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

ARTICLE DETAIL

資訊詳情

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

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

Java服務(wù)端大文件分片上傳與斷點續(xù)傳完整方案 1. 從一根管道說起巡檢日志附件為什么會大到讓人頭疼先還原一個現(xiàn)場場景。能源化工企業(yè)的管道巡檢可不是拿著手電筒走一圈就完事。巡檢人員要記錄閥門編號、法蘭連接狀態(tài)、防腐層破損情況、保溫層是否脫落遇到疑似泄漏點要用氣體檢測儀讀數(shù)還要拍照留存?,F(xiàn)在很多企業(yè)還配了紅外熱成像儀一張紅外照片就是十幾兆。要是發(fā)現(xiàn)隱患現(xiàn)場拍一段視頻三分鐘就奔著200兆去了。這些素材匯總到一起就是巡檢日志的附件。一條巡檢記錄掛上五六張照片加一段視頻附件總量動輒幾百MB遇到大修期間的專項檢查一條日志掛上幾GB附件也不是什么稀罕事。問題就出在上傳環(huán)節(jié)。傳統(tǒng)化工企業(yè)的現(xiàn)場網(wǎng)絡(luò)環(huán)境沒那么理想。很多廠區(qū)位于偏遠地區(qū)車間里有Wi-Fi但信號不穩(wěn)定地下管廊和罐區(qū)深處甚至只有4G信號還得碰運氣。工人辛辛苦苦拍完素材點擊上傳進度條走到68%忽然斷了再點一次又從頭開始傳。幾百MB的文件傳了三四次都失敗最后只能回到辦公室里連有線網(wǎng)絡(luò)再傳一遍。這種情況在真實生產(chǎn)環(huán)境里每天都在發(fā)生。斷點續(xù)傳的價值恰恰就體現(xiàn)在這種網(wǎng)絡(luò)不靠譜但業(yè)務(wù)不能斷的場景里。它解決的核心問題很簡單文件已經(jīng)傳了一部分能不能把上傳進度記住下次接著傳而不是從頭來過這個需求在Java服務(wù)端落地牽扯到的技術(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)絡(luò)來回切換隨時可能中斷。服務(wù)端需要知道文件傳了多少、剩多少客戶端需要能從中斷位置恢復(fù)。文件必須完整可校驗巡檢日志涉及安全追溯半截文件不算數(shù)。圍繞這些約束業(yè)界比較成熟的方案就那幾種。2.1 方案對比HTTP Range、分片上傳、第三方SDK第一種是HTTP Range斷點續(xù)傳??蛻舳讼认蚍?wù)端詢問文件已經(jīng)傳了多大服務(wù)端返回已接收的字節(jié)數(shù)客戶端用基于HTTP的Range機制從那個位置繼續(xù)寫。這種方式邏輯簡單服務(wù)端只需要用一個RandomAccessFile按字節(jié)偏移寫入就行但是對網(wǎng)絡(luò)異常特別敏感——只要TCP連接斷了客戶端不是總能準確知道服務(wù)端到底寫到哪個位置需要頻繁發(fā)起探測請求。第二種是前端分片上傳。把大文件切成固定大小的塊比如每片5MB客戶端逐片上傳每片都有獨立的序號和校驗值。服務(wù)端先把分片落盤到臨時目錄全部傳完后合并。這種方式對網(wǎng)絡(luò)抖動容忍度高單片傳失敗只需要重傳這一片而且支持并發(fā)上傳多片。缺點是邏輯復(fù)雜度上來了需要管理分片狀態(tài)、合并、冪等服務(wù)端多一套分片管理表。第三種是直接用云存儲SDK。比如接入對象存儲的斷點續(xù)傳能力服務(wù)端只做轉(zhuǎn)發(fā)。但能源化工企業(yè)很多數(shù)據(jù)不出廠區(qū)內(nèi)網(wǎng)部署是剛需公有云SDK直接出局。最終選型是分片上傳為主、本地落盤續(xù)傳為輔的混合方案。前端把文件切成固定分片一片一片傳服務(wù)端用分片序號加文件標識來記錄上傳進度。前端本地也緩存一份哪些分片已成功的記錄斷網(wǎng)恢復(fù)后直接從中斷處分片重傳而不是整文件重傳。提示分片方案和服務(wù)端斷點續(xù)傳不矛盾。分片上傳解決的是從哪一片繼續(xù)服務(wù)端的RandomAccessFile解決的是寫文件時從哪個字節(jié)偏移繼續(xù)。兩者結(jié)合才是完整可靠的斷點續(xù)傳。2.2 分片大小的選擇邏輯分片大小直接決定整個方案的上限體驗。我做過幾輪對比測試在園區(qū)內(nèi)網(wǎng)條件下結(jié)論是這樣的分片大小網(wǎng)絡(luò)中斷損失并發(fā)效率適用場景1MB小單片幾乎不會失敗需要大量并發(fā)請求才能跑滿帶寬極差網(wǎng)絡(luò)如地下管廊5MB中等單片成功率較高8-16并發(fā)輕松跑滿百兆帶寬廠區(qū)Wi-Fi、4G20MB較大網(wǎng)絡(luò)抖動時容易單片失敗并發(fā)需求低壓力小內(nèi)網(wǎng)有線高帶寬低延遲我推薦5MB。原因很實在5MB的分片在4G信號下就算丟幾個包單片重傳成本也很低而在百兆內(nèi)網(wǎng)下12到16個并發(fā)分片同時傳上傳速率能穩(wěn)定跑到60MB/s以上一上午就能傳完幾GB的巡檢視頻。分片再小到1MB服務(wù)端要處理的請求數(shù)暴增Tomcat線程池壓力大反而拉低整體吞吐。3. Java服務(wù)端收到分片之后核心處理鏈路與關(guān)鍵代碼方案定了接下來是Java服務(wù)端的核心實現(xiàn)。我按接收分片-落盤索引-合并校驗三步拆解。3.1 先定義分片上傳的請求模型前端每次請求傳一片請求參數(shù)里必須帶上文件標識、總分片數(shù)、當前分片序號。這里我用文件指紋來做文件標識也就是文件的MD5值這樣還能順便實現(xiàn)一個秒傳效果——服務(wù)端檢測到文件已經(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ǔ)寫法重點講服務(wù)端接收后的核心邏輯。3.2 RandomAccessFile定位寫入斷點續(xù)傳的地基服務(wù)端收到一個分片后要做的第一件事是把這個分片的內(nèi)容寫到臨時文件對應(yīng)的偏移位置。偏移量是分片序號乘以分片大小這個計算很簡單但寫文件的方式有講究。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片服務(wù)端就把指針移到13乘以5MB的偏移位置直接寫不用管這個文件前面的部分是從哪來的。但這只是第一步如果只做這個一旦上傳中斷再恢復(fù)我怎么知道第13片前面已經(jīng)寫完了所以還需要分片索引。3.3 分片索引用Redis記錄還差哪幾片我在生產(chǎn)環(huán)境里維護了一張分片上傳狀態(tài)表記錄每個文件標識的接收情況。這張表的數(shù)據(jù)結(jié)構(gòu)不復(fù)雜但設(shè)計上有講究。用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過期機制可以順帶處理臨時文件的生命周期設(shè)置24小時過期上傳中斷的后臺任務(wù)會自動大量緩存不用額外寫清理邏輯。3.4 設(shè)置過期時間的副作用這里有個細節(jié)值得說。Redis位圖標記分片狀態(tài)時key的過期時間要從首次寫入時設(shè)置而不是每次寫入都刷新。原因很直接如果一個用戶上傳文件傳了10分鐘分片一直在寫入每次寫入都刷新過期時間那24小時的有效期就會無限順延但如果是傳了一會兒就斷網(wǎng)了服務(wù)端需要的是24小時后這個殘缺文件的臨時狀態(tài)自動清掉所以過期時間只在第一次寫入時設(shè)置。// 只在第一次上傳分片時設(shè)置過期時間 Boolean firstWrite stringRedisTemplate.opsForValue().setIfAbsent( UPLOAD_CHUNK_KEY fileId, 1, Duration.ofHours(24) );3.5 合并分片臨時文件轉(zhuǎn)正的最后一跳所有分片到齊之后觸發(fā)合并。合并不是把多個文件復(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)容復(fù)制進最終文件。其實完全沒必要。所有分片從一開始就是往同一個臨時文件的不同偏移位置寫寫入完成之后臨時文件本身就是完整的文件了。唯一要做的只是驗證大小和校驗值然后改名而已。這樣既快又不會有分片復(fù)制過程中順序錯亂的風險。4. 可靠性保障校驗、冪等、并發(fā)一個都不能漏斷點續(xù)傳如果只做能傳的部分那在生產(chǎn)環(huán)境里撐不過一周。我把這幾個月在生產(chǎn)環(huán)境里遇到過的可靠性問題集中說一下。4.1 校驗不只是MD5還要校驗大小和分片序號連續(xù)性分片上傳過程中最怕的是某個分片因為網(wǎng)絡(luò)問題沒傳完整但服務(wù)端當成正常分片寫入臨時文件了。這種情況如果發(fā)生在中間某個分片最終的臨時文件大小是對的但內(nèi)容錯位合并出來的文件就是壞的。解決辦法是雙校驗。第一層是單分片校驗。前端在請求頭帶兩個值分片的SHA-256值和分片大小。服務(wù)端把分片流寫入臨時文件后立刻計算這個分片接收到的字節(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è)計同一分片重復(fù)上傳不能造成數(shù)據(jù)錯亂斷點續(xù)傳場景下客戶端斷網(wǎng)重連后經(jīng)常會重傳一個其實已經(jīng)成功上送的分片。這時候服務(wù)端如果不清不楚地又寫了一次就會把臨時文件對應(yīng)偏移位置覆蓋掉。RandomAccessFile的seek加write天然是覆蓋寫所以同一分片重復(fù)寫結(jié)果是一致的這個問題倒不大。真正的坑在Redis位圖狀態(tài)上。假設(shè)第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)鍵。巡檢日志的上傳窗口期高度集中早上班前一小時、下午班后一小時是上傳高峰幾十個巡檢員同時傳大文件服務(wù)端壓力不小。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臨時目錄和正式目錄不要放在同一塊盤這個坑我踩過。一開始臨時文件和最終文件都在應(yīng)用服務(wù)器的同一塊數(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è)務(wù)后的實際效果與二次踩坑整套方案遷移到巡檢日志系統(tǒng)之后我記錄了三個月的運行數(shù)據(jù)。在同樣的弱網(wǎng)條件下大附件上傳成功率從改造前的不足六成提升到99.2%。剩余0.8%的失敗也主要集中在服務(wù)端重啟或存儲節(jié)點故障這類極端情況斷點續(xù)傳機制本身沒有成為瓶頸。但有幾個業(yè)務(wù)層面的問題值得單獨拿出來說。6.1 斷點續(xù)傳不等于斷網(wǎng)續(xù)傳有同事問過既然有斷點續(xù)傳那我在地下車庫斷網(wǎng)了回家再打開APP是不是文件還能繼續(xù)傳答案是除非把上傳狀態(tài)持久化到本地方便APP重啟后恢復(fù)否則做不到。服務(wù)端的續(xù)傳狀態(tài)默認是24小時過期APP進程一旦被殺掉客戶端持有的分片記錄就丟了重新打開APP會變成全部重傳。解決方案是把前端的分片上傳記錄用Room數(shù)據(jù)庫持久化重新打開APP時先從本地數(shù)據(jù)庫恢復(fù)未完成的上傳任務(wù)。這塊邏輯傳統(tǒng)上歸前端管但服務(wù)端要配合提供一個查詢已收分片的接口前端才能知道從哪片續(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 同一文件多人重復(fù)上傳的文件標識沖突巡檢場景里經(jīng)常出現(xiàn)好幾臺手機拍到同一個隱患點生成的視頻內(nèi)容非常相似MD5可能碰巧一致。如果服務(wù)端用MD5作為唯一文件標識就會誤判成已經(jīng)傳過了直接返回秒傳成功但文件內(nèi)容是甲拍的隱患點乙的日志里配了一張別人的圖片。解決方式是文件標識用用戶ID加MD5的復(fù)合標識或者引入UUID作為主標識、MD5只做文件內(nèi)容的完整性校驗不承擔文件唯一身份的功能。6.3 不要忽略服務(wù)端存儲空間預(yù)檢2GB的文件分片全部落盤后臨時目錄的占用會瞬時飆升。高峰期幾十個文件同時上傳輕輕松松占掉幾十GB空間。我后來在每次新建上傳任務(wù)時先做一個存儲空間預(yù)檢剩余空間低于閾值就直接拒絕新任務(wù)避免中途存儲寫滿導(dǎo)致所有任務(wù)全部失敗。File storeDir new File(tempDir); long freeBytes storeDir.getUsableSpace(); if (freeBytes RESERVED_SIZE) { throw new UploadException(存儲空間不足請稍后再試); }這個邏輯跟斷點續(xù)傳沒有直接關(guān)系但一個上傳任務(wù)跑到99%因為磁盤滿了掛掉是最讓人懊惱的失敗方式。先把這種底層隱患堵住斷點續(xù)傳用起來才踏實。6.4 巡檢報告自動生成場景里的擴展斷點續(xù)傳的另一種用途文件上傳只是第一步。巡檢日志生成后系統(tǒng)還要把照片和視頻打包成PDF或ZIP發(fā)送給安全部門。這里同樣遇到了超大附件問題——一份包含幾百張現(xiàn)場照片的報告壓縮包動輒300MB通過郵件網(wǎng)關(guān)發(fā)送時頻繁超時。后來我把斷點續(xù)傳的思路反過來用在下載側(cè)報告生成后先持久化到文件服務(wù)器郵件里不放附件只放下載鏈接下載接口支持HTTP Range。這樣即使下載中斷也可以從斷點繼續(xù)拉取和上傳側(cè)的斷點續(xù)傳正好形成閉環(huán)。工程上省掉了郵件網(wǎng)關(guān)的超時改造用戶體驗還更好了。這個經(jīng)驗可以推廣到所有把大文件從A系統(tǒng)搬到B系統(tǒng)的場景。數(shù)據(jù)搬運的速度永遠受制于最差的那段鏈路與其想方設(shè)法提升鏈路的穩(wěn)定性不如讓搬運過程本身具備從中斷處繼續(xù)的能力。這就是斷點續(xù)傳最本質(zhì)的價值。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲一区中文字幕一区| 大香蕉 222| h在线看免费版在线看| 九九九精品一区二区无码| 欧美性爱第一页久久| 91福利网在线观看| 激情文学 国产一二三aV| 深夜福利黄片| 中文字幕第23区| 色一情一乱一乱一区91Av| 精品二区三四区五电影 | 99色色网| 欧美黄色手机在线观看| 91性网| 欧美激情综合| 去干网最新版| 男男H黄动漫啪啪无遮挡网站| 五十路人妻在线| 日韩免费性爱视频在线观看| 岛国激情视频在线观看| 思思热在线视频免费| 国产十八禁视频| 青娱乐国产盛宴视频| 欧美偷偷网| 97天堂| 天天色天天干天天射| 日本最新1区2区3区| 日韩免费一级性爱视频| 国产白丝网站| 激情图片亚洲色图| 一区 欧美 日韩 麻豆| 成人性爱全视频观看| 天天噜| 亚洲日产专区婷婷| 九X超碰| 天堂8在线新版官网| 日韩无码一级黄色av片| 欧美日韩精品久久久久久久久东北老熟妇| 青青操在线亚洲视频观看欧美在线 | 97视频900| 久久久999网站| 影音先锋视频在线| 99精品久久久久久久婷婷蜜桃| 国产女人极品高潮毛片| CCYY草草影院地址入口| 尹人免费观看视频在线| 91免费看一区二区三区| 少妇熟女1区2区3区| 日韩黄片影院| av天堂手机版追回| 97色碰| ss久久| 丁香五月天婷婷姐| 色妺妺在线视频| 色婷婷电影网| 日本狠狠干| 亚洲色婷婷| 青青草密桃在线播放| 欧美久久草熟女| 亚洲欧美setu| 欧美少妇高潮| 久久人| 亚洲图片欧美偷拍| 就去色综合| 国产品精品自在在线午夜免费 | 成人色女网| 亚洲 另类 丝袜 自拍 动漫| 亚洲狠狠入| 少妇激情AV| 亚洲 欧美综合| 亚州欧美色图| 男女啪啪网站免费视频| 91爆操视频| 无码国产Av| 黄色电影在线播放综合网站| 精品久久久久久无码| 亚洲91色| 欧美制服网站美腿丝袜| 天天插天天操天天摸天天射天天看| 男生女生啊啊啊啊| 97精品一区二区视频在线观看| 97色色色| 日韩成人网址| 天天摸天天舔天天操| 五十路一区无码| 日本性爱网址| 精品二999| 韩国三级色呦呦| 人人操人人叉人人插人人| 亚洲综合中文字幕有码| 中美日韩毛片| 日日日日做夜夜夜夜做无码97| 蜜臀久久99精品久久久久久婷婷| A片 AV一级在线播放观看免费| 亚洲人妻一区二区三区| 91久久久视| 97超级久久| 脫衣舞一区二区三区| 欧美日不卡| 久视频在线观看| 国产AV天美传媒一区二区三区 | 日本Suv精品一区二区| 青草草免费网站av| 久热久一区二区三区| 秘书高跟黑色丝袜国产91在线| 成人性爱AV在线免费观看| 中文字幕在线观看永久| 视频国产成人精品日本亚洲18| 亚洲一区二区精品福利| 啊嗯嗯啊好大好爽| 色yeye成人免费视频| 英伦大奶子熟妇吊带| 欧成人精品一区二区三区| 无码 有码 国产18p| 久草新免费| 亚洲色图综合| 婷色五月| 亚洲丝袜少妇在线| 蜜桃久久综合视频| 亚洲欧美高清无码| 久久久久久九九九九-美女久久久久久久-成人AV| 欧美激情高清性猛交| 亚洲日韩成人性爱视频| 欧美熟女逼久久久久久| 国产真乱mangent| 手机不卡视频不卡在线一二三区| 99在线观看视频在线高清| 日韩av在线免费网站| 久久久久久久久久精| AV天堂国产| 99www.bibizy香蕉资源国产一区二区三区高清 | 九九九精品一区二区无码| 日韩在线性爱免费视频| 伊人午夜福利视频| 成年女人一区| 综合啪啪| 941超碰| 亚洲国产欧美中日韩成人综合视频| 人妻在线臀日韩| 久久久少妇| 亚洲 中文 女同| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 足交视频老司机| 粉嫩在线一区二区懂色| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 91人妻视频在线| 1769成人国产精品视频| 一区二区三区四区久久视1| 午夜超爽| 老熟女综合| 91欧美成人色站| 中文字幕精品一区欧美| 大香蕉日韩欧美| 黑人白女精品一区| 曰本道人妻久久久在线不卡色视频| 深夜激情无码| 亚洲精品无码成人久久久99| 性欧美999| 78综合网| 日本性交操一区二区不卡系列| 人人澡人人弄| 囯产乱伦一区二区三女 | h无码动漫在线观看| 亚洲十八禁止| 九一屌逼| 欧美国产日韩高清在线| 国产美女在线精品免费看| 色天堂在线观看| 婷婷五月色| 色欲av一区二区三区蜜芽| 热热色国产一二区AV| 大香交伊人网| 日韩无码极品| 日韩情色AV| 婷婷五月天小说| 老外又粗又长一晚做五次| 亚洲se电影| 亚洲熟女乱色| 欧美性,色九九| 日本午夜福利影院| 国产亚洲中文不卡二区| 色色毛片| 男人的天堂2018| 国产一区二区视频在线播放| 国产精品熟女乱伦| 丰满少妇高潮无码| 人妻久久久久久久久久久久久久久 | 91天射| 亚洲av在线免费观看| 家庭乱伦性爱av| 蜜臀AV成人精品蜜臀| 婷色五月| 99热思思| 日韩草久视频| 丁香五月成人| 国产99 中文字幕日韩小视频| 100啪啪视频大全| av影片在线观看不卡| 精品人妻一区二区三区蜜桃视频| 97青青操视频| 美女露胸露尿口| 淫淫总合网| 久久久久国产无av| 99亚洲天堂| 中国操逼无码| 日韩啊V| dy888午夜老子影视达达兔| 欧美色图欧美| 中国和日本人色哪个不下载能放| 国产精品一区在线播放| 日韩有码中文字幕女同性恋| 992视频一区| 78m啪啪啪| 日本布卡一区二三区| 美国三级日本三级久久99| 天天色怡春院| 91色人| 亚州欧美另类| 国产精品视频内谢女人| 国产亚洲精品激情| 欧美亚洲日本视频久久久| 殴美在线AⅤ| 99色天堂| 国产精品一区二区在钱播放| 97色视频在线| 国产精品久久久久9999小说| 亚洲日韩天堂| 天天操夜夜嗨| 女人被添高潮免费视频| 99re这里只有精品3| 日本精品国产视频| 激情四射婷婷六月天| 日日AAvv| 亚洲高清视频在线免费观看| 国产日韩在线播放| 夂久色| 99re不伦| 亚洲91射| 久久精品国产亚洲妲己影视| 日本在线激情一区二区三区| 99自拍B亚洲 | 伊人网免费视频| 黄色大片免费在线| 国产91久久九九免费精品无码| 91精品国产麻豆国产自产在| 欧美熟妇乱码在线一区| 欧美日韩天堂| 97干97色| 国产AV超爽| 天天日B狠狠操| 欧洲精品区| 福利一级版子| 激情小说亚洲| 自拍大香蕉乱插| 91在线综合网| 中文字幕av一区二区三区人妻少妇| 淫纸中9区| 国产精品不卡高清在线观看| 亚洲综合中文字幕有码| 九九热精彩视频| 日日夜夜摸| 日本视频一区二区三区| 国产怡红院| 国产AV天美传媒一区二区三区 | www熟女乱伦com| 精品国产肉丝袜在线拍国语| 久久一二三四五六七八九区区| a啊啊啊啊啊啊啊啊一区二区| 妇女性内射冈站HDWWWCOM| 色情综合网| 人妻内射一区二区在线视频| 青青免费在线视频一区 | 亚洲 中文 欧美 日韩 在线| 人人操人人插人人摸人人干| 乱人伦 国语对白:视频直接看| 青青草字幕AV| 国产高清精品一区二区三区毛片| 97在线国产精品| 老司机香蕉| 久久久久久久亚洲Av无码| 欧美色图天堂网m| 日韩97P| 99性视频| 在线不欧美| 好吊色在线观看| 日韩精品人妻系列无码天堂| 俄罗斯及免费在线看| 99日精品欧美国产| www欧美91| 九九综合久久| 97这里有精品| h在线看免费版在线看| 夜夜嗨一区| 精品美女久久久久| 中文字幕丝袜美腿| 亚洲另类欧美精品| 日本精品九九九| 男人高清无码一区二区| 啊啊啊在线看| 国产精品三级视频网站| 天天天干977| 综合色图区| 抽插亚洲无码| 国产综合久久久鬼色| 日韩性爱视频在线免费观看 | 最新无码国产| 久草精品国产蜜臀| 岛国网址国产| 青青草原成人| 欧美亚性天堂| 亚洲国产成人精品久久久国产成人一区二区 | 性爱精品一区| 91A欧美电影网站| 天天综合精品| 亚洲成人精品在线一区| 国产精品视频在线播放| av天堂5| 情色大香蕉| 久久黄黄| 国产强奸乱伦xd| 在线观看午夜婷婷久久久久清性观看| 国产www色在线观看| 青草伊人久久| 国产熟女一区二区丰满| 国产美女mm131爽爽爽爽| 东京热伊久| 人妻加勒比东京热| 小日子操bb在线看| 97亚洲自在精品在线观看| www.99色| 日人妻视频91| 欧美第一页| a片亚洲一本通视频| 婷婷综合网| 澳门黄片一香蕉视频| 人妻素股| 狠插 制服 自拍| 日韩激情啪啪| 日韩av免费一级电影| 91无码人妻| 成人AV素股で擦久久| 亚洲国产精品成人无码久久久| 精品一级| 国产后入内射| 亚熟在线| 99丝袜福利在线播放| 午夜视频好爽啊| 欧美色图第一页| 天天色怡春院| 日韩一999精品| 精品亚洲国产成人AV制服丝袜| 亚洲网站一区二区在线| 国产精品久久久久久久久久久久久久吹 | 极品一区二区三区免费| 人人爱夜夜爱| 91粉芽高清在线一区二区| 欧美91视频| 天天躁日日躁狠狠躁| 夜色97| 四虎永久在线精品免费网址| 9+1视频网址| www.91理论| www.av家庭乱伦| 91国产丝袜白虎| 欧美人人天天网| 一个人在线看的黄色电影网站| 韩国一级做A片免费的| WWW啪啪的com| 狠狠色噜噜狠狠狠狠2018| 日本欧美不卡| 999热这里只有精品| 92大香蕉| 97超碰欧美精品| 男人的天堂三级| 啊啊啊要高潮了| 日韩精品第3页| 内射中出日韩在线观看视频| 欧美亚涩| 久99久视频精选| 97色碰| 狠狠综合| 人妻少妇精品一区二区三区| 天天干一干| 色五月综合网| 天天综合色| 九九综合久久| 嗯啊啊啊轻点视频 | 无码人妻丰满熟妇区毛片| 亚洲欧美setu| 伊人在线大香蕉视频久久| 福利天堂| 狠狠97| 青草精品视频一日本久久久久网站| 久久机热| 国产一区在线看| 97免费视频在线| 亚洲激情视频| 青青操网| 深夜激情无码| 大奶啊啊好爽| 性欧美体内射精| 女生自91网站| 91亚洲丝袜熟女| 精品一区二区三区蜜桃| 亚洲天天在线| 日韩无码a片| 免费国产视频| 日韩黄色av中文字幕| 在线观看亚洲专区| 久久五月婷| 91丝袜在线观看视频在线观看| 97内射偷拍| 日韩无码AB| 激情综合 婷婷五月 红杏| 久夜视频| 乱伦av麻豆| 丁香五月影院| 五月丁香黄色网| 一级@啪啪视频| 无遮挡猛进视频免费无限观看| 日本熟妇一区二区三区| 青草香蕉网| 丰满欧美放荡少妇在线| 国产高清成人免费视频| 国产极品一区二区三区三州| 欧美综合骚| 金典av| 美女高潮国产高清| 亚洲三区视频| 又大又长又爽| 91在线国产后入风骚翘臀美女素人| 一二三区精品视频| 2019久久久久久久久福利| 99热思思| 91热热色| 亚洲天堂人妻熟妇视频| 美女裸体麻豆天美蜜桃91| 欧美自拍网| 国产女人和拘做爰视频| 久久人妻四季| 欧美色综合网| 国产一区二区欧美日本| 中文字幕丝袜人妻| 草B在线| 高清无码在线播放网站| 天综合网| 91丰满| 玖玖玖玖精品国产剧情| 日韩精品9999| 国产偷人伦激情在线观看| 乱伦日本色图AⅤ| 亚洲熟妇熟在线电影视频| 亚洲欧美97√| 丁香五月激情综合国产| av草草在线电影| 午夜.DJ高清在线观看免费7| 91人妻超碰| 亚洲精品欧洲色| 欧美一级黄色18片免费看| 啊啊啊啊操死我了| 丰满美女一级毛片在线播放| 99re6久热只有精品6在线直播| 97人人夜| 久久大香蕉| 无码国产精品午夜不卡(| 丝袜天堂| 国产一区免费午夜视频| 懂色AV中文| 男女做爰猛烈动高潮A片免费应用| 激情婷婷丁香| 天久久久噜噜噜久久国产精品爽爽| 国产一区二区三区影片| 蜜桃网熟妇| 欧美刺激色黄片免费看| 久久久三区二区一区| 久久亚洲精品成人av| 啊啊啊啊啊好舒服视频| 国产精品嫩草影院午夜两性| 亚洲欧洲无码一区夜| 日韩精品碰碰| 亚洲亚洲亚洲天堂天堂| 伊人婷婷五月天| 青青草大香蕉视频| 97精品国产97久久久| 日本阿v天堂在线观看| 丝袜AV一二三区| 国产精品美女久久久久久网站| 9久久9综合| 丰满人妻一区二区三区性色| 激情四射熟女丝袜| 婷婷五月天激情小说| 风月影院十八禁| 白丝AV网站| 特级毛片特黄久久免费看| 日本高清一本二本免费不卡| 婷婷成人五月天| 日本视频在线中文字幕| 欧美在线55555| 黄片aaaaa一区| 一区二区三区高清| 一区| 综合久| 无码高清操逼| 日韩探花精品在线视频| 精精品人妻一区二区三区| 亚洲棕合电彰| 簧片免费看视频| 国产真实子伦对白| 蜜桃视频啊啊啊啊| 久久久工口| 午夜120视频在线观看| 天堂网亚洲区手机版| 在线女人91| 国产成人www免费人成看片| 91性网| 亚洲和欧美裸体美女双飞视频| 婷婷亚洲五月***久久| 欧美狠狠| 欧美黑人与女人91| 狠狠躁天天躁日日躁97| 天天看天天综合成人网| 午夜男女爽爽爽在线视频 | 五月丁香网站| 精品国产丝袜一区二区三区乱码| 91精品91久久久久77777俄罗斯老妇姓x| 99综合自拍| 亚洲天堂男人在线| 国产亚洲日本精品在线| 综合伊人网12色| AV女资源| 呦女网站| 无码视频一区二区| 夜夜高潮夜夜爽高清视频一 | 天美传媒av 在线| 夜色AV无码手机在线影院| 91欧洲国产成人久久精品网站| 日韩干B| 超碰碰激情97+久| http://qxhbdz.com| 久操精品网| 干干干天天| 欧美熟妇乱码在线一区| 丁香五月激情综合| 五月天婷婷久久| 人人人人插| 黄色香蕉视频网站一区| 伊人加勒比| 欧美天天综合网版| 欧美黑人与女人91| 99少妇内射| 国产熟女高潮一区二区三区| 大香蕉综合在线| 神马久久久久久久久久久久| 久久一二三级一一一| 久久9精品视频| 97超碰国产精品| 志村玲子视频一区二区| 一区二区三区四区色图| 亚洲色图超碰在线| 日韩偷拍色图| 国产精品熟女AV中文字幕在线播放| 久久久久成人蜜桃精品| 大香蕉伊人色偷偷在线| 天天日日舔舔| 一区中文字幕二区日韩| 日本啊啊啊啊啊视频| 九九成人精品| 久草精品一区 | 亚洲AV无码国产精品久久久久| 国产成人精品无码久久| 中文字幕精品日韩中文字幕| 亚洲精品亚洲人成在线麻豆| 亚欧性爱ab| 亚洲一本大道中文字幕无码在线| 91|九色|国产熟女| Julia在线播放亚洲久久| 天天流夜夜操| 色av中文字幕| 亚洲极品| 91综合在线| 欧美一二三级精品在线| 综合 欧美 亚洲 日本| 亚洲蜜桃V妇女| 啊啊啊操一区| 丝袜美腿校园春色| 91痴汉| 国产精品久久久 | 欧美 精品国产制服第一页| 在线无码视频| 在线播放中文字幕| 久久一二三级一一一| 品亲网欧美品亲网| 日韩人妻无码不卡网站| 人人操人人干xxx| 风流老熟女一区二区三区l| 九九这里只有精品| 国产一区麻豆免费观看| 中文字幕免费看| 精品福利| 操比国产| 鸥美精品一区二区久久婷婷| 熟妇无码视频三区| 日韩成人精品| 一区二区娱乐网站| 97这里都是精品| 91天堂丝袜美腿| A一区片| 婷婷亚洲色| 日韩精品三级片长长久久| 精人妻一区二区三区| 中国一级特黄大片护士| 国产伦精品一区二区三区视频女| 老女人碰碰在线碰碰视频| 日本欧美不卡| 亚洲成A∨人影院在线欢看| 97色五月天完| 天天综合网~91| 久久超碰97中文字幕| 九9热伊人| 亚洲天堂人人妻| TS人妖另类精品视频系列| 日韩中文字幕视频在线观看| 久久女婷| 熟妇人妻一区二区| 婷婷五月天成人| 免费观看欧美日韩操逼视频| 中文字幕一二区二三区人妻专区| 极品人妻少妇综合| 视频二区美腿制服人妻欧美| 在线天堂999| 中文字幕啊啊啊在线观看视频| 欧美视频中文字幕区| aaaa少妇高潮大片| 久久一级无码精品毛片6| 国产成人一级av88| 国产操逼逼网| 欧美性爱十八禁| 中文字幕jul-617人妻熟女| 午夜久久无码1000合集| 熟女突然公开看18禁影片| 韩日无码在线观看| 婷婷综合激情| 欧美亚洲国产自久久| 欧美欲色| 亚洲 欧美 综合 91| 久久一区二区蜜桃| 国产精品人妻无码久久久互動交流 | 99国产精品免费| 亚洲男人的天堂网| 久久久久久久久久久精| 99操逼| 乱抡国产91| 日韩在线观看中文字幕视频| 欧美天天拍| 精品无码一区二区人妻久久蜜桃| 亚洲天堂久久| 极品综合| 久久极品一区二区| aⅴ日韩成人电影av在线免费看av大全| 欧美大香蕉在线观看| 欧美操逼熟女| 国产亚洲深夜激情| 久久久久久99999国产精品| a亚洲欧美色欲| 亚洲精品美女久久久久久久久| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 日韩精品 资源| 亚洲国产精品无码AV久久| 色婷婷视频| 久久男人网| 婷婷五月天色网| 视频一区二区三区精品| 9999久久久久| 成人精品水蜜桃久久久久久久| 91天天| 色九九综合| 97久久久网站| 人人干人人搞人人摸| 极品粉嫩少妇视频| 一起草三级AV电影在线观看| 99久久网站| 欧美色综合网| 日韩av乱伦| 四虎免费在线播放| 亚洲中文字幕精品久久久久久直播| 黄呦呦在线| 色色香蕉| 啊啊啊啊啊舒服| 婷婷丁香在线| 亚洲色图A| 一本一道人妻久久一区二区三区 | 中文字幕成人| 综合少妇网| 亚洲不卡AV在线| 综合久久97| 色色99| 青娱乐国产精品| 日韩无码第3页| 九九热免费视频| 欧美亚洲激情小说| 超碰91在线| 精品一区二区啪啪啪| 白丝AV网站| 91激情国产| 欧美爆操91| 一区二区视频在线播放| 国产综合久久久麻桃个| 伊人精品视频| 亚洲天堂男人天堂| 丁香婷婷激情五月天无毒不卡 | 亚洲AV无码| 色婷久久| 亚洲日韩美国人妻| 韩国三级一线观看久| 亚洲中字慕不卡| 成人在线永久| 熟妇高潮一区二区免费视频| 插欧洲美女欧美精品| 一级特黄aaa大片在线观看成人一级片在线观看 | 欧美在线综合| 97色97好| 久久综合久久综合人久久夜精品| 偷窥自拍亚洲天堂网爆| 日本欧美不卡| 一本大道久| 天天操天天日青青草超碰av| 大香蕉色网| 99自拍B亚洲 | 国产第二页| 亚洲国产剧情少妇激情| 99色综合| 激情五月丁香五月| 操我无码| 思思热在线cao| 亚洲黄片免费在线播放| 日少妇视频| 天天干夜夜鈤| 蜜臀网址在线| 久热99999| 青草视频人妻在线观看| 啊啊啊好舒服好爽啊啊啊视频| 999狠狠综合| 五月天丁香| 啪啪综合网| 欧美黄色片AAAAA| 在线可观看的黄色网址| 日本不卡高清视频| A 在线网址| 国产最新小视频在线播放下载| 午夜男女爽爽大片免费观看| 91天天综合| 亚洲不卡三级手机播放| 亚洲久久久久| 日本一区二区中文字幕久久| 丁香九月婷婷| 日本精品五区| 日韩欧美性吧婷婷乱伦大香蕉| 丁香九月婷婷| 色在线视频导航| 免费视频在线一区二区不卡| 在线观看亚洲成人精品| 囯戸精品高潮呻吟旡码| 熟女中出视频| 熟妇艹鸡八| 久久久久9999精品九九九| 9999亚洲精品| 在线电影亚洲色图| 色色九区| 热思思免费视频| 日本操逼视频不卡直接放| 噜噜噜在线视频| 婷婷影院入口| www.色五月| 九九久久一区二区三区| 日韩中文字幕av在线播放| 亚洲色情在线影视| 精品国产乱码久久久久久久| 97欧美精品| 日韩av不卡在线看| 中文字幕在线免费观看视频| 久九干| 超碰1997| 国产传媒日韩欧美| 综合欧美激情网| 天天综合精品| www.男人天堂| 精品免费一区| 丝袜熟女一区二区三区| 97资源超碰| 天天影视网色欲色香| 日本精品五区| 久久久久国产无av| 69人妻精品丰满熟女区| 日本大香蕉综合网| 99re公开精品免费视频| 久久久人体| 亚洲女人毛茸茸91| 一级做a爰片性色毛片久久| 国模精品娜娜一二三区| 你草精品在线视频| 91综合网站| 国产97视频免费观看| 大香蕉十区| 97亚洲中文| 婷婷视频在线免费观看| 欧洲免费一区二| 国产精品一区二区三区在线| 色色香蕉| 91天堂视频| 夜夜嗨视频| 久色网| 天天搞欧美| 伊人网综合在线视频| 欧美少妇一区二区三区| 国产97视频| 精品国产片亚洲一区| AV中文字幕剧情1区2区3| 亚洲一区中文精品| 丝袜六区| 国产精品乱码久久| 99热这里只有精品9| 91少妇通奸网站| 色综合久久av| 操b网站亚洲无码| 亚洲av性爱电影| www.狠狠干.coom| 屌逼传媒| 五月天婷婷社区| 国产超碰| 精品国产乱码久久久久久久| av凤凰久久久| 极品美女嘿咻| 麻豆国产免费影片| 中出20p| 国产成人在线观看综合| 欧美色图片欧美色图| 亚洲一区二区中文字幕| 国产AB视频| 精品国产肉丝袜在线拍国语| 少妇精品久久久八区九区| 欧美激情中文字幕另类小说| www.acm成人黄色毛片| 强奸乱伦αv片| 色九九九九九九| 亚洲国产日韩欧美熟妇在线| 天天天干977| 嗯啊不要啊在线 | 九久精品| 日本 成 人 小说 电影 一区二区| 另类欧美色| 啊啊啊啊啊在线观看网址 | 久久超碰、| 少妇啪啪自拍| 91激情综合| 亚欧国产无码精品在线| sewuyueav| 国产不卡片| 国产一区二区三三视频| 骚人妻少妇视频| 国产尹人在线视频免费| 91爱| 怡春苑东京热| 人、人、摸,人、人、草| 狠狠色五月亚洲91| 偷窥自拍亚洲色图| 一本大道不卡一二三区| 99日视频在线免费| 中文字暮97| 日本欧美韩国国产在线| 午夜久久久| 中文字幕五区| 欧美人人曰人人操人人射射 | av资源在线观看少妇| 四虎免费在线观看| 激情综合av| 色五月激情综合网| 超碰在线人妻中文字幕| 成年人免费观看网站| 天天舔天天 | 国产真实野战在线视频| 色臀AV| 欧美激情色婷婷花野真衣一区二区| 黄色片大香蕉| 超碰午夜| 91无码人妻精品一区二区三区蜜桃| 综合色图区| 温婉少妇玩3p| 永久电影三级在线观看| 综合大香蕉美。| 国产精品久久发布| 手机看片1024你懂的国产| 一级性爱网| 精品视频一区二区| 国产精品网站免费| 日韩人妻少妇 一区二区三区| 亚洲性爱电影| 97超碰美女| 熟女91网| 亚洲少妇在线影音| 综合色图亚洲欧美| 日韩精品永久在线观看| 十八禁视频一区二区| 亚洲AV色图| 欧美激色| 又摸又舔在线观看网站| 欧美视频在线第3页| A 天堂在线观看视频| 美女操逼A A| 亚洲欧美色图片| 99热线麻豆 | 国产操伦| 亚洲熟伦熟妇AV无码春色| 有码专区最新中文字幕有码| 欧美午夜视频| 激情亚洲天堂| 日本有码影片下载| 婷婷在线精品| 黄色高清无码无码破解免费暗网| 变态乱伦伪娘灌肠一区二区| 日本在线观看网址| 亚洲欧美另类图片| 久久中文字幕在线观看| 欧美图片色五月天| 国产麻豆一区二三区| 久久国产精品熟女人妻| 99综合自拍| 九一综合精品视品av| 亚洲日韩AV视色| 久久久久久人妻| 欧美性生活综合| 日本精品第一视频在'| 强歼乱伦资源网| 亚洲欧美自拍偷拍| 欧美成人四级在线播放| 奇米四色网| 久久 国产 无码| 国产精品久久久久久久久久梁医生| 蜜臀久久99精品久久久| 高潮精品| 亚洲欧美日韩免费观看| 国产精品久久久啊| 美女裸体无遮挡永久免费观看网站| 啊v在线观看视频| 欧美日韩传媒| 色综合一本| 岛国黄片网站| 男人天堂黄片| japan日本高清乱xxxx| 18禁的网站在线| 中日韩欧美精品无码AⅤ一区二区| 日本免费专区| 免费毛片在线播放| 久久婷婷五月| 久久久啊啊| 91久久午夜无码鲁丝片久久人妻| 九九英色视频| 青青欧美| 国产精品伦理| 91春色| 久久久久久电影| 亚洲黄网在哪免费看| 婷婷色中文字幕| 日本天天人人狠狠在线日美女| 美女97超碰| 久久视频,这里只有精品| 欧美色老汉| 五十路三区在线| 久久亚洲中文字幕视频| 久久国产性爱| 激情久久久| 五月天伊人| 午夜久久久| 屁股久久久久久久| 国产人伦a片信息免费片| 91九色在线| 第四色色综合91| 日韩成人人妻网站| 久久色网| 亚洲黄色a级片| 夜夜嗨一区二区| 好屌色综合| 99热这里都是精品| 人人做天天爱| 99超级碰免费视频| 午夜性| 超碰导航97| 人妻无一区二区三区| 欧美极度丰满熟妇hd| 91色女| 国产乱不卡| 人妻9117c| 婷婷久久大香蕉| 欧美性爱一区二区三区四区| 欲综合网| 免费观看国产小粉嫩喷水精品午| 9久久精品| 青女在线| 中国人高清www色视频免费| 国产理论视频在线播放| 91人人爽人人爽| 四季av一区二区凹凸精品小说| 污色区网站| 日韩啪啪视频| 色在线69堂| 婷婷av在线中文字幕| 精品色色| 色综合 加勒比| 天天日天天搞天天干| 麻豆天美国美国产AV| 亚洲在线A| 狼狼色丁香久久婷婷综合五月| 日韩有码一区三区| 久久久久久久久女黄| 久久久久亚洲av综合波多野制衣| 欧美午夜精品久久久久久超碰| 91综合天天看| 亚洲精品天堂久久A∨51成人漫| 91色艳| 久久αⅴ| 99热这里只有精品99| 日韩色图 一区二区| 岛国免费黄色网址| 久久色一区| 狠狠干91| 口爆综合网| 男人的天堂va在线| 91GD.COM| 91狠狠狠| 亚洲免费人妻在| 黑人粗大V S日韩女优视频| 芊芊操逼视频无码| 伦在线97| 一区二区三区视频国产免费| 欧美熟女妇同| 成人av福利在线观看| www.一本大99| AV一起草在线| 操美女人妻| 最新av网站在线观看| 久久国产对白激情浪潮 | 天美国产三级传媒| 亚洲丝袜综合| 久久一二区四| 自拍偷拍 日韩欧美| 色综合潮| 精品九九国产无码| 极品AV网站在线观看| 日本三级网页| 羞答答AV中文字| 另类在线| 免费成人自拍视频在线| 亚洲国产综合久久久性感熟妇| 欧美精品三级黄片| 91红杏| 金莲网址| 91男人综合| 久久久久女教师免费一区| 亚洲五月婷婷| 大香蕉久久| 宅男91视频在线播放| 国产精品蜜臀久久久久无码AV| 北条麻妃性愛视频| 啪一啪免费视频| 精品久久久一本一道| 99视频只有精品| 九九综合九九综合| 亚洲永久永久永久永久一级一级一级精品 | 伦激情人妻另类人妻| 日韩欧美天天爽爽爽天天爽爽| 日韩av一级黄片| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美亚洲| 亚欧美综合网| 91av天美性媒精品视频| 国产精品成人无码av无码免费| 久草综合网| 久久精品一区| 亚洲精品日日夜夜52| 日本一区不卡| 欧美色日| 精品四五区| 高清成年美女黄网站免费大全| 亚洲色婷婷综合久久久久中文| 夜夜狼人妻| 99精品成人免费看| 91社区伊人| 91熟女视频网| 玖玖蜜臀资源网| 91久久久久久久| 亚洲国产精品99久久久| 日韩欧视频| 国产熟妇一区二区| 色五月网址| 亚洲国产成人福利在线观看| 久久精品无码一区二区三区| 欧美 日韩 另类 亚洲| 97天堂| 国岛片视频| 新亚洲无码| 精品成人久久久人人亚洲| 蜜臀AV成人精品蜜臀AV久久| 日韩中文字幕二区| 免费1级a做爰片观看| 人妻第一页| 夜夜操中文字幕| 北京专精特新企业招聘信息| 国产精品香蕉热久久新品| a片自拍直播视频| 亚洲精品国产拍免费91在线| 久9久9精品| 九九九九九九九九九九九免费国产| 在线观看黄色电话| 国产辣妈在线视频福利| 三及片网站| 综合网亚洲1| 嫩草伊人久久精品| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 亚av顶级裸体一区二区三区四区五区| AV天天在线观看| 丁香五月影院| av天堂手机版追回| 艹精品| 人人玩人人添人人澡免费| 78久久| 欧美色网络| 少妇大屁屁| 91精品在线播放| 骚货 中文字幕 av| 夜夜青青无码影院| 久久同城AV| 综合91网| 97超视频在线观看| 欧洲乱码视频| 中文字幕av久久爽Av| 91美女在线观看| 91模特在线观看| 色97国产69香蕉| 2020中文字幕在线| 欧美骚少妇| 97资源站久久| 人妻少妇久久| 少妇熟女视频一区二区三区| 熟女91网| 97久久久网站| 91熟女丨91老女人| 好爽视频在线观看| 久久东京热久久| 超碰78| 国产中出内射一区二区| 性色AV网站| 日婷婷| 性爱边摸边日免费AV| 午夜久久无码1000合集| 日韩不卡a级视频专区| 抽插无码高清一区| 99热综合| 男人下部插入女人下部| 熟妇艹鸡八| 色偷偷男人的天堂麻豆| 97精品人妻一二三四|