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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Kudu - 一个融合低延迟写入和高性能分析的存储系统

發(fā)布時間:2024/1/23 windows 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Kudu - 一个融合低延迟写入和高性能分析的存储系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Kudu 是一個基于 Raft 的分布式存儲系統(tǒng),它致力于融合低延遲寫入和高性能分析這兩種場景,并且能很好的嵌入到 Hadoop 生態(tài)系統(tǒng)里面,跟其他系統(tǒng)譬如 Cloudera Impala,Apache Spark 等對接。

Kudu 很類似 TiDB。最開始,TiDB 是為了 OLTP 系統(tǒng)設計的,但后來發(fā)現(xiàn)我們 OLAP 的功能也越來越強大,所以就有了融合 OLTP 和 OLAP 的想法,當然這條路并不是那么容易,我們還有很多工作要做。因為 Kudu 的理念跟我們類似,所以我也很有興趣去研究一下它,這里主要是依據(jù) Kudu 在 2015 發(fā)布的 paper,因為 Kudu 是開源的,并且在不斷的更新,所以現(xiàn)在代碼里面一些實現(xiàn)可能還跟 paper 不一樣了,但這里僅僅先說一下我對 paper 的理解,實際的代碼我后續(xù)研究了在詳細說明。

為什么需要 Kudu?

結(jié)構(gòu)化數(shù)據(jù)存儲系統(tǒng)在 Hadoop 生態(tài)系統(tǒng)里面,通常分為兩類:

  • 靜態(tài)數(shù)據(jù),數(shù)據(jù)通常都是使用二進制格式存放到 HDFS 上面,譬如 Apache Avro,Apache Parquet。但無論是 HDFS 還是相關的系統(tǒng),都是為高吞吐連續(xù)訪問數(shù)據(jù)這些場景設計的,都沒有很好的支持單獨 record 的更新,或者是提供好的隨機訪問的能力。

  • 動態(tài)數(shù)據(jù),數(shù)據(jù)通常都是使用半結(jié)構(gòu)化的方式存儲,譬如 Apache HBase,Apache Cassandra。這些系統(tǒng)都能低延遲的讀寫單獨的 record,但是對于一些像 SQL 分析這樣需要連續(xù)大量讀取數(shù)據(jù)的場景,顯得有點捉緊見拙。

上面的兩種系統(tǒng),各有自己的側(cè)重點,一類是低延遲的隨機訪問特定數(shù)據(jù),而另一類就是高吞吐的分析大量數(shù)據(jù)。之前,我們并沒有這樣的系統(tǒng)可以融合上面兩種情況,所以通常的做法就是使用 pipeline,譬如我們非常熟悉的 Kafka,通常我們會將數(shù)據(jù)快速寫到 HBase 等系統(tǒng)里面,然后通過 pipeline,在導出給其它分析系統(tǒng)。雖然我們在一定層面上面,我們其實通過 pipeline 來對整個系統(tǒng)進行了解耦,但總歸要維護多套系統(tǒng)。而且數(shù)據(jù)更新之后,并不能直接實時的進行分析處理,有延遲的開銷。所以在某些層面上面,并不是一個很好的解決方案。

Kudu 致力于解決上面的問題,它提供了簡單的來處理數(shù)據(jù)的插入,更新和刪除,同時提供了 table scan 來處理數(shù)據(jù)分析。通常如果一個系統(tǒng)要融合兩個特性,很有可能就會陷入兩邊都做,兩邊都沒做好的窘境,但 Kudu 很好的在融合上面取得了平衡,那么它是如何做到的呢?

Keyword

Tables 和 schemas

Kudu 提供了 table 的概念。用戶可以建立多個 table,每個 table 都有一個預先定義好的 schema。Schema 里面定義了這個 table 多個 column,每個 column 都有名字,類型,是否允許 null 等。一些 columns 組成了 primary key。

可以看到,Kudu 的數(shù)據(jù)模型非常類似關系數(shù)據(jù)庫,在使用之前,用戶必須首先建立一個 table,訪問不存在的 table 或者 column 都會報錯。用戶可以使用 DDL 語句添加或者刪除 column,但不能刪除包含 primary key 的 column。

但在 Paper 里面說到 Kudu 不支持二級索引以及除了 primary key 之外的唯一索引,這個后續(xù)可以通過更新的代碼來確定下。

其實我這里非常關注的是 Kudu 的 Online DDL 是如何做的,只是 Paper 里面貌似沒有提及,后面只能看代碼了。

API

Kudu 提供了 Insert,Update 和 Delete 的 write API。不支持多行事務 API,這個不知道最新的能支持了沒有,因為僅僅能對單行數(shù)據(jù)操作,還遠遠不夠。

Kudu 提供了 Scan read API 讓用戶去讀取數(shù)據(jù)。用戶可以指定一些特定的條件來過濾結(jié)果,譬如用一個常量跟一個 column 里面的值比較,或者一段 primary key 的范圍等條件。

提供 API 的好處在于實現(xiàn)簡單,但對于用戶來說,其實更好的使用方式仍然是 SQL,一些復雜的查詢最好能通過 SQL 搞定,而不是讓用戶自己去 scan 數(shù)據(jù),然后自己組裝。

一致性模型

Kudu 提供兩種一致性模型:snapshot consistency 和 external consistency。

默認 Kudu 提供 Snapshot consistency, 它具有更好的讀性能,但可能會有 write skew 問題。而 External consistency 則能夠完全保證整個系統(tǒng)的 linearizability,也就是當寫入一條數(shù)據(jù)之后,后面的任何讀取都一定能讀到最新的數(shù)據(jù)。

為了實現(xiàn) External consistency,Kudu 提供了幾種方法:

  • 在 clients 之間顯式地傳遞時間戳。當寫入一條數(shù)據(jù)之后,用戶用要求 client 去拿一個時間戳作為 token,然后通過一個 external channel 的方式傳遞給另一個 client。然后另一個 client 就可以通過這個 token 去讀取數(shù)據(jù),這樣就一定能保證讀取到最新的數(shù)據(jù)了。不過這個方法實在是有點復雜。

  • 提供類似 Spanner 的 commit-wait 機制。當寫入一條數(shù)據(jù)之后,client 需要等待一段時間來確定寫入成功。Kudu 并沒有采用 Spanner TrueTime 的方案,而是使用了 HybridTime 的方案。HybridTime 依賴 NTP,這個可能導致 wait 的時間很長,但 Kudu 認為未來隨著 read-time clock 的完善,這應該不是問題了。

Kudu 是我已知的第二個采用 HybridTime 來解決 External consistency 的產(chǎn)品,第一個當然就是 CockroachDB 了。TiDB 跟他們不一樣,我們采用的是全局授時的方案,這個會簡單很多,但其實也有跟 PD 交互的網(wǎng)絡開銷。后續(xù)TiDB 可能使用類似 Spanner 的 GPS + 原子鐘,現(xiàn)階段相關硬件的制造方式 Google 并沒有說明,但其實難度不大。因為已經(jīng)有很多硬件廠商主動找我們希望一起合作提供,只是比較貴,而現(xiàn)階段我們大多數(shù)客戶并沒有跨全球事務這種場景。

