401 generics,
787 brand names
440 generics,
751 brand names
80 generics,
121 brand names
33 generics,
42 brand names
54 generics,
85 brand names
117 generics,
180 brand names
109 generics,
177 brand names
4 generics,
4 brand names
14 generics,
15 brand names
6 generics,
9 brand names
73 generics,
121 brand names
86 generics,
121 brand names
34 generics,
50 brand names
27 generics,
41 brand names
88 generics,
133 brand names
36 generics,
47 brand names
6 generics,
8 brand names
18 generics,
24 brand names
342 generics,
556 brand names
3 generics,
3 brand names
117 generics,
209 brand names
56 generics,
89 brand names
19 generics,
21 brand names
13 generics,
15 brand names
319 generics,
558 brand names
1 generic,
1 brand name
18 generics,
23 brand names
15 generics,
21 brand names
93 generics,
143 brand names
400 generics,
734 brand names