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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

面试官不讲武德,竟然问了我18个JVM问题!

發布時間:2025/3/11 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试官不讲武德,竟然问了我18个JVM问题! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

GC 對于Java 來說重要性不言而喻,不論是平日里對 JVM 的調優還是面試中的無情轟炸。

這篇文章我會以一問一答的方式來展開有關 GC 的內容。

本文章所說的 GC 實現沒有特殊說明的話,默認指的是 HotSpot 的。

我先將十八個問題都列出來,大家可以先思考下能答出幾道。

好了,開始表演。

young gc、old gc、full gc、mixed gc 傻傻分不清?

這個問題的前置條件是你得知道 GC 分代,為什么分代。這個在之前文章提了,不清楚的可以去看看。

現在我們來回答一下這個問題。

其實 GC 分為兩大類,分別是 Partial GC 和 Full GC。

Partial GC 即部分收集,分為 young gc、old gc、mixed gc。

  • young gc:指的是單單收集年輕代的 GC。

  • old gc:指的是單單收集老年代的 GC。

  • mixed gc:這個是 G1 收集器特有的,指的是收集整個年輕代和部分老年代的 GC。

Full GC 即整堆回收,指的是收取整個堆,包括年輕代、老年代,如果有永久代的話還包括永久代。

其實還有 Major GC 這個名詞,在《深入理解Java虛擬機》中這個名詞指代的是單單老年代的 GC,也就是和 old gc 等價的,不過也有很多資料認為其是和 full gc 等價的。

還有 Minor GC,其指的就是年輕代的 gc。

young gc 觸發條件是什么?

大致上可以認為在年輕代的 eden 快要被占滿的時候會觸發 young gc。

為什么要說大致上呢?因為有一些收集器的回收實現是在 full gc 前會讓先執行以下 young gc。

比如 Parallel Scavenge,不過有參數可以調整讓其不進行 young gc。

可能還有別的實現也有這種操作,不過正常情況下就當做 eden 區快滿了即可。

eden 快滿的觸發因素有兩個,一個是為對象分配內存不夠,一個是為 TLAB 分配內存不夠。

full gc 觸發條件有哪些?

這個觸發條件稍微有點多,我們來看下。

  • 在要進行 young gc 的時候,根據之前統計數據發現年輕代平均晉升大小比現在老年代剩余空間要大,那就會觸發 full gc。

  • 有永久代的話如果永久代滿了也會觸發 full gc。

  • 老年代空間不足,大對象直接在老年代申請分配,如果此時老年代空間不足則會觸發 full gc。

  • 擔保失敗即 promotion failure,新生代的 to 區放不下從 eden 和 from 拷貝過來對象,或者新生代對象 gc 年齡到達閾值需要晉升這兩種情況,老年代如果放不下的話都會觸發 full gc。

  • 執行 System.gc()、jmap -dump 等命令會觸發 full gc。

知道 TLAB 嗎?來說說看

這個得從內存申請說起。

一般而言生成對象需要向堆中的新生代申請內存空間,而堆又是全局共享的,像新生代內存又是規整的,是通過一個指針來劃分的。

內存是緊湊的,新對象創建指針就右移對象大小 size 即可,這叫指針加法(bump [up] the pointer)。

可想而知如果多個線程都在分配對象,那么這個指針就會成為熱點資源,需要互斥那分配的效率就低了。

于是搞了個 TLAB(Thread Local Allocation Buffer),為一個線程分配的內存申請區域。

這個區域只允許這一個線程申請分配對象,允許所有線程訪問這塊內存區域。

TLAB 的思想其實很簡單,就是劃一塊區域給一個線程,這樣每個線程只需要在自己的那畝地申請對象內存,不需要爭搶熱點指針。

當這塊內存用完了之后再去申請即可。

這種思想其實很常見,比如分布式發號器,每次不會一個一個號的取,會取一批號,用完之后再去申請一批。

可以看到每個線程有自己的一塊內存分配區域,短一點的箭頭代表 TLAB 內部的分配指針。

如果這塊區域用完了再去申請即可。

不過每次申請的大小不固定,會根據該線程啟動到現在的歷史信息來調整,比如這個線程一直在分配內存那么 TLAB 就大一些,如果這個線程基本上不會申請分配內存那 TLAB 就小一些。

還有 TLAB 會浪費空間,我們來看下這個圖。

可以看到 TLAB 內部只剩一格大小,申請的對象需要兩格,這時候需要再申請一塊 TLAB ,之前的那一格就浪費了。

在 HotSpot 中會生成一個填充對象來填滿這一塊,因為堆需要線性遍歷,遍歷的流程是通過對象頭得知對象的大小,然后跳過這個大小就能找到下一個對象,所以不能有空洞。

當然也可以通過空閑鏈表等外部記錄方式來實現遍歷。

還有 TLAB 只能分配小對象,大的對象還是需要在共享的 eden 區分配。

所以總的來說 TLAB 是為了避免對象分配時的競爭而設計的。

那 PLAB 知道嗎?

可以看到和 TLAB 很像,PLAB 即 Promotion Local Allocation Buffers。

用在年輕代對象晉升到老年代時。

在多線程并行執行 YGC 時,可能有很多對象需要晉升到老年代,此時老年代的指針就“熱”起來了,于是搞了個 PLAB。

先從老年代 freelist(空閑鏈表) 申請一塊空間,然后在這一塊空間中就可以通過指針加法(bump the pointer)來分配內存,這樣對 freelist 競爭也少了,分配空間也快了。

大致就是上圖這么個思想,每個線程先申請一塊作為 PLAB ,然后在這一塊內存里面分配晉升的對象。

這和 TLAB 的思想相似。

產生 concurrent mode failure 真正的原因

《深入理解Java虛擬機》:由于CMS收集器無法處理“浮動垃圾”(FloatingGarbage),有可能出現“Con-current Mode Failure”失敗進而導致另一次完全“Stop The World”的Full GC的產生。

這段話的意思是因為拋這個錯而導致一次 Full GC。

而實際上是 Full GC 導致拋這個錯,我們來看一下源碼,版本是 openjdk-8。

首先搜一下這個錯。

再找找看 ?report_concurrent_mode_interruption 被誰調用。

查到是在 void CMSCollector::acquire_control_and_collect(...) 這個方法中被調用的。

再來看看 first_state :CollectorState first_state = _collectorState;

