How many of these are available? How long do they have to buy it?