259

454

949

718

838

605

1651

1281

923

748

535

326

1891

695

1409

1910

302

1229

1698

1351