What is five thousand six hundred four and twenty three thousandths

5604.023

5,604.023

which is
5 *10^3 + 6*10^2 + 0 *10^1 + 4*10^0 + 0*10^-1 + 2*10^-2 + 3*10^-3