42 generics,
62 brand names
367 generics,
682 brand names
4 generics,
4 brand names
64 generics,
94 brand names