347 products total