免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

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

樹莓派auto exposure中曝光路徑設(shè)計思路解析 目錄一、概述二、頭文件 exposure_mode_helper.h三、實現(xiàn)文件 exposure_mode_helper.cpp 逐段解析四、算法完整流程文字版五、代碼實現(xiàn)一、概述ExposureModeHelper屬于 libcamera IPA 模塊是給 AEGC自動曝光自動增益控制使用的曝光拆分工具類。核心職責(zé)給定目標總曝光量將其拆分為硬件曝光時間、硬件模擬增益、量化補償增益、ISP 數(shù)字增益四部分輸出。普通 AE 策略通常先把曝光時間拉到最大再增加增益。 該類支持多階段 (stage) 策略每個階段配置一對(階段最大曝光時間階段總增益上限)。 業(yè)務(wù)價值可以主動限制曝光時長避免運動場景拖影、保障幀率提前啟用增益當(dāng)傳入空 stages自動回退傳統(tǒng)「優(yōu)先曝光時間后增益」策略。重要定義stage 中的 gain 是邏輯總增益上限模擬增益 數(shù)字增益合計不是直接的模擬增益會被硬件模擬增益上限maxGain_鉗位超出部分落到數(shù)字增益。quantizationGain硬件寄存器量化帶來的補償系數(shù)不是硬件可配置參數(shù)是軟件算法補償因子和數(shù)字增益相互獨立要同時應(yīng)用兩者才能精準復(fù)現(xiàn)目標曝光。lineLength入?yún)㈩愋?DurationlineDuration_成員sensor 一行的時間行周期曝光時間必須是該值整數(shù)倍不是像素計數(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ù)組每一項(階段最大曝光時間階段總增益上限) ExposureModeHelper(const Spanstd::pairutils::Duration, double stages); ~ExposureModeHelper() default; /// 配置sensor行周期與sensor輔助對象用于硬件量化 /// \param lineLength sensor行周期時間維度 void configure(utils::Duration lineLength, const CameraSensorHelper *sensorHelper); /// 設(shè)置硬件運行時約束**每次硬件限制變化必須調(diào)用splitExposure調(diào)用前必須執(zhí)行** void setLimits(utils::Duration minExposureTime, utils::Duration maxExposureTime, double minGain, double maxGain); /// 核心接口輸入目標總曝光量返回四元組 /// 返回(實際下發(fā)sensor曝光時間模擬增益量化補償增益數(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: /// 私有工具曝光時間鉗位 對齊行周期量化 utils::Duration clampExposureTime(utils::Duration exposureTime, double *quantizationGain nullptr) const; /// 私有工具增益鉗位 sensor增益檔位量化 double clampGain(double gain, double *quantizationGain nullptr) const; std::vectorutils::Duration exposureTimes_; /// 各階段的最大曝光時間 std::vectordouble gains_; /// 各階段邏輯總增益上限 utils::Duration lineDuration_; /// sensor行周期來自configure utils::Duration minExposureTime_; /// 硬件最小曝光 utils::Duration maxExposureTime_; /// 硬件最大曝光 double minGain_; /// 硬件最小模擬增益 double maxGain_; /// 硬件最大模擬增益 const CameraSensorHelper *sensorHelper_; /// sensor輔助對象外部保證生命周期有效 }; } /* namespace ipa */ } /* namespace libcamera */三、實現(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ù)組拆分為兩個并行 vector 保存。注意此時不做硬件鉗位鉗位、量化發(fā)生在splitExposure運行時。configure()void ExposureModeHelper::configure(utils::Duration lineDuration, const CameraSensorHelper *sensorHelper) { lineDuration_ lineDuration; sensorHelper_ sensorHelper; }設(shè)置 sensor 行周期、sensorHelper 裸指針。若不調(diào)用默認曝光單位為微秒增益不做硬件量化。??只保存指針不管理對象生命周期調(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è)置硬件運行邊界。固定曝光minExposureTime maxExposureTime固定模擬增益minGain maxGain未調(diào)用該函數(shù)時maxExposureTime_/maxGain_為 0調(diào)用splitExposure會觸發(fā)ASSERT崩潰。clampExposureTime 曝光時間鉗位與量化utils::Duration ExposureModeHelper::clampExposureTime(utils::Duration exposureTime, double *quantizationGain) const { utils::Duration clamped; utils::Duration exp; // 第一步鉗位到硬件最大最小曝光 clamped std::clamp(exposureTime, minExposureTime_, maxExposureTime_); // 第二步對齊行周期時長除以行周期取long向零截斷正數(shù)等價向下取整 exp static_castlong(clamped / lineDuration_) * lineDuration_; // 量化補償系數(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完成離散增益檔位量化輸出量化補償 return sensorHelper_-quantizeGain(clamped, quantizationGain); if (quantizationGain) *quantizationGain 1.0; // 無量化損失補償系數(shù)為1 return clamped; }stage 傳入的總增益上限會經(jīng)過本函數(shù)被硬件模擬增益上限截斷超出部分無法由模擬增益實現(xiàn)最后落到 digitalGain。核心函數(shù) splitExposure輸入exposure目標總曝光量 返回 tuple(exposureTime, analogue_gain, quantization_gain, digital_gain)嚴格正確總曝光等式exposureTime_hw下發(fā) sensor 的曝光時間對齊行周期gain_ana_hw下發(fā) sensor 的模擬增益量化后檔位quantGain曝光 模擬增益帶來的總量化補償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硬件層面曝光時間和增益全部鎖死不可調(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)過鉗位后的總增益上限初始為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 // 條件成立僅靠【不提升增益 曝光最高到本階段上限】就可以滿足目標曝光 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曝光釘死本階段最大曝光 // 條件成立本階段最大曝光 本階段最大增益可滿足目標曝光 if (stageExposureTime * stageGain exposure) { exposureTime stageExposureTime; gain clampGain(exposure / exposureTime, quantGain2); quantGain * quantGain2; return { exposureTime, gain, quantGain, exposure / (exposureTime * gain * quantGain) }; } // ca、b都不成立本stage即使曝光、增益全部拉滿依舊達不到目標曝光 // 更新上階段增益進入下一輪stage lastStageGain stageGain; } // 分支3全部stage遍歷完畢進入兜底邏輯 // stageGain為最后一個stage經(jīng)過鉗位后的增益上限stages為空時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è)置值缺口全部由數(shù)字增益補齊返回初始化lastStageGain clampGain(1.0)遍歷每一個 stage將當(dāng)前 stage 配置的最大曝光、最大總增益做硬件鉗位、量化得到stageExposureTime、stageGain判斷stageExposureTime * lastStageGain exposure?成立不提升增益維持上階段增益上限反求需要的曝光時間硬件鉗位量化微調(diào)增益直接返回結(jié)果。關(guān)鍵點最終曝光不需要等于 stageExposureTime反求得到更小的曝光時間。上一步不成立判斷stageExposureTime * stageGain exposure?成立曝光固定為本階段最大曝光stageExposureTime允許增益提升到本階段上限反求增益返回結(jié)果。兩個條件均不成立本 stage 能力不足以滿足目標曝光更新lastStageGain stageGain進入下一 stage所有 stage 執(zhí)行完畢執(zhí)行兜底使用最后 stage 的增益上限stageGain做基準計算曝光時間與增益特殊情況stages 為空for 循環(huán)不執(zhí)行stageGain1.0此時行為等價傳統(tǒng) AE優(yōu)先最大化曝光時間之后增加模擬增益剩余缺口交給數(shù)字增益。返回四元組。五、代碼實現(xiàn)exposure_mode_helper.h實現(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實現(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
返回資訊列表
99热在线只有精品| 色999;丁香五月| 2020日日干| 午夜丁香丁香婷婷| www.婷婷,com| 丁香婷婷综合影院| 日产精品一线二线三线芒果| 涩综合婷婷| 婷婷色丁香六月| a在线观看| 激情第四色| 色婷婷婷av| 大香蕉久久久久久久久| 91碰免费视频| 丁香五月欧美婷婷综合| 年轻的妺妺伦理HD中文| 日本欧美成人片AAAA | 婷婷开心深爱五月天| 九九中文色色| 九久热| 91中文在线| 超碰爱爱爱| 狠狠爱成人综合网| 国产看真人毛片爱做A片| 婷久久| 日韩aaaaa| 日日做天天操夜夜爽| 九九久久五月天综合伊人| 免费色婷婷| 熟妇人妻中文字幕无码老熟妇 | 激情婷婷丁香色五月综合| 91黄址| 日日噜噜久久婷婷五月天| 亚洲V国产V欧美V久久久久久| 91丨九色丨高潮丰满日本| 婷婷色激情五月天| 婷婷五月天色播| 激情综合五月色丁香婷婷| 色VA| 激情亚洲色图片丁香综合| 天搞天天天天天| 婷婷爱爱蜜臀天天操| 久久 无毛。| 我想看国产大学生口爆吞精的视频| 香蕉人妻AV久久久久天天| 538在线精品| 黄网在线播放| 丁香五月色| 丁香五月在线观看| ..真实国产乱子伦毛片| 婷婷五月综合色中文字幕| 九九久久色| 久久R激情| 久久久久久久久久久-久五月天婷婷| 激情99| www.狠狠操| 五月天激情久久| 六月丁香婷| 91操网| 亚洲av免费在线| 人妻22p| 91色在线/日韩| 色播婷婷五月天| 激情久久五月天| 香蕉婷婷| 超碰成人黄色网| 91无码一起草| www999日韩精品| 91操片| 色狠狠色| 五月丁香激情六月| 色色五月天丁香| 九九性视频| 亚洲AV免费在线| 亚洲妇女熟BBW| 亚洲超碰青涩| 亚洲熟女色| 丁香色婷婷| 九九蜜臀精品| 99热这里只有精品3| 五月天婷婷免费| 亚州色色色| 无码人妻少妇色欲AV一区二区| 亚洲V国产V欧美V久久久久久| 人妻日日日| 大香蕉视频婷| 丁香无月在线观看| 亚洲欧美一区二区三区爱爱动图 | 婷婷五月天 丁香五月天 裸体| 超碰操日| 色色五月婷婷| 五月激情综合美女久久| 天天操天天干天天日| 中文字幕无码人妻少妇免费视频| 大香蕉Av在线| 五月天婷婷丁香视频| 99re热视频这里只精品| 这里只有精品久久| 九九色天堂| 婷婷激情小说网| 亚洲激情区| 综合网天天| 色婷婷www| 内射在线CHINESE| 婷婷丁香黄色| 久久国产精品乱子伦_靑青草…| 激情都市五月天| 激情五月婷黄版| 日日夜夜干| 婷婷五月中文字幕| 色噜噜婷婷| 91九色精品女同系列| 99国产精品久久久久久久久久久 | 深爱激情网五月天| 91Chinese在线| 97久久久久久久久久久| 五月天丁香六月综合| 天天舔天天摸视频| 亚洲亚洲人成综合网络| 91精品综合久久久久久五月丁香| 五月丁香五月婷婷| www,setingting| 五月婷在线影院| 色五月激情五月丁香五月婷婷啪啪综合| 91久久婷婷人人澡草| 色色婷| 青吴乐视频| 五月丁香六月色婷婷综合五月天 | 99久久户外勾搭| 噜噜操操| 99精品在线| 久久久99精品免费观看| 伍月婷丁香婷| www.久久| Av大香蕉| 91精品综合久久久久久五月丁香| 91人操| 激情小说婷婷五月| 奇米色大香蕉| 久久久久思思热| 亚洲激情综合| 亚洲中文无码成人| 性爱视频久久| 亚洲天天免费| 婷婷五月天小说| 大香蕉久久久久| 九九色综合九九色| 亚洲国产网站| 亚洲99在线| 影音先锋男人av资源站| 五月深爱激情网| 色狠狠色噜噜AV天堂五区| 色色爽爽天天| 97在线精品| 99热这里有精品首页10| 日韩成人电影在线播放| 色五月婷婷基地| 五月香婷婷| 9久热在线视频| 人人射av| 五月婷婷婷色| 色五月成人| 99色免费在线观看| 人人色婷婷| 啪精品| www,26uuu,c0m,色情| 亚洲欧美在线观看| 色婷婷六月天在线| www.色色com| 国产综合网在线| 99色在线观看视频者| 婷婷在线午夜| wwww.9免费视频| 色欲资源网| 国产,欧美,学生妹,视频| 热热久久久久久久久| 色欧美一级| 伊人天天色| .精品久久久麻豆国产精品| 狠狠色官网| 风流少妇A片一区二区蜜桃| 亚色网站小视频| 99视频| 五月婷婷无码专区| 午夜丁香六月婷| 狠狠搞狠狠操| 五月天婷婷色| 天天碰夜夜操| 99热这里全都是精品| 在线看黄色| 五月精品| 六月丁香五月婷婷首页| 五月综合缴情网| 99色在线观看视频者| 蜜桃五月天| 超级碰91| www.夜夜操.com| 另类婷婷丁香| 五月丁香在线观看99| 成人 视频免费观看网站| 婷婷五月天影院| 婷婷丁香熟妇综合网| 日本va网站| 色婷婷呢狠禁久禁| 五月激情综合网| 婷婷永久在线| se色婷婷视频| 亚洲欧洲国产精品| 婷婷激情丁五月| 9 1在线视频| 色优久久| 夜夜干天天干| 操操操av| av无码电影| 99热在线观看免费精品| 四色五月婷婷在线观看| 六月婷婷无码| 91久久综合亚洲噜噜成人在线| 婷香五月网在线| 日日躁夜夜躁狠狠久久AV| 99精在线| 天天爽天天日人人爱| 久草丁香婷婷1024| 五月天狠狠| 开心五月综合激情综合五月| 色情五月丁香| 超碰在线资源| 婷婷激情四射| 色色五月天网站| 五月花成人网| 天天爽在线视频| 五月婷无码| 99啪啪| 性生活视频98791| 中文字幕综合| 青青操日本摸摸看看| 婷婷五月av| 国产精品视频久久99| 九九色综合网| 色色九区| 丁香五月 性爱| 欧美婷婷五月丁香| 99热日| 精品九九视频| 九九精品片一| 99综合视频一体| 人操91在线| 色五月丁香五月| 99热这里只有精品1| 五月天色五月天| 日韩色久| 99久久新视频| 99操网站| 91操黄| 日韩啊啊啊| 99精品久久久久久久| 欧美顶级少妇做爰HD| 国产精品电影网| 激情色情五月天| 色婷婷婷av| 人橾人| 欧美黄色一级| 色欲AVV| 久久伊人五月天| 五月丁香亭亭操逼| 婷婷97碰碰| www.亭亭五月天| 五月婷婷六月爱| 婷婷五月天激情小说| 激情骚五月| 超碰天堂网| 午夜不卡久久精品无码免费| 九九色影院| 久久五月激情| 伊人婷婷五月天| av在线免费网站| 五月综合激情视频在线| 99热精品在这里| 五月婷婷免费视频| 天天成人丁香美女AV| 欧美精品久久久久久视频观看| 色婷婷伊人| 欧美在线视频免费播放| 99热精品观看| 久久久久久综合88| 亚洲激情四射| 丁香六月婷婷开心| 久久五月婷综合网| 五月天婷婷成人资源站| 久久这里有| 天天天日天天天干| 成人在线视频一区| 手机在线日韩视频中文字幕| 91色在线/日韩| 国产婷婷五月天| 99热欧美偷拍| 丁香丁婷五月激情| 亚洲综合网激情五月天| 激情婷婷丁香色五月| 天天橾日日橾夜夜橾17| www.国产色| 色99网站| 婷婷的99视频网站| 色999五月色| 国产成人片| 成人无码精品1区2区3区免费看 | 99爱爱网| 激情五月婷婷丁香六月| 6080av| 亭亭五月天黑人2014| 色色色国产| 国产午夜一区二区三区| 高清不卡一区| 大学生高潮无套内谢视频| 国产做A爰片毛片A片美国| 免费看欧美成人A片无码| 日韩一区二区A片免费观看| 丁香婷婷欧美综合| 秋霞日本免费毛片A片| 激情99| 丁香五月婷婷啪啪| 亚洲麻豆乱码国产2028| 毛片新网地| 日日夜夜婷婷| 97自拍视频网| 婷婷欧美偷拍综合| 狠狠干综合网| 色综合色综合色综合高潮| 婷婷五月俺要去| 婷婷五月丁香网| 五月婷婷深深爱| 久久婷婷五月天| 五月天福利影院导航| 在线不卡的视频| 非洲一级AV| 色五月xxx| 五月色丁香激情| 九九视屏| 最新无毒无码AV| 亚洲在线播放| 狠狠五月丁香色婷| 欧美性猛交99久久久99| 秋霞av吧| 天天激情5月天亚洲| 黄色99网| 99在线播放视频| 国产偷人爽久久久久久老妇APP| 日韩有码一区| 99热思思在线观看| 99色在线观看视频| 久久R激情| 综合性爱网| 色欲丁香久久| 中文字幕成人| 99丝袜精品视频网站| 热九九精品| 玖玖资源天天无码| 激情六月天| bukadeavzaixian| 99色6爱9热| 九九99久久| 婷色五月天| 99热在线看| 五月丁香五月丁香| 另类小说五月天| 欧美久久久中文字幕| 五月丁香婷婷综合网| 丁香影院五月综合| 伦99热| 婷婷射丁香| 色婷婷丁香AV综合| 3p日韩网站视频| 婷婷伊人| 婷婷五月激情图片| 狠狠操狠狠插| 五月婷久久综合| 丁香五月天激情婷婷丁香六月| 婷婷六月综合激情| 日本色超碰| 欧美va国产va| 日韩aaaaa| 五月 激情视频| 美女美女美女三级色天天天天天| 国产特级毛片AAAAAAA高清| 五月丁香色| 色五月在线播放| 婷婷色影音天| 青娱乐美女福利视频美臀| 天天综合在线网| 丁香五月黄色| 99热这里只有精品免费| 大香蕉啪啪啪啪啪啪| 狠狠草综合网| 操97在线观看| 六月丁香好婷婷| 爽tv | 九九视频免费| 婷婷91| 亚洲综合在线视频| 97综合在线| 日韩免费99| 99精品小视频| 五月天丁香欧美激情| 丁香五月综合在线观看| 久久38视频| 久久综合综合综合| 九九久热| 日本97久久久精品| 五月丁香 啪啪| 97干视频在线| 五月丁香婷婷色| 久久婷婷激情| 婷婷在线视频| 日日干综合| 大地9中文在线观看免费高清| 色VA| 色综色网| WWW五月| 中文在线视频久9| 丁香激情五月少妇| 婷婷五月网图片区| 深爱激情丁香| 色播五月丁香婷婷| 日本久碰| 色婷婷先锋| 玖玖在线视| 狠狠综合网| 五月婷婷69| 91狠狠综合久久| 伊人干综合| 久草婷婷| www.五月天| 天天射天天射一道本日本社区| 国产精产国品一二三在观看| 丁香五月天激情网| 另类视屏| 97五月天| 五月婷婷二月丁香| 亚洲九区| 教师性爱毛片| 热五月婷婷| 亚洲va日| 天天肏天天舔AV| 婷婷五月天天爽| www.久久久.com| 亚洲激情四射| 99久在线精品99re8热| 亚洲婷婷丁香| 精品欧美一区二区三区久久久| 九九久久污| 亚洲乱码w在线观看| 超碰99在线| 黑人巨粗进入警花疼哭A片| 天天操夜夜爱| 久草天堂| 色五月激情图片| 五月婷婷九| 成人五月天在线观看| 欧美婷婷色| 另类激情五月在线视频欧美| caopeng超碰| 玖玖@三月天天丁香婷婷| 一月婷婷色色| 丁香五月天五码婷婷| 久激情| 亚洲综合婷婷| 天天舔天天爽| 天天艹夜夜爽| 婷婷永久在线| 五月婷婷精品视频| 中文字幕欧美日韩VA免费视频| 婷婷六月五月天综合| 九洲一级A片| 九九视频在线观看视频6| 热久精品| 涩涩网五月天| 激情婷婷五月天。| 99热99在线精品| 精品夜夜澡人妻无码AV| 翔田千里 50岁 无码| 26uuu91| 亚洲操逼片| 伊综合蕉| 丰满少妇猛烈A片免费看观看| 99热这里只有精品免费| 日韩久久这里只有精品| 这里都是精品99| 久久午夜丁香| 九九婷婷五月天| www.狠狠| 丁香久久综合| 五月丁香婷婷基地| 久草xx性爱视频| 99国产er热视频| 97色操| 婷婷在线中文字幕| 97色婷| 91久久| 丁香婷婷基地| 中文国产五月天| 色五月无码| 九九九九综合| 亚洲 视频 导航 一区| 99热最新国内| 高清资源站日A美A欧亚…| 欧美这里只有精品| 超碰在线99| 日韩综合久| 婷婷激情五月色综合| 国产寻花在线| 婷婷在线五月天观看| 成人av在线电影| 久热伊人9| av五月丁香| 超碰婷婷色| 熟妇人妻中文字幕无码老熟妇| 色五月婷婷久久| 色九九九九| 日本色爽| 丁香五月婷婷五月天| 丁香婷婷婷五月| 综合综合网| 婷婷色播综合五月| 四虎婷婷五月天| 久久五月天激情婷婷| 99操99| 色五月激情综合网| 亚洲国产精品成人免费一区久久久在线观看AAAA| www.色九月| 69色婷婷| 99久久99久久| 亚洲午夜AV| 激情久久综合| 99这里是99在线视频| 色人久久| 青青草a在线| WWW丁香五月| 77799热| 狠狠色性| 99热只有这里才是精品| 夜夜夜夜夜骑撸| 日韩AAAAAAAAAAA片| 第五色色色婷婷| 婷婷 色 丁香 夜| 四月婷婷五月丁香| 亚洲1区| 看片视频在线免费日产在线看| 五月丁香啪啪综合| 亚洲妇女熟BBW| 五月天色小说| 综合久久六月| 久久婷狠狠色| 亚州精品色情在线观看| www.狠狠干com| 色深爱五月| 激情五月婷黄版| 大香蕉综合在线| 91Chinese在线| 国产精品色情AAAAA片软件| 性爱激情五月| 超碰无码318604| 99热久| 另类婷婷丁香| 亚洲va在线∨a天堂va欧美va| 欧美日比视频| 国产成人一区二区三区在线观看| 人人操婷婷| 99手机在线精品视频| 国产亚洲99久久精品| 五月天婷婷在看| 热热久久99| 超碰人人艹| 中文字幕无码人妻少妇免费视频| 日韩久久日| 丁香五月在线自慰| 五月天婷婷色播在线网| 夜夜久久综合网| 亚洲婷婷五月天| 久久激情四射| 九九热这里只有精品23| 伊人9999| 日韩中文欧美| 67久久| 超碰免费99| 人妻熟妇六区| 丁香六月狠狠干| 九九热精品视频在线观看| 婷婷干六月综合旧址| 一区二区三区视频| 日日夜夜爽| 色婷婷丁香五月天| 欧美日韩国产一二区| 超碰在线精品| 少妇人妻综合色6699| 久久久18| 96色婷婷| 天天色,天天操,天天射| 99精品热视频| 日本玖玖在线| 91精品熟女| 色噜噜五月天| 久热精彩视频98| 国产韩日亚洲美州欧亚综合在线 | 久久九九网| 亚洲av电影网站| 大香蕉久久伊人婷婷五月丁香| 国产精品日韩十五区| 亚洲色热| 啪啪丁香五月| 五月丁香婷婷综合视频| 久久国产一区二区三区| 99碰碰| 久久精品性爱| 91av视频| 白天AV月月| 99热这里精品| 丁香五月综合激情啪啪| 五月天激情婷婷久久| 拍真实国产伦偷精品| 大香蕉五月天婷婷丁香91| 这里只有精品9| 五月丁香久久| 思思视频久久| 色综合激情| 高清国产AV| 婷婷五月激情在线| 久久在线视频免费观看| 开心五月激情| 欧美丁香婷婷五月| www.婷婷亚洲基地| www99在线观看视频| 影音先锋91视频| 婷婷五月天激情综合深爱| 久久久久人妻精品| 五月色综合网欧美网| 久久婷网| 五月丁香网站| 91久久九久久九久久九久久九久久| 中文超碰视在线| 亚洲激情五月丁香久久久久| 亚洲亚洲人成综合网络| 五月婷高清视频| 天天插天天干| 精品五月丁香| EEUSS鲁片一区二区三区| 六月丁香花婷婷| 伊人99热| 一起草AV| 日日夜夜干| 婷婷五月色播网| 草草视频91| 色婷| 九九视频在线观看| 婷婷丁香视频在线观看免费| 激情99| 五月丁香色婷婷婷基地| 伊人久久婷婷| 四色 爱 婷婷 精品 亚洲 五月天| 五月丁香激情啪啪| 五月丁香少妇A| 中国女人做爰A片| 5月婷婷六月丁香| 欧美日本韩国亚洲| 思思热99在线视频| 91久久国产综合久久| 综合久久99| 丁香五月激情网| 色欲av伊人久久大香线蕉影院| www.91色| 亚洲视频在线观看| 激情九九这里只有精品| 99资源在线| 成人电影在线免费试看| 五月激情视频| 少妇被躁爽到高潮无码文| 亚洲另类婷婷五月综合| 亚洲不卡123| 五月丁香六月婷婷激情网| 啪啪黄页网| 97色婷婷| 99re26视频| 人妻中文字幕精品| 婷婷六月色开| 色丁香综合影院| 激情综合五月丁香六月婷婷| 五月丁香婷婷婷激情爱爱| 婷婷六月色开| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 成人网页在线观看| 激情另类综合| 熟女五月天久久综合| 伦乱人妻| 久久9久| 丁香六月激情综合网| 色五月激情问网站| 五月天久久久| 美英法精品无码免费视频| 97色操| 美日韩成人| 亚洲色婷婷视频| 丁香婷色| 九月丁香婷婷基地| 99在线热| 这里只有精品视频一区| 色播婷婷大香蕉| 日本不卡高字幕在线2019| 久久久性爱视频| 欧美情月伍月天| 黄色AAAA韩国guochansanji | 五月婷婷激清网| 五月丁香花视频| 99视频| 伊人五月天| 婷婷久久免费看| 欧美日韩国产一区二区| 色婷婷小说| 另类 在线| 亚洲十月婷婷综合| 日本三级韩三级99久久| 久热视频97AV在线观看| 97啪啪| 婷婷在线激情| 婷婷中文字幕版| 亚洲99综合| 色情激情五月婷婷| 欧美一级色| 五月婷婷导航| 国产精品A片| 色情五月天小说| 久久影视婷婷五月| 五月天天丁香婷婷| 丁香五月成人| 九九精品综合| 色五月激情婷婷| 啪啪啪啪五月天| AV在线资源| 亚洲视频1区| 狠狠精品干练久久久无码中文字幕| 色婷婷先锋| 五月激情六月婷婷| 五月天婷婷色小说| 26uuu色噜噜精品一区| 99热国内精品| 综合色婷婷| 97色五月丁香婷婷| 艳妇野外情欲放荡HD| 亚洲精品大片| 9999三级片| 婷婷丁香十月| 婷婷丁香五月亚洲| 久色国产| 五月丁香婷婷中文网| 5月婷婷视频网站综合| 九色91视频| 性爱人人网| 亚洲成人在线观看网址| 色综合77777| 婷婷五月天日日日干干干| 激情久久久| 超碰九九热| 丁香五月天.com| 久久图色4| 色播色丁香五月| 丁香五月综合网| 激情人妻蜜夜系列区| 69精品人人人人| 久久久久久久人妻| 久久综合九九| 激情五月丁香五月| 大香蕉伊人久久| 五月丁香激情综合| 五月天激情综合| 婷婷六月天| 婷婷五月天AV| 国产成人精品一区二区三区视频| 九九热超碰| 狠狠干狠狠色| 风流少妇A片一区二区蜜桃| 五月婷婷综合网| 久草热8精品视频在线观看| 婷婷亚洲天堂| 激情内射人妻1区2区3区| 欧美电影在线观看| 色婷婷激情五月天丁香| 九久九精品| 欲求不满的人妻| 激情婷婷综合网| a色婷婷| 五月停停999| 丁香婷婷黄网站| 婷婷五月丁香基地在线视频官网| 色久播播| 色婷婷五月天天天天天天天天天| 日日干日日s| 甈你aaaaa| 丁香婷婷婷五月| 丁香婷婷情色五月天| 婷婷在线综合| 日韩成人电影AV| 夜夜嗨一区二区三区直播内容| 久久久久久久久18久久| 9色免费网| 亚洲一级色电影| 韩日在线熟女| 天天檫天天爽| 日本五月天网站| 欧美99热| 亚洲精品久久久久久久久久吃药| 老司机视频lsj爱就色| 成人一区在线观看| 色婷婷操逼| 99爱免费在线观看| 日韩欧美一级大黄网站| 欧美日韩成人在线网| 9+1视频网址| 国产欧美精品AAAAAA片| 五月天婷婷丁香人人操91| 日韩 中文 欧美| 丁香五月婷婷性爱| 天天爽天天干天天| 婷婷五月丁香六月| 国产肥白大熟妇BBBB视频| 色色97丁香婷婷五月天| 99色干| 五月丁香网站在线播放| 99热综合网| 能看的av| 九月大香蕉| 99热欧美在线观看| 中文乱子伦视频| 国产伦理精品高清在线观看网站一区二区 | 五月婷婷六月丁香| 97se在线视频| 天搞天天天天天| 五月婷婷婷婷婷| 99久久www| 天天碰夜夜操| 丁香婷婷六月天| 五月丁香六月婷婷亚洲| 四虎成人精品永久免费AV九九| 国产精品久久久久久久久久免费| 日韩国产在线免费观看| 电影《战争与艾拉》免费观看| 婷婷五月天电影区小说区| 欧美人妻一区二区| 97ai婷婷| 婷婷黄色五月天在线视频| 天天日天天舔| 国产精品色情AAAAA片软件| 99日精品视频| 操日本人妻视频| 亚洲中文字幕AV| 大香蕉丁香婷婷| 天天草人人摸| 超碰人人99| 99精品视频免费观看近期发布| 色色色婷婷五月| 人人看人人摸人人| 五月天婷婷激情| 亚洲AV第二区国产精品| 久久99成人性爱高清视频| 丁香五月人妻| 91热视频色网站| 婷婷香五月| 五月天婷婷成人网| 丁香五月婷婷激情四射| 99成人免费视频| 91精品综合久久久久久五月丁香| 大香蕉中文| 激情五月婷婷丁香综合网| 超碰狠狠操| 久久综合丁香| 日日操夜夜爽| 久9热插入| 五月天成人网婷婷| 婷婷亚洲综合| 超碰免费人妻| 日本天天操| 五月丁香婷婷狠狠操| 狠狠狠狠狠狠草| 狠狠五月天| 成人婷99最新| 亚洲成人超碰| 第五婷婷伊人丁香| 日日夜夜久| 9九九久久精品无码专区| 日本在线视频手机播放五月婷| 另类激情综合| 开心五月婷婷婷美女| 六月色播| 国产AV网页| 综合伊人狠狠| 一级片无码| 五月丁香亚洲综合网| 第九色区av天堂| 99在线精品视频免费| 五月丁香香蕉| 五月丁香欧美综合| 99干日本| 五月天婷婷操逼视频| 亚洲综合另类| 中文字幕五月久久婷| 伊人五月综合网| 欧美成人精品一区二区| 久婷狼色诱惑在线| 天天干天天射综合网| 色一色综合| 深爱激情网噜噜色| 午夜伊人大香蕉| 99re这里只有精品首页| 亚洲无码 图片区| 五月天婷婷黄色| 内射 无码 伊人| 国产午夜精品久久久观看| 超碰自拍天堂| 五月婷婷丁香婷婷| 中文字幕成人影视| 天天操B| 色婷婷影院| 色五月综合| 丁香五月婷婷丫| 日本强伦片中文字幕免费看| www.热99热| 97久久精品视频| 野战毛片三一3| 色欲影香| 九九热在线观看视频| anquye伊人| 久久婷婷五月综合色欧美| 九九视频这里有精品| 欧美操我| 99在线热| 99热99思午夜精品| www.lchjjc.com| 五月激情站| 超碰成人在线观看| 一起草AV| 丁香五月激情视频| 日本人人草草| 综合网五月| 99惹精品视频| 五月婷色丁香| 欧美性猛交99久久久99| 日本天天操| 偷拍九九五月丁香婷婷| 5月色亭亭视频| 婷婷五月花| 欧亚成人A片一区二区| 丁香玖玖视频大全| 黄涩毛片| 色欲丁香| 色综合99色| 另类的婷婷| 天天爱天天操| 久久久久久久久久久久久9| 九九大香视频| 婷婷香五月| 中文av网站| 色色色色色色五月婷婷| 我爱宗和色| 亚洲成人高清在线| 婷婷激情六月中文| 男人天堂亚洲综合| 99热这里都是精品| 综合久久综合五月天婷婷| 色婷丁香五月| 91热在线| 婷婷中文字幕在线| 青草热视频这里只有精品| 99爱视频在线| XX久久| 五月婷婷综合久久| 少妇被下春药玩弄A片| 九月婷婷久久| 五月丁香婷婷综合视频| 91av成人| 五月丁香好婷婷A片网| 99色视频| 激情婷婷五月| 九九无码| 97AV人人插人人操| 亚洲 六月 综合| 极品人妻VIDEOSSS人妻| 久久99热这里只有精品首| 色婷婷成人网| 日本97在线| 天天爽夜夜爽夜夜爽精品视频| 欧美情色电影一区二区| 久久综合网免费视频| 开心激情五月天网| 色情综合| 日本91在线| 欧美五月婷婷| 激情六月婷婷| www,色婷婷| 99热精品99| 日韩高清久久| 五月天激情网站| 高清国产AV| 五月婷婷激情五月| 日本三日本三级少妇三级66| 欧美成人五月天| 操逼综合激情网| 99热中国| 丁香婷婷婷婷十二月在线观看视频| 天天操,夜夜骑| 色www99| 这里只有精品免费观看网占| 99视频免费播放 | 99热97美女| 日本五月婷婷| 91pornav在线| 色婷婷综合影院| 婷婷射图| www久| 亚洲婷婷五月天在线激情综合网| 五月婷婷六月丁香综合在线| 五月丁香婷婷啪啪| 99无码| 狠狠操天天操天天操| 免看黄大片AA | 五月丁香婷婷激激激综合网色播| 97碰碰叉| 五月丁香婷婷免费视频| 天天操加勒比| 国内外色色色色色成人视频| 色久婷婷网| 九九九九九九热| www.五月丁香| www.五月婷婷久久.com| 久久性视频| www,五月丁,com| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 丁香婷婷色情| 激情五月天婷婷直播| 免费视频无码| 婷婷五月深爱五月| 六月婷婷色色色| 一本色道久久综合狠狠躁小说| 欧美综合婷婷欧美综| 亚洲岛国电影| 国产激情在线| www.精品99| 婷婷综合久久综合| 丁香五月中文字幕| 丁香伊人激情| 啪精品| 99热精品免费| 五月丁香基地| 九九操操| 一级片操逼视频| 五月天婷婷激情| 欧美狠狠草| 99热色综合| 五月丁香婷婷成人网| 激情网开心网| www.色婷婷.com| 国产亚洲精品久久久久久郑州| 中文字幕乱轮| 激情五月天丁香| 97超级碰| 99视频内射三四| 五月婷婷激情综合视频| 操人91| 99热在线中出| 91碰碰| xxx.色婷婷| 人人澡天天色天天做| 亚洲中文AV网站| 五月天婷婷激情在线色图| 婷婷五月天免费视频在线观看| 在线婷婷| 天天操天天国产三级片处女学生妹| WWW久久久| 激情性五月天免费小说视频| 久久久这里都是精品| av一区二区电影免费在线观看| 深爱婷婷网| 丁香五月六月| 色狠狠图片| 色一情一乱一乱一区91Av| 香蕉色色网| 欧美内射AAAAAAXXXXX| 久婷| 五月综合激情视频在线| 狠狠色狠狠鲁| 异能之下短剧免费观看全集| 美国天天操无码| 婷婷不干网| 中文av网| 五月久久婷婷丁香| 深爱激情丁香五月| 亚洲婷婷六月天| 99re最新地址视频| 欧美天堂久久| 国产原创视频91九色| 国产成人精品一区二三区熟女在线 | 欧美日韩国产伦精品日韩人妻一| 国产精品电| 91chinese在线| 91狠狠色| 久久久久久97| 丁香五月天资源网| 丁香五月激情综合啪啪| 色婷婷综合五月| 激情五月丁香综合蜜桃| 9久精品视频| 99视频在线播放大全| 久热在线观看视频9| 精品九九九久| 天天狠狠综合精区| 激情又色又爽又黄的A片| 99九九视频| 久久综合五月天| 伊人网碰碰| 五月激情天| 色噜噜五月天| 噜噜精品| 九九免费视频| 色停停五月天| 婷婷丁香人妻天天| 成 人 色 色| 欧洲免费视频色| 丁香婷婷久久综合在线| 丁香五月天激情小说| 丁香六月婷婷高清| 天天综合天天做天天综合| 国产婷婷五月中文字幕高清| 凹凸7777操操操| 99久久国产宗和精品1上映| www,8050,午夜三级| 色色五月天婷婷| 婷婷五月天国产精品| 99久re热视频精品98| 国产毛片欧美毛片久久久| 婷婷不卡基地| 九九色热| 99精品九九| 干亚洲天堂| 久久综合影院| 色色999三级片| 久久久久亚洲A∨成人乱码电影| 26uuu成人网| 北条麻妃九九九国产精品视频| 五月停亭六月,六月停亭的英语| 激情婷婷五月基地| 婷婷99狠狠| 久久五月网| 婷婷五月天色播| 韩日另类| 天天五月香欧美| 成人五月天丁香| 国产黄色av| 六月丁香婷婷在线波多| 久久思思热| 另类精品视频在线观看| 久久婷婷五月免费视频| 亚洲精品a成人在线播放| 婷婷欧美偷拍综合| AV在线大香蕉| 亚洲九九婷婷| 综合一本道| 色综色网| 五月婷婷久久爱| 亚洲欧美成人在线| 亚洲av免费在线| 99色| 91av视频在线观看最新网址| 久久这里只有国产视频| 人妻丰满精品一区二区A片| 激情网战码亚洲A| 91精品丝袜久久久久久| 大香蕉久久草| 国产精品久久久久久白浆色欲| 六月激情婷婷| 久热婷婷| 播丁香五月婷婷欧美| www.99精品视频| 最新日本A片| 美国色五月天婷婷资源站| 五月天色综合| 欧美日韩精品人妻狠狠躁免费视频 | 婷婷免费视频| 丁香五月天激情综合| 五月天婷婷色综合| 婷婷五月天堂| 婷婷五月天性| 激情综合网五月丁香| 熟女色色一区二区| 伊人婷婷综合| 婷婷五月天首页| 九九色影视| 五月天婷婷狂暴白浆| 99色网站| 五月丁香久久丝袜啪啪| 色综合激情| 丁香婷婷五月激情四射网| 色婷婷丁香| 国产色色色色| 人妻人人操| 射久久丁香五月| 日韩六十路91性交电影| 91丁香五月| 亚洲AV成人无码精品| 激情综合网丁香| 综合噜噜| 九九色婷婷五月天| 婷婷五月天成人| 婷婷五月天国产| 激情综合网激情五月婷婷| 九九成人精品免费视频| 亚洲综合五月天婷婷| 熟妇内谢69XXXXXA片| 超碰人人艹| 99热在线只有精品| 成人国产欧美大片一区| 99操碰| 五月天激情小说网| 在线五月婷| 热久久思思热思思| 九九五月天| 亚洲黄3级片网站欧美| 极品五月天| 91操人| 99re热精品在线视频| 五月天婷婷免费视频| 天天综合网~91| sewuyue第四色| 九九热在线视频| 五月婷在线观看| 国产精品电影网| 91亚洲免费片| 欧美精品熟女一区二区| 日本黄 色 片| 色色综合日韩| 久久草大香蕉| 丁香五月亚洲激情婷婷射| 五月天成人综合| 丁香六月| 丁香五月欧美午夜视频| 日韩操啪| 五月婷婷丁香网| 丁香婷婷综合影院| 99爱精品视频| 婷婷五月丁香综合网| 91啪级电影| 国产欧美熟妇另类久久久| 婷婷五月亚洲激情| 欧洲色色| 五月天国产成人| 9久精品| 激情精品久久| 亚洲亚洲人成综合网络| 亚洲性爱99| 欧美交换配乱吟粗大25P| 天天做综合| 日日日日日| 色欲香综合网| 伊人五月婷| 五月丁香六月婷婷网站| 日韩野外 无套| 中文字幕婷婷五月天在线观看| 182tv992tv人之初午夜免费观看| Jh7Uf088VHafNm| 亚洲天堂制| 26uuu国产|