15276 221
29426 511
14487 741
7768 88
10761 287
47967 756
19036 601
15359 575
162912 974
375998 1078
2320393 7050
43502 854
30546 597
31195 935
25813 293