31,234 40,353 164,979 139,829 28,647 23,588 193,626163,417