122101
640303
97780
868868
885829
769177
676748
293802
194108
86575
66290
351155
521943
634111
916151
869885
1016860
1015846
1010979
1005452
1005554
1000622
1000128
999428
999939
996860
995977
995861
995560
993237