This chart based on mbostock’s block #5480307