404,800,000 12%
80,151,000 32%
178,669,000 10%
280,527,000 42%
123,844,000 16%
166,980,000 35%
486,747,000 40%
404,092,000 31%
321,437,000 20%
300,564,000 30%
339,805,000 19%
354,200,000 3%