112

963

453

233

1309

1769

149

1506

460

502

503

1727

881

318

1379

643

1208

588

1804

336