Marsha is offered a job as a receptionist in a medical office. She will be paid $17.50 per hour for 35 hours per week. The office offers free medical coverage worth $6,500 per year. It will also contribute half the cost of dental insurance and life insurance. If the actual cost of the dental insurance is $900 per year and the actual cost of the life insurance is $250 per year, what is the annual value of this job to Marsha?
A $38,925
B $38,350
C $39,250
D $31,850