Easiest to see the blue........the smallest is about 4.5 inches and the largest is about 6 inches.....$10 each....I think they are all males and I have two males I am keeping already.