541

1035

1506

373

896

606

670

573

829

872

250

702

1090

318

1498

1769

1475

1706

1080

1477