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