43 generics,
63 brand names
356 generics,
655 brand names
4 generics,
4 brand names
65 generics,
95 brand names