700
1442
2988
2987
1078
1087
4913
1302
2028
1940
905
1136
713
995
711
679
1552
1070
1096
810
958
1043
1465
755
826
818
724
945
3989
844
1180
1871
2260
2985
951
639
805
1154
1410
919
810
819
831
853
1034
3643
884
2437
918
776
706
1513
722
797
1595
876
2313
644
1854
781
1396
8884
690
723
1480
996
1067
1407
1682
731
845
979
1152
2179
2271
881
673
958
2561
1209
652
710
3116
1516
1966
1677
944
953
704
607
4559
861
639
2141
752
1284
1234
784
1180
1005
806
959
1498
840
1025
1490
668
872
1924
3487
1178
1268
711
720
1582
1510
1032
915
1166
682