Homes generally took 16 viewings to sell in 2023