Den operativa verksamheten bedrivs vid regionkontoren och vid 31 häkten , 47 anstalter och 34 frivårdskontor .