1096
1091
1085
1071
1055
1054
1048
1032
1014
1009
1006
1002
976
939
925
923
922
904
899
883
854
844
837
817
804
779
773
771
766
759
755
751
748
732
721
705
698
695
683
682
678
658
650
646
637
628
618
616
593
588
573
569
568
561
560
556
547
545
542
541