28897345 16022
96042887 42700
20958139 9531
1839132 5447
9123027 3377
12385427 6490
5616360 2667
4671274 3213
2126562 1881
4036820 2296
8369651 4115
41612344 11771
13124091 5862
6410030 2780
9424922 2915
4531964 3264
16560814 6333
40625457 14712
12064051 8086
11158085 3703
3223870 1266
2816701 999
9665970 2761
34337390 18438
4681315 2315
2626811 1099
18270362 5023