2705

1762

1630

1445

1412

1409

1334

1278

1277

1267

1184

1139

1138

1106

1100

1061

1006

956

953

946

943

917

913

874

870

853

844

828

823

822

815

802

801

797

785

780

777

775

770

762

762

753

752

751

730

727

725

720

716

716

692

688

688

682

669

669

664

654

650

640

638

630

626

626

624

622

620

607

603

601

597

597

588

586

586

584

581

581

579

578

573

572

569

558

557

550

546

545

543

543

542

540

536

536

535

532

531

530

530

529

528

527

524

522

520

519

518

516

516

515

512

510

508

506

505

504

503

500

496

496

489

486

486

485

481

480

479

477

477

477

477

473

473

473

472

469

469

467

466

465

464

463

460

459

458

457

457

456

455

455

452

451

447

446

446

445

445

444

439

439

436

431

430

428

428

427

424

422

420

418

415

413

411

409

407

406

405

404

404

403

402

401

401

400

399

399

398

397

396

396

394

393

392

391

390

389

387

387

387

383

382

382

381

378

377

377

376

375

375

374

372

370

369

369

368

367

366

365

364

363

362

361

360

359

359

353

352

348

347

346

345

345

345

340

339

338

336

328

324

322

317
