Price listed is for 1 ounces of mixed semi-precious stones. These are unikite stones that range in size from approximately 15mm to 25mm with most being somewhere in the middle. Since they range in size I can not guarantee the number of pieces you will receive only the weight. The sample one ounce I pulled had about 9 stones. Of the stones pulled 5 were around 15mm, 2 were around 18mm and 2 were around 25mm. THESE DO NOT HAVE HOLES.They are generally used for wire wrapping or glueing a bell cap to the top.