43 generics, 63 brand names
281 generics, 522 brand names
67 generics, 97 brand names