There are 2048 products