How many series 5 Animal Crossing Amiibos are there?

How many series 5 Animal Crossing Amiibos are there? There are 48 amiibo cards to collect in Series 5, and each pack will have five villagers and one NPC.

There are 48 amiibo cards to collect in Series 5, and each pack will have five villagers and one NPC.