1113
1222
883
1328
966
892
934
1447
1046
1260
909
926
1143
957
1322
880
1511
981
1467
922
1287
1241
1503
920
870
869
1059
850
1096
985
1098
877
894
1293