319,691,000 19%
148,006,000 19%
282,197,000 19%
142,085,000 20%
55,355,000 20%
259,997,000 19%
285,157,000 19%
105,677,000 19%