15193 307
46863 78
15281 221
29431 511
14487 741
7768 88
2542 407
5956 696
10763 287
47972 756
19041 601
15361 575
33550 332
162912 974
376007 1078
2320697 7050
14831 570
6135 152
43504 854
30547 597
31195 935
25815 293