45,935 3,975 20,017 5,950 14,432 555 1,056 959