Pakistan stocks recoup some losses, index up by 374 points