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