1176
943
919
1093
1065
1075
921
927
1090
1102
918
1171
1523
1136
1404
1140
1235
1113
732
687
840
706
783
855
889
800
827
752
899
799
677
852
828
749
863
801