日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

简单易用的MongoDB

發布時間:2023/11/30 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单易用的MongoDB 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 從我第一次聽到Nosql這個概念到如今已經走過4個年頭了,但仍然沒有具體的去做過相應的實踐。最近獲得一段學習休息時間,購買了Nosql技術實踐一書,正在慢慢的學習。在主流觀點中,Nosql大體分為4類,鍵值存儲數據庫,列存儲數據庫,文檔型數據庫,圖形數據庫。 今天主要快速的瀏覽了文檔型數據庫中目前市場占有率的最高的MongoDB數據庫。記得初次見到和關注這個數據庫還是我剛來上海的時候,公司將該數據庫作 為新建的項目管理系統的后臺數據庫,當時還是很向往的,只是無緣參與那個項目,也就一直沒有和該數據庫打上交道。接下來簡單的介紹下該數據庫的基本原理和 相關應用,也算是鞏固知識和加強記憶了。大體上快速學習分為兩部分,第一部分為基礎,第二部分為進階。

?

  • ?優勢與不足

  首 先,MongoDB不需要表結構,它是模式自由的(schema-free),例如{"welcome", "Shanghai"}, {"name", "bibi"}可以放到同一個集合中。那么它是如何在存儲數據的呢?MongoDB在保存數據時會使用Bson的形式,一種json的二進制化形式,并把 它與特定的Key進行關聯。這樣將非常便于程的擴展和維護,在需要增加新字段或者修改字段時只需要修改程序,而不需要修改數據庫的架構,非常的方便。

  其 次,MongoDB原生的提供很強的伸縮性,對于web應用,當需要存儲的數據不斷增加時,我們將面對一個很大的問題,如何給數據存儲模塊擴容。在原有的 數據存儲模塊架構中,往往需要通過購買功能更強大的機器,給數據庫服務器升級,但這存在的問題是成本很高,同時升級也受限于當時硬件技術水平的。于此同 時,由于實際web應用中,訪問量并不是相似的,例如在各種活動期間,會出現各種特殊峰值,例如淘寶的11節的第1分鐘的訪問量都已達到千萬級,而在平時 這個值相對小很多。所有這時增加服務器在忙時可能仍然達不到目的,而閑時又會造成大量的浪費,所以伸縮性成為上成為web架構中的最重要的技術指標之一, 這也是當前Nosql技術流行的主要原因。

  最后,MongoDB還提供豐富的功能,包括支持輔助索引,支持MapReduce和其他聚合工具,并提供了分布式環境下的高可用,比如自動的在集群中增加和配置節點。

  當 然,MongoDB也不是萬能的,實際上也存在一些不足。例如,不支持join查詢和事務處理,數據也不是實時寫入到磁盤的,同時存儲數據時需要預留很大的空間。在實際項目中,需要根據實際的需要進行選擇,當前很多主流網站均使用Sql+NoSql的形式構建數據庫存儲模塊。

  • 基本結構

  MongoDB中的文檔document相當于Sql數據庫中的一行記錄;多個文檔組成一個集合collection,相當于關系數據庫的多個集合組合在一起,就是數據庫database;一個數據庫服務器可以有多個數據庫實例。

  • 相關文檔和程序

官方下載地址:https://www.mongodb.org/, 官方目前的版本是3.2,其實2.4以后版本都可以很.NET平臺很好和整合,如果官網下載失敗(常見),就直接網上搜索一個指定版本就好。

官方文檔地址:https://docs.mongodb.org/getting-started/shell/

Mongod:數據庫程序

Mongos:分片控制器

Mongo:Windows下客戶端Client

Mongodump:數據庫的dump工具,支持備份,快照等方式

Mongorestore:從一個dump文件恢復數據庫

Mongoexport:導出單個數據集合到json、CSV等格式

Mongoimport:導出json、CSV等格式數據

Mongofiles:用于到GridFS中,設置和獲取數據文件

