A number is called swappy if it is not a palindrome, but swapping two of its digits produces a six-digit palindrome. For example, the number 813381 is swappy, because we can swap the last two digits to get 813318, which is a palindrome.
How many swappy six-digit numbers are there?
(The answer is NOT 720 or 810)