Sensex Reverses Early Losses, Climbs 437 Points, Nifty Ends Above 16,600 | Sharefundss