2937

2483

2068

2045

1860

1828

1789

1773

1769

1752

1542

1504

1471

1443

1420

1407

1356

1306

1301

1260

1212

1192

1185

1144

1127

1112

1096

1086

1048

1027

1019

1016

1014

1003

996

996

992

977

964

939

939

934

919

915

904

902

894

888

873

873

861

859

850

846

840

838

836

836

833

832

831

824

810

807

802

787

776

774

773

769

765

764

763

761

756

753

745

740

734

730

729

727

724

724

723

722

722

720

706

697

695

693

691

689

683

682

680

679

678

677

677

672

669

666

666

666

664

664

664

661

660

660

656

652

634

631

627

626

626

626

622

621

619

614

610

607

607

604

604

604

600

598

592

590

590

587

586

585

584

583

582

579

577

571

565

560

559

559

558

557

554

553

553

551

551

551

546

543

539

536

536

536

536

535

534

533

532

531

530

526

526

525

524

523

522

516

512

507

504

501

500

497

493

492

488

485

483

482

480

480

478

478

478

473

469

461

459

459

453

445

444

443

442

442

441

440

439

438

437

435

435

431

431

424

423

423

422

419

416

413

412

411

408

405

405

402

402

399

398

397

396

393

392

391

390

389

381

377

376

374

370

370

369

369

368

362

360

359

356

353

352

343

342

332

330

326

324

323

320

317

312

311

304

302

299

298

294
