Return results as hash