1036
1779
1046
1155
949
922
1089
825
931
905
879
1244
988
974
926
886
1559
942
970
1207
920
1025
1007
891
1288
924
1023
920
1159
1052
976
968
874
1217
956
996
970
897
952
924
1252
991
941
929
1009
895
1451
1179
1240
899
1170
877
1138
1146
1420
1070
928
1023
825
906