40,900,000
35,900,000
32,300,000
29,000,000
23,800,000