日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

MongoDB 實戰(zhàn):文檔模型、索引、執(zhí)行計劃與聚合管道

MongoDB 實戰(zhàn):文檔模型、索引、執(zhí)行計劃與聚合管道 很多人第一次接觸 MongoDB都是在項目里被字段老變、表結(jié)構(gòu)改不動這件事逼過來的。我最開始也一樣拿著關(guān)系型數(shù)據(jù)庫的思維去用建了一堆看起來像表的集合寫出來的查詢?nèi)頀呙钄?shù)據(jù)量一上萬就開始卡。后來花了些時間把文檔模型、索引和執(zhí)行計劃這幾塊重新捋了一遍才發(fā)現(xiàn)這東西上手門檻確實低但想用得舒服完全是另一回事。這篇就按我自己帶人、自己踩坑的順序把 MongoDB 從裝好到能寫出一條像樣的查詢這條鏈路完整走一遍重點講清楚每個操作為什么這么寫而不是把官方文檔翻譯一遍。適合剛接手一個 MongoDB 項目、或者準備在下一個需求里引入它的朋友不管你是寫后端還是做數(shù)據(jù)分析跟著走一遍基本能跑通。1. 先把文檔模型這件事想明白別拿它當關(guān)系庫用我在代碼評審里見過太多次這種情況一個集合里全是{_id, type, ...}這種結(jié)構(gòu)然后靠type字段去區(qū)分不同實體查的時候要寫一堆if type order。這就是典型的把關(guān)系型思維硬搬過來。文檔模型的核心價值在于把一次業(yè)務(wù)讀取需要的數(shù)據(jù)放在一起而不是把數(shù)據(jù)拆得越細越規(guī)范。1.1 一條文檔長什么樣和一行記錄差在哪里關(guān)系庫里一行記錄的所有字段都是扁平標量復(fù)雜結(jié)構(gòu)必須拆表。MongoDB 的一條文檔本質(zhì)是一個 BSON 對象字段值可以是字符串、數(shù)字、日期也可以直接是嵌套對象或者數(shù)組。舉個實際點的例子一個商品在關(guān)系庫里大概要拆成商品表、SKU 表、屬性表三張而在文檔模型里完全可以是一條{ _id: ObjectId(...), title: 某款機械鍵盤, price: 399, tags: [辦公, 無線, 靜音], specs: { switchType: 紅軸, layout: 87鍵, weight: 780 }, skus: [ { code: K87-W, color: 白, stock: 120 }, { code: K87-B, color: 黑, stock: 45 } ], createdAt: ISODate(2024-03-11T08:20:00Z) }讀一個商品詳情一條findOne就夠了不需要三次 join。這就是文檔模型最直接的收益讀路徑變短。代價是寫入時可能要更新整個文檔以及同一份數(shù)據(jù)在不同文檔里可能出現(xiàn)冗余。這個取舍后面第 6 節(jié)會展開講。這里有個細節(jié)容易被忽略_id默認是ObjectId它不是一個隨機串結(jié)構(gòu)上包含 4 字節(jié)時間戳、5 字節(jié)隨機值、3 字節(jié)自增計數(shù)器。這意味著_id本身就帶創(chuàng)建時間信息你甚至可以用ObjectId(...).getTimestamp()反推文檔的創(chuàng)建時間。我在做數(shù)據(jù)排查的時候經(jīng)常用這招比額外加一個createdAt字段還快。1.2 什么場景適合什么場景別硬上不是所有項目都該上 MongoDB。我自己的判斷標準大概是這樣場景特征更適合的選擇原因字段結(jié)構(gòu)頻繁變化每個租戶字段還不一樣文檔模型不需要頻繁 DDL應(yīng)用層控制結(jié)構(gòu)讀多寫少一次讀取要拼好幾張表文檔模型內(nèi)嵌減少 join讀放大明顯強事務(wù)、多表強一致性轉(zhuǎn)賬類關(guān)系型跨文檔事務(wù)開銷大邏輯復(fù)雜大量多對多、需要靈活任意維度關(guān)聯(lián)查詢關(guān)系型文檔模型對多對多不友好日志、埋點、內(nèi)容、商品、配置文檔模型結(jié)構(gòu)松、寫入吞吐要求高報表類復(fù)雜聚合、窗口函數(shù)關(guān)系型或?qū)S梅治鰩炀酆瞎艿滥芰τ邢迯?fù)雜 SQL 更順手一句話總結(jié)讀模式相對固定、寫模式靈活多變的結(jié)構(gòu)適合文檔模型。如果你的查詢需求是任意維度隨便組合那關(guān)系庫的優(yōu)化器還是更靠譜。2. 環(huán)境從零跑起來安裝、啟動到第一次握手裝 MongoDB 這件事本身不難難的是新手容易在幾個環(huán)節(jié)卡住服務(wù)沒起來、端口被占、認證沒配好、連上了卻沒權(quán)限。我把這條鏈路拆細一點。2.1 本地起一個實例的幾種方式最省事的是容器方式一條命令搞定數(shù)據(jù)掛到本地目錄刪了容器數(shù)據(jù)還在docker run -d \ --name mongo-dev \ -p 27017:27017 \ -v /data/mongo:/data/db \ -e MONGO_INITDB_ROOT_USERNAMEadmin \ -e MONGO_INITDB_ROOT_PASSWORDdevpass123 \ mongo:7.0注意MONGO_INITDB_ROOT_USERNAME這個環(huán)境變量只有在數(shù)據(jù)目錄為空、首次初始化時才生效。我見過有人把數(shù)據(jù)目錄掛到已有數(shù)據(jù)的路徑然后發(fā)現(xiàn)環(huán)境變量里的賬號密碼根本沒建上連都連不進去排查半天。要么用全新的空目錄要么手動進容器建用戶。如果用包管理器安裝Linux 上裝完之后默認是mongod服務(wù)用systemctl start mongod啟動配置文件一般在/etc/mongod.conf默認只監(jiān)聽127.0.0.1。這個默認值是有意為之的不要在沒配認證的情況下把bindIp改成0.0.0.0我在一些內(nèi)網(wǎng)環(huán)境里見過裸奔的實例任何人都能連上去刪庫。配置文件里幾個值得改的點net: port: 27017 bindIp: 127.0.0.1 storage: dbPath: /var/lib/mongo wiredTiger: engineConfig: cacheSizeGB: 2cacheSizeGB默認會吃掉可用內(nèi)存的一半減 1G。在容器里如果沒設(shè)內(nèi)存限制它可能按宿主機的內(nèi)存來算結(jié)果被 OOM kill。容器部署時建議顯式設(shè)置這個值一般給容器內(nèi)存的 50% 到 60%。2.2 連接串里的每個參數(shù)都值得看一遍連接串看著簡單但每個參數(shù)背后都有含義mongodb://admin:devpass123localhost:27017/appdb?authSourceadminmaxPoolSize50retryWritestrueauthSourceadmin認證庫。用戶建在哪個庫這里就寫哪個。建在admin庫卻連業(yè)務(wù)庫時忘了加這個參數(shù)報的錯是Authentication failed很容易誤判成密碼錯。maxPoolSize連接池上限默認 100。小服務(wù)給 20 到 50 就夠給太大會把數(shù)據(jù)庫連接數(shù)打滿。retryWritestrue遇到網(wǎng)絡(luò)抖動或主節(jié)點切換時自動重試一次。副本集環(huán)境建議開著單機開了也無害。要注意retryWrites不是萬能的它只對冪等或可重試的寫操作生效而且是在驅(qū)動層重試如果第一次寫其實成功了只是響應(yīng)丟了重試可能造成重復(fù)寫入。所以業(yè)務(wù)上需要唯一性的字段索引該建還是要建。2.3 用 mongosh 還是圖形工具mongosh是官方現(xiàn)在的命令行客戶端語法上是 JS 環(huán)境可以寫循環(huán)、可以定義變量調(diào)試的時候非常順手。圖形工具比如一些可視化客戶端適合看數(shù)據(jù)和臨時改兩條記錄但復(fù)雜查詢還是命令行快。一個我常用的技巧是在 mongosh 里定義幾個快捷函數(shù)// 查看當前庫所有集合及大小 db.getCollectionNames().forEach(function(c) { var s db.getCollection(c).stats(); print(c \t s.count \t (s.size / 1024 / 1024).toFixed(2) MB); });排查哪個集合在瘋漲的時候這行比翻監(jiān)控面板快多了。3. 把增刪改查寫成肌肉記憶操作符才是重點CRUD 誰都會寫但寫得好不好差別全在對操作符的理解上。我見過太多人把讀出來、在應(yīng)用里改、再整體寫回去當成標準做法結(jié)果并發(fā)一上來就丟更新。3.1 插入單條、批量與順序的取舍db.orders.insertOne({ orderNo: A1001, amount: 199, status: paid }); db.orders.insertMany([ { orderNo: A1002, amount: 88, status: paid }, { orderNo: A1003, amount: 320, status: unpaid } ], { ordered: false });ordered: false這個參數(shù)很關(guān)鍵。默認是有序插入一旦中間某條失敗比如唯一索引沖突后面的全部不執(zhí)行。設(shè)為false之后失敗的跳過成功的照常寫入返回值里會帶上失敗的索引列表。批量導(dǎo)入數(shù)據(jù)的場景基本都應(yīng)該關(guān)掉有序否則一條臟數(shù)據(jù)能讓整批任務(wù)中斷。但要注意ordered: false下驅(qū)動可能會并發(fā)寫多個分片或節(jié)點失敗的那條不會自動重試你的代碼需要自己處理返回值里的writeErrors。3.2 查詢條件、投影和游標db.orders.find( { status: paid, amount: { $gte: 100 } }, { orderNo: 1, amount: 1, _id: 0 } ).sort({ amount: -1 }).limit(20);投影里_id: 0是為了省字節(jié)。數(shù)據(jù)量大、字段多的時候只取需要的字段能讓網(wǎng)絡(luò)傳輸量降一個數(shù)量級。我做過一個對比一個文檔平均 4KB只投影出 3 個字段之后只有 200 字節(jié)左右20 倍差距。游標這塊有個新手常犯的問題遍歷大數(shù)據(jù)集時直接find()然后toArray()內(nèi)存直接爆。正確做法是用游標迭代const cursor db.orders.find({ status: paid }).batchSize(500); while (cursor.hasNext()) { /* 逐條處理 */ }batchSize控制每次從服務(wù)端拉多少條默認 101 條第一批發(fā)完后就按 16MB 限制取。對于導(dǎo)出類任務(wù)把它設(shè)成幾百到一千比較均衡。3.3 更新操作符才是核心這是我見過最多問題的地方。下面這種寫法在并發(fā)下必丟更新// 錯誤示范讀-改-寫 const doc db.accounts.findOne({ _id: 1 }); db.accounts.updateOne({ _id: 1 }, { $set: { balance: doc.balance - 100 } });兩個人同時讀到balance 500各自減 100 寫回最后是 400 而不是 300。正確姿勢是用$inc讓數(shù)據(jù)庫做原子運算db.accounts.updateOne( { _id: 1, balance: { $gte: 100 } }, { $inc: { balance: -100 }, $set: { updatedAt: new Date() } } );條件里帶上balance: { $gte: 100 }是樂觀鎖的思路余額不足時matchedCount為 0業(yè)務(wù)層就知道扣款失敗。這樣既保證了原子性又避免了超扣。幾個高頻操作符的語義要分清操作符作用注意點$set設(shè)置字段值字段不存在會創(chuàng)建$unset刪除字段值是占位符寫什么都行$inc數(shù)值增減字段必須存在或是數(shù)字否則報錯$push數(shù)組末尾追加可配合$each批量加$addToSet數(shù)組去重追加元素多時性能下降明顯$pull按條件移除數(shù)組元素支持條件表達式$setOnInsert僅插入時設(shè)置必須配合upsert: trueupsert: true是個好幫手先查后插的兩步操作可以合并成一步db.users.updateOne( { openId: u_123 }, { $set: { nickname: 老王 }, $setOnInsert: { createdAt: new Date() } }, { upsert: true } );注意$set和$setOnInsert不能作用于同一個字段否則會報沖突。3.4 刪除要謹慎軟刪除更常見物理刪除deleteMany在線上環(huán)境我建議慎用尤其是沒有備份的情況下。大多數(shù)業(yè)務(wù)場景用軟刪除更穩(wěn)加一個deletedAt字段查詢時帶上deletedAt: null。如果確實要物理刪除先查一遍確認范圍// 先看會刪掉多少條 db.logs.countDocuments({ createdAt: { $lt: new Date(2024-01-01) } }); // 確認無誤再刪分批刪避免長鎖 db.logs.deleteMany({ createdAt: { $lt: new Date(2024-01-01) } });單次刪幾十萬條會長時間占用寫鎖更好的方式是分批每次刪 5000 條循環(huán)執(zhí)行中間 sleep 一小會。4. 索引和執(zhí)行計劃數(shù)據(jù)漲到百萬級之后的分水嶺前面那些操作在幾千條數(shù)據(jù)的時候都飛快任何寫法都能跑。等到集合上百萬差別就出現(xiàn)了有的查詢 5 毫秒有的一分半。分水嶺就是索引。4.1 復(fù)合索引的最左前綴原則db.orders.createIndex({ status: 1, createdAt: -1 });這條復(fù)合索引能支持的查詢是status單獨查、status createdAt組合查。但單獨用createdAt查走不了因為status在最左邊跳不過去。這就是最左前綴原則和關(guān)系庫一樣。字段順序怎么定我一般按 ESR 原則Equality等值在前Sort排序在中Range范圍在后。比如查已支付訂單、按時間倒序、金額大于 100db.orders.find({ status: paid, amount: { $gt: 100 } }).sort({ createdAt: -1 });理論上最理想的是{ status: 1, createdAt: -1, amount: 1 }。為什么把范圍條件放最后因為范圍條件一旦匹配后面的字段就無法再用索引做精確跳轉(zhuǎn)了。當然實際場景里排序字段和范圍字段的順序還要結(jié)合數(shù)據(jù)分布測試不要迷信理論。4.2 用 explain 看它到底走了哪條路索引建完不代表用上了。驗證方式是explaindb.orders.find({ status: paid }).sort({ createdAt: -1 }) .explain(executionStats);重點看幾個字段winningPlan.stageCOLLSCAN表示全表掃描IXSCAN表示走了索引FETCH表示還要回表取文檔。totalDocsExamined掃描文檔數(shù)。如果遠大于返回條數(shù)索引效果很差。totalKeysExamined掃描索引鍵數(shù)。executionTimeMillis執(zhí)行耗時。一個健康的查詢totalDocsExamined應(yīng)該接近返回條數(shù)。如果看到nReturned: 20但totalDocsExamined: 200000說明索引方向不對或者查詢條件本身不具選擇性。4.3 幾個讓索引失效的典型寫法寫法問題改法{ name: /abc/ }前置通配無法走索引改成前綴匹配/^abc/或上全文索引{ age: { $ne: 30 } }不等條件選擇性差盡量用等值 范圍組合查詢字段做了運算索引鍵無法參與匹配把運算挪到應(yīng)用層或建表達式索引數(shù)組字段上建普通索引后按元素數(shù)查索引覆蓋不到需要$size的場景考慮冗余計數(shù)字段索引字段類型混用字符串和數(shù)字類型不匹配不命中統(tǒng)一寫入類型必要時加校驗還有一個坑是索引建太多。每加一個索引寫入時就要多維護一棵 B 樹。我見過一個集合上建了十幾個索引寫入 QPS 直接腰斬。原則是先看慢查詢?nèi)罩菊页稣嬲哳l的查詢模式再針對性建索引定期用$indexStats檢查索引使用次數(shù)長期為 0 的果斷刪掉。db.orders.aggregate([{ $indexStats: {} }]);這個命令會返回每個索引的accesses.ops一目了然。5. 聚合管道把統(tǒng)計邏輯從應(yīng)用層搬回來以前我特別愛在應(yīng)用層做統(tǒng)計查出一堆文檔然后 for 循環(huán)累加。后來發(fā)現(xiàn)數(shù)據(jù)量一上來網(wǎng)絡(luò)傳輸和內(nèi)存占用都受不了而且代碼又長又難維護。聚合管道就是把這類邏輯下推到數(shù)據(jù)庫側(cè)。5.1 管道的執(zhí)行順序決定了性能聚合管道是一串 stage 依次執(zhí)行每個 stage 的輸出是下一個的輸入。順序至關(guān)重要$match和$limit一定要盡早db.orders.aggregate([ { $match: { status: paid, createdAt: { $gte: ISODate(2024-01-01) } } }, { $group: { _id: $userId, total: { $sum: $amount }, cnt: { $sum: 1 } } }, { $match: { total: { $gte: 1000 } } }, { $sort: { total: -1 } }, { $limit: 50 } ]);如果把$match放在$group后面前面就要對全量數(shù)據(jù)處理一遍可能慢幾十倍。能過濾的先過濾能少的先少這是寫聚合管道的第一原則。另外第一個$match如果命中了索引整個管道都會受益。所以聚合查詢的入口過濾條件要和索引對齊寫完記得用explain看一下。5.2 分組、展開和關(guān)聯(lián)$group里最常用的是$sum、$avg、$max、$min還可以用$push把分組內(nèi)的值收集成數(shù)組{ $group: { _id: $category, prices: { $push: $price } } }$unwind用來把數(shù)組拆成多條處理一條訂單多個商品這種結(jié)構(gòu)特別方便db.orders.aggregate([ { $unwind: $items }, { $group: { _id: $items.sku, sold: { $sum: $items.qty } } }, { $sort: { sold: -1 } } ]);$lookup相當于左連接但它在大數(shù)據(jù)量下是性能殺手因為每個輸入文檔都要去目標集合查一次。如果目標集合的關(guān)聯(lián)字段上有索引還好沒有索引就是災(zāi)難。我的建議是能靠內(nèi)嵌解決的關(guān)聯(lián)就別用$lookup。5.3 聚合的內(nèi)存限制和落盤聚合管道默認每個 stage 最多用 100MB 內(nèi)存超了直接報錯。大數(shù)據(jù)量分組要開啟落盤db.orders.aggregate(pipeline, { allowDiskUse: true });開啟之后會寫臨時文件速度慢一些但不會失敗。生產(chǎn)環(huán)境跑報表類聚合這個參數(shù)基本是必開的。還有一點$group的_id如果基數(shù)特別大比如按用戶 ID 分組幾千萬用戶內(nèi)存和臨時文件都會吃緊。這種場景我一般會先按時間窗口切分分批聚合再合并結(jié)果比一次性硬跑靠譜。6. 數(shù)據(jù)建模和幾個新手最容易翻車的地方前面都是操作層面的事真正決定項目后期好不好維護的是數(shù)據(jù)建模。這塊沒有標準答案但有些坑是共通的。6.1 內(nèi)嵌還是引用看讀寫比例這是文檔建模最核心的決策。判斷依據(jù)其實就一句話這份子數(shù)據(jù)是不是總跟著主數(shù)據(jù)一起讀而且數(shù)量有上限。適合內(nèi)嵌的情況訂單里的商品明細、文章里的標簽、用戶設(shè)置里的偏好項。這些數(shù)據(jù)量有限幾十條以內(nèi)且讀主數(shù)據(jù)時基本都要一起讀。適合引用的情況用戶和訂單、商品和評論。這類數(shù)據(jù)會無限增長或者需要獨立查詢內(nèi)嵌進去會導(dǎo)致文檔不斷變大最終撞上 16MB 的單文檔上限。一個真實踩過的坑某項目把用戶的所有操作日志內(nèi)嵌到用戶文檔里一開始沒問題跑了一年之后單個文檔漲到十幾 MB更新開始報錯查詢也越來越慢。后來拆成獨立集合按userId索引才解決。數(shù)組字段一定要問自己這個數(shù)組會不會無限增長。會就必須拆出去。6.2 無模式不等于不用設(shè)計MongoDB 不強制 schema不代表可以隨便寫。同一個集合里字段名一會兒userId一會兒user_id一會兒字符串一會兒數(shù)字后期查詢能把你逼瘋。我的做法是在應(yīng)用層用統(tǒng)一的模型定義很多語言的驅(qū)動都支持 schema 校驗同時在集合上開 validatordb.createCollection(orders, { validator: { $jsonSchema: { bsonType: object, required: [orderNo, amount, status], properties: { orderNo: { bsonType: string }, amount: { bsonType: decimal }, status: { enum: [paid, unpaid, refunded] } } } }, validationLevel: moderate });validationLevel: moderate表示已有文檔不校驗、新寫入才校驗避免上線時被歷史數(shù)據(jù)卡住。這個約束看起來麻煩但能擋掉大量低級錯誤。金額字段我特別建議用Decimal128而不是 double浮點數(shù)累加會出現(xiàn)0.1 0.2 0.30000000000000004這種問題財務(wù)場景絕對不能接受。6.3 幾個高頻坑的快速清單坑表現(xiàn)處理方式單文檔超 16MB寫入報錯object to insert too large拆集合或改用 GridFS 存大文件正則沒加錨點查詢越來越慢前綴匹配加^或建文本索引時間字段存字符串范圍查詢和排序都不準統(tǒng)一存Date類型skip翻大頁越翻越慢改成基于上一頁最后一條的_id游標翻頁數(shù)組元素無上限文檔膨脹拆子集合主文檔存摘要唯一索引在數(shù)組字段上語義和預(yù)期不符想清楚是全數(shù)組唯一還是元素唯一skip翻頁這個坑值得單獨說一下。skip(100000).limit(20)并不是直接跳到第 10 萬條而是先把前面 10 萬條掃一遍再丟掉越往后越慢。正確做法是記住上一頁最后一條的排序字段值下一頁用 lastValue來查db.articles.find({ createdAt: { $lt: lastCreatedAt } }) .sort({ createdAt: -1 }).limit(20);這種方式在任何頁數(shù)下耗時都穩(wěn)定前提是排序字段上有索引。6.4 備份和變更這兩件事別等出事再想最后提兩個運維層面的事。第一是備份mongodump簡單夠用但要注意它是邏輯備份大庫導(dǎo)出很慢而且導(dǎo)出期間的數(shù)據(jù)一致性要靠--oplog保證。數(shù)據(jù)量大的話快照方式更穩(wěn)。第二是索引和字段的變更。給一個千萬級集合加索引如果沒有指定后臺構(gòu)建會阻塞寫入。新版本雖然默認行為已經(jīng)優(yōu)化但上線前還是應(yīng)該在預(yù)發(fā)環(huán)境用同等數(shù)據(jù)量壓一遍記錄耗時。我吃過一次虧預(yù)發(fā)只有十萬條數(shù)據(jù)加索引兩秒完成生產(chǎn)一千多萬條加了四十多分鐘期間接口大面積超時。自此之后任何涉及大集合的變更我都會先拿生產(chǎn)數(shù)據(jù)的抽樣副本跑一遍估算耗時再挑低峰期執(zhí)行。寫了這么多其實 MongoDB 入門真正的門檻不在語法而在兩個思維轉(zhuǎn)變一是從表結(jié)構(gòu)先行轉(zhuǎn)到讀取模式先行建模時先想清楚數(shù)據(jù)怎么被讀二是從應(yīng)用層拼裝轉(zhuǎn)到數(shù)據(jù)庫側(cè)完成索引、聚合、投影這些能力用好了很多邏輯根本不用搬到代碼里。我自己在實際項目里的體會是但凡一個查詢開始變慢第一反應(yīng)應(yīng)該是去看explain而不是急著加緩存。緩存能蓋住問題但索引沒建對緩存一失效問題還是原樣回來。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产亚洲国产超碰| yiqicaoav| 超碰97起碰| 太久视频| 亚州免费啪啪视频| 欧美五十路熟| 欧美日韩电影成人在线| 91激情| 国产操逼网站亚洲一级黄色| 91综合熟女| 人妻精品一区一区三区蜜桃91| 99久久久无码| 99这里有精品| 丁香九月激情啪| 在线一道啪| 五月婷婷丁香六月丁香| 91青青草| 友优传媒精品在线一区二区| 中文字幕免费在线观看 | 色综合超碰超| 超碰在线97国产| 国产美女激情| 男人网站婷婷| 四虎AV在线播放| 国产风韵犹存熟妇三区| 天天拍天| 2019亚洲男人天堂| 偷拍亚洲视频一区二区三区四区| 人乳av| 中文字幕精品专区搜索结果91| 91电影色诱| 日韩少妇无吗| 78精品| 亚洲熟女人妻中文字幕一区二区 | 国产精品亚洲一区二区三区四区| 黑人操一区二区| 尤物视频一区| 婷婷色在线| 色色婷婷五月天| 99热婷婷| 亚洲综合影片| 亚洲91射| 久热一区二区| 少妇熟女1区2区3区| 搡老熟女免费视频| 亚洲精品白浆高清久久久久久| 综合97| 操国产逼| 国产精品自拍xxxx| 久久激情五月| 操人妻丝袜高跟| 久九九九九九九热| 蜜桃精品视频一区| 91热热色| 操逼不卡中文字幕| 91在线色综合| 欧美78| AV中文字幕三四五| 91性色| 内射夫妻三片| 欧美亚洲日本激情在线| 欧美激情久久久久| 九九九九AV| 亚洲春色一区二区三区| 色欧美天天| 婷婷五月天无码 | 免费看黄片现成| 亚洲图片欧美91N| 欧美另类色| 男人天堂综合| 久热一区二区| 亚洲色久| 久久国产精品熟女人妻| 欧美se综合| 精品日韩人妻视频| 婷婷色网| 超碰无码五月97| JuliaAnn丝袜熟女系列| 一本一道波多野毛片中文在线| 东京热亚洲一区二区| 日本97久久久精品| 91综合网| 国产成人资源| 欧美精品三区| 日韩三级一区 | 亚洲天堂AV在线播放| 久久久久9999| 97国产精选| 夜夜操美女| 色婷婷亚洲婷婷| 97热视频在线观看| 国产不良强奸视频免费看| 天堂8在线新版官网| 亚洲。日韩。欧美| 一级二级三级黑人无码| 亚洲 中文 女同| 久久久久久久9999| 国产精品无码av| 国产60区。| 放黄片放3级黄片没穿衣服| α√在线| 欧美性生活男人的天堂| 色综和网| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 色呦呦、国产精品| 操我无码| 亚洲宗合网| 高清一区AV无码| 久久久工口| 国产毛片毛片4p懂色| 五月天激情四射| 91超碰碰在线| 370p日韩欧美亚洲精品| 超碰97最新人妻| 免费中文综合精品| 国产精品视频播放| AV天堂电影网| 操逼日批| 欧美日韩系列| 五月天婷婷基地| 丝袜天堂网| 亚洲最大无码中文字幕网站| 中文字幕乱偷人妻久久艾草网| 性爱综合一区二区| 东北女人的毛片| 日本黄色大片一级视频免费麻豆| 欧美色天堂网在线视频| 国产日产精品久久快鸭的功能介绍| 啊啊啊啊视频免费| 看日韩黄片| 亚洲射综合网| 留下AⅤ黄色片| 乱色老一区二区三区的观看方式| 色牛牛AV| 91青青草| 欧美在线 亚洲| 高清无码 国产精品| 亚洲影视第一页| 99热这里只有精品地址| 91亚洲综合| 伊人久久国产免费观看视频| 综合 欧美 亚洲 日本| 无毛精品| 精品一区二区三区蜜桃臀赵总| 日韩欧美大片免费高清啪啪| 国产一区二区久久| 99综合| 91精品亚洲内射孕妇| 91欧美另类| 五月天激情视频| 精品美女久久久久| 97在线观看免费| 人妻少妇精品一区二区三区| 日韩免费三级黄片电影| 好湿好紧视频| 久久999久| 久久婷婷综合国际产色怕| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美熟爽综合| 在线观看黄色电话| 国产精品爆乳懂色蜜乳| 色综合1991| www.四虎在线| 午夜黄色免费在线观看| 日本黄大片在线观看视频| 少妇色综合| 东京热激情视频一二三区| 亚洲字幕一区二区| 亚洲无码视频免费在线观看网址! J?P?NESEHD熟女熟妇伦 | 97国产精选| 日本美女性生活久久久久久久| 国产精品一区二区在钱播放| 亚洲国产激情国产av| 亚洲欧美国产va在线播放频| 精品天堂| 久久αⅴ| 久肏视频字幕| 久久久久大香青草精品综合| 91久久18禁| 欧美日韩丝袜 | 欧美亚洲清纯| 福利五区| 蜜臀av网址| 欧美A√综合网| 大香蕉伊人在线成人AV在线观看| 内射日韩大臀美女| 欧美夜夜狠| 欧美精品日韩一区二区| 丁香五月综合| 五月天综合在线| 屁屁影院一区二区三区国产| 午夜视频好爽啊| 无码久久国产 | 久久亚洲不卡| www.狠狠| 久操B网| 五月天激情网图片| 亚洲AV成人在线| 丁香五月激情综合国产| 精品久久人妻成人网| 亚洲最大成人a毛毛片| 中国AV美女| 肏逼视频日本| 国产v片在线免费观看| 亚洲加勒比久久日本道| 曰韩中文人妻视频| 久久精品一区二区三区四区五区| 日本一道在线播放高清| 国产强奸乱伦第1页| 午夜精品久久久久久久久久久久久 | 日韩一级久久毛片| 欧亚无码视频| 国产成年免费大片黄在线观看| 岛国毛片在线观看免费| 日韩不卡a级视频专区| 亚洲精品人妻在线| 99久久久无码国产精品性男| 丁香色婷婷| 色噜噜狠狠色综无码久久合欧美| 免費人妻夜夜爽天天爽爽一区| 色鬼在线综合| 少妇色综合| 久久中文字幕女同性恋一区| 色与欲影视| 精品福利| 精品中文字幕第一页| 93人人操人人| 久久九色| 国产精品高朝久久久久久久| 天天看天天日| 亚洲va有码在线天堂| 亚洲国产精品成人无码久久久| 亚洲一区中文字幕一区| 国产高清不卡视频| 综合亚州欧美| aaa亚无码专区| 国产日韩欧美亚洲精品95 | 三级网站超变态精品| 亚洲综合一| 丰满少妇精品一区二区| 亚洲AV无码秘 蜜桃臀国精产品| 天天做天天爱夜夜爽毛片试看| 久草网站免费在线观看| 9久综合网| 日韩av色图综合| 亚洲中亚日激情视频| 美女诱惑一区| 26uuu国产| 亚洲天堂情色| 欧美裸体美女日麻屄| 国产精品久久久久久照片| 国产亚洲在线观看| 9999久久久久| 成人免费毛片| 啊啊啊好爽快点啊啊啊嗯嗯| 91热色| 中文操逼字幕| 五月婷婷综合激情| 99草精| 激情五月天插| 91中文精品日韩欧美在线| 亚洲,欧美,综合网| 日日噜噜夜夜狠狠视频无| 日日干夜夜干| 97久久久网站| 日韩性爱电影一区| 97色涩| 九九九九热| 麻豆久久久一区二区| 日日干夜夜欢| 午夜福利免费精品视频| 中 文字幕一区二区三四 五 区日 日 骚| 丝袜综合网| 国内自拍 日韩激情 99| 日日干夜夜欢| 九九探花视频在线观看| 亚州欧美一区| 精品久久久久久中文| 亚洲情色五月天 | 天天干人人干天天日97| 清清草影| 欧美精品日韩久久久九| 蜜臀AV成人精品蜜臀| 日韩中文字墓| 久久久久骚| 美女诱惑久久| 女同在线视频一区| 欧美91在线| 激情五月天婷婷| 综合五月天| 91丨九色丨东北熟女| 青娱乐 青青青操 日逼| 首页亚洲国产高跟丝袜诱惑视频| 欧美男人的天堂| 丁香五月天堂| 后入人妻无码| 天天综合色电影| 亚洲色91| 1204av韩国| 亚洲AV无码AV吞精久久久久| 99热国产精品| 色狠狠色| 亚洲激情片| 99啪啪视频| 天天插夜夜操| 精精品人妻一区二区三区| 99精品视频在线观看| 国产精品视频在线观看| 神马久久久久久久久久| 国产理论视频在线播放| 极品少妇久久久久| 吻戏激情性巴克| 综合久久97| 成人网欧美风情| www.久久最新地址| 91综合天天| 色精品极品| 岛国黄| 一本一道久久综合久久| 色爱综合网欧美| 久久东京伊人一本到鬼色| 麻豆区久久久久亚| 69超碰综合| 五月婷婷丁香六月丁香| 欧美亚洲韩国视频十五区| 日日日日日| 亚洲欧美高清无码| 中文字幕免费在线观看| 国产久久日韩网站导航| 啪啪啪大香蕉| 国产欧美精选自拍一区| 欧美欧美少妇| 99精品久久久久久| 97久久超碰国产网站| 亚洲偷拍自拍在线视频| 91精品国产91久久福利| 中文字幕熟女人妻丝袜丝| AV天堂电影网| 色婷婷电影| 亚洲小电影免费涩涩成人在线高清| 大干人妻| 少妇极品熟妇人妻无码| 人妻插插人妻人| 5278欧美一区二区三区| 国内毛片国产欧美拍| 97在线公开视频| 日日黄色三级网站| 97超碰美国| 人人射人人操人人摸| 中文字幕第9页萱萱影音先锋| 91久久精品美女高潮喷水| 欧美熟妇视频| 天天日天天操心| 欧美午夜视频精品久久| 极品综合| 被窝影院午夜看片无码| 老司机福利青青草| 丝袜足交视频| 97中文字幕九区| 天天情欲宗合网| 97 国产一区| 国产亚洲 中文欧美久久| 国产成人自拍视频在线| 国产亚洲日本精品在线| 亚洲乱码国产乱码精网站| 国产黄色小视频网站| 91精品91久久久中77777| 免费视频观看60秒| 玖玖无码超碰| 日逼97| 丝袜视频网国产90| 久草毛片| 欧美草草高清日韩视频| 青青五月天| 91成人精品| 色偷偷综合91久久噜噜| 中韩中文字幕在线观看| 全国男人天堂网| 精品国产人成在线| 精品一区二区综合熟妇| 亚洲情色中文字幕一区| 97任你吞精| 9久久精品| 天天舔天天 | 欧亚日韩三区| 国产精品久久久久久久免牛肉蒲团 | 精品9999| 99热这里都是精品| 少妇久久久久| 黄色AV免费| 国产女人和拘做爰视频 | 精品国产72| 久久久∴| 狠久久| 亚洲乱妇p22| 白丝AV| 国产成人拍国产亚洲精品| 蜜乳AV.COM| 色久桃花影院在线观看| 伊人色综合网电影| 色综合美国| 国产大片精久久久久久| 国产99999久久精品| 综合色久欲| 日本Suv精品一区二区| 久久超碰网| 日日插夜夜| 自拍鲍鱼一区在线高清观看免费| 色穴精品| 美女丝袜激情小说| 后入式免费视频| 欧美亚洲自拍另类人妻| 91黑人无码激情在线| 国产精品色色| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 中文字幕少妇色| 国产av色网| 精品福利| 国产精品色片一区二区| 内射白嫩美女| 插B在线观看| 精品久久久久久中文字幕视频免费| 99国产精品视频尤物| 日本午夜福利影院| 久久一本大香蕉 | 懂色AV蜜臀无码精品APP | 78精品| 欧美性爱日韩性爱| 操狠狠| AV色图| 国产 亚洲 一二三四| 性爱av网站| 中文字幕AV片| 91欧洲国产成人久久精品网站| 日本一本道A级黄色毛片试看60分钟| 无码人妻一区二区一牛影视| 91欧美少妇| 免费超碰97在线观看| 国产欧美伊人| 97网色| 亚洲国产欧美中日韩成人综合视频| 欧美综合加勒比在线| 亚洲情色 欧美| 首页中文字幕中文字幕免费| 狠狠躁天天躁日日躁| 日本天天干天天操一区| 簧片免费看视频| 天天综合网~91入口| 欧美性爱精品七区| 日本精品88888888| 久久精品人妻一区| 超碰79人人乐| 超碰在线91| 9999免费精彩视频| 91亚洲狠狠色| 最新国产亚洲精品精品国产亚洲综合| 日韩淫色网| 淫荡少妇免费| 亚洲熟久久| 国产精品无码久久久久2025| 亚洲 欧美 小说| 日韩一级久久毛片| 国产美女口爆吞精| 亚洲欧美综合区自拍另类| 草久久久| 草草影院最新网址| 亚洲凸凹超碰成人| 亚洲成a人片在线观看中文!!!| 国产美女口爆吞精| 少妇高潮对白在线观看| 精品在线78| 色九月| 国产sv美女内射| 2020视频1区2区3区| 精品人妻av区天天看片| 9热9热综合网| 日韩欧美tv一区二区在线观看| 国产免费久久精品99re韩国| 日韩成人大片一区二区| 欧美热图99| 亚州精品一区二区三区香中文字幕在线| 美女黄站| 伊人 俄罗斯 a v| 久久久精品无码亚免费| 麻豆精品.欧美精品.日韩精品.| 色蜜AV| 超碰色男人操熟女| 国产精品第一页国产大屁股视频免费区i| 92午夜免费福利视频| 天天综合~91| 天天色香欲综合网| 人妻丰满熟妇一区二区三| 香蕉av一区二区三区| 五月香婷婷| 久久超碰国产一区二区三区| 欧美成人国产精品| 久久怡红院| 九草九九九| 欧美综合亚洲综合| 在线观看黄色电话| 麻豆成人AV| 狠狠操一区二区| 亚洲最大AV网| 欧美综合91| 久久久久久波多野吉衣高潮| 中国女人内射6XXXXX| 欧美亚洲首页| 91无摭挡| 久久久啊啊| 91快色色色色色| 青娱乐啪啪视频| 黄资源| 狠狠操狠狠爱| 日本操大逼| 97在线观看| 伊人久久亚洲色欲综合网站 | 九九香蕉网| 欧美亚洲国产91在线| 亚洲玖玖爱| 欧美成人色| 日本三级久| 最新中文字幕精品在线| 日本阿v天堂在线观看| 国产精品久久久久久9999| 青青11操操操操操操操操| 天天看天天在线精品| 91九九| chaopen97久久| 亚洲综合图文| 白丝AV网站| 久久极品一区二区| 色区久久| 五月婷久久| 日本一区二区做爱的视频| 91被操| 大色综合| 欧亚日韩中文在线| 日韩情色一区二区| 黑人性欧美| 亚洲另类色综合网站| 国产视频第2页| 亚洲自拍欧美国产首页网曝| 精品久一区免费| 亚洲AV无码天美传媒一区| www色色色com| 欧美激情综合| 大香蕉九九| 精品一区二区亚洲国产| 成人性爱美曰韩| 夜夜影视四色| 96久久精品一二三区色欲| 精品人体无圣光凹凸| 自拍偷拍亚洲熟女妇人精品 | 日日夜夜噜| oumeizonghese,www| 国产中文福利| 天天操天天7| 久久影视二区三区行押| 亚洲风情综合网| 久久久999国产| 91国产丝袜白虎| 精品人妻丰满熟妇一区二区三| 人妻娇喘 激情视频| 91制服丝袜中文字幕| 天天干18禁| 黄骗免费网站| 吖在线不卡一区二区国产剧情| 伊人一区二区在线播放| 国产熟女完整版中字| 日韩乱中文| 中文字幕 国产区| 五月天激情婷婷| 精品一区96| 新97国产超碰| 99re在线视频这里只有精品 | 欧美乱色| 亚洲97p| 午夜福利 成人 91| av三级电影在线播放| 国产隔壁老王影院在线| 精品亚洲黄色片 国产精品导航一区二区| 人妻人人做人人澡人人爽欧美一区| 动漫爆乳3D奶水一区在线观看 | 欧美激情高清性猛交| 97在线视频免费| 日韩熟女乱伦中出| 久9热| av亚洲天堂资源网站| 国产吹潮女在线观看| 91老司机视频| 亚洲色图欧美色图日韩色图| 东京日日夜夜| 成人在线午夜视频一区| 欧姜老司机| 高清国产成人无码| 操狠狠| 亚洲精品白丝| 婷婷超| 大地资源在线观看中文第二页| 精精夜夜| 欧美亚洲中文字幕| 亚洲天堂AV在线播放| 精品久久一区二区三区四区五区| 亚洲男人的天堂在线看| 欧美97爱| 国产精品青草综合久久| 丝袜无码a片| 老鸭窝成人免费毛片视频| 欧美成人四级在线播放| 亚洲情色五月天| 日韩精品资源| 操我无码| 黑人精品久久97| 亚洲在线网站| 97色伦欧美| 欧美图片色五月天| 芊芊操逼视频无码| 蜜臀在线免费观看在线免费观看| 理论久久婷婷网8| 男女激情黄色网址| 9久久美女首页| 日韩一级二级三级免费看完整版 | 全国男人天堂网| 一区二区三区黄片免费观看| 欧美美女在线高潮999| 亚洲有码视频二区| 最新欧洲欧美日本激情网站| 久久99干一本高清| 久久无码电影| 另类专区加勒比| 国产99精品一区二区三区免费| 好爽,再快点啊哈嗯嗯嗯嗯| 999久久久国产精品| 9久久精品| 精品少妇高潮久久| www.色操逼| 九九久久国产精品怡红院| 免费在线黄片视频| 青青操视频在线| 大香网站| 中文字幕免费在线观看| 最新日韩黄片| 久9爱精品| 婷婷久月| 久久黄人人爽视频| 精品少妇一区二区三区免费观看| 午夜αv| 青娱乐亚洲热| 久久精品午夜国产亚洲AV无码| 九九热精品在线| 国产呦精品系列在线观看| 99这里有精品| 先锋影音av先锋一区| 男人干美女| 无码精品久久久天天影视| 色欲人妻一区二区在线| 五月婷婷六月丁香网址| 91精品免费| 秋霞曰韩R级| 视频二区美腿制服人妻欧美| 五月天激情国产综合婷婷婷| 91狠狠| 久草色悠悠在线视频| 日本三级一区二区 在线| 蜜乳av一区二区三区四区不卡| 免费黄色A片| 狠狠爱夜夜| 久久国产精品,久久国产| 性影在线视频| 亚洲 欧美综合| 国产天天骚| 中文字幕日韩人妻视频一区二区三区 | 久久免费看高潮毛片韩国| 国产日韩在线播放av| 欧美,亚洲,日韩,v,天堂,手机在线观看| 婷婷久久网| 91综合色噜噜| 青青草日韩免费观看高清在线| 激情五月丁香五月| 国模无码人体一区二区三| 超碰午夜| 欧美熟妇视频| 另类一区| 一级片视频啪啪| 久久久久久久9最新免费视频观看| 五月天综合网| a一区二区三区乱码在线| 97ai亚洲| 亚洲天堂人人妻| 色五月婷婷五月天| 亚洲va有码在线天堂| 久久午夜神马| 一区二区三区色综合| 亚洲激情网一二三四区| 风流老熟女一区二区三区l| 日韩在线电影| 啊啊啊啊啊舒服| 欧美中文字幕男人天堂久久精品| 日本精品不卡一二三区| 夜夜操美女| av绯色| 亚洲无码日韩电影| 日本黄色天堂| 绑缚麻绳人妻寝取完整版| 9 9精品一区二区三区| 亚洲精品天堂久久A∨51成人漫| 欧美资源| 亚洲情色 自拍| 少妇内射www在线观看视频| 欧美精品四区| 日本3级一区二区免费| 精品中文字幕一区二区| 亚洲一区二区三区在线激情| 91亚洲图片| 精品人妻伦一区二区三区久久| 97色爱| 97网址www| 国产精品一二三免费网站| 亚洲乱码尤物193YW| www亚洲免费| 欧美 精品国产制服第一页 | 91N五十路| 99色综合| 婷婷五月天成人| www.色操逼| 蜜乳AV一区二区三区四| 美女极品一区二区三区| 中文字幕久热视频在线| ,成人免费啪啪视频| 亚洲欧洲av影音| 蜜臀一区二区三区在线| 91在线视频国产网站| 久久久久久久97| 亚洲影视综合| 精品人妻av区天天看片| 亚洲97在线| 九九热九九| 91夜色| 国产91福利小视频在线观看| 久久产精品一区二区三区电影| 精品九九九| 大象AV在线| 欧美高清无码免费视频高清版| 国产成人亚洲精品无| 男啪女色黄无遮挡免费观看| 2018天天日天天日| 操婢日韩| 人人操人人摸人| 日本女人操逼| 人妻啊啊人妻啊| 天堂日本亚洲欧美| 嗯嗯,好大,好爽,好骚| 99re这里| 婷婷久久久精品| 亚洲一区二区av| 97干色| 精品国产无码中文| 欧美黑人精品一区二区| 色播综合| 免费人人搞97| 国产免费一区| 久久啊啊| 五月丁香六月综合缴清无码| 中日韩久久久| 91GD.COM| 欧美日韩资源在线| 久久骚| 中国熟妇| 久久久久久人妻一区精品色欧美| 国产AV无码AV| 日韩国语字幕| 国产美女激情| 久久久久久久| 欧美激情性爱视频网站| 九九RE视频在线精品| 91丨国产丨白浆| 色综合99999| 天天肏视频| 懂色天天爱天天日天天射天天澡| 九九碰九九爱97超碰| 欧美综合第一| 9久9久9久9久视频网站| 精品国产一区探花在线观看| 欧洲一级性爱视频在线观看| 国产成人资源| 亚洲欧美视| 91在线秘 男同| 亚洲色五月| 在线一区| 国产无码精品久久久久久| 国产第25页在线观看| 116美女午夜| 安微少妇操BBB| se吧提供国产乱老熟视频胖女人 | 日韩情色一区二区| 国产精品蜜乳AV| 夜夜爽妓女| 超碰色大香蕉| 色成人Www精品永久观看| 91N五十路| 欲色综合| 激情久久久| 素颜老阿姨乱情色| 九九综合九九综合| 丁香五月色| 九九九九97| 吖在线不卡一区二区国产剧情| 国产91美女高潮| 偷拍亚洲视频一区二区三区四区| 国产一区二区三区白丝| 国产在线不卡导航| 国产精品一区二区密臀| 久久久久久AV无码免费网站| www.男人天堂| 日韩精品一区二区高清| 97青青操视频| 青青在线视频日韩欧美| 婷婷五月天激情四射| 公司1区2区3区精产精| 在线观看免费视频国产| 国产高清不卡视频| 欧美激情综合色综合啪啪五月| 亚州综合AⅤ| 91伊人久| 97精品第3页| 国产无马在线| 综合激情97| 久久这里只精品免费福利| 欧洲免费一区二| 精品视频一区二区| 中文字幕一二三区| 91网九色蝌蚪操熟女| 久久久久久久 九九九九九九九| 高清无码人妻久久久一区二区三区aⅴ| 色婷亚洲五月在线观看| 91痴汉| 婷婷久久五月天| 天天爱天天操| 区日韩亚洲乱码av电影| 国产毛片片精品天天看视频| caopeng97| 欧美性爱精品七区| 美腿丝袜高跟网免费视频免费视频| 一本色道无码DVD中文字幕| 麻豆国产av网| 国产最新小视频在线播放下载| 中文字幕97色| 国产精品久久久久久 百度| 欧美色图自拍| 国产精品麻豆成人AV艾秋| 久久精品熟妇丰满人妻99| 麻豆天美久久91| 操逼无码操逼| 91黑丝操| 五月丁香在线| 欧美性生活男人的天堂| 农村妇女精品一区二区| 国产午夜无码片在线观看影视| 欧美 日韩第一性色| 中文字幕 人妻不满 在线视频| 亚洲另类天堂| 国产人妻一区二区三区欧美毛片| 一级A片女人高潮叫床| 欧美自拍网| 青青爽| 3P乱轮视频| 唯美清纯 妖精视频| 嗯……啊…嗯嗯…啊…好舒服| 尤物黄色在线观看网站| 亚洲色图 91| 人妻一区二区三区| 色情乱伦AV| 欧美 亚洲 在线| 男人的天堂VA在线| 成人电影一区| 在线有码中文字幕| 国产精品97视频| 丝袜综合色图| 久热大香蕉| 天天做天天爱夜夜爽毛片试看| julia ann久久| 7月婷婷综合| 亚洲精品中文字幕一区在线视频| 高清孕妇孕交| 亚洲熟妇AV日韩熟妇在线| 韩国女主播青草福利视频| 黄在线| 在线午夜成人无码视频| 丰满欧美放荡少妇在线| 人妻插插人妻人| 婷婷99| 欧美十八禁导航成人| 天天做天天爱| 超碰97人人乐| 九九九九九九九九九五码| 大香樵伊人网| 亚洲精品aa久久伊人| 先锋影音av先锋一区| 大香蕉日韩| 看看日B真人视频| 欧美性,色九九| www色色com| 国产尤物AV尤物在线观看不卡| 伊人热综合| 神马麻豆福利院| 国产精品一二三| 91精品婷婷国产综合久久竹菊| 美女露胸露屁股| 欧美性爱五月天| 国产视频一区二区免费| 欧美亚洲第一页| 婷婷色色五月天福利| 亚洲高清综合网| 久久久精品,3| 亚洲脚交| 校园春色家庭伦理欧美激情| 大香网伊人久久综合网eew| 成人精品电影| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 肉丝中文无码高清| 97视频900| 久久男人网| 色爱综合网欧美| 男人的天堂.com| 久超碰在| 亚洲欧美一区二区三区在钱蜜桃| 超碰国产在线| 午夜天堂精品久久久久91| 精品超碰国产| www.婷婷| www.五月天| 午夜婷婷| 爱爱动态120秒| 台湾佬激情综合| http://qxhbdz.com| 人妻天天夜夜爽一区二区| 婷婷五月影院| 色九九九九久| 91是天天| 粉嫩少妇自慰在线| 嗯嗯啊啊视频一区二区三区| 大香蕉欧美国产日韩高潮| 少妇三P| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 97久久久网站| 天天92av| 国产无码久久高清| 精品国产91内射久久| 亚洲精品性爱片| 欧美亚洲另类在线蜜桃| 国产激情av女片自拍| 国产欧美日韩在线不卡第一页| 99热婷婷| 大香蕉AV丝袜| 天堂伊人久久| 中文精品少妇天堂| 久久久久久久| a片久久久久久久久久久久 | 91九色丰满高潮| 日本二三四区| 91福利网在线观看| 黄片色区软件| 色999亚洲人成色| 久久9亚洲| 国产第二页| 日韩欧视频| 国产精品懂色tv影视免费观看| 不卡av在线中文字幕| 久久亚洲精品成人av| 大香樵伊人网| 色婷婷婷五月天激情四射| 欧美成人国产精品| 四虎精品一区二区| 操逼免费视频无码国产| **一级毛片国产| 国产精品久久久视频| 中文字幕视频免费| 欧美美女视频| 日韩无码a片| 先锋精品av色鲁| 97日视频| 久久国产精品m码| 2018天天干在线视频| 99热自拍| 欧美亚洲涩涩| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 九九国产| 九九九免费视频| 久久精品国产亚洲AV高级北京| av中文字幕在线熟女| 97超碰这里只有精品| 天美传媒精品一区二区| hd成人一区二区在线| 精品久久久av| 亚洲综合色图欧美| 国产毛片在线| 色综合中文字幕不卡| 中文字幕一二三av| 亚洲精品国产专区在线观看| 中文字幕啊啊啊在线观看视频| 热热色色综合| 欧美成熟性爱精品| 天天操夜夜操| 国产精品69久久久久久久| 天天插夜夜操| 一二三啪啪专区| 欧美情色亚洲| 在线观看日韩av不卡| 91网站18在线| 色姑娘综合网| 99免费在线视频| 淫穴高潮色图| 色呦呦呦在线观看视频| 日夜久久久九九九久| 四虎在线观看视频| 丁香五月激情综合| 国产精品禁久久久精品| 91操人| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 99热在线不卡| 亚洲成人激情小说视频| 99综合网| 伊人九九九| 我爱大香蕉| 90后后入| 日韩性爱播放| 蜜桃网熟妇| 动漫爆乳3D奶水一区在线观看 | av在线不卡一区二区三区| 亚洲妇色| 欧美综合国产精品久久丁香| 欧美AB在线观看| 国产成人在线观看网址| 人妻天天爽夜夜爽爽| 91骚熟女| 国产精品乱人伊人网| 91东北熟女| 香一区二区三区| 伊人热综合| 欧美日韩人人早| 国内精品久久人妻性色av| 欧美72网页| 能在线播放的国产三级| 国产乱码久久久久久| 女人喷水视频在线观看| 国产成人啪一区二区| 操婷婷逼| 亚洲天堂资源网| 国产少妇与亚洲av| 伊人热综合| 一牛一区二区三区久久| 18禁美女裸体无遮挡啪啪| 亚洲综合 欧美| 日本黄 R色 成 人网站| 亚洲国产日韩精品久久久| 国产天美欧美| 眼镜人妻101.com| 2019午夜福利视频| 无码国产精品午夜不卡(| 国产97色在线| 三级片大波波| 自拍视频一区在线观看| 骚熟女AV网| 久久婷婷一区二| 免费自拍三级综合| 超碰这里有精品| 五月激情小说| 少妇厨房愉情理伦片bd在线观看| 欧美亚洲日韩16色| 久久这里只精品99re66图| 丰满人妻一区二区三区免费 | 色原狠狠天天天| 日韩99999色| 岛国视频一二三区| 强乱老妇中文字幕| 青青草原综合久久大伊人精品| 精品久久久高清无码| 四虎精品亚洲| 99re3这里只有精品| 加勒比久久综合网高清| 久久久无码视频| 国产精品视频在线播放 | 国产女人视频三四五区| 福利一级版子| 色五月激情网| 日韩无码a片| 91老司机视频| 久久精品人妻一区二区| 五月丁香六月| 欧美日韩激情无码专区| 精品熟女呻吟久久91| 欧美91久久久久| 欧美制服另类丝袜| 亚洲一欧洲中文字幕在线| 日韩大香蕉| 大香交| 青青草啪啪网| 一区二区三区在线资源| 亚洲一区二区中文字幕| 欧洲性爱无码区| 国产中文字幕在线| 自拍欧美| 日韩成人色图| 99热99色| 国产日韩在线播放| 亚洲av国产av综合av卡| 久操免费观看| 超碰色美女| 成人精品视频| 超碰天天久久79| 日本超碰在线国产一区| 免费黄色A片| 久操网无码在线| 日本一级特级毛片视频| 九热久| 啊啊啊啊嗯嗯在线久久久| 在线情色电影 91大 | 偷拍 精品 另类 四区| 色香蕉影院| www.av在线观看| 三级网色| 国产一区二区a毛片| 亚洲 小说 欧美 激情 另类| 中文字幕99999| 91综合网在线| 91国产丝袜白虎| 超碰偷拍| www.成人无码| 超碰9 7女人| 人妻无码一区二区三区久久99| 欧美少妇性乱| 久久久久亚洲精品| 综合网久久| 大香蕉国产中文自拍| 日韩一999精品| 草b在线 | 人妻91少妇| 91中文字幕制服丝袜免费视频| 天堂亚洲精品| 1024精品在线| 美女网站91| 永久免费观看的毛片的网站| 97精品视频| 立川理惠被中出无码| 免费家庭乱伦视频| 日本1区2区不卡视频| 都市久久精品激情亚洲| 欧美探花网| 日本性爱网址| 成人性爱电影网| 99天堂网| 嗯嗯嗯啊啊啊在线免费观看| 五月天黄色av| 国产亚卅97| 91精品国产乱码| 新怡红院| 97超碰超碰| 精品久久久久久AV无码| 国产99精品一区二区三区免费|