what player has earnings above 358,770 and a rank smaller than 2?
don january