Esurance, NBA and Bleacher Report Top Twitter in Weekly Ranking