32,291,000 12%
26,786,000 6%
28,081,000 23%
18,269,000 6%
31,676,000 2%
26,009,000 4%
11,565,000 19%
12,537,000 23%
18,042,000 30%
19,661,000 41%
35,757,000 24%
25,944,000 9%
29,053,000 33%
16,422,000 17%