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