43 generics,
63 brand names
348 generics,
633 brand names
4 generics,
4 brand names
65 generics,
95 brand names