rank spending