29,909,000 28%
16,784,000 28%
28,606,000 28%
43,355,000 20%
34,071,000 28%
24,787,000 28%
135,726,000 28%