30148680
24,897,000 4%
20,797,000 7%
17,365,000 3%
26,712,000 24%
18,077,000 17%
18,860,000 3%
18,153,000 11%
22,444,000 11%
27,085,000 11%
15,431,000 8%
13,719,000 1%
17,769,000 10%
11,536,000 13%