1176
943
918
1093
1065
1075
921
927
1090
1102
1170
1523
1136
1404
1140
1234
1113
732
687
839
706
783
854
887
800
827
752
899
798
677
852
828
749
862
801