878

1269

1451

1906

478

366

935

585

1150

147

208

1996

1969

508

1688

254

627

162

1888

615