304967
732415
465364
27422
810624
522561
1222912
40881
300280
770208
654198
947773
928348
450194
556892
37316
5387500
2817654
2064336
1817237
1781736
170667
1686895
1614433
1511854
1505922
1461850
1371500
1329400
1310590