1294

242

380

985

1932

1397

1184

1858

1189

1301

1568

1241

1480

305

1226

604

860

349

1388

418