
563

610

846

993

1260

685

538

928

2641

1099

648

1749

1807

558

637

757

515

1070

592

699

560

547

1349

481

520

645

756

542

395

290