753431
678539
521268
152646
144667
13950
352762
554933
697475
575212
154942
347948
5485367
4512935
4323459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407