There are 2r (2r is less than or equal to n) gloves randomly chosen from n distinct pairs of gloves (i.e. 2n gloves in total). Note that two gloves in the same pair are also different. Find the total number of ways such that there are exactly r pairs of gloves in the 2r gloves.