126,529,000 2%
262,439,000 34%
149,466,000 1%
40,181,000 14%
38,432,000 17%
27,430,000 21%
84,938,000 15%
147,962,000 28%
173,209,000 26%
20,849,000 21%
16,691,000 2%
61,892,000 18%
53,761,000 30%
18,426,000 12%