Missing Villager cards


Please help! I have already returned 1 brand new board game because of missing foragable items tiles (amongst others). Now I have another new game from a different online seller but this time only 21 villager cards instead of 31. Even Krobus is missing (my daughters fave, she loves Krobus). How do I get new cards? Or do I take pot luck with yet another new game.