Why don't I receive my resources (for a certain number)?

There are only 19 cards for every resource in the bank. The rules are that if not all players could be dealt the full amount of resources, no player gets any of that resource.

There should be a notification in the game log area (top chat) when this happens like: 'Sold out: There are not enough cards in the bank of the following type(s): xxx'.