396 generics, 600 brand names
833 generics, 1522 brand names
29 generics, 39 brand names
6 generics, 8 brand names