106,943,000 23%
43,277,000 23%
95,591,000 23%
29,258,000 38%
44,982,000 33%
87,333,000 26%
97,086,000 20%
115,688,000 26%