In one cycle, a heat engine absorbs 5900 J at 360°C and exhausts 520 J. How much work does it do per cycle?