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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

基于持久内存的 单机上亿(128B)QPS -- 持久化 k/v 存储引擎

發布時間:2023/11/27 生活经验 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于持久内存的 单机上亿(128B)QPS -- 持久化 k/v 存储引擎 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 性能數據
    • 設計背景
    • 設計架構
      • Hash 索引結構 及 PMEM空間管理形態
      • 基本API 及 實現
        • API
        • 初始化流程
        • 寫流程
        • 讀流程
        • 刪除流程
      • PMEM Allocator設計
        • 主要組件
        • 空間分配流程
        • 空間釋放
    • 圖數據庫 on KVDK 性能

性能數據

這個kv 存儲引擎是持久化的存儲引擎,存儲介質是PMEM,也就是intel 的傲騰系列持久化內存。
先來看一組這個存儲引擎的性能數據:

以下測試均為單 numa下的性能數據,整個單機需要乘2

readrandom read: 
read ops 73660400, write ops 0writerandom write:
read ops 0, write ops 48483400read50% write 50%:
read ops 62263100, write ops 4447500

可以看到在128B 下的讀 整個單機能到1.4億,寫也接近1億,讀寫混合場景 的讀仍然能保持一億 qps的情況下寫能接近千萬;最重要的是這個性能是極為穩定的(波峰波谷抖動5%以內),意味著長尾是可控的。

這個數據是在 4 * 128G pmem 上跑的, 硬件本身的性能量級大概是 寫帶寬能到 7.5G/s,讀帶寬在512B下能到11.4G/s,在4K 下能到20.4G/s。

為了更直觀得對比性能,將最為通用的rocksdb 引擎 用最優的參數放在pmem上直接跑(128B disable wal):

  • 寫性能 上限也就400w/s,且跑一段時間之后一定會write-stall(后臺compaction消耗了太多的帶寬)
  • 讀性能 上限也就300w/s

感興趣的同學可以私信要參數。

綜合來看 在PMEM 存儲介質上的持久化引擎 使用rocksdb 是完全無法發揮硬件本身的性能,這個kv引擎單純性能數據來看,同樣提供持久化存儲能力的情況下,不論是讀還是寫 都超過rocksdb 峰值吞吐10x 以上,且長尾優于rocksdb 接近2個量級。

rocksdb on pmem的 瓶頸主要是在:

  1. rocksdb 的運行需要走內核協議棧(xfs-dax/ext4-dax),這一部分開銷相比于直接通過 pmdk走 libpmem 驅動 消耗了更多的cpu。
  2. rocksdb 為了維護本身的全序能力而引入的后臺線程 compaction 在數據流極速增加的情況下消耗了太多的cpu以及io 資源。

項目地址:https://github.com/pmem/kvdk

設計背景

隨著高性能存儲硬件的極速發展,傳統的存儲架構逐漸無法發揮新硬件的性能,從而降低了整體的TCO 收益。
對于PMEM這樣的接近內存性能的持久化存儲,其必然有著相比于普通nvme-ssd 來說更高的成本,所以如何在成本上升的情況下保持較高的TCO,那傳統引擎的架構則需要在PMEM上重新調整。

同時,對于各個存儲項目來說 選擇 rocksdb 作為自己的 單機k/v 存儲引擎 也是無奈之舉:

  1. rocksdb 擁有完善且活躍的社區來持續推動
  2. rocksdb 的易用性和可擴展性 能夠支持 調整不同的workload

但是對于當前高速發展的一些存儲方向來說,rocksdb的部分功能確有一些冗余:

  • 非全序需求的存儲場景:像是圖數據庫 以及 支持redis協議的持久化分布式存儲中的hset/hmset等主流命令 其實都不需要全序能力。
  • 為sata-ssd設計的 lsm-tree 存儲引擎 將隨機寫變成順序寫 來提升寫性能,這個場景在PMEM 上顯然不存在(底層沒有block粒度的GC,且讀寫之間全雙工,互不影響),順序寫和隨機寫性能對PMEM來說基本一樣。

所以,我們和Intel 一起共建了 on PMEM 的工業級持久化 hash 結構的 kv引擎,來提升應用在PMEM 上的TCO收益。

設計架構

Hash 索引結構 及 PMEM空間管理形態

雖然PMEM 能夠支持64B 粒度的存取,但是如果想要hash 索引持久化(防止內存放不下的情況)則最后上層用戶的一次讀寫必然會出現對磁盤的多次更新,這對性能來說是一個非常大的損失。
所以設計上,主體架構還是讓整個Hash 索引放在內存中,內存會保存實際的value on pmem 的偏移。因為pmem 是插在DIMM 插槽上,距離cpu 足夠近,所以從DRAM 讀取value 所在的偏移之后 cpu 再去PMEM 上加載實際的數據,延時和訪存是一個量級。

同時,索引如果全放在內存,如果需要rehash,那整個索引的性能和復雜度都會較高,所以為了設計架構的簡潔,在初始化的時候直接分配好索引對應的內存結構,實際寫入生成新的索引時再具體分配對應的存儲空間(當然,也支持直接分配好對應的索引空間,這樣寫入的時候性能會更好一些)。

先看看整體的設計架構,我們再來描述一下設計細節:

DRAM中:

  • 預先分配好的Hash索引部分,按照slot粒度進行劃分。每個slot 中包含一個或者多個bucket,整個內存中會創建2^27 個bucket。默認每個slot 中放置一個bucket,也就是會有2^27 個slot。具體每個slot 最多存放的bucket 數量是可以配置,bucket數量足夠多,完全隨機場景下每個k/v 會被均勻打散到不同的bucket下。
    同時,每個slot中會放置一個spinklock 來減少當前slot內部bucket 更新的競爭代價。后續也可以按照slot粒度來配置一些 cache和bloom filter 來加速讀。
  • 每一個bucket 則保存實際存儲 索引到pmem 數據 的HashEntry。包括按照key的prefix_len 生成的hash值,當前k/v的類型(新的數據類型 還是 刪除類型 以及 支持prefix range的skiplit類型),在pmem上的存儲偏移,和當前k/v的狀態信息。每一個hashEntry 定長的,總共16B。
    每個bucket 的 HashEntry 會持續追加到bucket 后面,默認一個bucket 最多放置 8個HashEnry,也就是一個bucket大小是128B,也是cacheline 對齊的。

同時,除了Hash 索引部分會放在內存中,也會創建一些管理pmem 存儲空間的 Allocator數據結構,用來管理pmem 空間的分配和釋放,這個待會會細說。
每個Allocator 會對應一個寫線程,初始化Engine 的時候會默認啟動48個后臺寫線程(性能最好的一個數量),每個寫線程專門負責請求的寫入處理。

