The population of New Alresford is 5,431