1365
1653
1589
1534
1099
1113
1222
883
1328
966
893
935
1447
1046
1263
909
926
1143
957
1448
1323
880
1512
981
1467
922
1287
1241
1504
920
870
869
1059
850
1096