— 32,795 — 2,899 — 43,792 — 30,586 — 5,223 — 9,548 — 3,840 14,935 31,068 104,231