64 generics, 75 brand names
103 generics, 147 brand names
186 generics, 336 brand names