Haverbrook City hits 300k pop