1062
1059
1053
1051
1048
1030
1017
985
959
958
931
930
920
918
913
894
875
863
857
850
849
842
820
800
775
767
754
753
740
726
725
722
716
713
691
683
682
649
647
642
622
618
614
609
602
599
591
588
583
580
574
567
566
563
551
545