496

1445

238

1012

1863

858

1262

1258

999

950

354

1596

1164

226

167

1364

1078

1111

1316

457