zeshonderdvierduizendvijfhonderd
Ordinal (604500th): zeshonderdvierduizendvijfhonderdste
The converter also handles times and prices, with a listening drill to make them stick.