Indus River System Authority releases 343300 cusecs water