Yes, you are right!.
Always get 10 spaces and later over 10000 get 9. Since the data is the minimal 1000 and never over 20000, only are 10 and later 9. But curioustly i put constant tab of 9 spaces and the data is ok!!. I dont know why but its runs....
Althought the others vi works perfectly too...
Regards, Fonsi.