504.671