583.12