PMEM中:

  • pmem 的空間組織是按照block粒度進行劃分的,每一個block大小是64B,一個kv可能會分配多個block,默認key大小上限是64K,value大小上限是64M。
  • block 中包含16B的k/v元數據,包括8B 的DataHeader ,用來存放當前k/v 的checksum和總大小;還有一個 8B 的DataMeta,存放當前kv的 timestamp, type 以及 k_size 和 value_size,再之后就是 key和value的實際數據了。

基本API 及 實現

API

KVDK 支持 基本的k/v接口 以及 構造prefix-range 友好的 skiplist hash接口(索引部分中的bucket 從之前的數組 變更為跳表),并且會持久化最后一層跳表節點,設計上會更復雜一些,以上架構圖中并沒有體現。

基本API如下:

#define FOREACH_ENUM(GEN) \GEN(Ok) \GEN(NotFound) \GEN(MemoryOverflow) \GEN(PmemOverflow) \GEN(NotSupported) \GEN(MapError) \GEN(BatchOverflow)\GEN(TooManyWriteThreads) \GEN(InvalidDataSize) \GEN(IOError) \GEN(InvalidConfiguration) \GEN(Abort)
#define GENERATE_ENUM(ENUM) ENUM,
#define GENERATE_STRING(STRING) #STRING,typedef enum {FOREACH_ENUM(GENERATE_ENUM)
} KVDKStatus;class Engine {
public:// Open a new KVDK instance or restore a existing KVDK instance with the// specified "name". The "name" indicates the dir path that persist the// instance.//// Stores a pointer to the instance in *engine_ptr on success, write logs// during runtime to log_file if it's not null.//// To close the instance, just delete *engine_ptr.static Status Open(const std::string &name, Engine **engine_ptr,const Configs &configs, FILE *log_file = stdout);// Insert a STRING-type KV to set "key" to hold "value", return Ok on// successful persistence, return non-Ok on any error.virtual Status Set(const pmem::obj::string_view key,const pmem::obj::string_view value) = 0;virtual Status BatchWrite(const WriteBatch &write_batch) = 0;// Search the STRING-type KV of "key" and store the corresponding value to// *value on success. If the "key" does not exist, return NotFound.virtual Status Get(const pmem::obj::string_view key, std::string *value) = 0;// Remove STRING-type KV of "key".// Return Ok on success or the "key" did not exist, return non-Ok on any// error.virtual Status Delete(const pmem::obj::string_view key) = 0;...
}

初始化流程

主要是Open 流程:

  1. 如果配置了 devdax模式,則會做一些devdax的檢查;如果不是,則檢查傳入的pmem 路徑是否是一個合規的pmem設備。

    devdax 模式 是一種pmem 的namespace模式,這個模式下的pmem namespace空間是一個字符設備形態,可以直接通過pmdk來訪問而不需要像 fsdax這樣構造一個文件系統來進行訪問。
    相關介紹可以參考:https://github.com/pmem/kvdk/pull/93

  2. 在指定的fsdax 設備路徑 利用 pmem_map_file 映射一個大小的pmem空間 或者 devdax 模式下直接映射 字符設備形態的pmem空間。

  3. 持久化一些 option 配置 以及 創建writebatch 需要的目錄

  4. 初始化 Pmem Allocator 、管理寫線程的 ThreadManager、以及 內存HashTable

  5. 嘗試 Recovery 已有的 Pmem數據:
    a. 處理之前WriteBatch 未完成的請求。
    b. 多線程 以 segment 為粒度 遍歷PMEM 上的 data entry.
    c. 根據checksum 校驗數據是否完整
    d. 根據讀到的DataEntry類型來決定如何構造內存索引(默認我們會使用stringDataRecord,還有 SortedDataRecord 和 DlistDataRecord類型)。假如是stringDataRecord,則會先搜索hashtable 查看是否已經存在相同的key,并根據timestamp 判斷哪一個data entry 是最新版本。
    e. 將完整的新版本 DataEntry 插入到 HashTable中,將不完整的舊的DataEntry 占用的空間放入到 FreeList中。
    f. 重復以 c-e 步驟,知道各個線程完成自己的 segmemt 數據重放

  6. 啟動后臺定期合并 freelist 空閑塊的線程,來提升pmem空間的利用率

寫流程

主要是Set API的實現。

  1. 初始化一個寫線程,上限是48個。
    MaybeInitWriteThread();
  2. 計算當前key 的64 bits hash值,按照hash值獲取到該key 所屬的bucket 以及 slot.
      KeyHashHint GetHint(const pmem::obj::string_view &key) {KeyHashHint hint;hint.key_hash_value = hash_str(key.data(), key.size());hint.bucket = get_bucket_num(hint.key_hash_value);hint.slot = get_slot_num(hint.bucket);hint.spin = &slots_[hint.slot].spin;return hint;}
    
  3. 對當前slot 進行加鎖,保證PMEM 的寫入 以及 對應bucket 的更新是原子的。因為bucket 以及 slot數量足夠多,隨機場景下的鎖沖突概率較低。
  4. 從該key 對應的bucket中搜索是否有已存在的的 hash entry,找到了則標記當前HashEntry的status為update,并返回HashEntry的地址。沒有找到則標記status為initial,返回bucket中最后一個 hashentry的結束地址 作為當前hashEntry的起始地址。
  5. 向pmem 中寫入 DataEntry。先嘗試從 Segment 末尾追加寫入,如果空間不足,則嘗試用best-fit 算法從freelist中分配空間。如果freelist 中還沒有可用的空閑空間,則直接向PMEM 申請一塊新的segment。寫入數據。
  6. 更新hash Entry。按照第二步查找的結果進行更新,如果是update 標識之前已經有這個k/v了, 則直接更新value的offset即可。否則,追加到所屬bucket最后一個hashEntry之后。
  7. 回收Pmem空間。如果索引的 status 是 update,表示舊的pmem空間已經不可用了,需要被回收。會將當前空間放入到free list中。

寫入過程 帶spinlock 查 hash索引 以及 在 pmem上的 更新,完全隨機場景下spinlock的 沖突極小 且 因為是Hash索引的更新, 接近 O(1) 的時間 以及 訪問延時和內存一個量級的落盤 延時 以及 CPU的消耗都會被降到最低(NUMA 架構下需要綁定numa才行,不然跨核訪問的延時還是比較高的,這對內存來說也是一樣的)。

讀流程

