The population of Hemingford Abbots is 635