421451
70410
24284
268819
499726
769333
585566
18458
721422
50694
332648
385691
5485367
4512935
4323459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407