This is a mix of various types. I don't know much about them other than the limited research I did to identify some. The smallest black one is 13mm. The translucent green ones are 15 and 16mm.  The two largest ones are 29 and 38mm.  The largest one has a piece that is cracked but still firmly in place. It looks lile the planet Jupiter with all those rings around it.