J&J, Glaxo are tops in social media, but smaller drugmakers rate highly, too