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

ARTICLE DETAIL

資訊詳情

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

基于Python實現(xiàn)DBC到CAPL腳本的自動化生成工具

基于Python實現(xiàn)DBC到CAPL腳本的自動化生成工具 在汽車電子開發(fā)和測試領(lǐng)域DBC文件定義了CAN網(wǎng)絡(luò)中的報文、信號和節(jié)點信息是進(jìn)行總線仿真、分析和測試的基礎(chǔ)。而CAPL腳本則是Vector系列工具如CANoe、CANalyzer中用于實現(xiàn)自動化測試、仿真節(jié)點和復(fù)雜邏輯的核心編程語言。一個常見的開發(fā)場景是需要根據(jù)DBC文件中定義的報文和信號編寫大量重復(fù)性的CAPL代碼例如為每個報文創(chuàng)建發(fā)送函數(shù)、為關(guān)鍵信號編寫監(jiān)控或響應(yīng)邏輯。手動編寫這些腳本不僅耗時而且容易出錯尤其是在DBC文件頻繁更新時維護(hù)成本急劇上升。因此一個能夠根據(jù)DBC文件自動生成基礎(chǔ)CAPL腳本框架的工具對于測試工程師和網(wǎng)絡(luò)仿真開發(fā)者來說具有顯著的效率提升價值。本文旨在探討如何構(gòu)建一個“DBC-CAPL腳本自動生成器”其核心目標(biāo)是實現(xiàn)“0修改適配”——即生成的腳本無需手動調(diào)整即可直接導(dǎo)入CANoe/CANalyzer環(huán)境與對應(yīng)的DBC文件完美配合完成基礎(chǔ)的發(fā)送、接收或監(jiān)控功能。我們將從DBC文件解析、CAPL腳本模板設(shè)計、代碼生成邏輯到最終集成驗證一步步拆解實現(xiàn)過程。1. 理解DBC文件結(jié)構(gòu)與CAPL腳本基礎(chǔ)在動手開發(fā)生成器之前必須清晰理解“原材料”DBC和“產(chǎn)出物”CAPL的格式與能力邊界。1.1 DBC文件核心元素解析DBC文件是一種文本格式的數(shù)據(jù)庫文件用于描述CAN網(wǎng)絡(luò)。一個典型的DBC文件包含以下關(guān)鍵部分理解這些是生成CAPL腳本的前提版本與新符號文件頭信息通常不影響代碼生成邏輯。波特率定義BS_:定義了網(wǎng)絡(luò)的波特率如BS_: 500000。網(wǎng)絡(luò)節(jié)點BU_:部分列出了網(wǎng)絡(luò)中所有的ECU節(jié)點名稱例如BU_: ECU1 ECU2 Gateway。報文定義BO_開頭的行定義了CAN報文。這是生成代碼的核心。其格式通常為BO_ Message_ID Message_Name: Message_Length Transmitter例如BO_ 100 LightControl: 8 BodyModule表示ID為0x100十進(jìn)制100、名為LightControl、長度為8字節(jié)、由BodyModule節(jié)點發(fā)送的報文。信號定義SG_開頭的行定義了報文內(nèi)的信號。格式復(fù)雜是關(guān)鍵信息所在SG_ Signal_Name : StartBit|Signal_LengthByte_OrderValue_Type (Factor,Offset) [Minimum|Maximum] Unit Receiver1, Receiver2, ...StartBit信號起始位。Signal_Length信號長度位。Byte_Order0表示大端Motorola1表示小端Intel。Value_Type表示無符號-表示有符號。Factor和Offset物理值轉(zhuǎn)換因子和偏移量物理值 原始值 * Factor Offset。Minimum/Maximum信號取值范圍。Unit單位如km/h。Receiver接收此信號的節(jié)點列表。1.2 CAPL腳本能力與生成目標(biāo)CAPL是一種類C語言用于在Vector工具中編程。我們生成的腳本主要服務(wù)于以下場景這也是我們生成器的功能范圍報文周期發(fā)送模擬一個ECU節(jié)點按照既定周期發(fā)送特定報文。信號監(jiān)控與響應(yīng)在on message或on signal事件中監(jiān)控報文或信號值并觸發(fā)相應(yīng)操作如打印日志、修改其他信號、發(fā)送響應(yīng)報文。環(huán)境變量交互讀取或設(shè)置面板控件關(guān)聯(lián)的環(huán)境變量實現(xiàn)人機交互仿真。診斷請求響應(yīng)模擬UDS診斷服務(wù)端根據(jù)請求生成響應(yīng)需要DBC中包含診斷報文定義或結(jié)合CDD文件。我們的生成器首要目標(biāo)是覆蓋場景1和2生成穩(wěn)定、可直接使用的基礎(chǔ)框架代碼。對于場景3和4可以作為高級擴展功能。2. 環(huán)境準(zhǔn)備與工具選型構(gòu)建這樣一個生成器本質(zhì)上是一個數(shù)據(jù)處理和文本生成任務(wù)。選擇熟悉的編程語言和解析庫是關(guān)鍵。2.1 開發(fā)環(huán)境與依賴庫這里以Python為例因為它擁有豐富的文本處理和解析庫且易于快速開發(fā)原型。Python 3.8基礎(chǔ)語言環(huán)境。解析庫需要能解析DBC格式。雖然可以手動解析文本但使用成熟庫更可靠。首選cantools這是一個強大的Python庫專門用于處理CAN數(shù)據(jù)庫文件DBC, ARXML, KCD等。它能將DBC文件加載為易于操作的Python對象模型極大簡化了解析工作。安裝命令pip install cantools模板引擎用于將解析后的數(shù)據(jù)填充到CAPL腳本模板中。Python內(nèi)置的string.Template或更強大的Jinja2都是好選擇。Jinja2功能更豐富支持條件判斷、循環(huán)等復(fù)雜邏輯。安裝命令pip install Jinja22.2 項目結(jié)構(gòu)設(shè)計一個清晰的項目結(jié)構(gòu)有助于維護(hù)和擴展。建議如下dbc_to_capl_generator/ ├── docs/ # 文檔 ├── examples/ # 示例文件 │ ├── sample.dbc # 示例DBC文件 │ └── generated_capl.can # 生成的示例CAPL腳本 ├── src/ # 源代碼 │ ├── dbc_parser.py # DBC文件解析模塊 │ ├── capl_template.j2 # Jinja2模板文件 │ ├── code_generator.py # 代碼生成主邏輯 │ └── main.py # 程序入口 ├── requirements.txt # Python依賴列表 └── README.md # 項目說明3. 核心實現(xiàn)從DBC解析到CAPL生成實現(xiàn)流程分為三步解析DBC、設(shè)計模板、填充生成。3.1 使用cantools解析DBC文件cantools庫能將DBC文件加載為一個Database對象我們可以輕松遍歷所有報文和信號。# src/dbc_parser.py import cantools def parse_dbc_file(dbc_file_path): 解析DBC文件返回數(shù)據(jù)庫對象。 try: db cantools.database.load_file(dbc_file_path) print(f成功加載DBC文件: {dbc_file_path}) print(f網(wǎng)絡(luò)節(jié)點(BUs): {[bu.name for bu in db.bus]}) print(f報文數(shù)量: {len(db.messages)}) return db except Exception as e: print(f解析DBC文件失敗: {e}) return None def get_message_details(db, message_name): 獲取指定報文的詳細(xì)信息。 try: msg db.get_message_by_name(message_name) print(f\n報文名稱: {msg.name}) print(f報文ID (十進(jìn)制/十六進(jìn)制): {msg.frame_id} / 0x{msg.frame_id:X}) print(f報文長度: {msg.length} 字節(jié)) print(f發(fā)送節(jié)點: {msg.senders}) print(信號列表:) for signal in msg.signals: print(f - {signal.name}: 起始位{signal.start}, 長度{signal.length}, 單位{signal.unit}, 因子{signal.scale}, 偏移{signal.offset}) return msg except KeyError: print(f未找到名為 {message_name} 的報文) return None # 示例用法 if __name__ __main__: db parse_dbc_file(../examples/sample.dbc) if db: # 遍歷所有報文 for msg in db.messages: print(f{msg.name} (0x{msg.frame_id:X})) # 查看某個報文詳情 get_message_details(db, LightControl)3.2 設(shè)計CAPL腳本Jinja2模板模板定義了CAPL腳本的骨架并使用占位符等待數(shù)據(jù)填充。這是實現(xiàn)“0修改適配”的核心模板必須符合CAPL語法并充分利用DBC信息。/* 自動生成的CAPL腳本 - 來自DBC文件: {{ dbc_name }} 生成時間: {{ timestamp }} 注意此腳本為框架代碼可能需要根據(jù)具體測試邏輯補充條件判斷和業(yè)務(wù)邏輯。 */ variables { // 報文聲明 - 根據(jù)DBC自動生成 {% for msg in messages %} message {{ msg.frame_id|hex }} {{ msg.name }} msg_{{ msg.name }}; // ID: 0x{{ %03X % msg.frame_id }} {% endfor %} // 定時器聲明 - 用于周期發(fā)送 {% for msg in messages if msg.senders and node_name in msg.senders %} timer tmr_Send_{{ msg.name }}; {% endfor %} // 環(huán)境變量聲明示例需在CANoe中創(chuàng)建對應(yīng)變量 // envVar int gEnVar_EngineSpeed; } on start { // 初始化報文數(shù)據(jù)將所有信號設(shè)置為初始值如0 {% for msg in messages %} {% for signal in msg.signals %} msg_{{ msg.name }}.{{ signal.name }} 0; {% endfor %} {% endfor %} // 啟動周期發(fā)送定時器僅啟動本節(jié)點負(fù)責(zé)發(fā)送的報文 {% for msg in messages if msg.senders and node_name in msg.senders %} setTimerCyclic(tmr_Send_{{ msg.name }}, {{ msg.cycle_time if msg.cycle_time else 100 }}); // 周期默認(rèn)為100ms {% endfor %} write(CAPL腳本已啟動節(jié)點[%s]開始仿真。, node_name); } // 定時器事件 - 周期發(fā)送報文 {% for msg in messages if msg.senders and node_name in msg.senders %} on timer tmr_Send_{{ msg.name }} { output(msg_{{ msg.name }}); // write(發(fā)送報文: %s (0x%X), {{ msg.name }}, {{ msg.frame_id }}); } {% endfor %} // 報文接收事件 - 監(jiān)控所有報文 {% for msg in messages %} on message {{ msg.name }} { // 此報文被接收可以在這里添加監(jiān)控邏輯 // write(收到報文: %s, 信號值: LightSwitch%f, this.name, this.LightSwitch); {% if msg.signals %} // 示例檢查某個信號值 // if(this.{{ msg.signals[0].name }} 100) { ... } {% endif %} } {% endfor %} // 信號事件 - 監(jiān)控特定信號變化可選生成因為可能產(chǎn)生大量事件 {% for msg in messages %} {% for signal in msg.signals %} /* on signal {{ signal.name }} { // 信號 {{ signal.name }} 值發(fā)生變化 write(信號 %s 變化新值: %f, this.name, this); } */ {% endfor %} {% endfor %} /* 輔助函數(shù)示例 */ /* int CalculateChecksum(message * msg) { // 校驗和計算示例 return 0; } */(保存為src/capl_template.j2)模板關(guān)鍵點解釋變量聲明部分自動為每個報文聲明一個message變量。名稱格式msg_MessageName避免沖突。定時器聲明與啟動只為當(dāng)前仿真節(jié)點node_name需要發(fā)送的報文創(chuàng)建和啟動定時器。cycle_time需要DBC中定義或額外配置。報文初始化在on start中將所有信號初始化為0這是一個安全的默認(rèn)值。實際項目可能需要從DBC讀取初始值。事件處理生成on message事件框架注釋掉了具體的監(jiān)控邏輯用戶可以根據(jù)需要取消注釋和修改。信號事件被注釋掉因為每個信號一個事件處理函數(shù)會生成大量代碼可能影響性能。按需啟用。靈活數(shù)據(jù){{ ... }}是Jinja2的占位符將由Python代碼傳遞的上下文數(shù)據(jù)填充。3.3 編寫代碼生成器生成器負(fù)責(zé)橋接解析器和模板處理數(shù)據(jù)并輸出最終腳本。# src/code_generator.py import jinja2 from datetime import datetime import sys import os sys.path.append(os.path.dirname(__file__)) from dbc_parser import parse_dbc_file def generate_capl_script(dbc_path, output_path, node_nameSimulationNode): 主生成函數(shù)。 :param dbc_path: 輸入DBC文件路徑 :param output_path: 輸出CAPL文件路徑 :param node_name: 本CAPL腳本模擬的節(jié)點名稱用于決定發(fā)送哪些報文 # 1. 解析DBC db parse_dbc_file(dbc_path) if not db: return False # 2. 準(zhǔn)備模板數(shù)據(jù)上下文 # 注意cantools的message對象需要稍作處理以適應(yīng)模板 messages_for_template [] for msg in db.messages: # 將message對象轉(zhuǎn)換為字典并添加或處理所需字段 msg_dict { name: msg.name, frame_id: msg.frame_id, length: msg.length, senders: msg.senders, # 發(fā)送節(jié)點列表 signals: [], cycle_time: msg.cycle_time if hasattr(msg, cycle_time) else None, # 并非所有DBC都定義周期 } for signal in msg.signals: signal_dict { name: signal.name, start: signal.start, length: signal.length, scale: signal.scale, offset: signal.offset, unit: signal.unit, is_signed: signal.is_signed, } msg_dict[signals].append(signal_dict) messages_for_template.append(msg_dict) template_data { dbc_name: os.path.basename(dbc_path), timestamp: datetime.now().strftime(%Y-%m-%d %H:%M:%S), node_name: node_name, messages: messages_for_template, } # 3. 加載Jinja2模板并渲染 template_dir os.path.dirname(__file__) env jinja2.Environment(loaderjinja2.FileSystemLoader(template_dir)) template env.get_template(capl_template.j2) try: capl_code template.render(template_data) except Exception as e: print(f渲染模板時出錯: {e}) return False # 4. 寫入輸出文件 try: with open(output_path, w, encodingutf-8) as f: f.write(capl_code) print(fCAPL腳本已成功生成: {output_path}) return True except IOError as e: print(f寫入輸出文件失敗: {e}) return False if __name__ __main__: # 示例生成模擬BodyModule節(jié)點的腳本 generate_capl_script( dbc_path../examples/sample.dbc, output_path../examples/generated_BodyModule.can, node_nameBodyModule # 假設(shè)DBC中BodyModule是發(fā)送節(jié)點 ) # 可以再生成一個模擬其他接收節(jié)點的腳本 # generate_capl_script(..., node_nameECU2)4. 運行驗證與集成測試生成代碼后必須在真實環(huán)境中驗證其正確性和可用性。4.1 生成腳本并導(dǎo)入CANoe準(zhǔn)備示例DBC文件創(chuàng)建一個簡單的sample.dbc文件包含一兩個報文和信號。VERSION NS_ : BS_: BU_: BodyModule ECU2 Gateway BO_ 100 LightControl: 8 BodyModule SG_ LightSwitch : 7|11 (1,0) [0|1] ECU2,Gateway SG_ LightIntensity : 0|71 (0.5,0) [0|100] % ECU2,Gateway BO_ 200 EngineData: 8 ECU2 SG_ EngineSpeed : 0|161 (0.125,0) [0|8000] rpm BodyModule,Gateway運行生成器執(zhí)行python src/main.py或直接運行code_generator.py中的主函數(shù)。在CANoe中創(chuàng)建仿真節(jié)點打開CANoe配置好通道和波特率與DBC一致。在Simulation Setup窗口中右鍵插入一個Network Node。雙擊新節(jié)點打開CAPL Browser。導(dǎo)入生成的CAPL腳本在CAPL Browser中選擇File - Load導(dǎo)入生成的.can文件?;蛘邔⑸赡_本的內(nèi)容復(fù)制粘貼到節(jié)點的CAPL編輯器中。關(guān)聯(lián)DBC文件確保CANoe工程加載的DBC文件與生成腳本時使用的DBC文件一致。4.2 驗證功能編譯與啟動在CAPL Browser中編譯腳本應(yīng)無錯誤然后回到Simulation Setup啟動仿真。查看Trace在Trace窗口中應(yīng)該能看到由定時器觸發(fā)的、由BodyModule節(jié)點發(fā)送的LightControl (0x100)報文。檢查信號值在Write窗口或Graphics窗口中添加LightControl::LightSwitch和LightControl::LightIntensity信號。由于初始化值為0信號值應(yīng)為0。你可以在on start或on key事件中臨時添加代碼修改信號值觀察發(fā)送的報文數(shù)據(jù)是否相應(yīng)變化。驗證接收事件在腳本的on message EngineData事件處理函數(shù)中取消注釋write行當(dāng)ECU2發(fā)送EngineData報文時應(yīng)在Write窗口看到輸出。4.3 驗證“0修改適配”“0修改適配”的理想情況是生成的腳本在正確配置的CANoe工程中編譯無錯誤、運行無警告、能正確發(fā)送/接收定義好的報文。至少應(yīng)滿足編譯通過沒有語法錯誤所有message和signal名稱都正確引用。無運行時錯誤啟動仿真后Write窗口沒有報告undefined identifier等錯誤?;A(chǔ)功能正常該發(fā)送的報文能周期發(fā)送接收到的報文能觸發(fā)事件。5. 常見問題排查與優(yōu)化即使生成器邏輯正確在實際使用中也可能遇到問題。以下是典型排查路徑。5.1 生成腳本編譯錯誤錯誤現(xiàn)象可能原因檢查與解決Undefined identifier msg_XXX模板中message變量名與DBC中報文名不匹配或DBC解析出錯。1. 檢查生成的CAPL腳本中variables部分的message聲明。2. 核對DBC文件中的報文名稱是否包含特殊字符如空格、連字符這些在CAPL標(biāo)識符中非法。需要在模板中增加名稱清洗邏輯如將-替換為_。Invalid message ID生成的message聲明語法錯誤。檢查模板中message {{ msg.frame_idSignal XXX not found in message腳本中引用的信號名在DBC中不存在或大小寫不一致。1. 檢查DBC中信號名。2. 檢查生成腳本中msg_XXX.YYY的YYY是否完全匹配。CAPL對大小寫敏感。Syntax error模板語法錯誤或生成的內(nèi)容有非法字符。1. 檢查Jinja2模板語法。2. 查看生成腳本的出錯行附近是否有未閉合的注釋、字符串或奇怪的字符。優(yōu)化建議在生成器中加入一個“名稱規(guī)范化”函數(shù)確保所有從DBC提取的標(biāo)識符都符合CAPL命名規(guī)范僅包含字母、數(shù)字和下劃線且不以數(shù)字開頭。5.2 腳本運行無報文發(fā)送錯誤現(xiàn)象可能原因檢查與解決仿真啟動后Trace里看不到預(yù)期報文。1. 定時器未啟動。2. 節(jié)點名(node_name)參數(shù)設(shè)置錯誤導(dǎo)致發(fā)送邏輯未生成。3. 報文周期被設(shè)為0或極大值。1. 在on start事件中添加write調(diào)試輸出確認(rèn)腳本已啟動。2. 檢查生成腳本中tmr_Send_定時器及相關(guān)on timer事件是否存在。3. 核對傳入generate_capl_script的node_name參數(shù)是否確實是DBC中該報文的發(fā)送節(jié)點(Sender)。4. 檢查生成的定時器周期值是否合理。報文能發(fā)送但信號值始終為0。腳本中未給信號賦值或賦值邏輯未執(zhí)行。1. 檢查on start中初始化部分是否執(zhí)行。2. 可以在on timer事件中在output前添加代碼遞增某個信號值測試賦值功能。優(yōu)化建議在模板中為每個可發(fā)送報文的定時器事件內(nèi)添加一個簡單的信號自增邏輯注釋狀態(tài)方便用戶快速測試。5.3 性能與維護(hù)性問題問題描述與風(fēng)險優(yōu)化策略生成的腳本過大如果DBC文件有上千個報文和信號生成的CAPL腳本可能長達(dá)數(shù)萬行導(dǎo)致CANoe編譯慢、加載慢。1.按需生成提供命令行參數(shù)或配置文件讓用戶選擇只生成特定節(jié)點、特定報文類型的腳本。2.模塊化生成為每個ECU節(jié)點生成獨立的.can文件而非一個巨型文件。3.精簡模板默認(rèn)不生成on signal事件注釋掉大幅減少代碼行數(shù)。DBC更新后需重新生成DBC文件變更增刪信號、修改ID后舊腳本可能不兼容。1. 將生成器集成到CI/CD流程中DBC更新后自動重新生成CAPL腳本。2. 在生成的腳本文件頭注釋中醒目地記錄源DBC文件名和版本/哈希方便比對。缺乏業(yè)務(wù)邏輯生成器只能提供框架無法知道具體的測試邏輯如當(dāng)車速120km/h時點亮警告燈。明確生成器的定位是“框架代碼生成器”。在模板中關(guān)鍵位置如on message、on signal、on timer內(nèi)部添加清晰的注釋// TODO: 在此添加您的測試邏輯...引導(dǎo)用戶補充。6. 最佳實踐與擴展方向6.1 生成器開發(fā)最佳實踐輸入驗證在解析DBC前檢查文件是否存在、格式是否大致正確。錯誤處理對cantools.load_file、文件讀寫等操作進(jìn)行try-catch給出友好的錯誤提示。配置化不要將節(jié)點名、周期默認(rèn)值等硬編碼在代碼中。使用配置文件如JSON、YAML或命令行參數(shù)。日志輸出生成過程中輸出關(guān)鍵信息如“正在處理XX個報文”、“跳過非發(fā)送節(jié)點報文YY”等。代碼格式化確保生成的CAPL腳本縮進(jìn)、換行規(guī)范提高可讀性。Jinja2模板本身可以控制格式。6.2 生成腳本使用最佳實踐版本管理將生成的CAPL腳本與對應(yīng)的DBC文件一起納入版本控制如Git。確保兩者版本同步。生成后檢查在將生成腳本用于重要測試前先在一個干凈的測試工程中驗證其基本功能。業(yè)務(wù)邏輯分離建議將生成的框架代碼和手寫的具體測試邏輯放在不同的#include文件或函數(shù)中。這樣重新生成框架代碼時不會覆蓋手工編寫的測試用例。善用注釋生成器添加的TODO注釋是很好的切入點根據(jù)實際測試需求填充邏輯。6.3 擴展方向一個基礎(chǔ)的生成器可以按需擴展為更強大的工具支持ARXML、FIBEX等格式利用cantools庫同樣支持解析這些格式擴展輸入源。生成診斷層腳本如果DBC/CDD中定義了UDS診斷報文可以擴展模板自動生成on diagRequest事件框架和基礎(chǔ)響應(yīng)服務(wù)如0x10 0x03會話控制、0x22讀數(shù)據(jù)。集成面板關(guān)聯(lián)根據(jù)信號或環(huán)境變量定義自動生成與CAPL腳本關(guān)聯(lián)的.pan面板文件描述框架或生成操作面板控件的CAPL代碼片段。生成測試用例骨架結(jié)合測試規(guī)范為每個信號生成邊界值測試、有效性測試的CAPL函數(shù)框架。提供圖形界面使用PyQt、Tkinter或Web框架開發(fā)一個帶預(yù)覽功能的GUI工具降低使用門檻。構(gòu)建DBC到CAPL的自動生成器核心在于準(zhǔn)確解析DBC語義并將其映射到正確的CAPL語法結(jié)構(gòu)。通過Pythoncantools庫和Jinja2模板引擎的組合可以快速搭建一個可靠的原型。實現(xiàn)“0修改適配”的關(guān)鍵在于模板設(shè)計的嚴(yán)謹(jǐn)性必須充分考慮CAPL的語法限制和CANoe的運行時環(huán)境。將此類工具納入日常開發(fā)流程能有效將工程師從重復(fù)的編碼勞動中解放出來專注于更具價值的測試邏輯設(shè)計和分析工作。在擴展功能時始終要權(quán)衡自動化程度與靈活性確保工具服務(wù)于工程效率而非引入新的維護(hù)負(fù)擔(dān)。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91爱看| 91蜜臀人妻中文字幕在线| 精吧天堂| 日韩免费高清大片在线| 欧美日韩人人精品| 加勒比伊人| 日韩性爱一级片| 偷窥自拍A片| 99xav| 天天综合-91入口| 东京热亚洲一区二区| 嗯嗯嗯啊啊啊干死我吧| 操逼视频色| 欧美在线色图| 大肥女高潮bbwbbwhd视频| 91欧美综合在线| 久久久18| 翔田千里无码一区| 国产老熟女| 日产精品久久久一区二区| 91精品女厕偷拍视频| 亚洲欧美性生活| 亚洲中文字幕熟女少妇一区二区| 九九在线视频| 加勒比aⅴ| 亚洲天堂99| 日本布卡一区二三区| 国产又粗又长又爽又色| 欧美一品道| 亚洲色图亚洲无码强奸乱伦 | 97欧美日韩精品| 激情视屏国产乱伦强奸| 天天综合欧美黑人| 狠狠色色| 蜜臀久久99精品久久久| 性欧美另类高清| 久久99九九九九6666免费观看软件| 久久精品色欧美aⅴ一区二区| av久日| 无码人妻精品一区二区中文| 天天躁日日躁狠狠狠躁| 3571色综合一区二区二区| 久草免费在线视频| 日日日大屁股骚女人精品| 欧美性爱免费短视频| 91夜夜蜜桃臀1区2区3区| 1人人看人人摸人人操| 97国产天堂岛| 欧美日韩岛国大片在线观看| 亚洲中文字幕av| 婷婷六月色| 色与欲影视| 亚91亚洲网| 午夜一级免费毛片| 国产激情在线| 91网18| 亚洲自拍天堂| 97久久国产| 亚洲人在线成线成人| 九九久久玖玖| 偷拍综合亚洲| 日本三级中国三级99人妇网站| 日韩精品人妻一区二区| 亚州中文字幕超碰97| 久热香蕉精品在线视频| 麻豆国产97在线| 四虎在线观看网站| 青青草操逼逼视频| av天堂天堂av日韩| 国产精品网址| 91激情国产| 国产精品一二三区福利| 国产精品无码av嫩草| 亚洲欧美变态| 欧美香蕉视xxx| 女人午夜视频777| 亚洲高潮影院| 97在线日韩中文字幕| 91在线综合网| www.久久| 日本在线不卡v二区| 免费视频一二三区| 无码天堂| 欧美色蜜桃97| 97超碰资源网| 欧美性暴力猛交XXXX | 青青草依人大香蕉| 亚州色图欧美| 久久久亚洲精品电影免费看| 久久婷色| 国产偷拍自拍在线视频| 色吧91| 国产91专区| 久久亚洲天天做| 97干在线| 九九热精品视频在线观看| 日本三级A片网站com| 欧美加勒比| 九一性生活免费视频| 欧美狠狠弄| 丁香六月婷婷久久综合| 不卡啪啪视频| 亚洲AV成人无码一区二区三区在线观看| 欧美精品三级黄片| 狠狠色噜噜狠狠狠狠狠色综合久久| 夜夜高潮夜夜爽国产伦精品| 五月开心久久AV官网| 久久久久密| 97福利视频| 色官网在线| 成人aⅴ一区二区三区| 中文字幕后石码四区五区| 99re黄| 91激情国产| 久久是精品| 大屁股国产在线视频| 伊人青青草久久| 欧美亚综合色图| 亚洲综合小说另类图欧美视频激情小说色五月天 | 久热久操| 韩日精品福利视频一区不卡在线免 | 影音先锋每日最新资源在线观看 | 97综合久第一页| 精品妇操一区二区三区| 操老熟女AV| 国产欧美成人精品| 99热线麻豆 | 青青草字幕AV| 狠色婷婷久久一区二区三区_| 中文字幕版| 国产极品久久久| 久久久久久久78| 欧美老妇综合网| 亚洲黑人在线| 一级性爱视频免费在线| 乱伦a片视频| 久操网视频| 玖玖爱免费观看视频| 在线精品福利免费播放| 99热这里只有精品9| 五月丁香激情综合| 日本熟妇熟色97一本在线观看| 超碰久久性爱| 激情情色五月天| 国产在线激情| 国产无码成人无码| 在线观看综合精品亚洲| 国产精品久久9| 亚洲欧美setu| 综合亚洲网| 最新亚洲黄色免费电影| 色色网91| 日韩精品黄片免费观看| 综合网色| 欧美日韩婷婷中文| 天天欧美| 国产亚洲性生活视频播放| 亚欧Av| 亚洲午夜AV| 久久久蜜桃一区二区三区| 成人精品电影| 欧美人妻一区二区| 无码人妻精品一区二区三区99不卡| 欧美aa一级片| 国产伦精品一区二区三区视频女| 99国产精品自在自在| 日夜精品| 亚洲无线码一区国产欧美国| 按摩中文字幕| 亚洲成人在线乱码色午夜| 亚洲无码视频免费在线观看网址!| 久操网无码在线| 日本高清电影欧美色图| 亚州精品人妻一二三区| 成人性爱免费播放| 另类图片五月天| 国产精品视频播放| 亚洲欧美黄| 日本免费一级AAA大片器| 99九九精品| av72网| 美女性91| 亚洲一区中文字幕一区| 久久久久9999精品九九九| 啊啊啊啊嗯嗯在线久久久| 久久透逼视频| 欧亚乱色熟一区二区三四区| 中国91AV| 无码视频黄色网战| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 天天弄天天操| 精品人妻视频一区二区在线播放| 国产一级操B视频| 国产13区| 人妻精品视频一区二区三区| 国产亚洲99久久精品| 亚洲AV无码久久精品蜜桃小说| 欧美AB在线| 日韩啪啪网| 欧美91精彩| 亚洲欧美日韩免费观看| 亚洲综合色男人网| 欧美写真视频一区| 婷婷久久综合久| 精彩久久中文| 欧亚乱色熟女一区二区| 美女干逼2| 日韩av不卡在线看| 亚洲吊色| 久久国产乱子伦精品免费女人| 少妇被玩视频二三区| 99999精品| 亚洲色图激情小说| 婷婷操视频| 九九热免费国产视频婷婷伊人| 骚熟女AV网| 福利色色| 婷婷探花久久精品一区| 丁香九月激情啪| 欧洲自拍第一页| 午夜高清成人在线视频| 日韩15p| 99久久婷婷国产综合精品草原| 色香91| 国模少妇一区二区三区| 蜜臀在线网站| 99热只有| 日韩免费在线观看不卡| SS久久| 宅男影院久久久,99| 九九九久久久久| yellow网站免费观看日韩高清无码| 日本一天色道久久久精品视频| 性久久久| 欧美日韩青操| 亚洲经典啪啪| 久久九色| 色呦色呦色精品| 黄片在线免费在线观看| 亚欧成人一级片在线播放| 99这里有精品视频| 色哟哟 日韩精品| 亚洲男人综合网| 亚洲成?V人片在线观看福利| 日韩在线电影| 国产性爱欧美性爱在线| 国产精品无套内谢| 91亚洲影视| 天天久久久久久| 亚洲天堂中文字幕无码男同| 亚洲精品国产专区在线观看| 麻豆91熟妇人妻中文字幕茄子| 久无码| 波多野42部无码喷潮在线观看| 日本中文字幕一区| 国产91美女高潮| 天天谢天天干| 97资源亚洲| 在线观看A啊啊啊| 亚洲少妇综合在线播放| 麻豆久久一区二区三区| 日韩八十路老熟女| 天天弄欧美| 亚洲激情av| 九九九九九九视频免费| 男女香蕉一区二区| 色偷偷色偷偷欧美日韩| 色99视频| 免费公开人人操| 老熟妇91| 好一吊区二区| 国产成人精品午夜福利| 天天操女人| 国语对白在线播放视频| 五月丁香六月综合缴清无码 | 超踫中文字幕| 强奸乱伦动态污图免费| 国产成人精品必看 | 激情丁香婷婷| 亚洲av影院在线观看| 天天看天天日天天操| yazhouzaixian| 久久人人爽爽爽人久久久| 国产精品无码论坛| 午夜操逼不卡| av一区二区三区四区| 超碰美国| 丝袜足交视频| 中文字幕丝袜| 九七超碰人人乐| 午夜精品久久久久久久99| 9 7超碰在线免费观看| 熟女精品一区二区三区| 婷婷色综合| 欧洲熟妇xxXx欧美老妇裸体| 操逼网站视频漫画国产| 久久精品性| 操逼天美3区| av在线播放国产一区| 欧美se综合| 青青草依人大香蕉| 少好三P| 国产一区二区久久| 国产亚洲精品美女| 欧美日韩亚洲电影| 激情文学 亚洲图片| 99国产人成精品| 黄色av一区二区在线| 国产区性爱在线视频秋霞豆| 国产AV久久野战精品| 亚洲蜜乳av| 成人 日本A片无码8888| 国产亚洲禁久一区二区| 人妻-91porn| 婷婷AV一区二区三区| 天天操天天舔| 欧美色婷婷| 五月丁香影视| 人妻碰碰碰碰碰碰| 四季AV一区二区凹凸精品小说| 国产精品欧美激在线| 欧洲乱码视频| 黄站在线免费观看| 国产后入| 成年人三级黄色片视频| 黄色区免费观看中文字幕| 亚洲av影音先锋| 91精品伊人久久久大香线蕉91| 秋霞曰韩R级| 中文字幕在线高清男人的天堂| 最新啪啪视频| 久9久| 青青草啪啪网| 日韩AV噜噜噜一区二区三区四区 | 五月婷婷hd| 97日视频| 人妻精品一区二区三区| 国产在线播放成人免费| 岛国片在线视频网站| 天天色,天天干,天天干| 97网址97| 久久久久久人体| 欧美色女人| 一个人免费视频观看在线WWW| 岛国大片在线观看网站入口| 久久亚洲av成人无码国产| 六月丁丁香| 少妇天堂网络| 亚洲图片 激情小说| 四虎av在线| 又大又大又大又粗爽高潮观看| 免费的黄片有限公司| 成人免费不卡在线视频| 亚洲 91 在线| 亚洲日本天堂| 人人操 欧美| 无码在线亚洲| 在线视频一区二区传媒| 欧美偷拍| 精品少妇人妻av久久免费| 天天插天天射| 美女网站黄页| 91精品无码久久久久久久 | 国产日韩久久| 自拍偷拍 日韩无码| 情色日播放AV| 91制服丝袜| 十八禁av无码免费网站APP| 五月天成人综合| 国产丰满少妇久久久精品影院| 台湾佬大香蕉| 亚洲最新Av| 日韩人妻免费精品| 国产剧情一区在线观看| 午夜操操操| 手机看片日韩人妻| 97免费在线视频在线观看| 久久影视二区三区行押| 91伊人久| 欧美成人精品一区二区三区| 久久东京热久久| 亚洲Av无码成人精品国产| 日本天天操| 色97国产69香蕉| 囯戸精品高潮呻吟旡码| 18精品一区| 91美女高潮| 日韩免费看在线黄色片| 看看小穴| 欧美加勒比| 亚洲五月婷| 国产人妻精品一区二区三区秋霞 | 欧美另类自拍| 欧美日韩国产三级黄色| 九九热免费在线国产视频伊人五月| 天天躁日日躁狠狠狠躁| 一区二区三区激情在线观看| 操淫穴亚洲五月丁香| 福利社区午夜一区二区| 日本99一区二区| 伊人国产成人av网站| 91爱综合| 欧美91精品国产自产| 女优免费一区二区永久| 日本一二区不卡| 日韩中文9| 国产亚洲精品久久久久小| 国产亚洲欧洲在线观看| 在线观看高清AV| 亚洲综合图文| 97精品熟女少妇一区| 日本999精品| 一本色道久久综合亚洲二区三区| 亚洲色天堂九9| 久久亚洲天天做| www久久国产精品| 中文字幕在线观看第二页| 日产操逼| 亚洲精品欧洲精品| 99久久e免费热视| 中文字幕精品三级久久久| 不卡啪啪视频| 亚洲黄色| 啊啊啊啊啊在线视频| 日韩福利综合一区| 夜夜操av亚洲一区二区| 翔田千里AⅤHD无码| 亚洲精品国产av天美传媒| 中文精品一区二去| 亚州,欧美在线| 26uuu国产免费观看| 夜夜骑日日| 久久久久久久人妻| 日韩一级欧美一级国产一级台湾| 国产污视频麻豆传媒一区二区| 大学生美女口爆| 无码久| 国产综合永久精品日韩鬼片| 久操免费视频| 久久嫩草国产成人一区| 久操凹凸视频| 高精欧美色| 人妻在线中出视频| 小情侣高清国产在线视频| 91美女在线| 污到发麻的视频 国产| 国产成年精品高清在线观看91| 91艹| 亚洲综合有玛| 韩国一级做A片免费的| 亚洲激情综合另类| 99热99re6国产在线播放| 男人的天堂2019AV| 国产多人在线观看视频| av天堂加勒比| 亚洲情色一区二区三区| 欧美日韩丝袜| 中文字幕成人理论在线| 亚洲成人激情小说视频| 亚洲欧美校园| 国产白丝在线| 日本丝袜美腿人妻九九| 亚洲中文字母在线播放| ji熟女.com| 人妻少妇精品无码专区二区密桃| 欧美国产视频| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 一本色道久久综合狠狠操| 狠狠搞 亚洲91| 色婷婷狠狠18禁| 欧美日韩亚洲一区二区在线观看| 亚洲日韩电影| 欧美黑人与女人91| 亚洲激情欧美色图 | 另类欧美色| 蜜桃精品一区二区三区久在线| 色综合中文字幕不卡| 国产精品久久成人免费| 日韩欧美aⅴ综合网站发布| 国产一区二区二区按摩精品啪视频| 欧美激情一| 天综合网欧美| 神马影院午夜福利久久久| 国内精品999| 免费精品福利在线观看| 岛国在线一区二区三区| 成人一级性爱| 亚洲色图尤物视频| 97精品一区二区视频| 亚洲国产综合图区中文字幕| 久久久亚洲精品中文字幕人妻| 91女优在线观看| 国产白领连续中出在线播放| 综合天天网| 久久綜合很很很| 性色中出| 裸模AV女优| 啊啊啊好湿国产一二| 激情网五月天| 日韩欧美女优电影| 成年女人一区| 亚洲免费精品一区| 中文字幕乱碼在线| 亚州久久9| #NAME?| 激情露脸爱| 精品十三区| 日韩中文字幕av在线播放| 四季AV综合网址| 日韩精品99久久久久久中文字幕| 99国产精品免费| 亚洲熟女一区| 男人的天堂kva| 18精品一二区| 男人天堂资源| 国产高清午夜成人在线观看| 中文字幕乱码人妻二区三区| 午夜无码精品免费看性色| AV不卡在线| 欧美疯狂做爰xxxx| 口爆综合网| 欧美美女在线高潮999| 91国产大片| 色天堂在线观看| 97中文字幕一区| 亚洲欧美不卡线| 亚洲欧美色图小说| 操逼网站视频漫画国产| 亚洲最大无码中文字幕网站 | AVE乱伦| 日韩综合无码色欲vv| 十八禁成人网站在线观看| 探花精品视频| 中文字日本乱码| 一区二区国产视频在线观看| 97操b| 国产日本一区二区三区蜜臀在线观看| 最新av网站在线观看| 综合自拍| 日韩在线76| 神马久久69| 91观看 国产白丝| 精品三级在线专区| 四色永久成人网站| 国产女同性恋视频| 丝袜综合网| 欧美日日操| 国产剧情一区在线观看| 九九av| 中文有码9| 亚洲国产欧美另类自拍| 98色网| 九九九九免费高| 欧美 亚洲| 在线A日本| 久久久艹艹艹| 97精品人妻一二三四| 欧美欧美啪啪视频| www久久久| 日韩午夜国产| 亚洲少妇综合| 人妻三级在线中文字幕| 婷婷综合网| 97久久久精品| 亚洲不卡三级手机播放| 人人色人人操在线| 看看日B真人视频| 免费无码婬片AAAA片直播色戒| 国产女同视频在线播放| 丁香五月大香蕉| 天天内射| 日日夜夜免费| 五月激情综合网| 国产一区二区精品在线视频| 超碰在线欧美性爱激情| 久都青青视频| 欧美亚洲首页| 91精品国产高清久久久久久,亚洲成人| 色婷婷婷五月天激情四射| 96久久久久久久| 国产高清成人传媒影视| 99re在线观看| 中文字幕成人乱码熟女精品国50| 在线强奷到舒服的无码视频 | 国产免费久久久久| 蜜桃精品一区二区三区久在线| 波多野42部激情无码喷潮| 青青操青娱乐| 97色碰| 精品一区二区啪啪啪| 人人妻人人爽人人精品| 婷婷五月天久久久| 国产精品不卡少妇白| 国内精品久久久久影院亚洲| 亚洲精品国产av天美传媒| 久久欲| 蜜臀久久久| 乱伦色图网址是多少| 超硑97精品| 午夜超爽| 试看60秒| 午夜福利无毒不卡| 久久久一区二区| 殴美大黄片| 校园春色 亚洲| 五月天综合| 免费国产视频| 天美av在线观看| 蜜臀99久久精品久久久久久| 大香蕉123| 婷婷久久五月综合激情| 久久只有精品一区二区三区| 2025年A片视频精品| 日韩丝袜高跟制服在线观看| 无码操逼网| 日韩AV噜噜噜一区二区三区四区| 色色五月天激情| 亚洲欧美人妻| 欧天美中出| 人人透人人操| 天天日天天干天天操| 色婷婷淫色网| 欧美日韩性感| 无码在线亚洲| 国内精品嫩模A∨私拍小视频| 久湿久久| 超碰激情808| 亚洲最大AV网| 国产精品一区二区a| 亚洲视频二区| 午夜免费视频1000| 超碰欧美| 蜜桃臀一区二区aV| 深夜操逼网| 日韩性爱人人爱人人操| 凌辱美少妇久久aV| 九九九久久久久| 污色区网站| 2017天天透天天通天天擦| 久久这里都是精品| 秋霞一级视频在线观看免费| 老熟女乱伦片| 91亚洲人| 九九超碰综合网| 久久久性爱视频| 成人欧美一区二区三区黑人一| 伊人久久综合精品欧美| 97视频网站| 久9爱精品| av久日| 麻豆天美传媒在线视频天堂| 蜜桃色色网站视频三区| 亚欧高清v| 亚洲欧洲精品视频发布| 婷婷在线视频在线观看| 欧美第一页| 国产精品成人午夜福利| 久久久久幕乱码| 综合97亚洲| 欧亚日韩三区| 男插女青青影院| 精品无码久久久| 国产九月婷婷| 超碰免费在线| 香蕉久久国产AV一区二区| 欧洲一级性爱视频在线观看| 乱伦图一区| 2017人人操,人人摸| 精品日韩人妻精品一二三区| 欧美一区二区三区不卡高清视频| 99av| 国产91 丝袜在线播放00-百度| 蜜臀久久99精品久久久久久成人小说 | 久久做97| A啊啊在线观看| 欧美无圣光在线| 国产精品乱码久久久久久久久久久久| 婷婷国产精品九区| 高树玛利亚无码流出| 99re6国产精品99re在线| 一品道视频一区二区三区| 开心五月激情网| 青草视频在线看看看看看看看看看| 丁香成人五月天| 超碰人人色| 九九成人| 色综合中文字幕不卡| 美女啊啊啊啊啊啊啊| 女一区二区| 亚洲欧美setu| 欧美久久久| 久久激情视频| 国产精品在线免费| 欧美激情一区| 国产精品爱欲| 在线综合色| 久久婷婷色| 亚洲有薄码区日本系列中文字幕| 91女人的网站| 夜夜嗨绯色| 日韩精彩视频| 久久久啊啊啊| 91精品无码久久久久久久| 成人一级性爱| 欧美综合区| 天天综合日韩网| 久久精品老司| 天天日骚逼熟女| 欧美色视| 中文字幕人成乱码熟女香港| 女同性恋久久| 日韩人妻少妇中文字幕| 成人五月天色网| 夜夜春夜夜操| 欧美激情激情xxxx欧美专区| 亚洲国产欧美另类自拍| 麻豆这里只有精品| 肉丝网站91| 91国精产品| 天堂综合网| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | 九九九影院| 天天欲望网| 不卡中文字幕aⅴ在线| 大伊香蕉在线视频免费| 久久久亚洲精品电影免费看| 久久精品人妻一区二区| 久久97精品久久久久久久不卡| 人人操人人色人人摸| 抽插无码高清一区| 爱爱动态试试看6 0秒| 精品二区久久| 人人干黄色| 激情视频网址| 蘋果手機免費看成人Av| 亚州男人天堂| 性爱乱伦网址| 特级大荫道BBwBBwBBW| 97国产综合欧美| 精品无码一区二区三区| 亚洲激情AV| 91 丝袜在线观看| 蜜臀一区二区三区在线| 在线观看国产黄色| 97超碰亚洲| 女人天堂av在线播放| www.av在线观看| 91jk色拍| 天天综合亚洲综合| 亚洲av强奸乱伦| 激情小说亚洲图片| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 91天天综合在线| 乱伦图一区| 四虎国产成人精品免费一女五男| 色97干| 制服乱伦| 日韩欧美蜜桃精品久久中文字幕久久| 欧美熟妇成人一区二区| 97色伦欧美| 啊啊啊啊好疼| 四虎影院成年人片| 99re在线精品78| 国产女人高潮嗷嗷嗷叫小说| 影音综合网| 精品78| 98一区二区精品| 国产精品日日摸天天碰| 操婷婷逼| 91在线丝袜| 性爱乱伦网址| 欧亚揄拍偷拍精品视频| 91精品女厕偷拍视频| 99re只有精品| 久久久99免费| 欧美 传媒 麻豆 日韩 偷拍| 女欧美一区二三区| 97激情97激情| 免费看片黄| 四虎视频在线观看| 澳门黄片一香蕉视频| 久久久久久性爱视频| 日本一区二区亚洲综合| 北条麻妃99精品青青久久| 欧美亚洲情色| 美女在线H91| 91看黄片| 91在线丝袜视频| 久草视频观看视频在线| 粉嫩av一区二区三区四季| 激情综合网五月婷婷五月天| 亚洲一区制服诱惑| 丁香五月综合| 91 丝袜在线播放| 91视频观看网站| 97人人夜夜精品视频| 伊人久久蜜月| 日亚韩精品视频二区三| 狠狠躁伊人中文字幕| 天堂精品在线| 翔田千里无码一区| 2017大香蕉国产精品久久| 国产精品免费日韩| 亚洲图片视频小说| 一区二区三区精品黑丝白丝酒店对鸡 | 天天摸夜夜摸| 国产精品一级毛片不卡视| 干美女人妻| 麻豆人妻精品一区二区| 国内亚洲高清无码| 精品中文日韩字幕视频| 爱我干综合| 国产女大学生AV| 中国小夫妻勾搭露脸淫荡对白| 干婷婷综合网| 大色综合| 99re6国产精品99re| 色综合久久久久| 日韩啊V| 婷婷久草| 超碰日本97美女人妻人人玩人人爱| 人人玩人人添人人澡免费| 伊人午夜福利视频| 夜夜夜久久| 欧亚乱色熟女一区二区| 亚洲91色| 风月影院男女十八禁| www.狠狠干.coom | 一起草三级AV电影在线观看| 加勒比人妻综合| 美女尤物福利视频| 欧美性爱中文字幕无线码| 熟妇色99| 97网址97| 白丝1区2区3区| 国产亚洲色婷婷久久99精品91葵花宝典| 久久啊啊| 亚洲综合色在线| xxx亚洲午夜天堂| 一区二区三区精品视频| 超碰精品国产无码| 色色九区| 久久精品中文字幕女同| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 99色婷婷中文字幕乱色| 人人操AV| 久久激情亚洲精品无码?V | 色97欧美| 涩涩久久精品| 刺激性视频黄页| 97色色色| 亚洲一区二区三区欧美日韩| 日韩性爱视频在线免费观看| 亚洲丝袜综合| 色97欧美| 蜜桃臀一区二区三区久久| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 久操不卡视频| 超碰成人公开| 人人操人人舒服| 亚洲丝袜综合| 国产伊人精品在线| 欧美性视频二区三区| 美女AV一区二区| 怡红院怡春院| 中文字暮97| 天天日天天插| 成人电影一区| 成年女人18级毛片毛片免费观看| 综合久久久久久久综合网| 日韩欧美亚洲自拍偷拍| 无码人妻1727| 熟女精品日韩一区二区三区| 欧美在线亚洲| 极品出轨视频网站| 色网亚洲人| 日本久久久精品电影| 亚洲精品97中文字幕| 欧美天堂超碰97| 亚洲激情色片| 亚洲诱惑| 97精品中文字幕| 校园春色宗合网| 日韩无码久久熟女一级片| 后入式在线免费观看60秒| 久久久久久久久久久久黄色| 你草精品在线视频| 日韩99神马视频片| 欧美日韩精品国产91| 亚洲熟女乱熟乱熟妇综合网二区| 色老汉色| 精品人妻一区二区乱码一区二区| 老汉网| 亚洲国内精品成人不卡| 欧美超碰人妻97| 黑人粗大V S日韩女优视频| 九色 蝌蚪 熟女自| 久久久999国产| 精品无码少妇| 欧美一二三| 天天看精品动漫视频一区| 国产日韩无码一区二区三区久久区| 99精品国产户外露出| 性爱网站一区二区| 日本免费人成视频播放120秒| 国产成人精品无码久久| 中国国国产一级特黄毛片| 在线观看综合精品亚洲| www色色色com| 亚洲情色婷婷五月天| 日韩AV色图| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 男人的天堂视频精品乱在线| 成年人黄色| 大香蕉免费3| 欧美日韩性爱无码| 在线国产探花| 亚洲最大的黄色电影网站。| 久久99精品九九久久久婷婷| 亚州五月| 日本操逼无码| 风流老熟女一区二区三区l| 国产粉嫩出水在线播放| 9久超碰| 伊人操操| 天天欲望网| 三级日韩一区二区三区| 国产操逼逼网| 91久久久久免| 欧美亚洲日韩16色| 日本大香蕉综合网红本杳社区| 无码一区免费在线不卡| 国产精品久久99日日| 伊人AAA| 亚洲色资源| 欧美日韩亚洲天堂| 黑人白女精品一区| 99热这里都是精品| 综合色拍| 91五十路| 国产精品一二三在线看| 爆乳免费黄网站| 国产精品久久久久久夜夜夜夜| 精品国产乱码久久久久久网站入口| 欧美日韩另类在线播放| 激情综合五月天| 国产精品久久久久久久久久久久久久久久| 久久久久成人网| 尤物黄色在线观看网站| 大香樵伊人网| 久久精品国产精品| 国产精品com| 碰碰97| 国产AV超爽| 欧美72网页| 久久久久久九九九| 国产吞精a级片激情电影| 91偷拍欧美亚洲| 亚洲欧美骚| 国产懂色精品国产av| 国产丰满少妇久久久精品影院| 久久久91| 91站街按摩店老熟女熟女| 天天干天天中出av| a片自拍直播视频| 一起草av| 一摸二插三插| 日韩中文字幕精品一区在线| 久久a久久| 亚洲丝袜少妇在线| 777奇米影视777四色| 秋霞一区二区三区四区五区六区七区| 欧美劲爆第一页| 啊视频在线| 亚洲激情深爱文学小说网站| 少妇一区二区三区高速| 欧美熟女激情| 九九热AV| 超碰97欧美在线| 欧美春色| 婷婷色影院| 亚洲 欧美 日韩另类 麻豆| 永久免费发布性爱网| 欧美青青视频| 日本色色视频网站| 五月天综合网| 日本高清免费一本视频在线观看| 嗯嗯啊啊视频在线看| 国产在线激情| 国产福利精品最新在线| 亚洲脚交| 欧美成人黄网色网站| 伊人96在线| 青娱乐国产盛宴视频| 亚洲综合校园春色| 天天视频综合在线观看视频| 91麻豆一二三区| 国产高清免费不卡av| 日本东京热大香蕉a片| 自怕偷自怕亚洲精品| 欧美夜色| 成人亚欧免费视频| 大香蕉92| 日韩女模中文造逼| 9久久久久久| 国产玖玖| 九九久久玖玖| 人妻一区二区三区| 免费日韩黄片| 91 综合 色| 被体育老师抱着c到高潮| 久久成人精品| 思思热在线| 碰碰97| 久久一二三四不卡 | 国产男人又猛又粗又爽| AV在线播放网址| 91综合在线| 国产成人亚洲精品无| 久久的网站啊啊啊啊啊| 高潮的A片激情扒开一区| 99久在线精品99re8热视频在线| 日本肏逼视频在线观看| 亚洲图片91| 日本精品88888888| 免费亚洲黄色视频在线观看| 九色 蝌蚪 熟女自| 97WW精品| 18啪啪手机免费性爱| 啊啊啊在线看| 男人的天堂不卡一区二区 | 99热这里都是精品| 久久精品免费| 国产探花精品在线| 精品玖九九久| 欧美性区| 人人射人人操人人摸| 亚洲精品人体| 精品九九淫乱男| 丁香五月偷拍| 人妻无一区二区三区| …中文字幕亚洲乱,97人妻无码费视… | 26UUU欧美日本| 风月影院男女十八禁| 啊啊啊啊一区| 成人七区| 91狠狠综合网| 青青草久久| 久久久精品日本一道| 浪人综合网| 狠狠操狠狠操操| 亚洲在钱| 嫩草 人人网精品| 嗯~啊~快点 死我视频免费看网站| 操逼逼无码| 26uuu最新| 人妻丰满熟妇av无码区蜜桃| 日韩精品人妻系列无码天堂| 熟女六十路| 国产亚洲精品一区二区三区| 国内外毛片在线观看| 日韩精品熟妇| 操碰97| 日本一区二区不卡精品| 国产h小视频在线观看免费| 国产天天噜一噜久久久| 一区二区三区日韩欧美| 人妻人人操| 精品人妻一区二区视频| 亚州综合色| 91麻豆天美国产欧美高潮| 91国产美女丝袜足交精品视频| 五月丁香六月婷| 亚洲天堂无码| 婷婷丁香九月| 亚洲最新Av| 久久免费少妇| 免费视频观看60秒| 久久久精品中文字幕麻豆| 精品人妻一区二区免费蜜桃| 激情开心五月天| 性做久久久久久免费观看软件| 国产探花日韩援交| 蜜臀中文字幕| 丝袜综合网| 亚洲中文sv| 死我十八禁| 97精品国产手机| 天天综合欧美综合| 丰满少妇一区二区三区四区观看| 99久久网站| 黄片在线免费在线观看| 日韩久久.一级黄色片| 亚洲精品乱码线路中文字幕| 97免费视频在线观看| 久久精品超碰| 蜜臀久久99精品久久久久久成人小说 | 欧美,亚洲,日韩,v,天堂,手机在线观看 | 天天射影院| 91操人| 台湾大香蕉99热| 人妻 制服 日韩 中文 在线| 精品国产乱码久久久久久久久久毛片| 日韩免费簧片| Julia在线播放亚洲久久| 人人操人人精品影片| 午夜寂寞欧美| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 十八禁视频网站| JIZZJIZZ国产精品喷水| 亚洲精品无码成人久久久99| 久久久久久亚洲中文| 中文字幕人成乱码熟女香港| 天天做天天爱夜夜爽毛片试看| 玖玖爱在线视频免费观看| 日韩精品中文字幕人妻| 国内亚洲高清无码| 小视频国产| 亚洲无码免费看| 久久毛卡| 日韩无码专区| 狠狠穞A片一區二區三區| 中文字幕精品一区二区精品| 亚洲天堂色图| 99.色网| 精品性爱久久视频| 狠狠躁日日躁夜夜躁A| 日本精品一区二区三| 韩日欧亚a级| 亚洲色图91| www.99色| 强歼乱伦资源网| 99久视频| 午夜福利久久久噜久噜久久综合 | 激情av| 中文伊人大香蕉视频| 大香蕉99热| 国产麻豆一区二三区| 亚洲丝袜在线观看| 天天激清| 国产成人亚洲精品无码古代早漏男| 午夜免费福利视频一区| 超碰色大香蕉| 亚洲毛片基地专区| 国产一区免费午夜视频| 黄色视频特级毛片| 99re视频在线观看这里只有精品| 夜夜嗨一区二区| 伊人国产视频| 青青草导航在线视频| 蜜臀视频网站| 色色色色日本| 亚洲中文字幕网| 亚州精品丝袜-不卡成人免费| 色综合超碰超| 九九九九9999| 亚洲精品天堂久久A∨51成人漫| 九九色婷婷| 亚洲色图国产另类| 精品美女少妇一区二区|