950

940

897

881

827

824

823

790

789

788

771

770

768

766

765

743

742

741

710

675

641

629

582

554

516

491

489

488

466

465

458

457

456

452

440

435

401

398

397

360

355

354

353

320

233

205

187

169

148

147

133

132

126

95

71

27

26

24