国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線(xiàn)實(shí)戰(zhàn)洞察。

樹(shù)莓派auto exposure中曝光路徑設(shè)計(jì)思路解析

樹(shù)莓派auto exposure中曝光路徑設(shè)計(jì)思路解析 目錄一、概述二、頭文件 exposure_mode_helper.h三、實(shí)現(xiàn)文件 exposure_mode_helper.cpp 逐段解析四、算法完整流程文字版五、代碼實(shí)現(xiàn)一、概述ExposureModeHelper屬于 libcamera IPA 模塊是給 AEGC自動(dòng)曝光自動(dòng)增益控制使用的曝光拆分工具類(lèi)。核心職責(zé)給定目標(biāo)總曝光量將其拆分為硬件曝光時(shí)間、硬件模擬增益、量化補(bǔ)償增益、ISP 數(shù)字增益四部分輸出。普通 AE 策略通常先把曝光時(shí)間拉到最大再增加增益。 該類(lèi)支持多階段 (stage) 策略每個(gè)階段配置一對(duì)(階段最大曝光時(shí)間階段總增益上限)。 業(yè)務(wù)價(jià)值可以主動(dòng)限制曝光時(shí)長(zhǎng)避免運(yùn)動(dòng)場(chǎng)景拖影、保障幀率提前啟用增益當(dāng)傳入空 stages自動(dòng)回退傳統(tǒng)「優(yōu)先曝光時(shí)間后增益」策略。重要定義stage 中的 gain 是邏輯總增益上限模擬增益 數(shù)字增益合計(jì)不是直接的模擬增益會(huì)被硬件模擬增益上限maxGain_鉗位超出部分落到數(shù)字增益。quantizationGain硬件寄存器量化帶來(lái)的補(bǔ)償系數(shù)不是硬件可配置參數(shù)是軟件算法補(bǔ)償因子和數(shù)字增益相互獨(dú)立要同時(shí)應(yīng)用兩者才能精準(zhǔn)復(fù)現(xiàn)目標(biāo)曝光。lineLength入?yún)㈩?lèi)型 DurationlineDuration_成員sensor 一行的時(shí)間行周期曝光時(shí)間必須是該值整數(shù)倍不是像素計(jì)數(shù)。二、頭文件 exposure_mode_helper.h#pragma once #include tuple #include utility #include vector #include libcamera/base/span.h #include libcamera/base/utils.h #include camera_sensor_helper.h namespace libcamera { namespace ipa { class ExposureModeHelper { public: /// \param stages 階段數(shù)組每一項(xiàng)(階段最大曝光時(shí)間階段總增益上限) ExposureModeHelper(const Spanstd::pairutils::Duration, double stages); ~ExposureModeHelper() default; /// 配置sensor行周期與sensor輔助對(duì)象用于硬件量化 /// \param lineLength sensor行周期時(shí)間維度 void configure(utils::Duration lineLength, const CameraSensorHelper *sensorHelper); /// 設(shè)置硬件運(yùn)行時(shí)約束**每次硬件限制變化必須調(diào)用splitExposure調(diào)用前必須執(zhí)行** void setLimits(utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain); /// 核心接口輸入目標(biāo)總曝光量返回四元組 /// 返回(實(shí)際下發(fā)sensor曝光時(shí)間模擬增益量化補(bǔ)償增益數(shù)字增益) std::tupleutils::Duration, double, double, double splitExposure(utils::Duration exposure) const; // 獲取已經(jīng)配置的硬件限制 utils::Duration minExposureTime() const { return minExposureTime_; } utils::Duration maxExposureTime() const { return maxExposureTime_; } double minGain() const { return minGain_; } double maxGain() const { return maxGain_; } private: /// 私有工具曝光時(shí)間鉗位 對(duì)齊行周期量化 utils::Duration clampExposureTime(utils::Duration exposureTime, double *quantizationGain nullptr) const; /// 私有工具增益鉗位 sensor增益檔位量化 double clampGain(double gain, double *quantizationGain nullptr) const; std::vectorutils::Duration exposureTimes_; /// 各階段的最大曝光時(shí)間 std::vectordouble gains_; /// 各階段邏輯總增益上限 utils::Duration lineDuration_; /// sensor行周期來(lái)自configure utils::Duration minExposureTime_; /// 硬件最小曝光 utils::Duration maxExposureTime_; /// 硬件最大曝光 double minGain_; /// 硬件最小模擬增益 double maxGain_; /// 硬件最大模擬增益 const CameraSensorHelper *sensorHelper_; /// sensor輔助對(duì)象外部保證生命周期有效 }; } /* namespace ipa */ } /* namespace libcamera */三、實(shí)現(xiàn)文件 exposure_mode_helper.cpp 逐段解析構(gòu)造函數(shù)ExposureModeHelper::ExposureModeHelper(const Spanstd::pairutils::Duration, double stages) : lineDuration_(1us), minExposureTime_(0us), maxExposureTime_(0us), minGain_(0), maxGain_(0), sensorHelper_(nullptr) { for (const auto [s, g] : stages) { exposureTimes_.push_back(s); gains_.push_back(g); } }將傳入的 stage 數(shù)組拆分為兩個(gè)并行 vector 保存。注意此時(shí)不做硬件鉗位鉗位、量化發(fā)生在splitExposure運(yùn)行時(shí)。configure()void ExposureModeHelper::configure(utils::Duration lineDuration, const CameraSensorHelper *sensorHelper) { lineDuration_ lineDuration; sensorHelper_ sensorHelper; }設(shè)置 sensor 行周期、sensorHelper 裸指針。若不調(diào)用默認(rèn)曝光單位為微秒增益不做硬件量化。??只保存指針不管理對(duì)象生命周期調(diào)用方必須保證 sensorHelper 在使用期間有效。setLimits()void ExposureModeHelper::setLimits(utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain) { minExposureTime_ minExposureTime; maxExposureTime_ maxExposureTime; minGain_ minGain; maxGain_ maxGain; }設(shè)置硬件運(yùn)行邊界。固定曝光minExposureTime maxExposureTime固定模擬增益minGain maxGain未調(diào)用該函數(shù)時(shí)maxExposureTime_/maxGain_為 0調(diào)用splitExposure會(huì)觸發(fā)ASSERT崩潰。clampExposureTime 曝光時(shí)間鉗位與量化utils::Duration ExposureModeHelper::clampExposureTime(utils::Duration exposureTime, double *quantizationGain) const { utils::Duration clamped; utils::Duration exp; // 第一步鉗位到硬件最大最小曝光 clamped std::clamp(exposureTime, minExposureTime_, maxExposureTime_); // 第二步對(duì)齊行周期時(shí)長(zhǎng)除以行周期取long向零截?cái)嗾龜?shù)等價(jià)向下取整 exp static_castlong(clamped / lineDuration_) * lineDuration_; // 量化補(bǔ)償系數(shù) 理想值 / 硬件實(shí)際可設(shè)置值exp ≤ clamped → quantGain ≥ 1 if (quantizationGain) *quantizationGain clamped / exp; return exp; }示例理想曝光 105us行周期 10us → exp100usquantizationGain 105/100 1.05。clampGain 模擬增益鉗位與量化double ExposureModeHelper::clampGain(double gain, double *quantizationGain) const { // 鉗位到硬件模擬增益上下限 double clamped std::clamp(gain, minGain_, maxGain_); if (sensorHelper_) // sensorHelper完成離散增益檔位量化輸出量化補(bǔ)償 return sensorHelper_-quantizeGain(clamped, quantizationGain); if (quantizationGain) *quantizationGain 1.0; // 無(wú)量化損失補(bǔ)償系數(shù)為1 return clamped; }stage 傳入的總增益上限會(huì)經(jīng)過(guò)本函數(shù)被硬件模擬增益上限截?cái)喑霾糠譄o(wú)法由模擬增益實(shí)現(xiàn)最后落到 digitalGain。核心函數(shù) splitExposure輸入exposure目標(biāo)總曝光量 返回 tuple(exposureTime, analogue_gain, quantization_gain, digital_gain)嚴(yán)格正確總曝光等式exposureTime_hw下發(fā) sensor 的曝光時(shí)間對(duì)齊行周期gain_ana_hw下發(fā) sensor 的模擬增益量化后檔位quantGain曝光 模擬增益帶來(lái)的總量化補(bǔ)償gain_digitalISP 配置的數(shù)字增益std::tupleutils::Duration, double, double, double ExposureModeHelper::splitExposure(utils::Duration exposure) const { ASSERT(maxExposureTime_); ASSERT(maxGain_); utils::Duration exposureTime; double gain; double quantGain; double quantGain2; bool gainFixed minGain_ maxGain_; bool exposureTimeFixed minExposureTime_ maxExposureTime_; // 分支1硬件層面曝光時(shí)間和增益全部鎖死不可調(diào)節(jié) if (exposureTimeFixed gainFixed) { exposureTime clampExposureTime(minExposureTime_, quantGain); gain clampGain(minGain_, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } double stageGain clampGain(1.0); double lastStageGain stageGain; // 上一階段經(jīng)過(guò)鉗位后的總增益上限初始為1.0 // 分支2遍歷所有stage做分階段曝光拆分 for (unsigned int stage 0; stage gains_.size(); stage) { utils::Duration stageExposureTime clampExposureTime(exposureTimes_[stage], quantGain); stageGain clampGain(gains_[stage]); // a維持上一階段增益上限lastStageGain不提升曝光最多拉到本階段stageExposureTime // 條件成立僅靠【不提升增益 曝光最高到本階段上限】就可以滿(mǎn)足目標(biāo)曝光 if (stageExposureTime * lastStageGain exposure) { exposureTime clampExposureTime(exposure / lastStageGain, quantGain); gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } // ba條件不成立允許增益提升到本階段stageGain曝光釘死本階段最大曝光 // 條件成立本階段最大曝光 本階段最大增益可滿(mǎn)足目標(biāo)曝光 if (stageExposureTime * stageGain exposure) { exposureTime stageExposureTime; gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } // ca、b都不成立本stage即使曝光、增益全部拉滿(mǎn)依舊達(dá)不到目標(biāo)曝光 // 更新上階段增益進(jìn)入下一輪stage lastStageGain stageGain; } // 分支3全部stage遍歷完畢進(jìn)入兜底邏輯 // stageGain為最后一個(gè)stage經(jīng)過(guò)鉗位后的增益上限stages為空時(shí)for不執(zhí)行stageGain1.0 exposureTime clampExposureTime(exposure / stageGain, quantGain); gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; }四、算法完整流程文字版前置斷言maxExposureTime_、maxGain_必須非 0如果硬件曝光、模擬增益同時(shí)被鎖死直接計(jì)算硬件可設(shè)置值缺口全部由數(shù)字增益補(bǔ)齊返回初始化lastStageGain clampGain(1.0)遍歷每一個(gè) stage將當(dāng)前 stage 配置的最大曝光、最大總增益做硬件鉗位、量化得到stageExposureTime、stageGain判斷stageExposureTime * lastStageGain exposure?成立不提升增益維持上階段增益上限反求需要的曝光時(shí)間硬件鉗位量化微調(diào)增益直接返回結(jié)果。關(guān)鍵點(diǎn)最終曝光不需要等于 stageExposureTime反求得到更小的曝光時(shí)間。上一步不成立判斷stageExposureTime * stageGain exposure?成立曝光固定為本階段最大曝光stageExposureTime允許增益提升到本階段上限反求增益返回結(jié)果。兩個(gè)條件均不成立本 stage 能力不足以滿(mǎn)足目標(biāo)曝光更新lastStageGain stageGain進(jìn)入下一 stage所有 stage 執(zhí)行完畢執(zhí)行兜底使用最后 stage 的增益上限stageGain做基準(zhǔn)計(jì)算曝光時(shí)間與增益特殊情況stages 為空f(shuō)or 循環(huán)不執(zhí)行stageGain1.0此時(shí)行為等價(jià)傳統(tǒng) AE優(yōu)先最大化曝光時(shí)間之后增加模擬增益剩余缺口交給數(shù)字增益。返回四元組。五、代碼實(shí)現(xiàn)exposure_mode_helper.h實(shí)現(xiàn)/* SPDX-License-Identifier: LGPL-2.1-or-later */ /* * Copyright (C) 2024, Paul Elder paul.elderideasonboard.com * * Helper class that performs computations relating to exposure */ #pragma once #include tuple #include utility #include vector #include libcamera/base/span.h #include libcamera/base/utils.h #include camera_sensor_helper.h namespace libcamera { namespace ipa { class ExposureModeHelper { public: ExposureModeHelper(const Spanstd::pairutils::Duration, double stages); ~ExposureModeHelper() default; void configure(utils::Duration lineLength, const CameraSensorHelper *sensorHelper); void setLimits(utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain); std::tupleutils::Duration, double, double, double splitExposure(utils::Duration exposure) const; utils::Duration minExposureTime() const { return minExposureTime_; } utils::Duration maxExposureTime() const { return maxExposureTime_; } double minGain() const { return minGain_; } double maxGain() const { return maxGain_; } private: utils::Duration clampExposureTime(utils::Duration exposureTime, double *quantizationGain nullptr) const; double clampGain(double gain, double *quantizationGain nullptr) const; std::vectorutils::Duration exposureTimes_; std::vectordouble gains_; utils::Duration lineDuration_; utils::Duration minExposureTime_; utils::Duration maxExposureTime_; double minGain_; double maxGain_; const CameraSensorHelper *sensorHelper_; }; } /* namespace ipa */ } /* namespace libcamera */exposure_mode_helper.c實(shí)現(xiàn)/* SPDX-License-Identifier: LGPL-2.1-or-later */ /* * Copyright (C) 2024, Paul Elder paul.elderideasonboard.com * * Helper class that performs computations relating to exposure */ #include exposure_mode_helper.h #include algorithm #include libcamera/base/log.h /** * \file exposure_mode_helper.h * \brief Helper class that performs computations relating to exposure * * AEGC algorithms have a need to split exposure between exposure time, analogue * and digital gain. Multiple implementations do so based on paired stages of * exposure time and gain limits; provide a helper to avoid duplicating the code. */ namespace libcamera { using namespace std::literals::chrono_literals; LOG_DEFINE_CATEGORY(ExposureModeHelper) namespace ipa { /** * \class ExposureModeHelper * \brief Class for splitting exposure into exposure time and total gain * * The ExposureModeHelper class provides a standard interface through which an * AEGC algorithm can divide exposure between exposure time and gain. It is * configured with a set of exposure time and gain pairs and works by initially * fixing gain at 1.0 and increasing exposure time up to the exposure time value * from the first pair in the set in an attempt to meet the required exposure * value. * * If the required exposure is not achievable by the first exposure time value * alone it ramps gain up to the value from the first pair in the set. If the * required exposure is still not met it then allows exposure time to ramp up to * the exposure time value from the second pair in the set, and continues in this * vein until either the required exposure time is met, or else the hardwares * exposure time or gain limits are reached. * * This method allows users to strike a balance between a well-exposed image and * an acceptable frame-rate, as opposed to simply maximising exposure time * followed by gain. The same helpers can be used to perform the latter * operation if needed by passing an empty set of pairs to the initialisation * function. * * The gain values may exceed a camera sensors analogue gain limits if either * it or the IPA is also capable of digital gain. The configure() function must * be called with the hardwares limits to inform the helper of those * constraints. Any gain that is needed will be applied as analogue gain first * until the hardwares limit is reached, following which digital gain will be * used. */ /** * \brief Construct an ExposureModeHelper instance * \param[in] stages The vector of paired exposure time and gain limits * * The input stages are exposure time and _total_ gain pairs; the gain * encompasses both analogue and digital gain. * * The vector of stages may be empty. In that case, the helper will simply use * the runtime limits set through setLimits() instead. */ ExposureModeHelper::ExposureModeHelper(const Spanstd::pairutils::Duration, double stages) : lineDuration_(1us), minExposureTime_(0us), maxExposureTime_(0us), minGain_(0), maxGain_(0), sensorHelper_(nullptr) { for (const auto [s, g] : stages) { exposureTimes_.push_back(s); gains_.push_back(g); } } /** * \brief Configure sensor details * \param[in] lineDuration The current line length of the sensor * \param[in] sensorHelper The sensor helper * * This function sets the line length and sensor helper. These are used in * splitExposure() to take the quantization of the exposure and gain into * account. * * When this has not been called, it is assumed that exposure is in micro second * granularity and gain has no quantization at all. * * ExposureModeHelper keeps a pointer to the CameraSensorHelper, so the caller * has to ensure that sensorHelper is valid until the next call to configure(). */ void ExposureModeHelper::configure(utils::Duration lineDuration, const CameraSensorHelper *sensorHelper) { lineDuration_ lineDuration; sensorHelper_ sensorHelper; } /** * \brief Set the exposure time and gain limits * \param[in] minExposureTime The minimum exposure time supported * \param[in] maxExposureTime The maximum exposure time supported * \param[in] minGain The minimum analogue gain supported * \param[in] maxGain The maximum analogue gain supported * * This function configures the exposure time and analogue gain limits that need * to be adhered to as the helper divides up exposure. Note that this function * *must* be called whenever those limits change and before splitExposure() is * used. * * If the algorithm using the helpers needs to indicate that either exposure time * or analogue gain or both should be fixed it can do so by setting both the * minima and maxima to the same value. */ void ExposureModeHelper::setLimits(utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain) { minExposureTime_ minExposureTime; maxExposureTime_ maxExposureTime; minGain_ minGain; maxGain_ maxGain; } utils::Duration ExposureModeHelper::clampExposureTime(utils::Duration exposureTime, double *quantizationGain) const { utils::Duration clamped; utils::Duration exp; clamped std::clamp(exposureTime, minExposureTime_, maxExposureTime_); exp static_castlong(clamped / lineDuration_) * lineDuration_; if (quantizationGain) *quantizationGain clamped / exp; return exp; } double ExposureModeHelper::clampGain(double gain, double *quantizationGain) const { double clamped std::clamp(gain, minGain_, maxGain_); if (sensorHelper_) return sensorHelper_-quantizeGain(clamped, quantizationGain); if (quantizationGain) *quantizationGain 1.0; return clamped; } /** * \brief Split exposure into exposure time and gain * \param[in] exposure Exposure value * * This function divides a given exposure into exposure time, analogue and * digital gain by iterating through stages of exposure time and gain limits. * At each stage the current stages exposure time limit is multiplied by the * previous stages gain limit (or 1.0 initially) to see if the combination of * the two can meet the required exposure. If they cannot then the current * stages exposure time limit is multiplied by the same stages gain limit to * see if that combination can meet the required exposure time. If they cannot * then the function moves to consider the next stage. * * When a combination of exposure time and gain _stage_ limits are found that * are sufficient to meet the required exposure, the function attempts to reduce * exposure time as much as possible whilst fixing gain and still meeting the * exposure. If a _runtime_ limit prevents exposure time from being lowered * enough to meet the exposure with gain fixed at the stage limit, gain is also * lowered to compensate. * * Once the exposure time and gain values are ascertained, gain is assigned as * analogue gain as much as possible, with digital gain only in use if the * maximum analogue gain runtime limit is unable to accommodate the exposure * value. * * If no combination of exposure time and gain limits is found that meets the * required exposure, the helper falls-back to simply maximising the exposure * time first, followed by analogue gain, followed by digital gain. * * During the calculations the gain missed due to quantization is recorded and * returned as quantization gain. The quantization gain is not included in the * digital gain. So to exactly apply the given exposure, both quantization gain * and digital gain must be applied. * * \return Tuple of exposure time, analogue gain, quantization gain and digital * gain */ std::tupleutils::Duration, double, double, double ExposureModeHelper::splitExposure(utils::Duration exposure) const { ASSERT(maxExposureTime_); ASSERT(maxGain_); utils::Duration exposureTime; double gain; double quantGain; double quantGain2; bool gainFixed minGain_ maxGain_; bool exposureTimeFixed minExposureTime_ maxExposureTime_; /* * Theres no point entering the loop if we cannot change either gain * nor exposure time anyway. */ if (exposureTimeFixed gainFixed) { exposureTime clampExposureTime(minExposureTime_, quantGain); gain clampGain(minGain_, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } double stageGain clampGain(1.0); double lastStageGain stageGain; for (unsigned int stage 0; stage gains_.size(); stage) { utils::Duration stageExposureTime clampExposureTime(exposureTimes_[stage], quantGain); stageGain clampGain(gains_[stage]); /* * We perform the clamping on both exposure time and gain in * case the helper has had limits set that prevent those values * being lowered beyond a certain minimum...this can happen at * runtime for various reasons and so would not be known when * the stage limits are initialised. */ /* Clamp the gain to lastStageGain and regulate exposureTime. */ if (stageExposureTime * lastStageGain exposure) { exposureTime clampExposureTime(exposure / lastStageGain, quantGain); gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } /* Clamp the exposureTime to stageExposureTime and regulate gain. */ if (stageExposureTime * stageGain exposure) { exposureTime stageExposureTime; gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } lastStageGain stageGain; } /* * From here on all we can do is max out the exposure time, followed by * the analogue gain. If we still havent achieved the target we send * the rest of the exposure time to digital gain. If we were given no * stages to use then the default stageGain of 1.0 is used so that * exposure time is maxed before gain is touched at all. */ exposureTime clampExposureTime(exposure / stageGain, quantGain); gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } /** * \fn ExposureModeHelper::minExposureTime() * \brief Retrieve the configured minimum exposure time limit set through * setLimits() * \return The minExposureTime_ value */ /** * \fn ExposureModeHelper::maxExposureTime() * \brief Retrieve the configured maximum exposure time set through setLimits() * \return The maxExposureTime_ value */ /** * \fn ExposureModeHelper::minGain() * \brief Retrieve the configured minimum gain set through setLimits() * \return The minGain_ value */ /** * \fn ExposureModeHelper::maxGain() * \brief Retrieve the configured maximum gain set through setLimits() * \return The maxGain_ value */ } /* namespace ipa */ } /* namespace libcamera */
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
伊人综合色网| 亚洲人妻久久| 7777奇米影视久久| 亭亭丁香激情| 97综合国产| AAAA级日本片免费视频| 北条麻妃99精品青青久久| 夜夜操夜夜高潮夜夜爽国产精品区| 97超碰精品| 国产成人无码网站在线视频| 美女骚尻视频| 亚洲天堂7777| 亚州色图片在线色| 熟女精品va中文字幕| 亚洲国产日韩欧美熟妇在线| 国产热av| 可以看的av| 大干人妻| 91成人精品在线播放| 国产午夜视频| 青青青国产手线观看视频2| 精品一区二区三区蜜桃臀赵总 | 日韩激情啪啪| 欧美在线综合| 国产精品视频白浆免费| 久久九操在线观看| 日本黄 R色 成 人网站| 日本不卡一区二区| 日本一区二区电影网站| av毛片aaaaa免费看| www鬼畜国产男人的天堂| 久久精品超碰| 久久9久9久99久9久9| 91操熟女| 亚洲色图 欧美热图 清纯唯美 另类自拍| 激情文学亚洲| 在线播放中文字幕| 免费成人自拍视频在线| 日韩欧美视频青青| 97碰| 超碰久久中文| 一级性爱视频免费观看 | 国产精品点击进入在线影院高清| 啊啊啊不要啊啊受不了了视频在线 | 超碰免费欧美7| 中文字幕一区二区三区高清| 亚洲男人的天堂在线看| 成人黑料社久久| 久久九操在线观看| 国产精品熟女九色九色蜜臀| 九九热精品| 五月婷婷色| 2024年最新色情网站在线观看 | 少妇高潮流水av免费| 精品国产自在在线99| 明星性猛交ⅹxxx乱大交| 日日黄色三级网站| 一区二区三区精品黑丝白丝酒店对鸡 | 久热这里只有精品9| 婷婷色导航| 午夜在线播放| 男女激情中文字幕| 欧美日韩国产黄色片| 亚洲素人综合| 色综合天天| 色淫网站优优视频| 九九九九九九成人| 国产福利影视| 天堂无码| 蜜桃视频一区二区三区 | 九九视品黄色| 日本精品无码三级网站| 亚洲AV成人精品网站在AV| 亚欧操逼片在线观看 | 国产无码精品久久久久久| 澳门人妻久久| 亚洲少妇综合在线播放| 九九九九精品九九九九| 国产超碰97| 亚洲一区二区三区在线激情| 99www.bibizy香蕉资源国产一区二区三区高清 | 操逼操逼逼操操逼91 | 欧插网站| 把腿张开老子CAO烂你| 夜夜操美女| 国产精品久久蜜乳av| 97人人爱人人做人人乐| www.色五月| 国产又色又粗又黄又爽| 一二三区操逼国产91| 超碰在线人妻不卡| 五月婷婷六月天| 欧美巨大性舒爽顶到了| 久久97视频| 超碰中文字幕人妻草一区| a网站免费观看| 丁香五六月啪啪| 极品出轨视频网站| 欧美色日| 福利一级版子| 亚洲综合网图| 长长久久曰曰夜夜成人网| 玖玖草久草99蜜月一区二区三区| 久久香蕉网| 欧美日韩国产另类综合| 久久久999| 91精品国产长腿丝袜美女| 精品国产99| 920日本午夜免费| 国产亚洲国产超碰| 国产家庭乱伦网址| 在线强奷到舒服的无码视频| 精品国产一区二区三区四区在线看 | 亚州欧美一区| 东京热熟女亚洲视频网站| 综合影院亚洲| 91亚·色| 偷窥自拍亚洲色图| 又黄又爽在线观看视频| 中文字幕成人| 婷婷成人五月天| 国产女生在线| 高清在线偷拍自拍视频| 99热最新| 国产欧美一区二区| 99999精品成人| 狠狠久久四虎| 麻豆亚洲Av成人无码一区精品| 国产吞精a级片激情电影| 乱伦一区二区三区‘| 亚洲.欧美.丝袜.中文.综合| 大香蕉黄色一级片免费看| 欧美人与动性人交a| 啊啊啊啊啊好多水| 蜜臀久久99精品久久久久久-DVD| 久草看看看| K8久久久久| 9美女超碰在线免费观看| 亚洲se电影| 97久久天天综合色天天综合色电影| 久久大陆| 伊人久久亚洲色欲综合网站 | 在线观看高清AV| 国产9 9在线 | 亚洲| 久久产精品一区二区三区电影| 2017天天插| 欧美色青| 国产强奸91| 97在线精品观看视频| 日韩国产不卡在线视频| 2018天天干在线视频| 精品日韩中文在线| 啪一啪免费视频| 久久久免费一级黄片| 亚洲国产精品无码AV久久久| 天天激情干| 亚洲脚交| 99久久久| 久综合国内精品自在自线| 毛片17S| 噜噜噜亚洲精品| 日韩精品三区四区| 亚洲国产欧美日韩人妻日中文| 久草综合京东| 一区二区视频你懂的| 99国产精品自在自在| 日韩特一级久久| 偷拍导航视频网站| 91被操| 国产精品色片一区二区| 丁香成人五月天| 精品久久久av| 另类欧美| 久草加勒比一区在线| a片在线播放| 成人AV超碰免费在线| 色哟哟的毛片| 亚洲最大网站av| 中文字幕一区日韩精| 天天干美少妇一区| 日小BB小视频| 女性91网站| 无码国产Av| 一起草精品人妻| 加勒比大香蕉视频在线| 亚洲青色欧美| 亚洲一区二区av| av一区二区三区不卡| 大伊香蕉在线视频免费| 九九九网页| 亚洲淫乱骚妇AV| 欧美九九九九九| 精品人妻av在线播放| 91精品黄在线观看| 国产传媒一区日韩| 91精品人妻偷情| 熟女突然公开看18禁影片| 猛交交| 加勒比伊人影院| 久久久久九九九| 天美麻花大全视频| 麻豆a'v电影| 91在线欧美| 日韩乱伦视频| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 91熟女综合| 日韩欧美~中文字| 青娱乐福利99| 先锋精品av色鲁| x97av| 国产一国产一级毛片古装| 国产树林里野战在线看| 啊啊啊啊二区好大| 亚洲九九九九| 久草视频分类在线| 99精品久久久久久| 无码高清操逼网址| 大香蕉 222| 91亚洲图片| 草莓精品视频| 色九九综合AV| 操逼www.| 午夜福利在线合集| 岛国激情视频软件| 91夜夜蜜桃臀1区2区3区| 日夜伊人网| 国产超碰AV在线精品| 亚洲不卡av在线| 综合第一页| 五月丁香啪| 330dv亚洲成年视频网| 人人摸人人入| 丝袜熟女2P| 亚州精品人妻一二三区| 美女一区二区国产精品| 久久露脸国产老熟女| 传媒免费一区二区三区| 精品九九国产无码| 伊人网在线视频| 高清国产精品无码| 330dv亚洲成年视频网| 91性高朝久久久久久久久| 97精品国产97久久久久久免费| 亚洲色图一区二区三区| 亚洲日韩一区电影| 大香蕉狠狠爱| 一本一道vs波多野结衣| julia国产在线 | 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 久久久久成人亚洲国产| 97久久国产精品| 日本国产欧美高清在线| 亚洲脚交| 97国产|免费| 美女啊啊啊啊pc| 综合欧美日韩在线| 91美女视频。| 五月天开心网| 熟女人妻一区二区三区免费看 | 全球成人中文在线| 91少妇高潮| 大香蕉五月天婷婷| 91 天天综合| 97欧美综合| 99热在线播放| 波多野结衣AV无码一区| 美腿丝袜偷拍亚洲欧美| 黄色网址在线免费观看| 亚洲女人91| 丰满翘臀美女影院视频| 亚洲 欧美 偷拍 唯美| 日本999精品| 欧美极品| 白丝少妇一区二区| 欧美日本中字另类在线| 97在线欧| 女色视频社区| 国产一级137片内射麻豆| 中文字幕久久亚州无码| 男人夜色天堂ss| 亚洲AV成人无码一二三久久| 欧美图片色五月天| 少妇与黑人高潮在线| 免费啪啪av| 人妻无码一区二区三区久久99| 日韩啪啪视频| 亚洲免费成人在线高清无码视频| 欧美日韩中国x| 日本特黄f c2| 天天综合网日韩7799| 91美女色视频亚洲| 激情六月天| 蜜乳AV.COM| 热热色综合网| 中文字幕av久久爽Av| 99精品无码| 日韩美女久久一区二区三区| 亚洲综合成人网| 欧美精品三级黄片| 欧美色网络| 91午夜无码| 巨乳特殊服务按摩| 福利在线视频一区二区| 激激五月| 国产激情综合| 国产精品婬乱一级毛片彝族| 天美传媒精品一区二区| 久久妇| 色精品极品| 欧美激情中文字幕另类小说| 蜜臀一区二区三区在线| 欧美综合亚洲综合| 亚洲男人天堂2| 67914在线精品观看| 韩国一级做A片免费的| 欧美性生活男人的天堂| 国产乱子伦一区二区三区在线观看| 大香蕉92| 美欧老女人97| 亚洲城人男人的天堂| 日本污ww视频网站| 能在线播放的国产三级| 久久亚洲国产成人| 麻豆久久精品亚洲精品88| 9 1超碰九色| 91久久18禁| 强奸xx国产| a v网站在线播放| 一区二区三区成人 | 超碰1024久久| 极品五月天噜噜| 中国探花熟女| 亚洲精品精品一区二区| 亚洲啪啪视频一区二区| 无码 黑人一区二区三区| 伊人伊人LD| 天天影视亚洲| 免费视频在线一区二区不卡| 国产大学生口爆吞精合集| 日韩999| AV老汉| 制服丝袜第二页| 色综合大香蕉| 性色av蜜臀av色欲aV| 免费视频无码| 超碰色美女| 亚洲欧美日韩制服另类| 在线观看精品国产免费| 久久久久ab| 熟女熟妇一区二区三区视频| 乳欲人妻办公室奶水| 欧洲中文字幕| 91成人无码| 精品人人插人人操| 9999九九九久久久| 天天日天天操天天射河南省| 久久香蕉国产线看观看猫咪av| 久热精品色情| 久久精品国产亚洲5555| 翘臀vidoes| 欧美黑人与女人91| 97在线欧| 亚洲中文一区二区三区| 黑丝日韩av丝袜av| 偷拍偷窥与盗摄视频专区| 久久久蜜桃一区二区三区| 日本色日夜干| 啊啊啊好湿久久| 日韩色欲久久一二三四区| 国产美女91| 欧美永久激情一区二区| 无码久久国产| 偷拍欧美综合| 久操91视频| 综合天天网| yellow网站免费观看日韩高清无码| 国厂麻豆77q4| 久久精视频美日韩在线视频| 夫妻AV网站| 国产suv精品一区| 欲香欲色天天天综合和网| 怡红院亚洲怡春院av| 亚洲蜜乳av| 久草草一二三四区久久| 国产精品一区二区校花| 啊啊啊啊一区| 日本不卡一区二区| 久久视网78| 99这里只有精品国产| 亚洲欧美日产国产91毛片| 欧美日韩人妻精品系列一区二区三区| 黄页网站免费高清在线观看| 麻豆精品三区视频| 性爱AV天堂| hd成人一区二区在线| 啊好大好舒服| 国产精品色片一区二区| 国产熟女无套内射| 99人人干| 久久久久9999妇女| 成人情色一区二区| 亚洲素人综合| 欧美伦乱爱| aaaa黄片| 伊人久操| 婷婷色色五月天福利| 天天舔日美女视频| 呻吟 欧美 日本 中出| 97综合国产精品高潮久久| 2010男人的天堂| 丁香五月激情婷婷| 黄色一级视| 国产视频小说| 婷婷五月天基地| 青青青操| 国产1769在线| 性色乱AV一区二区| 1024人妻| 亚洲精品819| 91少妇香蕉久久精品| 日韩女模中文造逼| 精产国品一区二三产品| 亚洲熟女av中文字幕| 日韩精品在线观看观看| 一级啊性爱在线视频| 欧美综合97www| 天堂综合| 国产乱伦性爱区| 这里只有精品视频在线| 日韩精品人妻中文字幕久久久| 91热色| 亚洲影院成人| 综合久久欧美| 亚洲情色图片区| 密臀在线一区尤物| 国产 三级自拍| 屌妞视频久久久久久久| 理论久久婷婷网8| 一区操逼日比视频| 吻戏激情性巴克| 欧美线天码中字| 国产又猛又粗又爽又黄| 亚洲综合激情五月久久| 自拍第一页| av网站免费看| 男人的天堂不卡一区二区| 丝袜视频网国产90| 超碰成人最新最好看| 精品一区二区麻豆| 少妇一级无码精品| 日韩性色b| 中文有码9| 综合自拍| 色老牛| 成人无遮挡毛片免费看| 二区熟妇韩日| 精品人妻一区二区三区四区石在线| 亚洲精品色| 天天超级碰碰碰| 久久性爱视频免费看| 欧美精品成人亚洲| 天天干人人乐| 男人天堂一区二区| 九九九九精品九九九九| 欧美大码在线视频| 亚洲?V高清一区二区三区尤物| 日本精品一区三区| 啊啊啊啊啊好多水| 夜夜高潮夜夜爽高清视频一| 亚洲欧美清纯| 欧美另类色| 亚洲成成熟女人综合一区二区| 婷婷五月天AV| 91殴美| 一区二区久久天天干狠狠| 国产91 丝袜在线播放00-百度| 懂色AV一区二区三区| 青草综合| 亚洲色性情三级| 又大又大又大又粗爽高潮观看| 综合色图亚洲欧美| 在线日韩精品一区二区三区| 东北女人的毛片| 91亚洲人| 欧美 日韩 另类 亚洲| 天堂无码精品国产久| 亚洲AV乱码专区国产噜噜亚洲| 精品国产av一区二区三区四区入口| 夜夜高潮夜夜爽高清视频一| 欧美成人性爱视频免费观看 | 免费的黄片有限公司| 91丝袜美女| 亚洲成人日韩小说| 一二三四区电影| 日韩无码嘿咻黑热久| 69视频入口| 亚洲十八禁止| 国产成人自拍视频在线| 国产精品片| 成人在线视频一区| 久久久九九网站| 一区二区中文| 久久99精品国产| 99在线精品观看99| 日本人妻中文字幕| 九九久精品| 国模限制级电影| 欧美日日操| 密臀国产在线| 少妇一区二区三区在线观看| 99久久精品无码一区二区| 亚洲国产天堂| 欧美999999| 久久久激情| 国产偷拍网站| 九九九九一区| 西西美女视频网| www…国产操逼| 岛国免费视频在线| 北京美女一区二区| 五月婷婷丁香六月| 波多野结衣AV无码一区| 欧美高清在线| 久艹伊人精品综合在线| 97色婷| 欧美精品二区视频在线| 五月天AV资源| 91国产美女丝袜足交精品视频| 探花精品视频| 人人看人人爰人人操| 92久久| 日本青青草在线| 熟女精品va中文字幕| 亚洲国产精品无码AV久久| 欧美,亚洲,日韩,v,天堂,手机在线观看| 日韩99神马视频播放片在线播放| 日本熟女中文| 亚洲一区二区三区中文字幕| 1769一区| 欧美亚洲丝袜人妻制服中文99| 熟妇人妻一区二区| 中文字幕在线观看丝袜| h无码动漫在线观看| 国产一区二区三区高清视频| 青青草大香蕉视频| www.acm成人黄色毛片| 九九九九九九成人| 秋霞男人网| 精品超碰中文在线| 五月丁香婷婷啪啪| 国产精品久久久鸭无码的功能| 都市久久精品激情亚洲| 一中国女人毛片水真多| 夜夜爽夜夜高潮夜夜爽| 人妻少妇精品无码专区二区密桃| 日日噜噜夜夜久久亚洲一区二区| 吉田爱美AV在线| 2001天天操| 99热在线播放| 日韩高潮一区| www.超碰在线| 久久久97| 色五月丁香五月| 国产成人精品日本视频| 国产女人高潮嗷嗷嗷叫小说 | 91影视亚洲| 蜜臀AV一区二区三区激情综合| 日日日日日| 激情综合网五月婷婷| 91精品人妻电影| 无码高清专| 综合影视国产无码| 看一级特黄a大一片| 国产曰批免费观看久久久| 亚洲天天在线| 天天看天天日天天操| 人妻激情视频| 日韩三级av片| 欧美色图 色综合图| 中文字幕三四五区| 欧美日韩色| 色图四区| 成人五月天丁香激情综合| 亚洲无线观看久久| 久久av无码| 亚洲第一免费视频| 色婷婷激一区二区三区| 一区二区三区精品视频| 婷婷伊人网| 99精品视频在线观看免费| 亚洲二区精品在线观看| 欧美视频在线视频免费va| 黑人操一区二区| 亚洲高清无码AAA久久久精品| 三级片网站在线播放| 日本午夜久久电影| 人人爽天天爽| 国产精品网站www| 日本高清熟女久久一区| 欧美草草| 蜜桃久久一区二区| 成人一道本免费视频| 高清国产成人无码| 日本日逼视频网| 97人人模人人爽人人| 伊人成人中文字幕久久网| 台湾佬中文娱乐自偷自拍| 中文字幕一区二区三区人妻少妇在线| 欧美日韩亚洲高清不卡一区二区三区| 日本超碰97日韩精品人妻| 污污污8888| 精品97精品97| 综合自拍| 中日韩免费看男女操逼大全| 日韩在线性爱免费视频| 91成人久久 | 性爱网站一区二区| 丰满人妻大屁一区二区| 欧美性爱97超碰| 女人的天堂大香蕉网| 美女爽到高潮91| 人人弄人人摸| 亚洲综合另类小说色区亚洲成av人片在www | a在线观看| 欧美性猛交美女自慰91| 91欧美性| 欧美在线天堂| 久久精品国产亚洲5555| 亚洲精品中文字幕一区在线视频 | 91熟女.com| 亚洲加勒比久久日本道| 国产尤物AV尤物在线观看不卡| 97人妻免费中文字幕| 国产大学生高潮在线播放| 大香蕉伊人网WWWn0n| 亚洲第一二区另类图| 97中文热色| 久久精品久久九九精品| 玖玖视频在线资源一区二区三区| 亚洲情色一区三区| 97亚洲综合在线| 国产又黄又粗的视频| 色五月婷婷网| av东京热男人的天堂| 91色综合| 亚洲 日韩 丝袜 熟女 变态| 成人精品电影| 午夜亚洲| 中文字幕123| 天美国产精品| 99久久99九九99九九九| 浪人综合网| 91九色网| 亚洲综合色在线| 1级黄色夫妻对换性交免费看| 欧美操逼一二三区| 在线啊啊啊| 国产亚洲日韩在线三区黑人| 美日韩一卡二卡三卡免费人妻精品| 色色青青久久| 91人妻人人澡人人爽人人精品| 91丝袜美腿网站| 熟妇视频一区二区三区在线| 久久艹逼视频| 中文字幕一品色图| 熟女字幕| 亚洲欧洲无码一区夜| 人妻偷拍一区二区三区| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 国产一区自拍欧美日韩| AV天天综合| 国产99热| 91oumei| 清纯唯美综合| 色优久久| 三四中文字幕| 狠狠狠狠狠狠| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 精品久久久久久亚洲| 97网址97| 操操逼操操逼操操逼逼| 日本熟妇精品九九| 色在线综合| 老师充足的奶水小说| 人人操人人摸人人骑| 嗯嗯啊操我| 蜜臀久久99精品久久久久久无删减 | 麻豆国产成人精品| 国产中文精品一区二区在线观看| 96AV久久久| 日韩黄色片子| 伊人久久久日韩一区| 国产精品人妻无码久久久互動交流 | 美女熟妇色| 亚洲影院小综合| 淫荡网址| 精品视频123区小说区| 五月丁香激情四射| 人妻在线中出视频| 亚洲精品国产无码高清| 欧美亚洲宗合色性图| 亚洲精品无码成人久久久99| 欧美偷偷网| 精品性爱无码在线播放| 欧美激情在线观看视频| 久久久久免费少妇| 色婷婷六月丁香七月婷婷| 久草在| 国产区性爱在线视频秋霞豆| 国语少妇精| 内射日韩大臀美女| 精品欧美А∨无码黑人大荫蒂| 免费国产| 尹人大香蕉视频在线| 国产精品成人午夜福利| 久久免费中文字幕在线观看| 青青伊人这里只有精品| 91超碰在线观看| 久久久97| 亚欧毛片基地国产毛片基地| 成人黄页| 五月丁香| 欧美精品一区二区少妇免费A片| 本道在线| 青青青国产| 日韩一级久久毛片| 嫩草 我啊~嗯~在线| 欧美性爱五月天| 一区二区三区视频| 涩涩久久精品| 国岛片视频| 神马麻豆福利院 | 中文字幕在线第二页| 亚洲色图91欧美日韩| 99在线免费公开视频| 综合亚州欧美| 九九九九日本 | 91亚州| 超碰视97中文| 久久精品亚洲婷婷| 91人妻Pr| 无码区蜜乳| 97精品视频在线| 91美女在线视频| AV九九| 精品78| 久久精品91| 天天日少妇逼AV| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 操逼网站地址| 亚洲欧洲日本精品中文a∨| 福利五区| ai欧美亚洲小说| 玖玖综合.com| 日韩中文字幕在线视频观看| 欧美人妻制服| 97免费视频在线观看视频| 超碰资源亚洲97| 岛国片在线播放| 老熟女综合| 91亚洲欧美综合高清在线| 天天看片天天爽| 无码伊人久久大杳蕉中文无码| 亚洲毛片基地专区| 亚洲精品蜜桃久久久| 精品小视频在线| 99热网站| 日韩欧美字幕亚洲一区二区| 内射小黄片| 操国产高清| 中文字幕成人乱码熟女精品国50| 亚洲日本天堂| 久久久久久久9最新免费视频观看| 日韩欧亚太美不卡| 看日韩美女二区三区免费操逼视频 | 色综九九九一区| 色制服丝袜夫妻av一区| 中出789在线视频| 中文字幕艹艹| 在线99热| 青青草天天亲夜夜操网| 午夜偷拍久久熟女| 黄色av网站在线播放| 中国AAAAAA黄色片| 国产白丝精品在线观看| 啊啊啊啊好爽好舒服一区二区易域| 亚洲不卡一| 蜜桃视频啊啊啊啊| 啊啊啊啊啊啊啊在线| 在线亚洲精品久久久| 99re6久热只有精品6在线直播 | 97综合久第一页| 亚洲日韩欧美一区二区| 夜夜国产一区| 亚洲资源网| 国产精品天干天干综合网麻豆| 青青草手机在线免费观看| 欧美精品偷拍| 四虎国产成人精品免费一女五男| 中文字幕乱碼在线| 欧美日本天堂| 成人在线永久| 欧美激情视频一区二区三区不卡| 偷拍 精品 另类 四区| 五月天黄色av| 夜夜操夜夜爽夜夜高潮| 曰本熟女视频| 四虎在线播放| 日本免费一区二区不卡| 超碰一区二区| 久热精品在线| 日韩78m视频| 亚洲日韩东京热一区| 制服丝袜第二页| 99热导航| 老女人91| 欧美色91| 国产精品人妻免费精品| 91看黄片| 国产亚洲福利第一页丝袜| 久久精品国产AV一区二区三区| 韩三级a视频在线观看| 国产精品一区午夜福利| 亚洲古典另类欧美在线| 亚洲欧美激情在线视频| 亚洲精品 大香蕉| juliaann精品熟女一区| 老汉网| 人妻激情在线视频| 欧美日韩欧美| 亚洲成人激情小说视频| 人人操人人操人人人操| 韩日无码在线观看| 成人情色一区二区| 日少妇亚洲版| 91亚洲狠狠色| 女性91网站| 国产亚洲精品av一区| 熟女突然公开看18禁影片 | 韩日欧亚a级| 伊人久久AV诱惑悠悠| 九月激情婷婷| 色五月综合| 久久久久骚| 国产精品电影推荐| 欧美情色亚洲| 99久久久久久亚洲精品不卡| 成人无码影片视频在线| 日本狠狠干| 老师充足的奶水小说| 麻豆区久久久久亚| 久久男人| 凹凸视频在线一区二区| 精品毛片久久久精品毛片| 超碰97起碰| 欧美天堂亚洲电影院一区在线播放 | 麻豆成人av| 亚洲中文电影| 精品免费囯产一区二区三区| 亚洲无码精品AV久久久| 国产成人+综合亚洲+天堂| 精爱久久| 青女偷拍网| 青椒国产97在线熟女| 色蜜AV| 91九久| 91色伦综合| 91狠狠综合网| 人人射人人操人人摸| 天堂av2019| 997色在线| 日语五十路和六十路亚洲国产精品| 精品毛片久久久精品毛片| 丁香五月婷婷五月| 欧美丝袜激情| 九九九九九九九九九国产精品| 欧美在线播放| 久久久国产三级黄色片| www.高清无码诱惑一区.com | 人妻日日干| 玖玖爱综合| 俞拍久久国应视频| 一,爱啪啪,在线免费视频| 欧亚乱色熟一区二区三四区| 一卡二卡三卡| 狠狠91| 婷婷丁香五月激情啪啪| 久久伊人青青草| 超碰91在线| 人妻-91porn| 中国熟女网站| 亚洲欧洲日本精品中文a∨| 人妻加勒比东京热| 久久r精品| 黄片国产精品一区二区| 一二三啪啪专区| 中文字幕av片| 曰韩成人免费视频| 天天射夜夜| AV一起草在线| 久久久久久久久久久人妻| 久久精品成人| 在线有码中文字幕| 精品久久久久9999| 92久久| 亚洲第一狼人丝袜美女另类| 日韩精品国产一区二区| 91熟女熟妇视频网站| 骚妻少妇精品性色无码四色A V| 亚洲黄色| 五月婷视频| 理论久久婷婷网8| 日本一区二区做爱的视频| 超碰天天操你比| 国模无码人体一区二区三| www.狠狠干.coom | 天天天干977| 国产激情在线观看| 日本久久久久久久久久| 亚洲中文字母在线播放| 国产中文福利| 国产精品久久久久久久电影渣男| 夜夜高潮夜夜爽| 人妻一区二区三区视频| 爽爽爽免费视频| 欧美日韩1234| 99热99re超碰精品| 欧美色狠| 青娱乐 成人娱乐在线| 婷婷超| 国产怡红院| 蜜桃狠狠色伊人亚洲综合网站| 超碰超碰95| 乱操乱伦AV| 啊啊啊好舒服好爽啊啊啊视频| а√天堂资源官网在线资源| 日韩不卡码| 中文字幕精品日韩中文字幕| 伊人午夜福利视频| 99热只有这里有精品| 日日躁狠狠躁天天躁精品| 不卡av在线中文字幕| 色妺妺在线视频| 啊啊啊好想要| 亚洲影院小综合| 隔壁邻居波多野结衣中文字幕 | 欧洲性爱无码区| 天堂麻豆天美| 婷婷五月天激情网| 久久老熟女| 97国产色综合| 国产一区在线观看无码AV | 国产精品天堂| 肥臀熟女福利视频一区二区| 黄色激情电影在线观看| 欧美传媒一区| 五月激情视频| 久久性爱视频99| 天天色踪合| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 精品少妇一区二区三区在线视频| 易易A毛视频| 综合网欧| 国产AV高清AV无码| 9999久久久| 久久99精品九九久久久婷婷| 欧美性爱在线无码| 一区AV| 少妇内射视频| 亚洲AV无码国产成人| 热99这里有精品综合久久| 夜夜福利| 日本片日本片祼观看网站在线看中文版网页在线看| 天天干18禁| 久久、1234| 乱伦av.com| 777超碰| 青草园大香蕉| 国产精品一二三免费网站| 51久久夜色精品国产麻豆| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 五月婷网站| 熟女91网站| 亚洲美女 晚间男人天堂 | 久久久久中出| 国产在线激情视频| 亚洲色图欧美色18直播在线| 天操天操夜操夜月操月年年操| 国产日韩精品人妻久久久久色欲网站 | 嗯嗯啊啊用力视频免费| 99热在线观看| 欧美丝袜中文字幕07在线| 五月天综合网| 99欧美| 日本免费一级AAA大片器| 亚州性色| 夜夜青青无码影院| 婷婷国产精品九区| 久久东京国产精品视频| 十八禁视频一区二区| 欧美女同在线| 91天美传媒在线观看| 欧美亚涩| 90后性网国产欧美| 日韩性爱小视频| 欧美日韩人妻精品一区二区三区| 久久色一区二区| 五月天丁香欧洲日韩| 日韩免费高清大片在线| 色妇综合网| 毛片99-全集电影手机免费观看完整-B029AV| 久久色一区| 日日操天天操| 91黑人无码激情在线| 人人贴人人摸| 91春色| 亚洲欧美洲综合| 91人妻视频在线| 最新欧洲欧美日本激情网站| 97视频播放| 色噜噜狠狠色综无码久久| 91丝袜激情在线| 天天日天天插| 99日精品欧美国产| 草草网站影院白丝内射| 99国产在线 精品 视频| 日韩激情电影中文字幕| 97亚洲精品| sewuyueav| 91中文字幕在线观看| Aa东京男人的天堂| 热久日综合| 蜜臀久久在线视频| 久久av网| 色婷婷在线视频精品导航| 99re9在线| 日韩精品国产精品五码一区二区| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 国产精品一区二区三区四区五区| 九九免费影片| www.男人天堂| 亚洲欲| 亚洲日韩av一区二区三区百合| 亚洲图片偷拍视频区| 在线观看综合精品亚洲| 中国一区二区亚洲人妻| 小视频玖玖| 99国产在线 精品 视频| 在线观看亚洲成人精品| 色香欲综合| 色与欲影视| 国产精品人妻免费精品| 麻豆三极片| 天天草天天日| 高清有码一区二区| 一级二级三级黑人无码| 天天狂操夜夜狂日| 青青草久草| 天天上日日上日韩精品| 亚洲一区日韩精品中文字幕| 日韩熟女三十乱伦| 久久国产AⅤ| 欧美色图色综合| 国产乱伦视频污| 日韩三级在线观看网站| av网站在线观看了| 国产AV精久久| a天堂视频| 成视频在线观看免费看| 久久人妻丝袜一区二区三| 欧美亚涩| 熟女人妻av在线资源,黄色的资源| 精品人妻二区三区| 四虎视频在线观看| 亚洲91大片| 色噜噜狠狠色综无码久久| 啊啊啊久久| 性夜影院爽黄A爽免费动漫| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 在线可观看的黄色网址| 五月婷婷色色| 啊啊啊啊啊在线观看网址| 欧美高清性猛交| 久久夜夜夜| 综合网亚洲1| 亚洲久久东京热一二三四五区视频| 啊啊啊久久久视频| 久久久啊啊啊| 久久永久无码人妻视频| 中国人高清www色视频免费| 翔田千里无码一区| 明星性猛交ⅹxxx乱大交| 国产精品久久久久中文字幕| 综合色99| 人人色人人射人人妻| julia中文字幕在线观看| 天天综合网~91| 97久久久| 亚洲精品国产熟女久久久久久| 91在线无码精品秘 软件| 欧美嫩性色| 久久一二区四| 少妇丝袜在线观看AV| 国产搭汕a级片| 婷婷av在线中文字幕| 激情视屏国产乱伦强奸| 六十路日本| 天天综合欧美综合| 青青草玖玖爱| yazhousetuoumei| 91欧美另类| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 骚货| 中文字幕78| 9118禁| 国产免费操逼| 超碰79人人乐| 青青操视频在线| 91天天看| 久99久视频| 中日韩久久人妻一区二区| 中文字幕国产| www.亚洲黄色| 精品久久人妻成人网| 97资源欧美| 男人的天堂三级| 国产亚洲精品美女久久久| 91操人| 嫩草 我啊~嗯~在线| 亚洲欧美日韩免费观看| 麻豆这里只有精品| 精品亚洲俞拍视频一区| 精品久久久不卡一区二区| 91 丝袜在线播放| 久久精品高清AV| 97久久精品国产| 九热中文字幕| 久久一区二区三区入口| 久久神马影院| 起碰97| 超碰人人在线| 日韩精品9999| 国产精品黑人一区二区三区| 色婷婷综合网站| 加勒比av官网在线| 久久午夜鲁丝片| 久99热| 欧美在线中M| 亚洲无线观看久久| 中文字幕 国产区| 亚洲色诱惑| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 欧美综合另类| 国产精品三级视频网站| 亚洲视频二区 | 一级二级三级黑人无码| 国产九九九九九九九九| 欧美成人色| 香港澳门日本三级网站| 久久精品国产亚洲AV高级北京|