1176
942
917
1092
1065
1075
921
927
1089
1101
918
1170
1523
1136
1404
1140
1234
1112
731
687
839
706
782
854
887
800
825
752
899
797
676
852
828
749
860