1055
1052
1047
1041
1036
1027
1018
1008
966
953
950
919
914
873
867
866
859
842
836
834
825
794
785
779
774
771
769
760
759
758
750
738
725
711
691
688
687
674
672
668
665
654
645
618
607
603
593
586
581
549
548
533
526
524
522
521
518
515