959

1276

394

195

1130

198

1429

1248

867

352

476

1675

842

1434

1565

459

912

425

385

632