1072
1551
1099
1114
1222
883
893
935
909
926
1143
958
1449
1328
880
1514
983
1467
924
1291
1242
1505
920
870
869
1060
850
1096
986
878
894
1293
888
1480