485

553

910

442

1645

339

236

888

1435

360

810

266

579

1722

1854

991

1691

267

663

122