1083

289

415

629

214

1795

432

860

659

955

1124

1309

580

888

1437

1382

1876

333

1291

506