3442

2840

2815

2763

2275

2185

2157

2090

2063

1656

1579

1511

1497

1487

1485

1473

1434

1419

1385

1379

1370

1343

1294

1257

1254

1235

1229

1180

1174

1155

1142

1134

1116

1111

1087

1082

1077

1076

1072

1063

1052

1032

1026

1010

981

973

968

962

948

935

923

920

917

911

902

893

889

883

879

872

865

863

863

861

859

839

838

836

833

833

822

821

816

806

803

794

792

788

783

776

775

765

765

762

762

756

753

749

747

743

743

741

740

737

736

733

733

728

725

724

717

713

712

710

708

706

704

696

695

693

688

686

686

684

683

680

674

673

673

664

663

660

660

659

658

657

654

653

651

649

639

635

632

628

627

626

626

625

619

618

617

615

615

615

613

598

597

594

591

589

588

588

587

585

585

583

581

579

579

576

575

575

573

573

571

569

567

567

565

565

564

560

558

558

557

554

554

550

549

549

549

542

542

541

539

538

538

534

534

533

531

530

527

526

525

524

522

515

515

515

511

510

505

504

503

503

500

498

497

495

494

494

491

490

489

486

486

485

484

482

482

481

480

476

472

471

470

469

469

468

468

467

465

464

461

461

460

457

451

448

446

445

443

443

442

438

437

437

434

431

430

428

426

425

425

425

424

421

420

419

414

412

401

395
