354 generics, 684 brand names
415 generics, 703 brand names
70 generics, 104 brand names
34 generics, 43 brand names
49 generics, 76 brand names
87 generics, 143 brand names
106 generics, 178 brand names
3 generics, 3 brand names
14 generics, 15 brand names
7 generics, 10 brand names
68 generics, 113 brand names
87 generics, 123 brand names
35 generics, 51 brand names
27 generics, 41 brand names
79 generics, 117 brand names
37 generics, 48 brand names
5 generics, 7 brand names
18 generics, 24 brand names
311 generics, 517 brand names
93 generics, 149 brand names
54 generics, 87 brand names
14 generics, 16 brand names
242 generics, 395 brand names
17 generics, 21 brand names
16 generics, 22 brand names
84 generics, 130 brand names
385 generics, 701 brand names
28 generics, 31 brand names
179 generics, 314 brand names
12 generics, 14 brand names