395 generics,
596 brand names
823 generics,
1494 brand names
29 generics,
39 brand names
6 generics,
8 brand names
6 generics,
8 brand names