1247 number of products are listed