106,090,000 24%
94,421,000 11%
46,244,000 35%
73,813,000 29%
178,257,000 14%
47,066,000 34%
109,804,000 19%
66,669,000 41%