1519
1572
1451
1229
967
905
1182
965
1144
1010
1369
1136
1332
1258
1333
937
903
1208
952
949
1203
960
910
866
868
929
880
895
1171
973
919
1087
1551
1141
891