Big, bigger, biggest

Which is the biggest and which the smallest of $2000^{2002}, 2001^{2001} \text{and } 2002^{2000}$?

Problem

 

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?