100

1850

664

1969

1231

1117

152

1277

405

509

470

912

286

1279

251

955

446

1173

479

876