campaign spending analysis