909
905
901
890
880
877
842
838
834
806
804
801
793
792
786
783
764
759
749
738
736
728
723
697
666
654
646
639
627
625
624
620
609
608
598
582
581
572
567
550
548
543
525
522
517
511
508
499
497
485
479
474
471
470
467
465
463