599582
428681
206122
940196
781633
567882
920752
900795
798368
6288
23203
650600
1059311
1039196
1036904
1034551
1032707
1029822
1023720
1021350
1021122
1021252
1020496
1018675