43 generics, 63 brand names
332 generics, 601 brand names
65 generics, 95 brand names