5005

4731

2951

2387

2127

2088

1962

1702

1532

1502

1486

1444

1413

1324

1297

1288

1258

1258

1230

1225

1180

1129

1111

1100

1074

1069

1044

1040

1038

1011

994

991

988

965

944

935

924

915

915

913

908

885

876

865

839

825

818

818

808

807

800

778

772

760

758

756

745

742

740

737

729

725

723

721

720

710

707

702

697

694

682

681

675

666

663

662

659

644

642

641

636

636

635

634

630

630

627

617

612

599

593

589

585

567

563

559

558

545
