447

505

1188

1840

722

1211

672

1324

1107

861

1313

1905

1807

928

1542

179

1826

373

392

1250