1040

843

963

954

1337

1786

1790

673

1558

1354

776

1846

1544

642

871

1418

1346

1898

838

584