836
1536
961
1074
1039
925
795
758
1118
948
2660
803
791
935
845
789
956
1728
2850
1112
1381
709
1274
856
1287
2286
780
786
794
2277
759
1669
853
875
797
1548
1122
752
1609
858
884
1079
1368
1225
854
768
727
744
910
794
860
901
1003
872
818
891
807
887
792
1043