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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

腾讯大数据之TDW计算引擎解析——Shuffle

發布時間:2025/3/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 腾讯大数据之TDW计算引擎解析——Shuffle 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自 https://www.csdn.net/article/2014-05-19/2819831-TDW-Shuffle/1

摘要:騰訊分布式數據倉庫基于開源軟件Hadoop和Hive進行構建,TDW計算引擎包括兩部分:MapReduce和Spark,兩者內部都包含了一個重要的過程—Shuffle。本文對Shuffle過程進行解析,并對兩個計算引擎的Shuffle過程進行比較。

騰訊分布式數據倉庫(Tencent distributed Data Warehouse, 簡稱TDW)基于開源軟件Hadoop和Hive進行構建,并且根據公司數據量大、計算復雜等特定情況進行了大量優化和改造,目前單集群最大規模達到5600臺,每日作業數達到100多萬,已經成為公司最大的離線數據處理平臺。為了滿足用戶更加多樣的計算需求,TDW也在向實時化方向發展,為用戶提供更加高效、穩定、豐富的服務。

TDW計算引擎包括兩部分:一個是偏離線的MapReduce,一個是偏實時的Spark,兩者內部都包含了一個重要的過程——Shuffle。本文對Shuffle過程進行解析,并對兩個計算引擎的Shuffle過程進行比較,對后續的優化方向進行思考和探索,期待經過我們不斷的努力,TDW計算引擎運行地更好。

Shuffle過程介紹

MapReduce的Shuffle過程介紹

Shuffle的本義是洗牌、混洗,把一組有一定規則的數據盡量轉換成一組無規則的數據,越隨機越好。MapReduce中的Shuffle更像是洗牌的逆過程,把一組無規則的數據盡量轉換成一組具有一定規則的數據。

為什么MapReduce計算模型需要Shuffle過程?我們都知道MapReduce計算模型一般包括兩個重要的階段:Map是映射,負責數據的過濾分發;Reduce是規約,負責數據的計算歸并。Reduce的數據來源于Map,Map的輸出即是Reduce的輸入,Reduce需要通過Shuffle來獲取數據。

從Map輸出到Reduce輸入的整個過程可以廣義地稱為Shuffle。Shuffle橫跨Map端和Reduce端,在Map端包括Spill過程,在Reduce端包括copy和sort過程,如圖所示:

?

Spill過程

Spill過程包括輸出、排序、溢寫、合并等步驟,如圖所示:

Collect

每個Map任務不斷地以<key, value>對的形式把數據輸出到在內存中構造的一個環形數據結構中。使用環形數據結構是為了更有效地使用內存空間,在內存中放置盡可能多的數據。

這個數據結構其實就是個字節數組,叫Kvbuffer,名如其義,但是這里面不光放置了<key, value>數據,還放置了一些索引數據,給放置索引數據的區域起了一個Kvmeta的別名,在Kvbuffer的一塊區域上穿了一個IntBuffer(字節序采用的是平臺自身的字節序)的馬甲。<key, value>數據區域和索引數據區域在Kvbuffer中是相鄰不重疊的兩個區域,用一個分界點來劃分兩者,分界點不是亙古不變的,而是每次Spill之后都會更新一次。初始的分界點是0,<key, value>數據的存儲方向是向上增長,索引數據的存儲方向是向下增長,如圖所示:

Kvbuffer的存放指針bufindex是一直悶著頭地向上增長,比如bufindex初始值為0,一個Int型的key寫完之后,bufindex增長為4,一個Int型的value寫完之后,bufindex增長為8。

索引是對<key, value>在kvbuffer中的索引,是個四元組,包括:value的起始位置、key的起始位置、partition值、value的長度,占用四個Int長度,Kvmeta的存放指針Kvindex每次都是向下跳四個“格子”,然后再向上一個格子一個格子地填充四元組的數據。比如Kvindex初始位置是-4,當第一個<key, value>寫完之后,(Kvindex+0)的位置存放value的起始位置、(Kvindex+1)的位置存放key的起始位置、(Kvindex+2)的位置存放partition的值、(Kvindex+3)的位置存放value的長度,然后Kvindex跳到-8位置,等第二個<key, value>和索引寫完之后,Kvindex跳到-32位置。

Kvbuffer的大小雖然可以通過參數設置,但是總共就那么大,<key, value>和索引不斷地增加,加著加著,Kvbuffer總有不夠用的那天,那怎么辦?把數據從內存刷到磁盤上再接著往內存寫數據,把Kvbuffer中的數據刷到磁盤上的過程就叫Spill,多么明了的叫法,內存中的數據滿了就自動地spill到具有更大空間的磁盤。

關于Spill觸發的條件,也就是Kvbuffer用到什么程度開始Spill,還是要講究一下的。如果把Kvbuffer用得死死得,一點縫都不剩的時候再開始Spill,那Map任務就需要等Spill完成騰出空間之后才能繼續寫數據;如果Kvbuffer只是滿到一定程度,比如80%的時候就開始Spill,那在Spill的同時,Map任務還能繼續寫數據,如果Spill夠快,Map可能都不需要為空閑空間而發愁。兩利相衡取其大,一般選擇后者。

Spill這個重要的過程是由Spill線程承擔,Spill線程從Map任務接到“命令”之后就開始正式干活,干的活叫SortAndSpill,原來不僅僅是Spill,在Spill之前還有個頗具爭議性的Sort。

Sort

先把Kvbuffer中的數據按照partition值和key兩個關鍵字升序排序,移動的只是索引數據,排序結果是Kvmeta中數據按照partition為單位聚集在一起,同一partition內的按照key有序。

Spill

Spill線程為這次Spill過程創建一個磁盤文件:從所有的本地目錄中輪訓查找能存儲這么大空間的目錄,找到之后在其中創建一個類似于“spill12.out”的文件。Spill線程根據排過序的Kvmeta挨個partition的把<key, value>數據吐到這個文件中,一個partition對應的數據吐完之后順序地吐下個partition,直到把所有的partition遍歷完。一個partition在文件中對應的數據也叫段(segment)。

