Solution

 

 

Huit cent quatre

Cent cinq

Mille trois

Quatre cent trente six

Six cent quarante trois

Mille vingt