Campaigns raise nearly $4M for recount efforts