所有的partition對應的數據都放在這個文件里,雖然是順序存放的,但是怎么直接知道某個partition在這個文件中存放的起始位置呢?強大的索引又出場了。有一個三元組記錄某個partition對應的數據在這個文件中的索引:起始位置、原始數據長度、壓縮之后的數據長度,一個partition對應一個三元組。然后把這些索引信息存放在內存中,如果內存中放不下了,后續的索引信息就需要寫到磁盤文件中了:從所有的本地目錄中輪訓查找能存儲這么大空間的目錄,找到之后在其中創建一個類似于“spill12.out.index”的文件,文件中不光存儲了索引數據,還存儲了crc32的校驗數據。(spill12.out.index不一定在磁盤上創建,如果內存(默認1M空間)中能放得下就放在內存中,即使在磁盤上創建了,和spill12.out文件也不一定在同一個目錄下。)

每一次Spill過程就會最少生成一個out文件,有時還會生成index文件,Spill的次數也烙印在文件名中。索引文件和數據文件的對應關系如下圖所示:

話分兩端,在Spill線程如火如荼的進行SortAndSpill工作的同時,Map任務不會因此而停歇,而是一無既往地進行著數據輸出。Map還是把數據寫到kvbuffer中,那問題就來了:<key, value>只顧著悶頭按照bufindex指針向上增長,kvmeta只顧著按照Kvindex向下增長,是保持指針起始位置不變繼續跑呢,還是另謀它路?如果保持指針起始位置不變,很快bufindex和Kvindex就碰頭了,碰頭之后再重新開始或者移動內存都比較麻煩,不可取。Map取kvbuffer中剩余空間的中間位置,用這個位置設置為新的分界點,bufindex指針移動到這個分界點,Kvindex移動到這個分界點的-16位置,然后兩者就可以和諧地按照自己既定的軌跡放置數據了,當Spill完成,空間騰出之后,不需要做任何改動繼續前進。分界點的轉換如下圖所示:

Map任務總要把輸出的數據寫到磁盤上,即使輸出數據量很小在內存中全部能裝得下,在最后也會把數據刷到磁盤上。

Merge

Map任務如果輸出數據量很大,可能會進行好幾次Spill,out文件和Index文件會產生很多,分布在不同的磁盤上。最后把這些文件進行合并的merge過程閃亮登場。

Merge過程怎么知道產生的Spill文件都在哪了呢?從所有的本地目錄上掃描得到產生的Spill文件,然后把路徑存儲在一個數組里。Merge過程又怎么知道Spill的索引信息呢?沒錯,也是從所有的本地目錄上掃描得到Index文件,然后把索引信息存儲在一個列表里。到這里,又遇到了一個值得納悶的地方。在之前Spill過程中的時候為什么不直接把這些信息存儲在內存中呢,何必又多了這步掃描的操作?特別是Spill的索引數據,之前當內存超限之后就把數據寫到磁盤,現在又要從磁盤把這些數據讀出來,還是需要裝到更多的內存中。之所以多此一舉,是因為這時kvbuffer這個內存大戶已經不再使用可以回收,有內存空間來裝這些數據了。(對于內存空間較大的土豪來說,用內存來省卻這兩個io步驟還是值得考慮的。)

然后為merge過程創建一個叫file.out的文件和一個叫file.out.Index的文件用來存儲最終的輸出和索引。

一個partition一個partition的進行合并輸出。對于某個partition來說,從索引列表中查詢這個partition對應的所有索引信息,每個對應一個段插入到段列表中。也就是這個partition對應一個段列表,記錄所有的Spill文件中對應的這個partition那段數據的文件名、起始位置、長度等等。

然后對這個partition對應的所有的segment進行合并,目標是合并成一個segment。當這個partition對應很多個segment時,會分批地進行合并:先從segment列表中把第一批取出來,以key為關鍵字放置成最小堆,然后從最小堆中每次取出最小的<key, value>輸出到一個臨時文件中,這樣就把這一批段合并成一個臨時的段,把它加回到segment列表中;再從segment列表中把第二批取出來合并輸出到一個臨時segment,把其加入到列表中;這樣往復執行,直到剩下的段是一批,輸出到最終的文件中。

最終的索引數據仍然輸出到Index文件中。

?

Map端的Shuffle過程到此結束。

Copy

Reduce任務通過HTTP向各個Map任務拖取它所需要的數據。每個節點都會啟動一個常駐的HTTP server,其中一項服務就是響應Reduce拖取Map數據。當有MapOutput的HTTP請求過來的時候,HTTP server就讀取相應的Map輸出文件中對應這個Reduce部分的數據通過網絡流輸出給Reduce。

Reduce任務拖取某個Map對應的數據,如果在內存中能放得下這次數據的話就直接把數據寫到內存中。Reduce要向每個Map去拖取數據,在內存中每個Map對應一塊數據,當內存中存儲的Map數據占用空間達到一定程度的時候,開始啟動內存中merge,把內存中的數據merge輸出到磁盤上一個文件中。

如果在內存中不能放得下這個Map的數據的話,直接把Map數據寫到磁盤上,在本地目錄創建一個文件,從HTTP流中讀取數據然后寫到磁盤,使用的緩存區大小是64K。拖一個Map數據過來就會創建一個文件,當文件數量達到一定閾值時,開始啟動磁盤文件merge,把這些文件合并輸出到一個文件。

有些Map的數據較小是可以放在內存中的,有些Map的數據較大需要放在磁盤上,這樣最后Reduce任務拖過來的數據有些放在內存中了有些放在磁盤上,最后會對這些來一個全局合并。

?

Merge Sort

這里使用的Merge和Map端使用的Merge過程一樣。Map的輸出數據已經是有序的,Merge進行一次合并排序,所謂Reduce端的sort過程就是這個合并的過程。一般Reduce是一邊copy一邊sort,即copy和sort兩個階段是重疊而不是完全分開的。

Reduce端的Shuffle過程至此結束。

?

*************************************************************************************************************************************************************************************************************************

*************************************************************************************************************************************************************************************************************************

Spark的Shuffle過程介紹

Shuffle Writer

Spark豐富了任務類型,有些任務之間數據流轉不需要通過Shuffle,但是有些任務之間還是需要通過Shuffle來傳遞數據,比如wide dependency的group by key。

Spark中需要Shuffle輸出的Map任務會為每個Reduce創建對應的bucket,Map產生的結果會根據設置的partitioner得到對應的bucketId,然后填充到相應的bucket中去。每個Map的輸出結果可能包含所有的Reduce所需要的數據,所以每個Map會創建R個bucket(R是reduce的個數),M個Map總共會創建M*R個bucket。

