1223
1286
1239
1295
1128
820
535
1259
1364
1020
1197
1030
1477
961
946
594
1089
1209
961
790
724
1155
797
628