30431 0 89619 87018 0 0 0 0 0 8476 63780 0 0 0 0