1431
962
1656
1089
1577
1029
1386
1060
1373
1665
979
918
919
1115
898
1169
1025
1175
943
1395
984
1571
1001
1317
996
1148
960
959
1272
882
1540
1343
1058