42,158,000 21%
38,252,000 16%
36,611,000 32%
42,921,000 10%
33,644,000 2%
58,126,000 16%
57,900,058 10%