You are so damn stupid. There is basically one right-leaning new broadcast. Of course they are going to draw more viewers generally than any one liberal outlet.
"During prime time weeknight in July, Fox averaged 2.36 million viewers. MSNBC averaged 2.13 million and CNN 961,000." So that looks like basically 3 million liberal viewers to 2.4 million.
Pat yourself on the back for your journalistic "cut and paste" excellence.