962

815

1030

354

1267

1977

1965

584

155

1734

1389

273

268

1122

1676

522

127

337

850

1615