vierhonderdzesenzeventigduizendzeshonderdvier
Ordinal (476604th): vierhonderdzesenzeventigduizendzeshonderdvierste
The converter also handles times and prices, with a listening drill to make them stick.