the ones about a foot are probably 2011 babies. most likely hatched in the spring. 3 1/2 footer could be anywhere from 2+ years. It depends on a lot of factors, mostly feeding. I have a one year old who's over 2 feet and a 3 year old who's the same size (both were adopted) - hope this helped.
Here's a picture of one of our guys who was hatched in summer 2011, he's a lot smaller than his brothers and sisters, but you can get an idea of how big they get within the first year.
cheers