1160
934
910
1083
1050
1067
913
921
1091
911
1162
1517
1130
1398
1132
1226
1104
725
678
832
698
772
846
873
791
809
744
892
780
670
843
821
735
849
789