395 generics,
596 brand names
833 generics,
1522 brand names
29 generics,
39 brand names
6 generics,
8 brand names
6 generics,
8 brand names