21 generics,
27 brand names
108 generics,
183 brand names
12 generics,
12 brand names
75 generics,
138 brand names
4 generics,
6 brand names
33 generics,
43 brand names
68 generics,
88 brand names
287 generics,
538 brand names
96 generics,
146 brand names
2 generics,
2 brand names
8 generics,
8 brand names
17 generics,
26 brand names
8 generics,
8 brand names