Pfizer, Merck reps are tops to cardiologists