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

ARTICLE DETAIL

資訊詳情

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

用C語言寫一個零依賴日志解析工具:caveman的設計與實現

用C語言寫一個零依賴日志解析工具:caveman的設計與實現 1. 項目起底caveman到底在解決什么問題1.1 為什么叫cavemancaveman不是一個復古游戲也不是什么部落生存App這是我維護了大半年的一個命令行工具項目。名字聽起來確實像穴居人核心思路也刻意走原始路線用標準C寫一個零第三方依賴的日志解析與指標聚合程序編譯出來只有一個可執(zhí)行文件扔到幾十臺只裝了最小化系統的老服務器上也能直接跑。最初觸發(fā)這個項目的是很現實的問題。團隊里有一套Python寫的日志統計腳本看起來功能挺全但每次部署都像渡劫有的機器Python版本不對有的機器缺pip包有的機器因為安全策略不讓你聯網裝東西。更麻煩的是腳本一跑就是兩三個小時中途內存漲到2GB多經常被OOM Killer干掉。我那時候就想到底有沒有一種方式能讓這種工具像cp、grep一樣拷過去就能用跑起來還不容易死。那次排查持續(xù)了一周最后我干脆決定自己動手。既然要避開解釋器、運行時和包管理這些麻煩最直接的選擇就是C語言。于是caveman這個項目就誕生了目標非常簡單一個二進制處理完輸入就退出內存占用可預測速度盡量快出錯時能夠給出明確提示而不會整機崩潰。1.2 需求清單的確認任何項目動手之前需求不敲定后面一定會反復返工。caveman的第一版需求清單其實很短但每條都是從實際痛點里提煉出來的需求說明優(yōu)先級單一可執(zhí)行文件拷貝即用不依賴任何外部運行時和動態(tài)庫極高啟動速度快冷啟動到開始處理數據不超過50ms高內存可控處理1GB文件時峰值內存不超過200MB高支持管道處理能從stdin讀入也能直接處理文件列表高輸出格式穩(wěn)定支持CSV和JSON兩種輸出方便下游腳本消費中錯誤可診斷任何異常都能定位到具體的行號和狀態(tài)中這份清單看著簡單但后來每次做技術取舍我都會回頭對照它。要不要引入第三方解析庫不會破壞單一可執(zhí)行文件的需求。要不要用多線程并行處理暫緩因為多線程會把內存峰值和調試成本都拉高。要不要支持復雜的表達式過濾不加那會模糊項目的邊界。定下需求之后整體方向就清晰了。這個工具的核心是一個狀態(tài)機驅動的流式解析器外加一個簡單但夠用的哈希表做聚合統計最后按固定格式輸出。整個過程不需要把整個文件讀進內存而是采用固定緩沖區(qū)的流式讀取逐塊處理逐行聚合。1.3 適用對象與場景caveman適合誰首先是天天跟日志、文本記錄打交道的運維和后端開發(fā)者。比如你需要統計一天之內某個業(yè)務接口的調用次數、異常碼分布、響應耗時分位數但手頭只有一個解壓后的原始日志又不想費勁去搭大數據平臺這種場景就很適合。其次它適合所有對部署環(huán)境有嚴格限制的場景。我已經不止一次碰到客戶機器不允許安裝任何額外軟件包的情況甚至不保證有Python環(huán)境。這種時候一個編譯好的caveman可執(zhí)行文件比什么都好用直接scp上去就能跑跑完把結果拿回來機器上不留任何痕跡。如果你是一個對新工具持有好奇心愿意自己動手折騰的人也可以把它當作一個學習案例。后面我會講到手寫狀態(tài)機解析、內存池設計、哈希表沖突處理這些偏底層的細節(jié)思路可以遷移到很多其他語言的項目里。2. 整體設計與架構決策2.1 技術選型為什么是C而不是Go或Rust決定用C語言不是因為我偏愛C而是這個項目的需求恰好把C的劣勢都規(guī)避了又把C的優(yōu)勢發(fā)揮到極致。先說說為什么不用Go。Go的部署確實方便交叉編譯也是加分項但Go二進制里塞了運行時體積隨隨便便就上10MB。在追求“盡可能小”的場景里這多出來的體積不算致命可還有另外一個問題Go的GC會帶來不確定的停頓雖然通常影響不大但在處理超大日志時觀察過幾次內存翻倍和GC暫停和我“內存可控”的目標有點沖突。Rust其實是不錯的選擇內存安全、性能接近C而且cargo管理依賴很舒服。但Rust對編譯工具鏈的要求不低很多老服務器上的gcc版本不行rustup安裝又受網絡限制。做運維工具的人都有個習慣能用現有環(huán)境輕松編譯的就選現有的不要為了一時舒服制造部署負擔。C語言就是那個“在任何一個機器上都大概率能編譯”的語言。標準C11加上POSIX接口只依賴libc和內核編譯選項控制得當連動態(tài)庫都可以不依賴。在嵌入式、容器、最小化Linux系統這些場景里C幾乎是唯一一個不太需要擔心“環(huán)境沒有它就跑不了”的語言。當然選C等于把內存管理的責任全部背到自己身上。這個代價不能忽視所以我專門設計了內存池來集中管理內存分配后面會詳細說。2.2 模塊劃分與數據流caveman的代碼結構刻意做得非常簡單我不喜歡一個工具項目一上來就搞十幾個目錄。最終劃分成四個核心模塊main.c入口、命令行參數解析、頂層流程控制parser.c流式解析器負責把文本按行拆開并提取字段store.c聚合存儲層負責哈希表、內存池和統計值更新report.c輸出層負責將結果寫成CSV或JSON這四個模塊之間只通過很小的幾個接口交互。main拿到命令行參數之后把輸入源統一抽象成一個“讀取器”。讀取器要么是open后的文件描述符要么直接是stdin解析器不關心數據從哪來只關心next()函數是否還能返回新的一行。這樣的分層帶來一個額外的好處測試的時候可以把任意一段文本通過管道喂進去不用構建復雜的測試文件系統。我在單元測試里大量使用echo加管道的組合比如echo -e a\nb\nc | caveman --format csv測起來非常順手。數據流的方向是單向的一行文本進入parser之后解析出鍵值對更新到store里。store里的數據最終由report讀取并格式化。全程沒有回調函數沒有復雜的事件循環(huán)就是一個簡單的線性流程。這種設計思路可能在一些人眼里過于樸素但恰恰是這種樸素讓問題定位變得特別容易。任何一個環(huán)節(jié)出問題只要追蹤一個方向就能找到根因。2.3 三個關鍵取舍第一個取舍是不用多線程。日志解析這個任務本質上是IO密集和簡單計算密集的混合體理論上用多線程確實能提速。但我評估了一下復雜度多線程意味著要處理鎖競爭、線程池、任務隊列還要處理各個線程統計結果的合并。一旦引入這些內存峰值會上去bug排查難度也會成倍增加。項目初版先跑通性能不夠再做多進程也行反正數據可以分片。第二個取舍是不做異步IO。異步IO很時髦但對這個項目來說收益不大。我們用標準read/write配合一個64KB的緩沖區(qū)在絕大多數場景下已經能吃掉磁盤的吞吐能力。真要做異步還得考慮不同平臺的多路復用機制差異這明顯違背了零負擔部署的初衷。第三個取舍是內存池。C語言里malloc和free本身不慢但頻繁分配小塊內存會出現碎片和性能抖動。對于解析日志這種模式每解析一行就有若干臨時字符串如果用malloc/free那調用次數會極其夸張。內存池的做法是一次性向系統申請一大塊內存內部用游標切分解析過程中產生的臨時對象全部從池子里分配任務結束直接把整塊內存交還系統。省掉了free的逐個調用也避免了碎片的出現。需要強調一點內存池不是所有情況的萬能藥。如果每個對象生命周期差異很大內存池可能會造成巨大浪費。但日志解析的特點是周期短、體量大、生命周期整齊所有臨時字符串都是活到當前行處理完就不用了這正好匹配內存池的長處。3. 實操過程從零構建caveman核心3.1 工程骨架與構建腳本我習慣新建項目時先把構建腳本寫好哪怕是三四個源文件的小項目也要讓make build和make test能一鍵完成。caveman的目錄結構很簡單caveman/ ├── src/ │ ├── main.c │ ├── parser.c │ ├── parser.h │ ├── store.c │ ├── store.h │ ├── report.c │ └── report.h ├── tests/ │ ├── run_tests.sh │ └── fixtures/ ├── Makefile └── README.mdMakefile寫得也比較克制沒有用autotools因為不想為了一個單文件工具引入一整套構建系統。下面是核心的構建規(guī)則我做了個簡化版CC ? gcc CFLAGS ? -stdc11 -O2 -Wall -Wextra -fno-strict-aliasing LDFLAGS ? -static BIN : caveman SRC : $(wildcard src/*.c) OBJ : $(SRC:.c.o) all: $(BIN) $(BIN): $(OBJ) $(CC) $(CFLAGS) -o $ $^ $(LDFLAGS) %.o: %.c $(CC) $(CFLAGS) -c -o $ $ test: $(BIN) bash tests/run_tests.sh clean: rm -f $(OBJ) $(BIN)幾個值得注意的細節(jié)。第一-fno-strict-aliasing在C語言里基本屬于保險開關因為有些老代碼在指針類型轉換上不夠嚴謹取消嚴格別名規(guī)則能減少莫名奇妙的優(yōu)化bug。第二-static這個選項會把libc靜態(tài)鏈接進去生成的文件會稍微大一點但換來的是在目標機器上不需要任何動態(tài)庫。對于caveman這種工具追求的就是極致的可移植性體積多幾百KB完全可以接受。編譯生成的二進制在老服務器上實測大概是300KB左右這在今天動輒幾十MB的工具里面真的有點特殊的時代感。但就是這300KB解決了我們長久以來的部署難題。3.2 手寫狀態(tài)機解析器解析器是caveman最核心的部分也是最值得說的。如果考慮用正則表達式來解析日志那寫起來確實舒服但正則庫的依賴會打破零依賴原則而且正則引擎在處理特別長的行時存在災難性回溯的風險。對于一個需要長時間穩(wěn)定運行的解析工具這種不確定性是不能接受的。所以我把解析器做成一個確定性的狀態(tài)機。以解析常見的訪問日志為例一條日志長這樣2025-01-15T10:24:3108:00 [INFO] user10086 api/order/detail code200 cost185ms我們需要提取時間、用戶ID、接口路徑、狀態(tài)碼和耗時。狀態(tài)機的思路是逐字符掃描把整個解析過程分為幾個明確的狀態(tài)STATE_TIME讀取時間字段遇到空格就切到下一個字段STATE_LEVEL讀日志級別遇到空格切換到字段掃描STATE_FIELD讀取keyvalue對遇到空格繼續(xù)下一對遇到換行結束本行核心代碼示意大致長這樣typedef enum { STATE_TIME, STATE_LEVEL, STATE_FIELD, STATE_DONE } ParseState; int parse_line(const char *line, size_t len, ParsedRecord *out) { ParseState state STATE_TIME; size_t i 0; Field cur {0}; while (i len state ! STATE_DONE) { char c line[i]; switch (state) { case STATE_TIME: if (c ) { state STATE_LEVEL; } break; case STATE_LEVEL: if (c ) { state STATE_FIELD; } break; case STATE_FIELD: if (c ) { cur.key_start field_start; } else if (c ) { commit_field(out, cur); state STATE_FIELD; field_start i 1; } else if (c \n) { commit_field(out, cur); state STATE_DONE; } break; default: break; } i; } return 0; }這段代碼是高度簡化后的示意圖真實實現里我會把字段名解析和值截取分開做還會處理轉義字符。但核心思想就是這個用狀態(tài)變量記住當前在哪個階段每讀一個字符做一次判斷復雜度是O(n)理論上不會出現正則那樣回溯到指數級的情況。手寫狀態(tài)機的另一個好處是我可以精確控制哪些字符需要處理哪些可以直接跳過。比如解析大量日志時很多字段我們是根本不關心的狀態(tài)機可以不把它們的內容復制到任何緩沖區(qū)里直接跳過只保留字段起止位置后面需要時再按需拷貝。這種零拷貝思路比正則表達式那種“匹配結果即復制”的方式高效得多。3.3 內存池和哈希表設計之前提到內存池是本項目控制內存的關鍵。這里的實現思路并不復雜我用一個鏈式的大塊結構每個塊默認64KB塊內用offset分配內存塊用完就新開一個塊typedef struct PoolBlock { size_t used; size_t capacity; struct PoolBlock *next; char data[]; } PoolBlock; typedef struct { PoolBlock *head; size_t block_size; } Pool; void *pool_alloc(Pool *p, size_t size) { size (size 7) ~7; // 8字節(jié)對齊 PoolBlock *b p-head; if (b-used size b-capacity) { b create_block(p, max(p-block_size, size)); b-next p-head; p-head b; } void *ptr b-data b-used; b-used size; return ptr; }每次分配都從當前塊的used游標上切一塊出去不做單獨釋放。因為日志解析場景中所有需要保留到最終報告里的數據只包括聚合鍵和累加值這些數據一旦確定就不會再改變所以不需要在任務結束前釋放某個單獨的字符串。整池銷毀時只需要遍歷一次鏈表把每個塊free掉就行。哈希表方面我也沒有引入任何外部哈希庫而是自己實現了一個鏈地址法的哈希表。鍵是一個字符串視圖也就是指針加長度而不是以\0結尾的字符串。這樣可以避免為了查詢在內存池里額外復制一份同樣的字符串。哈希函數我選擇了FNV-1a這種哈希算法簡單、速度快而且在處理短字符串時分布非常均勻。查找過程是先通過哈希定位到桶再在桶內鏈表中逐個比較長度和memcmp。因為這個場景的鍵通常比較短具體業(yè)務里一般也就幾十個不同字段桶里鏈表很短沖突基本可以忽略。但如果鍵數量非常多我會在初始化哈希表時設定較大的桶數比如默認4096個桶在聚合數超過負載因子之后再動態(tài)擴容。內存池和哈希表組合的精妙之處在于整個程序在生命周期內不會調用很多次系統分配函數從而避免內存碎片。我曾在處理10GB日志時觀察過RSS曲線它的峰值很穩(wěn)定基本是一個平臺狀態(tài)而不是那種鋸齒形波動。3.4 參數解析與退出碼約定命令行參數解析部分是整個項目里最“無聊”的模塊但它直接決定了工具好不好用。caveman支持的參數不多這也是我刻意克制的結果caveman [-f input_file] [-o output_file] [--format csv|json] [--field TIME,CODE,COST] [--mode count|sum|avg]參數越少使用門檻越低也越不容易出錯。每個參數我都選擇了簡短且含義明確的命名而不是搞一堆縮寫。同時我還支持從環(huán)境變量讀取默認參數這樣在腳本里可以將一些固定配置收斂。退出碼的約定也必須固定下來。0表示正常處理完畢1表示參數解析錯誤2表示輸入文件無法打開3表示解析過程中出現了無法跳過的致命錯誤。這個約定看著簡單但自動化腳本非常依賴它。比如在采集平臺里一旦某臺機器返回碼不是0調度器就能立刻知道任務失敗而不需要再去解析標準輸出里的錯誤信息。標準輸出只輸出正式結果錯誤信息全部走標準錯誤輸出。這也是一個小細節(jié)但直接影響下游腳本能否安全地把結果重定向到文件。如果你在日志里混入報錯信息那結果文件就會變成無法解析的垃圾。4. 常見問題與排坑記錄4.1 靜態(tài)編譯之后竟然還是缺依賴理論上加了-static之后生成的二進制就不依賴任何動態(tài)庫了但我在第一次部署時還是踩了坑拿到目標機器上一跑提示Illegal instruction。排查了很久才發(fā)現問題出在編譯時的CPU指令集。編譯caveman的機器是較新的CPUgcc默認會根據當前機器的特性啟用一部分新指令集擴展而目標服務器的CPU比較老不支持這些指令于是一執(zhí)行就非法指令。解決辦法是在Makefile里明確指定編譯目標平臺的最小子集CFLAGS -marchx86-64 -mtunegeneric這樣編譯器只會使用所有x86-64處理器都支持的基礎指令兼容性一下就上去了。后續(xù)我在給其他架構編譯的時候也會檢查-march參數比如針對ARM平臺會改用-marcharmv7-a或者直接不指定。這個坑提醒我靜態(tài)鏈接解決的是運行庫依賴但解決不了CPU指令集差異。在面向多環(huán)境的通用工具上寧可犧牲一點本地機器的性能也要保證生成二進制在目標環(huán)境能跑。4.2 大文件處理時的內存水位突然升高有一段時間我持續(xù)觀測到caveman處理大文件時的內存峰值不穩(wěn)定有時300MB有時600MB。一開始以為是哈希表擴容導致但排查后發(fā)現真正的罪魁禍首是輸出層。原來的輸出邏輯是在所有行解析完成之后把整個報告一次性拼成一個巨大的字符串然后再一次性write出去。這個字符串的大小取決于聚合結果數量而當unique鍵數量很多時內存自然飆升。解決方式非常直接改成分塊寫入。每生成一批記錄就立刻調用write落盤并清空內部緩沖區(qū)。因為報告數據本身是順序遍歷哈希表產生的所以這不需要復雜的調度只需要在遍歷過程中維持一個小的寫緩沖比如32KB寫滿就flush一次。修改之后內存峰值穩(wěn)定在180MB以內即在處理10GB日志時也沒再出現過超出預期的情況。項目中凡是遇到內存抖動的大概率都是在某個地方攢了大量的中間數據而不是真正的業(yè)務數據量太大。4.3 管道模式下stdin的數據怎么處理另一個容易出問題的是stdin輸入模式。如果用戶執(zhí)行cat file | caveman --format json程序是讀取標準輸入而不是直接從文件讀取。這本身沒問題但我在初版實現里沿用了普通文件的lseek來跳過無效頭部結果stdin不允許lseek直接返回ESPIPE報錯。這個問題讓測試腳本時斷時續(xù)后來我統一用一個輸入抽象層來解決。這個抽象層內部維護一個當前讀取方式標志普通文件模式下可以使用pread或lseek管道模式下只能順序讀取并維護自己的offset狀態(tài)。這個調整的影響面不小因為它促使我重新梳理了“輸入源”這個概念?,F在caveman不僅能讀普通文件和stdin還能通過文件描述符參數與上游進程協作處理一些更復雜的管道場景。4.4 在CI流水線里的集成思路既然部署場景是自動化環(huán)境caveman自然也要能被CI流水線方便地使用。我在項目的tests目錄里寫了一個run_tests.sh把常規(guī)使用場景全部覆蓋成斷言式測試#!/bin/bash set -euo pipefail caveman_bin${1:-./caveman} printf user1 code200\nuser2 code500\nuser1 code200\n | \ $caveman_bin --field user,code --mode count --format csv /tmp/t1.csv test $(cat /tmp/t1.csv) $user,code,count\n1,200,2\n2,500,1 echo PASS: basic count aggregation這些測試在每次代碼變更后都會跑所以后續(xù)迭代一直沒有鬧出過什么大回歸。CI流水線里我把編譯環(huán)節(jié)拆成了兩步先做常規(guī)編譯再跑一次針對老CPU的兼容性編譯。只有兩步都通過才會生成release二進制。5. 實測數據與個人經驗5.1 測試環(huán)境測試這組數據使用的是一臺很普通的4核8GB內存虛擬機磁盤是普通SSD操作系統是Debian 11內核版本5.10。對比對象是團隊原來使用的Python腳本它用正則表達式逐行匹配把所有結果保存在字典里最后一次性打印。輸入數據是一份模擬的訪問日志共1000萬行大小約1.2GB。字段包括時間戳、用戶ID、接口路徑、狀態(tài)碼和耗時。聚合任務要求按狀態(tài)碼和接口路徑兩個維度統計調用次數和平均耗時。5.2 性能與資源占用對比指標Python腳本caveman處理耗時約23分40秒約42秒峰值內存2.1GB156MB依賴需Python3.8無啟動時間約0.45秒約3毫秒這個數據看起來差距非常大但實際測試并不意外。Python腳本在正則匹配和字典維護上有較大的開銷而且它把中間結果全部保留到字典中又疊加了對象頭信息的內存放大。caveman走的是流式處理和緊湊的內存池存儲邏輯更貼近底層性能自然占優(yōu)。耗時從十幾分鐘變成幾十秒對于每天需要跑好幾次統計的任務來說改善非常直觀。更重要的是內存從2.1GB降到156MB這讓它能夠跑在一些配置很低的采集機器上不再會因為內存不足而被系統殺掉。5.3 哪些場景適合caveman從這半年多的使用經驗看caveman比較適合以下幾類場景第一是日志聚合。無論是Nginx訪問日志、應用日志還是業(yè)務埋點日志只要格式相對固定caveman就能用很小的代價完成統計。對格式不規(guī)則的文本它的狀態(tài)機設計也能通過新增狀態(tài)分支來適應。第二是數據清洗和簡單轉換。一些臨時性的文本處理任務如果把Python腳本部署到目標機器環(huán)境實在太重。用caveman可以一次編譯到處運行在處理大批量數據時還不容易卡死。第三是嵌入式或邊緣計算場景。那些機器資源非常緊張不僅是CPU和內存連存儲空間都吝嗇。caveman一個300KB的二進制放在任何地方都不會覺得占地方。不適用的場景也有。如果字段結構高度動態(tài)每行格式都不一樣那狀態(tài)機寫起來會非常痛苦。這時候更通用的awk甚至Python反而是更好的選擇。另外如果需要實時監(jiān)聽并處理持續(xù)到達的數據流caveman的單次運行模型也不合適它更適合批處理。5.4 一些額外的經驗體會整個caveman項目做下來我最大的體會是工具的價值常常不體現在功能多少上而體現在它能不能在特定環(huán)境里穩(wěn)定完成一件事。很多時候我們并不缺功能強大的軟件缺的是能放在任何機器上、不用折騰依賴、不會半路崩潰的小工具。如果你也想做一個類似的工具我建議從需求清單開始清晰寫下你的邊界條件。這個清單會在你頭腦發(fā)熱想加功能時幫你保持理智。另外C語言項目的內存管理一定不能圖省事散著malloc內存池或預分配策略對長時間運行的批處理工具幾乎是必需品。最后一點多做真實數據的壓測。我用10GB日志壓測過caveman之后才發(fā)現自己最初的輸出緩沖設計有問題。紙上推演一百遍都不如實際跑一次大文件來得直接。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费在线观看AV网站| 99热九九在线| 婷婷丁香五月综合免费视频百花| 久久久久久草黄色片AV在线观看| 色综合偷拍| 99综合视频一体| 爱草视频在线| 婷婷五月丁香五月丁香| 丁香六月婷婷综合激情欧美| 久久网址99热| 色色97丁香婷婷五月天| 婷婷五月久久| 99热在线观看| 一起肏在线视频| 亚洲第一第二网站| 日韩在线观看亚洲| 婷婷综合五月天| 这里都是精品99| 亚洲在线成人| 欧美精品狠狠色丁香婷婷| 丁香色成人| www.思思99热| 国产精品色色色色| 婷婷 亚洲图片 丁香| 五月丁香六月婷婷成人| 激情五月份婷婷| 嫩草AV久久伊人妇女超级A| av狠狠操| 婷婷丁香五月亚洲综合网在线视频观看| 欧洲亚洲免费视频9| www.丁香黄色五月天人与| 99热精品在线播放| 日本色婷婷| 99热国产免费| 婷婷色在线播放| 婷婷开心久久| 青草少妇激情| 激情五月影院| 久9热视频| 性日本精品| 99久热这里有精品| 久色成人| 色婷婷激情五月天在线观看| 亚洲激情精品| 天天爽天天干| 日韩成人精品中文字幕| 99爱爱| 粉嫩av懂色av蜜臀av熟妇| 中文国产五月天| 777.色色| 久久婷婷五月草视频| 午夜色色色极品视频| 91狠狠色| 亚洲亚洲激情| 精品成人无码A片观看香草视频 | 思思热在线播放| www婷婷| 爱草人视频| 九九视频这里有精品| 五月永久激情| 狠狠草在线观看| 狠狠干五月丁香综合网| 色老久久| 少妇AB又爽又紧无码网站| 99热这里只有精品8| 色五月激情五月天| 超碰人妻公开在线| 热99久| 成人色图情色成人网 www.5b5b5bcom 五月天| 色情终和网| 99国产精品白浆在线观看免费| 成人国产欧美大片一区| 婷婷五月丁香成人网| 日韩精品无码AV| 97人妻碰碰碰久久| a色色色色色| 色就是色婷婷五月亚洲激情| 日本va欧美va欧美va| 亚洲综合婷婷六月丁香五月| 99色网站| 2025超碰| 9久久婷婷国产综合精品性色| 九九综合| 99热草草| 亚洲久久日| 色婷婷a| 婷婷成人网五月天| 日日操夜夜爽| 中文字幕无码人妻少妇免费视频 | 夜夜夜夜撸夜夜操| 九九激情| 色色综合五月| 五月婷婷播| 五月天激情社区| 狠狠插狠狠操| 99成人| 综合激情四射一theav| 天天肏天天肏| 美女100%露全身无挡网站| 五月婷婷婷婷婷婷艺术| 久久色区| 一区二区三区四区牛| 久久ww| 热99久久这里只有精品| 夜夜操夜夜操| 五月天激情网址| 69热在线| 国产精品国产| 国产伊人大香蕉| www。五月天激情| 色综合久久伊伊婷婷五月| 亚洲欧美一区二区三区爱爱动图| 五月丁香啪啪| 综合久久综合| 欧美成人日韩| 九色PORNY在线精品酒店| 五月天社区| 欧美草久久五月天91| 成人片在线播放| 亚洲av另类在线观看| 狼人婷婷久久| 五月天婷婷AV| 99热精品超碰| 99综合免费视频| 小视频久久久aaa| 99热人人操人人操| 丁香婷婷久久综合在线| 日韩精品AV一区二区三区| 人人爽欧美婷婷久久久五月丁香 | 欧美日本黄色| 五月婷婷六月丁香玖玖玫瑰91| 开心婷婷五月天电影院| AV中文在线| 日韩视频女神99| 狠狠操狠狠狠| 欧美综合激情| 激情综合另类| 激情综合视频| 天天综合影院| 亚洲AV永久无码影院黑人| 欧美成人无码高清一区二区三区| 99热在线播放| 91蜜桃婷婷狠狠久久综合9色| 色五月婷婷小说亚洲中文字幕组| 激情熟女网| 99er久久| 性爱七区| 日韩一级网站| 99亚洲视频| 婷婷激情视频欧美视频自拍视频欧美剧| 亚洲亚洲人成综合网络| 色欲香综合网| 综合狠久久| 欧洲激情五月天| 天天操天天干天天日| 五月玖玖| 天天性视频| 99色色| 久久精99| 丁香六月婷婷色播| 婷婷五月综合网| 99热这里是精品| 青青操日本摸摸看看| 狠狠干思思热| 色五月超碰| 91丨九色丨白浆| 五月天丁香久久| 五月丁香六月| 国产VA播放| 五月丁香啪| 色五月婷婷狠狠撸| 日韩无码AV电影网站| 大伊久久| 97干婷婷| 大地9中文在线观看免费高清 | 婷婷激情社区| 日本色图综合| 人妻操逼视频| 色三级色三级| 五月丁香 六月婷婷a| 色婷婷网| 久久er99| 色欲丁香| 国产AV一区二区三区最新精品| 五月熟妇婷婷久久| 色五月大| 久久精品国产一区二区三区四区| 26uuu精品国产| 九九激情视频| 香蕉久久av一区二区三区 | 大香蕉五月天| 日韩AV大全| 日本人人干| 操人91| 99久久免费性爱视频`| 极品人妻VIDEOSSS人妻| 久久婷婷视频| 亚洲五月婷天天操| 五月久久婷婷| av一区免费看| 欧美成人精品三区综合A片| 五月天激情Av| 丁香五月色情| 五月婷婷六月丁香玖玖玫瑰91| 色综合com| 天天插天天很| 五月天激情图片| 亚洲无AV在线中文字幕| 九九热中文| 99精品视频在线6| 日韩三级视频一区二区| 99精品偷自拍| 五月天婷婷色| 天天日天天插| 色五狠狠| 天天噪夜夜爽| 五月天婷婷黄色视频| 琪琪色网在线| 99精品国产乱码久久久人妻| 九九久久精品| 色在线99| 色久天| 伊人青草成人| 丁香六月激情综合| 久99热在线观看| 91人在线观看| 成人免费120分钟啪啪| 色五月涩涩婷婷| 五月丁六月香av| 激情综合色图| 激情久久 婷婷| 无码日本精品XXXXXXXXX| 类似婷婷激情综合网站| 五月久视频| 夜夜夜夜操| 五月综合激情| 五月天婷婷社区久久综合| 极品人妻VIDEOSSS人妻| 能看的av| 欧美交换配乱吟粗大25P| 91人操| 性色视频| 五月激情偷拍| 涩五月色婷婷| 国产偷人妻精品一区| 亚洲综合婷婷| 五月丁香在线国产 | 色婷婷的五月天| 五月丁香六月婷婷手机无线| 99热99精品在线观看| 99色在线视频观看| www.粉嫩av.com| www.五月婷婷.com| 丁香五月综合| 婷婷综合久久| 99rewww| 91久久久久久久久18| av在线免费网站 | 最新无码专区| 婷婷狠狠青青| 伊人综合婷婷| 久久婷婷五月综合色奶水99啪| 绿色小导航AV| 五月丁香操婷逼| 日本一级特黄大片AAAAA级| 嫩草视频。| 亚洲午夜成人av电影网| 天天肏视奸| 色啦啦视频| 婷婷综合婷婷| www.99热这里精品| 99色天堂| 久久ER视频com| 亚洲日韩人妻操逼| 五月综合色播播丁香婷婷| WWW.桔色成人.COM| 五月婷婷丁香俺日污视频| 五月天久久综合婷婷丁香| 亚洲六月色| 色 色 色综合com| 丁香在线视频| 99热这里是精品| 欧美三级巜人妻互换| 五月婷婷丁香91| 日噜噜色| 色婷婷丁香五月| 色五月成人婷婷| 日日操夜夜爽天天天| 另类激情中文| 色婷丁香91| 五月丁香A∨在线| 99热欧美精品| 99热99思午夜精品| 国产va视频| 激情四射婷婷| 欧美 色婷婷| 色婷婷激情五月天| 国产Va视频| 夜丁香综合| 思思热在线| 五月丁香人妻| 五月天堂色色| 婷婷色五月天第7色| 婷婷五月天激情五月天网站| 色婷婷婷婷| 天天弄天天操| 激情五月综合第一页| 这里只有精品免费在线视频| 丁香六月亭亭久久综合| 亚洲精品午夜国产va久久成人| 亚洲爆乳无码精品AAA片蜜桃| 九久九精品| 日本专区久久| 这里只有精品视频看看| 日韩无码成人电影| 色九九一二| 天天色综和网| 五月天激情网站| 丁香五月大香蕉| www.九月婷婷丁香.com| 清色五月天| 欧美丁香五月夫妻天| 人人操五月天| 久9久9热久热| 狠狠干无码| 99热精品在线播放| 狠狠操综合| 99热6色| 午夜性做爰电影| 性爱人人网| 97色伦另类图片小说视频 | 永久免费视频| 综合网网欲色| 99热这里只有精品1998| 色婷婷在线视频| A级毛片高清免费不卡播放谢谢谢谢| 免费AV黄在线播放| 综合久久99| 婷婷综合另类| 日本操逼九九九九58日本操逼| 丁香五月天色婷婷| 操97| 激情九月婷婷| 99色干| 玖玖热视频| 天天揷综合网| 日本激情五月天‘| 亚洲偷| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 五月天激情小说| 六月婷婷综合久久| 天天色噜| 久久综合婷婷五月| 色婷婷先锋| 97人人操人人拍| 五月开心婷婷| 日本韩国视频在线观看社区免费的9| www.激情五月天。com| 六月婷婷激情| 激情AV在线| 99爱视频| 激情伊人| 国产激情视频在线观看| 这里只有在线精品| 国产午夜精品一区二区三区四区| 色婷婷六月开心中文字| 九九精品免费视频99| 6080av| 久久xxxx| 欧爱综合视频| AV片在线观看| 色婷婷五月天偷拍| 久久久久久久久久91| 夜夜撸夜夜骑| 91狠狠色| 一起草av| 草逼大片| 婷婷综合精品| 久热9| 凹凸7777操操操| 欧美交换配乱吟粗大25P| 亚洲另类婷婷五月丁香在线播放| 久久久GOGO无码啪啪艺术| 六月婷婷五月丁香首页| 91 影音先锋| 五月天激情婷婷小说| 亚州欧美黄色电影| 六月婷婷视频| 日日操夜夜爽白洁| H亚洲| 五月激情久久| 五月婷亚洲精品AV天堂| 国产精品久久久爽爽爽麻豆色哟哟 | www.婷婷六月天| 五月婷婷天堂| 思思热在线| 丁香色五月婷婷91桃色| 欧美视频五区| 亚洲亚洲人成综合网络| 五月丁香啪啪| 五月天婷亚洲综合在线嫩草网| 亚洲国产精品VA在线看黑人| 天堂网啪啪| 操操操操操操婷婷五月天| 丰满老熟妇BBBBB搡BBB| 天天操综合网| 日本在线视频手机播放五月婷| 丁香六月成人| 丁香五月香蕉| 久久精品66| 久99热在线观看| 啪啪91| 激情网婷婷婷| www.激情.com.| 激情性爱五月天网页| A久久| 国产xxxxx在线观看| 色一色综合| 激情综合五月| 久色五月| 秋霞黄色一级久久| 97人人爱人人操| 色色色欧美| 五月激情综合美女久久| 玖玖伦理电影| 女同激情久久av久久| 强辱丰满人妻HD中文字幕| 狠狠操狠狠插| 丁香五月综合在线视频| 丁香月五月天婷婷久久| 五月丁香婷婷色色| 五月激情射| 日韩AV中文在线观看| 成人网在线视频| 五月天激情婷婷五月天久久| 久久精品爱爱| 五月天色色网站| 色婷婷精| 成人av在线网| 无码少妇高潮喷水A片免费| 婷婷 丁香 精品| 婷婷五月天伊人网在线观看视频| 99免费成人网| 99热国产精品| 五月色婷婷影院| 九色激情| 丁香五月激情啪啪综合| 狠狠精品干练久久久无码中文字幕 | 五月婷婷与六月丁香图片激情| 欧美色色色| 九月丁香| 91人妻PORNY九色大屁股| 99资源人人| 天天射影院| 婷婷色六月| 97色热| 五月播播| 老司机伊人| 襙逼网| va中文资源在线观看| 9久久精品| 婷婷色啪| 五月色网| 久久久久久久综合狠狠综合| 99惹在线精品免费观看| 婷婷5月色| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 久久99久久99精品免观看粉嫩| 五月天婷婷在线AN| 日日色综合| 亚洲最大视频| 日本久久精品18| 午夜婷婷久久| 日韩999| 久久色情| www.zbzhongsen.com| 极品人妻VideOssS人妻| 性av| 久久9热综合| 久久婷婷资源| 久热婷婷| 婷婷五月天va| 中国激情网| 五月婷婷之综合激情| 天天久综合| 极品另类| 免费观看的av| 五月婷婷香蕉| 久久婷婷丁香五月宗合| 97人人操人人爽| 天天插天天插天天操| 亚洲综合激| 激情五月天网页| 天天情色综合网| 婷五月天| 开心激情站| 逼特逼在线免费播放| 婷婷9月天| 丁香五月天天| WWW.五月天9999| 亚洲行行色色| 综合激情在线| 亚洲第一成人无码A片| www.婷婷激情网.com| 69久久99精品久久久久婷婷| 色婷婷丁香五月天在线视频| 996日日爱| 热久久91| 爱操天堂| 欧美操人| 终合激情网| 天天色综网| 色综合久久久无码中文字幕999| 婷婷综合九月| 五月天成人在线视频丁香| 激情五月狠狠| 婷婷五月天在线观看| 超级碰碰碰久久网站| 99久热在线精品| 天天干-天天日| 欧美啪啪9| 欧美顶级少妇做爰HD| www久久久久久| 六月丁香基地| 综合色影| 色五月激情图片| www.婷婷| 色欲午夜无码久久久久久张津瑜 | 天天做天天视天天谢| 婷婷丁香五月综合网上| 丁香六月激情综合| 亭亭色网| 色五月婷婷在线观看| 色情五月综合婷婷| 日韩成人电影在线播放| 狠狠狠狠操| 丁香五月五月婷婷| 热99精品视频| 99视频精品在线| 午夜天堂一区人妻| www.天天色综合| 五月婷婷之综合激情| 夜精品无码A片一区二区蜜桃| 五月天婷婷AV| 国产色色色色| 五月停视频天堂| 欧洲永久精品| 婷婷五月天精品| 日韩在线成人电影| 五月天综合在线观看| 被强行糟蹋的女人A片| 97碰| xx久久| 久久久潮喷-久久久九九-成人AV| 五月婷成人网| 五月色综合| 婷婷久月| 日韩AAAAA| 五月丁香婷婷色色色| 天天色宗合| 色狠狠色综合久久久绯色aⅴ影视| 99在线精品观看99| 99精品性爱| 伊人玖玖精品| 97干视频| 色啪影院| 俺去也综合| 九九国产视频| 激情99| 婷婷色婷婷亚洲成人| 超碰在线看| 九九热10| 五月丁香综合激情| 综合久久99| 欧美性爱五月天| 激情婷婷六月天| 天天操夜夜操| 秋霞A V毛片| 九九99热| 91操人| 激情综合五| 秋霞免费三级片| 日日夜夜天天| 天天碰天天插天天操| 欧州婷婷五月天综合| 色五月成人在线| 67194线路二在线观看| 激情小说五月欧美亚洲丁香| 99er热精品视频| 97色女人在线| 丁香婷婷人妻| 99国产精品久久久久久久久久久| 五月天成人在线播放丁香| 亚洲AV无码电影| 26uuu| 婷婷涩涩五月天| 色五月婷婷亚洲| 丁香五月老师| se99热久久一本| 日本三级黄色大片| 亚洲第一色色色色| 亚洲AV永久无码影院黑人| www.久久爱.com| 国产成人网| 极品人妻VIDEOSSS人妻| 天天透天天爱| WWW色综合| 中文字幕不卡网站| 9色在线视频| 噜噜噜噜噜日本视频| 老司机视频lsj爱就色| 可以免费观看的AV| 激情网狠狠干| 夜色综合网| 99久在线精品99re8热| 操熟女成人网| 久9热| 九九热狼人| 超碰日日操| 综合色天天| yazhochengrenavwang| 色情婷婷| 深爱激清网| 国产片天天爽夜夜爽| 日韩熟女啪啪视频| www.五月丁香| 婷婷欧美| 色情五月天首页| 五月婷婷丁香六月 | 99热最新网址| 婷婷五月天在线观看| 色播五月婷婷综合| 另类 在线| 欧美69久成人做爰视频| 色婷婷综合久久久久| 久久一二三视频| 碰超99| 精品一区久热| 欧美交换配乱吟粗大25P| 五月婷婷丁香五月婷婷丁香| renrencaoni| 久久久99日本大片| 中文字幕成人版| 六月激情综合| 色婷| 亭亭玉月丁香| 开心五月深爱激情| 日日爽日日操| 婷婷久久欧美| 色欲天天综合网| 99热999| 色青青电影色五月| 色爱综合网| 婷婷伊人綜合中文字幕| 久久hd| 激情五月天激情综合网| 五月丁香婷婷啪啪综合网| 五月婷婷在线短视频| 色色五月婷婷久久| 狠狠综合区| 婷婷色综合网日韩国产| 日本无码专区| 综合天堂AV久久久久久久| 丁香五月天激情综合| aa久久| 久久丁香综合| 五月天啪啪啪| 99精品免费| 激情五月天在线视频| 五月花婷婷丁香| 五月丁香色狠狠干大屄| 五月综合激情综合久| 五月天免费色| 91dy.av| 婷婷六月爽| 久er7久热| 台湾综合丁香五月蜜桃| 第四色色六月色综合| 五月丁香久人妻中文| 99色色网| 深爱激情网五月| 色色网站免费在线视频| 激情综合网络插| 久久在线视频只有这里有精品| 久久中文人妻系列| 色婷婷最爱五月| 2020夜夜操天天爽| 夜夜操天天爽| 丁香 婷婷 亚洲 熟女| 色色色色av色色色色| 婷婷五月丁香五月综合网| 亚洲色网址| 丁香婷婷色| 精品色| 精品一二三区久久AAA片| 欧美日韩中文国产一区发布| 影音先锋男人女人| 激情婷| 一区视频网站| 丁香五月婷婷性爱| 99视频一区| 夜夜谢天天干| 激情綜合W W W,激情五月天| 久久久99精品免费观看| 亚洲视频另类| 婷综合| 亚洲激情五月婷婷日日| 可以免费看AV网站| 亚洲区视频| 激情又色又爽又黄的A片| 我淫我色婷婷五月天激情四射| 久久国产AV| 色丁香五月婷婷| 激情五月婷婷在线区| 欧州色色| 人妻少妇色综合| 97午夜一区二区| 亚洲综合视频网| 欧美激情五月天在线观看| 开心色五月天久久久久久久| 色狠狠综合| 丁香,开心成人,久久| 91色在线 | 日韩| 99久久a线观| 五月天婷久精视频| 日产精品一线二线三线芒果| 天天干,夜夜爽| 天天弄天天操| 色婷婷五月天成人网| 99热99热在线观看| 亚洲人妻电影| 日本不卡高字幕在线2019| 97五月婷婷| 国产婷婷五月中文字幕高清| 五月婷婷激情中文字幕| 欧美槡BBBB槡BBB少妇| 久久99精品久久久久久噜噜| 26UUU在线观看| av久热| 色婷婷yy久| 人人干人人干骚美女| 五月开心激情| 成人无码髙潮喷水A片| 影视av久久久噜噜噜噜噜三级| 啪啪干伊人婷婷| 五月婷婷色色色| 婷婷五月在线| 一本久久亚洲五月婷婷 | 99久热视频在线| 99热 这里只有精品 国产 日韩| 狠狠狠夜夜夜| 在线理论片| 999婷婷综合| 色五月丁香伊人五月| 婷婷在线播放| 99久热| 国产成人AV在线播放| 天天干在线播放| 梁铮版蜘蛛女在线观看| 操碰97| 99噜噜| 九九婷婷网五月天| 1024成人免费看| 五月婷婷少妇之| 综合久久99| 26UUU欧美激情一区二区| 怡红院视频| 99久久超级| 婷婷六月久久| 国产精品久久欧美久久一区| 日木狠狠干| 人人操99| 九九久久精品| 五月婷婷激情久久| 91精品久久久久久久| 色婷久| 香蕉97碰碰碰超视精品| 人妻操逼视频| 婷婷伊人五月丁香天堂网| 中文不卡一二区| 欧州婷婷五月天综合| 日日婷婷不卡| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 99精品偷拍视频| www.五月天激情| 岛囯综合激情网| 久久久精品人妻录| www.久久色.com| 婷婷五月天久久久| 亚洲视频无| 婷婷六月色开| 99re视频在线| 开心五月婷婷| 91色综合网| 久久五月视频| 久久综合激情五月天| 亚洲天堂久久| 亚洲五月天综合| 九九综合影音先锋 | 久久综合激情| 激情黄色五月天| 91嫩草国产线观看亚洲一区二区| 日本激情综合| 五月婷婷草| 五月婷婷99热| 丁香五月 综合| 亚洲情综合五月天| 国产色色色色| 九九色欲网| 五月天激情国产综合婷婷婷| 爱草视频在线观看| 色色色色色色色色色色色色色色,网站| 丁香六月情| 国产成人综合在线| 久久久婷| 玖玖资源站中文| 99热综合网| 久热无码| 天天夜夜爽| 99a级片| 天天日日夜夜| 五月婷婷六月丁香综合| 自拍偷窥99热| 久久久天堂国产精品女人| 丁香五月天论坛| 国产亚洲99久久精品| 99超超碰| 五月天久久综合| 在线VA视频| 9在线9在线婷婷在线国产| 天天久久狠狠色综合| 五月婷婷综合激情| 日本少妇AA一级特黄大片| 九九99久久| 婷婷五月伦理| www.五月婷婷.com| 草了bav视频在线观看| 影音先锋91资源站| 婷婷永久在线| 99热在线精品播放| av高清无码| 五月婷婷激情久久| 九九九九九九九热| 亚洲综合在线视频| 亚洲av成人一区二区电影在线| 99啪啪视频| 中文字幕性爱丰满| 久色网| AV中文字幕夜夜操b天天摸bb| 婷婷五月天激情网| 六月色播| 五月婷色丁香| 婷婷亚洲综合| 欧美婷婷综合网| 99这里有精品| 亚洲av免费在线| 婷婷五月天啪啪| peg 2区三区四区的| 婷婷久久内射| 国产九月婷婷| 精品人妻伦九区久久AAA片| 综合色影| 橾逼网| α久久| 久久er这里只有精品| 三级毛片7979| 97se在线视频| co超碰在线观看| 79精品视频在线观看,| 欧美性色视频| 激情丁香六月| 婷婷色情小说| 婷婷六月天精品| 激情六月丁香综合| 97久久超碰| 26uuu精品一区二区| 天色色综合网| 婷婷五月丁香色色| 亚洲欧美日韩VIP| 狠狠干综合| 色婷婷五月综合| 激情婷婷色色| 亚洲视频五区| 中文字幕综合| 我去色色网五雨天| 色噜噜狠噜噜视频| 丁香五月天资源网| 天天插综合| 人人噜天天上| 人人妻久久妻| 99精品免费欧美小视频| 伊人网色婷婷五月天| 婷婷五月天伊人网在线观看视频| 欧美日韩大黄| 五月天播播综合| 人妻内射麻豆视频| 久久精品在线| www好屌操| tingtingzonghewang| 日日操夜夜爽天天天| 都市激情五月婷婷综合| 午夜九九电影| 丁香婷婷五色月| 日本欧美国产| 婷婷色五月丁香六月欧美啪| 俺去也综合| 婷婷五月精品中文字幕| 人妻激情综合| 激情综合网五月天| 丁香久久| 丁香婷婷天堂| 婷婷9月天| 免费操超碰| 97热精品| 狠狠干五月天婷婷网| 五月婷婷久久开心网| 夜夜做天天爽| 五月丁香在线综合| 五月婷婷日| 日韩欧美颜射| JAPANRCEP老熟妇乱子伦视频 | 欧美伊人9| 九色自拍| 激情五月天开心网丁香无码| 亚州精品久久久久AV无码| 久久久久久人妻久久久久久久久久人妻久久久| 丁香五月激情婷婷婷婷在线观看| 五月天社区婷婷丁香社区| 人妻熟妇国产精品| 国产精产国品一二三在观看| 伊人九热| 99日逼视频| 日本的α片xxxwww| 丁香婷婷在线| 91色逼| 日日夜夜干| 91操女| 五月丁香婷婷久久| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 亚洲精品成人| 97色碰碰公开视频| 色五月综合在线| 天天日天天摸天天| www.minyis.com【JT】实力收量可预付QQ2101460746 | 婷婷六月丁香五月图区| 色播五月综合网| 永久思思热在线| 丁香五月激情鲁| 久操无码| 亚洲精品一二三| 久久 婷婷 五月天| 婷婷婷五月天最新综合你懂的| 综合网五月| 婷婷亚洲综合| www.sebowuyue| 激情五月网站| 欧日韩成人| 五月婷婷丁香91| 91seav| 日本激情五月天‘| 天天综合网在线| 久久久久久久久久久久63| www,8050,午夜三级| 天天婷婷色六月| www久久久| 99九九中文字幕视频| 乱抡小BB| 丁香桃色网| 97精品综合久久内射| 欧美精品久久久久久视频观看| 婷婷中文字幕| 成人丁香婷婷| 色婷婷丁香网| 五月天综合色| 色五月丁香91| 99国产小视频免费观看| www.91在线观看| 香港九九六区八区99| 激情影院内射| 91Chinese在线| 日韩AV中文字幕在线| 日日鲁鲁夜夜爽爽| 天天精品视频免费观看| 九热电影av| 激情六月婷| 色噜噜狠狠色综无码久久合欧美| 色播婷婷五月天| 色婷婷婷婷| 久久性都花花世界成人免费视频| ...婷婷国产成人亚洲日韩| 大香蕉伊人久久| 一本色道久久88加勒比—| 色婷婷五月天天天干天天操天天爽| 涩五月婷婷| 色射影院| 黄色成人网站在线播放| 99 福利 导航| 五月婷婷六月丁香综合| 色欲久久99精品久久久久久| 五月天成人网婷婷| 97精品人人A片免费看| 五月丁香网视频| 超碰99在线观看| 美欧日韩国产成人在战| 99热这里只有精品55| 特黄三级又爽又粗又大| 天天色综合网吨吧| 99色免费观看全部| 久久这里只有国产视频| 丁香五月花影院| 六月婷婷影院| 五月天激情色色| 久久人人人人妻| 国产精品电| 99爱精品视频| 大香蕉网 久久| 色噜噜狠狠插综合| 色五月,婷婷大香蕉| 五月丁香综合在线| 91视频久久久| 2017人人操| 五月婷婷天堂| www.久久| 99小精品| 久久人妻熟女一区二区| 草婷婷在线| 亚洲午夜国产成人电影VA国产欧…| 五月天欧美激情| 日本网站久久| 97色色网| 操久久网| 六月天婷婷| 五月丁香六月激情综合在线| 99久久欧美| 五月婷婷五月天| 超碰人人艹| 亚洲无码色| 色天天综合成人网| 婷婷WWW久久| 热久久这里只有精品| 碰超99| 天天爽天天爽| 婷婷五月天美女视频| 99免费青青蜜臀| 另类图片色五月| 狠狠88综合久久久久噜噜噜| 91无码一起草| 亚洲人妻电影| 天天操夜夜爽天天操| 青柠影视免费高清电视剧| 天天爽天天摸人妻综合网| 亚洲综合另类| 任你艹| 日操夜撸| 亚洲综合五月天婷婷丁香| 97五月天| 久久精品视频在这里有| 97操操操| 中文字幕无线久必| 热99免费在线| tingting五月天亚洲| 九月婷婷激情久久| 婷婷六月丁香五月| 亚洲最大五月天成人网| 九九久久99精品免费观看www| 99色综合| 丁香五月婷婷基地| 婷婷五月天激情综合| 天天肏天天肏| 丁香色色网| 五月激情六月综合| 4399在线观看免费高清电视剧| 婷婷综合在线网| 久热大香蕉| 天天日日夜夜爽。| 丁香婷最新动态| 综合99在线| 九九热超碰| 日本五月天网站| 五月婷婷香蕉| 人人摸人人操人人爽| 999热在线观看视频| 99色婷婷视频| 情趣视频66| 成人色五月天| 九洲一级A片| 色婷婷AV久久| 久久XX| 日韩av在线电影| 天天舔天天摸天天透| 久久久人妻人伦| 久七香蕉| 丁香五月天天久久综合小说| 日韩AV大全| 日日操夜夜爽| 五月丁香激情婷婷综合| 无码地址| 色婷婷19| 久久精品噜噜噜成人A∨色欲| 国外亚洲成AV人片在线观看| 欧美在线干| 六月激情久久| 亭亭社区五月天| 五月天·www·com| 激情五月综合网最新| Av在线不卡一区| 97在线观视频免费观看| 深爱五月激情| 91色操| 亚洲综合99| 色婷婷色婷婷五月| renrencaoav| 99热久只有| 久久亚洲婷婷| 五月婷婷久久大香蕉| 婷婷五月欧美| 久热re视频在线观看网站| 国产精品久久久久久亚洲毛片| 大香蕉综合网| 欧美人人操| 婷婷丁香亚洲色综合91| www.操.com| 欧美成人色婷婷| 日本久久爱| 999影院成人在线影院| 色99综合视频| 天天操九九插| 五月丁香好婷婷A片网| 久久视频婷婷视频| 这里只有精品热| 激情综合网之激情五月| 久久无码激情视频| 狠狠色狠狠干| 26uuu美女三级视频| 综合激情开心五月| 激情网五夜婷婷| 精品无码av丁香五月激情| 91九色国产熟女| 热久久77777| 婷婷九月激情| 婷婷激情五月天在线视频| 丁香五月六月久久综合| 人人干天天舔| 五月婷婷播| 无码人妻一区二区三区四区| 色婷五月天亚洲| 青青草护士中出内射-欧美电影在线天堂新版| 综合激情网五月激情| 天天爽—爽| 欧美色小说婷婷| 六月丁香婷婷六月激情综合| 亚洲另类噜噜| 五月丁香婷婷深深爱| 婷婷人人操| 色久天| 五月天激情视频| 99年操人人爽| 成人在线免费网址| WWW·色色色·COM| 日本三级日本三级三级人妇四虎| 狠狠色丁香| 亚洲成色综合网站免费观看| 亚洲Av入口| Www.狠狠| 激情六月婷婷| 99久re热视频精品98| 日本黄色三级片内射| 亚洲一区二区 成人网站戴套| 免费AV在线网址| 丁香婷婷性爱| 丁香激情合作五月| 可似看的AV| 久久婷婷亚洲| 国产毛片精品一区二区色欲黄A片| 色婷婷狠狠禁18久久| 99精品女人天堂| 久热这里只精品| 激情五月亚洲综合网| 丁香五月婷中字幕| 天天看A片| 风流少妇A片一区二区蜜桃 | 免费视频WWW在线观看网站| 久草婷妨| 嫩模aV在线| 69婷婷丁香午夜| 久久久天天啊| 久久久人妻| 天堂网操| 大香蕉啪啪网| 人妻精品久久久久久| 成人五月天丁香| 国产午夜精品一区二区三区四区| 国产a视频| 综合五月天亚洲婷婷| 79色色色色| 超碰在线99| 丁香99| 97成人丁香婷婷| 婷婷五月天在线观看免费| 色婷婷狠狠| 日韩AV在线免费| 婷婷五月天最新综合你懂的| www.深爱激情| 可以免费观看的av| 婷婷丁香五月天大香蕉| 第四色色六月色综合| 婷婷丁香五月天激情| 人妻丰满精品一区二区A片| 久久婷中文字幕| 丁香五月婷婷色五月| 超碰在线9| 五月天婷婷青青草| 日韩免费乱轮网站| 丁香五月天综合| 天天色综网| 中文字幕 码精品视频网站| 激情五月,激情综合网| 久久人人看| 国产精品视频免费看| 99热视精品| 中文激情网| 日本色99| AV操操操| 久久R激情| 五月婷婷开心深| 五月婷婷中文字幕| Www.Av网9| 色五月婷婷视频| 丰满人妻一区二区三区| 亚洲一区二区无遮挡A片| 丁香五月欧美色综合| 国产亚洲99久久精品| 天天操B| 五月天激情视频| 色色色色色九九九九九| 久久婷出差欧美色两性综合网| 色久九| 婷婷六月综合| 激情五月婷婷综合| 婷婷五月天亚洲综合网| 狠狠999| 99精品在线观看| 色啪网| 激情综合区| WWW免费视频碰碰碰碰| 色婷婷亚洲五月天| 亚洲中文AV| 第四色婷婷色五月| 激情色播| 五月在线婷色| 五月婷婷深深爱| 五月天无码| 精品久久99码| 97天堂| 一级性爱视频| 婷婷激情五月| 天天看A片| 婷婷久久五月| av在线观看免费| 婷婷五月丁香综合| WWW久久久| 丁香六月综合激情| 色婷婷久久综合中文久久一本| 久操热线| 六月婷婷综合| www.久久五月天.com|