889
887
884
877
871
865
862
861
850
846
818
794
783
751
747
734
722
716
715
712
706
695
677
662
658
653
652
641
628
623
622
617
612
594
579
557
542
537
536
533
531
524
521
508
502
496
490
481
480
477
456
454
452
446
445