860
853
845
839
836
824
823
819
809
806
753
738
721
715
712
702
695
685
682
677
672
659
658
649
641
636
633
629
624
614
606
592
591
584
573
569
568
546
531
527
526
516
514
513
512
511
492
490
480
473
461
451
450
440
439
437
433