939
937
924
920
906
905
881
873
864
851
846
839
820
818
794
782
752
750
748
746
737
731
730
720
705
679
667
657
647
636
632
617
610
605
596
582
581
577
566
563
550
520
518
505
504
502
496
495
494
491
481
479
474
465
454