1259
982
956
1148
1130
1115
966
958
1125
1141
957
1206
1568
1171
1443
1182
1281
764
731
887
745
829
900
960
841
881
805
943
899
715
896
860
794
923