24801 313
50639 78
17653 221
34493 513
16656 741
8922 88
2775 407
6564 696
12265 289
54933 759
21626 601
17321 575
39661 334
163834 974
384715 1079
2878849 7260
19161 573
6749 152
49240 855
33009 601
35953 935
29403 293