Pop quiz: how many of the top-ten political "heavy-hitters" over the last 21 years gave more than half of the money they raised to Republicans?
How many are for-profit corporations?
If I hadn't seen the data first, I would have guessed "about half" for both. Wrong!
The Center for Responsive Politics crunched the numbers; results here.