302603
901392
736790
967262
348855
544721
776769
47356
52351
532763
475261
54494
5423367
4452934
4287459
3432462
3416998
3354286
3302956
2976728
2957226
2457209
2122352
2117407