1257
982
956
1148
1129
1115
965
958
1125
1141
957
1206
1568
1171
1443
1182
1281
1147
764
729
887
745
829
899
960
841
881
804
942
715
895
860
794
921