2925

2752

2186

2125

1935

1844

1770

1586

1579

1567

1489

1466

1445

1445

1436

1417

1394

1386

1376

1358

1328

1318

1262

1247

1217

1193

1135

1126

1095

1052

1033

1032

1016

974

956

939

928

927

908

903

900

900

897

887

880

861

857

831

831

829

827

812

777

730

704

699

688

682

676

675

657

650

629

625

617

614

613

598

540

539

530

273
