8. (10 points) A deck of playing cards, excluding the joker, has 4 suits totaling 52 cards, with each suit having 13 cards, numbered from 1 to 13. Feifei draws 2 hearts, 3 spades, 4 diamonds, and 5 clubs. If the sum of the face values of the 4 cards Feifei draws is exactly 34, then among them, there are $\qquad$ cards that are 2.
【Solution】According to the problem:
If there are 5 clubs among the 14 cards, they are all different, and the sum of the smallest 5 numbers is $1+2+3+4+5=15$;
The sum of the smallest 4 diamonds is $1+2+3+4=10$;
The sum of the smallest 3 spades is $1+2+3=6$;
The sum of the smallest 2 hearts is $1+2=3$;
$$
15+10+6+3=34 \text {. }
$$

Therefore, the answer is: 4