945
910
958
878
990
971
1029
1011
1430
923
871
920
1016
870
1004
1174
917
882
869
1215
956
896
1167
1135
999
1360
1125
1322
1245
1320
926
893
1197
941
936