141,057,000 9%
156,677,000 19%
275,485,000 29%
238,803,000 20%
141,016,000 20%
84,442,000 19%
136,323,000 19%