873
872
864
858
857
848
846
845
839
825
798
793
775
765
758
747
739
716
705
694
666
663
660
658
654
647
636
633
632
626
617
599
584
582
565
563
546
541
528
526
519
518
516
505
504
486
473
472
471
467
455
454
450
441
440
435
431
427
426