939 of them to be exact, and believe it or not they are more or less sorted by size. This is absolutely wonderful!

Thanks Q!