1385
1664
1633
1554
1146
1147
1250
900
1359
992
914
954
1478
1070
1318
930
950
1166
988
1476
1367
898
1583
1017
1505
955
1336
978
1288
1577
941
889
886
1085
866
1125