847

741

237

784

560

654

1576

416

1122

783

789

691

1891

1772

1309

557

182

425

1236

504