There are 2100 products