1518
1571
1450
956
920
971
888
1007
982
1043
1032
1443
934
879
931
1027
882
1015
1187
929
895
881
1229
967
905
1182
965
1144
1010
1369
1136
1332
1258
1333
937
903