25840^2 + 43776^2 = 2584043776
which led me to Numberopedia. https://sites.google.com/site/numberopedia/