98 generics, 146 brand names
150 generics, 271 brand names