色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
97精品视频| 西西美女视频网| 高清不卡国产| 午夜福利无毒不卡| 日韩中文9| 嫩草影院在线观看精品| 天天久久久久久| 国产亚州日韩欧美看片| 91精品丝袜久久久久久| av大香蕉| 日韩免费在线视频观看| 啊啊啊慢点| 久久大香蕉手机高清视频| 日本操逼视频免费| 天美麻豆精品视频99| 国人欧美精品一区二区| 国产AV天美传媒一区二区三区 | 日韩无码服务区| 天天日夜夜爽| Blackedraw视频一区二区| 亚洲双插| 久草综合视频| 青青青草原| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 屁股久久久久久| 亚洲和欧美裸体美女双飞视频| 亚洲欧洲日韩天堂av| 熟女91网| 9 1超碰九色| 色老汉色| 中国一级操逼视频| 欧美78P| 日本韩欧美在线播放a| 亚洲骚逼少妇| 秋霞操逼片| 99色热国产视频精品| 精品九九九九九九九九九| 91九九| 九九九九九九九九九国产精品 | 美女t无毒不卡不卡| 1区2区3区中文字幕日韩| 日韩999| 日韩av在线播放不卡| 91国产操逼视频| 天天日天天干少妇日| 天天日熟妇| 青娱乐手机日韩在线视频| 亚洲精品色| 91亚洲欧美色图| 中文字幕精品丝袜| 亚洲视频小说| 黄网站黄视频网站进入口| 亚洲男人天堂2019| 亚洲一二三| 国产天美欧美| 亚洲精品国产熟女久久久久久| 丰满人妻一区二区三区在线| 99爱久久视频频| 97亚洲性爱| 五月丁香六月婷| 91女神在线视频| 亚洲国产97在线精品一区| 国产97在线 | 亚洲| 另类成人首页一区| 亚洲 欧美 第一页 | 久久久一区二区三区四曲免费听| AA丁香综合激情| 好爽,再快点啊哈嗯嗯嗯嗯| 日韩钢筋无码高清啾啾啾| 成熟熟女国产精品一区二区| 久久久久密臀一区二区| 韩日欧亚a级| 国产在线综合网| 激情网色| 午夜欧美神马久久久久| 蜜臀久久99精品久久久| 国产成人手机视频激情| 亚洲 综合 欧美| 丝袜美女诱惑 91 视频| 男女啪啪网站免费视频| 操人妻少妇中文| 久日91在线| 日韩有码专区| 欧美毛片在线网| AV色五月天| 国产后入| 一个人在线看的黄色电影网站| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 色色99| 天天看片麻豆| 在线看的av| 天天看人人操屄犊摸阴| 一本色道久久综合亚洲二区三区| 国语国产操逼伊人AV网| 亚洲鸥美色图| 免费公开人人操| 亚洲天堂另类小说男人| 97超碰超碰| 色97| 狠狠久久手机视频精品| 综合国产97| 91爱网| 69人妻精品一区二区绯色| 久久激情视频| 亚洲欧洲另类| 91性高朝久久久久久久久| 嗯嗯啊啊亚欧精品| av在线观看不卡网站| 国产青视频| 人妻偷拍一区二区三区| 91日产欧美| 美国一区二区免费视频| 国产白丝网站| 中文字日本乱码| 午夜视频久久久久一区| 国产三级中文字幕粉嫩| 操穴国产| 男人的天堂2019AV| 人妻久久一区二区三区 | 校园春色AV天堂| 青青网三级视频| 91人妻精华帖| 麻豆色约约| 免费精品福利在线观看| 国产精品99999| 绯色AV粉色AV蜜臀AV| 综合操逼| 中文字幕人成乱码熟女香港| 青青青青青手机视频| 综精品久久久aaaa| 99视频只有精品| 精品国产人成在线| 亚洲电影中字一区二区| 久久久久亚洲一区女同性恋中文字幕| 国产成人网| 欧美日日操| 亚洲国产欧美日韩人妻日中文| 国产91av在线播放| 人人妻人人玩人人澡人人爽| 国产丁香精品露脸视频| 97国产综合欧美| 97超碰精品成| AV色五月天| 国产视频人人网| 麻豆 亚洲 97| 躁躁日曰躁2020| 亚洲天堂99| 国产综合网站在线播放 | 久久国产精品一区二区| 亚洲图片视频小说| 久草这里只有精品| 天天92av| ji熟女.com| 亚洲电影中字一区二区| 中文字幕jul-617人妻熟女| 中文字幕91综合| 亚州情色j区| oumeisetu综合| 亚洲色图超碰在线| 农村妇女精品一区二区| 色色青青久久| 国产成人欧美一区二区三区的国产| 极品色电影院| 黄片qw| 亚拍在线| 91 在线亚洲| 91狼人| 国产农村妇女一区二区| 亚洲午夜av| 嗯嗯啊操我| 超碰在线人妻不卡| 亚洲清纯综合| 91在线秘 男同| av天堂手机版追回 | 自拍二页| 大香蕉狠狠爱| 久久成年精品| 超碰国产精品久| 天天综合网合集91| 性夜影院爽黄A爽免费动漫| 免费少妇一区二区| 插入综合网| 亭亭在线资源| 天天看天天在线精品| 五月天久久久| oumeizonghese,www| 加勒比综合88| 一级免费啪啪片| 精品v1区| 久久久久亚洲熟妇熟女| 热天堂一区二区| 国产蜜臀在线| 91强热人妻| 韩国女主播青草在线| 天美传媒AV在线| 丁香五月综合| 欧美资源| 91成人在线| 无码不卡亚洲成?人片| 婷婷丁香久久| 五月情色天| 性欧美另类高清| 久久区| 色婷婷99| 精品国产Av无码久久久亚洲| 99999精品成人| 成人小说另类在线| 刺激性视频黄页| 天天天干977| 丁香五月成人| 欧美日韩国内不卡| 97久久国产精品| 中文字幕欧美丝袜07资源| 黄色一区三区| 欧日韩不卡视.频| 成人精品无码| 欧美,亚洲,日韩,v,天堂,手机在线观看| 97在线精品观看视频| 色妇91| 人人操人人搞人人草| 亚洲天堂久| 国产综合永久精品日韩鬼片| 日韩啪啪视频| 人人操人人摸人| 国产午夜精品在线观看| 熟女中出视频| 黑丝少妇在线观看| 日本精品一级二级三级| 啊啊在线| 青青草成人视频在线观看二区| 18禁超污无遮挡无码免费网| 日本一道在线播放高清| 人人妻人人爽人人精品| 精品妇操一区二区三区| 六月色婷婷| 欧美日韩香蕉| 午夜AV人气不卡| 97视频www| 玖玖97综合 | 日韩不卡在线一区二区| 久久久99免费| 熟妇综合一区二区三区| 国产精品丝袜在线| 国产精品农村妇女| 97伊人超碰| 四虎影视永久在线观看精品免费网站 | 中文字幕高清精品一区| 99只有精品| 欧美一品道| 男人的天堂va| 97WW精品| 黑丝少妇麻豆| 污污污8888| 亚洲 另类 丝袜 自拍 动漫| 午夜精品久久久99| 测评在线观看AV| 丝袜熟女2P| 熟妇xxxxx性春色| 99re6国产精品99re| A男人的天堂| 国产热RE99久久6国产精品首 | 999日韩中文精品观看视频。| 久久久99999久网站| 国产精品69久久久久久久| 亚洲免费成人在线高清无码视频| 激情专区综合| 龙兴卡官方查询| 国产黄色视频久久| 黄色大片一区二区密桃丝袜| 精品高潮| 99久视频| 人妻 欧美 中文| 熟妇女伦乱视频视频| 中文字幕在线免费观看 | 夜夜嗨AV一区天天| 中文字幕日韩综合| 久草成人影片| 免费啪啪av| www色婷婷| 骚熟女吞| 一级AV性爱| 99精品热| 久久精品国产97欧美精品亚洲 | 中日无幕一二三四区| 风月影院男女十八禁| 91东北熟女| 91社区拍啪人妻| 殴美综合色88| 日韩成人私密一级精品av| 久精品无码av一区二免费国产在线观看 | 日韩三级av片| 国模少妇一区二区三区| 99re热| 国产亚洲精品玖玖玖在线观看| 二对二中文字幕。| 欧美aaaaaaa| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 国产AV色黄看到爽| 天天α片| 婷婷伊人綜合中文字幕| 91丨人妻丨国产丨丝袜| 啊啊啊啊啊操我视频| 性爱视频免费网址| 亚洲清纯唯美| oumeisetu综合| 黄片qw| 午夜福利免费精品视频| 在线性黄高清免费视频| 欧美91变态| 国产综合久久久鬼色| 精品国产一区二区三区香蕉欧美| 国产人妻精品一区二区三区秋霞 | 日本不卡卡一区| 午夜福利免费福利视频| 国产自偷自拍一区| 久久精视频美日韩在线视频| 亚洲图片小说欧洲| 超碰碰激情97+久| 婷婷激情五月| 亚洲成人av电影在线| 91熟女网| 欧洲自拍第一页| 日本一二三高清| 激情丁香婷婷| 亚洲乱码尤物193YW| 黄片www视频免费| 欧美色综合图片| 97色爱| 黄色AV影视| 免费的黄片wwwwww| 久久久亚洲欧美综合| 国产亚洲色婷婷久久99精品91 - 百度| 久久精品老司| 美腿丝袜偷拍亚洲欧美| 情色日播放AV| 久久草草欧美精品| 天天插天天射| 97综合在线观看| 98色网| www.狠狠干.coom| 婷婷99狠狠| 日本三级中国三级99人妇网站| 欧美日本中字另类在线| 精品无码不卡视频| 日韩一级欧美一级在线观看| 高跟丝袜AV专区国产| 精品国产91av一区二区三区| 人妻少妇被猛烈进入中| 东亚亚洲无码高清| 色婷婷成人| 五月丁香六月婷| 香蕉精品二区二区| 1024午夜激情男人的天堂| 九九热免费在线国产视频伊人五月| 久久综合99| 98色网| 人人妻人人狠人人| 欧美亚洲影视| 欧美色图天堂网m| 欧美情色男人的天堂| 日韩精品9999| 日韩特一级久久| 中文字幕第二页| 久久91| 欧美一区二区三区入口| 最新欧洲欧美日本激情网站| 午夜天堂精品久久| 久久精品28| 人妻一区二区三区视频 | 久久性爱视频免费看| 久久riav中文精品| 好淫网一二三视区| 精品免费成人久久| 做爱A级亚欧| 天天色综合图片| 久久久久久久久国产| 亚洲精品国语在线播放| 五月丁香激情综合网| 精品一国2| 91综合色| 蜜臀久久久久久999| 黄页网站成人免费| 五月天婷精品激情| 啊啊啊啊啊啊啊在线| 好爽视频在线观看视频 | 中日韩久久久免费看| 国产亚洲精品久久久久小| 欧美综合97www| 成人久久久| 男人干美女| 欧美丝袜激情| 偷拍在线观看视频| 思思热免费在线视频| 青青草精品| 国产成人亚洲精品无码最新在线| 欧美少妇大量自拍视频在线观看| 久久国产精品熟女人妻| 日韩美女,国产传媒,视频一区| 啊啊啊啊二区好大| 麻花传媒免费网站在线观看| 劲爆欧美人妖三区91| 日韩国产成人自拍视频| 91操熟女视频| 97亚洲一区| 久久伊人亚洲AV无码网站| 成人日韩中文字幕| 欧美日韩电影成人在线| 精品久久久不卡一区二区| 久久超碰大香蕉| 亚洲精品天堂久久A∨51成人漫| 性爱AV天堂| 中国农村熟妇毛片视频| 少妇内射www在线观看视频| AV无码久久久精品| 精品午夜福利导航| 少妇色综合| 精品四五区| 天天干天天日天天射黄色| 天美传媒AV国产在线| 国产欧美岛国精品一区| 日韩综合97p| 国产欧美后入| 久操B网| 久操网视频| 久久久91| 囯产精品强| 久久色一区| 久久婷婷精品| 丝袜熟女一区二区三区| 日韩在线国产字幕| 国产成人精品网站| 色综合1991| 操操操操操操| 热久久91婷婷| 欧美色五月| 亚洲最大无码中文字幕网站 | 国产精品69人妻无码久久久| 人人搞人人插人人操| 一区二区三区 丝袜高跟| 天堂无码精品国产久| 92性色国产午夜福利在线661| 日韩 欧美 国产 麻豆| 啪啪啪精品| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 婷婷久久五月| 色久桃花影院在线观看| 久久久久久日韩| 久久透逼视频| 性色av蜜臀av色欲aV| 日韩性爱视频在线免费观看| 日韩免费簧片| 天天摸夜夜添无码小视频| 午夜福利国产欧美日韩夜夜| 九九99精品视频在线观看| 啊啊啊久久| www.大香| 嗯……啊…嗯嗯…啊…好舒服| 99婷婷一区二区| 亚洲精品欧洲色| 欧美国产婷婷久久| 激情熟女12P| 啊啊啊无码| 久久久久13| 国产成人主播| 欧美日韩狠狠爱| 五月丁香黄色网| 嗯啊抽插大香蕉网页| 日本高清一区二区在线| 欧美精品在线观看| 人人摸人人舔一区二区| 丰满人妻一区二区三区免费 | 亚洲另类色图片| 狠综合网| 思思久热在线精品66| 欧美强奸乱能| 天堂麻豆天美| 97欧美| 3p国产色噜噜一区| 久久超碰大香蕉| 国产97免费视频| 亚洲 欧美 手机在线观看| 99re这里只有精品3| 哑洲在线| 国产精品一区二区黄片| 日日干男人的天堂| 亚洲春色一区二区三区| 精品国产乱码久久久久久久久1 | 中文字幕美女91| 天天日少妇逼AV| 天美av在线| 亚洲精品a人片在线观看视| 日韩中文字幕宗合在线| 91在线美女| 成人性爱免费播放| 狠狠亚洲| 丝袜综合| 夜夜操91744565| 91狠狠综合久久| 日本在线播放不卡一区| 久湿久久| 九九Av| 亚洲天堂,男人| 男人综合网| 亚洲国产精品久久久久久久久久| 精产品久久| 日本91白丝| 17c嫩草51久久91嫩草| 成人贴图日韩欧美| 高清国产无码av| 日韩精品三级片长长久久| 欧美强奸乱能| 欧美性高潮| 91人妻丝袜无码| 制度丝袜99| 国外91| 欧美综合站| 永久免费av无码网站国产app| 75大香蕉| 天堂涩涩| 东京热双插| 人人干人人操人人..com| 久久东京热成人| 国产自产91区13区| 国产又色又爽又舒服的三级视频| 99中文字幕| 啊啊啊啊啊啊啊网址在线观看| 日韩有码免费视频| 亚洲AV噜噜狠狠网址蜜桃动漫| 欧美日日人人天天| 青青草黑寡妇男人天堂| 岛国片国产成人亚洲播放| 日日干日日摸| 99热18这里只有精品| 999在线电影香蕉| 操操逼操操逼操操逼逼| 亚洲中字幕日本一区二区三区| 天天色踪合| 好吊色一区| 嗯嗯嗯嗯啊啊啊好紧好大| aaaa少妇高潮大片| 精品人妻一区| 国产宅男宅女在线观看| 国产狂喷潮在线精品| 三级色影综合网| 青青操日韩| 日韩性爱视频在线免费观看| 日本天天干天天操一区| 91久久久久久久久18| 91久| 免费中文综合精品| 久久久中文版| 欧美大片天天看| 成人天天看站长推荐| 综合国产97| 97色欧州| 精品人妻一区春色| 97操综合| 久久综合97| 久草加勒比一区在线| 久久午夜色播影院免费高清| 国产成人拍国产亚洲精品| 精品丝袜无码一区二区三APP| 天堂69亚洲精品中文字| 久久久久亚洲?V片无码V| 久久亚洲AV无码专区国产精品| 日韩一级特黄av毛片| 亚洲无码一区二区三区三州| 青青草视频这里只有精品| 欧美日不卡| 精品久久九| 久久爱97| 风流老熟女一区二区三区l| 亚洲黄网在哪免费看| 国产亚洲 中文欧美久久| 青青草吊丝| 后入合集| 97精品熟女少妇一区| 色综合久久久久| 亚洲色图国产另类| 国产一区在线看| 可以在线观看AV的网站| 人妻久热在线| 国产又大又粗又长视频在线| 黄色激情电影在线观看| 综合网亚洲| 性开放中文AV高清无码免费看| 成人午夜无码视频| 一级性爱视频免费在线| 中文字幕三四五区| 99热在线观看| 深夜国产福利| 天天射夜夜| 91蜜臀在线久久久久| 91青青在线视频| 亚欧毛片基地国产毛片基地| 可以免费观看的AV| 精品人妻一区二区蜜桃视频| www..com操老师| 樱花草社区www中国| 国模艳艳啪啪一区| 91久久久久久久久18| 91中出视频| 一区二区三区四区五区高清无码永久视频 | 97AV在线免费观看| 日本一区二区三区午夜观看| 一区,二区,三区网站| 激情黄色片在线观看| 欧美熟妇精品黑人巨大一二三区| 国产深夜福利| 国产又猛又粗又爽又黄| 亚洲综合嫩| 簧片免费看视频| 一本色道久久综合熟妇| 激情网色| 精品无av| www.四虎在线| 草莓精品视频在线免费观看| 91超碰碰在线| 五月丁香色综合| 日本黄大片在线观看视频| 久久超碰亚洲人| 中国国国产一级特黄毛片| 精品中文一区二区| 欧美99热| 岛国视频一二三区| 哑洲在线| 嗯啊啊啊轻点视频| 很很热性爱视频| 91超碰在线| 性九九九九九九| 91女在线观看| 国产一区二区视频在线播放| 国产精品com| 九九久久国产精品怡红院| 99热超碰| 激情文学网伊人| 嗯啊抽插大香蕉网页| 亚洲天天更新| 国产97在线播放| 久久久久久中文版| 国产黄a三级三级三级av在线看| 黄色片一区二区三区四区五区| 人妻丰满熟妇av无码区蜜桃| 东北女人| 国产有码一区| 伊人97超碰| 97色在线| 久久XX| 欧美综合区| 5月婷婷6月六月丁香| 色五天伊人| 国模私拍一区二区三区神乳| 免费岛国一级片| 亚洲AV麻豆Aⅴ无码电影一| 免费a v| 亚洲情色一区综合| 白丝1区2区3区| 亚洲情色91| 蜜桃视频精品一区二区三区| 欧美精品在线观看| 天操老女人| 射丝袜大香蕉| 亚洲女人91| 亚洲天天操| 家庭乱伦国产精品| 黄色AAAAA欧美| 乱色视频中文字幕| www.超碰| 久久久婷婷| 久久久久久裸体| 91视频精品| 蜜乳视频网站| 日本高清有码网址视频| 免費黃色視頻觀看一| 婷婷成人久久久精品| 欧美BT 亚洲色图| 好爽,再快点啊哈嗯嗯嗯嗯| 婷婷视频网| 嗯啊啊啊轻点视频| 麻豆黄站| 国产一区二区三三视频| 久久9视频| 日本九九久久99| 精品无码久久久久久久久果冻糖心| 免费中文综合精品| 亚洲欧美国产日本一区二区三区| 嗯嗯嗯不要不要免费视频| 综合97久久| 国产91乱伦| 性饥渴少妇av无码毛片| 五月婷婷六月色| 天天狂操夜夜狂日| 天天干,天天日| 999综合网| 欧美日韩久久精品爱爱| 蜜臀AV一区二区三区| 啪啪视频亚洲第一| 国产a级精品| 日韩操p| 校园春色欧美| 久草综合网| 色网亚洲人| 粉嫩av在线一区二区| AV天堂男人的天堂| 国产午夜福利电影免费在线观看| 久久极品伊人| 国产熟妇 码视频户外直播| 亚洲天堂男人在线| 日本成人在线不卡一区二区三区| 天天日少妇逼AV| 超碰人妻久久| 精品国产自在在线99| 久久av网| 精品人妻一区| chaopen97久久| 极品极品色影院| 久久精品无码专区| 韩国轻伦国内自拍一区| 精品国产91内射久久| 久久m| 激情综合网五月婷婷| 亚洲 在线| 9999亚洲电影| 亚洲精品亚洲人成人网| 加勒比伊人| 操淫穴亚洲五月丁香 | 草草电影院| 啊啊啊啊好大好硬啊啊啊啊啊| 日韩性爱免费观看视频| 国产乱子伦一区二区三区免看| 动漫爆乳3D奶水一区在线观看 | 欧美色女人| 超碰在线1234区| 97硬碰| 天天综合~91| 99热官网| 久久鲁干| 精品少妇人妻av久久免费| 国产嫩草精品A88AV| 色诱avtt| 日日夜夜骚| 婷婷精品视频| 国产曰批免费观看久久久| 粉嫩在线一区二区懂色| 欧美性天天影院| 性色中出| 日韩女优中文字幕| 密桃99999| 九九热AV| 99热网站| 五月丁香| 国产乱码久久| 91老司机在线视频免费观看| 婷婷精品视频| 91|九色|国产熟女| 六月丁香啪啪| 99这里有精品视频| 深爱激情五月天| 中文激情网| 亚州色交| 少妇被玩视频二三区| 激情文学 国产一二三aV| 亚洲天堂另类美腿| 激情四射五月天| 欧美中文字幕一区| 日韩久久艹| 中文子幕一二三| 亚洲第二页| 四虎免费在线观看| 岛国在线免费视频| 欧美十八禁导航成人| 色久桃花影院在线观看| 国内三级自拍小视频在线观看| 亚洲AV无码国产精品久久久久| 一起草精品人妻| 天天摸,夜夜摸| 欧美激情久| 男生女生啊啊啊啊| 久久超碰av在线| 91 天天综合| 日韩在线性爱免费视频| 亚洲色图欧美视频| 内射中出日韩在线观看视频| 青青草好吊| 人人妻碰人人免费| 国产 三级自拍| 色九月综合| 极品色| 欧美成va视频网站| 国产精品suv一区| 狠狠婷婷亚洲中文综合久久| 人妻乱仑一区二区三区| 少妇人妻无码| 男人天堂网站| 水澄无码AV| 久久久久久久性爱| 色天天野狼综合社区| 国产一级内射无挡观看| 欧美精品双插| 精品人妻一区二区三区四区石在线| 色噜噜综合在线| 红杏大香蕉| 国产精品乱码久久久、久久| 国产美女高潮| 人妻少妇精品一区二区三区| 欧美在线啊啊| 日韩一性一交一A片俄罗斯| JULIA人妻风俗店中出电影| 青娱乐91| 日本3级一区二区免费| 亚州国产成人精品女人久久| 色综合久久av| 亚洲自拍青操视频| 国产午夜无码片在线观看影视| 久久久国产精品亚洲精品| 另类小说综合网| 五毛骚逼极品美女怕怕| 日韩不卡av一二三| 600国产精品视频| 安微少妇操BBB| 91色插| 日日摸夜夜夜夜爽| 职场同事知名国产国产精品久久欧美日韩| 久久久久亚洲AV无码专区少妇| 蘋果手機免費看成人Av| 中日高清无码操逼视频| 另类欧美色| 国产大片精久久久久久| 欧美成人A天堂片在线观看| 久久后入制服| 九九九久千久久激情蜜桃在线看| 天天综合网日韩7799| 97资源亚洲| 青青草五月天| 亚洲国男人的天堂| 亚洲va有码在线天堂| 大香蕉淫人网| 中文熟女五十乱码在线| 欧美熟爽综合| 色综合久久久久| 夜色AV无码手机在线影院| 久久久久夜夜夜夜| 伊人网在线点播| 综合欧美日韩在线| 亚洲熟妇图片| 污啪啪啪视频| 色狠狠色| 99re在线观看| 欧美做爰无码A片视频| 免费观看国产不卡av| 亚洲一区日韩精品中文字幕| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 1024人妻熟女一区二区三区| 国产精品一区二区a| 天天亚洲| 中文乱码字字幕在线第5页| AA丁香综合激情| 日本欧美不卡| 91黄站| 国色综合天| 亚洲电影中字一区二区| 亚洲综合情色| 久久狠狠色噜噜狠狠狠狠97| 国产精品久久伊人| 亚洲综合影片| 天天看高清麻豆| 九一性生活免费视频| 久久超碰com| 亚洲欧美综合色| 夜夜嗷嗷一区二区| 另类成人首页一区| 97欧美久久久久久久| 桃色人妻在线视频| 在线黄色污污网站| 欧美一区二区三区成人性生活| 欧美传媒一区| 色噜噜国产精品视频一区二区| 欧美AB在线| 26uuu国产亚洲综合| 乱论91| 日本精品人妻少妇一区二区| 综合色拍| 久久在肏| 人、人、摸,人、人、草| 欧美aaaaaaa| 大香蕉免| 超碰诱惑| 日本在线视频导航| 日日天天久久啊啊aaa| 色网亚洲人| 精品人妻1区| 亚洲另类综合欧美| 91亚.色| 日韩精品黄片免费观看| 久久久啊啊| 久热最新在线杭州| 国产日韩在线播放| 色色综合97| 精品国模无码| 国产精品对白内射| 日韩人妻无码不卡网站| 骚货人妻偷情自拍在线视频| 人妻啊啊人妻啊啊| 91蜜桃传媒精品久久久一区二区| 夜色AV无码手机在线影院| 亚洲 日韩 欧美 国产综合体| 亚洲男人天堂2012| 69麻豆天美| 丰满少妇人妻久久久久久| 91亚洲网| 91久久精品蜜臀| 亚洲s在线观看| av资源在线观看少妇| 亚洲激情网| 亚洲资源站| 欧洲综合视频| 天天色黄色影院天天操| 男人精品天堂一区| 91一起操| 综合网天天| 97精品国产手机| 亚洲一本大道中文字幕无码在线| 超碰97人人乐| 亚洲精品一区二区三区新线路| 欧美日韩国产成人高清| 影音先锋一区二区在线资源| 欧美强奸乱| 国内毛片欧美香蕉精品| 91AV天美在线视频| 亚洲 图片 综合91| 色黄色美女大长腿午夜视频| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 人妻81p| 午夜精品久久久| 天欧美在线| 蜜臀人妻少妇久久在线观看| 再深点灬舒服灬太大了好硬好爽| 国内外内射高清视频| 热热色色综合| 亚洲吊色| 91久久午夜无码鲁丝片久久人妻| 亚洲精品成人激情在线| 国产精品一区二区亚洲人成毛片| 91蜜桃传媒精品久久久一区二区| 超碰这里只有精品| 蜜桃臀 后入 一区 二区 三区 在线| 99精品久久久久久久婷婷| jazzjazz国产精品麻豆| 久热最新在线杭州| 9 1果冻精品视频| 亚洲女优有码无码高清| 午夜AV污污污| 蜜屁Av| 好屌色综合| 欧亚成人在线视频| 啊啊啊啊操死我了| 91N综合在线| 91 综合 色| 黑人干亚洲| 国产精品夜夜夜| 久9综合在线| 91精品国产91熟女| 超碰美国| 国产免费黄色一级大片| 欧美成年人性爱视频免费观看| 超碰97护士| 人人搞人人插人人操| 99热在线播放| 精品国产91内射久久| www.av在线视频| 国产农村一一级特黄毛片| 婷婷色中文字幕| 久久久久日本视| 色偷综合| 久久精品国产亚洲AV清纯| 天美91| 久久黄色视频一区二区三区 | 亚洲欧美在线综合| 久草精品在线| AV一区观看| 亚洲精品亚洲人成人网| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 96精品在线| 欧美十八禁视频| 嫩草影院在线观看精品| 高清不卡一二三区视频......| 97九色人妻| 夜夜做夜夜爽精品视频| 九久精品| 亚洲 国产 精品一区| 久操高青| 床戏久久久av一区二区麻豆| 秋霞免费无码视频日韩A片| 欧美久久伊人| 日日黄色三级网站| 粉嫩av平台| 亚洲无套久久嗯嗯| 91N综合网在线| 人人操人人搞人人草| 射丝袜高跟鞋99| 亚洲欧美91| 久热这里| 亚洲一区中文字幕| 九九人人操| 大香蕉淫人| 91美女中出| 外国91| 99热97| 国产兽交视频在线播放| 丝袜熟女2P| 天天日天天操天天射河南省| 日韩丝袜人妻AV| av三级电影在线播放| 性色avv| 亚洲精品一区二区精品| 夜草欧美| 色yeye成人免费视频| 九九热午夜欧亚国产视频| 亚洲欧美国产其他二区| 久久华人网| 中文字幕在线观看丝袜| 久久久精品网站| 97在线无精品| 丁香五月偷拍| 最近2018中文字幕在线高清第一页| 1024亚洲中文字幕久在线看片你懂的| 肏逼视频日本| 天天日骚逼熟女| 欧美 亚洲 制服 精品| 福利操逼| 男人的天堂com| 91国产大片| 天天做天天爱天天高潮| 国产三级资源在线观看| 久久久一二三四区| 人人操天天爽| 久久综合九九| 五月天丁香婷婷综合网站| 色妇综合网| 九九av| 婷婷色香| 国产女人高潮视频| 日本欧美亚洲高清在线看| 97AV在线观看| 精品一区99999| 91五月天| 99国产精品久久久久久久成人热| 色吧综合网| 最新日韩黄片| 国产AV激情无码久久无码| 久久久精品网站| 五十路三区在线| 97精品一区二区视频在线观看| 精品国产国产AV| 国产AV人人 夜夜人人澡| 九色97| 超碰亚洲欧美日韩无| 九九热精品在线| 又大又白奶子| 亚洲天堂男人在线| 成人综合色网| 日产国产精品中文久久婷婷| 91黑丝露脚| av婷婷色网| 日韩ab网 | 日本精品一区二区不卡| 久久精品无码一区二区三区| 亚洲综合嫩| 91美女在线观看| a'v在线资源| 免费视频在线一区二区不卡| 精品高清av中文字幕| 国产精品ⅴ无码大片在线看.| 亚洲成人性爱网站在线播放| 精品成人亚洲午夜电影| 国产精品自在线发布| 999国产精品999| 粉嫩国产精品久久粉嫩| 亚洲色图欧美色图制服丝袜 | 精品无码久久久久| 亚洲人妖网| 色噜噜人妻av中文字幕| 免费国产视频| 激情抓乳插进去啪啪啪日韩 | 青青草好吊色| 日韩在线性爱免费视频| 国产绿奴视频在线观看| 精品亚洲黄色片 国产精品导航一区二区 | 欧美精品三区| 久久五月婷| 中文字幕啊啊啊在线观看视频| 久久侵犯人妻爽爽爽| 亚洲美女AV无码| 色欲人妻一区二区在线| 色噜噜人妻丝袜a∨先锋影| 伊人91| 97超碰这里只有精品| 亚洲人妻av| 翔田千里AⅤHD无码| 九九九只有精品| AND人妻系列| 日本 欧美 国产一区| 极品色综合| 国产精品青草综合久久| 嗯嗯,啊啊,国产精品| 熟妇最新先锋一二三区| 丝袜狠狠草尤物人妻av91| 使劲用力艹少妇视频一区二区 | 日本在线一二| 亚洲欧洲美腿丝袜| 日日摸日日碰| 18啪啪手机免费性爱| 亚洲午夜免费狠狠干| 有码人妻系列| 欧美淫乱视频| 一级二级三级黑人无码| 中文字幕啊啊啊在线观看视频| 久久久国产精品亚洲精品| 97亚洲综合| 江都AV在线| 亚洲性爱成人| 久久久久久久极品香蕉视频| 一二三区精品视频| 久久婷色| 天天影视亚洲| 国产天美欧美| 高清国产精品福利网站| 婷婷色香| 性色av蜜臀av色欲aV| 欧美色999| 亚洲欧美综合网| 一牛一区二区三区久久| 国产操逼视频在线观看| 色天使大香蕉| 岛国AB视频| 夜夜骑日日| 操久久久久久| 久久久久国产无av| 日本中文字幕不卡视频 | 一级做a爰片久久毛片图片| 青青草精玖玖69精品| 999亚洲国产视频| 天天热精品| 婷婷伊人一区| 天天摸夜夜摸| 啊操爽品善一区二区三区| 一个人在线看的黄色电影网站| 免费黄色视频网址| 91人妻中文| 亚洲Av诱惑| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 国产又黄又粗的视频| 一级性爱视频免费在线| 亚洲色图欧美色图另类图片| 九九九成人| 麻豆久久一区二区三区| 国产精品香蕉| 国产亚洲99久久精品熟| 午夜男女爽爽大片免费观看| 国产成人91一区二区三区|