Thirty-one charts.