861
843
821
809
807
787
783
782
772
768
765
760
752
734
733
717
715
704
694
693
683
673
671
664
659
649
647
643
627
622
621
599
588
579
570
567
556
543
540
536
531
530
519
518
484
482
473
467
464
458
457
455
452
451
448