Some possible explanations:
1. Either number is wrong.
2. People canceled their orders...
3. People only pre-ordered to get Beta code.
4. Some pre-ordered and have not even picked up the order...
Also, the number also includes people who bought without preordering so the gap is really even greater.