30,882 29,722 9,625 17,458 14,073 27,888 149 22,163 58,249 12,818 4 , 222 , 139 21,415 7,675 12,052 4,5415,806