Top 15 candidates' spending, April 5-May 2