421

914

493

1432

1064

1243

534

244

1747

529

458

826

1981

965

891

342

123

963

1889

456