45,648 3,954 19,950 5,917 14,384 533 1,056 959