1503
1541
1435
945
911
958
878
990
971
1029
1011
1430
923
871
920
1016
1004
1174
918
882
869
1217
956
896
1168
1135
1000
1360
1125
1323
1245
1320
926
894