510

953

872

1478

1794

1265

468

512

107

296

494

915

1743

200

969

478

856

593

1582

1963