Record demand push up office rental prices