1072
1559
1108
1121
1228
883
893
935
909
926
1143
962
1456
1334
881
1526
991
1467
929
1303
958
1244
1512
920
870
869
1060
850
1097
986
1105
878
894
1293
1487