46,558,000 20%
23,735,000 15%
54,038,000 12%
44,511,000 8%
35,408,000 20%
34,906,000 11%
45,393,000 11%