1518
1570
1449
1228
967
905
1181
965
1144
1009
1369
1136
1332
1258
1333
937
903
1208
952
949
1203
1207
960
910
866
868
929
880
894
1171
973
919
1086
1549
1139
891