891
884
881
878
875
866
861
858
842
817
816
795
793
786
781
775
743
732
707
702
688
682
676
674
673
662
657
654
653
646
628
620
611
584
576
572
540
538
532
523
520
508
505
497
491
486
475
472
463
462
459
457
456
453
452
451