590

906

187

804

821

376

1288

928

1654

895

1329

1456

1389

1991

1503

732

1541

872

1613

228