32,291,000 12%
30,834,000 10%
18,269,000 6%
24,131,000 8%
30,834,000 8%
32,681,000 6%
31,676,000 2%
26,009,000 4%
38,502,000 23%
35,757,000 24%
25,944,000 9%