31 generics, 38 brand names
98 generics, 146 brand names
150 generics, 272 brand names