zeshonderdeenentwintigduizendvierhonderdachtenveertig
Ordinal (621448th): zeshonderdeenentwintigduizendvierhonderdachtenveertigste
The converter also handles times and prices, with a listening drill to make them stick.