Common question coming up now that official ESW sleeves are available again. Depending on your storage method and how the Ultimate Tome divides things, it may not be worth sleeving every card with the same sleeve, since it may make separating decks annoying in general play.
This is how many cards there are in each game.
tldr;
678 Spell Cards
125 Dead Wizards
150 Treasures
10 Rally
9 Champion Wizards
Total 972 Not including Promos
ESW1-178
128 Spell Cards
25 Dead Wizard
25 Treasure
ESW2-178
128 Spell Cars
25 Dead Wizard
25 Treasure
ESW3-178
128 Spell Cars
25 Dead Wizard
25 Treasure
ESW4-148
98 Spell Cards
25 Dead Wizard
25 Treasure
ESW5-148
98 Spell Cards
25 Dead Wizard
25 Treasure
ESW6-142
98 Spell Cards
25 Treasure
10 Rally
9 Champion Wizards (assuming standard card size)