主要是 Get API的實現。

  1. 計算key 的64 bits hash值,并根據 hash后綴得到所屬的bucket和slot.
  2. 從 bucket 中查找該key 的 HashEntry,找到,則拿著offset 從 pmem上讀取對應的 DataEntry;否則返回 NotFound。
  3. Double check 讀到的數據是否正確( entry-type, checksum的校驗)。

需要注意的是Get 操作是無需對 slot加鎖的,因為讀 bucket內部的 HashEntry時 不論是讀 HashHeader 還是 offset 都是8B字節,對內存來說都是可以原子訪問的,這也是將 HashEntry 設計為 8B HashHeader 以及 8B offset 的原因。

刪除流程

刪除操作和 LSM-tree 類似,也是寫入一個 delete record。
需要注意的是這個Delete record的處理 和普通的 data record的處理有一些差異。因為Delete record 的空間被回收,但是PMEM上還存在更老版本的data entry,那么在recovery 也就是open 的過程中會 讀到這個更老的版本,這樣就存在數據不一致的情況。

所以,針對Delete record 的數據不會立即回收,而是保留其 delete record 以及 內存中的 HashEntry,當再次有該key 的更新時會直接將 delete record的 空間加入到free list中。否則,為了防止 recovery時數據不一致的情況,當且僅當該key 的所有老版本 data entry 均被復用之后才能復用 delete record 及其 HashEntry占用的空間。

PMEM Allocator設計

前面頻繁提到 freelist 以及 pmem alloctor 的空間管理,這一部分時除了 Hash 以及 Sorted 索引 之外 內存中最重要的一個組件了,其分配空間的高效性 以及 空間利用率 直接關系到這個存儲引擎的性能 以及 易用性。
貼一張已有多的設計架構:

這里的設計架構和 tcmalloc 比較接近TCMalloc 實現原理,能稍微簡單一些,當然,也有一些功能還不夠全面(內部stats展示什么的)。
總體上就是:

  • 維護了 thread-cache 和 thread-freelist來緩存一部分存儲空間,因為更靠近cpu,所以空間的分配和釋放都是非常方便的。
  • 還有一個共享的內存池,功能類似于tcmalloc 的 transfercache 以及 central-freelist,用來為thread-cache 提供空間分配 以及 空閑free-list 的合并,來提升pmem空間的利用率。
  • 同樣,為了保證空閑空間的合并效率以及大空間的分配效率,不論是在thread-cache 還是在 共享的內存中都做了按 size區分,類似tcmalloc 的size-class,這樣同一range 大小的空間管理都在一套數據結構之中,對性能和空間利用率都比較友好。

主要組件

  • PMEM Space: 從PMEM map出的一塊空間,分為若干segment,每個segment又分成若干blocks,block是allocator的最小分配單元
  • Thread caches:為前臺線程cache一些可用空間,避免線程競爭。包括一段segment和一個free list。Free list管理被釋放的空閑空間,是一個鏈表的數組,每個鏈表結點是一個指向空閑空間的指針,鏈表的數組下標表示結點指針指向的空閑空間的大小,即包含多少個block。
  • Pool:為了均衡各thread cache的資源,由一個后臺線程周期地將thread cache中的free list以及segment移動到后臺的pool中,pool中的資源由所有前臺線程共享。后臺線程還會周期性地將pool中的相鄰碎片空間合并為大塊空間“Merged Space”。

空間分配流程

  • 線程查看cached PMem space是否有足夠空間,若無,則嘗試從pool中fetch一塊merged space作為新的cache,然后從cached PMem space尾部分配空間
  • 若pool中無可用Merged space,則嘗試從free list中分配空間。首先查看cache中的free list,若無可用空間,則從pool中拿取另一段free list。
  • 若從free list分配空間仍然失敗,則從PMEM Space中fetch一段新的segment

空間釋放

就是將將free的空間指針加入 thread-cache中 對應大小的free list鏈表

圖數據庫 on KVDK 性能

KVDK 模擬了簡單的graph workload 圖 workload on kvdk 性能 PR。
圖數據庫 在現有的互聯網生態下還是有較大的發展前景,無數的個人終端(手機/PC/Paid)都會作為互聯網中的一個節點,各個APP/互聯網應用 希望能夠利用這一些節點 以及他們的行為作足夠深入的研究和分析,來生產一些利于他們 也 利于自己的流量或者產品。這個過程就頻繁得探索不同節點之間的關系,在以億為頂點的單位 以 萬億 為頂點屬性的單位 構成的超大規模網絡中,利用傳統關系型數據庫來做數據分析,探索頂點之間的關系類型,產生的頻繁的join 操作性能必然不會很好。

所以,nebula, dGraph, TigerGraph,UDB 等這樣的 圖數據庫 才會出現,超大規模的社交網絡數據 對任何企業都是財富,而利用這一些財富快速創造出更多的財富 才是 互聯網企業在當今內卷的社會 立足的根本方法。
圖數據庫因為其本身存儲的就是 關系類型的數據,不過不是按照表形態,而是點邊形態。

所以,在KVDK 下模擬了圖數據庫多的基本形態,來展示KVDK 在圖存儲場景下的極致性能(沒有LDBC 標準,畢竟不是專業的生產圖數據庫)。

包括以下基本特性:

  • 基本的點和邊的構造過程(圖數據的加載)。

    圖數據庫的存儲形態是 將無數的點+邊 構成的圖網絡轉化為能被存儲引擎識別到的k/v 形態。
    這里是在快手場景的圖存儲編碼。
    a. 對于一個頂點來說,將一個頂點編碼為k/v 的過程 是 key: 頂點的id, value : 頂點的屬性。比如:快手/抖音 的一個用戶作為頂點,會為這個用戶生成一個唯一標識,同時這個用戶的個人信息/喜好等等 都會作為info中的一種存儲下來。
    b. 邊 包含兩個頂點,這個時候社交網絡 或者 電商推薦系統 應該都是有向圖,則會將該邊 編碼為兩個k/v。其中一個存儲 key: src --> dst的關系,另一個kv 存儲 key: dst <-- src的關系。 也就是 key : src_vertex(整個頂點編碼) 或者 dst_vertex; value : 上圖中的edge 編碼 之后的數據。
    c. 邊列表 和邊的存儲一樣,只不過value 就是 邊列表,一個頂點有多個出邊,則這一些邊都會編碼為一個value,作為這個頂點的value。

  • 基本的圖算法
    這一些 圖算法 是需要跑在 點邊構成的圖網絡中的。包括基本的 TopN(擁有關注人數最多的前十個大V),廣度優先遍歷 N 度好友關系等。這一些算法的性能 直接關系到從圖數據庫中提煉 用戶特征的性能,更直接一些的話就是 能分析出當前APP 用戶的喜好甚至 未來可能的喜好(深度學習),從而直接創造收益。

  • 支持不同引擎 的性能對比(memory/rocksdb/leveldb/kvdk)

