IIMB’s largest placement batch of 595 receives over 650 offers