2263

2070

1599

1474

1453

1424

1411

1354

1326

1317

1292

1263

1240

1237

1229

1227

1220

1196

1172

1155

1140

1120

1111

1093

1083

1081

1078

1048

1036

1032

1025

1018

1017

1014

1006

998

991

970

969

963

962

954

943

936

928

923

915

914

912

907

905

897

893

893

889

885

880

878

876

864

863

854

854

850

848

847

844

843

840

839

836

834

833

833

831

829

828

827

818

817

816

816

812

807

805

805

805

804

803

797

797

796

795

790

790

788

787

786

786

786

785

784

783

783

782

781

774

773

772

770

767

766

765

765

764

764

764

762

762

761

760

757

755

755

752

750

745

742

741

740

740

736

732

727

727

726

724

719

715

714

714

714

713

711

711

710

708

708

700

699

699

699

698

697

697

697

693

693

691

690

690

688

686

685

685

684

681

680

680

680

678

677

677

676

676

676

674

668

666

665

663

662

662

661

660

660

659

658

657

657

655

655

655

653

652

652

651

649

648

648

646

643

643

641

641

640

640

637

635

635

635

634

633

629

628

625

625

624

623

622

622

621

621

620

620

619

618

615

613

613

612

612

612

610

607

606

604

604

600

600

599

593

592

591

590

590

590

589

589

588

587

586

584

584

582

582

582

581

580

579

576

575

570

568

567

565

565

563

563

563

563

560

560

558

554

552

551

548

546

546

544

543

543

540

538

537

535

535

534

533

533

528

528

528

527

523

523

520

517

516

513

513

512

510

505

503

501

501

497

497

496

495

493

492

489

487

487

487

482

482

479

477

476

471

464

460
