94 generics,
158 brand names
75 generics,
135 brand names
4 generics,
6 brand names
33 generics,
43 brand names
67 generics,
88 brand names
174 generics,
309 brand names
96 generics,
145 brand names
7 generics,
7 brand names
18 generics,
30 brand names