584

1632

1230

585

1087

1288

1227

1525

399

970

733

1613

368

430

602

644

896

1238

953

349