what is the highest number of wins of the player with less than $4,976,980 in earnings and a rank lower than 4?
29.0