3660

3097

2864

2243

1890

1880

1840

1781

1747

1700

1699

1597

1562

1508

1466

1464

1456

1451

1429

1402

1316

1292

1288

1280

1270

1246

1220

1206

1199

1194

1186

1171

1157

1154

1144

1102

1101

1097

1095

1091

1088

1080

1051

1035

1033

1016

1015

998

995

994

990

985

984

973

967

965

965

962

959

947

943

941

927

918

907

907

901

896

896

892

882

881

872

872

872

868

862

854

845

832

832

832

832

826

823

819

809

807

807

806

805

802

802

801

798

797

797

797

795

794

791

788

788

787

783

772

766

765

761

759

753

752

752

751

751

749

748

746

742

740

739

736

728

720

719

718

716

714

714

710

710

707

705

703

702

702

702

697

693

692

692

689

685

684

682

681

679

676

675

674

670

667

657

654

649

647

646

646

640

640

639

633

632

629

628

628

627

626

625

623

622

617

610

610

608

607

598

598

595

589

588

588

586

586

584

580

579

578

572

571

567

558

558

555

554

553

550

544

543

542

537

535

526

521

518

516

513

509

505

500

494

491

491

486

485

477

458

455

455

442

399

387

380

377
