506

909

279

436

1489

475

1425

338

1148

673

122

1818

1562

1520

751

443

324

1857

541

346