390 generics,
594 brand names
793 generics,
1404 brand names
29 generics,
39 brand names
6 generics,
8 brand names
6 generics,
8 brand names