150

1248

556

1522

329

541

934

1979

2000

742

409

1855

120

711

1277

242

596

268

1072

906