580.504