3045

2495

2086

2057

1897

1849

1811

1800

1798

1782

1548

1515

1474

1451

1427

1410

1384

1330

1309

1269

1232

1221

1204

1159

1157

1136

1130

1096

1048

1037

1028

1022

1017

1015

1009

1008

994

983

969

957

946

934

928

926

916

907

894

891

880

879

867

864

861

856

853

851

836

836

836

834

832

825

820

816

810

790

787

776

776

775

772

768

766

764

763

762

750

743

742

742

736

729

728

727

725

724

722

721

707

701

698

698

697

696

695

690

689

688

687

685

683

681

680

680

679

676

671

669

669

667

665

664

661

660

660

647

643

637

636

632

631

629

628

626

617

615

614

614

613

606

606

602

598

597

592

590

589

589

588

586

586

585

581

573

571

570

566

566

565

563

563

561

560

558

557

555

553

553

551

542

542

541

539

538

538

537

537

536

536

534

534

533

531

527

527

522

514

513

510

503

501

500

498

497

493

491

491

487

486

485

484

480

478

476

472

463

463

461

459

459

454

452

450

449

445

444

444

442

441

437

435

435

433

431

428

426

426

425

420

418

416

415

412

407

407

406

403

403

402

401

400

399

397

393

393

392

382

380

377

377

377

374

372

371

370

370

364

362

358

357

356

344

343

336

332

327

326

324

323

317

314

312

305

305

302

301

294
