421 products total