1020
1227
1056
1531
1431
962
1656
1089
1577
1029
1386
1060
1373
1666
979
918
919
1115
898
1169
1026
1175
944
1395
984
1571
1001
943
1317
996
1148
960
1272