How many bit strings of length 10 contain

How many bit strings of length 10 contain

a) exactly four 1s?
b) at most four 1s?
c) at least four 1s?
d) an equal number of 0s and 1s?