Mongostat:顯示性能統計信息

  • 安裝步驟(還可以參考博主懶惰的肥兔的博文http://www.cnblogs.com/lzrabbit/p/3682510.html,非常詳細,點個贊)
  • 首先在當前目錄中,建立相關目錄:Data保存數據文件,log保存日志信息,etc保存配置文件(mongodb.conf)。
  • 在cmd中使用命令,命令如下所示:
  • 創建服務:sc create mongodb binPath="d:\mongodb\bin\mongod.exe –service –config=d:\mongodb\etc\mongodb.conf"

    快捷方式:mongod -f d:\mongodb\etc\mongodb.conf --install

    開啟服務:net start mongodb

    關閉服務:net stop mongodb

    刪除服務:sc delete mongodb

    配置文件內容如下:

    dbpath=D:\mongodb\data #數據庫路徑?logpath=D:\mongodb\log\mongodb.log #日志輸出文件路徑?logappend=true #錯誤日志采用追加模式,配置這個選項后mongodb的日志會追加到現有的日志文件,而不是從新創建一個新文件?journal=true #啟用日志文件,默認啟用

    quiet=true #這個選項可以過濾掉一些無用的日志信息,若需要調試使用請設置為false

    port=27017 #端口號 默認為27017

    ?

    .NET 下Mongodb的客戶端API可以nuget中很容易的找到,mongoDB .NET 2.0 Driver是使用率最高的,其支持.NET await的異步模型、動態類型dynamic、擴展方法形式的常見Linq查詢(表達式樹)、簡化的日志管理和靜態性能的記錄,使用起來非常的便捷。

    在該組件中,client默認就是連接池的方式,所以直接使用單例的client即可,在插入數據時使用BsonDocument,其和json的結構完全一樣,此外在構建Client的連接字符時主要加上mongodb://的協議名就OK。該組件還支持類似automapper之間的功能,將數據庫對象與業務對象的映射,包括自定義屬性映射,緩存元數據等功能具備。

    基礎操作文檔地址為:http://mongodb.github.io/mongo-csharp-driver/2.0/getting_started/quick_tour

    AutoMap文檔地址:http://mongodb.github.io/mongo-csharp-driver/2.0/reference/bson/mapping/

    ?

    • 性能優化

    Mongodb和一般關系型數據庫一樣,也支持查看執行計劃explain,來了解系統實際對索引的使用情況,并根據該情況優化索引,提升查詢性能。在執行計劃結果中,包含如下屬性。

    Cursor:返回游標類型(BasicCursor,?BTreeCursor)

    Nscanned:被掃描的文件數量

    N:返回的文件數量

    Millis:耗時(毫秒)

    indexBound,表示索引的使用情況,

    ?

    優化器Mongodb database profiler

    和 關系型數據庫類似,mongodb也提供慢查詢(就是耗時較長的命令)日志的分析,Mysql有show Query Log與之對應。Profile有3個級別,分別是:0,不開啟;1,記錄慢命令(默認為>100ms);2,記錄所有命令。可以通過以下命令獲取 和設置profile級別和慢命令的執行時間閥值,db.getProfilingLevel(),db.setProfilingLevel(1, 100)。

    MongoDb 的profile是記錄在數據庫的系統db中的,位置在system.profile,因此可以通過如下命令獲取所有執行時間大于10ms的 profile記錄,db.system.profile.find({millis:{$gt:5}})。結果字段中,ts表示命令的執行時 間,info為命令詳細信息(類似SQL語句了),reslen表示返回結果集大小,nscanned表示查詢掃描的記錄數,nreturned表示實際 返回的結果集,millis為執行耗時。此外,profile還提供一個show profile命令用于獲取最近5條執行記錄。

    當發現掃描的數據集數遠大于返回的記錄集數時,就需要考慮建立索引來加速查詢了,接下來介紹幾條常見的優化策略:

  • 在查詢條件和排序字段上建立索引
  • 限定返回的結果集skip(),limit(),在這點上mongo真心很贊,因為在互聯網場景下的查詢都是數據庫分頁的
  • 只 查詢使用到字段,減少內存消耗,在find()中第一個參數為查詢條件,第二參數為所選字段,與SQL中盡量不要使用select * 類似。例子為db.students.find({}, {name:1}).sort(age: -1).skip(2).limit(3)
  • 采 用Capped Collection,類似固定大小的數組,效率高,使用方式為:db.createCollection("mycoll", {capped:true, size:100000})。需要注意的是該集合只支持insert和update操作,不支持一般的delete,只支持類似于SQL中 truncate的drop操作。其數據順序以插入順序為準,如果超過大小,則按照循環數組的形式覆蓋最先的記錄(FIFO)。
  • 使用類似存儲過程的Server Side Code Execution來減少網絡傳輸開銷
  • 在mongodb query optimizer不能良好工作時(極少),可以通過hint強制索引,在SQLServer, Oracle中也有相似概念,就是不知道有木有包含索引
  • 采用profiling
  • ?

    • 性能監控

    與性能監控相關的常見命令包括:

    db.serverStatus(): 查看數據庫實例的運行狀態,信息包括:服務器版本、啟動時間、globalLock中的當前請求(讀/寫)隊列信息、activeClients當前的連 接信息、mem內存占用信息、indexCounters索引被訪問命中的相關信息、服務器的數據量、添刪改查等操作的信息

    db.stats(): 查看當前數據庫的狀態,例如當前的test數據庫中集合&對象的數量,數據的可用&當前大小,索引的數量和大小等

    Tip:

    在windows中有mongostat和mongotop工具用于查看統計信息,在Linux有mongosniff,mongostat等工具,此外還有cacti、Nagios、Zabbix等第三方監控工具。

    ?

    • Replica Sets復制集

    MongoDB 支持在多個機器中通過異步復制達到故障轉移和實現冗余,多機器中同一時刻只有一臺用于寫操作,其支持的高可用分為舊的Master-Slave主從復制方 式和Replica Sets復制集方式,推薦使用后者。可以通過rs.status()命令查看復制集狀態,members節點描述復制集相關信息,還可以使用 rs.isMaster()查看相關信息。需要注意的是,在多服務器的集群中,通過一個keyFile來行進識別。

    ????Replica Sets時通過日志oplog來存儲寫操作的,oplogs.rs是一個固定長度的Capped Collection,存在于local數據庫中。命令db.printReplicationInfo()可以查看oplog的元數據信 息,db.printSlaveReplicationInfo()可以查看slave的同步信息。此外,ReplicaSets的配置信息放在 system.replset中,可以很方便的看到主從的配置信息。

    ????實 現數據的讀寫分離非常簡單,只需要在從庫中設置db.getMongo().setSlaveOk()即可。ReplicaSets的故障轉移是自動的, 比如我們kill primary的pid, 然后再次查看rs.status()可以看到主服務器的的轉移。在windows中可以使用tasklist查看進程信息,tskill關閉指定pid的 進程,netstat –aon | findstr "27020"可以找到占用指定端口的pid。

    ????在 提供高可用方案的同時,它也提供負載均衡的解決方案,增減Replica Sets節點非常常見,可以通過rs.add("replset:27023")增加節點,節點增加后自動與主服務器同步數據,可以通過 rs.remove("replset:27024")減去該節點,感覺棒棒噠。

    部署Replica Sets

  • 在單機多實例的實驗場景下,由于次要的仲裁服務器arbiter不支持使用localhost(會提示重復),因此在C:\Windows\System32\drivers\etc\hosts中添加一行:127.0.0.1 replset
  • 添加primary節點和兩個Secondary節點(其中一個為仲裁節點),其實就是把之前的配置復制一遍,在各自的配置文件中加入replSet=rs1,并設置不同的port
  • 分別啟動三個節點mongo -f XXX
  • 連接primary節點(--port 27020),并通過命令行配置,命令如下所示,當然也可以通過配置文件來設置:
  • 設置配置:config_rs1 = {_id : "rs1",members : [ { _id:0, host:"replset:27020", priority:1 },{ _id:1, host:"replset:27021", priority:1 },{ _id:2, host:"replset:27022", priority:1, "arbiterOnly": true } ]}?啟用配置:rs.initiate(config_rs1)?這兒需要注意,這個操作可能需要很長時間,請耐心等待

    Tip:默認情況primary支持讀寫,而secondary不支持,可以通過rs.slaveOk()命令使得次要節點也能讀寫。

    此外,大家也可以查看:http://www.cnblogs.com/jRoger/articles/4708490.html,博主的內容很詳盡。

    ?

    • Sharding分片

    這 是一種將海量數據水平擴展的數據庫集群系統,數據分別存儲在Sharding的各個節點上,這就是mongodb源生支持互聯網場景的特征,這部分管理不 再是第三方的一個解決方案而是數據庫自帶的,因而更加便捷高效,這也是我們常說的分庫分表。MongoDb的數據分塊被稱為chunk,每個chunk都 是collection中的一段連續的數據記錄,通常大小為200MB,超出則生成新的數據塊。

    構建一個Sharding Cluster需要三種角色:

  • Shard Server即存儲實際數據的分片,每一個shard可以是一個mongod實例,也可以是replicaSet,推薦后者
  • Config Server,為了將一個特定的Collection存儲在多個Shade中,需要為該Collection指定一個shard key,例如{age:1},shard key決定該條記錄所屬的chunk。Config Servers就是用來存儲所有Shard節點的配置信息、每個chunk的shard key范圍、chunk在各shard的分布情況、該集群中所有DB和Collection的Sharding配置信息。
  • Route Process是一個前端路由,客戶端由此接入,然后詢問Config Server需要到哪個Shard上查詢或保存記錄,在連接到相應的Shard進行操作。客戶端只需要將原本發送給mongod的信息發送到 Routing Process,而不用關系操作記錄存儲在哪個Shard。也就是說這個步驟對用戶透明,路由算法由系統提供,比如我們常見的一致性hash算法。
  • ?

    搭建步驟:(也可以參照博友蘇若年的博文http://www.cnblogs.com/dennisit/archive/2013/02/18/2916159.html,非常詳細)

  • 首 先構建之前之前介紹過的三個角色,route process 1個(port, 27026),config Server 1個(port, 27027),Shard Server 2個(port, 27028, 27029),建立相關目錄和設置相關配置文件。配置文件的差異有:Config配置文件:configsvr=true;Router配置文 件:configdb=localhost:27027(配置服務器地址), chunkSize =100(chunk塊的大小),其他配置基本一致。
  • 連 接到Router的admin數據庫, mongo admin --port 27026, 然后運行命令添加兩個shard節 點,db.runCommand({addshard:"localhost:27028"}),db.runCommand({addshard:"localhost:27029"}), 完成Sharding集群的配置。
  • 選擇指定數據庫將其狀態設置為可以分片db.runCommand({ enablesharding:"test" })
  • 指定分片具體集合,db.runCommand({ shardcollection:"test.users", key:{ _id:1 }}),至此環境搭建完成。
  • 可以在該表中插入100000條測試數據,然后通過db.users.stats()查詢該數據集情形,在shards中可以看到具體各個片區的數據量。
  • ?此外,該系統支持添加節點和刪除節點,刪除節點的命令為 db.runCommand({?"removeshard":"localhost:27030"?),printShardingStatus()查 看分片的生效情況,還可以通過db.runCommand({?isdbgrid:1?})命令查看當前實例是否在Sharding環境中。

    ?

    • Replica Sets與Sharding的結合

    通 過ReplicaSet和Sharding結合,可以提供可擴展的高可用方案。當業務規模增大時,我們常見的擴展方式有兩種,一種是垂直伸縮,一種是分片 (水平伸縮),前者通過增加服務器的CPU和內存來實現,成本很高,而后者將數據分布到不同的服務器,不同服務器上的數據分塊共同組成一個邏輯數據庫。

    圖 2 完整的mongodb高可用可擴展架構

    Shards:存儲數據,通過replica sets提供高可用和數據持久性。

    Query Routers:當數據庫服務器mongod很多時,推薦增加Router來分發大量的客戶請求。Mongos是一個輕量級的進程不需要數據目錄,

    Config servers:存儲集群元數據,包含集群數據集與各個片區的映射,在3.2版后支持將config-servers部署為replica set,避免單點故障,不再推薦原有的三鏡像形式的配置服務器實例。

    MongoDb 通過shard key對數據進行分區,系統默認使用range based partition或hash based partition。前者通過區間分布,因而相近數據分布較近,范圍查詢的效率更高,于此同時由于分布不均勻,當請求集中在其中一臺服務器時,將出現過量 負載;后者通過hash函數分布,分布比較分散,負載均勻,但對于范圍查找相對較慢。

    系 統提供后臺運行的splitting功能,當Shard不斷增大超過閥值,系統將會把它分成等量的兩部分。后臺balancing進程管理chunk的遷 移,當負載均衡器發現某個shard中chunk過多時,會將部分chunk轉移到chunk數最少的服務器,值得一提的是,只有在源shard的 chunk遷移到目的shard后,才會刪除源上的chunk,因此在遷移過程中出現問題并不會導致數據丟失。

    ?

    在Windows上詳細構建步驟可參照博友左鹽的博文http://www.cnblogs.com/spnt/archive/2012/07/26/2610070.html,以及博友Geek_Ma的博文http://www.cnblogs.com/geekma/archive/2013/05/16/3081532.html。

    ?

    • 基礎查詢

    有 幾點需要注意:不需要預先創建集合,在第一次插入數據時會自動創建;文檔中可以存儲任意類型數據,不需要類似alter table的語句來改變結構;每次插入時都有一個_id,類型為OBjectId,其實就是GUID了,便于分布式環境下的唯一標示,當然它也可以是 int或long等類型。

    操作類別實例備注
    插入j={name, "bibi"};t={x : 3};db.things.save(j); db.things.save(t);db.things.find();
  • 不需要預先創建集合
  • 文檔中可以存儲任何結構的數據
  • 每次插入時默認添加一個_id字段
  • 該操作等價于insert()操作
  • 選擇數據庫Use test
  • 默認使用test
  • 修改Db.things.update({name,"mongo"}, {$set:{name:"mongo_new"}});??
    刪除Db.things.remove({name:"mongo_new"});??
    普通查詢var cursor = db.things.find();while(cursor.hasNext()) printjson(cursor.next());獲得游標,遍歷游標。注意在數據集合很大時可能會引起內存溢出
    ??Db.things.find().forEach(printjson)??
    ??Var arr = db.things.find().toArray();Arr[5];??
    條件查詢Db.things.find({x:4}, {j:true}).forEach(printjson);??
    FindOnePrintjson(db.things.findOne({name:"mongo"}));??
    limitDb.things.find().limit(3);??

    ? ?

    • 高級查詢
    操作符實例備注
    條件操作符Db.collection.find({"field":{$gt:value}});Db.collection.find({"field":{$lt:value}});Db collection.find({"field":{$gte:value}});Db.collection.find({"field":{$lte:value}});Field>valueField<valueField>=valueField<=value
    $allDb.users.find({age:{$all:[6, 8]}});必須滿足[]內所有值
    $existsDb.things.find({age:{$exists:true}});Db.things.find({age:{$exists:false}});查詢存在age字段的記錄查詢不存在age字段的記錄
    Null值的處理Db.collection.find(age:null)}Db.collection.find(age:{$in:[null], $exists:true})}這兒要注意,在只用null作為判斷條件是,還會把不存在age字段的記錄找出來
    $modDb.collection.find({age:{$mod:[10, 1]}})取模運算
    $neDb.things.find({x:{$ne:3}});不等于
    $inDb.users.find({age:{$in:[2,4,6]}});包含
    $ninDb.users.find({age:{$nin:[1,3]}})不包含
    $size{name:'bibi', age:26, luck_number:[3,7,9]},db.users.find({luck_number:{$size: 3}})數組元素個數
    正則表達式匹配Db.users.find({name:{$not:/^B.*/}});查詢不匹配name=B*帶頭的記錄
    Javascript查詢和$where查詢Db.collection.find({a:{$gt:3}});Db.collection.find($where:"this.a>3");Db.collection.find(this.a>3");f=function(){return this.a>3}db.collection.find(f);查詢a大于3的數據
    countDb.users.find().count();Db.user.find().skip(10).limit(5).count();Db.user.find().skip(10).limit(5).count(true);查詢記錄條數還是返回的所有記錄數加true也能限制數量
    SkipDb.users.find().skip(3).limit(5)相當于limit(3, 5)
    sortDb.colletion.find().sort({age:1});Db.colletion.find().sort({age:-1});按升序進行排序按降序進行排序
    游標For(var c = db.t3.find();c.hasNext();){Printjson(c.next());}Db.t3.find().forEach(function(u){printjson(u);});??

    ? ?

    • 統計Map/Reduce

    Map/Reduce 這個概念已經存在了很多年,記得有個印度工程時通過做不同口味的番茄醬的理解風趣幽默的為妻子解釋了這個概念,主體的意思就是分工然后匯總。在這里 Map/Reduce相當于MySQL中的"group by",使用過程需要實現Map函數和Reduce函數。

    函數名實例備注
    前提條件Db.students.insert({classid:1, age:14, name:'Tom'})Db.students.insert({classid:2, age:27, name:'Bibi'})插入班級1,2共8條記錄.
    Mapm=function(){emit(this.classid, 1)}Map函數必須調用emit(key, value)返回鍵值對,使用this訪問當前待處理的Document.相當于SQL的分組操作,其中的this.classid分組屬性,1是用于聚合的屬性或值
    Reducer=function(key, value){var x =0;values.forEach(function(v){x+=v});return x;}Reduce函數接受的參數類似Group效果,將Map返回的鍵值序列組合成{key, [value1, value2, value3..]}傳遞給reduce.?相當于SQL的聚合操作,這兒的x+=v實際就是SQL中的count(*)
    ResultRes=db.runcommand({mapreduce:"students",map:m,reduce:r,out:"student_res"});相當于分組聚合操作的執行,并將結果集輸出到指定的Collection獲得結果:{"_id": 1, "value":3}
    finalizeF=function(key, value){return {classid:key, count:value};} Res=db.runcommand({…(同上)finalize:f});利用finalize()我們可以對reduce()的結果做進一步的處理。結果變為如下形式:{"classid": 1, "count":3}。類似于SQL中的取別名格式化輸出等操作。
    optionsRes=db.runcommand({…(同上)Query:{age:{$lt:10}}});可選項,例如過濾操作,只取age<10的數據。相當于where操作,注意不是having。

    ? ?

    • 索引

    MongoDB提供了多樣性的索引支持,索引信息被保存在system.indexes中,且默認總是為_id創建的索引。

    操作符實例備注
    基礎索引Db.t3.ensureIndex({age:1});Db.t3.getIndexes();按升序排序的索引。注意,1表示升序,-1表示降序查看有哪些索引,默認情況下,_id為創建表時自動創建的索引
    ??Db.t3.ensureIndex({age:1}, {background:true});當系統已有大量數據時,創建索引非常耗時,我們可以在后臺執行
    文檔索引Db.factories.insert({name:"SORY", addr:{city:"Shanghai", state:"China"}});Db.factories.ensureIndex({addr:1});索引可以是任何類型的字段,甚至文檔。注意索引建立的順序,這點和關系型數據庫一樣,錯誤的select順序可能造成不觸發索引
    組合索引Db.factories.ensureIndex({"addr.city":1, "addr.state":1});??
    唯一索引Db.users.ensureIndex({firstname:1, lastname:1}, {unique:true});注意,如果建立索引所選字段的既有值有重復的,是無法建立唯一索引的。
    強制使用索引Db.t5.find({age:{&lt: 30}}).hint(name:1, age:1).explain();?通過執行計劃查看,SQL Server中也有相似的概念,強制走索引
    刪除索引Db.t1.dropIndexesDb.t1.dropIndex({firstname:1})刪除t3表的所有索引刪除指定索引

    ?

    Tip:

    博文主要供個人基礎學習使用,若有疏漏,忘見諒。文中部分圖片來之于mongodb官網https://docs.mongodb.org/manual/。

    參考資料:

  • 皮雄軍. NoSQL數據庫技術實戰[M].?北京:清華大學出版社, 2015.
  • 轉載于:https://www.cnblogs.com/zhangyubao/p/7008802.html

    總結

    以上是生活随笔為你收集整理的简单易用的MongoDB的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    日本少妇高清做爰视频 | 国产精品久久久久9999吃药 | 亚洲精品乱码久久久久久蜜桃不爽 | 丁香视频在线观看 | 欧美精品网站 | 成年人免费看av | 久久视奸 | 亚洲 综合 激情 | 欧美一区二区日韩一区二区 | 成年免费在线视频 | 日韩理论片中文字幕 | 亚洲精品日韩在线观看 | 一区二区三区动漫 | 五月婷婷另类国产 | 成年人在线免费看视频 | 久草在线视频网站 | 麻豆91在线播放 | 香蕉精品在线观看 | 91九色pron| 国产精品女人久久久 | 国产91精品看黄网站在线观看动漫 | 在线日韩视频 | 992tv在线观看 | 中文免费 | 国产 av 日韩 | 久久福利精品 | 992tv人人草 黄色国产区 | 日韩欧美高清一区二区 | 又黄又爽又刺激视频 | 久久久www成人免费毛片麻豆 | 久久综合狠狠狠色97 | 免费网站v | 久久66热这里只有精品 | 亚洲成人麻豆 | 99热这里只有精品1 av中文字幕日韩 | 去干成人网 | 四虎成人精品在永久免费 | 国产精品www| 美女免费视频观看网站 | 美国av片在线观看 | 免费国产一区二区视频 | 91成人精品在线 | 久久夜av| 色婷婷亚洲精品 | 奇米影视8888 | 国产精品国产三级国产 | 久久色视频 | 麻豆网站免费观看 | 伊人狠狠色丁香婷婷综合 | av电影在线免费观看 | 日韩在线小视频 | 国产精品成人a免费观看 | 97在线观看免费观看高清 | 特级西西人体444是什么意思 | 欧美一级视频在线观看 | 香蕉视频在线网站 | 涩五月婷婷 | 日韩av高清在线观看 | 色无五月 | 精油按摩av| 91精品国产入口 | av在线电影免费观看 | 久青草视频在线观看 | 人人插人人射 | 99久久99久久精品 | 狠狠狠色丁香婷婷综合久久五月 | 国产免费又粗又猛又爽 | 狠狠色狠狠色综合系列 | 久久久九色精品国产一区二区三区 | 国产精品免费观看久久 | 久久免费电影 | 国产精品专区在线 | 狠狠干激情 | 欧美成人h版电影 | 国产精品久久二区 | 狠狠色噜噜狠狠狠狠2022 | 欧美成年黄网站色视频 | 国产自偷自拍 | 国产视频1区2区 | 国产群p | 久久精品成人 | 国产v视频| 日韩一区二区免费视频 | 中文在线最新版天堂 | 久久久五月天 | 很黄很色很污的网站 | 视频福利在线观看 | 久久激情视频 久久 | 成人黄色免费在线观看 | 一级国产视频 | a电影在线观看 | 男女视频国产 | 国产精品2019 | 久久成年人网站 | 国产成人黄色网址 | av免费黄色| 夜夜夜夜操 | 国产在线观看你懂的 | 日本公妇在线观看高清 | 亚洲国产中文在线观看 | 精品在线观看视频 | 91综合色| 久草视频在线新免费 | 日韩午夜高清 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产精品国产三级国产不产一地 | 国产精品综合在线观看 | 亚洲视频www| 91aaa在线观看 | 日韩免费一区二区 | 国产精品99久久久久久武松影视 | 在线 精品 国产 | 国产精品九九久久99视频 | 亚洲欧洲中文日韩久久av乱码 | 在线免费av播放 | 婷婷丁香狠狠爱 | 欧美日韩视频精品 | 午夜视频一区二区三区 | 88av色| 免费黄色a网站 | 精品久久久久久久久久岛国gif | 日韩精品一区二区三区免费观看 | 成人一级视频在线观看 | a天堂一码二码专区 | 97在线观看视频免费 | 99精品偷拍视频一区二区三区 | 婷婷久草 | 国产精品2019| 成年人在线观看免费视频 | 日韩av一区在线观看 | 天天爱天天射天天干天天 | 特级毛片爽www免费版 | 久久久久久久久久免费视频 | 99热最新| 婷婷激情久久 | 日日噜噜噜噜夜夜爽亚洲精品 | 久久激情影院 | 亚洲欧美视频在线观看 | 亚洲资源在线网 | 亚洲成年人在线播放 | 激情久久久久 | 国产在线观看免 | 国产精品va在线观看入 | 中文字幕一区二区三区四区视频 | 在线综合 亚洲 欧美在线视频 | 久久久久久久亚洲精品 | 麻豆传媒视频在线 | 91免费观看国产 | 成人黄色在线观看视频 | 免费av的网站 | 色香蕉在线视频 | 激情网婷婷 | 丁香久久久 | 五月婷网站 | 永久免费的啪啪网站免费观看浪潮 | 国产在线视频一区 | 九九国产视频 | 最近2019年日本中文免费字幕 | 欧美不卡在线 | 国产第一页福利影院 | 最近日本中文字幕a | 超碰.com | 亚洲成aⅴ人在线观看 | 国产一区二区在线影院 | 一级黄色大片 | 亚洲一区免费在线 | 日日日日干 | 国产黑丝一区二区三区 | 久99久久| 久久一级电影 | 国产视频在线观看一区 | 97超碰精品 | 久久色网站 | 久久综合九九 | 国产黄色美女 | 免费色视频网址 | 精品视频97| 91大神在线看 | 三级黄色在线观看 | 96久久欧美麻豆网站 | 中文字幕在线播放一区二区 | 久久久国产精品成人免费 | 亚洲欧美日韩中文在线 | 成人天堂网| 1024手机在线看 | 五月婷婷综合在线观看 | 亚洲天天在线日亚洲洲精 | 久久久久这里只有精品 | 又黄又刺激视频 | 国产又粗又猛又色又黄网站 | 亚洲一级电影在线观看 | 天天做天天爱天天爽综合网 | 色吊丝在线永久观看最新版本 | 日韩久久精品一区二区 | 国产成人一区二区三区久久精品 | av在线日韩| 中文字幕日韩一区二区三区不卡 | 免费99精品国产自在在线 | 欧美大片在线看免费观看 | 香蕉精品视频在线观看 | 欧美一区免费观看 | 麻豆精品视频 | 欧美日韩免费在线视频 | 久久久久综合视频 | 国产精品久久久久一区二区三区 | 亚洲精品福利在线观看 | 一级理论片在线观看 | 精品国产一区二区三区不卡 | 亚洲毛片一区二区三区 | 欧美一级片免费在线观看 | 五月天国产精品 | 成人午夜免费福利 | 午夜神马福利 | 亚洲成人家庭影院 | 激情深爱| 亚洲 欧洲av | 日韩av电影网站在线观看 | 国产精品区免费视频 | 国产中文在线字幕 | 国产精品久久久久免费观看 | 亚洲精品国产视频 | 中文字幕在线观看视频网站 | 久久综合亚洲鲁鲁五月久久 | 一区二区丝袜 | 91| 国产一区二区久久久 | 日韩精品第一区 | 青青草国产精品 | 人人爱夜夜操 | 国产色妞影院wwwxxx | 国产黄色精品网站 | 国产69精品久久99的直播节目 | 久久久一本精品99久久精品 | 成人一级电影在线观看 | 欧洲激情综合 | 西西444www大胆无视频 | 中文字幕在线观看网站 | 激情五月亚洲 | 人人草网站 | 黄色三级网站 | 久久免费a | 久久99国产精品免费网站 | 免费a视频在线观看 | 中文字幕888 | 91av手机在线观看 | 国产精品精品久久久久久 | 97手机电影网 | 美女免费视频黄 | 狠狠88综合久久久久综合网 | 麻花天美星空视频 | 久久视影 | 国产精品18久久久久vr手机版特色 | 成人精品福利 | 国产婷婷色 | 色综合久久久久综合 | 国产高清视频色在线www | 在线视频 成人 | 久久人人添人人爽添人人88v | 久久视频在线 | 99亚洲国产精品 | 99国内精品久久久久久久 | 日韩在线网 | 亚洲国产视频网站 | 亚洲在线观看av | 亚洲在线视频播放 | 亚洲欧美国产日韩在线观看 | 日韩区在线观看 | 国产美女精彩久久 | 久久久久久国产一区二区三区 | 久久精品高清视频 | 久草视频免费在线播放 | 欧美激情第一区 | 国产一区电影在线观看 | 狠狠干美女 | 亚洲一区二区三区四区在线视频 | 久久亚洲精品电影 | 人人澡超碰碰97碰碰碰软件 | 全久久久久久久久久久电影 | 免费网站黄色 | 91视频免费看片 | 精品一区二区综合 | 激情久久影院 | 亚洲精品国精品久久99热 | 91亚洲国产成人久久精品网站 | 2022中文字幕在线观看 | 久久久九色精品国产一区二区三区 | 国产精品av电影 | 欧美激情视频一区二区三区 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 久久久久久久久久久免费视频 | 国内精品国产三级国产aⅴ久 | 99中文字幕在线观看 | 中日韩免费视频 | 永久免费的av电影 | 欧美日韩国产一二三区 | 国产精品毛片一区二区 | 少妇性bbb搡bbb爽爽爽欧美 | 日韩久久精品一区二区三区 | 青草视频网| 99久久www免费 | 国产伦精品一区二区三区… | 狠狠色丁香婷婷综合久小说久 | 天天插天天狠 | 国产一区播放 | 亚洲视频免费在线看 | 在线观看中文字幕第一页 | 久久这里只精品 | 99色在线 | 国产一级二级三级在线观看 | 欧美日韩精品免费观看视频 | 亚洲精品久久久蜜臀下载官网 | 日韩欧美在线综合网 | sm免费xx网站 | 亚洲国产一区在线观看 | 国产精品成人品 | 国产91免费观看 | 手机在线观看国产精品 | 亚洲国产精品999 | 人人揉人人揉人人揉人人揉97 | 国产精品 9999| 人人插人人费 | 99福利影院 | 欧美午夜性生活 | 天海冀一区二区三区 | 最近免费中文字幕 | 特级毛片在线 | 在线观看视频三级 | 国内精品久久久久久久影视麻豆 | 97超视频在线观看 | 夜夜摸夜夜爽 | 久草在线这里只有精品 | 超碰人人做 | 五月婷网| 9999亚洲| 2024av | 欧美久久久久久久 | 精品成人网 | 久久综合中文色婷婷 | 99精品国产一区二区三区不卡 | 激情图片区| 免费观看黄色av | 片网站 | 热99久久精品 | 五月天亚洲综合 | 欧美一区日韩一区 | 在线视频 区 | 成人免费视频播放 | 亚洲精品国偷拍自产在线观看蜜桃 | 日本乱码在线 | 亚洲黄色精品 | 久久婷婷视频 | 日韩一区二区三区在线看 | 日本中文字幕在线电影 | 国产精品久久久久久av | 天天操·夜夜操 | 国产成人黄色 | 九色琪琪久久综合网天天 | 免费能看的av | 亚洲精品五月 | 偷拍精品一区二区三区 | 成人免费观看a | 粉嫩av一区二区三区四区在线观看 | 精品视频在线播放 | 久久精品精品电影网 | 黄色毛片在线观看 | 成人综合婷婷国产精品久久免费 | 亚洲欧美综合 | 午夜三级在线 | 亚洲精品视频免费 | 精品在线一区二区 | 色婷婷福利视频 | 黄色av一区 | av观看在线观看 | 日韩在线一区二区免费 | 91视频免费播放 | 久久爱992xxoo | 亚洲精品a区 | av电影免费看 | 国产精品一区久久久久 | 91精品国产福利在线观看 | 久久久久久久久久久国产精品 | 日本精品中文字幕在线观看 | 国产精品久久久久久久妇 | 手机在线永久免费观看av片 | 中文字幕色站 | 亚洲成人频道 | 国产在线免费av | 国产一区免费看 | 日本免费一二三区 | 欧美午夜精品久久久久 | 综合天天网 | 久久久久国产精品免费 | 国产美腿白丝袜足在线av | 久久精品99视频 | av在线永久免费观看 | 久久免费99精品久久久久久 | 久艹视频在线观看 | 在线a亚洲视频播放在线观看 | 国产高清免费观看 | 久久久免费看视频 | 国产精品美女久久久免费 | 天天激情天天干 | 国产日韩欧美视频在线观看 | 免费成视频 | 激情五月婷婷综合网 | 干干夜夜| 日韩欧美视频免费观看 | 日本少妇视频 | 91九色在线视频 | 999久久国精品免费观看网站 | 天天综合操 | 国产精品色在线 | 日韩在线观看视频网站 | 国产尤物在线视频 | 欧美在线观看小视频 | 色婷婷久久 | 国产免费av一区二区三区 | 97国产在线| 免费合欢视频成人app | 精品日韩在线一区 | 国产精品久久久久久久av大片 | 六月丁香激情综合色啪小说 | 免费色网 | japanesefreesex中国少妇 | 国产理伦在线 | 不卡中文字幕av | 欧美少妇的秘密 | 五月天综合激情 | 日韩色一区二区三区 | 中文字幕中文字幕在线中文字幕三区 | 免费成人结看片 | 欧美另类高清 | 中文字幕色播 | 日韩成人免费在线观看 | 麻豆久久一区二区 | 国产看片 色 | 国产玖玖精品视频 | 808电影| 欧美视屏一区二区 | 亚洲成人av在线播放 | 精品夜夜嗨av一区二区三区 | 亚洲三级在线 | 8090yy亚洲精品久久 | 国产高清中文字幕 | 伊人宗合网 | 最近2019中文免费高清视频观看www99 | 五月综合网站 | 亚洲国产综合在线 | 久久精品精品电影网 | 97在线观看免费高清完整版在线观看 | 中文视频在线播放 | 亚州国产视频 | 国产精品久久久久久久久久ktv | 国产色啪 | 久久爱导航 | 国产精品一区二区三区四区在线观看 | 操少妇视频 | 免费网站在线 | 波多野结依在线观看 | 国产精品成人国产乱一区 | 免费男女羞羞的视频网站中文字幕 | 99热在线精品观看 | 天天激情天天干 | www国产亚洲精品久久麻豆 | 免费看毛片在线 | 久久超碰97 | 99视频在线精品免费观看2 | 中文字幕日韩免费视频 | 色婷婷www | 一区二区电影在线观看 | 日韩区欠美精品av视频 | 天天亚洲综合 | 色狠狠干| 国产字幕在线观看 | 国产偷在线 | 99久久日韩精品视频免费在线观看 | 亚洲精品美女在线观看 | 91桃色免费观看 | 国产偷国产偷亚洲清高 | 国产色资源 | 国产精品少妇 | 国产精品孕妇 | 色综合天天综合在线视频 | 成人一级在线观看 | 少妇视频在线播放 | 久久久久中文字幕 | 在线精品观看国产 | 国产黑丝袜在线 | 天天爽天天碰狠狠添 | 国产成视频在线观看 | 狠狠操影视 | 精品中文字幕在线观看 | 国产玖玖在线 | 91久久奴性调教 | 91亚洲欧美激情 | 97电影网手机版 | 亚洲电影在线看 | 免费福利片2019潦草影视午夜 | 99久久99久久精品 | 久久综合久久伊人 | 一区二区三区免费播放 | 日韩av电影免费在线观看 | 激情婷婷久久 | 日本三级久久 | 精品一区二区免费 | 91黄色免费看 | 国产手机在线观看视频 | 999国产精品视频 | 国产福利精品在线观看 | 在线影院中文字幕 | 精品久久免费 | 日本精油按摩3 | 欧美另类激情 | 久久不射电影院 | 亚洲国产精品一区二区尤物区 | 国产成人精品亚洲日本在线观看 | 国产成人精品一区二区三区 | 国产精品11 | 97成人资源站 | 97福利视频 | 91亚洲成人 | 日本激情中文字幕 | 97在线免费观看视频 | www.超碰| 五月婷婷天堂 | 国产人成免费视频 | 欧美大片aaa | 国产精美视频 | 亚洲影音先锋 | 中文字幕精品一区久久久久 | 亚洲最大成人免费网站 | 国产一区视频在线观看免费 | 婷婷丁香色 | 日韩免费播放 | 中文字幕在线观看免费 | 亚洲精品视频在线观看免费视频 | 日韩最新av在线 | 最新真实国产在线视频 | 三级av在线播放 | 97在线免费视频观看 | 国产a级片免费观看 | 国产精品乱码高清在线看 | 中文免费观看 | 超碰日韩在线 | 成人精品影视 | 91福利国产在线观看 | 日韩精品久久久免费观看夜色 | 国产精品私拍 | 亚洲精品色 | 日韩二区三区在线观看 | 中文字幕成人 | 毛片一级免费一级 | 婷婷激情站 | 毛片在线网 | 国产视频精品在线 | 午夜12点 | 久久五月婷婷丁香 | 欧洲一区二区三区精品 | 国产只有精品 | 日韩com| 国产免费久久精品 | 欧美一区二区免费在线观看 | 天天拍天天操 | 国产亚洲成av人片在线观看桃 | 成人免费91| 国产亚洲精品久久久久5区 成人h电影在线观看 | 免费在线黄色av | 国产精品久久久一区二区三区网站 | 69av视频在线观看 | 免费视频a | 又黄又爽又色无遮挡免费 | 日韩av影片在线观看 | av大全在线免费观看 | 国产最新在线视频 | 久久伦理电影网 | 天天综合网久久综合网 | 成人在线免费观看网站 | 久久玖 | 人人涩| 91视频免费看网站 | 激情综合五月 | 久久精品国产一区二区 | 麻豆精品传媒视频 | av一区二区三区在线 | 久久国产日韩 | 在线观看精品 | 久久免费电影网 | 黄色免费大片 | 国产精品一区二区三区在线免费观看 | 久久综合狠狠综合久久综合88 | 亚洲成av人片在线观看www | 久久都是精品 | 人人舔人人 | 91成人免费看片 | 免费高清男女打扑克视频 | 国产一区免费视频 | se视频网址 | 精品91在线 | 在线精品观看国产 | japanesefreesex中国少妇 | 国产福利精品一区二区 | 国产不卡一区二区视频 | 日韩影视精品 | 亚洲视频网站在线观看 | 狠狠操综合| 久久成人精品视频 | 三级动图 | 四虎成人精品永久免费av | 这里只有精彩视频 | 久久成年人视频 | 国产精品永久免费视频 | 欧美精品久久人人躁人人爽 | 欧美日韩在线视频观看 | 天天干天天干天天操 | 亚洲视频电影在线 | 国产精品自拍在线 | 国产精品网在线观看 | 日韩国产欧美视频 | 成人羞羞视频在线观看免费 | 玖玖在线播放 | 国产自产高清不卡 | 久久免费在线观看 | 日批视频在线观看免费 | 91av播放| 国产91精品高清一区二区三区 | 麻豆传媒视频在线免费观看 | 亚洲va欧洲va国产va不卡 | 免费看的国产视频网站 | 一区二区三区动漫 | 国产女v资源在线观看 | 成人午夜电影在线观看 | 激情久久久久 | 欧美性精品 | 激情五月播播久久久精品 | 国产精品破处视频 | 四虎国产精品永久在线国在线 | 在线va网站 | 亚洲 成人 欧美 | 国产精品久久久久久久久久白浆 | 国产精品久久久久婷婷 | 欧美一区二区伦理片 | 色先锋av资源中文字幕 | 国产另类xxxxhd高清 | 亚洲一级片 | 日韩网站一区 | 日韩手机在线 | 成人网页在线免费观看 | 一区 二区 精品 | 欧亚日韩精品一区二区在线 | 日韩美一区二区三区 | 久久久久国产精品厨房 | 91精品久久久久久久久久入口 | 综合在线色 | 九九在线免费视频 | 探花视频在线版播放免费观看 | www一起操| av 一区 二区 久久 | 久久国产精品99久久久久 | 日韩精品久久中文字幕 | 香蕉网站在线观看 | 国产日韩欧美在线观看 | 免费久草视频 | 国产精品6999成人免费视频 | 成人a v视频| 狠狠色2019综合网 | 九色91av| 久久国产精品小视频 | 国产美女视频 | 91在线日韩 | 亚洲欧洲国产视频 | 婷婷色在线观看 | 久久久www成人免费精品 | 亚洲 综合 专区 | 国产精品1区 | 久久免费视频一区 | 中文字幕资源在线观看 | 爱干视频 | 精品久久久久久久久久 | 一区二区三区免费在线观看 | 精品视频一区在线观看 | av一区二区在线观看中文字幕 | 国产视频一区在线播放 | 精品视频亚洲 | 国产中文字幕在线观看 | 国产亚洲免费观看 | 亚洲成人动漫在线观看 | 偷拍精偷拍精品欧洲亚洲网站 | 91免费版在线观看 | 久久精品国产精品 | 中文字幕在线观看第一页 | 日本中文字幕视频 | 国产超碰在线 | 一本一道波多野毛片中文在线 | 99久久精品网 | 国产精品一区二区精品视频免费看 | 91 中文字幕 | 99久久精品免费看国产免费软件 | 三级av免费 | 免费av在 | 色天天中文 | 国产99一区 | 日韩免费不卡av | 九九久久久久久久久激情 | 69精品视频在线观看 | 超碰97人人在线 | 国产精品九九久久99视频 | 中文在线免费看视频 | 国产精品综合av一区二区国产馆 | 亚洲国产av精品毛片鲁大师 | 欧美一区二区三区在线播放 | 天天摸夜夜添 | 久久久久伊人 | 色婷婷成人网 | 中文视频在线播放 | 日日夜夜狠狠 | 国内精品久久久久久中文字幕 | 九九久久久久久久久激情 | 69精品视频在线观看 | 欧美人人爱 | 久久精品免视看 | 91精品网站在线观看 | 狠狠干夜夜操 | 午夜电影一区 | 国产精品久久久久四虎 | 美女黄濒| 日韩精品一区二区三区高清免费 | 91原创在线观看 | 日韩精品一区二区三区免费观看 | 国产麻豆电影 | 色美女在线 | 91传媒免费在线观看 | av东方在线 | av在线不卡观看 | 色资源网免费观看视频 | 91免费观看国产 | 亚洲国产午夜视频 | 亚洲欧美日韩在线看 | 69中文字幕 | 久久理论视频 | 国产伦精品一区二区三区四区视频 | 欧美黑吊大战白妞欧美 | 国产精品综合av一区二区国产馆 | 久久国产片 | 菠萝菠萝在线精品视频 | 日韩高清在线看 | 六月丁香久久 | 成人免费视频网站 | 三级动态视频在线观看 | 久久久久久影视 | 最新久久免费视频 | 亚洲视频免费在线观看 | 最新av在线免费观看 | 日韩性色| 奇米777777 | 91视频在线观看免费 | 国产一二区免费视频 | 亚洲精品五月天 | 97av超碰| 日韩精品一卡 | 国产麻豆果冻传媒在线观看 | 四虎国产精品免费 | av三级在线看 | 一区二区三区在线免费观看 | 伊人天天狠天天添日日拍 | 91在线播放国产 | 高清精品久久 | 欧美一区二区三区不卡 | 91九色porny在线 | 久久黄色a级片 | 中文字幕第一页在线视频 | av福利在线免费观看 | 五月丁香| 国产又黄又硬又爽 | 日韩精品一区二区三区水蜜桃 | 久久久99精品免费观看 | 日韩区视频 | 国产99久久久精品视频 | 日韩专区在线播放 | 玖玖玖在线观看 | 国产美女精品视频 | 天天干,夜夜爽 | 中文字幕在线资源 | 91麻豆精品国产91久久久久久 | 中文字幕在线免费 | 日韩电影中文,亚洲精品乱码 | 99超碰在线播放 | 国产1区2区3区精品美女 | 一区二区三区四区精品 | av性网站| 黄网站大全 | 深爱婷婷 | a级国产乱理论片在线观看 特级毛片在线观看 | 国产精品99爱 | av电影免费在线看 | 久久91网| 精品福利在线观看 | 欧美在线观看视频一区二区 | 波多野结衣视频一区二区 | 欧美少妇bbwhd | 九七视频在线观看 | 日韩中文字幕免费视频 | 精品不卡视频 | 91福利国产在线观看 | 麻豆激情电影 | 日本免费久久高清视频 | 亚洲精品久久久久中文字幕二区 | 一区二区三区高清不卡 | 中文av影院 | 伊人色综合网 | 久久久久高清毛片一级 | 婷婷五情天综123 | 精品国产一区二区在线 | 国产福利在线不卡 | 欧美爽爽爽| 国产精品麻豆果冻传媒在线播放 | 色偷偷男人的天堂av | 在线日韩精品视频 | 国产精品久久久久久久婷婷 | a级国产乱理伦片在线观看 亚洲3级 | 色综合久久中文字幕综合网 | 99久久精品国产网站 | 91福利在线导航 | 91在线免费看片 | 97超碰人人干 | 亚洲人成综合 | 日韩毛片在线一区二区毛片 | 黄色看片| 亚洲精品日韩在线观看 | 91字幕| 黄色软件视频大全免费下载 | 日韩激情精品 | 国产精品久久久久一区二区 | 国产伦精品一区二区三区在线 | 91禁在线观看 | 激情婷婷色 | av黄色av| 日日草视频 | 国产高清无av久久 | 欧美日韩国产亚洲乱码字幕 | 激情综合啪啪 | 91精品国产91久久久久 | 婷婷午夜天 | 成人一区二区在线观看 | 免费男女羞羞的视频网站中文字幕 | av在线播放一区二区三区 | 天天干天天摸天天操 | 国产大陆亚洲精品国产 | 国产精品一区二区精品视频免费看 | 日日躁夜夜躁aaaaxxxx | 色综合天天视频在线观看 | 欧美色图亚洲图片 | 午夜精品久久久久99热app | 97成人在线观看视频 | 久久久精品福利视频 | 夜夜操天天摸 | 91最新在线视频 | 久久婷婷开心 | 欧美一级专区免费大片 | 在线免费高清 | 国产在线 一区二区三区 | 亚洲国产婷婷 | 国产精品12| 欧美在线资源 | 婷婷综合激情 | 精品9999 | 91精品国产成人 | 免费在线色 | 亚洲国产欧美一区二区三区丁香婷 | 激情综合色播五月 | 精品嫩模福利一区二区蜜臀 | 国产视频亚洲精品 | av线上看 | 精品久久国产精品 | 国产精品mm| 久久精品理论 | 国产最新福利 | 国内精品在线一区 | 精品在线视频一区二区三区 | 久久久国产电影 | 日韩中文字幕在线看 | av大片网址| 日本午夜免费福利视频 | 亚洲午夜精品久久久久久久久 | 99久视频 | 久99久中文字幕在线 | 免费av网站观看 | 国产视频在线免费 | 久久网站免费 | 人人爽人人舔 | 日韩最新在线 | 青青久草在线 | 国产精品成人一区二区三区 | 国产精品va视频 | 国产成人免费观看久久久 | 色综合天天狠狠 | ,久久福利影视 | 亚a在线| 欧美日韩高清在线观看 | 久久视频一区 | 808电影 | 久久久精品国产一区二区三区 | 丁香婷婷激情五月 | 99在线免费视频观看 | 亚洲综合视频在线播放 | www91在线观看| www色片| 福利视频区 | 欧美日韩一区二区三区不卡 | 亚洲欧洲中文日韩久久av乱码 | 玖玖玖精品 | 欧美人人 | 91精品系列| 高清一区二区三区 | 在线成人一区 | 婷婷在线免费视频 | 国产精品免费久久 | 天天操天天操天天操天天操天天操 | 久久99九九99精品 | 国产日韩一区在线 | 91久久久久久国产精品 | 亚洲永久精品在线 | 99九九99九九九视频精品 | 天天色天天射天天操 | 精品美女久久久久久免费 | 国产高清在线免费观看 | 国产不卡在线 | 久久男人中文字幕资源站 | 九精品 | 五月婷婷综合激情网 | 91亚洲狠狠婷婷综合久久久 | sesese图片| 91精品国产自产在线观看 | 日韩久久午夜一级啪啪 | 丁香婷婷久久 | www夜夜| 黄色大片av| 夜夜视频 | 97夜夜澡人人双人人人喊 | 日本精品一区二区三区在线播放视频 | 国产精品国产三级国产专区53 | 国产精品视频在线观看 | 97超碰中文字幕 | 毛片网站免费在线观看 | 成人av中文字幕在线观看 | 亚洲小视频在线观看 | 精品99免费视频 | 中文字幕在线不卡国产视频 | 久久久久网站 | 视频在线观看一区 | 国产高清视频在线播放一区 | 亚洲激情视频 | 亚洲成人av影片 | 国产精在线 | 久久精品播放 | 欧美日韩中文字幕在线视频 | 91日韩在线 | 免费在线观看不卡av | wwwwww黄| 九九99视频 | 国产在线精品区 | 国产成免费视频 | 日本公妇在线观看 | 久久久久久久久久久免费 | 五月天中文字幕mv在线 | 91精品一区国产高清在线gif | 黄色一区三区 | 中文字幕永久在线 | 一区 二区 精品 | 国产手机av | 久久综合九色综合欧美狠狠 | 国产日产精品一区二区三区四区的观看方式 | 中文字幕日韩电影 | 国产精品成人品 | 伊甸园av在线 | 麻豆传媒在线免费看 | av中文字幕在线免费观看 | 国产精品久久久久久久久久新婚 | www麻豆视频 | 天天撸夜夜操 | 成人综合婷婷国产精品久久免费 | 精品高清美女精品国产区 | 国产亲近乱来精品 | 色婷婷电影 | 中文字幕av免费在线观看 | 黄网站色成年免费观看 | 不卡av电影在线观看 | 区一区二区三区中文字幕 | 国产精品久久久久久久久费观看 | 天天干天天摸 | 天堂av在线免费 | 麻豆91视频 | 99视频精品全国免费 | 一区二区精 | 欧美精品一区二区性色 | 81精品国产乱码久久久久久 | 不卡的av电影在线观看 | 国产一二三四在线视频 | 亚洲国产欧美在线人成大黄瓜 |