1693

286

284

1046

1300

1858

1641

1000

1541

400

534

341

269

955

1037

472

1133

562

1892

1526