400

291

1373

1243

875

1858

1306

1911

362

189

557

1393

951

1278

1054

983

661

1872

580

911