2374

2074

1702

1519

1387

1338

1188

1173

1156

1151

1147

1140

1029

1026

1007

1005

995

986

984

954

948

927

912

894

887

880

877

847

834

791

791

781

778

773

760

754

752

734

730

701

695

695

691

685

682

669

668

658

649

642

642

639

637

634

633

633

632

631

628

625

622

612

601

600

599

599

595

594

591

589

588

588

586

585

583

583

580

577

575

574

574

572

570

569

569

566

563

557

550

549

549

546

544

536

534

533

533

533

533

531

530

528

527

526

523

520

519

518

518

514

511

511

510

510

509

508

508

507

507

504

500

499

498

495

494

493

490

490

489

487

487

487

486

486

485

484

482

481

480

478

478

478

476

475

474

474

471

471

469

468

467

467

466

465

462

461

461

461

460

459

459

459

459

458

458

457

456

455

455

454

454

451

450

449

448

447

446

446

444

442

441

438

437

437

437

434

432

430

430

425

423

419

418

417

416

416

416

415

413

411

410

409

407

405

400

400

399

398

398

397

397

395

394

394

392

391

390

390

389

388

388

388

385

385

384

382

381

381

380

380

377

377

377

375

375

373

372

372

372

372

372

371

367

367

366

361

360

360

359

357

356

356

356

355

351

350

347

346

346

346

345

343

341

338

338

337

336

336

335

334

333

332

326

324

324

324

322

322

314

313

311

310

308

305

303

303

290
