2982803
1447757
817980
1134317
1621016
574537
712431
64859
863869
1324293
159149
1104634
992395
705927
1642031
1113459
601217
773644
53763
948434
635582
967942
586821
1035726
1041739
1665265
501
951
920
941
1340
681
792
1466
1570
1700
1100
1000
1020
1060
1063
1924
832
1050
1773
740
1058
2151
1073
1210
4913
7865
3571
6382
3691
7512
437315
8562