343507
1001568
648150
245814
533558
491990
933425
596982
418792
606622
381622
357295
5303799
3719581
3239148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1741196
1667471