856

203

560

1185

526

447

1269

1060

1030

992

874

1315

1711

593

776

1631

984

374

685

1159