31,500,000
28,000,000
21,800,000
21,500,000
15,600,000