15300 221
29486 511
14502 741
7778 88
10790 287
48043 757
19062 601
15377 575
162923 974
376078 1078
2324006 7050
43635 854
30556 597
31221 935
25844 293