31,201,000 16%
21,239,000 90%
32,207,000 12%
18,118,000 2%
20,130,000 1%
17,402,000 20%
44,890,000 2%
54,349,000 12%
21,137,000 11%
13,085,000 23%