15201 307
46865 78
15281 221
29432 511
14488 741
7768 88
2542 407
5958 696
10768 287
47985 756
19043 601
15363 575
33558 332
162912 974
376009 1078
2321010 7050
14833 570
6136 152
43512 854
30547 597
31197 935
25817 293