Which supermarkets have the best availability?