Map創建的bucket其實對應磁盤上的一個文件,Map的結果寫到每個bucket中其實就是寫到那個磁盤文件中,這個文件也被稱為blockFile,是Disk Block Manager管理器通過文件名的Hash值對應到本地目錄的子目錄中創建的。每個Map要在節點上創建R個磁盤文件用于結果輸出,Map的結果是直接輸出到磁盤文件上的,100KB的內存緩沖是用來創建Fast Buffered OutputStream輸出流。這種方式一個問題就是Shuffle文件過多。

針對上述Shuffle過程產生的文件過多問題,Spark有另外一種改進的Shuffle過程:consolidation Shuffle,以期顯著減少Shuffle文件的數量。在consolidation Shuffle中每個bucket并非對應一個文件,而是對應文件中的一個segment部分。Job的map在某個節點上第一次執行,為每個reduce創建bucket對應的輸出文件,把這些文件組織成ShuffleFileGroup,當這次map執行完之后,這個ShuffleFileGroup可以釋放為下次循環利用;當又有map在這個節點上執行時,不需要創建新的bucket文件,而是在上次的ShuffleFileGroup中取得已經創建的文件繼續追加寫一個segment;當前次map還沒執行完,ShuffleFileGroup還沒有釋放,這時如果有新的map在這個節點上執行,無法循環利用這個ShuffleFileGroup,而是只能創建新的bucket文件組成新的ShuffleFileGroup來寫輸出。

比如一個Job有3個Map和2個reduce:(1) 如果此時集群有3個節點有空槽,每個節點空閑了一個core,則3個Map會調度到這3個節點上執行,每個Map都會創建2個Shuffle文件,總共創建6個Shuffle文件;(2) 如果此時集群有2個節點有空槽,每個節點空閑了一個core,則2個Map先調度到這2個節點上執行,每個Map都會創建2個Shuffle文件,然后其中一個節點執行完Map之后又調度執行另一個Map,則這個Map不會創建新的Shuffle文件,而是把結果輸出追加到之前Map創建的Shuffle文件中;總共創建4個Shuffle文件;(3) 如果此時集群有2個節點有空槽,一個節點有2個空core一個節點有1個空core,則一個節點調度2個Map一個節點調度1個Map,調度2個Map的節點上,一個Map創建了Shuffle文件,后面的Map還是會創建新的Shuffle文件,因為上一個Map還正在寫,它創建的ShuffleFileGroup還沒有釋放;總共創建6個Shuffle文件。

Shuffle Fetcher

Reduce去拖Map的輸出數據,Spark提供了兩套不同的拉取數據框架:通過socket連接去取數據;使用netty框架去取數據。

每個節點的Executor會創建一個BlockManager,其中會創建一個BlockManagerWorker用于響應請求。當Reduce的GET_BLOCK的請求過來時,讀取本地文件將這個blockId的數據返回給Reduce。如果使用的是Netty框架,BlockManager會創建ShuffleSender用于發送Shuffle數據。

并不是所有的數據都是通過網絡讀取,對于在本節點的Map數據,Reduce直接去磁盤上讀取而不再通過網絡框架。

Reduce拖過來數據之后以什么方式存儲呢?Spark Map輸出的數據沒有經過排序,Spark Shuffle過來的數據也不會進行排序,Spark認為Shuffle過程中的排序不是必須的,并不是所有類型的Reduce需要的數據都需要排序,強制地進行排序只會增加Shuffle的負擔。Reduce拖過來的數據會放在一個HashMap中,HashMap中存儲的也是<key, value>對,key是Map輸出的key,Map輸出對應這個key的所有value組成HashMap的value。Spark將Shuffle取過來的每一個<key, value>對插入或者更新到HashMap中,來一個處理一個。HashMap全部放在內存中。

Shuffle取過來的數據全部存放在內存中,對于數據量比較小或者已經在Map端做過合并處理的Shuffle數據,占用內存空間不會太大,但是對于比如group by key這樣的操作,Reduce需要得到key對應的所有value,并將這些value組一個數組放在內存中,這樣當數據量較大時,就需要較多內存。

當內存不夠時,要不就失敗,要不就用老辦法把內存中的數據移到磁盤上放著。Spark意識到在處理數據規模遠遠大于內存空間時所帶來的不足,引入了一個具有外部排序的方案。Shuffle過來的數據先放在內存中,當內存中存儲的<key, value>對超過1000并且內存使用超過70%時,判斷節點上可用內存如果還足夠,則把內存緩沖區大小翻倍,如果可用內存不再夠了,則把內存中的<key, value>對排序然后寫到磁盤文件中。最后把內存緩沖區中的數據排序之后和那些磁盤文件組成一個最小堆,每次從最小堆中讀取最小的數據,這個和MapReduce中的merge過程類似。

?

MapReduce和Spark的Shuffle過程對比

?MapReduce
Spark
collect
在內存中構造了一塊數據結構用于map輸出的緩沖
沒有在內存中構造一塊數據結構用于map輸出的緩沖,而是直接把輸出寫到磁盤文件
sort
map輸出的數據有排序
map輸出的數據沒有排序
merge
對磁盤上的多個spill文件最后進行合并成一個輸出文件
在map端沒有merge過程,在輸出時直接是對應一個reduce的數據寫到一個文件中,這些文件同時存在并發寫,最后不需要合并成一個
copy框架
jetty
netty或者直接socket流
對于本節點上的文件
仍然是通過網絡框架拖取數據

不通過網絡框架,對于在本節點上的map輸出文件,采用本地讀取的方式

copy過來的數據存放位置
先放在內存,內存放不下時寫到磁盤

一種方式全部放在內存;

另一種方式先放在內存
merge sort
最后會對磁盤文件和內存中的數據進行合并排序
對于采用另一種方式時也會有合并排序的過程

Shuffle后續優化方向

通過上面的介紹,我們了解到,Shuffle過程的主要存儲介質是磁盤,盡量的減少IO是Shuffle的主要優化方向。我們腦海中都有那個經典的存儲金字塔體系,Shuffle過程為什么把結果都放在磁盤上,那是因為現在內存再大也大不過磁盤,內存就那么大,還這么多張嘴吃,當然是分配給最需要的了。如果具有“土豪”內存節點,減少Shuffle IO的最有效方式無疑是盡量把數據放在內存中。下面列舉一些現在看可以優化的方面,期待經過我們不斷的努力,TDW計算引擎運行地更好。

