33,650 40,137 7,900 58.990 105,905 12 900 34500