Input: Louisiana Sen. Mary Landrieu received almost $1.8 million from BP over the last decade.
Output: 

 campaign-finance, energy, oil-spill, pundits