因為圖場景下沒有辦法用qps 直接對比性能,所以測試的過程就是使用不同的存儲引擎 跑在相同的硬件環境下(相同的CPU,內存,PMEM) 用相同的 workload ,看總共的運行時間,當然每一種workload 會跑多輪,結果取平均時間。

主要對比持久化存儲性能,rocksdb和kvdk。因為leveldb 很多優化沒有rocksdb細致,這里就沒有進行對比了。

最終的測試結果很清晰:

  1. 構造圖數據的場景(頻繁的寫入和讀取),kvdk 的性能優于rocksdb 接近20被
  2. 廣度優先 ,查找4度好友關系(查找A 關注的好友算第一度,查找A關注的好友關注的好友 算第二度。。。),大量的從存儲引擎上的讀,kvdk 也優于rocksdb 8倍。
  3. TopN 其實涉及大量的CPU計算,先從存儲引擎讀數據,再利用 容量有限的最小堆 進行計算。這里kvdk 性能優于rocksdb 8倍。

更詳細的測試方式可以在這個PR中嘗試: https://github.com/pmem/kvdk/pull/118。

顯然,在新型存儲介質下,KVDK 的性能相比于 rocksdb 擁有顯著的優勢。

當然,想要在 通用存儲引擎的道路上走的更遠,還需要更多的功能才能作為一個生產級別的存儲引擎 – 和rocksdb 功能對標(單機事務能力,備份,測試/運維系統)。

本文在 Hash 索引部分的介紹僅僅介紹了基本的Hash結構,因為 Hash 結構對 scan 性能并不友好,所以kvdk 還提供了 高性能的prefix-scan 的能力,索引部分的bucket 變更成為了跳表,并且會持久化最后一層跳表結構,高層指針仍然保存在DRAM 中。

歡迎感興趣的同學試用 討論 https://github.com/pmem/kvdk。

總結

以上是生活随笔為你收集整理的基于持久内存的 单机上亿(128B)QPS -- 持久化 k/v 存储引擎的全部內容,希望文章能夠幫你解決所遇到的問題。

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

