zeshonderdeenenveertigduizendzeshonderdvier
Ordinal (641604th): zeshonderdeenenveertigduizendzeshonderdvierste
The converter also handles times and prices, with a listening drill to make them stick.