MapReduce Shuffle后續優化方向

  • 壓縮:對數據進行壓縮,減少寫讀數據量;
  • 減少不必要的排序:并不是所有類型的Reduce需要的數據都是需要排序的,排序這個nb的過程如果不需要最好還是不要的好;
  • 內存化:Shuffle的數據不放在磁盤而是盡量放在內存中,除非逼不得已往磁盤上放;當然了如果有性能和內存相當的第三方存儲系統,那放在第三方存儲系統上也是很好的;這個是個大招;
  • 網絡框架:netty的性能據說要占優了;
  • 本節點上的數據不走網絡框架:對于本節點上的Map輸出,Reduce直接去讀吧,不需要繞道網絡框架。

Spark Shuffle后續優化方向

Spark作為MapReduce的進階架構,對于Shuffle過程已經是優化了的,特別是對于那些具有爭議的步驟已經做了優化,但是Spark的Shuffle對于我們來說在一些方面還是需要優化的。

    • 壓縮:對數據進行壓縮,減少寫讀數據量;
    • 內存化:Spark歷史版本中是有這樣設計的:Map寫數據先把數據全部寫到內存中,寫完之后再把數據刷到磁盤上;考慮內存是緊缺資源,后來修改成把數據直接寫到磁盤了;對于具有較大內存的集群來講,還是盡量地往內存上寫吧,內存放不下了再放磁盤。

轉載于:https://www.cnblogs.com/haibin168/p/9008615.html

總結

