43 generics,
63 brand names
349 generics,
634 brand names
4 generics,
4 brand names
65 generics,
95 brand names