成人黄色av网站 | 中国一级特黄毛片大片久久 | 日韩精品极品视频 | 国产精品99久久久久的智能播放 | 国产免费作爱视频 | 91精品在线免费 | 九九热在线免费观看 | 一区二区三区四区久久 | av超碰在线 | 视频在线91| 日本性xxx | 一区二区三区高清在线 | 黄色成人毛片 | 成人资源网 | 丁香五月亚洲综合在线 | 亚洲欧美精品一区二区 | 99久久er热在这里只有精品66 | 亚洲高清91 | 日韩有码在线播放 | 综合av在线 | 一区二区精品在线 | 国产在线精品区 | 涩涩在线 | 在线视频 你懂得 | 国产精品久久久久久久久久了 | 激情综合网五月激情 | 狠狠色狠狠色 | 亚洲综合导航 | 午夜精品99久久免费 | 成人视屏免费看 | 久久久影院官网 | 国产一在线精品一区在线观看 | 狠狠色丁香婷婷综合橹88 | 日本在线观看中文字幕 | 天天综合网入口 | 超碰国产在线观看 | 中文字幕一区二区在线播放 | 成人小视频在线免费观看 | 99精品国产免费久久久久久下载 | 国产伦理一区二区 | 日韩精品不卡 | 国产精品第三页 | 91精品综合在线观看 | 久久久久国产成人免费精品免费 | 人人看人人爱 | 国产精品精品国产色婷婷 | 久久国产香蕉视频 | 在线观看视频中文字幕 | 国产护士在线 | 天天爽天天射 | 欧美日韩一级久久久久久免费看 | 日韩网站免费观看 | 天天色天天骑天天射 | 国产精品国内免费一区二区三区 | 日韩在线视频观看免费 | 日批视频| 久久观看最新视频 | www.在线观看视频 | 国产精品99久久久久久有的能看 | 成人免费毛片aaaaaa片 | 一级一级一片免费 | 精品国产伦一区二区三区观看说明 | 狠狠干天天 | 在线观看岛国 | 久草综合在线观看 | 婷婷久久亚洲 | 99久久99久久精品免费 | 色天堂在线视频 | 免费在线a | av青草| 婷婷丁香激情 | 在线观看岛国片 | 欧美一级片在线播放 | 国产精品不卡 | 中文字幕亚洲欧美日韩2019 | 国产黄免费在线观看 | 亚洲精品免费观看视频 | 狠狠干狠狠艹 | 黄色免费观看 | 久草com| 午夜av网站 | 国产精品99精品久久免费 | 天天狠狠 | 九九热在线精品视频 | 日韩欧美国产精品 | 国产999精品久久久久久 | www视频免费在线观看 | 精品国产成人在线影院 | 国产黄色一级片在线 | 成人综合婷婷国产精品久久免费 | 99视频在线播放 | 午夜精品一区二区三区在线观看 | 亚洲精区二区三区四区麻豆 | 91精品啪啪 | 天天se天天cao天天干 | 不卡中文字幕av | 97在线超碰 | 在线黄色免费av | 精品一区二区亚洲 | 久久这里有精品 | 成人av播放 | 一区二区三区四区精品视频 | 毛片.com| 国产精品久久久久影视 | 久久精品视频国产 | 一级黄色片在线播放 | 婷婷在线网 | 日韩精品一区二区在线观看视频 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲综合欧美精品电影 | 欧美在线91 | 黄色一级在线免费观看 | 国产1级毛片 | 超碰激情在线 | www.少妇| 在线看国产一区 | 嫩草av影院 | 中文字幕免费看 | 国产精品99精品 | 国产盗摄精品一区二区 | 免费在线观看成人 | 不卡av电影在线观看 | 丁香花中文在线免费观看 | 久久在线精品视频 | 久久久一本精品99久久精品66 | 在线 国产 日韩 | 久久9999久久免费精品国产 | 亚洲每日更新 | 婷婷久久一区二区三区 | 久产久精国产品 | 超碰在97| 国产精品黄色在线观看 | 天天操天天干天天插 | 午夜视频在线观看一区 | 日韩久久电影 | 视频成人永久免费视频 | 久久国产影院 | 日韩欧美国产精品 | 国产夫妻性生活自拍 | 久久99免费视频 | 日韩精品一区电影 | 国产一级视屏 | 成人日批视频 | 最近更新的中文字幕 | www.精选视频.com | 8x成人免费视频 | 97在线观看免费观看 | 国产欧美最新羞羞视频在线观看 | 日韩精品国产一区 | 五月婷婷在线视频观看 | 9色在线视频 | 色妞色视频一区二区三区四区 | 一区二区视频电影在线观看 | 免费国产在线精品 | 亚洲资源在线网 | 91在线播放国产 | 日韩成人欧美 | 99精品视频免费观看 | 免费观看一级成人毛片 | 色婷久久 | 久久综合久久久久88 | 成人精品福利 | 日韩免费一二三区 | 在线小视频你懂的 | 日韩av网站在线播放 | 欧美人交a欧美精品 | 久久国产精品99久久久久久丝袜 | 久久看视频| 午夜视频在线观看一区二区三区 | 婷婷国产v亚洲v欧美久久 | 天天干,天天射,天天操,天天摸 | 日日干天天爽 | 91一区啪爱嗯打偷拍欧美 | 色婷婷狠狠五月综合天色拍 | 国产网红在线 | 国产日韩在线视频 | 精品在线观看一区二区 | 中文国产字幕 | 天天做天天射 | 国产精品嫩草69影院 | 国产一级精品在线观看 | 国产精品久久久久久久毛片 | 国产色拍拍拍拍在线精品 | 香蕉视频国产在线 | 中文字幕在线播放视频 | 免费麻豆视频 | 国产在线97 | 久草电影免费在线观看 | 久久久国产精品视频 | 狠狠色丁香久久婷婷综合丁香 | 亚洲精品激情 | 一级特黄aaa大片在线观看 | 久久久国产日韩 | 婷婷六月天丁香 | 91久久久久久久一区二区 | 国产欧美在线一区二区三区 | 免费亚洲片 | 欧美日韩久久久 | 色九九视频| 久久久黄视频 | 欧美日韩在线视频免费 | 91九色精品女同系列 | 开心色插 | 国产高清视频在线播放 | 免费在线国产视频 | 99久免费精品视频在线观看 | 一级黄色电影网站 | 高清免费av在线 | 日韩欧美有码在线 | 精品视频| 亚洲一级久久 | 久久免费电影网 | 国产91精品久久久久 | 久久精品综合网 | 久久99久久精品 | 毛片无卡免费无播放器 | 不卡的av中文字幕 | 99久久久免费视频 | 国产精品久久久一区二区三区网站 | 97超碰在线免费观看 | 中文字幕第一页在线vr | 亚洲午夜精品福利 | 96视频在线 | 国产高清精品在线观看 | 97精品国产手机 | 日韩在线观| av电影在线免费观看 | 九九久久精品 | 99精品乱码国产在线观看 | 三级av小说 | 亚洲午夜精品一区 | 国产精品久久久免费看 | 国产99一区视频免费 | 韩国三级一区 | 视频在线观看亚洲 | 免费在线观看一级片 | 日本成人中文字幕在线观看 | 五月天婷婷视频 | 久久久久国产a免费观看rela | 国产亚洲精品中文字幕 | 欧美日韩在线精品一区二区 | 国产成人久久久77777 | 亚洲精欧美一区二区精品 | 国产中文字幕网 | 正在播放国产精品 | 日韩三级精品 | 亚洲在线成人精品 | 手机在线看永久av片免费 | 精品国精品自拍自在线 | 国产成人综合精品 | 中文一区在线 | 欧美日韩国产精品一区二区亚洲 | 成人禁用看黄a在线 | 国产精品久久久久一区 | 亚洲夜夜综合 | 亚洲精品国产第一综合99久久 | 色视频成人在线观看免 | 亚洲免费视频在线观看 | 久久婷婷色综合 | 五月婷婷精品 | 国内精品久久久久久久 | 高潮久久久久久 | 久久a级片 | 精品理论片 | 夜夜操天天 | 欧美日韩性生活 | 久久黄色网页 | 成人免费看黄 | 成人动漫一区二区 | 国产不卡在线观看视频 | 中午字幕在线 | 热久久免费视频精品 | 午夜一级免费电影 | 久久国产精品99精国产 | 四虎在线观看视频 | 国产麻豆成人传媒免费观看 | 日批网站免费观看 | 美女搞黄国产视频网站 | 国产青草视频在线观看 | 91九色蝌蚪国产 | 一本大道久久精品懂色aⅴ 五月婷社区 | 在线观看国产日韩 | 中文字幕高清有码 | 天天天操天天天干 | 国产香蕉视频 | 91成人黄色 | 一区二区视频在线看 | 在线国产精品一区 | 日韩毛片在线一区二区毛片 | 日免费视频 | 久久国产女人 | 成人 国产 在线 | 免费视频 三区 | 国产成a人亚洲精v品在线观看 | 正在播放一区二区 | 天天艹天天 | 中文字幕资源站 | 四虎在线影视 | 国内三级在线观看 | 免费在线成人av | 天天综合狠狠精品 | 中文字幕亚洲精品日韩 | 视频在线91 | 少妇视频一区 | 亚洲涩涩一区 | 天天射天天射天天 | 欧美日韩裸体免费视频 | 中文字幕九九 | 欧美一区二区在线看 | 五月婷婷在线视频观看 | 怡红院久久 | 亚洲春色综合另类校园电影 | 日韩在线一二三区 | 久久免费一级片 | 午夜视频在线网站 | 西西人体4444www高清视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 91麻豆精品国产午夜天堂 | 91av短视频 | 天天操天天色天天 | 国产中文字幕久久 | 日韩欧美电影 | 国产麻豆视频 | 蜜臀av性久久久久蜜臀av | 国产精品日韩在线观看 | 国产精品一区二区美女视频免费看 | 性色av香蕉一区二区 | 午夜精品一区二区三区可下载 | av成人亚洲 | 在线观看的黄色 | 成人av在线亚洲 | 日韩av片无码一区二区不卡电影 | 久久久久综合 | 精品一区二区在线观看 | 婷婷丁香花| 97国产精品一区二区 | 在线91观看 | 国产麻豆视频网站 | 麻豆传媒一区二区 | 成人毛片在线观看 | 狠狠躁夜夜躁人人爽超碰91 | 欧美性生活小视频 | 五月婷婷av | 超碰人人在线观看 | 人人揉人人揉人人揉人人揉97 | 在线观看成年人 | 91原创在线观看 | 欧美a免费 | 夜色成人网 | 国产区av在线 | 亚洲国产色一区 | 91视频免费看片 | 在线观看免费一级片 | 中国一 片免费观看 | 久久国产一区二区三区 | 国产精品免费看久久久8精臀av | 国产99久久99热这里精品5 | 亚洲狠狠 | 国产一级视屏 | 国产精品成人国产乱一区 | 国产亚洲精品久久久久久无几年桃 | 成人国产精品一区二区 | 91精品国自产在线观看欧美 | 三级黄色理论片 | 91香蕉嫩草 | 免费黄色网止 | 美女视频久久黄 | 91精品在线看| 天天爽人人爽夜夜爽 | 中文字幕一区二区三区乱码在线 | 国产手机精品视频 | 国产亚洲精品免费 | 免费一级日韩欧美性大片 | 国产精品18久久久久久首页狼 | 九九热免费在线视频 | 亚洲成人av片在线观看 | 国产精品亚 | 天天综合网天天综合色 | 欧美另类xxxxx | 国产精品麻豆99久久久久久 | 亚洲狠狠婷婷综合久久久 | 亚洲丝袜中文 | 国产高清永久免费 | 精品99在线视频 | 天天天天天天操 | 久草精品资源 | 激情丁香5月 | 五月开心婷婷网 | 五月天久久久久 | 国产亚洲情侣一区二区无 | 亚洲激情校园春色 | 亚洲精品国内 | 超碰99人人 | 成人小视频在线免费观看 | 国内精品亚洲 | 超碰公开在线观看 | 国产第一页在线播放 | 日b视频国产 | 国产a视频免费观看 | 日本久久高清视频 | 五月婷婷一区二区三区 | 国产精品久久久视频 | 激情丁香综合 | 中文字幕123区 | 色99导航 | 亚洲欧美视频一区二区三区 | 在线一区电影 | 91视频免费播放 | 黄色av影视 | 亚洲精品国偷拍自产在线观看 | 91人人爽久久涩噜噜噜 | 亚洲欧美日韩精品久久奇米一区 | 91精品网站 | 91视频最新网址 | 久久香蕉影视 | 国产一级免费片 | 国产日韩视频在线 | av在线永久免费观看 | 日本久久久精品视频 | 久久久久久久亚洲精品 | 免费av的网站 | 中文字幕在线观看免费 | 一级免费片 | 国产成人免费精品 | 国产日韩欧美综合在线 | 免费看成人片 | 又黄又刺激的视频 | 右手影院亚洲欧美 | 在线看国产一区 | 久久久久久久免费看 | 亚洲精品欧美成人 | a极黄色片| 成人激情开心网 | 亚洲精品一区二区三区在线观看 | 91视频 - 114av | 一本—道久久a久久精品蜜桃 | 婷婷丁香社区 | 337p西西人体大胆瓣开下部 | 黄色小说18 | 麻豆国产精品一区二区三区 | 色七七亚洲影院 | 九九热中文字幕 | 国产精品一区二区三区四区在线观看 | 在线观看成人小视频 | 日韩videos高潮hd | 国产精品久久久久久久妇 | 欧美在线视频二区 | 成人av网页 | 久久久婷 | 色综合久久久久久久 | www狠狠| 久久久久| 97人人爽 | 伊人久久婷婷 | 欧亚日韩精品一区二区在线 | 欧美大片mv免费 | 欧美精品视 | 国产精品久久久久久久久久了 | 国产精品久久久久久久久久久久久 | 日本精品在线 | 午夜性福利| 免费看污在线观看 | 国产午夜三级一区二区三桃花影视 | 色a在线观看 | 亚洲精品中文在线观看 | 国产成人精品国内自产拍免费看 | 一区二区高清在线 | 欧美精品国产综合久久 | 天天插日日射 | 日韩精品无码一区二区三区 | 亚洲精品91天天久久人人 | 久草免费手机视频 | 91精品国产亚洲 | 99热99| 亚洲无在线 | 人人超碰人人 | 欧美伦理一区 | 亚洲妇女av| 在线导航福利 | 色欲综合视频天天天 | 日韩综合视频在线观看 | 欧美日韩中文国产一区发布 | av免费在线播放 | 在线免费av观看 | 日韩免费三区 | 中文字幕视频观看 | 五月婷婷六月丁香激情 | 亚洲精品视频网站在线观看 | 日日夜夜天天干 | 在线亚洲人成电影网站色www | 欧美资源在线观看 | 男女激情片在线观看 | 91在线91拍拍在线91 | 午夜视频在线观看一区二区三区 | 一区二区三区在线免费观看 | 五月天天天操 | 一区二区三区在线免费播放 | www中文在线| 狠狠狠色丁香综合久久天下网 | 97超碰人人在线 | 中文成人字幕 | 91天堂素人约啪 | 国产老太婆免费交性大片 | 一区二区三区高清在线 | 免费一级日韩欧美性大片 | 中文字幕黄网 | av在线一级| 国产亚洲va综合人人澡精品 | 99久久精品日本一区二区免费 | 91在线观| 日韩av播放在线 | 九月婷婷综合网 | 欧美男男激情videos | 正在播放亚洲精品 | 精品久久久免费 | 干干干操操操 | 一区二区三区www | 日日射av | 亚洲免费在线播放视频 | 99久久婷婷国产精品综合 | 91九色在线播放 | 日韩一二三在线 | 天天做日日爱夜夜爽 | 五月天婷亚洲天综合网精品偷 | 久久99婷婷 | 成人小视频在线 | 亚洲成熟女人毛片在线 | 丝袜+亚洲+另类+欧美+变态 | 日日干干 | 欧美色图另类 | 粉嫩av一区二区三区免费 | av中文在线影视 | 亚洲男女精品 | 欧美午夜一区二区福利视频 | 日韩av综合网站 | 一级c片| 中文字幕日韩国产 | 麻豆手机在线 | 九九免费观看视频 | 亚洲一区二区三区毛片 | 国产一区二区不卡视频 | 精品久久久久一区二区国产 | 日日干天天操 | 久久免费视频网 | 黄网站大全 | 日本午夜在线亚洲.国产 | 丁香一区二区 | 午夜aaaa| 国产在线精品二区 | 亚洲免费在线观看视频 | 日本中文字幕在线电影 | 亚洲理论片在线观看 | 国产精品 日本 | 九九交易行官网 | 国产又黄又爽又猛视频日本 | 六月色 | 日韩欧美在线一区二区 | 97视频在线观看视频免费视频 | 在线视频欧美亚洲 | 免费视频97 | av黄色在线播放 | 国产香蕉久久精品综合网 | 欧美va天堂在线电影 | 日本中文字幕在线一区 | 国产在线综合视频 | 成人欧美一区二区三区在线观看 | 久久国产热 | 国产色区| 深爱五月激情网 | 国产激情电影综合在线看 | 色99中文字幕 | av中文字幕在线播放 | 超级碰碰视频 | 欧美一级片播放 | 91视频免费网站 | 全久久久久久久久久久电影 | 久草视频在线看 | 国产高清在线精品 | 九九九在线观看 | 久久国产91| 中文字幕免费成人 | 国模精品在线 | 五月开心激情网 | 久久久久人人 | 伊人天堂久久 | 午夜三级在线 | 天天曰天天爽 | 亚洲成av人片在线观看www | 在线电影91 | 久草影视在线 | 丁香六月在线观看 | 特级西西444www大胆高清无视频 | 欧美一区二区三区在线 | 国产精品国产亚洲精品看不卡 | 久久久在线| 开心色插| caobi视频| 日韩在线高清 | 五月天久久久久 | 亚洲精品久久久久中文字幕m男 | 久章操 | 国产精品手机在线观看 | 日韩av免费大片 | 五月婷婷视频在线观看 | 五月亚洲婷婷 | 久久久国产精品成人免费 | 日韩欧美一区二区三区在线 | 日韩精品免费在线播放 | 日韩国产精品一区 | 人人干在线 | 欧美精品久久久久久久久久丰满 | 久草在线在线精品观看 | 欧美在线观看视频 | 国产精品一区二区免费视频 | 国产一区视频在线播放 | 亚洲欧洲精品视频 | 日韩av资源在线观看 | 成人a在线观看 | 在线免费观看的av网站 | 婷婷www| 国产精品九九九九九九 | 日本一区二区不卡高清 | 亚洲国产精品久久久久 | www久久久久 | 亚洲一区日韩精品 | 欧美精品成人在线 | 亚洲成a人片在线观看网站口工 | 日韩中午字幕 | 国产中文字幕三区 | 日本精a在线观看 | 麻豆国产电影 | 亚洲欧美视频 | 精品视频免费久久久看 | 午夜免费福利视频 | 中文字幕一区二区在线观看 | 欧美日韩久 | 在线观看视频一区二区 | 国产二区视频在线观看 | 亚洲精品在线观看av | 日本aaaa级毛片在线看 | 色婷婷激情 | 一二区精品 | 免费看的黄色网 | 波多野结衣亚洲一区二区 | 免费av影视 | 热久久免费视频 | 成人毛片在线视频 | 国产高清视频免费观看 | 国产乱老熟视频网88av | 韩国av一区二区 | 欧美日韩国产一二三区 | 亚洲毛片一区二区三区 | 久久不射影院 | 天天操狠狠操网站 | 午夜久久福利影院 | 国产免费区| 亚洲精品视频免费在线观看 | av在线看片 | 国产黄色免费看 | 国产人免费人成免费视频 | 亚洲黄色免费电影 | 婷婷丁香av | 97视频人人澡人人爽 | 久久精品久久久久久久 | 久久久久久97三级 | 在线观看mv的中文字幕网站 | 午夜精品在线看 | 日韩av黄 | 欧美 亚洲 另类 激情 另类 | 精品视频免费看 | 国产99精品在线观看 | 亚洲毛片在线观看. | 久精品视频在线 | 乱子伦av| 色噜噜日韩精品欧美一区二区 | 精品久久久影院 | 亚洲国产综合在线 | 日韩最新在线 | 三级午夜片 | 免费看片成人 | 色婷婷视频网 | 日韩精品欧美一区 | 字幕网在线观看 | 久久久久久毛片 | 日韩在线视频国产 | 亚洲综合网 | 久久99精品久久只有精品 | 久久久国产精华液 | av色网站 | 黄色特级毛片 | 国产精品精品国产婷婷这里av | 二区三区在线观看 | 亚洲狠狠丁香婷婷综合久久久 | 欧美日韩一区二区久久 | 国产视频在 | 国产日韩精品一区二区在线观看播放 | 久99久精品 | 又色又爽又激情的59视频 | 久艹视频在线观看 | 国产录像在线观看 | 国产在线欧美在线 | 欧美精品一区二区三区四区在线 | 国产福利久久 | 精品亚洲视频在线观看 | 国产精品久久久久婷婷二区次 | 人人干网站 | 伊人www22综合色 | 黄色av观看 | 日韩一区正在播放 | 亚洲精品综合欧美二区变态 | 在线观看av国产 | 久久综合偷偷噜噜噜色 | 日韩女同av | 亚洲狠狠婷婷综合久久久 | 免费国产在线观看 | 日日干夜夜操视频 | 国产手机在线精品 | 亚洲午夜激情网 | 成人cosplay福利网站 | 天天插伊人| 99精品在线免费 | 日韩三级视频在线观看 | 超碰免费成人 | 国产精品黄色av | 久久精品亚洲一区二区三区观看模式 | av在线小说| 国产手机在线观看 | 欧美性生爱 | 夜色资源站wwwcom | 国产精品婷婷午夜在线观看 | 久久国产剧场电影 | 久久精品99精品国产香蕉 | 日韩精品中文字幕在线播放 | 狠狠激情中文字幕 | 在线99热 | 日本三级大片 | 中文字幕日韩有码 | 久久久九九 | 日韩美女免费线视频 | 91麻豆国产福利在线观看 | 久久综合亚洲鲁鲁五月久久 | 99视频在线精品免费观看2 | 日韩电影在线观看一区二区 | 日本亚洲国产 | 欧美十八 | 亚洲综合在线视频 | 欧美性精品 | 91九色视频观看 | 国内久久精品视频 | 日韩av黄 | 国产精品久久久久久一二三四五 | 丝袜美腿在线 | 久久久网站| 日韩av成人| 成人午夜电影在线 | 91精品成人| 91电影福利 | 国产精品a久久久久 | 亚洲人在线7777777精品 | www.精选视频.com | 久久久99国产精品免费 | 五月天久久激情 | 久久成年人 | 美女很黄免费网站 | 在线观看www视频 | 亚洲精品日韩在线观看 | 成人中文字幕+乱码+中文字幕 | 欧美久久久久久久久久久久久 | 视频三区在线 | 成人av高清在线观看 | av成人动漫| 天天插狠狠插 | 最近更新的中文字幕 | 国产在线高清 | 久久久免费电影 | 日本久久久久久科技有限公司 | 九色在线视频 | 国产精品爽爽久久久久久蜜臀 | 欧美在线久久 | 天天综合网天天综合色 | 国产精品大片免费观看 | 国产在线播放一区二区 | 国产一级电影网 | 亚洲九九九在线观看 | 欧美性成人 | 91精品国产乱码 | 久久精品国产久精国产 | 天天干天天操天天拍 | 午夜免费视频网站 | 伊人射 | 婷婷国产视频 | 欧美久久九九 | 亚洲精品国产精品国自产在线 | www.五月天激情 | 婷婷av电影 | 久久黄网站 | 久久久久久久久久免费视频 | 天天色天天艹 | 精品一区 精品二区 | 婷婷丁香激情五月 | 97国产人人 | 欧洲一区二区三区精品 | 五月婷婷狠狠 | 国产亚洲va综合人人澡精品 | 国产视频亚洲视频 | 免费网站v| 99精品国产在热久久 | 99久久久久久久久 | 91社区国产高清 | 91人人澡人人爽人人精品 | 亚洲国产剧情 | 青春草视频 | 国产在线播放观看 | 中文字幕乱码一区二区 | 狠狠狠干 | 亚洲japanese制服美女 | 99久久精品免费看国产免费软件 | 丁香婷婷社区 | 激情五月婷婷 | 国产a精品 | 久久国产成人午夜av影院宅 | 中文字幕 91 | 一级免费黄视频 | 亚洲精品乱码久久久久久蜜桃91 | 久久99热精品| 免费精品在线视频 | 中国黄色一级大片 | 日本精品一区二区 | av电影在线播放 | 色综合久久中文综合久久牛 | 日批在线观看 | 欧美日韩在线观看一区 | 中文字幕在线看视频国产中文版 | 91视频高清完整版 | 五月天婷亚洲天综合网鲁鲁鲁 | 欧美人体xx| 久久免费视频网 | 欧美与欧洲交xxxx免费观看 | 欧美久久久一区二区三区 | 国产一区麻豆 | 尤物97国产精品久久精品国产 | 国产三级久久久 | 亚洲黄色免费在线 | 国产精品嫩草影院99网站 | 黄色网中文字幕 | 99精品国产一区二区三区麻豆 | 丁香婷婷电影 | 99在线观看精品 | 亚欧日韩av | 视频国产在线 | .国产精品成人自产拍在线观看6 | 国产成人精品一区二区三区福利 | 天天操狠狠操网站 | www狠狠操 | 日韩午夜视频在线观看 | 日韩激情在线视频 | 午夜精品成人一区二区三区 | 欧美日韩1区2区 | 国产精品视频永久免费播放 | 久久国产经典视频 | 麻豆传媒在线免费看 | 伊人国产女 | 午夜美女福利 | 最近中文字幕免费大全 | 国产午夜不卡 | 四川妇女搡bbbb搡bbbb搡 | 激情欧美xxxx | 人人澡人人添人人爽一区二区 | 亚洲精品资源在线观看 | 日韩99热 | 精品一区二区久久久久久久网站 | 在线免费观看涩涩 | 444av| 奇人奇案qvod | 国产精品va视频 | 国产精品男女啪啪 | 天天射天| 97精品国产91久久久久久久 | 黄色毛片一级 | 色综合久久88色综合天天 | 日韩av线观看 | 国产精品丝袜在线 | 麻豆一二三精选视频 | 欧美日韩视频在线一区 | 综合色久| 国产麻豆精品免费视频 | 日韩在线观看视频中文字幕 | 美女视频a美女大全免费下载蜜臀 | 日本久久久久 | 日韩精品视频在线观看免费 | 久久综合精品一区 | 日韩有码专区 | 91免费视频国产 | 精品国产一区二区三区久久 | 综合久久久久久久 | 国产精品久久一区二区三区不卡 | 国产成人精品午夜在线播放 | 免费在线观看成人小视频 | 日韩欧美高清免费 | 在线观看岛国av | 97国产在线观看 | 日韩三级在线观看 | 久久色在线播放 | 亚洲精品小视频在线观看 | 亚洲免费成人av电影 | 激情综合六月 | 最新中文字幕在线观看视频 | 综合伊人久久 | 丁香五香天综合情 | 国产精品成人一区二区 | 亚洲婷久久| 特级西西444www高清大视频 | 97精品电影院 | 亚洲视频在线观看免费 | adn—256中文在线观看 | 视频在线观看91 | 免费av大全 | 欧美视频国产视频 | 日本美女xx | 免费在线视频一区二区 | 久久免费国产精品 | 日本字幕网 | 国产高清永久免费 | 二区三区在线视频 | 中文字幕视频播放 | 久久久在线免费观看 | 久久最新视频 | 国产香蕉久久精品综合网 | 免费在线激情电影 | 成人免费影院 | 美国av片在线观看 | 欧美日韩91 | 看国产黄色片 | 国产免费叼嘿网站免费 | 久久久久久国产精品美女 | 日本女人的性生活视频 | 九九九热精品免费视频观看网站 | 不卡av在线| 久久精品亚洲综合专区 | 97热视频 | 国产专区免费 | 97人人看 | 欧美另类交人妖 | 日本精品中文字幕 | 久久国产经典视频 | 免费色视频网址 | 天天操伊人| 久久热亚洲| 精品国产理论片 | 中文字幕 第二区 | 久久久久综合网 | 99国产精品久久久久老师 | 麻豆传媒在线视频 | 最新影院 | 色综合久久88色综合天天人守婷 | 国产精品国产三级在线专区 | 人人干人人上 | 亚洲午夜精品久久久久久久久 | 日韩精品一区二区三区中文字幕 | 欧美日韩另类在线 | 激情综合五月婷婷 | 久草在线最新 | 91九色视频国产 | 国产一级电影免费观看 | 精品自拍网 | 欧美在线观看视频 | 免费三级黄色 | 91精品国产一区二区三区 | 99亚洲国产 | 午夜三级影院 | 成人免费看视频 | 日韩欧美高清不卡 | 亚洲精品中文在线 | 久久字幕网 | 日韩性色| 成人av动漫在线 | 亚洲日本va午夜在线电影 | 人人插人人玩 | 狠狠狠色丁香婷婷综合激情 | 国产成人久久77777精品 | 欧美午夜a | 91在线看网站 | 亚洲综合涩 | 国产精品久久久久久69 | 天天综合入口 | 国产一级高清视频 | 日韩欧美有码在线 | 日韩av电影免费在线观看 | 五月天综合色激情 | 天天射天天射天天射 | 久久精品一区二区三区国产主播 | 亚洲国产精品一区二区久久,亚洲午夜 | 五月天高清欧美mv | 精品视频网站 | 超碰97在线资源站 | www.成人久久 | 九九综合九九综合 | 国产精品自产拍 |