159,135,000 9%
77,436,000 4%
281,139,000 20%
305,540,000 7%
118,821,000 16%
147,466,000 22%
25,462,000 8%
24,401,000 8%
159,135,000 7%
5,883,000 37%
67,394,000 23%
327,342,000 13%
91,456,000 13%
46,503,000 23%
212,180,000 7%
160,905,000 20%
19,583,000 18%
44,481,000 8%
154,515,000 34%
47,066,000 34%
74,263,000 15%
70,459,000 33%