875
872
859
856
855
854
849
843
837
817
776
769
751
741
732
730
724
705
700
696
694
693
675
668
653
650
649
642
633
628
622
619
616
607
583
579
558
545
542
530
529
518
517
516
505
495
494
482
479
473
470
465
450
448
446
444