58503

32621

24023

20181

20174

17760

16809

14427

12152

11716

10867

10791

10472

10060

9928

9882

8793

8780

8606

8499

7833

7410

7305

6888

6861

6620

5756

5499

5229

4960

4930

4857

4719

4685

4582

4359

4334

4148

4028

4013

3846

3704

3704

3607

3536

3412

3290

3141

3108

2762

2688

2662

2519

2518

2466

2286

2265

2130

1994

1989

1954

1926

1875

1652

1572

1534

1444

1436

1425

1345

1321

1270

1159

1114

1079

1050

992

980

873

821

741

691

635

500

295