i do banshees, they drop all charms pretty frequently, but green charms the most. i get about 60 assorted charms per hour
waterfiends are the best, i do them a lot cuz they are slayer tasks aswell, in 187 kills i got 143 crims 40gold 87 green 21 blue, last time i went, and the trip only took about 2 hours

