23 generics, 33 brand names
123 generics, 202 brand names
83 generics, 137 brand names