508600
210665
471350
143921
727417
58899
614466
108563
742512
507265
821431
35458
1059311
1038196
1036904
1034551
1032707
1029822
1023720
1021350
1021252
1020122
1020496
1018675