3886

3072

2798

2779

2394

2280

1818

1811

1756

1269

1233

1136

1134

1103

1093

1051

980

942

940

875

842

837

826

825

806

791

779

778

770

765

758

735

733

723

719

717

709

708

701

687

678

671

669

664

660

643

636

631

630

626

626

623

608

604

599

594

589

588

586

578

576

561

559

556

551

551

550

541

538

538

529

527

526

523

523

514

510

509

505

501

497

485

485

485

481

477

477

476

475

474

471

469

468

467

464

464

463

461

459

459

457

453

451

448

445

440

439

439

435

430

428

428

423

420

418

418

417

412

412

409

408

406

406

403

398

397

396

395

395

393

391

388

388

387

387

385

383

381

381

376

375

374

373

372

372

372

368

368

367

366

365

364

360

356

355

354

353

352

351

350

349

348

348

347

347

346

344

344

335

332

331

331

330

329

328

325

323

321

321

319

317

312

309

306

305

304

298

288

288
