Newcastle tops a national poll as company behind Great North Run finds 21,000 locals took part in its events - and they come ...