1365
1653
1590
1534
1099
1114
1222
883
1328
966
893
935
1447
1046
1263
909
926
1143
958
1449
1325
880
1513
982
1467
923
1289
957
1242
1505
920
870
869
1059
850
1096