How many non-congruent squares can be drawn, such that their vertices are lattice points on the 5 by 5 grid of lattice points shown?

Four non-congruent squares can be drawn. (overlapping each other)

Actually the answer is 8.