849
839
837
819
804
797
790
775
768
761
748
747
742
733
729
713
703
693
689
674
671
668
658
626
611
593
584
583
580
577
575
555
553
551
540
534
527
520
517
498
485
469
464
458
447
445
444
439
427
412
409
407
402
400
398