1517
1569
1448
955
918
969
886
1007
982
1043
1031
1441
933
879
930
1027
881
1015
1186
929
895
1228
967
905
1181
965
1144
1009
1368
1136
1332
1258
1333
937
903