How many outs will win us the hand?

As the turn card is unfolded, the villain who had flopped a Straight, now has picked up Flush outs too. But we, with two pairs, a higher Straight draw and a potential Straight Flush draw have a lot of Outs to win this hand. But can you figure out, the exact number of outs needed to win this hand on the River? 

via gamentio http://ift.tt/2pI55zw