1040

605

1797

1485

724

1202

471

399

1929

1922

803

535

1895

682

967

155

1284

1756

227

910