1086
1083
1074
1072
1051
1031
1024
1022
1009
996
965
956
940
935
927
919
906
895
867
855
853
838
832
829
825
791
784
762
749
745
739
735
715
707
702
699
682
677
666
651
647
630
623
613
611
610
607
604
598
594
591
586
571
570
564
562
552
548