1518
1571
1450
956
919
970
887
1007
982
1043
1031
1442
933
879
930
1027
882
1015
1186
929
895
881
1228
967
905
1181
965
1144
1010
1369
1136
1332
1258
1333
937
903