349

861

1804

970

112

118

411

1694

1277

1349

461

822

1831

320

281

1380

567

1597

1477

535