931

961

516

319

353

197

1863

391

1556

547

1163

487

138

1256

956