104,142,000 19%
24,471,000 19%
16,703,000 19%
30,816,000 19%
33,405,000 20%
77,554,000 19%
30,039,000 19%