There are 1006 products