1397
1675
1640
1561
1161
1162
1260
912
1376
1002
921
960
1490
1079
1346
939
961
1181
994
1485
1385
1596
1027
1517
967
1345
991
1300
1588
950
897
898
1094
878
1141