1260
983
957
1148
1130
1115
967
958
1125
1141
1207
1568
1171
1443
1182
1281
764
731
887
745
829
900
961
841
881
806
943
899
715
897
860
794
923