zeshonderdvijftigduizendzeventig
Ordinal (650070th): zeshonderdvijftigduizendzeventigste
The converter also handles times and prices, with a listening drill to make them stick.