Let $f\colon X\to Y$ be a proper continuous map of topological spaces which is a Serre's fibration. $X$ and $Y$ may be assumed to be locally compact, $Y$ is connected topological manifold of finite dimension. Assume that for some (equivalently, any) point $y\in Y$ the cohomology groups $H^i(f^{-1}(y),\mathbb{R})$ are finite dimensional for all $i$.
Let $\underline{\mathbb{R}}_X$ be the constant sheaf on $X$.
Question. Is it true that the sheaves $R^if_*(\underline{\mathbb{R}}_X)$ are locally trivial of finite rank which is equal to $\dim H^i(f^{-1}(y),\mathbb{R})$?
General sufficient conditions are also of interest.
Remark. It is well known (and easy to see) that dimensions of $H^i(f^{-1}(y),\mathbb{R})$ are independent of $y$.
A reference would be helpful.