Answer
pintails, wigeons, gadwalls.
Work Step by Step
We list the ducks from the largest number to the least:
2.56 million pintails
2.551 million wigeons
2.5 million gadwalls
(Because $2.56\gt 2.551 \gt 2.5$ and all the duck units are in millions.)