1555

291

1469

378

505

1183

628

1804

335

360

1786

522

1136

573

255

144

1905

1058

946

840