509

838

1416

458

1596

1246

519

1513

1800

1800

228

418

1196

751

1257

1503

1947

342

1524

981