看枚舉已經很清楚了,就是在 cms gc 還沒結束的時候。

而 acquire_control_and_collect 這個方法是 cms 執行 foreground gc 的。

cms 分為 ?foreground gc 和 background gc。

foreground 其實就是 Full gc。

因此是 full gc 的時候 cms gc 還在進行中導致拋這個錯。

究其原因是因為分配速率太快導致堆不夠用,回收不過來因此產生 full gc。

也有可能是發起 cms gc 設置的堆的閾值太高。

CMS GC 發生 concurrent mode failure 時的 full GC 為什么是單線程的?

以下的回答來自 R 大。

因為沒足夠開發資源,偷懶了。就這么簡單。沒有任何技術上的問題。大公司都自己內部做了優化。

所以最初怎么會偷這個懶的呢?多災多難的CMS GC經歷了多次動蕩。它最初是作為Sun Labs的Exact VM的低延遲GC而設計實現的。

但 Exact VM在與 HotSpot VM爭搶 Sun 的正牌 JVM 的內部斗爭中失利,CMS GC 后來就作為 Exact VM 的技術遺產被移植到了 HotSpot VM上。

就在這個移植還在進行中的時候,Sun 已經開始略顯疲態;到 CMS GC 完全移植到 HotSpot VM 的時候,Sun 已經處于快要不行的階段了。

開發資源減少,開發人員流失,當時的 HotSpot VM 開發組能夠做的事情并不多,只能挑重要的來做。而這個時候 Sun Labs 的另一個 GC 實現,Garbage-First GC(G1 GC)已經面世。

相比可能在長時間運行后受碎片化影響的 CMS,G1 會增量式的整理/壓縮堆里的數據,避免受碎片化影響,因而被認為更具潛力。

于是當時本來就不多的開發資源,一部分還投給了把G1 GC產品化的項目上——結果也是進展緩慢。

畢竟只有一兩個人在做。所以當時就沒能有足夠開發資源去打磨 CMS GC 的各種配套設施的細節,配套的備份 full GC 的并行化也就耽擱了下來。

但肯定會有同學抱有疑問:HotSpot VM不是已經有并行GC了么?而且還有好幾個?

讓我們來看看:

  • ParNew:并行的young gen GC,不負責收集old gen。

  • Parallel GC(ParallelScavenge):并行的young gen GC,與ParNew相似但不兼容;同樣不負責收集old gen。

  • ParallelOld GC(PSCompact):并行的full GC,但與ParNew / CMS不兼容。

所以…就是這么一回事。

HotSpot VM 確實是已經有并行 GC 了,但兩個是只負責在 young GC 時收集 young gen 的,這倆之中還只有 ParNew 能跟 CMS 搭配使用;

而并行 full GC 雖然有一個 ParallelOld,但卻與 CMS GC 不兼容所以無法作為它的備份 full GC使用。

為什么有些新老年代的收集器不能組合使用比如 ParNew 和 Parallel Old?

這張圖是 2008 年 HostSpot 一位 GC 組成員畫的,那時候 G1 還沒問世,在研發中,所以畫了個問號在上面。

里面的回答是 :

"ParNew" is written in a style... "Parallel Old" is not written in the "ParNew" style

HotSpot VM 自身的分代收集器實現有一套框架,只有在框架內的實現才能互相搭配使用。

而有個開發他不想按照這個框架實現,自己寫了個,測試的成績還不錯后來被 ?HotSpot VM 給吸收了,這就導致了不兼容。

我之前看到一個回答解釋的很形象:就像動車組車頭帶不了綠皮車廂一樣,電氣,掛鉤啥的都不匹配。

新生代的 GC 如何避免全堆掃描?

在常見的分代 GC 中就是利用記憶集來實現的,記錄可能存在的老年代中有新生代的引用的對象地址,來避免全堆掃描。

上圖有個對象精度的,一個是卡精度的,卡精度的叫卡表。

把堆中分為很多塊,每塊 512 字節(卡頁),用字節數組來中的一個元素來表示某一塊,1表示臟塊,里面存在跨代引用。

在 Hotspot 中的實現是卡表,是通過寫后屏障維護的,偽代碼如下。

cms 中需要記錄老年代指向年輕代的引用,但是寫屏障的實現并沒有做任何條件的過濾。

即不判斷當前對象是老年代對象且引用的是新生代對象才會標記對應的卡表為臟。

只要是引用賦值都會把對象的卡標記為臟,當然YGC掃描的時候只會掃老年代的卡表。

這樣做是減少寫屏障帶來的消耗,畢竟引用的賦值非常的頻繁。

那 cms 的記憶集和 G1 的記憶集有什么不一樣?

cms 的記憶集的實現是卡表即 card table。

通常實現的記憶集是 points-out 的,我們知道記憶集是用來記錄非收集區域指向收集區域的跨代引用,它的主語其實是非收集區域,所以是 points-out 的。

在 cms 中只有老年代指向年輕代的卡表,用于年輕代 gc。

而 G1 是基于 region 的,所以在 points-out 的卡表之上還加了個 points-into 的結構。

因為一個 region 需要知道有哪些別的 region 有指向自己的指針,然后還需要知道這些指針在哪些 card 中。

其實 G1 的記憶集就是個 hash table,key 就是別的 region 的起始地址,然后 value 是一個集合,里面存儲這 card table 的 index。

我們來看下這個圖就很清晰了。

像每次引用字段的賦值都需要維護記憶集開銷很大,所以 G1 的實現利用了 logging write barrier(下文會介紹)。

也是異步思想,會先將修改記錄到隊列中,當隊列超過一定閾值由后臺線程取出遍歷來更新記憶集。

為什么 G1 不維護年輕代到老年代的記憶集?

G1 分了 young GC 和 mixed gc。

young gc 會選取所有年輕代的 region 進行收集。

midex gc 會選取所有年輕代的 region 和一些收集收益高的老年代 region 進行收集。

所以年輕代的 region 都在收集范圍內,所以不需要額外記錄年輕代到老年代的跨代引用。

cms 和 G1 為了維持并發的正確性分別用了什么手段?

