504

395

845

680

399

888

1142

1004

627

1692

283

731

479

1735

485

1936

1088

1214

1497

1027