580

635

966

1820

1681

1859

432

2000

542

686

362

367

1198

453

1252

1550

1120

897

1640

581