1290
725
742
881
1486
2016
1644
1249
747
728
966
1384
2410
1448
1905
1963
866
720
892
801
960
802
1234
1067
827
1096
1469
686
2708
721
925
706
824
2162
1543
2520
738
1550
832
1026
2449
723
2447
1755
639
1244
1664
861
872
1653
991
822
1950
1742
2406
1976
1397
1643
874
868
797
908
792
1403
2361
812
664
791
900
946
2015
696
1303
1049
5726
2062
695
790
643
1273
1361
1076
1891
882
991
4820
969
1367
1741
837
1028
1886
1563
1165
777
1145
1482
713
654
1679
712
720
1098
2153
4954
1052
784
678
1189
878
3419
1296
3057
866
795
1572
1129
796
2326
1772