之前文章分析到了并發執行漏標的兩個充分必要條件是:

  • 將新對象插入已掃描完畢的對象中,即插入黑色對象到白色對象的引用。

  • 刪除了灰色對象到白色對象的引用。

  • cms 和 g1 分別通過增量更新和 SATB 來打破這兩個充分必要條件,維持了 GC 線程與應用線程并發的正確性。

    cms 用了增量更新(Incremental update),打破了第一個條件,通過寫屏障將插入的白色對象標記成灰色,即加入到標記棧中,在 remark 階段再掃描,防止漏標情況。

    G1 用了 SATB(snapshot-at-the-beginning),打破了第二個條件,會通過寫屏障把舊的引用關系記下來,之后再把舊引用關系再掃描過。

    這個從英文名詞來看就已經很清晰了。講白了就是在 GC 開始時候如果對象是存活的就認為其存活,等于拍了個快照。

    而且 gc 過程中新分配的對象也都認為是活的。每個 region 會維持 TAMS (top at mark start)指針,分別是 prevTAMS 和 nextTAMS 分別標記兩次并發標記開始時候 Top 指針的位置。

    Top 指針就是 region 中最新分配對象的位置,所以 nextTAMS 和 Top 之間區域的對象都是新分配的對象都認為其是存活的即可。

    而利用增量更新的 cms 在 remark 階段需要重新所有線程棧和整個年輕代,因為等于之前的根有新增,所以需要重新掃描過,如果年輕代的對象很多的話會比較耗時。

    要注意這階段是 STW 的,很關鍵,所以 CMS 也提供了一個 CMSScavengeBeforeRemark 參數,來強制 remark 階段之前來一次 YGC。

    而 g1 通過 SATB 的話在最終標記階段只需要掃描 SATB 記錄的舊引用即可,從這方面來說會比 cms 快,但是也因為這樣浮動垃圾會比 cms 多。

    什么是 logging write barrier ?

    寫屏障其實耗的是應用程序的性能,是在引用賦值的時候執行的邏輯,這個操作非常的頻繁,因此就搞了個 logging write barrier。

    把寫屏障要執行的一些邏輯搬運到后臺線程執行,來減輕對應用程序的影響。

    在寫屏障里只需要記錄一個 log 信息到一個隊列中,然后別的后臺線程會從隊列中取出信息來完成后續的操作,其實就是異步思想。

    像 SATB write barrier ,每個 Java 線程有一個獨立的、定長的 SATBMarkQueue,在寫屏障里只把舊引用壓入該隊列中。滿了之后會加到全局 SATBMarkQueueSet。

    后臺線程會掃描,如果超過一定閾值就會處理,開始 tracing。

    在維護記憶集的寫屏障也用了 logging write barrier 。

    簡單說下 G1 回收流程

    G1 從大局上看分為兩大階段,分別是并發標記和對象拷貝。

    并發標記是基于 STAB 的,可以分為四大階段:

    1、初始標記(initial marking),這個階段是 STW 的,掃描根集合,標記根直接可達的對象即可。在G1中標記對象是利用外部的bitmap來記錄,而不是對象頭。

    2、并發階段(concurrent marking),這個階段和應用線程并發,從上一步標記的根直接可達對象開始進行 tracing,遞歸掃描所有可達對象。STAB 也會在這個階段記錄著變更的引用。

    3、最終標記(final marking), 這個階段是 STW 的,處理 STAB 中的引用。

    4、清理階段(clenaup),這個階段是 STW 的,根據標記的 bitmap 統計每個 region 存活對象的多少,如果有完全沒存活的 region 則整體回收。

    對象拷貝階段(evacuation),這個階段是 STW 的。

    根據標記結果選擇合適的 reigon 組成收集集合(collection set 即 CSet),然后將 CSet 存活對象拷貝到新 region 中。

    G1 的瓶頸在于對象拷貝階段,需要花較多的瓶頸來轉移對象。

    簡單說下 cms 回收流程

    其實從之前問題的 CollectorState 枚舉可以得知幾個流程了。

    1、初始標記(initial mark),這個階段是 STW 的,掃描根集合,標記根直接可達的對象即可。

    2、并發標記(Concurrent marking),這個階段和應用線程并發,從上一步標記的根直接可達對象開始進行 tracing,遞歸掃描所有可達對象。

    3、并發預清理(Concurrent precleaning),這個階段和應用線程并發,就是想幫重新標記階段先做點工作,掃描一下卡表臟的區域和新晉升到老年代的對象等,因為重新標記是 STW 的,所以分擔一點。

    4、可中斷的預清理階段(AbortablePreclean),這個和上一個階段基本上一致,就是為了分擔重新標記標記的工作。

    5、重新標記(remark),這個階段是 STW 的,因為并發階段引用關系會發生變化,所以要重新遍歷一遍新生代對象、Gc Roots、卡表等,來修正標記。

    6、并發清理(Concurrent sweeping),這個階段和應用線程并發,用于清理垃圾。

    7、并發重置(Concurrent reset),這個階段和應用線程并發,重置 cms 內部狀態。

    cms 的瓶頸就在于重新標記階段,需要較長花費時間來進行重新掃描。

    cms 寫屏障又是維護卡表,又得維護增量更新?

    卡表其實只有一份,又得用來支持 YGC 又得支持 CMS 并發時的增量更新肯定是不夠的。

    每次 YGC 都會掃描重置卡表,這樣增量更新的記錄就被清理了。

    所以還搞了個 mod-union table,在并發標記時,如果發生 YGC 需要重置卡表的記錄時,就會更新 ?mod-union table 對應的位置。

    這樣 cms 重新標記階段就能結合當時的卡表和 ?mod-union table 來處理增量更新,防止漏標對象了。

    GC 調優的兩大目標是啥?

    分別是最短暫停時間和吞吐量。

    最短暫停時間:因為 GC 會 STW 暫停所有應用線程,這時候對于用戶而言就等于卡頓了,因此對于時延敏感的應用來說減少 STW 的時間是關鍵。

    吞吐量:對于一些對時延不敏感的應用比如一些后臺計算應用來說,吞吐量是關注的重點,它們不關注每次 GC 停頓的時間,只關注總的停頓時間少,吞吐量高。

    舉個例子:

    方案一:每次 GC 停頓 100 ms,每秒停頓 5 次。

    方案二:每次 GC 停頓 200 ms,每秒停頓 2 次。

    兩個方案相對而言第一個時延低,第二個吞吐高,基本上兩者不可兼得。

    所以調優時候需要明確應用的目標。

    GC 如何調優

    這個問題在面試中很容易問到,抓住核心回答。

    現在都是分代 GC,調優的思路就是盡量讓對象在新生代就被回收,防止過多的對象晉升到老年代,減少大對象的分配。

    需要平衡分代的大小、垃圾回收的次數和停頓時間。

    需要對 GC 進行完整的監控,監控各年代占用大小、YGC 觸發頻率、Full GC 觸發頻率,對象分配速率等等。

    然后根據實際情況進行調優。

    比如進行了莫名其妙的 Full GC,有可能是某個第三方庫調了 System.gc。

    Full GC 頻繁可能是 CMS GC 觸發內存閾值過低,導致對象分配不過來。

    還有對象年齡晉升的閾值、survivor 過小等等,具體情況還是得具體分析,反正核心是不變的。

    最后

    其實還有關于 ZGC 的內容沒有分析,別急, ZGC 的文章了一半了,之后會發。

    有關 GC 的問題在面試中還是很常見的,其實來來回回就那么幾樣東西,記得我提到的抓住核心即可。

    當然如果你有實際調優經歷那更可,所以要抓住工作中的機會,如果發生異常情況請積極參與,然后勤加思考,這可都是實打實的實戰經歷。

    當然如果你想知道更多的 GC 細節那就看源碼吧,源碼之中無秘密。

    個人能力有限,如果有紕漏的地方請抓緊聯系我,也歡迎加我好友,微信號:GG_Stone。

    巨人的肩膀

    https://segmentfault.com/a/1190000021394215?utm_source=tag-newest

    https://blogs.oracle.com/jonthecollector/our-collectors

    https://www.iteye.com/blog/user/rednaxelafx R大的博客

    https://www.jianshu.com/u/90ab66c248e6 占小狼的博客

    往期推薦

    Java中不可或缺的59個小技巧,賊好用!


    2萬字長文包教包會 JVM 內存結構


    2萬字,看完這篇才敢說自己真的懂線程池!


    關注我,每天陪你進步一點點!

    總結

    以上是生活随笔為你收集整理的面试官不讲武德,竟然问了我18个JVM问题!的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    久久综合婷婷国产二区高清 | 久久99久久精品国产 | 夜夜躁狠狠躁 | 91麻豆精品国产91久久久无限制版 | 亚洲理论影院 | 久草剧场| 色 中文字幕| 久久精品视频网 | 免费精品在线视频 | av理论电影 | 精品在线看 | 欧美日韩xxxxx | 玖玖在线播放 | 亚洲日本欧美在线 | 成人免费观看完整版电影 | 99热手机在线 | 波多野结衣一区二区 | 日韩a级免费视频 | 国产精品一区在线播放 | 亚洲国产精品久久久久 | 久久综合狠狠综合久久综合88 | 黄色网www | 狠狠久久综合 | 国产专区在线 | 日韩国产欧美在线视频 | 精品视频免费看 | www.玖玖玖 | 91麻豆免费视频 | 国产98色在线 | 日韩 | 中国美女一级看片 | 精品黄色在线观看 | 亚洲精品免费视频 | 中文字幕在线播出 | 五月婷婷中文字幕 | 成人免费视频播放 | 久久久久国产视频 | 久久精品直播 | 国产在线精品播放 | 免费观看视频黄 | 国产高清免费在线观看 | 国产 字幕 制服 中文 在线 | 黄色三级在线观看 | 日韩两性视频 | 麻豆视屏 | 人人插人人费 | av视屏在线播放 | 国产 视频 高清 免费 | 91中文字幕在线播放 | 亚洲成aⅴ人在线观看 | 91av观看 | 日韩av五月天 | 国产精品成人一区二区 | 婷婷去俺也去六月色 | 国产黄色精品网站 | 国产精品久久网站 | 日本一区二区三区免费看 | 久久精品五月 | 久久亚洲免费 | 992tv人人草| 亚洲黄色免费观看 | 成人在线播放av | 免费观看的黄色片 | 日韩在线网址 | 成人在线小视频 | 欧美亚洲久久 | 三上悠亚一区二区在线观看 | 久久久久伦理电影 | 亚洲免费成人 | 午夜视频一区二区三区 | 国内少妇自拍视频一区 | 香蕉视频色 | 日韩欧美在线高清 | 亚洲国产精品免费 | 久久97精品| 成人欧美一区二区三区在线观看 | 欧美巨大| 国产激情电影综合在线看 | 人人草在线视频 | 黄色录像av | 在线观看一区视频 | 日韩免费二区 | 91在线视频网址 | 六月婷色| 久久99久久99精品免观看软件 | 国产视频综合在线 | 国产成人三级在线观看 | 伊人春色电影网 | 日韩欧美精品在线视频 | 在线免费观看国产视频 | 亚洲精品ww | 亚洲精品国产精品国 | 日日干干 | 久久免费看a级毛毛片 | 国产精品久久久久久久久蜜臀 | 手机看片中文字幕 | 亚洲成色777777在线观看影院 | 日韩在线观看影院 | 亚洲激情六月 | 黄色免费国产 | 亚洲久草在线 | 国产91电影在线观看 | 日韩精品一区二区在线观看 | 久久精品国产亚洲a | 久草资源在线 | 一区二区三区四区不卡 | 久久激情电影 | 夜色成人网 | 亚洲成人免费在线观看 | 九色激情网 | 国产中文字幕在线观看 | 亚洲精品在线观看中文字幕 | 99国产在线视频 | 国产精品久久久久久久久毛片 | 欧美美女一级片 | 日韩在线中文字幕视频 | 成片人卡1卡2卡3手机免费看 | 久久精品视频4 | 久久综合婷婷 | 狠狠干2018| 国产精品视频你懂的 | 超碰在线97国产 | www.99在线观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 国产999精品久久久影片官网 | 99热这里是精品 | 国产91免费看 | 中文区中文字幕免费看 | 欧美日韩国产免费视频 | 久久久久久久久久电影 | 日韩精品视频免费在线观看 | 欧美视频www| 天天天干夜夜夜操 | 亚洲另类人人澡 | 97精品国自产拍在线观看 | 特级a毛片| 日韩在线观看三区 | 亚洲 欧洲av| 国产成人精品久 | 精品成人国产 | 99精品国产99久久久久久福利 | 黄色在线成人 | 国产中文字幕在线视频 | 精品国产免费久久 | 日日夜夜免费精品视频 | 亚州精品国产 | 亚洲男男gaygay无套同网址 | 亚洲男人天堂2018 | www.天天干.com| 国产精品涩涩屋www在线观看 | 日本精品中文字幕 | 国产麻豆精品免费视频 | 91视频国产免费 | 一级免费看 | 国产精品麻豆免费版 | 国产精品视频99 | 国产黄色理论片 | 国产亚洲欧美一区 | 亚洲午夜久久久久久久久 | 五月婷婷影院 | 久久69精品久久久久久久电影好 | 国产在线 一区二区三区 | 亚洲电影网站 | 国产99久久九九精品 | 国内精品久久天天躁人人爽 | 天天操夜夜爱 | 国产生活一级片 | 亚洲精品a区 | 2021久久 | 天天爱av导航| 美女视频a美女大全免费下载蜜臀 | 女人18片| 日本亚洲国产 | 青青草国产成人99久久 | 天天夜夜亚洲 | 久久免费视频在线观看 | 日韩视频一区二区在线 | 色综合五月 | 中文字幕 在线 一 二 | 国产99一区视频免费 | 国产黄免费 | 99视频黄 | 免费观看一级成人毛片 | 成人a v视频 | 91人人在线 | 色中色综合 | 91精品蜜桃| 欧美在线91 | 久久精品一区二区国产 | 国产午夜精品一区 | 综合国产在线观看 | 欧美一区二区精美视频 | 成人黄色免费在线观看 | 美女亚洲精品 | 国产99久久精品 | 九九九九热精品免费视频点播观看 | 操操操影院 | 免费看成人av | 日韩成人av在线 | 亚洲精品黄色在线观看 | 欧美亚洲成人xxx | 日韩一区视频在线 | 日日夜夜精品免费 | 久久久这里有精品 | 国产精品久久网站 | 综合精品在线 | 欧美精品乱码久久久久 | 麻豆国产精品一区二区三区 | 91九色蝌蚪国产 | 国产又粗又硬又爽的视频 | 国产成人精品综合久久久久99 | 亚洲午夜久久久久久久久电影网 | 婷婷中文在线 | 成人av直播 | 久久久久高清毛片一级 | 91在线国产观看 | 日本久久久久久久久久久 | 免费看的黄色 | 激情婷婷av | 天天操天天干天天爽 | 一区二区av | 黄色在线成人 | 欧美天天综合网 | 亚洲成年人在线播放 | 久久天堂网站 | 五月婷婷网站 | 超碰在线人人爱 | 国产精品久久综合 | 黄色三级在线看 | 91重口视频| 国产精品爽爽久久久久久蜜臀 | 亚洲精品黄色 | 五月天中文在线 | 日韩激情在线 | 国产午夜精品一区二区三区欧美 | 97人人澡人人爽人人模亚洲 | 日韩午夜一级片 | 久久99在线 | 一区二区三区中文字幕在线观看 | 精品久久1 | 日日干av | 中文字幕乱视频 | 国产专区免费 | 国产麻豆电影在线观看 | 超碰人人超 | 一区二区三区高清 | 久久五月婷婷丁香社区 | 国产精品99久久99久久久二8 | 亚洲视频精选 | 免费观看www7722午夜电影 | 久久综合激情 | 三级动图| 天天天操操操 | 免费一区在线 | 米奇四色影视 | 久久亚洲欧美日韩精品专区 | 日韩精品一区二区三区在线视频 | 在线探花| 日本精品中文字幕在线观看 | 久久视频二区 | 日日激情| 99性视频 | 天天色 天天 | 亚洲欧美日本一区二区三区 | 亚洲精品国产精品国自产观看浪潮 | 久久久精品国产一区二区三区 | 91精品久久久久久久久久久久久 | 91久久奴性调教 | 黄a在线 | 午夜影院一级片 | www日| 国产午夜精品视频 | 中文字幕 在线看 | 久久黄色小说视频 | 亚洲精品三级 | 香蕉视频一级 | 天天激情综合网 | 日韩在线一级 | 美女网站视频一区 | 超碰在线97观看 | 日操操 | 激情av资源网 | 欧美在线aa| 久久久91精品国产一区二区精品 | www国产亚洲精品久久网站 | 亚洲清纯国产 | 亚洲国产精品日韩 | 中日韩在线 | 最近日韩中文字幕中文 | 激情欧美一区二区三区 | 国产精品毛片一区二区在线看 | 五月婷婷导航 | 国产伦精品一区二区三区照片91 | 久久成人毛片 | 日韩在线免费视频观看 | 99视频一区 | www九九热| 久久久久久久久久久久久国产精品 | 麻豆国产视频 | av三级在线免费观看 | 亚洲高清在线观看视频 | 成人av免费在线 | 色视频在线免费 | 91看片在线 | 国产精品精品久久久久久 | 日本中文字幕网 | 精品主播网红福利资源观看 | 午夜av免费观看 | 久久精品国产成人精品 | 午夜精品在线看 | 免费福利在线视频 | 9999毛片 | 欧美作爱视频 | 国产女人18毛片水真多18精品 | 国产精品va在线观看入 | 日韩专区中文字幕 | 三级黄色网址 | 最近中文字幕免费观看 | 久久久精品在线观看 | 国产亚洲精品成人av久久影院 | 亚洲精品乱码久久 | 美女网站色在线观看 | 伊人国产在线观看 | av免费在线观看1 | 成人毛片网| 国产精品岛国久久久久久久久红粉 | 欧美久久久久久久久久久久久 | 午夜精品婷婷 | 特黄色大片 | 中文字幕av日韩 | 91九色蝌蚪视频 | 久久高视频 | 国产69精品久久99不卡的观看体验 | 国偷自产视频一区二区久 | 99久久精品久久久久久清纯 | 久久五月激情 | 精品国产乱码久久久久 | 久久久久综合视频 | 亚洲第一久久久 | 中文字幕频道 | 国产99区 | 久久老司机精品视频 | 亚洲v精品 | 日批视频国产 | 精品视频成人 | 欧美性猛片, | 91香蕉视频好色先生 | 亚洲另类久久 | 色久av| 日日干网 | 精品99在线观看 | 久久久www免费电影网 | 欧美激情综合色综合啪啪五月 | 亚洲免费成人 | 五月天激情综合 | 狠狠干狠狠色 | 婷婷在线色| 91免费在线播放 | 亚洲精品视频网 | 婷婷丁香在线视频 | 在线中文字幕一区二区 | 日韩激情片在线观看 | 久久99视频 | 日本久热 | 99国产高清| 超碰在线亚洲 | 天天插天天干天天操 | 色综合久久88色综合天天 | 久久精品资源 | 久久中文字幕导航 | 国产中文视频 | 福利在线看片 | 日韩欧美高清一区二区 | 成年人在线看视频 | 美女视频免费一区二区 | 伊在线视频 | 亚洲一级片在线观看 | 亚洲日韩欧美一区二区在线 | 九九久久在线看 | 亚洲日日射 | 99久久精品国产一区 | 91精品在线观看视频 | 亚洲视频免费在线观看 | 亚洲成av片人久久久 | 午夜黄色 | 在线国产99 | av电影在线观看完整版一区二区 | 亚洲动漫在线观看 | 久久久黄视频 | 国产精品久久一卡二卡 | 超碰97中文 | 国产一级大片在线观看 | 精品国产aⅴ一区二区三区 在线直播av | 精品a在线| 又黄又爽又湿又无遮挡的在线视频 | 探花视频在线观看免费 | 五月综合激情网 | 午夜久久久久久久久 | 99日韩精品| 美女网站视频免费都是黄 | 久久不卡视频 | 人人干网站| 亚洲精品合集 | 免费视频网| 久久老司机精品视频 | 成人国产精品免费观看 | 国产黄色精品在线观看 | 在线91网| 日韩草比 | 在线黄色av电影 | 韩国精品在线观看 | 日韩羞羞 | 日韩啪啪小视频 | 在线精品观看 | 久久久黄色av | 婷婷色中文字幕 | 国产在线精品国自产拍影院 | 亚洲国产网站 | 久久久在线视频 | 亚洲桃花综合 | 免费 在线 中文 日本 | 天天操天天干天天干 | 国产精品 日韩 欧美 | 国产资源av | 狠狠干 狠狠操 | 成人黄色电影在线观看 | 91成品视频 | 美女视频黄免费的 | a级一a一级在线观看 | 国产资源中文字幕 | 狠狠干中文字幕 | 国产香蕉视频 | 黄色小网站在线 | 超碰在线97观看 | 91高清视频免费 | 日韩v在线91成人自拍 | 日韩欧美在线综合网 | 在线免费观看国产黄色 | 99热999| 91尤物国产尤物福利在线播放 | 最新在线你懂的 | 国产精品一区二区久久精品爱微奶 | 午夜精品视频免费在线观看 | 91久久精品一区二区二区 | 国产96在线视频 | 日韩成人免费在线 | 国产精品永久免费观看 | 国产一卡久久电影永久 | 特黄特色特刺激视频免费播放 | 91亚洲欧美激情 | 日韩午夜一级片 | 丁香婷婷基地 | 日韩成人在线免费观看 | 欧美精品xxx | 啪啪免费观看网站 | 婷婷色中文字幕 | 久久99视频 | 免费高清在线观看成人 | 热九九精品| 美女av电影 | 丁香九月激情综合 | 91视频久久久久 | 日本中文字幕视频 | 丁香六月网| 99精品视频在线播放免费 | 国产精品久久久久婷婷二区次 | 狠狠色狠狠综合久久 | 免费看一及片 | 久草在线手机观看 | 激情综合网五月 | 亚洲欧美日本一区二区三区 | 久久精品成人热国产成 | 在线网址你懂得 | 久久精品99国产精品亚洲最刺激 | 美女网站在线看 | 国产精品二区在线 | 在线免费观看视频 | 在线观看香蕉视频 | 不卡视频一区二区三区 | 9在线观看免费高清完整版在线观看明 | 97在线免费| 亚洲播播| 日韩电影黄色 | 午夜在线资源 | 黄色毛片一级 | 欧美贵妇性狂欢 | 亚洲精品午夜一区人人爽 | 国产主播大尺度精品福利免费 | 久草视频在线免费 | 亚洲精品动漫在线 | 91福利影院在线观看 | 免费观看一区二区三区视频 | 激情综合五月 | 在线免费视频 你懂得 | 91精品视频在线免费观看 | 日日夜夜91 | 国产精品欧美日韩在线观看 | 久久免费视屏 | 在线观看免费高清视频大全追剧 | 丁香六月中文字幕 | 国产成人综合在线观看 | 国产成人精品在线播放 | 日韩欧美在线观看一区 | 欧美性生活久久 | 伊色综合久久之综合久久 | 中文字幕免费高 | 一级黄色片在线观看 | 91精品久| 精品女同一区二区三区在线观看 | 五月丁色 | 九色91av| 五月婷婷欧美视频 | 日日弄天天弄美女bbbb | 国产黄大片在线观看 | 国内外成人在线 | www.色午夜.com| 亚洲人人网 | 国产高清视频在线观看 | 国内成人精品视频 | 国产91精品看黄网站在线观看动漫 | 日本韩国精品在线 | 亚洲人天堂 | 亚洲最新av在线网址 | 手机av观看 | 激情综合网在线观看 | 久久国产视频网站 | 久久精品三级 | 在线看免费 | 最近日本中文字幕 | 91成版人在线观看入口 | 天天拍天天色 | 久久理论视频 | 狠狠躁夜夜a产精品视频 | 日日夜夜添 | 美女激情影院 | av成人动漫 | 亚洲最新视频在线播放 | 国产手机在线 | 91九色精品女同系列 | 91观看视频| av黄色在线观看 | 久草热久草视频 | 波多野结衣一区二区三区中文字幕 | 亚洲精品色 | 91av视频网站| 欧美少妇的秘密 | 色噜噜狠狠狠狠色综合久不 | 精品在线播放视频 | 91精品久久久久久综合乱菊 | 欧美aa级 | 国产视频不卡一区 | 日韩精品一区二区三区高清免费 | 国产91大片 | 色综合中文字幕 | 免费色婷婷 | 三级av中文字幕 | www.亚洲精品视频 | 五月网婷婷 | 国产97免费 | 国产精品一区二区在线免费观看 | 久久精品毛片基地 | 天天干天天操av | 久久精品永久免费 | 久久字幕 | 日本女人在线观看 | 一区二区三区久久 | www.夜夜草 | 毛片永久免费 | 国产精品初高中精品久久 | 天天色影院 | 高清av中文字幕 | 国产五月| 国产高清日韩 | 欧美成人中文字幕 | 国产剧情一区二区在线观看 | 日日色综合 | 色欲综合视频天天天 | www.超碰 | 亚洲91精品在线观看 | 亚洲综合视频在线 | 91精品在线视频观看 | 9热精品 | 欧美天天综合网 | 国产日韩在线视频 | 亚洲欧美激情精品一区二区 | 正在播放一区二区 | 日韩在线观看一区二区 | 黄色1级毛片 | 亚洲免费视频在线观看 | 中文在线字幕免费观 | 免费看黄色小说的网站 | 国产黄色片一级三级 | 成人午夜精品福利免费 | 91av在线免费 | 亚洲欧美日韩一区二区三区在线观看 | 99色亚洲 | 日韩女同一区二区三区在线观看 | 玖玖综合网 | 成人av电影在线 | 99九九99九九九视频精品 | 热99在线 | 天天爱天天色 | 国产精品久久久久久久免费大片 | 国产成人一区二区三区久久精品 | 久久久久久久久久久精 | 亚洲日本va在线观看 | 97视频免费 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 日韩视频免费 | 91成人免费视频 | 亚洲视频一 | 中文字幕免费观看视频 | 免费国产在线精品 | 在线91色| 最近中文字幕完整视频高清1 | 天天碰天天操视频 | 91中文字幕在线观看 | 天堂av在线免费 | 久久在线免费 | 午夜影视av | 日韩中文字幕视频在线观看 | 国产91精品看黄网站 | 久久免费黄色大片 | 国产网红在线 | 国产馆在线播放 | 九九日九九操 | www.99av| 亚洲 综合 专区 | 午夜av激情 | 日韩午夜在线播放 | 性日韩欧美在线视频 | 国产精品日韩在线观看 | 在线观看a视频 | 亚洲成人精品久久 | 一级黄色片在线免费看 | 精品美女久久久久久免费 | 三级av在线播放 | 四虎在线观看精品视频 | 成人在线视频你懂的 | 麻豆免费视频网站 | 911国产 | 激情网在线观看 | 青青河边草手机免费 | 日韩电影精品 | 69国产在线观看 | 免费电影一区二区三区 | h视频日本 | 丁香激情网 | 日韩色爱 | 久久精品国亚洲 | 亚洲一区尤物 | 中文字幕在线观看91 | 黄色免费看片网站 | 丁香花在线视频观看免费 | 成人黄色av免费在线观看 | 国产视频在线免费 | 日韩免费看的电影 | 国产成人av福利 | 91在线播 | 久久久不卡影院 | 中文字幕在线日亚洲9 | 国产午夜精品久久 | 九九热免费在线观看 | 中文字幕视频免费观看 | 国产精品久久久久一区二区 | 亚洲一二三区精品 | 91精品国产欧美一区二区成人 | 在线免费观看国产 | 99热这里只有精品在线观看 | 国产尤物在线观看 | 午夜.dj高清免费观看视频 | 欧美久久精品 | 日本视频精品 | 久久伊99综合婷婷久久伊 | 国产精品久久久久久久久久久久久 | 国产成人黄色av | 69国产盗摄一区二区三区五区 | 粉嫩av一区二区三区四区 | 国产精品视频在线观看 | 波多野结衣在线观看一区二区三区 | 国产免费xvideos视频入口 | av大全免费在线观看 | 一区二区电影在线观看 | 天天操天天干天天玩 | 欧美日韩视频网站 | 亚洲欧美激情插 | 午夜色大片在线观看 | av 一区二区三区四区 | 国语黄色片 | 久久综合久久综合久久综合 | 黄色片视频在线观看 | 亚洲区另类春色综合小说校园片 | 久久婷婷色 | 亚洲网站在线 | 国产精品短视频 | 国产成人综合在线观看 | 亚洲欧美成人网 | 国产正在播放 | 99久久精品免费看国产麻豆 | 久久综合狠狠综合久久狠狠色综合 | 欧美a级片网站 | 久久久成人精品 | 国产精品va在线观看入 | 91精彩视频在线观看 | 午夜精品视频一区 | 成人在线小视频 | 91中文字幕网 | 在线免费观看麻豆 | 一区二区中文字幕在线播放 | 天天射天天射 | 成人在线小视频 | 天天摸日日操 | 99精品电影 | 精品一区二区在线免费观看 | 激情网五月婷婷 | 国产视频手机在线 | 欧美日韩激情视频8区 | 在线观看中文字幕 | 99国产精品一区二区 | 国产很黄很色的视频 | 天堂av网站 | 91豆麻精品91久久久久久 | 激情婷婷综合网 | 日韩av免费大片 | 日韩精品一区二区在线 | 91视频久久久 | 久久这里有精品 | 国产高清一级 | 久久久国产精品亚洲一区 | 国产日韩视频在线播放 | 狠狠干网址 | 91精品国产高清 | 免费av网址在线观看 | 91九色免费视频 | 欧美性黑人 | 国产一区二区视频在线播放 | 久久成年人视频 | 国产免费观看久久黄 | 99久久精品国产亚洲 | 最新国产精品拍自在线播放 | 国产精品久久久久aaaa | 欧美地下肉体性派对 | 天天插天天色 | 亚洲尺码电影av久久 | 日韩精品视频网站 | 日韩理论在线播放 | 成人丁香花| 国产精品久久久久久久久毛片 | 在线观看精品一区 | 亚洲不卡av一区二区三区 | 三级毛片视频 | 国产精品成人a免费观看 | 国产无套精品久久久久久 | 国产香蕉视频在线播放 | 麻豆传媒电影在线观看 | 国产成人免费精品 | 国产手机在线观看 | 一区二区三区日韩精品 | 欧美在线1区 | 欧美精品久久久久久久久久 | 亚洲电影在线看 | 国产精品国产毛片 | 国产伦理久久精品久久久久_ | 一区二区在线不卡 | 五月婷婷综合在线视频 | 日韩免费在线网站 | 色噜噜在线观看视频 | 久久任你操 | 国产一级片毛片 | 久久婷婷精品视频 | 最新国产精品拍自在线播放 | 午夜精选视频 | 五月天电影免费在线观看一区 | 97精品国产aⅴ | 99精品欧美一区二区 | 欧美日韩另类视频 | 国产亚洲日本 | 久久色中文字幕 | 日日摸日日爽 | 久久视屏网 | 亚洲成人xxx | 久久久国产精品麻豆 | 波多野结衣久久资源 | 日日夜夜网 | 免费高清在线一区 | 在线小视频 | 久久精品国产亚洲精品 | 三级黄色在线观看 | 激情丁香5月 | 久久综合五月婷婷 | www国产亚洲精品久久网站 | 大荫蒂欧美视频另类xxxx | 免费av网址在线观看 | 免费福利在线 | 中文字幕在线视频第一页 | 国产一级视频在线观看 | 日本中文字幕网 | 六月丁香社区 | 少妇自拍av| 91精品欧美 | 欧美日韩一区二区在线观看 | 在线观看视频一区二区三区 | 午夜视频亚洲 | 91一区二区三区久久久久国产乱 | 欧美性色19p| 99久久99视频只有精品 | 91麻豆网 | 欧美成人精品欧美一级乱黄 | 国产精品久久久久永久免费 | 欧美在线观看视频免费 | 国产精品久久久 | 久久精品一级片 | 狠狠躁18三区二区一区ai明星 | 日韩精品一卡 | 午夜久久福利影院 | 欧美日韩视频在线播放 | 久久视频 | 日本女人的性生活视频 | 亚洲精品国产精品国产 | 久久精品com| 欧美少妇18p | 99精品久久久久 | 91看国产| 精品国产亚洲在线 | 国产一区福利在线 | 免费看的黄色小视频 | 丁香视频| 久久久久麻豆v国产 | 欧美 亚洲 另类 激情 另类 | 最近中文国产在线视频 | 国产精品一区二区在线播放 | 亚洲最新av在线 | 麻豆精品在线 | 国产精品电影在线 | 日本在线观看中文字幕 | 久久精品www人人爽人人 | 国产精品成人一区 | 在线看福利av| 色噜噜日韩精品欧美一区二区 | 五月天婷婷丁香花 | 久久亚洲福利 | 亚洲国产一二三 | 久久久久成人精品亚洲国产 | 亚洲欧美怡红院 | 一区精品久久 | 欧美午夜激情网 | 在线视频 国产 日韩 | 97香蕉久久超级碰碰高清版 | 在线黄色av | 2021久久| 天堂av色婷婷一区二区三区 | 国内精品美女在线观看 | 激情视频免费观看 | 精品在线播放 | 美女网站视频免费黄 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 91刺激视频 | 国产日韩欧美综合在线 | 免费看片网页 | 国产91精品在线观看 | 超碰av免费 | 精品综合久久 | 久久国际影院 | 精品久久久久亚洲 | 麻豆视频一区二区 | 青青草在久久免费久久免费 | 日韩中文字幕亚洲一区二区va在线 | 99久久精品国产一区二区三区 | 全久久久久久久久久久电影 | 五月天亚洲综合 | 亚洲黄色一级视频 | 成人精品视频久久久久 | 成人精品亚洲 | 婷婷性综合 | 欧美大荫蒂xxx | 日韩欧美精品在线观看视频 | 久久永久视频 | 激情五月婷婷综合 | 精品国产激情 | 中文字幕999| 最近免费在线观看 | 夜夜躁狠狠燥 | 久久久久免费精品 | 国产中文视 | 在线观看成人毛片 | 久久看看| 国产精品国产三级国产aⅴ入口 | 国产尤物视频在线 | 欧美久久久久久久久久久 | www.啪啪.com| 超碰免费观看 | 国产一级在线看 | 五月天.com | 97国产大学生情侣酒店的特点 | 亚洲一级性 | 丰满少妇一级片 | 天天干天天操天天拍 | 最近中文字幕 | 日本激情视频中文字幕 | 成人超碰在线 | 亚洲精品在线观看不卡 | 亚洲精品视频第一页 | 久久视频一区 | 久久网页 | 97超碰精品 | 亚洲精品视频大全 | 日日干日日操 | 国产精品小视频网站 | 国产日韩高清在线 | 亚洲精品一区二区三区四区高清 | 免费看黄电影 | 婷婷激情久久 | 激情开心色 | 欧美日韩二区三区 | 97人人添人澡人人爽超碰动图 | 国产一级精品视频 | 日韩在线免费看 | 欧美一级片在线观看视频 | 国产精彩视频一区 | 中文字幕av电影下载 | 91字幕 | 在线亚州| 菠萝菠萝在线精品视频 | 日韩精品免费一线在线观看 | 91av在线播放 | 国产精品免费观看在线 | 亚洲资源网 | 国产一级黄色片免费看 | 麻豆91小视频 | 88av视频| 久草在线中文视频 | 国产色女| 夜夜视频欧洲 | 91夫妻自拍 | 国产经典av | 国产91勾搭技师精品 | 免费看一及片 | 欧美专区亚洲专区 | 精品美女视频 | 久久成人免费电影 | 亚洲精品黄色片 | 九九热免费精品视频 | 日韩在线视频不卡 | 91av视频在线播放 | 精品国产自在精品国产精野外直播 | 婷婷精品进入 | 免费试看一区 | 久久少妇av | 激情综合色综合久久综合 | 狠狠狠的干 | 超碰人人在 | 色香com.| 99精品视频在线播放免费 | 精品久久一区二区三区 | 精品xxx| 91麻豆视频 | 人人草在线视频 | 日本狠狠色 | 91资源在线播放 | 日韩av中文字幕在线 | 免费在线观看中文字幕 | 久久久精品欧美 | 中文字幕频道 | 中文字幕资源网 国产 | 久久久国产精品亚洲一区 | 久久一二区| 精品国产伦一区二区三区观看说明 | 久久五月情影视 | 91黄站| 久久久久激情电影 | 日本天天操 | 婷婷婷国产在线视频 | 色在线网站 | 婷婷六月激情 | 成人中文字幕av | av超碰在线 | adn—256中文在线观看 | 91视频国产免费 | 香蕉久久久久久久 | 在线免费视 | 日本久久久亚洲精品 | 欧美巨乳波霸 | 国产成人精品福利 | 久久久蜜桃 | 玖玖视频免费在线 | 久久公开视频 | 午夜av免费在线观看 | 999在线精品| 国产a网站 | 久久久久国产精品视频 | .国产精品成人自产拍在线观看6 | caobi视频| 久久激五月天综合精品 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 久久精品久久精品久久39 | 欧美成人xxx | 免费久久99精品国产 | 亚洲精品ww | www免费|