15272 307
46908 78
15306 221
29507 511
14503 741
7782 88
2542 407
5962 696
10793 287
48057 757
19069 601
15381 575
33636 332
162926 974
376113 1078
2325125 7050
14857 570
6139 152
43662 854
30560 597
31226 935
25858 293