1054
1047
1035
1004
989
988
980
973
965
954
935
929
927
919
887
876
872
870
867
834
833
831
810
800
794
781
772
756
716
695
692
674
668
666
660
654
652
650
648
643
633
610
609
605
604
582
581
578
566
552
551
531
524
517
509
502
501