Crank gear differences

Hi all, I have 3 different crank gears that are all slightly different. Sorry no verniers handy, but you can see slight differences in teeth size(height and width). Also one is thinner(middle one), but taller.
Any ideas?
Thanks

20240214_062912.jpg

20240214_062950.jpg

20240214_062746.jpg

20240214_063729.jpg