Kudu 的一致性模型依賴時間戳,這應該是現(xiàn)在所有分布式系統(tǒng)通用的做法。Kudu 并沒有給用戶保留時間戳的概念,主要是覺得用戶很可能會困惑,畢竟不是所有的用戶都能很好的理解 MVCC 這些概念。當然,對于 read API,還是允許用戶指定特定的一個時間戳,這樣就能讀取到歷史數(shù)據(jù)。這個 TiDB 也是類似的做法,用戶不知道時間戳,只是我們額外提供了一個設置 snapshot 的操作,讓用戶指定生成某個時間點的快照,讀取那個時間點的數(shù)據(jù)。這個功能已經(jīng)幫很多公司恢復了因為錯誤操作寫壞的數(shù)據(jù)了。

架構(gòu)

上面說了一些 Kudu 的 keyword, 現(xiàn)在來說說 Kudu 的整體架構(gòu)。Kudu 類似 GFS,提供了一個單獨的 Master 服務,用來管理整個集群的元信息,同時有多個 Tablet 服務,用來存儲實際的數(shù)據(jù)。

分區(qū)

Kudu 支持對數(shù)據(jù)按照 Range 以及 Hash 的方式進行分區(qū)。 每個大的 table 都可以通過這種方式將數(shù)據(jù)分不到不同的 Tablet 上面。當用戶創(chuàng)建一個表的時候,同時也可以指定特定的 partition schema,partition schema 會將 primary key 映射成對應的 partition key。每個 Tablet 上面會覆蓋一段或者多段 partition keys 的range。當 client 需要操作數(shù)據(jù)的時候,它可以很方便的就知道這個數(shù)據(jù)在哪一個 Tablet 上面。

一個 partition schema 可以包括 0 或者多個 hash-partitioning 規(guī)則和最多一個 range-partitioning 規(guī)則。用戶可以根據(jù)自己實際的場景來設置不同的 partition 規(guī)則。

譬如有一行數(shù)據(jù)是?(host, metric, time, value),time 是單調(diào)遞增的,如果我們將 time 按照 hash 的方式分區(qū),雖然能保證數(shù)據(jù)分散到不同的 Tablets 上面,但如果我們想查詢某一段時間區(qū)間的數(shù)據(jù),就得需要全部掃描所有的 Tablets 了。所以通常對于 time,我們都是采用 range 的分區(qū)方式。但 range 的方式會有 hot range 的問題,也就是同一個時間會有大量的數(shù)據(jù)寫到一個 range 上面,而這個 hot range 是沒法通過 scale out 來緩解的,所以我們可以將?(host, metric)按照 hash 分區(qū),這樣就在 write 和 read 之間提供了一個平衡。

通過多個 partition 規(guī)則組合,能很好的應對一些場景,但同時這個這對用戶的要求比較高,他們必須更加了解 Kudu,了解自己的整個系統(tǒng)數(shù)據(jù)會如何的寫入以及查詢。現(xiàn)在 TiDB 還只是單純的支持 range 的分區(qū)方式,但未來不排除也引入 hash。

Raft

Kudu 使用 Raft 算法來保證分布式環(huán)境下面數(shù)據(jù)一致性,這里就不再詳細的說明 Raft 算法了,因為有太多的資料了。

Kudu 的 heartbeat 是 500 毫秒,election timeout 是 1500 毫秒,這個時間其實很頻繁,如果 Raft group 到了一定量級,網(wǎng)絡開銷會比較大。另外,Kudu 稍微做了一些 Raft 的改動:

  • 使用了 exponential back-off 算法來處理 leader re-election 問題。

  • 當一個新的 leader 跟 follower 進行交互的時候,Raft 會嘗試先找到這兩個節(jié)點的 log 分叉點,然后 leader 再從這個點去發(fā)送 log。Kudu 直接是通過 committedIndex 這個點來發(fā)送。

對于 membership change,Kudu 采用的是 one-by-one 算法,也就是每次只對一個節(jié)點進行變更。這個算法的好處是不像 joint consensus 那樣復雜,容易實現(xiàn),但其實還是會有一些在極端情況下面的?corner case?問題。

