298387
444327
38818
758548
266978
98933
566445
915472
884952
90952
56960
62751
5303799
3719581
3239148
2557804
2301988
2149609
2070358
194278
1850118
1750136
1741196
1667471