25 generics, 42 brand names
18 generics, 24 brand names
25 generics, 32 brand names
99 generics, 158 brand names
61 generics, 94 brand names
54 generics, 66 brand names
69 generics, 105 brand names
422 generics, 688 brand names