Let f be a function defined on positive integers such that f(1)=4, f(2n)=f(n) and f(2n+1)=f(n)+2 for every positive integer n. For how many positive integers k less than 2014, it is f(k)=8? <spanclass=′latex−bold′>(A)</span>45<spanclass=′latex−bold′>(B)</span>120<spanclass=′latex−bold′>(C)</span>165<spanclass=′latex−bold′>(D)</span>180<spanclass=′latex−bold′>(E)</span>215