These beads are handmade in India. I bought them many years ago. I am selling them in mixed lots of 2+ ounces. ( just to make sure you get an overage) The picture shows a random 2 ounce lot so that is typical of what you are going to get. The small round ones might be 10-25mm. Size varies so it is hard to be exact but there are no seed beads or small ones. The hole size appears to be 2mm.