2982803
4365391
1447757
1621016
712431
64859
3961044
159149
2892035
2725346
992395
705927
1642031
1113459
601217
948434
967942
2151702
586821
1035726
1041739
5682242
1783662
501
1202
1583
852
1180
2281
2150
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