In the last election, candidate B received twice as many votes as candidate A. Candidate C received 15,000 fewer votes than candidate A. If a total of 109,000 votes were cast, how many votes did candidate B receive?