397 generics,
604 brand names
814 generics,
1486 brand names
29 generics,
39 brand names
6 generics,
8 brand names
6 generics,
8 brand names