505550
284628
54272
250668
86777
2315
593525
126298
639948
207538
175482
5946
1059311
1038196
1035904
1032707
1032551
1029822
1023720
1021252
1020350
1019496
1018675
1017559