31 generics, 38 brand names
98 generics, 146 brand names
138 generics, 242 brand names