23 generics, 33 brand names
124 generics, 202 brand names
73 generics, 122 brand names