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

ARTICLE DETAIL

資訊詳情

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

Java服務端大文件分片上傳與斷點續(xù)傳完整方案

Java服務端大文件分片上傳與斷點續(xù)傳完整方案 1. 從一根管道說起巡檢日志附件為什么會大到讓人頭疼先還原一個現(xiàn)場場景。能源化工企業(yè)的管道巡檢可不是拿著手電筒走一圈就完事。巡檢人員要記錄閥門編號、法蘭連接狀態(tài)、防腐層破損情況、保溫層是否脫落遇到疑似泄漏點要用氣體檢測儀讀數(shù)還要拍照留存。現(xiàn)在很多企業(yè)還配了紅外熱成像儀一張紅外照片就是十幾兆。要是發(fā)現(xiàn)隱患現(xiàn)場拍一段視頻三分鐘就奔著200兆去了。這些素材匯總到一起就是巡檢日志的附件。一條巡檢記錄掛上五六張照片加一段視頻附件總量動輒幾百MB遇到大修期間的專項檢查一條日志掛上幾GB附件也不是什么稀罕事。問題就出在上傳環(huán)節(jié)。傳統(tǒng)化工企業(yè)的現(xiàn)場網(wǎng)絡環(huán)境沒那么理想。很多廠區(qū)位于偏遠地區(qū)車間里有Wi-Fi但信號不穩(wěn)定地下管廊和罐區(qū)深處甚至只有4G信號還得碰運氣。工人辛辛苦苦拍完素材點擊上傳進度條走到68%忽然斷了再點一次又從頭開始傳。幾百MB的文件傳了三四次都失敗最后只能回到辦公室里連有線網(wǎng)絡再傳一遍。這種情況在真實生產(chǎn)環(huán)境里每天都在發(fā)生。斷點續(xù)傳的價值恰恰就體現(xiàn)在這種網(wǎng)絡不靠譜但業(yè)務不能斷的場景里。它解決的核心問題很簡單文件已經(jīng)傳了一部分能不能把上傳進度記住下次接著傳而不是從頭來過這個需求在Java服務端落地牽扯到的技術(shù)點比很多人想象的多得多。不是一個MultipartFile接收完事而是要處理分片、斷點、校驗、并發(fā)甚至還要考慮臨時文件的清理策略。我下面把這套方案的完整實現(xiàn)思路、核心代碼和踩坑經(jīng)歷全部拆開講。2. 斷點續(xù)傳方案選型為什么最終選了HTTP Range加分片落盤先明確需求邊界。在能源化工企業(yè)這種場景下做斷點續(xù)傳有幾個硬性約束單文件體積大集中在200MB到2GB之間偶爾有視頻素材超過2GB。上傳環(huán)境不穩(wěn)定Wi-Fi、4G、有線網(wǎng)絡來回切換隨時可能中斷。服務端需要知道文件傳了多少、剩多少客戶端需要能從中斷位置恢復。文件必須完整可校驗巡檢日志涉及安全追溯半截文件不算數(shù)。圍繞這些約束業(yè)界比較成熟的方案就那幾種。2.1 方案對比HTTP Range、分片上傳、第三方SDK第一種是HTTP Range斷點續(xù)傳??蛻舳讼认蚍斩嗽儐栁募呀?jīng)傳了多大服務端返回已接收的字節(jié)數(shù)客戶端用基于HTTP的Range機制從那個位置繼續(xù)寫。這種方式邏輯簡單服務端只需要用一個RandomAccessFile按字節(jié)偏移寫入就行但是對網(wǎng)絡異常特別敏感——只要TCP連接斷了客戶端不是總能準確知道服務端到底寫到哪個位置需要頻繁發(fā)起探測請求。第二種是前端分片上傳。把大文件切成固定大小的塊比如每片5MB客戶端逐片上傳每片都有獨立的序號和校驗值。服務端先把分片落盤到臨時目錄全部傳完后合并。這種方式對網(wǎng)絡抖動容忍度高單片傳失敗只需要重傳這一片而且支持并發(fā)上傳多片。缺點是邏輯復雜度上來了需要管理分片狀態(tài)、合并、冪等服務端多一套分片管理表。第三種是直接用云存儲SDK。比如接入對象存儲的斷點續(xù)傳能力服務端只做轉(zhuǎn)發(fā)。但能源化工企業(yè)很多數(shù)據(jù)不出廠區(qū)內(nèi)網(wǎng)部署是剛需公有云SDK直接出局。最終選型是分片上傳為主、本地落盤續(xù)傳為輔的混合方案。前端把文件切成固定分片一片一片傳服務端用分片序號加文件標識來記錄上傳進度。前端本地也緩存一份哪些分片已成功的記錄斷網(wǎng)恢復后直接從中斷處分片重傳而不是整文件重傳。提示分片方案和服務端斷點續(xù)傳不矛盾。分片上傳解決的是從哪一片繼續(xù)服務端的RandomAccessFile解決的是寫文件時從哪個字節(jié)偏移繼續(xù)。兩者結(jié)合才是完整可靠的斷點續(xù)傳。2.2 分片大小的選擇邏輯分片大小直接決定整個方案的上限體驗。我做過幾輪對比測試在園區(qū)內(nèi)網(wǎng)條件下結(jié)論是這樣的分片大小網(wǎng)絡中斷損失并發(fā)效率適用場景1MB小單片幾乎不會失敗需要大量并發(fā)請求才能跑滿帶寬極差網(wǎng)絡如地下管廊5MB中等單片成功率較高8-16并發(fā)輕松跑滿百兆帶寬廠區(qū)Wi-Fi、4G20MB較大網(wǎng)絡抖動時容易單片失敗并發(fā)需求低壓力小內(nèi)網(wǎng)有線高帶寬低延遲我推薦5MB。原因很實在5MB的分片在4G信號下就算丟幾個包單片重傳成本也很低而在百兆內(nèi)網(wǎng)下12到16個并發(fā)分片同時傳上傳速率能穩(wěn)定跑到60MB/s以上一上午就能傳完幾GB的巡檢視頻。分片再小到1MB服務端要處理的請求數(shù)暴增Tomcat線程池壓力大反而拉低整體吞吐。3. Java服務端收到分片之后核心處理鏈路與關(guān)鍵代碼方案定了接下來是Java服務端的核心實現(xiàn)。我按接收分片-落盤索引-合并校驗三步拆解。3.1 先定義分片上傳的請求模型前端每次請求傳一片請求參數(shù)里必須帶上文件標識、總分片數(shù)、當前分片序號。這里我用文件指紋來做文件標識也就是文件的MD5值這樣還能順便實現(xiàn)一個秒傳效果——服務端檢測到文件已經(jīng)存在完整版本直接返回上傳完成不用再傳。public class ChunkUploadRequest { private String fileId; // 文件唯一標識用MD5 private Integer chunkIndex; // 當前分片序號從0開始 private Integer totalChunks; // 總分片數(shù) private Long totalSize; // 文件總字節(jié)數(shù) private MultipartFile file; // 當前分片的文件流 }Controller層用RequestPart接收文件和其他字段這里不贅述SpringMVC的基礎(chǔ)寫法重點講服務端接收后的核心邏輯。3.2 RandomAccessFile定位寫入斷點續(xù)傳的地基服務端收到一個分片后要做的第一件事是把這個分片的內(nèi)容寫到臨時文件對應的偏移位置。偏移量是分片序號乘以分片大小這個計算很簡單但寫文件的方式有講究。private void writeChunkToFile(String basePath, ChunkUploadRequest request) { Path tempFile Paths.get(basePath, request.getFileId() .tmp); try (RandomAccessFile raf new RandomAccessFile(tempFile.toFile(), rw)) { long offset (long) request.getChunkIndex() * chunkSize; raf.seek(offset); byte[] buffer new byte[4096]; try (InputStream in request.getFile().getInputStream()) { int len; while ((len in.read(buffer)) ! -1) { raf.write(buffer, 0, len); } } } }RandomAccessFile的seek方法決定了寫入起點這就是斷點續(xù)傳最底層的機制。前端傳第13片服務端就把指針移到13乘以5MB的偏移位置直接寫不用管這個文件前面的部分是從哪來的。但這只是第一步如果只做這個一旦上傳中斷再恢復我怎么知道第13片前面已經(jīng)寫完了所以還需要分片索引。3.3 分片索引用Redis記錄還差哪幾片我在生產(chǎn)環(huán)境里維護了一張分片上傳狀態(tài)表記錄每個文件標識的接收情況。這張表的數(shù)據(jù)結(jié)構(gòu)不復雜但設計上有講究。用Redis位圖來處理這種場景非常合適。文件有多少片位圖就有多少位。收到第5片就把第5位置為1。查詢進度時直接用bitcount統(tǒng)計有多少位是1和總分片數(shù)比較立刻知道傳完了沒有。// 分片到達后標記位圖 stringRedisTemplate.opsForValue().setBit( UPLOAD_CHUNK_KEY fileId, request.getChunkIndex(), true ); // 查詢當前已收到的分片數(shù) Long uploaded stringRedisTemplate.execute( (RedisCallbackLong) connection - connection.bitCount((UPLOAD_CHUNK_KEY fileId).getBytes()) ); // 已傳分片數(shù)和總分片數(shù)相等觸發(fā)合并 if (uploaded ! null uploaded request.getTotalChunks()) { mergeChunks(fileId); }選擇Redis而不是數(shù)據(jù)庫主要有兩個原因。一是位圖操作本身就是Redis的強項一個200MB文件的40個分片bitCount一次O(1)級別就出來了數(shù)據(jù)庫要多查幾十行記錄二是Redis的key過期機制可以順帶處理臨時文件的生命周期設置24小時過期上傳中斷的后臺任務會自動大量緩存不用額外寫清理邏輯。3.4 設置過期時間的副作用這里有個細節(jié)值得說。Redis位圖標記分片狀態(tài)時key的過期時間要從首次寫入時設置而不是每次寫入都刷新。原因很直接如果一個用戶上傳文件傳了10分鐘分片一直在寫入每次寫入都刷新過期時間那24小時的有效期就會無限順延但如果是傳了一會兒就斷網(wǎng)了服務端需要的是24小時后這個殘缺文件的臨時狀態(tài)自動清掉所以過期時間只在第一次寫入時設置。// 只在第一次上傳分片時設置過期時間 Boolean firstWrite stringRedisTemplate.opsForValue().setIfAbsent( UPLOAD_CHUNK_KEY fileId, 1, Duration.ofHours(24) );3.5 合并分片臨時文件轉(zhuǎn)正的最后一跳所有分片到齊之后觸發(fā)合并。合并不是把多個文件復制到一個文件里而是把分片按順序?qū)懭胍粋€完整文件。我用的是文件轉(zhuǎn)正策略分片寫入臨時文件合并完成后再把臨時文件命名為正式文件名并刪除標記狀態(tài)。private void mergeChunks(String fileId, String uploadDir, String targetDir) { Path tempFile Paths.get(uploadDir, fileId .tmp); Path targetFile Paths.get(targetDir, fileId _ System.currentTimeMillis() .bin); // 臨時文件已經(jīng)通過RandomAccessFile按偏移寫入了所有分片 // 合并動作本質(zhì)上是驗證完整性 原子性改名 Files.move(tempFile, targetFile, StandardCopyOption.ATOMIC_MOVE); }很多第一次做分片上傳的人會在這一步犯一個錯誤以為每個分片是獨立文件合并時要按順序把分片內(nèi)容復制進最終文件。其實完全沒必要。所有分片從一開始就是往同一個臨時文件的不同偏移位置寫寫入完成之后臨時文件本身就是完整的文件了。唯一要做的只是驗證大小和校驗值然后改名而已。這樣既快又不會有分片復制過程中順序錯亂的風險。4. 可靠性保障校驗、冪等、并發(fā)一個都不能漏斷點續(xù)傳如果只做能傳的部分那在生產(chǎn)環(huán)境里撐不過一周。我把這幾個月在生產(chǎn)環(huán)境里遇到過的可靠性問題集中說一下。4.1 校驗不只是MD5還要校驗大小和分片序號連續(xù)性分片上傳過程中最怕的是某個分片因為網(wǎng)絡問題沒傳完整但服務端當成正常分片寫入臨時文件了。這種情況如果發(fā)生在中間某個分片最終的臨時文件大小是對的但內(nèi)容錯位合并出來的文件就是壞的。解決辦法是雙校驗。第一層是單分片校驗。前端在請求頭帶兩個值分片的SHA-256值和分片大小。服務端把分片流寫入臨時文件后立刻計算這個分片接收到的字節(jié)數(shù)。如果字節(jié)數(shù)不等于聲明的大小直接返回錯誤要求前端重傳該分片。第二層是整文件校驗。所有分片合并并改名后計算整個文件的大小和請求時聲明的totalSize比對。大小不一致說明中間有分片寫串了直接刪掉臨時文件讓前端重新傳。巡檢日志領(lǐng)域?qū)ξ募耐暾砸蟾咚晕易罱K加了全文件MD5比對以犧牲一點IO開銷換絕對可靠。if (Files.size(targetFile) ! totalSize) { Files.deleteIfExists(targetFile); throw new UploadException(文件大小校驗失敗所有分片需重傳); }4.2 冪等設計同一分片重復上傳不能造成數(shù)據(jù)錯亂斷點續(xù)傳場景下客戶端斷網(wǎng)重連后經(jīng)常會重傳一個其實已經(jīng)成功上送的分片。這時候服務端如果不清不楚地又寫了一次就會把臨時文件對應偏移位置覆蓋掉。RandomAccessFile的seek加write天然是覆蓋寫所以同一分片重復寫結(jié)果是一致的這個問題倒不大。真正的坑在Redis位圖狀態(tài)上。假設第10片實際沒傳成功但位圖被提前置為1了那合并時就會拿一個不完整的文件去轉(zhuǎn)正。所以請求處理順序必須是分片落盤成功 - 位圖置1 - 返回成功。任何一步?jīng)]完成都不要更新狀態(tài)。4.3 高并發(fā)分片上傳時的文件鎖問題前面提到過我推薦12到16個并發(fā)分片同時上傳。這意味著同一時間可能有十幾個線程在寫同一個臨時文件的不同偏移位置。RandomAccessFile的寫操作本身到操作系統(tǒng)層面是有并發(fā)保護的但Java層面多個線程同時調(diào)用write時write并不是全程線程安全的尤其是在寫入長度超過單次write緩沖限制時。保險起見我給寫文件的代碼塊加了ReentrantLock按fileId加鎖。同一文件的分片寫操作串行化不同文件之間不互相阻塞。private final ConcurrentHashMapString, ReentrantLock lockMap new ConcurrentHashMap(); private ReentrantLock getFileLock(String fileId) { return lockMap.computeIfAbsent(fileId, id - new ReentrantLock()); } private void writeChunkWithLock(String fileId, ChunkUploadRequest request, String basePath) { ReentrantLock lock getFileLock(fileId); lock.lock(); try { writeChunkToFile(basePath, request); } finally { lock.unlock(); } }5. 生產(chǎn)環(huán)境里的性能調(diào)優(yōu)Tomcat、磁盤IO、大文件緩沖方案跑通之后性能優(yōu)化才是讓系統(tǒng)真的能扛住生產(chǎn)壓力的關(guān)鍵。巡檢日志的上傳窗口期高度集中早上班前一小時、下午班后一小時是上傳高峰幾十個巡檢員同時傳大文件服務端壓力不小。5.1 Tomcat參數(shù)調(diào)整與上傳限制Spring Boot內(nèi)嵌Tomcat默認限制單次請求大小為1MB做分片上傳前必須改。分片本身只要5MB所以單次請求限制調(diào)到10MB就夠了不用為2GB的文件調(diào)大否則反而容易把線程池拖垮。spring.servlet.multipart.max-file-size10MB spring.servlet.multipart.max-request-size12MB同時把Tomcat的核心線程數(shù)和隊列長度調(diào)整一下。分片上傳的請求特點是并發(fā)量大、單請求處理時間短我按這個特征把最大線程數(shù)從默認的200調(diào)到400等待隊列從默認的100調(diào)到200。server.tomcat.threads.max400 server.tomcat.threads.min-spare40 server.tomcat.accept-count2005.2 磁盤IO臨時目錄和正式目錄不要放在同一塊盤這個坑我踩過。一開始臨時文件和最終文件都在應用服務器的同一塊數(shù)據(jù)盤上巡檢高峰期上傳和合并同時進行磁盤IO直接打滿上傳速率從60MB/s掉到不到10MB/s。后來我把臨時文件目錄放到一塊獨立的固態(tài)盤上正式文件目錄放在另一塊盤上。分片寫入和合并轉(zhuǎn)正錯開IO路徑整個上傳鏈路就通了。如果條件有限只有一塊盤至少要把臨時目錄和正式目錄分在不同目錄層級避免ext4文件系統(tǒng)索引節(jié)點競爭。5.3 合并大文件時的內(nèi)存控制合并分片不要用Files.readAllBytes去讀整個文件2GB的文件直接OOM。我上面用Files.move做轉(zhuǎn)正其實已經(jīng)繞開了這個問題。但文件校驗時計算MD5同樣要注意要用流式計算每次讀64KB緩沖區(qū)而不是一次性載入內(nèi)存。private String calcMd5(Path file) throws IOException { MessageDigest md MessageDigest.getInstance(MD5); try (InputStream is Files.newInputStream(file)) { byte[] buffer new byte[65536]; int len; while ((len is.read(buffer)) ! -1) { md.update(buffer, 0, len); } } return Base64.getEncoder().encodeToString(md.digest()); }強調(diào)一句這塊代碼用Files.readAllBytes寫過的人基本都見過OOM報錯。6. 移入巡檢業(yè)務后的實際效果與二次踩坑整套方案遷移到巡檢日志系統(tǒng)之后我記錄了三個月的運行數(shù)據(jù)。在同樣的弱網(wǎng)條件下大附件上傳成功率從改造前的不足六成提升到99.2%。剩余0.8%的失敗也主要集中在服務端重啟或存儲節(jié)點故障這類極端情況斷點續(xù)傳機制本身沒有成為瓶頸。但有幾個業(yè)務層面的問題值得單獨拿出來說。6.1 斷點續(xù)傳不等于斷網(wǎng)續(xù)傳有同事問過既然有斷點續(xù)傳那我在地下車庫斷網(wǎng)了回家再打開APP是不是文件還能繼續(xù)傳答案是除非把上傳狀態(tài)持久化到本地方便APP重啟后恢復否則做不到。服務端的續(xù)傳狀態(tài)默認是24小時過期APP進程一旦被殺掉客戶端持有的分片記錄就丟了重新打開APP會變成全部重傳。解決方案是把前端的分片上傳記錄用Room數(shù)據(jù)庫持久化重新打開APP時先從本地數(shù)據(jù)庫恢復未完成的上傳任務。這塊邏輯傳統(tǒng)上歸前端管但服務端要配合提供一個查詢已收分片的接口前端才能知道從哪片續(xù)傳。GetMapping(/upload/status/{fileId}) public ResponseEntityUploadStatusVO queryStatus(PathVariable String fileId) { Long uploaded stringRedisTemplate.execute( (RedisCallbackLong) connection - connection.bitCount((UPLOAD_CHUNK_KEY fileId).getBytes()) ); return ResponseEntity.ok(new UploadStatusVO(uploaded, totalChunks)); }6.2 同一文件多人重復上傳的文件標識沖突巡檢場景里經(jīng)常出現(xiàn)好幾臺手機拍到同一個隱患點生成的視頻內(nèi)容非常相似MD5可能碰巧一致。如果服務端用MD5作為唯一文件標識就會誤判成已經(jīng)傳過了直接返回秒傳成功但文件內(nèi)容是甲拍的隱患點乙的日志里配了一張別人的圖片。解決方式是文件標識用用戶ID加MD5的復合標識或者引入UUID作為主標識、MD5只做文件內(nèi)容的完整性校驗不承擔文件唯一身份的功能。6.3 不要忽略服務端存儲空間預檢2GB的文件分片全部落盤后臨時目錄的占用會瞬時飆升。高峰期幾十個文件同時上傳輕輕松松占掉幾十GB空間。我后來在每次新建上傳任務時先做一個存儲空間預檢剩余空間低于閾值就直接拒絕新任務避免中途存儲寫滿導致所有任務全部失敗。File storeDir new File(tempDir); long freeBytes storeDir.getUsableSpace(); if (freeBytes RESERVED_SIZE) { throw new UploadException(存儲空間不足請稍后再試); }這個邏輯跟斷點續(xù)傳沒有直接關(guān)系但一個上傳任務跑到99%因為磁盤滿了掛掉是最讓人懊惱的失敗方式。先把這種底層隱患堵住斷點續(xù)傳用起來才踏實。6.4 巡檢報告自動生成場景里的擴展斷點續(xù)傳的另一種用途文件上傳只是第一步。巡檢日志生成后系統(tǒng)還要把照片和視頻打包成PDF或ZIP發(fā)送給安全部門。這里同樣遇到了超大附件問題——一份包含幾百張現(xiàn)場照片的報告壓縮包動輒300MB通過郵件網(wǎng)關(guān)發(fā)送時頻繁超時。后來我把斷點續(xù)傳的思路反過來用在下載側(cè)報告生成后先持久化到文件服務器郵件里不放附件只放下載鏈接下載接口支持HTTP Range。這樣即使下載中斷也可以從斷點繼續(xù)拉取和上傳側(cè)的斷點續(xù)傳正好形成閉環(huán)。工程上省掉了郵件網(wǎng)關(guān)的超時改造用戶體驗還更好了。這個經(jīng)驗可以推廣到所有把大文件從A系統(tǒng)搬到B系統(tǒng)的場景。數(shù)據(jù)搬運的速度永遠受制于最差的那段鏈路與其想方設法提升鏈路的穩(wěn)定性不如讓搬運過程本身具備從中斷處繼續(xù)的能力。這就是斷點續(xù)傳最本質(zhì)的價值。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99小视频在线| 亚洲免费99| 99热伊人| 在线另类视频| 日本人人xxx| 好好干Av| www.婷婷五月天| 九九视频在线观看视频6| 久久视频婷婷| 九九视频在线观看| 五月丁香婷婷成人网| 99在线观看视频精品| 综合色网站| 99精品偷自拍| 777精品久无码人妻蜜桃| 久99久在线| www.成人婷婷综合| 久久五月婷婷开心网| 99色干| 日本三级成人秘书精品片| 97人妻碰碰中文无码久热丝袜| 婷婷五月18永久免费视频| 森林影视大全,最好看的2019年视频 | 色综合久久8| 9久热在线视频精品| 五月丁香六月婷婷综合伊人| 五月丁香综合啪啪対白| 婷婷色五月天综合网| 天天情天天狠天天透| 91无码高清| 五月婷婷黄网站大全| 久久久中文| 草草操操| 激情综合五月婷婷| 99这里有精品视频| 99在线精品免费视频| 色色五月丁香| 另类图片五月天| 天堂在线9| 激情五月婷黄版| 性生活视频98791| 五月丁香六月婷婷不卡免费无码 | 五月丁香久久网| www久久久久久久97| 99综合成人视频在线观看| 婷婷99视频全集高清| 亚洲精品视频在线| 91久久网站| 成人做爰高潮A片免费视频| 五月丁香大香蕉| 五月婷婷av| 丁香婷婷五月天激情四射| 日本在线va| 99热在线精品观看| 亚洲综合网 665566| 可以免费观看的AV| 色婷婷影视| 日韩成人电影AV| 六月丁香五月婷婷| 国产人妻777人伦精品HD| 日本4399天堂中出| 婷婷色情五月| 天天做天天视天天谢| 欧洲激情网站| 五月天色社区| 五月婷婷综合网| 日本色五月| 亚洲色五月| 色.五月综合网| 99热黄| 六月婷婷最新网址| 亚洲艹网| 五月天婷婷综合免费| 婷婷五月天六月丁香| 人人操91| 精品自拍99| 五月丁香偷拍| 激情五月综合六月丁香婷婷狠狠干| 成人网丁香五月| 午夜做爱影院| 五月天激情网图片| 97九色视频| 激情五月开心五月在线视频| 五月激情婷婷六月| 激情五月婷婷| 97色热| 99热这里只有精品亚洲| 99久在线观看| 婷婷激情97| www久久99| 毛片新网地| 丁香五月天激情综合| 五月天啪啪视频| 亚洲精品V天堂中文字幕| 色吧网综合| 99九九在线精品热动漫| 精a品a| 99热18| 天天日中文| 亚洲网视屏| 五月婷婷开心六月激情小说| 日韩九区| 五月丁香啪啪啪| 婷婷丁香五月综合激情小说| 亚洲亚洲人成综合网络| 天天爽在线视频| 九九亚洲视频| 日韩乱轮AV| 激情综合婷婷| 激情性爱五月天| 色婷婷很很十八禁| 久久婷婷六月综合资源| 99精品视频在线观看| 九热久| www.六月丁香看AV| 99精品偷自拍| 激情婷婷丁香五月| 99噜噜噜在线播放| 久月丁香爱婷婷综合| 色综合伊人网| 91操在线| 天天干电影| 亚洲欧洲中文日韩久久AV乱码| 91色综合网| 天天干 夜夜爽| 99热在线播放| 888精品福利地址| 激情性爱五月| 色情丁香五月婷婷精品| 天天搡日日搡aaaaⅩ| www.爱婷婷.com| 丁香花五月天| 日韩黄色影院| 六月丁香社区| 亚洲AV无码影院| 五月婷婷激情中心| 蜜乳AV成人| 五月婷婷香蕉| 午夜AV网| 五月丁香综合中文| 自拍偷窥99热| 亚洲亚洲人成综合网络| 激情美女五月天激情在线| 婷婷五月天开心网| 久久成人综合五月天| 丁香五月影院| 婷婷丁香综合成人| 黄页免费一级视频懂色| 日日夜夜天天| 国产亚洲色婷婷久久99精品91| 综合视频久久| 色婷婷婷av| 五月丁香婷婷色| 婷婷丁香97| 久久久久久久97| Www99热| 天天综合色丁香| www.99精品在线| 99热综合在线| 青青草a在线| 久久婷婷视频| 开心激情播播五月天| 亚洲一二三网| 九九视频在线观看| 久久五月激情| 久热综合| 精品AV无码超碰| 五月婷导航| 91久久精品视频| 色中色综合| 9视频1在线| 伊人久久大香线蕉av一区| 超碰人人超碰| 精品久久穴| AV79| 色情五月婷婷| 五月丁香狠狠爱婷婷综合| 噜噜色噜噜网| 操笔无码| 婷婷五月天黄色网址| 91狠狠综合久久久久久| 可以免费看的av网站| 狠狠色噜噜色狠狠狠综合色 | 99精品综合视频| 婷婷激情综合网| 999热视频精品99免费在线| 六月丁香色婷婷| 91人人操| 色色色com| 婷婷播5月| 成人电影AV在线观看| 丁香五月Av| 五月丁香婷婷激情久久| 激情六月天婷婷| 可以免费观看的AV| 99热这里都是精品| 日逼免费视频| 夜夜躁狠狠 | 久久久天堂国产精品女人| 99热这里只有精品18| 欧美婷婷日本| 影音先锋偷偷色男人站| 清纯唯美 激情四射| 人人草人人看| www.av骚货| 亚洲综合视频网| 激情文学综合婷婷五月天丁香花| 大香蕉啪啪网| 激情久久久久久久久久| 婷婷五月天综合小说网| 五月社区婷婷激情| 久久综合激情五月天| 日韩 mm 不卡| 色播激情| 精品99*| www.zbzhongsen.com| 日日爽天天| 异能之下短剧免费观看全集| 99九九玖玖| 色婷婷yy久| 色五月丁香网| 亚洲99热| 亚洲成人免费电影| AV五月丁香| 开心五月深爱五月丁香五月激情五月| 99热骚货| 人人看人人草人人摸| 欧美色五月| www.综合久久| 超碰爱爱爱| 亚洲超碰中文字幕| 97成人操| 伊人狼人干| 色情综合网| 91碰视频| 人人摸人人搞| 五月天综合视频| 97干在线观看视频| AAA久久久| 婷婷中文字幕| 亚洲色图五月丁香| 色色色色综合网| WWW.久久99| 夜夜做天天爽| 婷婷丁香六月激情综合| 狠狠久久婷五月综合色| 狠狠狠狠狠狠草| 丁香五月婷婷啪| 久久久91| 五月丁香六月婷婷,婷| 99毛片| 一区二区传媒视频| 99网址在线看| 国产精品久久99| 久思思热视频在线观看| 午夜理论片最新午夜理论剧| 少妇婷婷五月天| 五月丁香综合网色欲| 色婷婷五月天亚洲| 九九久久综合网站| 亚洲热视频在线| 深爱激清网| 色五开心五月五月深深爱| 色色 9| 婷婷瑟瑟五月天| 婷婷五月丁香网| 夜夜干天天干| 99热啪啪| 激情AV网| 免费国产视频| 色9色| 青青草深爱激情网| 五月激情婷婷丁香天堂| 天天插天天插天天插天天插| 午夜天堂一区人妻| 人人妻人人澡人人爽| 小泽玛利亚视频一区二区| www.maotanji.com| 天天射影视综合网| 婷婷在线综合| 成人做爰高潮A片免费视频| 欧美69久成人做爰视频| 丁香五月激情网| 中文字幕在线不卡| 99黄色| 丁香婷婷六月男男| 另类少妇人与禽zOZZ0性伦| 色色欧美色色色| 免费超碰在线| 5月色亭亭视频| AV国产有码| 99热这里只有精品4| 天天日,天天插| 色婷婷激情Av久久久| 成人午夜免费电影| 亚洲激情色色| 精品人妻一区二区三区四区不卡在| 亚洲婷婷五月天| 亚洲 成人 电影av在线观看| 亚洲另类婷婷五月丁香在线播放| 久久色五月天激情小说| 亚洲综合在线视频| 最新日韩久热免费视频看看| 99精品视频在线6| 欧美人妻一区二区| A片试看120分钟做受图片| 久久思思99| 欧美在线骚货| 九九五月天| 婷婷在线中文字幕| 欧洲亚洲免费视频9| 综合网天天| 五月丁香激情综合| 久青操| 色婷婷五月亚洲| 九九99九九99偷拍视频免费看| 少妇人妻偷人精品无码视频新浪| 激情五月综合色| 色播五月网| 人妻体体内射精一区二区| 久久婷婷五月综合成人d啪| 天天日天天操天天干| 欧洲亚洲免费视频9| 2025神马午夜福利| 亚洲五月婷婷在线| 综合色播| WWW色五月天| 精品爆操| 99精品久久久久久久| 五月综合激情视频| 日本不卡一区二区三区| Av狠狠色丁香婷| 99九九玖玖| 五月开心啪啪| 色综合色色色| 九九成年视频| 久久人妻视步| 激情婷婷黄色五月| 五月亭亭六月天| 亚洲亚洲人成综合网络| www天天干| 婷婷久久色| 丁香色成人| 色五月AV| 狠狠爱激情网| 婷婷五月激情网| 亚洲成人av在线播放| 婷婷丁香五月欧美人| 丁香五月综合| sS丁香五月婷婷| 婷婷五月电影院| 久久看婷婷| 五月丁香六月婷| 亚洲精品中文字幕成人片| 华人在线免费| 日韩三及成人AV片| 五月色网| 精品在线| 欧美日本韩国亚洲| 丁香六月激情综合啪啪| www激情网站| 婷婷九月丁香| 亚洲午夜av| 五月丁香六月综合激情 | 六月婷婷久久| 久久久中文| 五月丁香六月婷| 五月丁香啪啪网| 99欧美| 天天干电影| 99这里只有免费的小视频在线观看| 色色色欧美| 亚洲爱爱无码婷婷色五月| 五月天丁香色色| 色五月婷婷内射| 北京熟妇搡BBBB搡BBBB| 狠狠色丁香久久婷婷综合五月| 亚洲另类视频| www.99免费视频| 婷婷射图| 亚洲国产精品SUV| 蜜臀嫩草| 99ri久久| 黄色片avv| 精品人妻一区| 久久五月丁香伊人青草| 色九月综合网| 99精品综合| 亚洲六月婷| 九九偷拍网| 91精品久久久久久77777| 色欲婷婷夜夜| 丁香五月婷婷色偷偷| 五月色婷| jiqingliuyuetian| 无码se| 无人区码一码二码三码医生系列| 国产精品色婷婷99久久精品| 五月丁香综合啪啪対白| 久久总和99| 精国产品一区二区三区A片| 丁香五月婷婷成人网| 在线视频99| 日日操夜夜爽白洁| 五月婷婷之综合激情在线| 激情五月天啪啪视频| 91中文狠狠综合| 九九自拍网| 99丁香五月婷| 九九色院| se色婷婷视频| 六月丁丁香| 五月丁香婷婷成人综合网| 9l视频自拍九色9l视频自拍九色9l社区| 97碰在线视频| 五月久久婷婷天堂视频| 操熟女成人网| WWW、日本色丁香、co m| 97日在线视频| 丁香五月天亚洲综合| 五月激情站| 婷婷久久丁香| 久色国产| 很很干在线视频| 激情六月天婷婷| 国成人网| 久久大香蕉丁香| 五月丁香六月婷婷久久| 日日干日日| 激情小说之五月| 狠狠舔| 97成人超碰免| 久色大香蕉| AA片在线观看视频在线播放 | 欧美成综合在线观看| 久99热| 91操网| 六月丁香综合| 色婷婷成人| 精品成人无码A片观看香草视频| 99热这里| 91丨九色丨白浆秘| 中文字幕视频在线播放| 91狠狠色色丁香婷婷综合久久| 丁香五月婷婷激情四射深爱激情| 在线观看免费视频| 大战熟女丰满人妻AV| 久久亚洲激情五码| 丁香六月综合激情| 色色五月天激情| 日本欧美成人片AAAA| 五月丁香亚洲婷婷| 天天做天天爱天天要| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 日本99视频| 婷婷色五月激情强奸四射| 97AV人人插人人操| 超碰色女人| aaaa.黄| 久久人视频| 4399精品一区二区| 亚洲色图在线视频| 少妇婷婷五月天| 丁香五月www| 五月丁香六月婷婷的女人| 97在线日韩| 婷婷六月天| 色色色色色色五月婷婷| 久久九九中文字幕| 久久这里只精品66| 内射激情在线| 五月激情黄色小说| 日日干天天爽| 久久婷婷成人| 亚洲国产精品SUV| 日日干四虎| 婷婷字幕在线| 久9热视频在线观看| 97婷婷狠狠| 亚洲操操| 狠狠五月天激情| 俺去也五月天婷婷| 丁香五月天激情| 亚洲精品色| 国产人妻777人伦精品HD| 五婷婷综合网| AV无码免费| 丁香五月色色色色| www色综合| 狠狠五月天| 色色色999| 无码日本精品XXXXXXXXX | ztEJj| 伊人9在线| 啪啪啪大香蕉| 欧美日韩AAAA| 五月天成人小说| 国产人妻777人伦精品HD| 国产精品天天狠天天看| 欧美啪啪9| 色噜噜伊人| 婷婷.com| 亚洲超碰在线| 777久久久| 99惹在线精品免费观看| 五月天综合婷婷| 色噜噜婷婷| 超碰人人摸人人操| 另类图片天天影视在线观看| 开心五月婷| 色三级色三级| 五月天狠狠干| www.夜夜操| 激情五月天福利| 日韩色色色色色| 丁香婷婷色情社区成人小说| 色五月婷婷五月天| 99亚洲精美视频在线观看| 日韩抽插操逼| 久久人人超| 欧美综合五月天婷婷tin| 天天综合五月| 久久黄色片| 天天干,夜夜爽| 激情视频综合| 五月丁香六月婷婷综合网缴情| 99热超碰在线| 久久超视频| 婷婷五月天六月| 狠狠色婷婷777| 久久综合播放| 久机视频这只有精品| 国产精产国品一二三在观看| 在线另类| 亚欧州精品视频| 91丨九色丨国产| 色99久草在线| 色 丁香婷婷| 九月婷婷| 激情综合色网| 99热e| 美女伊人久久| AAAA网站| 九久热| 亚洲AAAA网| 五月天偷拍| 婷婷五月色情天| 五月婷婷成人| 嫩草视频观看| 人人爱摸视频| 五月天婷婷色情| 国产午夜精品久久久观看| AA片在线观看视频在线播放| 亚洲性爱干干| 亚洲精品99| 久久久妻人人人| www.色五月| 五月色丁香| 亚洲精品在线视频| 丁香蜜臀黄色婷婷五月天| 极品人妻VideOssS人妻| 五月久久网| 野战毛片三一3| 伊人丁香五月婷婷潮吹| 日韩无码色色| 全高清无码视頻| 久久与婷婷| 久久99激情| 婷婷99热| 91chinese在线| 九九久久网| 精品久久久人妻| 日本三级网址| 五月丁香六月情| 欧美97超碰| 婷婷丁香人妻久久在线观看| 丁香激情综合| 丁香五月色| 91嫩草久久| 香蕉视频91| 大香蕉五月天婷婷| 大香蕉520| 婷婷色五月亚洲| 国产成人AV| 不卡影院午夜理论片| 久久五月丁香综合| 五月婷婷丁香啪啪| 丁香色五月婷婷17C| 色婷五月天| 亚洲国产成人裸舞| 色婷婷色综合激情91| 婷婷月综合| 五月丁香六月婷综合成人综合| 天天爱天天爽| 这里只有精品免费视频在线观看| 国产超碰人人| 精品色色| 五月综合激情视频在线| 狠狠舔| 日本啪啪视频HD| 夜夜操天天干| 大香蕉啪啪啪| 雪千夏麻豆| 婷婷久久精品| 超碰AAAAAAV| 五月叮香啪| 爱之国产色情综合| 丁香六月婷婷久久亚洲天堂| 激情五月天综合| 99性爱无码| 九九色院| 丁香五月影| 黄色五月婷婷| 丁香激激情网| 婷婷97| 婷婷亚州综合| 99色视频| 99热99极品观看| 丁香五月日本| 亚洲第一成人无码A片| 青青草免费公开视频| 欧美成人精品A片免费一区99| 色婷婷五月影视| av五月丁香| 丁香五月性| 色婷五月天| 激情五月综合ì香亚洲| 五月婷婷99热| 91人人妻人人操| 五月色综合| 婷婷五月天亚洲综合| 99re思思精品在线观看| 人妻狠狠操| 狠狠情色| 香蕉色色网| 欧美搡BBBBB摔BBBBB| 大香蕉天堂| 毛片毛片毛片毛片| 五月天色官网| 久久只有精| 99久久99视频| 色综合久久8| 中文字幕无码人妻少妇免费视频| 九九热这里| 99热精品无码| 婷婷五月丁香啪啪| 99久久精品亚洲综合| 激情五月天天| 激情婷婷丁香| 天堂伊人干| 久久xxxx| 色婷视频| 五月婷婷六月天| 久久HD| 超碰国产AV| 久久国产色| 婷婷亚洲欧美丁香五月| 五月天精品综合在线| jiujiu无码五区| 婷婷五月丁香av网站| 91精品无码| 婷久久| 1024婷婷综合久久五月天| 99热一本| 任你干嘛免费视频播放| 欧美一线视频| 91大屁股精品| 成人综合视频在线| 外国碰视频网站97| www.精品99| 婷婷综合五月天| 色色丁香婷婷综合| 大香蕉五月天婷婷| 色综合色色| 亚洲经典三级| 操B视频在线播放| 国产精品91抖高| 极骚大香蕉伊人| 日日操天堂| 夜色.cnm| 香蕉久久国产av一区二区| 日本久久爽| 天天肏视频| 欧美情月伍月天| 99在线免费视| 五月婷婷欧美激情| 丁香五月激情婷婷婷婷在线观看| 五月婷婷丁香婷婷| 黄色AAAAAAA| 婷婷五月精品中文| 久草性爱| 思思99热在线| 婷婷丁香激情| 婷婷五月天网| 无码99| 精品二区| 综合色吧| 婷五月丁香俺| 婷婷色成人| 天天影院色| 五月花免费视频| 丁香六月激情| 九月婷婷综合在线| 91超碰在线观看| 婷婷五月天少妇| 欧美一级操逼视频| 99热精品中文字幕| 97碰碰久久| 九九av| www免费在线视频| 99色久| 亚洲五月天综合色| 五月婷婷综合精品| 777色色色| tingtingcaobi| 91色九| 呦呦AV| 九九精品综合| 不卡在线视频| 激情综合区| 丁香五月激情视频| 天天操天天操天天操天天操天天操 | 亚洲六月色| 操操综合网婷婷| 97视频久久| 日日肏天天操| 色色A| 岛国操B不卡在线| 99热99热在线观看| 丁香五月婷婷综合精品素人| 亚洲妇女熟BBW| 99九九在线精品热动漫| 婷婷色欧美激情| 丁香五月婷婷基地| 91凹凸在线| 99爱无码| 无码免费人妻A片AAA毛片西瓜| www.日本91| 操你av| 国产亚洲色婷婷久久99精品91| 亚洲色五月婷婷| 综合久久五月| 99er视频在线| 九九热精品| 激情六月丁香| 可以看的av| 九色成人AV在线| 日日日,com| 中文字幕不卡+婷婷五月| 中文字幕成人版| 日本精品。999| 在线日韩视频| 国产ava| 亚洲综合激情五月久久| 欧美一级a| 五月亭亭激情综合| 国产激情久久| 婷婷五月天视| 天天插天天插| 色五月天.con| 国产67194| 亚洲无码成人| 超碰a女人的天堂| 日日噜噜久久婷婷五月天| 婷婷爱婷婷| 九九在线热九九在线热99热| 婷婷六月色丁香视频在线观看| 日韩成人电影AV| www.色色五月天.com| 99精品网| 久久性刺激| 丁香五月婷婷大香蕉| 99人人操| 操逼视频一区| 国产 亚洲 在线| 大香蕉婷婷色| 亚洲av网站| 久久97| 青青热视频| 人妻少妇色综合| 中海油常州环保涂料有限公司| 五月丁香婷婷色| 热99国产精品| 五月天丁香网| 天天插夜夜爽| 久久99大| 五月婷婷视频| 日韩aaa| 五月综合激情久久| 99精品成人无码A片观看金桔 | 丁香五月天激情网| 国产操逼网站| 激情久久久久久久久久久| 亚洲综合无码| 日韩成人综合网| 夜夜噜夜夜奇| 色婷婷五月综合色婷婷| 天天做天天爱天天高潮| 色区久久| 少妇水多A片太爽了| 丁香九月婷婷色| g00d人体西西| 激情综合网五月| 天天爱天天做天天舔| 天天综合天综合久久网| 天天做天天爽| 综合五月草| 五月激情丁香啪啪| 蜜桃人妻无码AV天堂三区| 五月婷婷五月天| 免费无码毛片一区二区A片| 夜夜撸日日骑| 久久色婷婷| 日本少妇裸体做爰高潮片| WWW,婷婷,COM| 91精品久久久久久77777| 九九视频在线观看视频6| 五月激情偷拍| 5月激情天| 99青青草99| 伊人五月婷婷| 婷婷成人综合五月| 丁香五月综合| 久草五月天| 丁香五月天欧洲在线| 色综合女人99| 大香蕉AV在线| 另类激情网| 99re熱| 2021日韩无码| 玖玖在线视频| 五月丁香成人小说| 最新午夜理论片| 97超级操操| 欧美S码亚洲码精品M码| 久久婷婷亚洲| 狠狠干青青草| 国产亚洲99久久精品| 超碰色碰碰| 在线只有精品| 五月丁香激情综合| 色丁香久综合在线久综合在线观看| 国产精品视频免费看| 国产AV一区二区三区日韩| 翔田千里 50岁 无码| 色性五月天| www.xtbsty.cn.com蜜乳AV| 综久久久| 色婷婷成人做爰A片免费看网站| 4438激情网| 丁香婷在线| 99热这只有| 亚洲操逼片| 国产婷婷五月| 亚洲天堂婷婷| 免费看欧美成人A片无码| 97人人搞| 人人草人人爱| 丁香五月天啪啪激情综和网| 婷婷五六月丁香| 国产精典视频在线观看| 五月婷婷亚洲色图| 精品日本视频444| 婷色五月| 激情五月六月婷婷| 久久久性爱视频| 99re8在这里只有精品| 开心五月婷婷99| 五月丁香久久久日婷婷久久婷婷日| 一级精品999WWW| 激情五月小说婷婷| 日本美女上人| 久久WW| 五月婷婷之婷婷| 99视频网| 综合久久六月| 五月花婷婷丁香| 蜜乳国产网站| 久久 这里只有精品1| AV天堂淫乩| 免费日韩99| 激情综合五月激情| 五月婷五月婷伊人伊人五月婷| 婷婷丁香亚洲色综合91| 婷婷五月丁香超碰| 激情婷婷九月| 激情图片婷婷丁香五月| 久久综合网桃花| 九九超碰人人| 看全色黄大色大片| 97碰碰在线观看视频| 97爱综合| 人人性久久| 国产在线黄色| 久久久中文| AV伊人青草丁香六月| se99高清无码| 五月丁香色婷婷伊人| 亚洲性爱99| 色婷丨日丨天丨综合久久| 色婷婷丁香五月丁香| 玖玖精品视频99| 开心五月婷婷在线| 色五月婷婷丁香五月| 五月天婷婷丁香| 91精品综合久久婷婷九色| 99九九综合久久九九| 色色婷婷五月天| 综合网色| 97日本操| 色婷婷国产精品综合在线观看| 亚洲旡码| 五月丁香亭亭A片| 人妻在线观看视频| 天天日日综合| 91制片厂久久久国产电影| 五月丁香婷草| 色。 日日日| 夜夜操狠狠操| 激情五月天伊人影院| 吊色AV男人的天堂| 国产综合丁香五月天| 日日爱678| 嫩BBB槡BBBB搡BBBB| 亚洲成人在线在线| 色五月婷婷五月久久| 成人做爰黄A片免费看直播室男男| 中文字幕+乱码+中文字幕在线观看| 天天综合网站| www天天干| 91国产精品视频播放| 激情五月天婷婷丁香| 99人人操人人操人人精| 日韩无码专区| 噜噜噜噜噜日本视频| 婷婷综合性爱网| 婷婷涩涩五月天| 国产成人在线不卡AV| 五月天婷婷色| 一本道综合网| www.玖玖婷婷在线| 中文字幕视频在线播放| 成人天天爽| 婷婷香草网| 第四色首页| 亚洲av成人在线| a网站免费观看| 丁香网五月天激情| 色天使色婷婷| 99性爱视频| 99热99re6国产在线播放| 日韩综合久| 丁香五月欧美| 婷婷色情五月| 欧洲亚洲免费视频9| 婷婷五月色| 五月天网站亭亭| 99精品在线观看| 丁香五月综合狠狠| 人人干99| 狠狠色狠狠鲁| 影音先锋 一区| 99在线精品视频| www激情五月天| 五月天婷婷影院| 666555。COm毛片| 丁香五月欧美色综合| 26uuu色噜噜精品一区| 五月天激情日色在线| 99热这里只有精品3| 婷婷五月天在婷| 五月停停色色丁香| 美女久久婷婷| 在线99热| 欧美啄木乌丝袜人妻系列| 成人视频一区| 五月天大香蕉婷| 人妻久久久久久久 | 国产韩日亚洲美州欧亚综合在线| 婷婷色色网站| 中文字幕AV在线| 狠狠插狠狠| 婷婷久久综合久| 亚洲成人av在线观看| 六月婷婷色综合| 婷婷射丁香| 丁香五月天激情五月天激情五月天激情网| 另类图片五月天激情| 99操逼| 色情五月综合婷婷| sewuyue第四色| 五月天婷婷香蕉狠狠超碰综合| 成人超碰网| 天天狠狠夜夜狠狠2023| 天天色综网| 天天狠狠插| 久久久91| 午夜日日| 99青青草99| 丁香婷婷大香蕉| 五月天婷婷操逼视频| 99爱视频免费看| 可以免费看av网站| 激情床戏| 超碰AV成人| 五月综合激情啪啪啪啪啪| 丁香五月五月婷婷| 色色五月婷婷久久| 天天插天天插天天插| 欧美色骚婷婷五月天| 九九热九九| 亚洲熟女乱色综合亚洲网站| 99久久婷婷精品视频| 久久久久人妻| 99无码黄色视频| 91九色无码日韩| 免费不卡狠操美女视频网| 99热这里只有精品一| 五月亭亭六月色| WWW.婷婷五月天.COM| 九热视频免费观看| 伊人五月婷| 亚洲国产无线乱码在线观看| 天天骑天天操| 狠狠综合网| 色欲午夜无码久久久久久张津瑜| 五月天激情AV| 日本不卡五月婷婷丁香| 五月天色婷婷小说| ...婷婷国产成人亚洲日韩| 色婷婷五月综合| 高清视频一区| 五月婷婷啪啪啪| 九九热re99re6在线精品| aaaa.黄| 一区二区aV电影免费看| 天堂va久久久噜噜噜久久Va| 狠狠干.com| 5月丁香综合图区| 激情婷婷狠狠干综合| 亚洲国产精品二二三三区| 国产亚洲色婷婷久久99精品91| 六月丁香五月天| 丁香六月综合激情| 大香蕉啪啪网| 狠狠综合| 狠狠操狠狠操| www久| 天天综合网站| 99在线精品免费视频| 日本欧美成人片AAAA| 性av| 中文字幕成人网站| 人人人操 超碰| 综合久久婷婷99| 丁香五月婷婷五月基地| 丁香五月天日韩无码| 9色免费网| 在线看黄色| 婷婷久久综| 婷色五月| 婷婷激情丁香五月婷婷激情丁香五月婷婷| 99re最新地址视频| 99人这里只有精品| www.思思99热| 九九爱激情| 九九热在线精品视频| 超碰93在线观看| 99视频自拍| 99久久九九| 婷婷伊人久久无码色五月| www.99精品日操伊人乱碰在线| 奇米影视在线视频| 天堂成人久久| 99成人网一区| 婷婷成人综合免费视频| 天天成人丁香美女AV| 五月花在线观看视频| 人人综合久| 天天综合网在线| 久久综合久色欧美综合狠狠| 久久久久久婷| 亚洲AV第二区国产精品| 久久久激情| 99热1| 狠狠爱综合| 亭亭社区五月天| 色五月婷婷色| 亚洲精品**不卡在线播he| 99re热在线视频| 久久99激情丁香婷婷小说网| 五月天婷婷开心| 婷婷久久图片| 国产精品VIDEOSSEX久久发布| av免费人人| 国产九九一区二区三区| 99热久久这里只有精品| 99色精品| 国产精品汇聚精彩第二页 - 高清完整版在线 - 青蛙AV | 久久99网| 五月天操逼网| 精品人妻伦一二三区久久| 91碰免费视频| 黄色精品五月婷婷| 欧美va视频不用播放器的va视频网| 99热的无码| 五月丁香激情四射| 丁香婷婷综合激情五月色| 天天透天天干| 激情五月伊人婷婷| 五月丁香婷爱在线| 91精品综合久久久久久五月丁香| 青青草伊人婷婷| 丁香五月激情棕合| 人妻操在线看| 亚洲av网站| 九九XX视频| 激情久久综合| 五月天婷婷永久免费视频| www999日韩精品| 熟惀91九色在线| www.婷婷亚洲基地| 综合图区激情| 噜噜五月天综合| 奇米色大香蕉| 99热最新精品| 色色色色色网| 国产无遮挡又黄又爽免费网站| 操逼三区| 综合网五月天123| 天天插综合| 99热在线看| 春色激情第四色| 精品婷婷| 精品动漫 无码av| 色五月天中文字幕| 影音先锋四区| 99爱在线| 热久久思思热思思| 丁香婷婷五月色成人网站| 久热精品免费视频4| 国产日批视频免费播放| 五月婷婷综合在线| 99人人爽| 色日本丁香婷婷| 亚洲中文字幕AV| 日本欧特黄色刺激一区影视久精品无码| 色。 日日日| 97干在线| 六月婷婷九月丁香| 色婷婷丁香五月综合| 图片区 小说区 区 亚洲五月| 五月色婷婷影院| 天天摸天天做天天爱天天爽| 久久精品国产精品| 99re这里只有精品9| 超碰com| 爱狠射| 婷婷五月天成人基地| 99精品在线播放| 六月丁香久久| 色色五月婷婷久久| 亚洲第二AV| 婷婷五月天在婷| 色视频色综合91| 亚洲性爱99| 色五月欧美| 丁香五月天黄色片| 欧美日韩aaa| 亚洲成人综合网在线免费观看| 亚洲天堂AAA| 九九久久精品| 人妻性爱av网站| 99操| www.色五月.com| 色五月天丁香婷婷| 激情久久丁香| 熟女激情五月天 | 99re思思在线视频| 99色综合| 99re热精品视频国| 五月天色丁香| 大香网伊人久久综合| 色五月婷婷在线| 色婷婷88| 日本一级| www.久久久久久久| 五月天婷婷伊人| 97干在线播放| 4399亚洲视频| 亚洲AV综合在线观看| AV五月丁香| 大香蕉婷婷丁香天堂AV| 超碰人人超碰| 婷婷色九月| 亚洲精品国产成人AV在线| 99热播放| 思思久久精品| 成人色站,在线视频,看片-SS1AV| 人妻人人操| 五月婷婷六月丁香综合视频在线| 婷婷丁香六月| 综合在线丁香五月| 淫五月停停| 色丁香婷婷| 成人午夜在线视频| 亚洲精品99| 超碰com| 婷婷爱五月天| 婷婷六月色丁香视频在线观看| 夜夜爽77777妓女免费下载 | 色噜噜狠狠色综合网| 婷婷激情综合| 成久综合视频| 色伦专区97中文字幕| 色婷亚洲| 婷婷五月中文字幕| 婷婷无码视频| 伍月婷丁香婷| 亚洲色图欧美色图日本视频| 五月丁香婷婷激情澎湃四射| 日韩精品一区二区刘| 激情亚洲婷婷| 无码九九| 在线成人va| 天天碰夜夜爽| 九九99精品视频| 婷婷丁香五月综合| 欧洲综合色| 免费AV在线网址| 久久久久9| 色色婷婷综合| 草久私拍| 婷婷六月综合基地| 狠狠做五月| 久热一区| 五月丁香婷婷综合| 国产成人网址| A片试看120分钟做受图片| 永久AⅤ1| 亚洲激情综| 丰满人妻一区二区三区| 日日夜夜爽| 丁香婷婷五月激情| 亚洲精品白浆高清久久久久久| 五月丁香六月激情综合欧美| 色综合久久99色| 国产亚洲成AV人片在线观黄桃| 五月激情六月宗合| 九九热AV| 日本久久九| 91久久综合亚洲鲁鲁五月天| 狠狠人人| 伊人久热91| 91热爆在线| 青草少妇激情| 就要爱综合| 91久久九| 91丨九色丨东北熟女| 色婷婷在线视频综合| 五月天色色婷婷| 国产精产国品一二三在观看| 婷婷婷久久久| 另类激情五月| 九九五月天| 五月天另类小说久久小说网|