What is the order of the numbers from least to greatest?

A=4.6x10^-4
B=2.4x10^-3
C= 3.5x10^5
D=6.3x10^-4

A.C<A<B<D
B.D<A<C<B
C.B<C<A<D
D.A<D<B<C

A<D<B<C<A<C<B