330

1445

1197

1033

154

1481

652

213

259

433

697

614

1012

905

1079

1286

493

1777

292

303