31 generics, 38 brand names
98 generics, 146 brand names
142 generics, 252 brand names