1503
1541
1435
945
910
958
878
990
971
1029
1011
1430
923
871
920
1016
870
1004
1174
918
882
869
1216
956
896
1167
1135
999
1360
1125
1322
1245
1320
926
893