22 generics, 31 brand names
121 generics, 197 brand names
65 generics, 110 brand names