5085

2246

1939

1849

1468

1250

1203

1191

986

977

924

885

856

855

806

787

765

758

756

729

713

687

684

646

622

618

604

557

539

535

532

511

508

490

488

478

475

473

472

462

461

456

449

437

429

417

417

415

414

411

407

405

378

376

375

371

370

369

366

363

362

355

353

352

340

339

334

330

318

314

309

304

297

294

292

292

284

277

276

266

263

263

257

255

254

254

252

236
