908

843

448

1777

965

1216

1241

112

1702

1321

615

458

921

1581

1319

365

524

1060

1736

1384