The top 15 generic drugmakers by 2016 revenue