Sensex reclaims 34,000-mark

National