1046
995
793
1260
698
963
2514
939
772
655
914
927
1255
783
682
1444
816
824
1254
1529
1247
1471
1018
626
2531
729
1085
858
830
1150
1400
719
1947
785
1395
2413
2275
905
706
1526
689
868
674
975
1397
9404
1322
795
706
733
671
815
2123
694
1535
1293
797
671
4582
2264
784
974
1903
1088
2253
1338
2241
918
720
1353
1062
835
1666
2096
1435
942
752
1032
1444
2648
696
2813
745
1502
754
688
1147
1487
713
806
1324
1995
890
794
709
969
1140
2907
949
832
650
903
1139
1124
1331
1496
1479
977
2850
698
703
954
967
653
1533
2317
1138
883
685
892