1200
1591
976
891
1703
1095
1031
2715
1784
865
1897
988
858
820
1904
1682
1249
3125
1912
1559
1556
842
912
1392
1339
1799
880
1090
864
1941
882
820
1354
917
1195
847
820
1285
817
1133
3165
1363
2878
1886
3356
1528
7339
887
1494
1843
911
2645
2498
898
914
910
1105
906
905
1379
1391
794
876
1376
1232
779
797
960
1448
967
1437
1348
1803
853
831
3649
2558
1035
920
3082
1543
2091
2403
1695
1702
832
779
1172
919
2658
1235
868
967
1694
945
1568
908
1205
1143
937
1972
982
872
1664
905
1546
999
1228
1314
1144
1031
1404
807
2071
3737
841
1611
1435
1525
1104