876

580

1829

1290

1001

1750

350

1614

714

576

1451

275

1062

1433

1604

636

301

1449

1359

583