vijfhonderdtachtigduizendtweehonderddertig
Ordinal (580230th): vijfhonderdtachtigduizendtweehonderddertigste
The converter also handles times and prices, with a listening drill to make them stick.