當添加一個新的節(jié)點之后,Kudu 首先要走一個 remote bootstrap 流程。

  • 將新的節(jié)點加入到 Raft 的 configuration 里面
  • Leader 發(fā)送 StartEmoteBootstrap RPC,新的 follower 開始拉去 snapshot 和之后的 log
  • Follower 接受完所有數(shù)據(jù)并 apply 成功之后,開始響應 Raft RPC
  • 可以看到,這個流程跟 TiKV 的做法類似,這個其實有一個缺陷的。假設我們有三個節(jié)點,加入第四個之后,如果新的節(jié)點還沒 apply 完 snapshot,這時候掛掉了一個節(jié)點,那么整個集群其實是沒法工作的。

    為了解決這個問題,Kudu 引入了?PRE_VOTER概念。當新的節(jié)點加入的時候,它是?PRE_VOTE狀態(tài),這個節(jié)點不會參與到 Raft Vote 里面,只有當這個節(jié)點接受成功 snapshot 之后,才會變成?VOTER。

    當刪除一個節(jié)點的時候,Leader 直接提交一個新的 configuration,刪除這個節(jié)點,當這個 log 被 committed 之后,這個節(jié)點就把刪除了。被刪除的節(jié)點有可能不知道自己已經(jīng)被刪除了,如果它長時間沒有收到其他的節(jié)點發(fā)過來的消息,就會問下 Master 自己還在不在,如果不在了,就自己干掉自己。這個做法跟 TiKV 也是類似的。

    Master

    Kudu 的 Master 是整個集群最核心的東西,類似于 TiKV 里面的 PD。在分布式系統(tǒng)里面,一些系統(tǒng)采用了無中心化的架構(gòu)設計方案,但我個人覺得,有一個中心化的單點,能更好的用全局視角來控制和調(diào)度整個系統(tǒng),而且實現(xiàn)起來很簡單。

    在 Kudu 里面,Master 自己也是一個單一的 Tablet table,只是對用戶不可見。它保存了整個集群的元信息,并且為了性能,會將其全部緩存到內(nèi)存上面。因為對于集群來說,元信息的量其實并不大,所以在很長一段時間,Master 都不會有 scale 的風險。同時 Master 也是采用 Raft 機制復制,來保證單點問題。

    這個設計其實跟 PD 是一樣的,PD 也將所有的元信息放到內(nèi)存。同時,PD 內(nèi)部集成 etcd,來保證整個系統(tǒng)的可用性。跟 Kudu Master 不一樣的地方在于,PD 是一個獨立的組件,而 Kudu 的 Master 其實還是集成在 Kudu 集群里面的。

    Kudu 的 Master 主要負責以下幾個事情:

    Catalog manager

    Master 的 catalog table 會管理所有 table 的一些元信息,譬如當前 table schema 的版本,table 的 state(creating,running,deleting 等),以及這個 table 在哪些 Tables 上面。

    當用戶要創(chuàng)建一個 table 的時候,首先 Master 在 catalog table 上面寫入需要創(chuàng)建 table 的記錄,table 的 state 為 CREATING。然后異步的去選擇 Tablet servers 去創(chuàng)建相關的元信息。如果中間 Master 掛掉了,table 記錄里面的 CREATING state 會表明這個 table 還在創(chuàng)建中,新的 Master leader 會繼續(xù)這個流程。

    Cluster coordinator

    當 Tablet server 啟動之后,會給 Master 注冊,并且持續(xù)的給 Master 進行心跳匯報消后續(xù)的狀態(tài)變化。

    雖然 Master 是整個系統(tǒng)的中心,但它其實是一個觀察者,它的很多信息都需要依賴 Tablet server 的上報,因為只有 Tablet server 自己知道當前自己有哪一些 tablet 在進行 Raft 復制,Raft 的操作是否執(zhí)行成功,當前 tablet 的版本等。因為 Tablet 的狀態(tài)變更依賴 Raft,每一次變更其實就在 Raft log 上面有一個對應的 index,所以上報給 Master 的消息一定是冪等的,因為 Master 自己會比較 tablet 上報的 log index 跟當前自己保存的 index,如果上報的 log index 是舊的,那么會直接丟棄。

    這個設計的好處在于極大的簡化了整個系統(tǒng)的設計,如果要 Master 自己去負責管理整個集群的狀態(tài)變更,譬如 Master 給一個 tablet 發(fā)送增加副本的命令,然后等待這個操作完成,在繼續(xù)處理后面的流程。整個系統(tǒng)光異常處理,都會變得特別復雜,譬如我們需要關注網(wǎng)絡是不是斷開了,超時了到底是成功了還是失敗了,要不要再去 tablet 上面查一下?

    相反,如果 Master 只是給 tablet 發(fā)送一個添加副本的命令,然后不管了,剩下的事情就是一段時間后讓 tablet 自己上報回來,如果成功了繼續(xù)后面的處理,不成功則嘗試在加一次。雖然依賴 tablet 的上報會有延遲(通常情況,只要有變動,tablet 會及時的上報通知,所以這個延遲其實挺小的),整個架構(gòu)簡單了很多。

    其實看到這里的時候,我覺得非常的熟悉,因為我們也是采用的這一套架構(gòu)方案。最開始設計 PD 的時候,我們還設想的是 PD 主動去控制 TiKV,也就是我上面說的那套復雜的發(fā)命令流程。但后來發(fā)現(xiàn)實在是太復雜了,于是改成 TiKV 主動上報,這樣 PD 其實就是一個無狀態(tài)的服務了,無狀態(tài)的服務好處就是如果掛了,新啟動的 PD 能立刻恢復(當然,實際還是要做一些很多優(yōu)化工作的)。

    Tablet directory

    因為 Master 知道集群所有的信息,所以當 client 需要讀寫數(shù)據(jù)的時候,它一定要先跟 Master 問一下對應的數(shù)據(jù)在哪一個 Tablet server 的 tablet 上面,然后才能發(fā)送對應的命令。

    如果每次操作都從 Master 獲取信息,那么 Master 鐵定會成為一個性能瓶頸,鑒于 tablet 的變更不是特別的頻繁,所以很多時候,client 會緩存訪問的 tablet 信息,這樣下次再訪問的時候就不用從 Master 再次獲取。

    因為 tablet 也可能會變化,譬如 leader 跑到了另一個 server 上面,或者 tablet 已經(jīng)不在當前 server 上面,client 會收到相關的錯誤,這時候,client 就重新再去 Master 獲取一下最新的路由信息。

    這個跟我們的做法仍然是一樣的,client 緩存最近的路由信息,當路由失效的時候,重新去 PD 獲取一下。當然,如果只是單純的 leader 變更,其實返回的錯誤里面通常就會帶上新的 leader 信息,這時候 client 直接刷新緩存,在直接訪問了。

    Tablet storage

    Tablet server 是 Kudu 用來存放實際數(shù)據(jù)的服務,為了更好的性能,Kudu 自己實現(xiàn)了一套 tablet storage,而沒有用現(xiàn)有的開源解決方案。Tablet storage 目標主要包括:

    • 快速的按照 Column 掃描數(shù)據(jù)
    • 低延遲的隨機更新
    • 一致的性能

    RowSets

    Tablets 在 Kudu 里面被切分成更小的單元,叫做 RowSets。一些 RowSets 只存在于內(nèi)存,叫做 MemRowSets,而另一些則是使用 disk 和 memory 共享存放,叫做 DiskRowSets。任何一行數(shù)據(jù)只存在一個 RowSets 里面。

    在任何時候,一個 tablet 僅有一個單獨的 MemRowSet 用來保存最近插入的數(shù)據(jù)。后臺有一個線程會定期的將 這些 MemRowSets 刷到 disk 上面。

    當一個 MemRowSet 被刷到 disk 之后,一個新的空的 MemRowSet 被創(chuàng)建出來。之前的 MemRowSet 在刷到 disk 之后,就變成了 DiskRowSet。當刷的同時,如果有新的寫入,仍然會寫到這個正在刷的 MemRowSet 上面,Kudu 有一套機制能夠保證新寫入的數(shù)據(jù)也能一起被刷到 disk 上面。

    MemRowSet

    MemRowSet 是一個支持并發(fā),提供鎖優(yōu)化的 B-tree,主要基于 MassTree,也有一些不同:

  • 因為 Kudu 使用的是 MVCC,所以任何的刪除其實也是插入,所以這個 tree 沒有刪除操作。
  • 不支持任意的 in-place 數(shù)據(jù)變更操作,除非這次操作不會改變 value 的大小。
  • 將 Leaf link 起來,類似 B+-tree,這樣對于 scan 會有明顯的性能提升。
  • 并沒有完全實現(xiàn)?trie of trees,是只是使用了一個單一 tree,因為 Kudu 并沒有太多高頻隨機訪問的場景。
  • DiskRowSet

    當 MemRowSets 被刷到 disk 之后,就變成了 DiskRowSets。當 MemRowSets 被刷到 disk 的時候,Kudu 發(fā)現(xiàn)超過 32 MB 了就滾動一個新的 DiskRowSet。因為 MemRowSet 是順序的,所以 DiskRowSets 也是順序的,各滾動的 DiskRowSet 里面的 primary keys 都是不相交的。

    一個 DiskRowSet 包含 base data 和 delta data。Base data 按照 column 組織,也就是通常我們說的列存。各個 column 會被獨立的寫到 disk 里面一段連續(xù)的 block 上面,數(shù)據(jù)會被切分成多個 page,使用一個 B-tree 進行高效索引。

    除了刷用戶自定義的 column,Kudu 還默認將 primary key index 寫到一個 column,同時使用 Bloom filter 來保證能快速通過找到 primary key。

    為了簡單,當 column 的數(shù)據(jù)刷到 disk,它就是默認 immutable 的了,但在刷的過程中,有可能有更新的數(shù)據(jù),Kudu 將這些數(shù)據(jù)放到一個 delta stores 上面。Delta stores 可能在內(nèi)存 DeltaMemStores,或者 disk DeltaFiles。

    Delta store 維護的一個 map,key 是?(row_offset, timestamp),value 就是 RowChangeList 記錄。Row offset 就是 row 在 RowSet 里面的索引,譬如,有最小 primary key 的 row 在 RowSet 里面是排在最前面的,它的 offset 就是 0。Timestamp 就是通常的 MVCC timestamp。

    當需要給 DiskRowSet 更新數(shù)據(jù)的時候,Kudu 首先通過 primary key 找到對應的 row。通過 B-tree 索引,能知道哪一個 page 包含了這個 row,在 page 里面,可以計算 row 在整個 DiskRowSet 的 offset,然后就把這個 offset 插入到 DeltaMemStore 里面。

    當 DeltaMemStore 超過了一個閥值,一個新的 DeltaMemStore 就會生成,原先的就會被刷到 disk,變成 immutable DeltaFile。

    每個 DiskRowSet 都有一個 Bloom filter,便于快速的定位一個 key 是否存在于該DiskRowSet 里面。DIskRowSet 還保存了最小和最大的 primary key,這樣外面就能通過 key 落在哪一個 key range 里面,快速的定位到這個 key 屬于哪一個 DiskRowSet。

    Compaction

    當做查詢操作的時候,Kudu 也會從 DeltaStore 上面讀取數(shù)據(jù),所以如果 DeltaStore 太多,整個讀性能會急劇下降。為了解決這個問題,Kudu 在后臺會定期的將 delta data 做 compaction,merge 到 base data 里面。

    同時,Kudu 還會定期的將一些 DIskRowSets 做 compaction,生成新的 DiskRowSets,對 RowSet 做 compaction 能直接去掉 deleted rows,同時也能減少重疊的 DiskRowSets,加速讀操作。

    總結(jié)

    上面對 Kudu 大概進行了介紹,主要還是參考 Kudu 自己的論文。Kudu 在設計上面跟 TiKV 非常類似,所以對于很多設計,我是特別能理解為啥要這么做的,譬如 Master 的信息是通過 tablet 上報這種的。Kudu 對 Raft 在實現(xiàn)上面做了一些優(yōu)化,以及在數(shù)據(jù) partition 上面也有不錯的做法,這些都是后面能借鑒的。

    對于 Tablet Storage,雖然 Kudu 是自己實現(xiàn)的,但我發(fā)現(xiàn),很多方面其實跟 RocksDB 差不了多少,類似 LSM 架構(gòu),只是可能這套系統(tǒng)專門為 Kudu 做了定制優(yōu)化,而不像 RocksDB 那樣具有普適性。對于 storage 來說,現(xiàn)在我們還是考慮使用 RocksDB。

    另外,Kudu 采用的是列存,也就是每個列的數(shù)據(jù)單獨聚合存放到一起,而 TiDB 這邊還是主要使用的行存,也就是存儲整行數(shù)據(jù)。列存對于 OLAP 非常友好,但在刷盤的時候壓力可能會比較大,如果一個 table 有很多 column,寫入性能可會有點影響。行存則是對于 OLTP 比較友好,但在讀取的時候會將整行數(shù)據(jù)全讀出來,在一些分析場景下壓力會有點大。但無論列存還是行存,都是為滿足不同的業(yè)務場景而服務的,TiDB 后續(xù)其實可以考慮的是行列混存,這樣就能適配不同的場景了,只是這個目標比較遠大,希望感興趣的同學一起加入來實現(xiàn)。

    總結(jié)

    以上是生活随笔為你收集整理的Kudu - 一个融合低延迟写入和高性能分析的存储系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    久久精品一区八戒影视 | 日本不卡视频 | 波多野结衣久久资源 | 99爱爱| 欧美日韩视频 | 成人超碰在线 | 日本高清中文字幕有码在线 | 在线观看aa | 日韩av成人免费看 | 天天综合天天综合 | 激情综合五月天 | 中文国产在线观看 | 国产亚洲精品久久久网站好莱 | 成人禁用看黄a在线 | 国产免费观看久久 | 毛片.com| 久久久久激情视频 | 99热这里只有精品1 av中文字幕日韩 | 天天夜夜操 | 美女视频永久黄网站免费观看国产 | 99久视频| 手机在线看永久av片免费 | 欧美大片在线观看一区 | 日韩欧美在线国产 | 日韩二区三区在线 | 欧美性爽爽 | 97国产大学生情侣白嫩酒店 | 视频国产区| 人人射网站 | 久久久精华网 | 国产一区久久 | 日韩一区精品 | 国产三级久久久 | 国产婷婷 | 国产探花 | 香蕉97视频观看在线观看 | 欧美激情综合五月色丁香 | 国产精品9999久久久久仙踪林 | 国产一区视频免费在线观看 | 久久中文网| 日韩免费一二三区 | 久久国产三级 | 国产一二三区av | 久久大片网站 | 一区二区三区动漫 | 久久久久久久久久久免费 | 亚洲乱码国产乱码精品天美传媒 | 亚洲国产精品久久 | 香蕉视频导航 | 99这里有精品 | avhd高清在线谜片 | 亚州国产精品 | 欧美色插 | 香蕉视频网站在线观看 | 天天摸天天干天天操天天射 | 青草视频在线免费 | 国产精品久久久久久久电影 | 日韩精品影视 | 日韩av一区二区在线影视 | www.激情五月.com | 国产麻豆精品在线观看 | 黄色成人在线观看 | 精品高清视频 | 久久婷综合 | 国产成人精品久久久久 | 日韩精品一区二区三区免费观看 | 欧美人人 | 久久精选视频 | 欧美一区二区三区在线观看 | 在线观看岛国av | 国产精品一区二区电影 | 国产精品毛片完整版 | 午夜美女福利直播 | 国产麻豆视频免费观看 | 国产精品久久久久aaaa | 国产91免费看 | 国产精品一区二区电影 | 91传媒在线看 | 久草在线最新免费 | 国产精品免费在线播放 | 天天操夜夜操国产精品 | 成人av在线网 | 精品字幕 | 免费看片黄色 | 在线观看日韩国产 | 五月天色综合 | 成人影视免费 | 欧美精品免费在线 | 精品国产成人在线影院 | 天天操天天色天天射 | 精品专区一区二区 | 日韩最新在线 | 日韩欧美高清免费 | 日韩在线观看一区 | 日韩激情片在线观看 | 婷婷亚洲综合 | 免费在线观看污网站 | 色狠狠久久av五月综合 | 久久久国产精品人人片99精片欧美一 | 99资源网| 欧美日本一区 | 久久久久久麻豆 | 高清国产在线一区 | 欧美少妇xxxxxx | 97超碰超碰久久福利超碰 | 日韩精品 在线视频 | 午夜精品一区二区三区免费视频 | 久草在线视频精品 | 色婷婷中文 | 91麻豆精品国产91久久久久久 | 色视频在线免费 | 国产美女搞久久 | 日韩最新在线 | 日韩av资源站 | 国产在线精品观看 | 黄色在线观看免费网站 | 最近最新mv字幕免费观看 | 国产精彩视频一区 | 一区二区三区四区影院 | 波多野结衣一区三区 | 午夜av在线播放 | 久草亚洲视频 | 91激情视频在线播放 | 99视频在线免费播放 | 色婷婷狠狠18 | 国产原创av片| 精品主播网红福利资源观看 | 国产色 在线 | 成人aⅴ视频 | 91综合色 | 九九久久在线看 | 天天操天天色天天射 | 中文字幕在线免费97 | 性色大片在线观看 | 色黄久久久久久 | 操一草| av成人动漫在线观看 | 黄在线免费看 | 国产一级黄色片免费看 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 久久久久久久久久久成人 | 色综合久久66 | 一区二区电影网 | 91免费在线| 九九热99视频 | 久久你懂得 | 999久久久精品视频 日韩高清www | 亚洲精品男人天堂 | 亚洲成色| 国产精品 久久 | av线上免费看 | 最近能播放的中文字幕 | 色婷婷久久 | 在线观看国产一区 | 国产一区福利在线 | 欧美日韩国产在线观看 | 亚洲天堂网在线视频观看 | av中文在线影视 | 婷婷色av | 在线免费观看国产精品 | 久久激情小说 | 国产免费又爽又刺激在线观看 | 91精品国产91久久久久久三级 | 九九免费精品视频在线观看 | av中文在线观看 | 成年人在线观看网站 | 欧美精品久久人人躁人人爽 | 中文字幕 第二区 | 美女视频久久黄 | 国产超碰在线 | 操操综合网| 婷婷久月| 久久久精品成人 | 人人爽人人爽人人片av | 日韩毛片在线免费观看 | 麻豆视频免费在线 | 97超碰国产精品女人人人爽 | 狠狠操天天射 | 国产精品美女999 | 国产系列 在线观看 | 92国产精品久久久久首页 | 国产精品成人a免费观看 | 国产成人免费观看 | 激情婷婷亚洲 | 91豆麻精品91久久久久久 | 午夜神马福利 | 人人添人人澡人人澡人人人爽 | 一区二区不卡 | 国产精品久久久久久一二三四五 | 日韩在线三级 | 久久看视频 | 最近中文字幕久久 | 色婷婷久久久综合中文字幕 | 狠狠操91| 国产丝袜 | 中文久草 | 极品嫩模被强到高潮呻吟91 | 国内久久看 | 天天操天天干天天操天天干 | 久久免费看a级毛毛片 | 成人免费在线视频观看 | 成+人+色综合 | 国产伦理精品一区二区 | 91在线文字幕 | 狠色在线 | 亚洲精选在线观看 | 久久试看 | 92中文资源在线 | 韩国av免费看 | 色婷婷骚婷婷 | 欧美成人理伦片 | 97碰碰碰 | 五月天国产精品 | 国产精品久久久久久久妇 | 欧美性生活小视频 | 久久久久伦理电影 | 激情av网 | 久久成人欧美 | 中文字幕免费高 | 日韩在线视频线视频免费网站 | 亚洲免费观看视频 | 色美女在线 | 操一草 | 久久亚洲福利 | 中文字幕在线播放日韩 | 久草在线资源观看 | 色婷婷狠狠干 | 亚洲成人资源在线观看 | 国产精品亚洲精品 | 成人福利在线播放 | 91香蕉国产在线观看软件 | 久久99精品久久久久久秒播蜜臀 | 久久黄色网页 | 亚洲国产精品久久 | av免费试看 | 黄网站a | 精品国产1区2区 | 四虎免费在线观看视频 | 久久久久久久久爱 | 日本色小说视频 | 91视频a| 成人在线视频网 | 亚洲1级片 | 中文字幕有码在线 | 毛片网免费 | a资源在线 | 成 人 黄 色视频免费播放 | 十八岁免进欧美 | 五月激情片 | 在线看免费 | 亚洲综合欧美日韩狠狠色 | 香蕉久久久久久av成人 | 国产资源在线视频 | 免费黄色小网站 | 国产老太婆免费交性大片 | 在线视频a | 久久免费视频一区 | 99久久日韩精品视频免费在线观看 | 天天伊人网 | 91av视频在线免费观看 | 日韩动漫免费观看高清完整版在线观看 | av片中文字幕 | 亚洲h色精品 | 久久久午夜电影 | 亚洲精品乱码久久久久久蜜桃欧美 | 丁五月婷婷| 国产精品一区在线观看 | 日韩理论电影在线 | 狠狠五月婷婷 | 国产精品一区二区精品视频免费看 | 欧美日韩在线观看一区二区 | 2021av在线| 日本久久精品视频 | 国产精品久久久久久a | 成年人黄色大全 | 国产精品久久三 | 91系列在线观看 | 亚洲区另类春色综合小说校园片 | 国产精品专区在线观看 | 天天射天天爱天天干 | 免费视频久久久 | 一区二区三区在线视频观看58 | 国产一在线精品一区在线观看 | 日本最大色倩网站www | 欧美极品xxx | 国产在线视频导航 | 国产在线精品区 | 国产视频 亚洲视频 | 99re中文字幕 | 久久视频在线 | 国产97免费 | 青青草国产成人99久久 | 四虎国产永久在线精品 | 男女日麻批 | 欧美色黄 | 18国产精品福利片久久婷 | 九色琪琪久久综合网天天 | 亚洲电影成人 | 亚洲爱爱视频 | 久久久精品欧美 | 天堂v中文| 特级毛片在线观看 | 日韩av视屏在线观看 | 一区二区欧美激情 | 日韩在线高清免费视频 | 日韩在线看片 | 又黄又刺激的网站 | 国产96视频| 免费在线一区二区三区 | 九九九国产 | 九九涩涩av台湾日本热热 | avwww在线观看 | 免费高清影视 | 伊人中文网 | 婷婷色综合色 | 在线中文字母电影观看 | 我要看黄色一级片 | 亚洲国产美女精品久久久久∴ | 特级毛片在线观看 | www好男人| 九色视频网 | 狠狠综合网 | 激情欧美一区二区免费视频 | 亚洲一区二区三区毛片 | 九草在线视频 | 99亚洲精品视频 | 国产超碰97 | 欧美视频18| a黄色片 | 国产亚洲久一区二区 | 999成人网 | 久久国产香蕉视频 | 精品国产欧美一区二区三区不卡 | 色丁香综合 | 激情五月婷婷激情 | 中文字幕免费高清在线观看 | 久久综合狠狠综合久久狠狠色综合 | 一区国产精品 | av中文在线观看 | 免费视频网 | 99精品免费视频 | 激情网站免费观看 | 一区二区三区手机在线观看 | 狠狠狠狠狠狠操 | 日韩在线视频免费观看 | 激情久久伊人 | 91九色视频在线 | 国内丰满少妇猛烈精品播 | 久久99精品国产 | 99精品欧美一区二区蜜桃免费 | 免费a级毛片在线看 | 视频成人永久免费视频 | 中文字幕高清视频 | 日韩电影中文字幕在线 | 一区二区三区免费网站 | 91精品免费在线观看 | 九九久久国产 | 免费看的黄色录像 | 久久久久久久久久久福利 | 成年人三级网站 | 国产一级黄大片 | 午夜视频99| 黄色小说免费在线观看 | 999久久久| 婷婷夜夜 | 特级片免费看 | 国产手机视频 | 97视频免费在线 | 久久影视一区 | 亚洲欧美国产精品 | 成人中文字幕在线观看 | 国产在线精品播放 | 四虎影视欧美 | 黄色看片 | 欧美日本中文字幕 | 国产福利电影网址 | 欧美一区二视频在线免费观看 | 精品国产一区二区三区四区在线观看 | 狠狠色2019综合网 | 国产一级视频在线免费观看 | 精品视频www | 97成人资源站 | 国产成人免费精品 | 婷婷在线免费 | 中文字幕在线看 | 国产999精品视频 | 九九综合久久 | 国产精品一区二区免费视频 | 免费看麻豆| 人交video另类hd | 曰韩精品 | 亚洲狠狠婷婷 | 日本午夜免费福利视频 | 国产精品自在欧美一区 | 视频在线观看入口黄最新永久免费国产 | 麻豆高清免费国产一区 | 国产在线观看免费av | 国产高清在线观看av | 在线欧美中文字幕 | 黄色福利网 | 中文字幕在线一二 | 亚洲成人精品影院 | 最新色视频 | 三级黄色欧美 | 久久福利影视 | 久av在线 | 日韩在观看线 | 亚洲精品 在线视频 | 久久综合电影 | 国产免费看 | 欧美最新大片在线看 | 婷婷综合久久 | 五月情婷婷 | 一本一道久久a久久精品蜜桃 | 999热线在线观看 | 久久免费看视频 | 999国内精品永久免费视频 | 色a资源在线 | 超碰免费97 | 色视频国产直接看 | 97视频在线免费观看 | 欧美亚洲免费在线一区 | 国产在线色视频 | 免费看一级 | 久久精品99国产 | 91久久国产综合精品女同国语 | 日韩精品一区电影 | 婷婷伊人综合亚洲综合网 | 天天色天天综合 | 色吧av色av | 五月激情六月丁香 | 欧美成年网站 | 91精品成人 | 欧美一级片| 国产无套视频 | 99久热在线精品视频观看 | 国产免费叼嘿网站免费 | 久久久精品小视频 | 国产成a人亚洲精v品在线观看 | 久久久久国产成人免费精品免费 | 国产精品一区二区在线 | 69视频在线 | 国产一级a毛片视频爆浆 | 亚洲欧洲精品一区 | 超碰成人免费电影 | 国产亚洲片 | 91中文字幕在线视频 | 粉嫩av一区二区三区免费 | 久久国产热视频 | 国产免费黄视频在线观看 | 精品一区二区三区香蕉蜜桃 | 毛片一二区 | 亚洲精品伦理在线 | 久草在线视频在线 | 午夜国产在线观看 | 激情五月综合网 | 人人插超碰 | 日韩精品一区二区三区水蜜桃 | 欧美日韩国语 | 成人网页在线免费观看 | 久久久久久久久久亚洲精品 | 国产精彩视频一区二区 | 久久久精品福利视频 | 国产精品嫩草影视久久久 | 国产成人三级三级三级97 | 欧美日韩a视频 | 成 人 黄 色 视频播放1 | 精品国内自产拍在线观看视频 | 国产精品久久一区二区三区, | 亚洲成人黄色网址 | 亚洲视频1区2区 | 午夜精品一区二区三区在线播放 | 日日骑 | 国产网站色 | 手机在线看永久av片免费 | 欧美激情xxxx性bbbb | 成人黄视频 | 99久久99久久精品免费 | 欧美精品久久久久久 | 精品久久久久久久久久岛国gif | 美女视频黄网站 | 国产精品久久一区二区无卡 | 久草视频在线播放 | 精品一区二区三区在线播放 | 久久不卡免费视频 | 精品一二三四在线 | 激情五月网站 | 欧美精品三级在线观看 | 久久久国产精品成人免费 | 亚洲永久av| 免费看黄的 | 婷婷成人亚洲综合国产xv88 | 中文字幕国产一区二区 | 日日噜噜噜噜夜夜爽亚洲精品 | 婷婷色在线视频 | 人人干人人超 | 国产美女视频免费观看的网站 | 天天撸夜夜操 | 丁香在线观看完整电影视频 | 五月婷婷在线播放 | 久久综合九色欧美综合狠狠 | 欧美视频xxx | av综合在线观看 | 在线看片a| 天天综合网久久综合网 | 美女福利视频一区二区 | 99成人精品| 日韩视频一区二区三区 | 欧美99热| 激情欧美日韩一区二区 | 日日躁你夜夜躁你av蜜 | 亚洲国产精品成人女人久久 | 六月婷婷网| 久久综合久久综合这里只有精品 | 91 在线视频 | 国产一区二区精品在线 | 色国产精品 | 欧美 日韩 性 | 最新av网址在线 | 久久精品屋 | 欧亚日韩精品一区二区在线 | 天天艹天天| 69国产成人综合久久精品欧美 | av先锋影音少妇 | 最新av网址在线观看 | 欧美做受高潮1 | 国产精品免费视频久久久 | 成人黄色影片在线 | 日韩美女一级片 | 亚洲天天看 | 就要干b | 国产精品美女999 | av大片网站| 在线看国产 | 成人av网站在线播放 | 九九久久在线看 | 一区二区三区精品久久久 | 国产一级在线播放 | 国产亚洲精品久久久久久久久久 | 中文字幕一区二区三区在线播放 | 91三级在线观看 | 亚洲久草网| 欧美久久久 | 天天操天天爽天天干 | 精品久久久久久亚洲综合网站 | 欧美亚洲三级 | 伊人五月天综合 | 8x成人免费视频 | 国产在线精品福利 | 成人午夜精品 | 久久久精品视频成人 | 国产成人99久久亚洲综合精品 | 成人h视频 | 欧美日韩国产在线一区 | 精品视频免费久久久看 | 97av在线视频免费播放 | 欧美午夜精品久久久久 | 国产1区在线 | 69av国产| 成人免费观看a | 精品在线观看视频 | 国产成人免费观看 | 国产成人333kkk | 99精品国产成人一区二区 | 欧美精品三级在线观看 | 麻豆va一区二区三区久久浪 | 国产免费一区二区三区最新 | 国产精品毛片久久 | 欧美小视频在线观看 | 在线中文字母电影观看 | 久久久久电影网站 | 久久久午夜精品福利内容 | 欧美怡红院 | 九色91在线| 日本婷婷色 | 一区二区精品在线视频 | 美女视频永久黄网站免费观看国产 | 成人黄色电影在线观看 | 久久99热这里只有精品国产 | 中文久草| 久久综合五月天婷婷伊人 | 免费观看www7722午夜电影 | 日韩欧美视频免费看 | 免费日韩 精品中文字幕视频在线 | 中文字幕乱视频 | 91九色视频在线播放 | 免费视频xnxx com | 国产香蕉视频在线播放 | 91在线影院 | sesese图片 | 黄色免费大片 | 99精品久久精品一区二区 | 97成人精品视频在线播放 | 精品无人国产偷自产在线 | 激情图片qvod | 欧美在一区| 色噜噜狠狠色综合中国 | 91亚色视频在线观看 | 丁香色天天| 国产午夜一级毛片 | 久久av网 | 天天天干夜夜夜操 | 久久躁日日躁aaaaxxxx | 国产伦精品一区二区三区照片91 | 欧美日韩国产精品一区二区亚洲 | 美女视频久久久 | 亚洲国产中文字幕在线观看 | 久久精品国产精品 | 狠狠躁日日躁狂躁夜夜躁 | 亚洲视频在线免费观看 | 在线观看成人网 | 国产一二区视频 | 激情丁香 | 免费a现在观看 | 日本aaa在线观看 | 国产一级黄色免费看 | 久久99九九99精品 | 免费人做人爱www的视 | 婷婷伊人综合亚洲综合网 | 成人毛片在线视频 | 国产91欧美| 色在线观看网站 | 特黄特色特刺激视频免费播放 | 久久久久久看片 | 狠狠gao | 超碰公开97| 五月婷婷视频在线 | 天天操夜夜拍 | 麻豆影视在线免费观看 | 天天躁日日躁狠狠躁av麻豆 | 国产91勾搭技师精品 | 日韩黄色在线观看 | 玖玖在线播放 | 又黄又网站 | 国产不卡精品 | 一二三精品视频 | 日本黄色黄网站 | 国产一区二区在线免费播放 | 日韩精品视频在线免费观看 | 伊人资源视频在线 | 亚洲精品中文在线资源 | 嫩模bbw搡bbbb搡bbbb | 亚洲第一区在线播放 | 国产欧美日韩精品一区二区免费 | 人人干人人草 | 美女视频国产 | 国产999视频在线观看 | 精品久久在线 | 中文字幕日韩一区二区三区不卡 | 在线视频91 | 正在播放 久久 | 亚洲黄色免费观看 | 四虎天堂| 日韩区欠美精品av视频 | 中文字幕一区二区三区视频 | 最新日本中文字幕 | 在线 日韩 av | 麻豆视频一区二区 | 欧洲激情综合 | 婷婷网在线| 国产精品18久久久久久久久 | 综合在线观看色 | 久久夜夜爽 | 欧美ⅹxxxxxx | 黄污在线看| 91在线免费公开视频 | 狠狠干综合| 久久最新 | 五月天天在线 | 在线观看视频一区二区 | 国产91对白在线 | 亚洲精品免费看 | 精品国产一区二区三区日日嗨 | 91九色性视频 | 日韩免费播放 | 日韩免费视频网站 | 成人免费看片98欧美 | 久久久av电影 | 国内精品久久久久久久久久清纯 | 国产精品久久久久久一区二区 | 伊人色**天天综合婷婷 | 高清av不卡| 国产日韩精品一区二区三区 | 久久精品国产亚洲 | 色香蕉在线视频 | 日韩精品久久久久久久电影竹菊 | 成人动漫视频在线 | 视频一区在线免费观看 | 久久艹免费 | 黄色av成人在线观看 | 黄色激情网址 | 91九色成人蝌蚪首页 | 96久久欧美麻豆网站 | 欧美日韩国产一区二区三区在线观看 | 久久人人爽人人爽人人片av免费 | 国产精品亚洲片夜色在线 | 成人在线观看免费视频 | aa一级片 | 中文不卡视频在线 | 91精品视频在线免费观看 | 精品久久综合 | 国产免费嫩草影院 | 三级黄色网络 | 久久爱资源网 | 激情五月播播久久久精品 | 久久丁香| 国产区av在线 | 国产美女免费 | 91污在线 | 亚洲区另类春色综合小说校园片 | 中文字幕在线观 | 国产精品九九九九九 | 综合色播 | 在线观看蜜桃视频 | 日日干网 | 欧美一级片在线播放 | 视频99爱 | 伊人影院av| 麻豆成人在线观看 | 日本特黄一级片 | 久久亚洲专区 | 欧美一级片在线观看视频 | av网站大全免费 | 色网站中文字幕 | 一区二区视频免费在线观看 | 97国产在线视频 | 欧美不卡在线 | 亚洲精品午夜久久久久久久久久久 | 黄色大片免费网站 | www.av小说| 91社区国产高清 | 欧美在线一 | 91在线免费观看网站 | 久久免费久久 | 国产精品久久久精品 | 国产资源中文字幕 | 深夜免费福利网站 | www.黄色片.com | 成人av一区二区在线观看 | 911av视频| 国产精品久久久久久久久久久久冷 | 91福利视频久久久久 | 在线免费黄 | 成人毛片a | 国产精品久久久久久久午夜 | 五月婷婷丁香激情 | 天天干.com | 久久这里只有精品9 | 亚洲激情在线观看 | 一级黄色片网站 | 欧美ⅹxxxxxx | 国产一二区视频 | 99视屏 | 欧美色综合久久 | 久久美女电影 | 特级毛片在线免费观看 | 日韩二区精品 | 免费在线精品视频 | 区一区二在线 | 国内精品免费久久影院 | 98精品国产自产在线观看 | 日韩欧美黄色网址 | 中文在线免费看视频 | 狠狠色伊人亚洲综合网站色 | 国产激情久久久 | 在线看日韩av| 97在线视频网站 | 久久伊人热 | 精品免费久久久久 | 一区二区三区观看 | 国产精品免费久久久久久 | 国产亚洲精品v | 天天拍天天色 | a爱爱视频 | 久久女教师 | 久久草av | 一区二区精品在线 | 欧美日韩国产伦理 | 日韩成人精品一区二区 | 久久夜色精品国产欧美乱极品 | 手机成人免费视频 | 国产第一页福利影院 | 中文字幕人成一区 | 日本h在线播放 | 亚洲黄色在线观看 | 中文一区二区三区在线观看 | 日日干网| 一区二区三区高清在线观看 | 91色在线观看 | 国产精品二区在线 | 在线免费观看视频一区 | 日韩免费专区 | 久久婷婷一区二区三区 | 99久久婷婷国产一区二区三区 | 国产免费av一区二区三区 | 伊人午夜视频 | 国产欧美最新羞羞视频在线观看 | 91麻豆精品国产午夜天堂 | www.com.日本一级 | 正在播放国产一区 | 99久久精品电影 | 五月激情av | 中文在线8资源库 | 国产69精品久久久久9999apgf | 在线成人免费电影 | 国产精品一区二区无线 | 精品国产精品久久一区免费式 | 日韩久久精品一区二区三区下载 | 人人超在线公开视频 | 日韩最新在线视频 | 99久久激情视频 | a级成人毛片 | 亚洲精品xx | 九九日九九操 | 国产精品九九久久久久久久 | 日韩av快播电影网 | 天天色.com| 美女在线观看网站 | 美女视频黄色免费 | 久久精品亚洲一区二区三区观看模式 | 成人国产精品入口 | 亚洲精品mv在线观看 | 久草在线视频看看 | 日韩中文字幕电影 | 久久96国产精品久久99软件 | 九九精品视频在线观看 | 一区二区三区免费在线观看视频 | 久久久一本精品99久久精品66 | 五月天电影免费在线观看一区 | 99久免费精品视频在线观看 | 日韩av三区| 在线色吧| 日韩av电影手机在线观看 | 久久激情网站 | 国产色婷婷在线 | 欧美日韩aaaa | 91av在线播放 | 激情av网 | 久人人 | 黄色精品免费 | 高清av在线免费观看 | 久久国产成人午夜av影院宅 | 在线免费观看视频你懂的 | 婷婷激情影院 | 天天射天天干天天爽 | 亚洲精品h | 日本久草电影 | 最新成人av| 国产午夜一区 | 国产麻豆精品95视频 | 国产一区免费在线 | 国产精品人人做人人爽人人添 | 久草网站在线观看 | 日韩免费电影网站 | 99在线精品视频 | 国产高清福利在线 | 久久黄视频 | 日韩在线高清 | 国产一级片观看 | 日本美女xx | 日韩3区 | 伊人久久影视 | 色综合久久综合中文综合网 | 又黄又刺激又爽的视频 | 欧美在线视频第一页 | av电影在线观看 | 91视频免费视频 | 这里只有精品视频在线 | 国产麻豆电影 | 欧美极品一区二区三区 | 24小时日本在线www免费的 | av在线不卡观看 | 日本一区二区免费在线观看 | 国产精品久久久久久久久久99 | 色天天久久 | 久久综合九色欧美综合狠狠 | 色丁香婷婷 | 免费v片| 婷婷色综 | 色综合天天综合网国产成人网 | 天天搞天天 | 最近免费观看的电影完整版 | 17婷婷久久www | 亚洲91精品在线观看 | 国产免费激情久久 | 欧美视频二区 | 精品伦理一区二区三区 | 特级毛片爽www免费版 | 国产精品国内免费一区二区三区 | 中文字幕一区二区三区在线观看 | 97在线观看免费高清完整版在线观看 | av理论电影| 免费看片日韩 | 在线小视频你懂的 | 亚洲资源在线网 | 91福利视频免费观看 | 伊人久操 | 免费亚洲黄色 | 天天干天天操av | 在线免费看黄色 | 色丁香综合| 在线成人免费电影 | 福利久久| 人人看人人做人人澡 | 国产精久久久久久妇女av | 在线国产一区 | 日韩免费在线视频观看 | 精品一区二区6 | 国产精品久久久毛片 | 国产精品扒开做爽爽的视频 | 国内揄拍国产精品 | 美女久久| 亚洲视屏在线播放 | 国产无限资源在线观看 | 久久夜色精品国产欧美乱极品 | 久久久久久黄色 | 国产91精品一区二区绿帽 | 国产免费不卡av | 亚洲精品中文在线资源 | 五月天亚洲精品 | 亚洲春色成人 | 色婷婷六月 | 久久在线视频精品 | 国产欧美精品在线观看 | 日韩经典一区二区三区 | 欧美日韩在线精品一区二区 | 天天操夜夜逼 | 精品久久网站 | 公开超碰在线 | 欧美精品久久99 | 欧美在线18 | 中文字幕日韩国产 | 精选久久 | 欧美一级免费 | 久久99偷拍视频 | 香蕉视频在线免费看 | 麻豆视传媒官网免费观看 | 探花视频网站 | 亚洲 av网站| 91视频91蝌蚪| 天天操天天干天天摸 | 欧美日韩久久一区 | 久久精品欧美一区二区三区麻豆 | av3级在线 | 日韩美女av在线 | 亚洲精品国产免费 | 在线看片a| 中文字幕日韩电影 | 久久久国产网站 | 中文字幕国产视频 | 天天拍天天操 | 亚洲视频在线观看 | 在线精品在线 | 国产黄色大片 | 日本在线中文 | 干天天| 中文字幕中文中文字幕 | 国产精品video爽爽爽爽 | 国产精品一区二区久久精品 | 米奇狠狠狠888 | 午夜精品婷婷 | www..com毛片| 一区在线电影 | 五月综合 | 午夜精品福利一区二区三区蜜桃 | 97av超碰| 欧美动漫一区二区三区 | 亚洲高清视频一区二区三区 | 国内精品久久久精品电影院 | 有码视频在线观看 | 麻豆免费精品视频 | 婷婷丁香七月 | 五月婷婷丁香激情 | 特黄特色特刺激视频免费播放 | 精品亚洲成a人在线观看 | 一区二区三区韩国免费中文网站 | 色婷婷亚洲婷婷 | 亚洲精品日韩av | 人人爽人人 | 成人在线视频免费 | 成人午夜黄色 | 91免费看黄色 | 欧美日韩69| 99热这里只有精品久久 | 正在播放一区二区 | 国产视频亚洲视频 | 青青河边草观看完整版高清 | 91精品伦理| 精品国产电影一区二区 | 美女黄久久| 国产成人精品一区二区三区网站观看 | 91成人网在线观看 | 欧美激情xxxx性bbbb | 一级做a爱片性色毛片www | 欧美在线视频日韩 | 成人av在线看 | 国产日产高清dvd碟片 | 久久免费一级片 |