1050
1049
1042
1041
1040
1027
1025
1023
1009
986
968
936
933
922
913
901
885
874
860
841
827
819
808
805
784
773
767
749
737
725
722
705
696
688
684
671
663
649
647
642
627
622
616
613
599
581
575
573
564
559
557
555
550
501
496