以上是生活随笔為你收集整理的腾讯大数据之TDW计算引擎解析——Shuffle的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产二级视频 | 最近中文字幕视频完整版 | 天天爱天天草 | 日本精品中文字幕在线观看 | 亚洲综合成人在线 | 色综合久久久久综合体桃花网 | 国产精品嫩草影视久久久 | 精品国产一区二区三区久久久 | 在线观看免费国产小视频 | 亚洲va欧美va国产va黑人 | 一级淫片在线观看 | 91理论片午午伦夜理片久久 | 日韩国产高清在线 | 成年人免费在线观看网站 | 毛片区| 在线观看免费高清视频大全追剧 | 99精品视频免费看 | 婷婷综合激情 | 国产男女爽爽爽免费视频 | 婷婷色5月 | 激情一区二区三区欧美 | 亚洲在线免费视频 | 精品国产一区二区久久 | 91中文在线视频 | 久久综合九色综合久99 | 国产中文字幕一区二区 | 欧美日韩一区二区在线 | 久精品视频| 亚洲精品网站在线 | 婷婷五月在线视频 | 久久人网 | 国产亚洲精品久久久久动 | 美女在线观看av | 日韩精品免费一区 | 青青河边草手机免费 | 成人啊 v | 日韩精品久久一区二区 | 日韩v在线91成人自拍 | 叶爱av在线| 亚洲精品av在线 | 久久精品久久99 | 久久成人精品电影 | 96精品视频| 久久九九九九 | 久久精品第一页 | 婷婷网在线 | 97天堂网| 少妇视频一区 | 麻豆91精品 | 色综合天天综合网国产成人网 | 日韩偷拍精品 | 日韩影片在线观看 | 亚洲欧美在线视频免费 | 久久精品日产第一区二区三区乱码 | 狠狠干狠狠色 | 97国产精品一区二区 | 天天色草 | 激情 一区二区 | 91在线蜜桃臀 | 友田真希x88av| 天天插天天爽 | 欧美日韩免费一区二区三区 | 97视频在线看 | www好男人| 伊人国产在线播放 | 欧美激情第十页 | 欧美视频国产视频 | 91人人澡人人爽人人精品 | 91精品国产入口 | 在线观看 国产 | 精品久久视频 | 超碰电影在线观看 | 久久九九久久九九 | 婷婷在线色 | 97超碰免费在线 | 亚洲精品网站在线 | 99久久久久久久久 | 久久免费高清视频 | 精品电影一区 | 曰韩精品 | 日韩成人免费在线 | 91中文字幕在线观看 | 国产一区二区三区视频在线 | 成人app在线免费观看 | 狠狠综合 | 中文字幕视频网站 | 香蕉影视在线观看 | 在线国产欧美 | 欧美美女激情18p | 91九色视频观看 | 99精品视频在线免费观看 | 日日夜夜精品视频天天综合网 | 色婷婷视频在线观看 | 国产精品一区二区久久精品 | 色婷婷国产精品一区在线观看 | 97成人精品视频在线观看 | 91三级在线观看 | 亚洲综合色丁香婷婷六月图片 | 日韩成人不卡 | 国产精品一区在线播放 | 国产精品欧美日韩 | 亚洲 欧美日韩 国产 中文 | 天天操操 | 日韩高清在线一区二区三区 | 91精品视频在线观看免费 | 激情综合久久 | 久草免费看 | 天天综合婷婷 | 亚洲有 在线 | 草久久精品 | 亚洲精品美女视频 | 久草在| 欧美大香线蕉线伊人久久 | 在线小视频国产 | 亚洲精品中文字幕在线观看 | 精品99久久久久久 | 久久精品视频在线免费观看 | 亚洲欧美精品一区 | 国产亚洲小视频 | 黄色av播放 | 日韩色综合网 | 欧美国产日韩激情 | 亚洲综合国产精品 | 久久久久免费电影 | 99热官网 | 粉嫩高清一区二区三区 | 美女免费电影 | 久久婷婷五月综合色丁香 | 国内亚洲精品 | 中文字幕在线免费看 | 亚洲伊人第一页 | 久久国产精品免费视频 | 欧美成人h版电影 | 国产亚洲精品久久19p | 成年一级片 | 国产在线久久久 | 国产色视频网站 | 中文字幕久久久精品 | 日韩字幕在线观看 | 永久精品视频 | 黄色字幕网 | 亚洲精品乱码久久久久v最新版 | 丝袜精品视频 | 三级av中文字幕 | 2019中文最近的2019中文在线 | 久久久久久在线观看 | 色搞搞 | 天天av资源 | 黄色中文字幕 | 国产视频 久久久 | 国产精品一区二区免费看 | 欧美天天综合网 | 在线观看日韩国产 | 亚洲日本va中文字幕 | av+在线播放在线播放 | 欧美日韩中文国产 | 日韩大片在线 | 韩国在线视频一区 | 日韩免费高清在线观看 | 97av在线| 国产九九在线 | 中文在线a∨在线 | 黄色a视频 | 日本丰满少妇免费一区 | 亚洲一二三久久 | 99久久婷婷 | 欧美日韩国产成人 | 国产精品岛国久久久久久久久红粉 | 日韩av一区二区在线播放 | 久久精品国产第一区二区三区 | 999视频在线播放 | 国产精品久久久av | 狠狠色丁香婷婷综合久小说久 | www五月天婷婷 | 最近中文字幕完整视频高清1 | 中文字幕av最新 | 99九九热只有国产精品 | 免费在线中文字幕 | 韩日精品中文字幕 | 久久黄色a级片 | 亚洲精品福利视频 | 欧美激情精品久久久久久免费 | 久久精品视频在线观看免费 | 97成人精品视频在线观看 | 久久久精品免费观看 | 丁香花五月 | 成年人在线视频观看 | 国产一区二区在线免费观看 | 国产成人精品免高潮在线观看 | 亚洲经典在线 | 黄色三级网站 | 欧美大片大全 | 免费三级影片 | 亚洲欧美视频在线观看 | 蜜臀精品久久久久久蜜臀 | 国产精品11 | 狠狠狠狠狠狠操 | 久久伊99综合婷婷久久伊 | 97视频资源 | 亚洲成人黄色网址 | 日韩有码网站 | 九九亚洲精品 | 久久99精品久久久久久久久久久久 | www免费网站在线观看 | 中文字幕中文 | 91精品视频免费 | 欧美一级高清片 | 免费的黄色的网站 | 免费网站色 | 欧美性生活一级片 | 日韩有码在线播放 | 欧美成人性战久久 | 国产精品99久久久久人中文网介绍 | 日韩美女黄色片 | 日韩精品一区二区三区外面 | 丰满少妇在线观看网站 | 97超碰在线人人 | 天天色天天爱天天射综合 | 久草在线视频免费资源观看 | 久久亚洲二区 | 免费看短| 久久精品国亚洲 | 成年人在线观看视频免费 | 精品黄色片 | 国产精品99精品久久免费 | 亚洲 欧美 变态 国产 另类 | 国产在线观看中文字幕 | 最新日韩电影 | 五月天亚洲综合 | 成人av电影在线 | 免费污片 | 91视频 - v11av| av在线电影网站 | www黄色com | 成人午夜电影在线 | 国产亚洲精品成人av久久ww | 亚洲久在线 | 亚洲免费资源 | av片在线观看免费 | 中文字幕.av.在线 | 日日干天天操 | 中文字幕高清视频 | 丁香在线观看完整电影视频 | 午夜国产福利视频 | 色综合久久久久久久久五月 | 欧美午夜性生活 | 中文字幕在线免费观看视频 | 国产精品av免费在线观看 | 国产99爱| 亚洲日本色 | 久草精品电影 | 亚洲精品玖玖玖av在线看 | 91福利国产在线观看 | 精品视频免费久久久看 | 欧美激情精品久久久 | 99产精品成人啪免费网站 | 婷婷色中文字幕 | 国产尤物一区二区三区 | 成人av.com | 奇米网8888 | 又黄又网站 | av福利网址导航大全 | 国内精品久久久久久久影视麻豆 | 免费无遮挡动漫网站 | 午夜男人影院 | 色av婷婷| 国产aa精品| 亚洲国产精彩中文乱码av | 激情五月在线视频 | 免费看黄色小说的网站 | 国产99久久99热这里精品5 | 一区 二区电影免费在线观看 | 国色天香永久免费 | 成人午夜电影久久影院 | 综合天天色 | 国产视频不卡 | 97香蕉久久超级碰碰高清版 | 国产精品va| 久久久久久蜜桃一区二区 | 日本大片免费观看在线 | 免费视频黄色 | 久久久国产精品电影 | 国产精品午夜久久 | 久久久久精 | 亚洲视频在线观看免费 | 久久久高清一区二区三区 | 欧美亚洲久久 | 日韩中文字幕视频在线 | 日本黄色免费看 | av中文字幕亚洲 | 在线中文字母电影观看 | 亚洲国产日本 | 欧美精品一区二区三区四区在线 | 国内精品久久久久久久影视麻豆 | 九色91av| 久久视频这里有久久精品视频11 | 99久久久久久| 草久久久 | 日本精品视频一区二区 | 久久成人国产 | 综合色在线观看 | 丁香亚洲 | 久草视频免费在线播放 | av中文在线观看 | 亚洲综合网站在线观看 | 国产精品成人aaaaa网站 | 日韩视频1区 | 国产在线精品二区 | 欧美在线视频一区二区三区 | 中文字幕一区二区三区四区 | 国产欧美精品xxxx另类 | 超碰在97 | 免费成人av在线 | 成人免费看片网址 | 毛片黄色一级 | 深夜国产在线 | 亚洲精品99久久久久久 | 粉嫩aⅴ一区二区三区 | 欧美在线视频一区二区三区 | 日韩视频精品在线 | 国产高清在线不卡 | 精品久久久久久久久久久久久久久久久久 | 热久久电影| 狠狠色丁香婷婷综合久小说久 | 精品一区二区在线播放 | 91成人亚洲 | 在线亚洲播放 | 91视频三区| 国产xxxx| 蜜臀av性久久久久av蜜臀妖精 | 国产欧美综合在线观看 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 国产视频综合在线 | 国产成人av一区二区三区在线观看 | 亚洲最大免费成人网 | 一级免费看 | 精品黄色在线 | 超级碰碰碰碰 | 国产中文字幕国产 | 另类五月激情 | 国产精品久久久久久婷婷天堂 | 四虎小视频 | 新版资源中文在线观看 | 最新日本中文字幕 | 又黄又爽又无遮挡免费的网站 | 国产精品一区二区视频 | 成年人黄色免费视频 | 亚洲综合在线观看视频 | 91成版人在线观看入口 | 一区二区 不卡 | 国产精品99久久久久久久久久久久 | 日韩网站在线看片你懂的 | 国产精品一区二区免费在线观看 | 在线国产片 | 最新色站 | 久久香蕉国产精品麻豆粉嫩av | 国产亚洲视频在线 | 五月婷婷丁香在线观看 | 欧美日韩另类在线观看 | 国产一级性生活视频 | 色噜噜狠狠色综合中国 | 91成人精品观看 | 制服丝袜一区二区 | 亚洲国产成人精品在线观看 | 国产精品黄 | 国产免费观看视频 | 天天摸夜夜添 | 中文字幕888 | 久久观看免费视频 | 国产高清中文字幕 | 国产99久久九九精品 | 奇米网网址| 亚洲国产高清在线观看视频 | 亚洲精品国偷自产在线99热 | 日本69hd| 色五月色开心色婷婷色丁香 | 中文字幕一区二区三区乱码在线 | 天堂va在线高清一区 | 在线 高清 中文字幕 | 午夜一级免费电影 | 四虎影视av | 日韩电影在线观看一区二区三区 | 黄色小说网站在线 | 久久婷婷开心 | 射射射综合网 | 日韩久久一区二区 | 国产一二三区av | 天天综合导航 | 蜜臀久久99精品久久久无需会员 | 中文字幕乱在线伦视频中文字幕乱码在线 | 色停停五月天 | 激情视频在线高清看 | 欧美午夜视频在线 | 日韩视频免费在线观看 | 色综合色综合色综合 | 国产精品自产拍在线观看中文 | 日韩乱色精品一区二区 | 视频福利在线观看 | 精品专区一区二区 | 久久国际影院 | 国产一区二区久久久 | 久久免费视频网站 | 国产成人免费观看久久久 | 国产精品国产三级国产 | 国产精品视频 | www.久久爱.cn| 色综合久久中文综合久久牛 | 在线免费观看麻豆视频 | 国内视频 | 久久精品一区二区三 | 国产精品永久在线 | 久久午夜国产 | 99热国产精品 | 日本h在线播放 | 国产精品免费小视频 | 国产成人精品久 | 欧美日韩精品在线观看 | 久久人人艹 | 精品国产精品久久一区免费式 | 国产又黄又爽无遮挡 | 伊人国产视频 | 中文字幕在线免费看线人 | 久久成人高清 | 中文日韩在线 | 久久免费久久 | 中文av资源站 | 国产精品初高中精品久久 | 美女很黄免费网站 | 免费看成人片 | 探花视频免费观看高清视频 | 美女国产 | 婷婷综合伊人 | japanesefreesexvideo高潮 | 精品一区二区久久久久久久网站 | 国产一区二区精品 | 成人免费视频视频在线观看 免费 | 成人在线播放av | 国产精品第一 | 四虎影视成人永久免费观看视频 | 久久久免费国产 | 黄色小说18 | 午夜91视频 | 成人三级视频 | www.日日日.com | 免费视频二区 | 国产在线中文 | 网址你懂的在线观看 | 国产123av | 999久久久久久久久久久 | 亚洲国产美女精品久久久久∴ | 国产黄色电影 | 国产女做a爱免费视频 | 久久99国产精品二区护士 | 日日夜夜av | 丁香六月在线观看 | 欧美在线视频不卡 | 亚洲最新精品 | 久久永久免费 | japanese黑人亚洲人4k | 国产精品久久久久久久久久久免费 | 日韩av电影手机在线观看 | 成人在线一区二区三区 | 亚洲精品美女在线观看播放 | 在线免费观看成人 | 国产视频一区二区在线观看 | 精品久久美女 | 一区二区三区日韩在线 | 丁香六月婷婷开心 | 日韩色在线 | 日韩高清在线观看 | 日韩专区在线 | av观看免费在线 | 麻豆视频在线免费观看 | 欧美一级日韩三级 | 精品国产一区二区三区日日嗨 | a色视频| 亚洲精品国产综合久久 | 欧美天天射 | 黄色毛片视频免费观看中文 | 色欧美88888久久久久久影院 | 亚洲乱码精品久久久久 | 国产香蕉在线 | 欧美亚洲国产精品久久高清浪潮 | 99国产免费网址 | 在线观看不卡视频 | av大片网址 | 午夜国产福利在线 | 国产精品av免费 | 韩国一区二区三区在线观看 | 国产破处在线播放 | 中文字幕第一页在线播放 | 欧美一区二区三区免费观看 | 国产精品久久二区 | 久久不卡免费视频 | 综合网中文字幕 | 狠狠88综合久久久久综合网 | 欧美十八| 91精品色 | 欧洲一区二区三区精品 | 91精品伦理 | 91色吧| 久久精品视频免费观看 | 黄视频色网站 | a视频在线播放 | 国产亚洲精品久久久久久电影 | av福利电影 | 久久99九九99精品 | 国产亚洲激情视频在线 | 91av久久 | 婷婷色av | 在线免费观看欧美日韩 | av先锋影音少妇 | 午夜精品在线看 | 国产亚洲午夜高清国产拍精品 | 日韩精品一区二区三区外面 | 玖玖在线资源 | 精品一区二区三区在线播放 | 国产精品va视频 | 免费在线精品视频 | 久久综合狠狠综合 | 久久人人爽爽人人爽人人片av | 久久免费公开视频 | 久久久亚洲精华液 | 亚洲最新在线视频 | 亚洲激情 | 在线欧美a| 亚洲伦理一区二区 | 国产精品毛片一区视频播 | 亚洲一区二区三区在线看 | 亚洲综合在线一区二区三区 | 日韩有码网站 | 182午夜在线观看 | 久久九九九九 | 91视频三区 | 久久久久久久久久久电影 | 婷婷久久网站 | 国产黄色大片 | 亚洲每日更新 | 探花视频免费在线观看 | 国产99久久99热这里精品5 | 欧美色图88 | 久久精品久久久久 | 精品人人人人 | 高清av在线免费观看 | 就操操久久 | 91伊人影院| 色综合久久久久久久 | 久久国产精品99国产 | 久久99在线观看 | 中文字幕专区高清在线观看 | 国产97免费 | 四川妇女搡bbbb搡bbbb搡 | 91最新在线视频 | 亚洲国产色一区 | 亚洲精品视频久久 | 黄色一级网 | 国产人在线成免费视频 | 超碰97中文 | 最近久乱中文字幕 | 国产剧情一区在线 | 日本性xxxxx 亚洲精品午夜久久久 | 亚洲免费一级 | 精品国偷自产在线 | 久久麻豆精品 | 操操操操网 | 亚洲精品视频在线观看视频 | 99视频免费看 | 亚洲综合色站 | 人人看人人艹 | av一区二区三区在线播放 | 99精品国产免费久久 | 久久看免费视频 | 欧美激情在线网站 | 婷婷精品进入 | 欧美日韩中文国产 | 精品国产一区二区三区av性色 | 黄色一级在线视频 | 成人久久精品 | 成人精品999 | 中文在线字幕免费观 | 黄色av免费看 | 国产在线播放不卡 | 国产黄在线免费观看 | 激情www| 天天干com | 免费性网站 | 激情五月av | 国产日韩在线看 | 久久久久激情电影 | freejavvideo日本免费 | 麻豆久久久久 | 在线精品国产 | 色多多视频在线观看 | 日日插日日干 | 青青河边草免费观看完整版高清 | 一级黄色a视频 | 伊人天天狠天天添日日拍 | 亚洲精品黄网站 | 国产精品手机看片 | 午夜精品婷婷 | 亚洲国产日韩在线 | 首页国产精品 | 久草男人天堂 | 日韩久久在线 | 九热在线| 国产精品免费成人 | 国产高清在线观看av | 久草影视在线 | 国产剧情av在线播放 | 亚洲三级在线 | 国内精品久久久久久久影视简单 | 久久久久久免费视频 | www.人人草| 91精品区 | 五月婷婷一区二区三区 | 久久精品久久久精品美女 | 91麻豆精品国产91久久久使用方法 | 99精品视频在线观看播放 | 日韩av中文在线 | 亚洲综合欧美激情 | 欧美最猛性xxxxx亚洲精品 | 亚洲黄色在线播放 | 韩国av在线播放 | 911久久香蕉国产线看观看 | 精品一二三四五区 | 国产麻豆精品免费视频 | 在线天堂中文在线资源网 | 久久精品九色 | 成人黄色免费在线观看 | 奇米影视四色8888 | 国产精品成人在线 | 久久草 | 久久国产精品99久久久久 | 国产精品一区免费在线观看 | 91亚洲在线 | 日韩高清一区二区 | 粉嫩av一区二区三区免费 | av网站播放 | 丁香激情网| 欧美性生活久久 | 国产中文字幕久久 | 香蕉视频导航 | 99久久婷婷国产精品综合 | 欧美日本中文字幕 | 久久99偷拍视频 | 黄色在线观看免费网站 | 精品爱爱 | 欧美日韩午夜爽爽 | 色综合久久综合网 | 亚洲精品中文字幕在线观看 | 国产69久久 | 成人教育av| 白丝av免费观看 | 99精品视频免费观看视频 | 国产色在线视频 | 精品国产乱码久久久久久天美 | 亚洲综合欧美精品电影 | 亚洲乱码国产乱码精品天美传媒 | 国产午夜视频在线观看 | 国产免费小视频 | 国产精品久久久久久久久费观看 | 天天色天天综合 | 一区二精品 | 亚洲一级影院 | 99 视频 高清 | www.超碰 | 久久天天躁夜夜躁狠狠躁2022 | 日韩在线视频网 | 亚洲一二区精品 | 波多野结衣视频一区二区 | 国产成人精品一区二三区 | 丁香网五月天 | 福利视频一二区 | 亚洲专区在线视频 | 欧美一区二区三区在线 | 国产黑丝一区二区三区 | 亚洲自拍自偷 | 成人一级黄色片 | 黄网站www| 免费成人黄色 | 国产又黄又爽无遮挡 | 91插插插网站 | 欧美日韩在线看 | 91在线91| 美女视频a美女大全免费下载蜜臀 | 国产一区在线视频播放 | 欧美一级黄大片 | 中文字幕亚洲欧美日韩 | 中文字幕在线观看免费高清电影 | 欧洲精品二区 | www91在线观看 | 欧美aa在线 | 久久99精品久久久久婷婷 | 久久99最新地址 | 午夜精品久久久久久久久久久 | 特黄特色特刺激视频免费播放 | 美女久久久久久久久久久 | 最近中文字幕高清字幕免费mv | 免费在线观看一级片 | 免费v片| 狠狠操操网 | 日韩欧美在线观看一区二区三区 | 在线欧美中文字幕 | 国产午夜精品一区二区三区欧美 | 91视频传媒 | 久久久久亚洲精品中文字幕 | 国产精品欧美日韩在线观看 | 深夜男人影院 | 91久久久国产精品 | 国产精品九九热 | 日韩欧美网址 | 久久久国产日韩 | 蜜臀一区二区三区精品免费视频 | 麻豆一级视频 | 久久视频这里有久久精品视频11 | 天天综合色天天综合 | 五月天综合色 | 久久免费美女视频 | 美女视频一区 | 国产精品一区二区视频 | 99热日本| 欧美激情精品久久久久久免费印度 | 国产a级免费 | 4hu视频| 欧美日韩精品久久久 | 亚洲成a人片综合在线 | 亚洲永久字幕 | 亚洲精品视频在线看 | 国产精品国产亚洲精品看不卡15 | 欧美 亚洲 另类 激情 另类 | 人人澡人摸人人添学生av | 久久久久欠精品国产毛片国产毛生 | 啪啪凸凸 | 久久美女免费视频 | 91精品久久久久久久久久久久久 | 亚洲最新合集 | 色婷婷久久久综合中文字幕 | 涩涩网站在线播放 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 粉嫩av一区二区三区四区五区 | 麻豆免费视频网站 | 久久草视频 | 国产精品久久久久久久久久免费 | 免费a视频 | 精品国产一区二区三区四区在线观看 | 日韩一三区 | 亚洲一区二区三区91 | 波多野结衣在线观看一区二区三区 | 国产精久久久久久妇女av | 韩国av免费在线观看 | 国产91影院 | 亚洲成aⅴ人片久久青草影院 | 国产黄av | 国产91丝袜在线播放动漫 | 日韩一区二区三区高清免费看看 | 天天爽夜夜爽精品视频婷婷 | 久久伦理视频 | 国产高清网站 | 色综合中文综合网 | 中文字幕视频一区二区 | 久久99精品久久只有精品 | 91av免费在线观看 | 国产高清精 | 国产91欧美 | a级国产乱理论片在线观看 伊人宗合网 | 国产视频亚洲 | 亚洲中字幕 | 久久久黄色av | 日韩动漫免费观看高清完整版在线观看 | 一区二区毛片 | 日韩视频中文字幕在线观看 | 国产高清在线免费 | 亚洲激情在线观看 | 99久久婷婷国产综合亚洲 | 九色自拍视频 | 亚洲区色| 手机在线永久免费观看av片 | 亚洲综合激情网 | 国产一性一爱一乱一交 | 最近更新好看的中文字幕 | 亚洲毛片视频 | 国产一级二级三级在线观看 | 国产精品一区二区在线观看 | 久久不卡免费视频 | 亚洲九九九在线观看 | 免费观看成年人视频 | 国产精品免费久久久久 | 久久久黄色 | 麻豆激情电影 | 91精品国产一区二区三区 | 欧美韩国日本在线观看 | 国产中文字幕91 | 在线激情小视频 | 日本久久久久久久久久 | 午夜久久影视 | 欧美另类高清 | 国产高清久久久 | 色香蕉在线| www久久99 | 亚洲精品国久久99热 | 午夜精品久久久久久久久久久久 | 麻豆久久精品 | 日本中文一级片 | 国产美女精品久久久 | 国产一级视频在线观看 | 久久人人97超碰国产公开结果 | 婷婷在线五月 | 99一区二区三区 | 国产成人黄色 | 欧美一级在线看 | 亚洲另类视频在线 | 蜜桃视频成人在线观看 | 国产精品高潮在线观看 | 国产精品一区二区中文字幕 | 亚洲成a人片77777kkkk1在线观看 | 成人免费观看视频网站 | 玖玖玖精品 | 黄色av免费看 | 免费能看的av| 插久久| 很黄很污的视频网站 | 国产黄色片久久久 | 婷婷丁香七月 | 亚洲一区二区精品视频 | 狠狠躁日日躁狂躁夜夜躁 | 一区二区三区四区在线免费观看 | 欧美日韩一区二区三区视频 | 午夜精品一区二区三区免费 | 成人午夜毛片 | 久久免费的精品国产v∧ | www视频免费在线观看 | 91精品久久久久久综合五月天 | 亚洲精品玖玖玖av在线看 | 国产在线精品观看 | 91视频国产高清 | 久久亚洲区 | 日韩久久精品 | 最近中文字幕大全中文字幕免费 | 涩涩网站在线播放 | 久久五月天综合 | 亚洲最新视频在线 | 在线观看黄网站 | 丁香六月婷婷综合 | 色丁香色婷婷 | av片子在线观看 | 国产精品毛片久久 | 国产精品破处视频 | av中文字幕剧情 | 成人aⅴ视频 | 伊人天天综合 | 欧美激情视频在线观看免费 | 99欧美| 国产少妇在线观看 | 久久96国产精品久久99软件 | 国产视频1 | 人人爽人人乐 | 中文字幕有码在线播放 | 国产黄色片久久久 | av不卡在线看| 天堂av在线网 | 狠狠色丁香婷婷综合基地 | 视频国产一区二区三区 | 国产成人一级电影 | 国产在线欧美 | 四虎成人精品在永久免费 | 国产1区2区3区精品美女 | 天天干天天干天天色 | 久久这里精品视频 | 在线视频你懂得 | 日韩视频专区 | 伊色综合久久之综合久久 | 久久精品直播 | 久久国内精品 | 综合色站导航 | 天天插天天| 日韩乱理 | 精品国产123| 热99在线视频 | 精品 一区 在线 | 国产黄色免费观看 | 亚洲精品国产精品国自产观看 | а天堂中文最新一区二区三区 | 91av视频在线播放 | avav99| 国产生活一级片 | 亚洲免费观看在线视频 | 美女久久一区 | 欧美小视频在线观看 | 91人人澡人人爽人人精品 | 2023亚洲精品国偷拍自产在线 | 亚洲精品黄| www成人av| 国产精品第十页 | 日日精品| 亚洲日韩欧美视频 | 亚洲成年人免费网站 | 成人av免费在线播放 | 国产精品伦一区二区三区视频 | 亚洲精品国产视频 | 国产精品久久久久久久久免费 | 黄色大片av | 午夜精品视频在线 | 国产精品自产拍在线观看网站 | 亚洲视频专区在线 | 亚洲人毛片 | 久久成人国产精品入口 | 狠狠色丁香久久婷婷综 | 91视频-88av| 黄色在线免费观看网站 | 国产黄 | 超碰在线人人草 | 天天色天天射天天操 | 成人免费xyz网站 | 国产一级片毛片 | 色资源在线| 久久精品女人毛片国产 | 国产福利av在线 | 午夜美女视频 | 久久久综合九色合综国产精品 | 久久五月婷婷丁香 | 日韩精品一区二区免费 | 中文资源在线播放 | 香蕉影院在线 | 91在线观看视频 | 国产色啪| 探花视频免费观看高清视频 | 99在线观看视频 | 欧美夫妻性生活电影 | 黄色的视频网站 | 不卡的av在线 | 人人射人人射 | 黄色免费网站下载 | 亚洲日本成人 | 奇人奇案qvod| 亚洲区精品视频 | 国产一区视频导航 | 亚洲国产经典视频 | 国产剧情一区在线 | 尤物九九久久国产精品的分类 | 97精品一区| 深爱婷婷久久综合 | 久久国产亚洲 | 精品黄色在线观看 | 国产精品热视频 | 99性视频 | 中文字幕在线视频一区二区 | 一区二区丝袜 | 精品一二三四视频 | 久久xx视频 | 成人在线观看影院 | 久久精品成人欧美大片古装 | 成人a视频 | av黄色影院| 中文字幕亚洲国产 | 久久99精品久久久久久三级 | 在线观看免费av网 | 免费看片网址 | 久久高清片 | 国产激情久久久 | 美腿丝袜一区二区三区 | 九九在线高清精品视频 | 黄色1级毛片| 麻豆91在线观看 | 欧美日本国产在线观看 | 美女视频黄频 | 成人欧美一区二区三区黑人麻豆 | 亚洲午夜久久久久久久久 | 日韩理论在线播放 | 欧美污在线观看 | 999成人免费视频 | 在线观看av不卡 | 国产精品久久久久久久久久久久午夜 | 在线视频欧美亚洲 | 五月天久久精品 | 久久久www成人免费毛片麻豆 | 国产成人精品一区二区在线 | 91色吧| 国内成人av| 视频在线观看入口黄最新永久免费国产 | 日韩欧美在线不卡 | 99性视频| 亚洲日本va中文字幕 | www.99久久.com | japanesexxxhd奶水 国产一区二区在线免费观看 | 国产成人资源 | 亚洲日日日 | 亚洲精品国产精品国自产在线 | 国产免费嫩草影院 | 五月天伊人 | 欧洲色综合| 黄色官网在线观看 | 精品伦理一区二区三区 | 亚洲国产小视频在线观看 | 天堂视频一区 | 五月视频 | 久久九九精品 | 国产1区2区3区精品美女 | 在线观看免费黄视频 |