Shapes and sizes vary. Sizes can range from 20mm to 30mm.
Holes range from 1-4mm. Average hole size is 2mm.
The photo is an example of this mix of beads to show you what types of beads you could expect to receive. They are packed at random so the exact number of beads and shapes and sizes will vary per 100g mix.