240

862

595

1147

1929

1859

634

1603

425

319

928

1847

328

955

437

453

1737

597

804

1124