1054
1041
1034
1033
1032
1028
1021
1009
1001
987
985
959
948
944
934
911
882
855
854
817
813
792
790
779
761
759
754
753
752
751
734
730
728
710
699
698
697
694
670
669
657
642
641
639
637
635
579
577
565
554
552
549
547
537
533
530