1175
942
917
1092
1064
1074
921
927
1089
1099
1170
1523
1136
1404
1140
1234
1110
731
687
839
706
781
853
886
800
824
752
899
796
676
852
828
748
860
799