Scaling violations of the proton structure function F2 at small x