18123 308
48440 78
15971 221
31344 513
15119 741
8122 88
2602 407
6168 696
11186 289
50500 758
19748 601
15958 575
36323 334
163287 974
378460 1078
2479030 7113
15897 570
6300 152
45895 854
31044 597
32384 935
27019 293