585

1892

735

324

208

252

505

999

329

1844

1548

1209

1650

666

1694

1944

1539

291

1412

1857