945
816
1440
1522
1355
2248
1015
929
973
885
827
800
784
1433
1487
1912
808
807
712
2400
836
1117
958
797
1026
845
950
729
1380
768
812
727
1194
967
978
776
895
863
812
795
831
956
791
854
758
1025
961
865
843
871
856
699
817
942
979
943
853
918
897
1109