272,108,000 28%
263,987,000 28%
184,589,000 28%
151,286,000 28%
306,631,000 28%
304,599,000 28%
192,895,000 28%
314,551,000 28%
115,749,000 28%
385,825,000 28%
186,822,000 28%
326,936,000 28%