2925730 1021
4445834 1300
32566578 14759
1850112 587
3314031 885
10908966 4583
18812447 6553
988577 248
3188091 1149
1754438 477
2667551 942
3460800 823
1460560 276
1689199 449
852577 204
2152380 483
607816 113
3170036 1127
456696 131
2289212 823
1498102 267