1046
1039
1033
1031
1011
998
977
973
971
957
928
924
902
888
884
881
874
857
852
842
841
816
808
792
785
774
771
759
754
731
723
706
705
699
698
688
681
668
663
643
642
618
611
597
595
589
585
584
579
575
560
545
535
532
530
523