Stahl Inc. has 1,000 A-level accounts, each requiring 30 calls per year, and 3,000 B-level accounts, each requiring 10 calls per year. If each salesperson at Stahl Inc. can make 1,500 sales calls per year, how many salespeople would be needed to meet the total workload?
A) 25
B) 35
C) 40
D) 45
E) 60
Answer: C) 40