These are white agate antique trade beads. They are very old so there is some wear on the ends but none are broken or cracked. The largest one is almost 60 mm x 25 mm. They are graduated in size to the smallest being 38 mm x 18mm. One has silver end caps.