1517
1565
1447
955
918
969
886
1006
980
1043
1030
1441
933
879
930
1027
881
1014
1186
929
893
1227
967
905
1180
965
1143
1009
1368
1136
1332
1258
1333
937
903