2996

1970

1849

1784

1620

1560

1497

1300

1173

1103

1093

1057

1009

966

955

843

838

819

804

795

789

788

769

761

757

728

717

698

690

680

676

661

647

645

636

636

620

613

608

602

600

581

578

569

565

561

554

548

530

524

507

501

491

485

485

472

465

453

452

448

443

438

435

422

422

420

419

418

417

384

380

379

378

377

376

375

373

373

372

371

370

358

355

354

346

344

332

330

325

320

319

317

316

306

295

284

281

279

276

269

260

258

248

247

242

240

237

236

235

233

231

226

225

222

222

222

220
