2887

1541

1500

1428

1307

1272

1247

1203

1111

1109

956

955

945

905

855

834

829

821

821

770

740

735

734

727

662

661

646

636

634

634

625

604

599

581

573

553

522

516

506

499

483

480

476

474

472

458

456

447

444

440

430

423

417

415

414

413

411

401

389

385

374

366

351

351

339

338

334

323

315

313

313

311

311

309

307

300

299

296

286

281

278

270

266

263

259

258

256

239

235

234

233

227

221

219

216

212

210

207

201

200

197

195

178

156
