久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

Flutter移動(dòng)端大文件分片上傳實(shí)戰(zhàn):斷點(diǎn)續(xù)傳與內(nèi)存優(yōu)化

Flutter移動(dòng)端大文件分片上傳實(shí)戰(zhàn):斷點(diǎn)續(xù)傳與內(nèi)存優(yōu)化 1. 移動(dòng)端大文件上傳的痛點(diǎn)與整體思路拆解做過移動(dòng)端文件上傳的朋友應(yīng)該都有體會(huì)一個(gè)幾百兆的視頻直接往服務(wù)端扔結(jié)果基本只有兩種要么請(qǐng)求超時(shí)要么內(nèi)存直接爆掉。尤其是現(xiàn)在短視頻、在線教育、社交分享這類場(chǎng)景用戶隨手拍一段視頻就是幾十上百兆如果還用傳統(tǒng)的“一次性表單上傳”思路用戶體驗(yàn)會(huì)非常糟糕。我最近在一個(gè)跨平臺(tái)應(yīng)用項(xiàng)目里就遇到了這個(gè)問題需求很明確用戶從相冊(cè)選一段視頻前端做分片處理然后逐片上傳到服務(wù)端最后在服務(wù)端合并成完整文件。這個(gè)方案的核心價(jià)值在于三個(gè)層面。第一是穩(wěn)定性大文件拆成小塊之后單個(gè)請(qǐng)求的體積可控網(wǎng)絡(luò)抖動(dòng)導(dǎo)致的失敗只需要重傳某一片而不是整個(gè)文件從頭再來。第二是內(nèi)存友好移動(dòng)設(shè)備的內(nèi)存本來就緊張把整個(gè)視頻讀進(jìn)內(nèi)存再上傳很容易觸發(fā)系統(tǒng)殺進(jìn)程分片之后每次只處理一小塊數(shù)據(jù)內(nèi)存占用曲線會(huì)平緩很多。第三是可恢復(fù)性分片上傳天然支持?jǐn)帱c(diǎn)續(xù)傳用戶切到后臺(tái)再回來或者網(wǎng)絡(luò)短暫中斷都能從已上傳的分片繼續(xù)不用重新開始。適合閱讀這篇內(nèi)容的人我大致分三類。一類是剛接觸Flutter跨平臺(tái)開發(fā)、正在做文件上傳功能的開發(fā)者你可以直接參考這里的流程和代碼結(jié)構(gòu)。另一類是有一定經(jīng)驗(yàn)但沒處理過大文件分片的后端或全棧工程師這里會(huì)講到分片策略、合并邏輯和校驗(yàn)機(jī)制。還有一類是技術(shù)負(fù)責(zé)人需要評(píng)估分片上傳方案的復(fù)雜度和落地成本我也會(huì)把踩過的坑和取舍講清楚。整體方案我采用的是“前端分片 逐片上傳 服務(wù)端合并”的經(jīng)典架構(gòu)。前端負(fù)責(zé)讀取視頻文件、按固定大小切分、維護(hù)上傳狀態(tài)服務(wù)端負(fù)責(zé)接收分片、臨時(shí)存儲(chǔ)、校驗(yàn)完整性、最終合并。這個(gè)架構(gòu)不依賴特定的云服務(wù)自己搭一套也能跑起來靈活性比較高。下面我會(huì)從技術(shù)選型、核心細(xì)節(jié)、實(shí)操流程、問題排查幾個(gè)維度展開把每個(gè)環(huán)節(jié)的“為什么”講透。2. 技術(shù)選型與核心細(xì)節(jié)解析2.1 為什么選Flutter做視頻選擇與分片F(xiàn)lutter本身是跨平臺(tái)的一套代碼能跑在Android和iOS上這對(duì)需要快速覆蓋多端的項(xiàng)目來說很關(guān)鍵。視頻選擇這塊社區(qū)里比較成熟的方案是image_picker和file_picker這兩個(gè)庫。image_picker對(duì)相冊(cè)視頻的支持比較直接調(diào)用pickVideo方法就能拿到文件路徑file_picker則更通用能選任意類型文件但視頻預(yù)覽體驗(yàn)稍弱。我最終選了image_picker因?yàn)樗腁PI更簡(jiǎn)潔而且對(duì)相冊(cè)權(quán)限的處理比較完善。拿到文件路徑之后分片操作其實(shí)是在Dart層做的。這里有個(gè)關(guān)鍵點(diǎn)不要試圖把整個(gè)視頻讀成字節(jié)數(shù)組再切分。我試過用File.readAsBytes()一次性讀取一個(gè)200MB的視頻直接讓內(nèi)存飆到幾百兆低端機(jī)當(dāng)場(chǎng)卡死。正確做法是用RandomAccessFile或者File.openRead()配合Stream按偏移量逐段讀取。Dart的File類提供了open方法返回RandomAccessFile可以精確控制讀取位置和長(zhǎng)度這樣每次只把一片的數(shù)據(jù)加載到內(nèi)存。分片大小我建議設(shè)在1MB到5MB之間。太小會(huì)導(dǎo)致請(qǐng)求數(shù)量暴增服務(wù)端壓力大太大又失去了分片的意義。我實(shí)測(cè)下來2MB是一個(gè)比較平衡的值一個(gè)100MB的視頻大概50片上傳過程比較流暢。當(dāng)然這個(gè)值可以根據(jù)網(wǎng)絡(luò)狀況動(dòng)態(tài)調(diào)整比如WiFi下用5MB移動(dòng)網(wǎng)絡(luò)下用1MB但那是進(jìn)階優(yōu)化第一版先固定值跑通再說。2.2 分片上傳的通信協(xié)議設(shè)計(jì)分片上傳不是簡(jiǎn)單地把文件切開發(fā)出去就完事了前后端需要約定一套協(xié)議。我設(shè)計(jì)的接口大致是這樣的前端每次上傳一個(gè)分片請(qǐng)求里帶上fileId文件唯一標(biāo)識(shí)、chunkIndex當(dāng)前分片序號(hào)、totalChunks總分片數(shù)、chunkData分片二進(jìn)制數(shù)據(jù)。服務(wù)端收到后把分片存到以fileId命名的臨時(shí)目錄下文件名用chunkIndex區(qū)分。這里有個(gè)細(xì)節(jié)容易被忽略fileId的生成時(shí)機(jī)。我一開始是在前端生成一個(gè)UUID但后來發(fā)現(xiàn)如果用戶重復(fù)選擇同一個(gè)視頻fileId會(huì)變導(dǎo)致服務(wù)端無法識(shí)別這是同一個(gè)文件。更好的做法是用文件的哈希值或者“文件名文件大小修改時(shí)間”組合生成一個(gè)穩(wěn)定ID。不過計(jì)算哈希需要讀取整個(gè)文件對(duì)大文件來說耗時(shí)較長(zhǎng)所以我最終用了“文件名大小最后修改時(shí)間戳”的MD5既穩(wěn)定又不用全量讀取。另一個(gè)關(guān)鍵點(diǎn)是分片校驗(yàn)。每個(gè)分片上傳時(shí)我會(huì)額外傳一個(gè)chunkHash服務(wù)端收到后校驗(yàn)分片完整性。如果校驗(yàn)失敗返回錯(cuò)誤碼前端重傳這一片。全部上傳完成后前端再發(fā)一個(gè)“合并請(qǐng)求”服務(wù)端按順序拼接所有分片并計(jì)算最終文件的哈希和前端傳來的總哈希比對(duì)確保合并結(jié)果正確。2.3 斷點(diǎn)續(xù)傳的狀態(tài)管理斷點(diǎn)續(xù)傳的核心是“知道哪些片已經(jīng)傳成功了”。我的做法是在前端維護(hù)一個(gè)上傳狀態(tài)對(duì)象記錄fileId、已上傳的分片索引列表、總分片數(shù)。每次上傳前先請(qǐng)求服務(wù)端的“檢查接口”服務(wù)端返回已接收的分片列表前端對(duì)比后只上傳缺失的部分。這個(gè)狀態(tài)對(duì)象需要持久化否則應(yīng)用被殺掉再打開就丟了。我用的是shared_preferences存一個(gè)JSON字符串結(jié)構(gòu)很簡(jiǎn)單{fileId: {uploaded: [0,1,2], total: 50}}。每次分片上傳成功后更新這個(gè)對(duì)象應(yīng)用啟動(dòng)時(shí)讀取如果有未完成的任務(wù)就提示用戶繼續(xù)上傳。注意狀態(tài)持久化不要存分片數(shù)據(jù)本身只存索引和元信息。分片數(shù)據(jù)是臨時(shí)的存了反而占空間而且可能過期。2.4 服務(wù)端合并策略與存儲(chǔ)設(shè)計(jì)服務(wù)端我用的是Node.js配合Express臨時(shí)分片存在本地磁盤的temp/{fileId}/目錄下。合并的時(shí)候按chunkIndex排序用fs.createWriteStream逐片追加寫入最終文件。這里有個(gè)坑不要用fs.readFileSync讀所有分片再拼接那樣內(nèi)存會(huì)爆。正確做法是用流式寫入每次讀一片寫一片內(nèi)存占用恒定。合并完成后我會(huì)做三件事一是計(jì)算最終文件的MD5和前端傳來的總哈希比對(duì)二是刪除臨時(shí)分片目錄釋放空間三是把最終文件移到正式存儲(chǔ)目錄返回訪問URL。如果比對(duì)失敗說明分片有問題需要清理并讓前端重新上傳。存儲(chǔ)設(shè)計(jì)上我建議臨時(shí)目錄和正式目錄分開臨時(shí)目錄可以設(shè)置定時(shí)清理任務(wù)比如超過24小時(shí)未合并的分片自動(dòng)刪除避免磁盤被占滿。正式目錄按日期分文件夾比如uploads/2025/01/15/方便管理和備份。3. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)3.1 視頻選擇與文件信息讀取第一步是讓用戶選視頻。用image_picker的代碼大概長(zhǎng)這樣final ImagePicker picker ImagePicker(); final XFile? video await picker.pickVideo(source: ImageSource.gallery); if (video null) return; final File file File(video.path); final int fileSize await file.length(); final String fileName video.name; final DateTime lastModified await file.lastModified();拿到文件后先算fileId。我用的是crypto庫的MD5final String rawId $fileName-$fileSize-${lastModified.millisecondsSinceEpoch}; final String fileId md5.convert(utf8.encode(rawId)).toString();然后算總分片數(shù)const int chunkSize 2 * 1024 * 1024; // 2MB final int totalChunks (fileSize / chunkSize).ceil();這里要注意fileSize是字節(jié)數(shù)chunkSize也是字節(jié)除法之后向上取整。比如一個(gè)5MB的文件totalChunks就是3最后一片可能不足2MB這是正常的。3.2 分片讀取與上傳的完整流程分片讀取我用的是RandomAccessFilefinal RandomAccessFile raf await file.open(); for (int i 0; i totalChunks; i) { final int start i * chunkSize; final int end (start chunkSize fileSize) ? fileSize : start chunkSize; final int length end - start; await raf.setPosition(start); final Uint8List chunk await raf.read(length); // 上傳這一片 await uploadChunk(fileId, i, totalChunks, chunk); } await raf.close();uploadChunk方法用http庫的MultipartRequest發(fā)送Futurevoid uploadChunk(String fileId, int index, int total, Uint8List data) async { final uri Uri.parse(https://your-server.com/upload/chunk); final request http.MultipartRequest(POST, uri); request.fields[fileId] fileId; request.fields[chunkIndex] index.toString(); request.fields[totalChunks] total.toString(); request.files.add(http.MultipartFile.fromBytes(chunk, data, filename: chunk_$index)); final response await request.send(); if (response.statusCode ! 200) { throw Exception(分片 $index 上傳失敗); } }這里有個(gè)性能優(yōu)化點(diǎn)不要串行上傳所有分片。串行雖然簡(jiǎn)單但速度慢。我改成了并發(fā)上傳用Future.wait控制并發(fā)數(shù)比如同時(shí)傳3片。但并發(fā)數(shù)不能太高否則移動(dòng)網(wǎng)絡(luò)下容易超時(shí)而且服務(wù)端壓力也大。我實(shí)測(cè)3到5是比較合適的值。final ListFuturevoid tasks []; for (int i 0; i totalChunks; i) { if (uploadedChunks.contains(i)) continue; // 跳過已上傳的 tasks.add(uploadChunk(fileId, i, totalChunks, chunkData)); if (tasks.length 3) { await Future.wait(tasks); tasks.clear(); } } if (tasks.isNotEmpty) await Future.wait(tasks);3.3 服務(wù)端接收分片與合并的代碼實(shí)現(xiàn)服務(wù)端用Express接收分片const express require(express); const multer require(multer); const fs require(fs); const path require(path); const app express(); const upload multer({ dest: temp/ }); app.post(/upload/chunk, upload.single(chunk), (req, res) { const { fileId, chunkIndex, totalChunks } req.body; const tempDir path.join(__dirname, temp, fileId); if (!fs.existsSync(tempDir)) { fs.mkdirSync(tempDir, { recursive: true }); } const chunkPath path.join(tempDir, chunkIndex); fs.renameSync(req.file.path, chunkPath); res.json({ code: 0, message: ok }); });合并接口app.post(/upload/merge, async (req, res) { const { fileId, totalChunks, fileName } req.body; const tempDir path.join(__dirname, temp, fileId); const finalDir path.join(__dirname, uploads, new Date().toISOString().slice(0, 10)); if (!fs.existsSync(finalDir)) { fs.mkdirSync(finalDir, { recursive: true }); } const finalPath path.join(finalDir, fileName); const writeStream fs.createWriteStream(finalPath); for (let i 0; i totalChunks; i) { const chunkPath path.join(tempDir, i.toString()); const chunkData fs.readFileSync(chunkPath); writeStream.write(chunkData); } writeStream.end(); writeStream.on(finish, () { // 清理臨時(shí)目錄 fs.rmSync(tempDir, { recursive: true, force: true }); res.json({ code: 0, url: /uploads/${fileName} }); }); });這段代碼里fs.readFileSync讀單片是沒問題的因?yàn)閱纹挥?MB內(nèi)存占用可控。但如果你把分片大小設(shè)成50MB那就得改成流式讀取了。3.4 上傳進(jìn)度與用戶反饋的實(shí)現(xiàn)用戶需要知道上傳到哪了。我在前端維護(hù)一個(gè)progress變量每上傳成功一片就更新double progress uploadedCount / totalChunks;然后用StreamBuilder或者setState刷新UI。這里有個(gè)細(xì)節(jié)進(jìn)度更新不要太頻繁否則UI會(huì)卡。我是在每片上傳成功后更新一次50片就是50次更新完全沒問題。如果你把分片設(shè)得很小比如100KB那更新次數(shù)會(huì)很多可以考慮每5片更新一次。另外上傳過程中要允許用戶取消。我用了一個(gè)bool _isCancelled標(biāo)志在循環(huán)里檢查如果取消了就跳出循環(huán)并調(diào)用服務(wù)端的“取消上傳”接口清理臨時(shí)分片。提示取消上傳后記得把持久化的狀態(tài)也清掉否則下次進(jìn)來還會(huì)提示繼續(xù)上傳。4. 常見問題與排查技巧實(shí)錄4.1 分片上傳中的典型問題速查表問題現(xiàn)象可能原因排查方法解決方案上傳到一半卡住網(wǎng)絡(luò)超時(shí)或并發(fā)過高查看日志中哪個(gè)分片沒返回降低并發(fā)數(shù)增加超時(shí)重試合并后文件損壞分片順序錯(cuò)亂或缺失比對(duì)分片數(shù)量和索引合并前校驗(yàn)分片完整性內(nèi)存占用飆升一次性讀取整個(gè)文件用Profiler看內(nèi)存曲線改用RandomAccessFile逐片讀斷點(diǎn)續(xù)傳失效狀態(tài)未持久化或fileId變化檢查shared_preferences內(nèi)容用穩(wěn)定fileId及時(shí)保存狀態(tài)服務(wù)端磁盤占滿臨時(shí)分片未清理查看temp目錄大小加定時(shí)清理任務(wù)iOS上傳失敗權(quán)限或后臺(tái)限制查看系統(tǒng)日志申請(qǐng)相冊(cè)權(quán)限處理后臺(tái)任務(wù)4.2 我踩過的三個(gè)坑與解決方案第一個(gè)坑是iOS后臺(tái)上傳被系統(tǒng)掛起。iOS對(duì)后臺(tái)任務(wù)限制很嚴(yán)應(yīng)用切到后臺(tái)幾秒后網(wǎng)絡(luò)請(qǐng)求就會(huì)被暫停。我一開始沒處理用戶切出去回個(gè)消息上傳就斷了。后來用了background_fetch或者flutter_background_service這類庫把上傳任務(wù)放到后臺(tái)isolate里跑情況好了很多。但要注意iOS后臺(tái)時(shí)間有限大文件還是建議提示用戶保持前臺(tái)。第二個(gè)坑是分片哈希校驗(yàn)的性能問題。我一開始對(duì)每個(gè)分片都算MD5結(jié)果發(fā)現(xiàn)CPU占用很高上傳速度反而慢了。后來改成只對(duì)分片做簡(jiǎn)單的長(zhǎng)度校驗(yàn)總文件才做MD5。這樣既保證了完整性又不會(huì)拖慢速度。如果你對(duì)安全性要求極高可以保留分片哈希但要做好性能測(cè)試。第三個(gè)坑是服務(wù)端合并時(shí)的文件句柄泄漏。我用fs.createWriteStream寫文件但忘記在finish事件里關(guān)閉流導(dǎo)致大量文件句柄沒釋放跑一段時(shí)間后服務(wù)端就報(bào)“too many open files”。后來加了writeStream.close()和錯(cuò)誤處理才解決。這個(gè)坑很隱蔽因?yàn)槎唐趦?nèi)看不出問題跑久了才暴露。4.3 性能優(yōu)化的幾個(gè)實(shí)用技巧技巧一動(dòng)態(tài)分片大小。根據(jù)網(wǎng)絡(luò)類型調(diào)整分片大小WiFi下用5MB4G用2MB弱網(wǎng)用512KB。這樣能在不同網(wǎng)絡(luò)下都有不錯(cuò)的表現(xiàn)。實(shí)現(xiàn)上可以用connectivity_plus庫檢測(cè)網(wǎng)絡(luò)類型。技巧二分片壓縮。如果視頻不需要原始畫質(zhì)可以在前端用ffmpeg做壓縮再上傳。不過Flutter里集成ffmpeg比較重我一般建議在服務(wù)端做轉(zhuǎn)碼前端只負(fù)責(zé)上傳原始文件。技巧三秒傳檢測(cè)。上傳前先算文件哈希請(qǐng)求服務(wù)端檢查是否已存在相同文件。如果存在直接返回URL不用上傳。這個(gè)對(duì)熱門視頻特別有效能省大量帶寬。但哈希計(jì)算需要讀整個(gè)文件對(duì)大文件來說耗時(shí)可以只算前1MB的哈希做粗略判斷。技巧四分片預(yù)簽名URL。如果服務(wù)端支持對(duì)象存儲(chǔ)可以給每個(gè)分片生成預(yù)簽名URL前端直接傳到存儲(chǔ)服務(wù)不經(jīng)過應(yīng)用服務(wù)器。這樣能大幅降低服務(wù)器壓力但架構(gòu)會(huì)復(fù)雜一些適合大規(guī)模場(chǎng)景。注意預(yù)簽名URL有有效期生成后要盡快使用否則會(huì)過期導(dǎo)致上傳失敗。4.4 安全性與合規(guī)性注意事項(xiàng)分片上傳涉及文件寫入安全上要特別注意幾點(diǎn)。一是文件類型校驗(yàn)不能只信前端傳來的擴(kuò)展名服務(wù)端要檢查文件頭魔數(shù)確保是真正的視頻文件。二是分片大小限制防止惡意用戶上傳超大分片撐爆內(nèi)存。三是fileId防猜測(cè)不要用自增ID用UUID或者哈希避免被遍歷。四是臨時(shí)目錄權(quán)限確保只有應(yīng)用進(jìn)程能讀寫防止其他用戶訪問。另外如果應(yīng)用面向多用戶要做好鑒權(quán)。每個(gè)上傳請(qǐng)求都要帶token服務(wù)端驗(yàn)證用戶身份后再允許寫入。合并時(shí)也要檢查該用戶是否有權(quán)限操作這個(gè)fileId防止越權(quán)。4.5 測(cè)試與驗(yàn)證的完整流程上線前我做了幾輪測(cè)試。第一輪是功能測(cè)試用不同大小的視頻10MB、100MB、500MB跑完整流程確認(rèn)能選、能分、能傳、能合并。第二輪是異常測(cè)試模擬網(wǎng)絡(luò)中斷、服務(wù)端重啟、磁盤滿等情況看斷點(diǎn)續(xù)傳和錯(cuò)誤處理是否正常。第三輪是性能測(cè)試用JMeter或者wrk壓測(cè)服務(wù)端看并發(fā)上傳時(shí)的吞吐量和響應(yīng)時(shí)間。測(cè)試時(shí)我建議用真機(jī)不要只用模擬器。模擬器的網(wǎng)絡(luò)和存儲(chǔ)行為和真機(jī)差別很大尤其是iOS模擬器后臺(tái)任務(wù)行為和真機(jī)完全不同。真機(jī)上還要測(cè)不同網(wǎng)絡(luò)環(huán)境比如WiFi切4G、弱網(wǎng)、高延遲這些場(chǎng)景下分片上傳的表現(xiàn)才是真實(shí)的。驗(yàn)證合并結(jié)果時(shí)我會(huì)用md5sum對(duì)比前后端文件哈希。如果一致說明分片和合并都沒問題。如果不一致就逐片比對(duì)找出是哪一片出了問題。這個(gè)排查過程比較耗時(shí)但能精確定位問題。5. 方案擴(kuò)展與個(gè)人經(jīng)驗(yàn)體會(huì)這套分片上傳方案跑通之后我做了幾個(gè)擴(kuò)展。一個(gè)是多文件并發(fā)上傳用戶一次選多個(gè)視頻每個(gè)文件獨(dú)立維護(hù)狀態(tài)用隊(duì)列控制總并發(fā)數(shù)。另一個(gè)是上傳優(yōu)先級(jí)小文件優(yōu)先傳大文件后臺(tái)慢慢傳提升用戶感知速度。還有一個(gè)是失敗自動(dòng)重試分片上傳失敗后自動(dòng)重試3次超過次數(shù)才提示用戶。我個(gè)人在實(shí)際操作中的體會(huì)是分片上傳的復(fù)雜度主要不在分片本身而在狀態(tài)管理和異常處理。分片邏輯寫起來很快但斷點(diǎn)續(xù)傳、并發(fā)控制、錯(cuò)誤恢復(fù)這些才是真正花時(shí)間的地方。我建議第一版先把串行上傳跑通確認(rèn)流程沒問題再逐步加并發(fā)、加斷點(diǎn)續(xù)傳、加動(dòng)態(tài)分片。不要一上來就追求完美那樣很容易卡在細(xì)節(jié)里出不來。最后再分享一個(gè)小技巧日志要打全。每個(gè)分片的上傳時(shí)間、大小、結(jié)果都記下來出問題的時(shí)候一看日志就知道是哪一片、什么原因。我一開始日志打得很簡(jiǎn)略排查問題時(shí)只能靠猜后來加了詳細(xì)日志排查效率提升了好幾倍。這個(gè)習(xí)慣在移動(dòng)端開發(fā)里特別重要因?yàn)檎鏅C(jī)調(diào)試不像Web那么方便日志往往是你唯一的線索。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品不卡高清在线观看| 亚洲男人的天堂AV| 极品色社| 亚洲欧洲综合av在线| 日韩av电影网站| 色婷婷久久| 男女日B国产| 欧美日韩精品久久久久东北老熟妇| 天天爽天天爽| 在线天堂999| 狠狠操狠狠| 亚洲精品无码成人久久久99| 97久久超碰| 97欧美色综合| 蜜桃传媒视频第一区入口在线看| 综合激情一一91| 亚洲人在线| 色综合色欲色综合色综合色综合| 丁香九月激情| 在线v中文字幕一区二区三区| 国产精品爽爽v| 老熟妇乱轮| 一区二区视频在看| 97人人爱人人乐| 男人的天堂三级| 9999九九九久久久| 少妇丝袜在线观看AV| 日韩AV一区二区三区三州三州| 中日高清无码操逼视频| 国产精品亚洲一区二区三区四区| 成人性爱av.com| 日韩操逼性鲍| 中文字幕日韩人妻视频一区二区三区 | 九色97| 五月丁香大香蕉| 日韩三A大片在线观看| 九九九热| 欧美999| henhen91| 97综合国产| 久久久青青草| 色图综合网| 亚洲日韩天堂| 人人弄人人摸| 中文字幕啊啊啊在线观看视频| 日韩一级免费性爱| 亚洲丝袜色图| 射丝袜大香蕉| 男同专区一区二区三区在线| 亚洲欧美综合| 欧美爱三级日韩久久| 啊啊啊想要| 久久色网| 肏逼福利网站| 日韩国产不卡在线视频| 亚洲AV无码国产成人| 黄片aaaaa一区| 美国aaaaa一级黄片| 中日亚韩免费视频| 久久激情网| 五月天黄色av| 男人的天堂在线| 国产又大又粗又长视频| 亚洲熟女综合一区二区| 久热精品在线国产| 国产成人无码久久精品| 色哟哟-国产专区| 韩国国产欧美情侣视频在线| 免费在线视频97| 91中出| 99亚洲精品| 亚洲成人av电影在线| hd成人一区二区在线| www.天天干| 高树玛利亚无码流出| 老熟妇一区二区三区啪啪| 少妇贴图| 亚洲1区2区三区高清中文字幕| 乱伦3P视频| 欧亚综合一卡二卡中文字幕| 九九九九精品视频| 黄色片,com| 五月天社区| 久久久婷婷| 国产精品一区在线播放| 黄色区免费观看中文字幕| 女同性恋久久| 操b网站亚洲无码| 91视频女生| 大二网站亚洲| 私色综合网| 快播久久人人aV| 无码外流操逼视频| 青娱乐亚洲热| 操熟女91| 丁香久久| 亚洲欧美校园| 亚洲午夜福利在线影院| 人妻少妇精品久久久| 国产传媒一区二区三区| 色色色欧美| 亚洲人综合| 亚洲色图综合| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 久久精品人妻一区二区三区| 黑人精品一区二区在线播放| 黄污污污污| 9997se| 人妻精品免费一二三区| 欧美在线官网| 乱伦a片视频| 欧美亚洲丝袜美女电影| 人人做,人人操,人人摸| 国产怡红院| henhen91| 中文字幕精品丝袜| 男女一进一出视频久久| 亚洲男人的天堂V| 神马九九| 亚州 综合 色图| 亚欧高清| 日本精品性生活久久久| 北约熟女超碰| 激情综合 婷婷五月 红杏| 午夜偷拍久久熟女| 国产深喉视频一区二区| 色九九九九久| 极品另类| 国产精品网站www| 操操操五月天婷婷丁香影院| 欧美日日夜夜| 高清无码一区二区三区| 久久9免费视频| 日韩中文字幕视频在线观看| 超碰在线综合97| 成年女人18级毛片毛片免费观看| 十八禁黄色| 亚州国产精品乱| 欧洲精品一级二级精品综合视频综合 | 黄色一区二区秘书性感| 亚洲综合色图欧美| 日本精品人妻少妇一区二区| 国产成人无码a| 使劲用力艹少妇视频一区二区| 人人看欧美性爱| 中文在线视频| 色五月网址| 色妇综合网| 成人天天看站长推荐| 91艹B视频| 风间由美日韩欧美久久| 婷婷三区| 人人看欧美性爱| 亚洲熟女一区二区| 嗯嗯嗯啊啊啊操的我好爽| 人妻献身系列第54部| 夜精品久无码| 啪啪视频mP4| 超碰在线观看av不卡| 人人九九精| 人夜夜精品网站香蕉嫩草| 国产精品分类在线观看| 久久久91福利姬| 天天综合色电影| 国产黄色影片在线观看| 超碰天天去日穴| 夜夜高潮夜夜爽| 人妻aa| 九九九久久久| 国产精品久久久久999| 五月丁香网站| 在线不卡视频| 国产一区二区三三视频| 91精品人妻一品二品三品| 国产婷婷一区| 97网址www| 国产精选三级在线观看| 午夜福利av电影在线| JuliaAnn丝袜熟女系列| 亚洲和欧美裸体美女双飞视频| www.色综合| 韩国一级婬片A片无码天美| 天天射天天色成人| 久热大香蕉网站| 免费看美国人人爽,人人操| 麻豆啪啪啪视频| 亚洲精品国产熟女| 天堂69亚洲精品中文字| 久久 精品| 偷拍亚洲视频一区二区三区四区| 国产精品第一页国产大屁股视频免费区i | 少妇熟女视频一区二区三区| 97久久久精品| 台湾大香蕉99热| 亚洲精品一区中文字幕乱码| 国模精品娜娜一二三区| 精品一啪| 激情综合五月| 日产狠狠干| 六月丁香婷| 亚洲精品精品一区二区| 成人网站 免费观看| 在线播放免费av福利片| 亚洲欧美综合区自拍另类| 成全动漫视频观看免费下载| 欧州一区二区三区四区| 欧美一二三级精品在线| 操逼日批| 亚洲?V无码专区在线电影| 成人精品在线免费视频| 中文字幕精品免费一区二区| 乱性AV| 秋霞操逼片| 亚洲天堂精品日韩电影| 亚洲欧美国产va在线播放频| 国产精品区在线12p| www.yeyecao| av一区二区三区不卡| 看日韩黄片| 日本人妻最新在线中| 日本操逼视频免费| 自拍大香蕉乱插| 乱伦系列一区二区| 欧美精品自慰系列寂寞少妇 | 少妇人妻在线| 哈哈操 大香蕉| 九九九999久久久网站| 蜜臀久久99精品久久久久久婷婷| 国产99热| 国产又黄又粗的视频| 国产毛片在线| 亚洲第一在线视频| 超91综合网| 伊人久久大香蕉线AV五月天| 成人黄页| 天堂亚洲欧美| 成年人网站在线免费观看| 人人操人人操人人人操| 99爱爱| 青青操97| 亚洲诱惑天堂 | 久热影视| 成人片在线播放| 午夜激情床戏激情| 日韩精品系列| 丁香九月婷婷| 自慰白浆在线观看| 青青青青草av在线观看| 久久久精品九| 手机午夜电影神马久久| 国产精品久久久久久久久AV大片 | 天天综合站| 呦呦一区| 五月丁香婷婷色| 伊人大香蕉在线| 我想要啊 啊 啊| 日语五十路和六十路亚洲国产精品| 狠狠中文字幕| 一区黄二区黄| 肥佬影院91| 岛国网址国产 | 日韩视频小说在线观看 | 夜夜肏2021| 骚女高跟AV在线| 黑人猛交| 亚洲午夜免费狠狠干| 亚洲一二三| 精品人妻一区二区三区在| 久久久久久久久成人av解说| 午夜呻吟欧美| 婷婷午夜清品久久久久久久性色视频观| 内射小黄片| av天天在线观看| 黑人综合色| 国产精品黑人一区二区三区| 黑丝内射一区二区三区| 99久久99久久免费精品蜜臀| 九九热精品| 91久久久老司机| 成人免费毛片| 亚洲黄日韩无码专区| 啊啊啊爽爽| 把腿张开老子CAO烂你| 久久做97| 91在线秘 男同| 日本熟妇熟色97一本在线观看| 亚洲做性| 激情第四色| 国产乱子伦一区二区三区免看| 精品人成视频在线观看| 欧美亚洲一区二区久久久婷精品大包诱| 婷婷国产精品一区二区| 精品国产肉丝袜在线拍国语| 蜜臀99久久国产| 婷婷爱五月| 蜜臀久久99精品久久久久久成人小说 | 91人妻中文| 久久久久七视频| 国产强奸AV在线| 久久女人视频| 亚洲无码国产探花在线观看| 日韩视频小说在线观看| 26UUU欧美激情一区二区| 午夜精品久久久久久久99热影院| 国模私拍一区二区三区神乳| 老熟女中文字幕高清| 色翁荡息又大又硬又粗又爽| 超碰69| 亚洲少妇综合在线播放| 日本加勒比无码专区一二三| 丁香五月电影| 国产真乱mangent| 久久久久久久久久久久久久久乱码| 秋霞Av理论一级在线| 用力操死我| 国产极品精品美女视频| 超碰碰小说97| 综合熟女| 国产一级137片内射麻豆| 色女免费在线观看视频网址| 日韩人妻大香蕉| 激情小说亚洲| 狠狠做深爱婷婷久久二区| 午夜一区二区三区国产| 久伊人网78| 夜夜高潮夜夜爽高清视频一| 欧美成人四级在线播放| 亚洲深夜福利| 国产精品动态一区二区三区四四| 日日噜噜夜夜久久亚洲一区二区| 性爱Av免费| 在线亚洲丝袜视频网站| 久久九九网| 91bbb| 国产美女91视频| 3d成人精品一区二区| 深夜激情 | 使劲用力艹少妇视频一区二区| 香蕉人人操tv| 看免费的黄片| 少妇激情一区二区三区视频| 欧美大香蕉97| 97中文天堂| 日韩精品中文字幕一| 亚洲天堂加勒比| 清清草影| 欧美三级一级| 九九色精品| 国产久久成人| 亚洲色人| 新怡红院| 国产日韩欧美| 狠狠热这里都是精品| 亚洲第一综合| 国产精选三级在线观看| 天天综合网日韩7799| 97欧美在线| 日韩BBN| 91N综合在线| 亚洲综合另类| 丁香五月影院| 丝袜美腿制服人妻二区中文字幕 | 久久神马| 熟妇色99| 香港久久久| 啊啊啊啊啊啊啊啊啊在线观看| 精品99999久久久久久| 亚洲天堂热| www.av在线观看| 黄在线| 囯戸精品高潮呻吟旡码| 97天堂| 一本色道久久综合狠狠操| 九九九九九用不成了| 99re这里只有精品3| 91丨九色丨东北熟女| 国产精品久久久久久久黄无码| 手机看片91人妻| 国产精品不卡少妇白| 国产精品大屁股999| 天天摸夜夜操视频| 国产天美传媒精品| 自拍视频大全亚洲专媒视频/一区二区三区 | 美日韩成人| 九九aV| 簧片免费看视频| 久久久国产亚洲精品系列| 欧美午夜视频免费观看| 国产一区二区三区视频在线看| 四虎国产精品永久在线囯在线| 久夜视频| 亚洲av综合伊人久久| 国产又黄又爽| 五月丁香黄色网| 免费国产电影一区二区| 97在线精品观看视频| 一区二区三区黄色片a| 成人乱人伦一区二区| 一本大道不卡一二三区| 天天色综亚洲91污| 欧美99| 欧美黑人猛交春色影视大全| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国语对白露脸XXXXXX| 狠狠色噜噜狠狠狠狠2018| 大香蕉免费3| 99在线无码精品秘 入口黑人| 狠狠色狠狠色狠狠五月| 中文字幕日本久久| 欧美少妇一区二区三区| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | ai欧美亚洲小说| AV久日| 91精品人妻| 91在线精品一区二区三区| 人妻中文字幕精品无码| 蜜乳av首页| 欧美图片偷拍| 九一国产精品| 国产精品人妻免费精品| 欧美人妻一区| 夜夜操av亚洲一区二区| 另类图片五月天| 超碰午夜| 欧美久热| av麻豆啪啪| 花花AV导航| 综合欧美激情网| 99免费在线视频| 欧美久久婷婷| 色妺妺AⅤ| 国产高清免费不卡av| 色99色| se,,,亚洲欧美| 国产精品丝袜在线| 国产中文精品一区二区在线观看| 美女刺激久久国产欧美| 热热色色综合| 影音先锋日本乱伦| 丁香五月成人| 熟女久久久| 中文字幕人妻资源在线| 防屏蔽在线视频| 加勒比av中文| 国产亚洲精品久久久久小| 欧美亚洲综合色| 五月天亚洲网| 欧美成人四级在线播放| 青苹果影院男人的天堂| 91熟女丨91老女人| 一区二区娱乐网站| 国产吹潮女在线观看| 国产精品国产亚洲区艳妇糸列| 日本免费亚洲欧美| 天堂精品| 成人三一级一片aaa| 亚洲成人一二三区| 99热| 啊啊啊 在线观看| 婷婷丁香人妻 | 大香蕉一级黄色片久久| 色综合久| 91情色在线| 操婷婷逼| 亚洲中文字幕熟女少妇一区二区| 操逼日韩无码| 啊啊啊水好多| 丁香五月天堂| 天天欧美| 五月天伊人| 97在线视频免费看| 婷婷九月| 91操熟女| 亚洲中文人妻色| 91肉片| 亚洲情色1区| 人人操人人摸人人骑| 美女啊啊啊啊啊啊啊| 亚洲精品久久久久久久蜜桃臀| 亚洲丝袜色| 麻豆成人AV| 久久国产精品一级二级三级| 无码精品久久久久久亚洲| 欧美精品在线观看| 日本操逼aaaaa| 99xav| 久久精品国产亚洲AV无码做| 精品少妇一区二区三区| 日韩精品99999| 中文字幕三四区| 久久久久一本一区二区青青蜜月| 国产一级特黄大片处女| 啊啊啊轻点在线观看| 五月天婷婷基地| 亚洲九九九| 欧美老妇综合网| 最新中文字幕精品在线| 日韩精品一二三| 国产视频一区二区三区久久亚洲天堂| 日韩精品人妻一| 91 亚欧| 国产最新AV| AV天堂国产| 蜜臀在线看片| 午夜呻吟欧美| 超碰成人最新最好看| 欧美性第1页| 欧美久久草熟女| 一线黄色免费性爱片| 新91视频.cmp| 中出789在线视频| 中文字幕一区二区三区视频播放| 久久久久久精| 我想要啊 啊 啊| 炮色五月| 日本一级黄色电影| 中文字幕一区二区日韩网| 欧美色图99| 上床不卡网站| 欧美一区91大爱| 99精品视频在线观看免费| 91久久婷婷| 狠狠躁天天躁日日躁| 五月婷婷六月丁香| 国产精品福利视频播放| 超碰97国产欧美| 亚洲和欧美裸体美女双飞视频| 嗯嗯啊中文字幕| 夜夜影视四色| 热久久国产| 欧美天天弄| 四季av一区二区凹凸精品小说| 超碰97色色| 9九九九九视频在线观看| 中国国产精品一区视频| av一区二区三区不卡| 98超碰欧美| 91n免费处女| 东北女人的毛片| 黄色网址久久精品欧美喷水| 爱我干综合| 久久毛卡| 国产精品久久久久久无码红治院| 国产亚洲99久久精品熟| 91综合网在线| 亚洲中文丝袜美腿诱惑字幕| 久操| 91美女视频电影| 天天日天天操VV| 男人天堂日日夜夜| 欧美综合色站| 国产白嫩精品久久| 日日天天久久啊啊aaa| 亚洲人成网www| 五月丁香六月| 熟女精品一区二区三区| 色爱综合网| 99热这里是精品| 熟女乱伦二区| 色婷婷久久| 欧洲色| 天天干天天干天天干| 久久伊人大香蕉| 成人片在线播放| 超碰人人草| 五月婷婷综合在线| 91网站18在线观看| 91最新综合| 男人 天堂 日 亚洲| 91久久堂| 亚洲骚男同com| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 后入福利视频| 精品176精品2| B049AV在线播放| 超碰碰小说97| 三及片网站| av黄图片在线观看| 成人精品一区二区91毛片不卡| a v网站在线播放| 欧美强奸一区二区诱惑| 五月天激情小说网| 国产性刺激| 中文字幕久久亚州无码| 人妻少妇无码 | 久草国产在线视频| 影音先锋国产精品| 久久熟女人| 夜精品久无码| 亚洲高清欧美总合| 欧美性生活男人的天堂| 搡老人老9丨女老熟人| 欧美在线播放aaaa| 日本日日色视频| 国产成人天堂| 97视频免费播放| 色色网91| 超碰在线91| 97爱爱影院| 熟女熟妇伦久久影院毛片一区二区| 亚洲Av诱惑| 欧洲综合无码| 色婷婷丁香五月天| 天天综合网1| 72av视频| 五十路三级片| 99热这里只有精| 97超碰欧美手机在线| 啊啊啊想要| 国产午夜无码片在线观看影视| A V少妇特黄三级| 亚洲资源网| 亚洲欧美综合| 久久激情综合| 校园春色中文字幕AV| 青青草国产欧美非洲黑人| 亚洲最新中文字幕免费| 蜜桃传媒一区二区亚洲| 超碰吊日色| 日韩A优精品在线观看| 久久9亚洲| 欧美 色 亚洲| 国产欧美亚洲精品a第2页| 欧美第38页| 美女啊啊啊啊啊啊| av一区二区三区 中文| 国产成人主播| 性爱视频免费网址| 99久久com免费视频′| 激情婷婷黑人91| 八人操人人摸人人看| 亚州再线| av一区二区三区不卡| 熟女精品一区二区三区| 天干天干天干天天做| 日韩在线观看字幕精品| 亚热日本熟女| 一类av片在线看| 超碰精品| 17c在线成人免费A片观看| 一本一道人妻久久一区二区三区 | 自慰白浆在线观看| 91国产丝袜美女| 天天激情干| 99九九久久| 亚洲av无码成电影在线播放| 手机不卡视频不卡在线一二三区| 91狠狠综合网| 国产伦精品免编号公布| 亚洲色天| 四虎永久在线精品免费网址 | 国产综合操逼高清| 四虎精品亚洲| 婷婷久久五月| 天天看片青娱乐| 精品少妇一区二区三区免费观看| 久一区久久蜜桃| 国产按摩一区二区三区| 色综合加勒比| AV天堂男人的天堂| 涩涩这里只有精品视频| 91色s| 亚洲国产无码精品首页久久久| 超碰欧美COM| 超碰av人人人| 成人26uuu| 亚洲天堂日本| 爱我干综合| 无码天堂| 青青草国产盗摄一二三区| 狠狠操夜夜| 日韩精品资源| 欧亚洲精品有视频| 51久久夜色精品国产麻豆| 狠狠图片青青草| 亚欧视频在线| 九九九999久久久网站| 欧亚综合一卡二卡中文字幕| 欧美日韩国产成人高清| 久久久久久久久久久久久久久久9| 黄色一区二区秘书性感| 少妇色欲综合网2| 九九热九九热| 成年人性爱日韩| 久久东京热久久| 99热导航| 成人午夜无码视频| 日本国产欧美一区三区二区| 精品九九九九九九九九九| 国产树林里野战在线看| 三级色影综合网| 热久久国产精品视频大陆精品| 日韩精品在线观看网站| 91超碰在线| 美国三级日本三级久久99| 久久五月份| 性在久久久久久| 高清孕妇孕交 交| 亚洲涩涩| 混色激情av| 精品亚洲国产成人精品| 国内伊人久久久久久网站视频| 欧洲与亚洲欧美精品中文字幕| 成片免费播放| 青娱乐欧美激情一区二区| 久久五月综合| 色综合中文字幕不卡| 欧美 亚洲 第一页| 999久久久精品国产| 亚洲97在线观看| 综合欧美日韩在线| 日本精品一区三区| 国产精品一二三在线看| 激情综合网激情综合| 色综合久久夜色精品国产天堂| 五月婷婷色色| 无码日韩人妻av一| 综合av社区| 国内一区二区免费| 密臀成人视频久久久| 噜噜噜久久亚洲精品色情| 色香阁在线| 婷婷色导航| 一级啊性爱在线视频| 蜜乳视频网站| 亚洲一区二区三区在线激情| 99999久久精| 欧美激情黑人| 狠狠色一区二区中文字幕| 久久久久国产亚洲一区欧美色图日韩| 色情综合| 97人人模人人爽人人| 人人妻人射| 成人一级性爱| 翔田千里AⅤHD无码| 亚洲春色一区二区三区| 亚洲不雅视频1区二区| 91无码精品| 国产精品另类| 日日97| 亚州图片第一页| 国产性爱欧美性爱在线| 婷婷五月天无码| 青青草乱入乱欲视频在线观看| 欧洲Au麻豆| 和协无码影院| 精品九九九九九九九| 午夜天堂网| 日韩国产十八禁| 午夜啊啊啊| 精品视频97| 91欧美美女日韩国产婷婷| 伊人国产视频| 老鸭窝黄色视频网站| 99久热精品99re6热| 97在线观看免费视频l| 亚洲999综合| 青青草国产一区二区三区| 日本天堂在线播放| 十八禁黄色| 欧美性第一页| 国产精品高清2021在线| 日韩A优精品在线观看| 亚洲精品啪视频| 婷婷色中文字幕| 发朗少妇买婬全视频中文| 综合日本女人伊人| 极品内射| 精久久久| 91夜色| 国产亚洲精品久久久久小| 2019久久久久久久久福利| 日韩AV一起草| 一二三四免费视频| 1204av韩国| 96精品久久久| 国产女大学生AV| 久久黄片国产一区二区| 欧美人妻精品一区二区| 天天操天天插| 有码色中文字幕在线观看| 成人精品水蜜桃久久久久久久| 欧美性爱一区二区三区| 午夜视频黄| 久久‘黄片视频| 看看小穴| 人人澡人人澡人人| 91国产操逼视频| 欧美日韩性爱操大逼| 日韩精品99999| 天天综合网1| 嗯嗯啊啊啊好爽| 亚欧免费| 亚洲情色91| 在线 欧美 亚洲| 日本操逼视频在线| 91|九色|国产熟女| 性色国产东北露脸精品视频| 国产又粗又长的视频| 乱性AV| 九九碰九九爱97超碰| 樱花草社区www中国| 天天射天天色成人| 国产网站在线播放| 亚洲男人天堂网久久| 91制服丝袜| 亚洲中文国际强奸字幕| 富二代亚洲精品99| 欧美性第1页| 自拍视频一区在线观看| 亚洲另类久操网| 夜夜高潮夜夜爽夜夜爱爱一区| 日韩无码操逼片| 五月久久HDAV| 日本在线伊人啪啪| 熟女色综合久久| 国产AV人人 夜夜人人澡| 伊人加勒比| 大香蕉九九| 蜜桃臀一区二区三区久久| 日韩操逼性鲍| 超碰天天久久79| 青娱乐休闲视频在线观看| 99啪啪| 91黄射| 午夜寂寞欧美| 亚洲综合贴图91| 强奸国产精品视频| 亚洲 se图 欧美电影| 97在线观看免费视频| 五月婷婷色| 久夜操| 色噜噜婷婷| 日韩AV噜噜噜一区二区三区四区| 一区二区三区 日韩欧美| 999 久久久| 狠狠中文字幕| 欧美少妇性乱| 韩国黄片aaaa| 日韩二区三四区五区六区在线看| 亚洲导航深夜福利| 久久大陆| 日本岛国黄色网址| 久9久9精品| 思思热国产在线视频| 夜夜做夜夜爽精品视频| 91在线|亚| 五月丁香综合| 国产亚洲综合欧美一区| 乱伦av国产| 久久久国产av美女私房| 欧美美女视频| 啊啊啊啊免费视频| 九热超碰| 大香蕉青青9| 久久久久亚洲精品| 天天日夜夜| 久色网| 一区二区三区精品视频| 人人操人人摸人人看人人干| 无码久久亚洲高清,| 国产第二页| 国产精品色约约| 香蕉精品二区二区| 超碰免费人妻人人| 蜜乳性色无码专日粉嫩骚逼AV| 色区久久| 自拍欧美| 欧美久久人体| 精品少妇99| 久久粉色| 日韩三级伊人| 午夜成人爽爽爽爽A片李冰冰| 91色综合色| 中文字幕日韩人妻视频一区二区三区交换夫妻| 精品无吗久久| 国产情色第一第二页在线观看| 亚洲91射| 国产精品精品系列在线观看| 热久久国产| 熟女突然公开看18禁影片 | 激情干在线| 91蜜桃婷婷狠狠久久综合9色| 亚洲AV资源| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 色欲久久99国产精品久久久久久| 欧美精品成人一区二区在线观看| 超碰国产精品无码| 日韩欧美女优电影| 亚洲久久东京热一二三四五区视频| 操久久久久| 在线色导航| 日本亚洲vr欧美不卡高清专区| 青青欧洲黑| 丁香九月婷婷| 日韩中文字幕二区| 伊人aaa| 日韩成年人性爱视频| 波多野结衣先锋影音| 天堂九九九九九九九九九| 91激情综合| 日韩欧美性吧婷婷乱伦大香蕉 | 新97国产超碰| 国产91 丝袜在线播放00-百度| 国产成人精品日本视频| 天天弄欧美| 精品久久久久久久| 久久久精品成人国产| 使劲用力艹少妇视频一区二区| 亚洲无线观看久久| 色噜噜国产在线| 99热在线播放| 亚洲精品久| 偷拍 亚洲 欧美| 五月综合色| 伊人超碰97| 国内成人圈中文字幕无码视频| 18啪啪手机免费性爱| 四虎884a| 99re公开精品免费视频| 青青草伊人久久| 日韩 欧美 视频 在线 一区| 青青草精玖玖69精品| 国产东北女人在线视频| 18禁久极品美女久久哦哟呀!| 黄片免费视频2019| 射丝袜大香蕉| 亚洲一区中文字幕一区| 色狠狠一区二区三区香蕉| 无码色| 青娱乐淫乱1314| 亚洲污污网站| 婷婷丁香六月天| 另类亚洲一区二区三区| 激情黄色五月天| av资源在线观看少妇| 97啪啪| 日韩特一级久久| 日韩97超碰中文字幕| 欧美日韩在线国产在线| 午夜理论片在线观看免费| 日韩免费在线观看不卡| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 围产精品一区二区三区视频播放| 97干综合网| 人人看人人摸人人色| 日比av无码| 亚州男人天堂| 99人妻| 欧美人与动性人交a| 不卡av在线中文字幕| AA特级绝黄| 免费中文在线| 校园春色综合| 青青草乱入乱欲视频在线观看| 黑人中出21连凳花野真衣| 97这里只精品| 色婷婷日韩精品一区二区三区| 97亚洲精品超碰| 精品欧美不卡在线播放| 人妻干天天| 五月天色色色| 亚洲国产精品乱码在线观看| 久久久久久久久久久久黄色| 后入式视频国产自| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 国内毛片热久久思思热| 嫩草一区二区在线观看| 97玖玖人妻| 91天美免费| 18禁中文字幕| 亚洲 欧美 中文 日韩超碰 | 男人的天堂99| 久久九九视频九九视频| 亚洲一区二区三区麻豆传媒| 9久9久9久9久视频网站| 亚洲,日韩,欧美,成人播放| 性欧美另类高清| 亚洲少妇自拍中文字幕懂色| 久久久99免费| 色性荡荡荡荡视频| 国产精品久久泡妞网站| 性在久久久久久| 嗯嗯啊啊视频一区二区三区| 日韩在线电影| 亚洲一卡2卡3卡4卡乱码网站| 综合欧美日韩在线| 亚洲婷婷综合网| 农村妇女一级二级三级视频| 97久久综合网| 国产精品色片一区二区| 天美传媒av一区二区| 久久精品中文字幕观看| 久草资源欧美在线视频| 青春草莓视频在线观看网址| 伊人天堂在线| 综合第一页| 色妹子A V| 国产v亚洲v日韩v欧美v片另类| 暖暖精品二区三区观看| 2018天天日天天日| 国产一区麻豆免费观看| 69少妇一区二区| 97在线资源| 日韩AV一起草| 国产高清亚洲日韩一区| 日本 免费 一区二区三区 久久香蕉 | 在线人成亚洲视频免费观看| 一区 欧美 日韩 麻豆| 精品成人无码| 天天综合网~91| 97视频7| 95自拍视频在线观看| 九九操久久国产免费视频| 嫩草 人人网精品| 亚洲少妇中文字幕网址| 日韩精品一二三| 91/欧美| 综合激情婷婷| 精品无码久久久久久久杏吧| 久久精品91| 大鸡吧尹人在线| 人人看人人摸人人色| 青春草莓视频在线观看网址| 懂色av中文字幕一区二区三区天美| 麻豆国产免费影片| 国产精品一区午夜福利| 欧美亚洲图片| 久久机热| 久久久久久91香蕉国产| www.99热| 五月综合婷婷久久网站| 国产女同视频在线播放| 精品免费一区| 91人人操| 加勒比无码毛片| 操91| 青青草玖玖爱| 今日头条成人一区二区三区四虎精品| 久久五月综合| 五月天婷婷色色| 欧美 亚洲 偷拍自拍| 亚洲欧美日韩综合在线尤物 | 国产女人和拘做爰视频| 国产成人精品必看| 约操熟妇| 亚洲一区二区久久久久| 欧美日韩理论一区| 日韩丝袜人妻AV| 欧美大香蕉卡久久| 大香蕉伊人网WWWn0n| 草b在线| 欧亚日韩三区| 91欧美丨精品丨入口| 九九九九九九九九九五码| 风月影院男女十八禁| 在线免费试看60秒| 丝袜美腿91| 九九碰九九爱97超| 人妻丰满熟妇一区二区三| 国产强奸超碰AV| 成功精品影院| 青青草精品| 国产自偷| 东北少妇高潮zzzz| 中文字幕丝袜国产第一页不卡| 亚洲乱熟女一区二区三区大香蕉| 伊人色综合欧美| 欧美激情视频一区二区| 天堂无码| 户外裸露刺激视频第一区| 亚洲国产第一页综合视频| 一区二区三区国产精产| 蜜桃臀一区二区三区久久| 96精品久久久久久久久久| 家庭乱伦国产| 手机av天堂久久久久| 欧美激情色婷婷花野真衣一区二区| 欧美性性性| 国产亚洲精品av一区| 精品色色| 视频在线观看青青99国产| 国产精品人妻无码久久久互動交流| 国内亚洲精彩视频在线| 宅男91视频在线播放| 日日骚网站| 强奸乱伦Av网| 一区二区蜜臀| 人妻三级在线中文字幕| 日韩综合97P| 波多野结衣先锋影音| 熟妇人妻一区二区三区| 天堂综合网| 人人乐大香蕉| 99热这里只有精品18| 99啪啪视频| 蜜臀99久久精品久久久久久| 亚洲综合精品国产一区| 亚洲美女 晚间男人天堂| 日本一区二区三区免费观看| 日韩AV中文字幕电影| 国产精品福利视频| 美女啊啊啊啊pc| 操国产高清| 亚洲自拍欧美国产首页网曝| 午夜舔阴达高潮视频免费看| 日韩国产品视频中文字| 国产精品美女久久久久久网站| 精品久久久无码| 成人性爱免费播放| 99九九久久| 久久婷婷综合国际产色怕| 色九色久| 欧美夜夜狠| 亚洲伊人久久综合97| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 欧美综合中文| 密桃99999| 成人a级高清视频在线观看| 蜜桃一区二区三区| 婷婷色综合| AVE乱伦| 亚洲精品国产熟女久久久| 欧美性天天影视| 第四色奇米影视777| 熟妇一区,二区,三区。| 91亚洲青青草原精品1区| 人人插人人摸人人| 色妇综合网| 欧美一品道| 人妻在线中出视频| 久久婷婷五月综合| 性爱视频啪啪啪啪| 91欧美综合| 中文字幕第二页| 黄色二级片网站| 亚洲色久| HEYZO高无码国产精品227| 亚洲天堂精品日韩电影| 97超碰精品图片| 天天综合网~91综合网| 这里是精品| 天美精品av| 大屁股xxxxx| 99老司机精品视频在线观看| 99re6在线视频精品免费完整版安卓版| 伊人97色天使| 日本护士高潮| 婷婷丁香五月天综合东京热| 午夜福利一区二区影院| 91精品人妻一区二区三区蜜桃| 99蜜月精品久久| 日本不卡一区二区三区| 六月丁操逼| 国产欧美日韩臀| 精品176精品2| 四虎视频在线观看| 亚洲综合一| 黄色一区三区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 |