158

1212

602

491

1837

1918

535

750

358

1014

881

401

1352

1013

620

105

1725

342

385

507