If you have 8 distinct objects, and you rearrange all of them but require everyone to not remain in their original positions, how many different rearrangements are there?
A. 40320
B. 40321
C. 5040
D. 5041