What is the Spanish word for the number that follows?
 858,655
 A. 
ochocientos ochenta y cinco mil seiscientos cincuenta y cinco
 B. 
ochocientos cincuenta y ocho mil seiscientos cincuenta y cinco
 C. 
ochenta mil cincuenta y ochocinetos cincuenta y cinco
 D. 
ochenta mil ochenta y cincocientos cincuenta y cinco