5848

3998

3795

3437

2965

2589

2244

2173

2107

2063

1925

1857

1741

1702

1650

1644

1586

1554

1505

1497

1451

1448

1422

1404

1395

1379

1374

1374

1369

1342

1297

1266

1243

1178

1172

1145

1125

1123

1122

1112

1046

1045

1026

1022

998

987

950

944

934

924

890

861

861

837

803

799

799

759

748

733

730

728

725

697

649

618

602

598

594

591

591

563

555

552

523

506

506

504

503

488

469

463

457

446

445

445

425

423

416

409

392

371
