In general, we want to use the hypergeometric distribution to find the probability of a given number of successes when drawing from without replacement from a finite pool with a given number of success objects in the inital population. The PMF is given by
$$
\text{Pr}(X = k) = \frac{{K\choose k}{{N -K}\choose{n-k}}}{N\choose n}
$$
where $N$ is the population size, $K$ is the number of successes in the population, $n$ is the number of draws, and $k$ is the number of observed successes.
So your answer is given by evaluating the above for $N = 52$, $K = 12$, and $n = 21$. Then, you want to sum the answers for all $k$ such that $12 \geq k \geq 6$. You can obviously choose different $k$ values to get the answers to your other questions.
The formula looks non-trivial but intuitive; ask if you want to see how to derive this formula.