Another hierarchical layout, similar to a treemap. Based on this example. Hides labels if rectangle is too small for text to fit. (click to zoom in/out)
NB: excludes 'unknown punishment' category. 'Indeterminate' gender is included but such a small category you can hardly see it at the bottom...