599

883

1481

537

419

309

1604

1553

277

217

308

1000

1876

1737

349

1240

481

592

938

277