11966

6154

5848

5718

5489

5050

4819

4798

4755

4657

4608

4378

4211

4140

4052

3981

3922

3903

3863

3827

3747

3682

3677

3613

3561

3489

3405

3320

3251

3207

3182

3141

3138

3136

3117

3084

3017

2951

2866

2793

2782

2640

2627

2599

2572

2565

2556

2508

2507

2501

2498

2482

2475

2469

2447

2444

2436

2423

2409

2395

2387

2384

2369

2334

2297

2283

2266

2248

2244

2230

2224

2223

2220

2209

2207

2194

2184

2180

2154

2153

2135

2124

2109

2107

2104

2083

2080

2075

2074

2057

2055

2044

2040

2033

2029

2025

2024

2003

1990

1969

1962

1947

1938

1937

1935

1927

1926

1923

1923

1921

1919

1878

1866

1864

1860

1856

1852

1851

1831

1831

1829

1825

1823

1818

1812

1810

1803

1801

1797

1790

1786

1785

1785

1770

1764

1741

1738

1727

1722

1721

1721

1714

1714

1712

1711

1708

1706

1706

1694

1693

1688

1674

1672

1670

1667

1661

1654

1651

1650

1642

1642

1642

1638

1626

1626

1619

1608

1606

1599

1583

1583

1581

1580

1579

1579

1571

1565

1565

1559

1556

1555

1552

1550

1544

1542

1542

1540

1534

1529

1527

1524

1503

1499

1498

1495

1495

1494

1491

1490

1489

1485

1474

1472

1470

1469

1465

1462

1459

1455

1447

1446

1442

1440

1438

1437

1425

1424

1424

1422

1421

1421

1419

1414

1412

1411

1410

1404

1404

1394

1389

1384

1383

1375

1373

1373

1372

1370

1367

1366

1364

1358

1356

1353

1351

1349

1349

1346

1344

1340

1339

1333

1331

1324

1324

1323

1321

1319

1318

1316

1309

1304

1301

1283

1279

1278

1278

1275

1269

1264

1258

1254

1246

1241

1233

1232

1224

1222

1222

1220

1215

1201

1200

1198

1196

1195

1193

1193

1192

1192

1191

1191

1186

1184

1183

1183

1178

1178

1178

1174

1173

1170

1156

1153

1151

1145

1144

1136

1132

1130

1129

1126

1124

1111

1110

1102

1100

1099

1096

1094

1092

1091

1089

1085

1080

1078

1077

1073

1073

1072

1067

1065

1062

1061

1059

1052

1048

1048

1047

1047

1044

1044

1040

1038

1036

1034

1026

1024

1018

1012

1011

1007

1007

1004

1004

997

994

992

991

989

988

982

976

975

971

966

958

955

954

948

948

948

944

943

934

926

925

923

922

917

917

908

907

901

899

897

896

895

893

885

876

873

871

869

865

862

849

848

847

841

839

830

823

810

806

798

795

789

765

756

754

746

734

733

731

719

718

711

708

671

654

647

641

628

622

552
