US spends $24.7 million in humanitarian support