521

920

563

1000

360

1237

1768

1831

1482

656

494

1227

1938

794

495

1060

965

1415

953

127