quan long