Which is the biggest and which the smallest of these numbers?

$$2000^{2002}  \quad\quad 2001^{2001}\quad\quad 2002^{2000} $$

How do they compare in magnitude?