508472
399235
714386
684629
59200
957148
811692
186560
256698
352166
555188
72781
1059311
1038196
1035904
1033551
1032707
1029822
1023720
1021252
1020350
1019496
1018675
1017559