Bristol spends £3.8m a year on preventative services ...