3808

2468

1609

1527

1278

1236

1225

1223

1097

1019

973

946

927

907

902

846

839

823

816

813

810

797

797

796

794

784

782

780

779

779

779

771

771

768

766

762

756

755

754

747

743

741

731

720

719

715

713

712

709

705

698

696

696

692

692

682

681

680

679

672

672

672

672

669

666

663

659

658

656

654

650

649

648

646

646

645

644

641

641

640

639

638

638

637

636

634

634

634

632

631

631

628

623

623

620

620

619

617

617

615

611

611

611

610

608

605

605

604

603

601

597

596

596

595

595

593

582

582

582

580

574

573

573

572

571

570

567

567

566

566

566

565

565

564

563

561

561

560

560

559

556

556

555

549

549

547

547

546

544

541

541

540

539

538

537

536

533

530

529

529

525

525

524

524

522

521

520

520

519

519

518

515

515

513

512

510

509

508

507

507

505

504

501

501

500

499

499

498

496

495

495

493

492

491

491

489

488

487

487

486

486

484

482

481

481

479

477

477

475

474

474

472

472

472

472

471

470

470

468

467

467

467

466

466

465

465

464

464

463

463

462

462

460

460

460

458

456

456

453

452

446

445

444

443

441

441

441

437

435

433

433

433

431

425

425

420
