5. Consider all non-empty subsets of the set $S=\{1,2, \cdots, 10\}$. If the number of even numbers in a non-empty subset is no less than the number of odd numbers, that subset is called a "good subset". The number of "good subsets" is [
(A) 631
(B) 633
(C) 635
(D) 637