24812 313
50642 78
17655 221
34495 513
16657 741
8924 88
2775 407
6564 696
12265 289
54941 759
21627 601
17322 575
39664 334
163834 974
384725 1079
2879407 7261
19170 573
6749 152
49241 855
33009 601
35960 935
29416 293