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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Apache Flink 进阶入门(二):Time 深度解析

發(fā)布時(shí)間:2024/8/23 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache Flink 进阶入门(二):Time 深度解析 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

Flink 的 API 大體上可以劃分為三個(gè)層次:處于最底層的 ProcessFunction、中間一層的 DataStream API 和最上層的 SQL/Table API,這三層中的每一層都非常依賴于時(shí)間屬性。時(shí)間屬性是流處理中最重要的一個(gè)方面,是流處理系統(tǒng)的基石之一,貫穿這三層 API。在 DataStream API 這一層中因?yàn)榉庋b方面的原因,我們能夠接觸到時(shí)間的地方不是很多,所以我們將重點(diǎn)放在底層的 ProcessFunction 和最上層的 SQL/Table API。

Flink 時(shí)間語(yǔ)義

在不同的應(yīng)用場(chǎng)景中時(shí)間語(yǔ)義是各不相同的,Flink 作為一個(gè)先進(jìn)的分布式流處理引擎,它本身支持不同的時(shí)間語(yǔ)義。其核心是 Processing Time 和 Event Time(Row Time),這兩類時(shí)間主要的不同點(diǎn)如下表所示:

Processing Time 是來(lái)模擬我們真實(shí)世界的時(shí)間,其實(shí)就算是處理數(shù)據(jù)的節(jié)點(diǎn)本地時(shí)間也不一定就是完完全全的我們真實(shí)世界的時(shí)間,所以說它是用來(lái)模擬真實(shí)世界的時(shí)間。而 Event Time 是數(shù)據(jù)世界的時(shí)間,就是我們要處理的數(shù)據(jù)流世界里面的時(shí)間。關(guān)于他們的獲取方式,Process Time 是通過直接去調(diào)用本地機(jī)器的時(shí)間,而 Event Time 則是根據(jù)每一條處理記錄所攜帶的時(shí)間戳來(lái)判定。

這兩種時(shí)間在 Flink 內(nèi)部的處理以及還是用戶的實(shí)際使用方面,難易程度都是不同的。相對(duì)而言的 Processing Time 處理起來(lái)更加的簡(jiǎn)單,而 Event Time 要更麻煩一些。而在使用 Processing Time 的時(shí)候,我們得到的處理結(jié)果(或者說流處理應(yīng)用的內(nèi)部狀態(tài))是不確定的。而因?yàn)樵?Flink 內(nèi)部對(duì) Event Time 做了各種保障,使用 Event Time 的情況下,無(wú)論重放數(shù)據(jù)多少次,都能得到一個(gè)相對(duì)確定可重現(xiàn)的結(jié)果。

因此在判斷應(yīng)該使用 Processing Time 還是 Event Time 的時(shí)候,可以遵循一個(gè)原則:當(dāng)你的應(yīng)用遇到某些問題要從上一個(gè) checkpoint 或者 savepoint 進(jìn)行重放,是不是希望結(jié)果完全相同。如果希望結(jié)果完全相同,就只能用 Event Time;如果接受結(jié)果不同,則可以用 Processing Time。Processing Time 的一個(gè)常見的用途是,我們要根據(jù)現(xiàn)實(shí)時(shí)間來(lái)統(tǒng)計(jì)整個(gè)系統(tǒng)的吞吐,比如要計(jì)算現(xiàn)實(shí)時(shí)間一個(gè)小時(shí)處理了多少條數(shù)據(jù),這種情況只能使用 Processing Time。

時(shí)間的特性

時(shí)間的一個(gè)重要特性是:時(shí)間只能遞增,不會(huì)來(lái)回穿越。?在使用時(shí)間的時(shí)候我們要充分利用這個(gè)特性。假設(shè)我們有這么一些記錄,然后我們來(lái)分別看一下 Processing Time 還有 Event Time 對(duì)于時(shí)間的處理。

  • 對(duì)于 Processing Time,因?yàn)槲覀兪鞘褂玫氖潜镜毓?jié)點(diǎn)的時(shí)間(假設(shè)這個(gè)節(jié)點(diǎn)的時(shí)鐘同步?jīng)]有問題),我們每一次取到的 Processing Time 肯定都是遞增的,遞增就代表著有序,所以說我們相當(dāng)于拿到的是一個(gè)有序的數(shù)據(jù)流。
  • 而在用 Event Time 的時(shí)候因?yàn)闀r(shí)間是綁定在每一條的記錄上的,由于網(wǎng)絡(luò)延遲、程序內(nèi)部邏輯、或者其他一些分布式系統(tǒng)的原因,數(shù)據(jù)的時(shí)間可能會(huì)存在一定程度的亂序,比如上圖的例子。在 Event Time 場(chǎng)景下,我們把每一個(gè)記錄所包含的時(shí)間稱作 Record Timestamp。如果 Record Timestamp 所得到的時(shí)間序列存在亂序,我們就需要去處理這種情況。

如果單條數(shù)據(jù)之間是亂序,我們就考慮對(duì)于整個(gè)序列進(jìn)行更大程度的離散化。簡(jiǎn)單地講,就是把數(shù)據(jù)按照一定的條數(shù)組成一些小批次,但這里的小批次并不是攢夠多少條就要去處理,而是為了對(duì)他們進(jìn)行時(shí)間上的劃分。經(jīng)過這種更高層次的離散化之后,我們會(huì)發(fā)現(xiàn)最右邊方框里的時(shí)間就是一定會(huì)小于中間方框里的時(shí)間,中間框里的時(shí)間也一定會(huì)小于最左邊方框里的時(shí)間。

這個(gè)時(shí)候我們?cè)谡麄€(gè)時(shí)間序列里插入一些類似于標(biāo)志位的一些特殊的處理數(shù)據(jù),這些特殊的處理數(shù)據(jù)叫做 watermark。一個(gè) watermark 本質(zhì)上就代表了這個(gè) watermark 所包含的 timestamp 數(shù)值,表示以后到來(lái)的數(shù)據(jù)已經(jīng)再也沒有小于或等于這個(gè)時(shí)間的了。

Timestamp 和 Watermark 行為概覽

接下來(lái)我們重點(diǎn)看一下 Event Time 里的 Record Timestamp(簡(jiǎn)寫成 timestamp)和 watermark 的一些基本信息。絕大多數(shù)的分布式流計(jì)算引擎對(duì)于數(shù)據(jù)都是進(jìn)行了 DAG 圖的抽象,它有自己的數(shù)據(jù)源,有處理算子,還有一些數(shù)據(jù)匯。數(shù)據(jù)在不同的邏輯算子之間進(jìn)行流動(dòng)。watermark 和 timestamp 有自己的生命周期,接下來(lái)我會(huì)從 watermark 和 timestamp 的產(chǎn)生、他們?cè)诓煌墓?jié)點(diǎn)之間的傳播、以及在每一個(gè)節(jié)點(diǎn)上的處理,這三個(gè)方面來(lái)展開介紹。

Timestamp 分配和 Watermark 生成

Flink 支持兩種 watermark 生成方式。第一種是在 SourceFunction 中產(chǎn)生,相當(dāng)于把整個(gè)的 timestamp 分配和 watermark 生成的邏輯放在流處理應(yīng)用的源頭。我們可以在 SourceFunction 里面通過這兩個(gè)方法產(chǎn)生 watermark:

  • 通過 collectWithTimestamp 方法發(fā)送一條數(shù)據(jù),其中第一個(gè)參數(shù)就是我們要發(fā)送的數(shù)據(jù),第二個(gè)參數(shù)就是這個(gè)數(shù)據(jù)所對(duì)應(yīng)的時(shí)間戳;也可以調(diào)用 emitWatermark 方法去產(chǎn)生一條 watermark,表示接下來(lái)不會(huì)再有時(shí)間戳小于等于這個(gè)數(shù)值記錄。
  • 另外,有時(shí)候我們不想在 SourceFunction 里生成 timestamp 或者 watermark,或者說使用的 SourceFunction 本身不支持,我們還可以在使用 DataStream API 的時(shí)候指定,調(diào)用的 DataStream.assignTimestampsAndWatermarks 這個(gè)方法,能夠接收不同的 timestamp 和 watermark 的生成器。

總體上而言生成器可以分為兩類:第一類是定期生成器;第二類是根據(jù)一些在流處理數(shù)據(jù)流中遇到的一些特殊記錄生成的。

兩者的區(qū)別主要有三個(gè)方面,首先定期生成是現(xiàn)實(shí)時(shí)間驅(qū)動(dòng)的,這里的“定期生成”主要是指 watermark(因?yàn)?timestamp 是每一條數(shù)據(jù)都需要有的),即定期會(huì)調(diào)用生成邏輯去產(chǎn)生一個(gè) watermark。而根據(jù)特殊記錄生成是數(shù)據(jù)驅(qū)動(dòng)的,即是否生成 watermark 不是由現(xiàn)實(shí)時(shí)間來(lái)決定,而是當(dāng)看到一些特殊的記錄就表示接下來(lái)可能不會(huì)有符合條件的數(shù)據(jù)再發(fā)過來(lái)了,這個(gè)時(shí)候相當(dāng)于每一次分配 Timestamp 之后都會(huì)調(diào)用用戶實(shí)現(xiàn)的 watermark 生成方法,用戶需要在生成方法中去實(shí)現(xiàn) watermark 的生成邏輯。

大家要注意的是就是我們?cè)诜峙?timestamp 和生成 watermark 的過程,雖然在 SourceFunction 和 DataStream 中都可以指定,但是還是建議生成的工作越靠近 DataSource 越好。這樣會(huì)方便讓程序邏輯里面更多的 operator 去判斷某些數(shù)據(jù)是否亂序。Flink 內(nèi)部提供了很好的機(jī)制去保證這些 timestamp 和 watermark 被正確地傳遞到下游的節(jié)點(diǎn)。

Watermark 傳播

具體的傳播策略基本上遵循這三點(diǎn)。

  • 首先,watermark 會(huì)以廣播的形式在算子之間進(jìn)行傳播。比如說上游的算子,它連接了三個(gè)下游的任務(wù),它會(huì)把自己當(dāng)前的收到的 watermark 以廣播的形式傳到下游。
  • 第二,如果在程序里面收到了一個(gè) Long.MAX_VALUE 這個(gè)數(shù)值的 watermark,就表示對(duì)應(yīng)的那一條流的一個(gè)部分不會(huì)再有數(shù)據(jù)發(fā)過來(lái)了,它相當(dāng)于就是一個(gè)終止的一個(gè)標(biāo)志。
  • 第三,對(duì)于單流而言,這個(gè)策略比較好理解,而對(duì)于有多個(gè)輸入的算子,watermark 的計(jì)算就有講究了,一個(gè)原則是:單輸入取其大,多輸入取小。

舉個(gè)例子,假設(shè)這邊藍(lán)色的塊代表一個(gè)算子的一個(gè)任務(wù),然后它有三個(gè)輸入,分別是 W1、W2、W3,這三個(gè)輸入可以理解成任何的輸入,這三個(gè)輸入可能是屬于同一個(gè)流,也可能是屬于不同的流。然后在計(jì)算 watermark 的時(shí)候,對(duì)于單個(gè)輸入而言是取他們的最大值,因?yàn)槲覀兌贾?watermark 應(yīng)該遵循一個(gè)單調(diào)遞增的一個(gè)原則。對(duì)于多輸入,它要統(tǒng)計(jì)整個(gè)算子任務(wù)的 watermark 時(shí),就會(huì)取這三個(gè)計(jì)算出來(lái)的 watermark 的最小值。即一個(gè)多個(gè)輸入的任務(wù),它的 watermark 受制于最慢的那條輸入流。這一點(diǎn)類似于木桶效應(yīng),整個(gè)木桶中裝的水會(huì)就是受制于最矮的那塊板。

watermark 在傳播的時(shí)候有一個(gè)特點(diǎn)是,它的傳播是冪等的。多次收到相同的 watermark,甚至收到之前的 watermark 都不會(huì)對(duì)最后的數(shù)值產(chǎn)生影響,因?yàn)閷?duì)于單個(gè)輸入永遠(yuǎn)是取最大的,而對(duì)于整個(gè)任務(wù)永遠(yuǎn)是取一個(gè)最小的。

同時(shí)我們可以注意到這種設(shè)計(jì)其實(shí)有一個(gè)局限,具體體現(xiàn)在它沒有區(qū)分你這個(gè)輸入是一條流多個(gè) partition 還是來(lái)自于不同的邏輯上的流的 JOIN。對(duì)于同一個(gè)流的不同 partition,我們對(duì)他做這種強(qiáng)制的時(shí)鐘同步是沒有問題的,因?yàn)橐婚_始就是把一條流拆散成不同的部分,但每一個(gè)部分之間共享相同的時(shí)鐘。但是如果算子的任務(wù)是在做類似于 JOIN 操作,那么要求你兩個(gè)輸入的時(shí)鐘強(qiáng)制同步其實(shí)沒有什么道理的,因?yàn)橥耆锌赡苁前岩粭l離現(xiàn)在時(shí)間很近的數(shù)據(jù)流和一個(gè)離當(dāng)前時(shí)間很遠(yuǎn)的數(shù)據(jù)流進(jìn)行 JOIN,這個(gè)時(shí)候?qū)τ诳斓哪菞l流,因?yàn)樗嚷哪菞l流,所以說它可能就要在狀態(tài)中去緩存非常多的數(shù)據(jù),這對(duì)于整個(gè)集群來(lái)說是一個(gè)很大的性能開銷。

ProcessFunction

在正式介紹 watermark 的處理之前,先簡(jiǎn)單介紹 ProcessFunction,因?yàn)?watermark 在任務(wù)里的處理邏輯分為內(nèi)部邏輯和外部邏輯。外部邏輯其實(shí)就是通過 ProcessFunction 來(lái)體現(xiàn)的,如果你需要使用 Flink 提供的時(shí)間相關(guān)的 API 的話就只能寫在 ProcessFunction 里。

ProcessFunction 和時(shí)間相關(guān)的功能主要有三點(diǎn):

  • 第一點(diǎn)就是根據(jù)你當(dāng)前系統(tǒng)使用的時(shí)間語(yǔ)義不同,你可以去獲取當(dāng)前你正在處理這條記錄的 Record Timestamp,或者當(dāng)前的 Processing Time。
  • 第二點(diǎn)就是它可以獲取當(dāng)前算子的時(shí)間,可以把它理解成當(dāng)前的 watermark。
  • 第三點(diǎn)就是為了在 ProcessFunction 中去實(shí)現(xiàn)一些相對(duì)復(fù)雜的功能,允許注冊(cè)一些 timer(定時(shí)器)。比如說在 watermark 達(dá)到某一個(gè)時(shí)間點(diǎn)的時(shí)候就觸發(fā)定時(shí)器,所有的這些回調(diào)邏輯也都是由用戶來(lái)提供,涉及到如下三個(gè)方法,registerEventTimeTimer、registerProcessingTimeTimer 和 onTimer。在 onTimer 方法中就需要去實(shí)現(xiàn)自己的回調(diào)邏輯,當(dāng)條件滿足時(shí)回調(diào)邏輯就會(huì)被觸發(fā)。

一個(gè)簡(jiǎn)單的應(yīng)用是,我們?cè)谧鲆恍r(shí)間相關(guān)的處理的時(shí)候,可能需要緩存一部分?jǐn)?shù)據(jù),但這些數(shù)據(jù)不能一直去緩存下去,所以需要有一些過期的機(jī)制,我們可以通過 timer 去設(shè)定這么一個(gè)時(shí)間,指定某一些數(shù)據(jù)可能在將來(lái)的某一個(gè)時(shí)間點(diǎn)過期,從而把它從狀態(tài)里刪除掉。所有的這些和時(shí)間相關(guān)的邏輯在 Flink 內(nèi)部都是由自己的 Time Service(時(shí)間服務(wù))完成的。

Watermark處理

一個(gè)算子的實(shí)例在收到 watermark 的時(shí)候,首先要更新當(dāng)前的算子時(shí)間,這樣的話在 ProcessFunction 里方法查詢這個(gè)算子時(shí)間的時(shí)候,就能獲取到最新的時(shí)間。第二步它會(huì)遍歷計(jì)時(shí)器隊(duì)列,這個(gè)計(jì)時(shí)器隊(duì)列就是我們剛剛說到的 timer,你可以同時(shí)注冊(cè)很多 timer,Flink 會(huì)把這些 Timer 按照觸發(fā)時(shí)間放到一個(gè)優(yōu)先隊(duì)列中。第三步 Flink 得到一個(gè)時(shí)間之后就會(huì)遍歷計(jì)時(shí)器的隊(duì)列,然后逐一觸發(fā)用戶的回調(diào)邏輯。 通過這種方式,Flink 的某一個(gè)任務(wù)就會(huì)將當(dāng)前的 watermark 發(fā)送到下游的其他任務(wù)實(shí)例上,從而完成整個(gè) watermark 的傳播,從而形成一個(gè)閉環(huán)。

Table API 中的時(shí)間

下面我們來(lái)看一看 Table/SQL API 中的時(shí)間。為了讓時(shí)間參與到 Table/SQL 這一層的運(yùn)算中,我們需要提前把時(shí)間屬性放到表的 schema 中,這樣的話我們才能夠在 SQL 語(yǔ)句或者 Table 的一些邏輯表達(dá)式里面去使用這些時(shí)間去完成需求。

Table 中指定時(shí)間列

其實(shí)之前社區(qū)就怎么在 Table/SQL 中去使用時(shí)間這個(gè)問題做過一定的討論,是把獲取當(dāng)前 Processing Time 的方法是作為一個(gè)特殊的 UDF,還是把這一個(gè)列物化到整個(gè)的 schema 里面,最終采用了后者。我們這里就分開來(lái)講一講 Processing Time 和 Event Time 在使用的時(shí)候怎么在 Table 中指定。

對(duì)于 Processing Time,我們知道要得到一個(gè) Table 對(duì)象(或者注冊(cè)一個(gè) Table)有兩種手段:

(1)可以從一個(gè) DataStream 轉(zhuǎn)化成一個(gè) Table;

(2)直接通過 TableSource 去生成這么一個(gè) Table;

對(duì)于第一種方法而言,我們只需要在你已有的這些列中(例子中 f1 和 f2 就是兩個(gè)已有的列),在最后用“列名.proctime”這種寫法就可以把最后的這一列注冊(cè)為一個(gè) Processing Time,以后在寫查詢的時(shí)候就可以去直接使用這一列。如果 Table 是通過 TableSource 生成的,就可以通過實(shí)現(xiàn)這一個(gè) DefinedRowtimeAttributes 接口,然后就會(huì)自動(dòng)根據(jù)你提供的邏輯去生成對(duì)應(yīng)的 Processing Time。

相對(duì)而言,在使用 Event Time 時(shí)則有一個(gè)限制,因?yàn)?Event Time 不像 Processing Time 那樣是隨拿隨用。如果你要從 DataStream 去轉(zhuǎn)化得到一個(gè) Table,必須要提前保證原始的 DataStream 里面已經(jīng)存在了 Record Timestamp 和 watermark。如果你想通過 TableSource 生成的,也一定要保證你要接入的一個(gè)數(shù)據(jù)里面存在一個(gè)類型為 long 或者 timestamp 的這么一個(gè)時(shí)間字段。

具體來(lái)說,如果你要從 DataStream 去注冊(cè)一個(gè)表,和 proctime 類似,你只需要加上“列名.rowtime”就可以。需要注意的是,如果你要用 Processing Time,必須保證你要新加的字段是整個(gè) schema 中的最后一個(gè)字段,而 Event Time 的時(shí)候你其實(shí)可以去替換某一個(gè)已有的列,然后 Flink 會(huì)自動(dòng)的把這一列轉(zhuǎn)化成需要的 rowtime 這個(gè)類型。 如果是通過 TableSource 生成的,只需要實(shí)現(xiàn) DefinedRowtimeAttributes 接口就可以了。需要說明的一點(diǎn)是,在 DataStream API 這一側(cè)其實(shí)不支持同時(shí)存在多個(gè) Event Time(rowtime),但是在 Table 這一層理論上可以同時(shí)存在多個(gè) rowtime。因?yàn)?DefinedRowtimeAttributes 接口的返回值是一個(gè)對(duì)于 rowtime 描述的 List,即其實(shí)可以同時(shí)存在多個(gè) rowtime 列,在將來(lái)可能會(huì)進(jìn)行一些其他的改進(jìn),或者基于去做一些相應(yīng)的優(yōu)化。

時(shí)間列和Table操作

指定完了時(shí)間列之后,當(dāng)我們要真正去查詢時(shí)就會(huì)涉及到一些具體的操作。這里我列舉的這些操作都是和時(shí)間列緊密相關(guān),或者說必須在這個(gè)時(shí)間列上才能進(jìn)行的。比如說“Over 窗口聚合”和“Group by 窗口聚合”這兩種窗口聚合,在寫 SQL 提供參數(shù)的時(shí)候只能允許你在這個(gè)時(shí)間列上進(jìn)行這種聚合。第三個(gè)就是時(shí)間窗口聚合,你在寫條件的時(shí)候只支持對(duì)應(yīng)的時(shí)間列。最后就是排序,我們知道在一個(gè)無(wú)盡的數(shù)據(jù)流上對(duì)數(shù)據(jù)做排序幾乎是不可能的事情,但因?yàn)檫@個(gè)數(shù)據(jù)本身到來(lái)的順序已經(jīng)是按照時(shí)間屬性來(lái)進(jìn)行排序,所以說我們?nèi)绻獙?duì)一個(gè) DataStream 轉(zhuǎn)化成 Table 進(jìn)行排序的話,你只能是按照時(shí)間列進(jìn)行排序,當(dāng)然同時(shí)你也可以指定一些其他的列,但是時(shí)間列這個(gè)是必須的,并且必須放在第一位。

為什么說這些操作只能在時(shí)間列上進(jìn)行?因?yàn)槲覀冇械臅r(shí)候可以把到來(lái)的數(shù)據(jù)流就看成是一張按照時(shí)間排列好的一張表,而我們?nèi)魏螌?duì)于表的操作,其實(shí)都是必須在對(duì)它進(jìn)行一次順序掃描的前提下完成的。因?yàn)榇蠹叶贾罃?shù)據(jù)流的特性之一就是一過性,某一條數(shù)據(jù)處理過去之后,將來(lái)其實(shí)不太好去訪問它。當(dāng)然因?yàn)?Flink 中內(nèi)部提供了一些狀態(tài)機(jī)制,我們可以在一定程度上去弱化這個(gè)特性,但是最終還是不能超越的限制狀態(tài)不能太大。所有這些操作為什么只能在時(shí)間列上進(jìn)行,因?yàn)檫@個(gè)時(shí)間列能夠保證我們內(nèi)部產(chǎn)生的狀態(tài)不會(huì)無(wú)限的增長(zhǎng)下去,這是一個(gè)最終的前提。


原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。

總結(jié)

以上是生活随笔為你收集整理的Apache Flink 进阶入门(二):Time 深度解析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

中文字幕一区二区三区四区视频 | 国产五十路毛片 | 国产一区二区在线播放 | 波多野结衣视频一区 | 欧美精品做受xxx性少妇 | 国产中文字幕一区 | 久久96国产精品久久99漫画 | 日韩精品久久久久久中文字幕8 | 日韩伦理片一区二区三区 | 人人草在线视频 | 久久久久免费精品 | 中文字幕在线观看第三页 | 中文字幕在线观看视频一区二区三区 | 国产黄色在线网站 | 精品一区二区亚洲 | 99精品在线免费观看 | 豆豆色资源网xfplay | 91中文字幕永久在线 | 欧美日韩久久一区 | 国产一级视屏 | 在线免费黄| 久久精品永久免费 | 日韩精品中文字幕在线观看 | 一区二区三区四区在线免费观看 | 天天天天色射综合 | 久久国产亚洲视频 | 国产色视频123区 | 色综合小说 | 91精品视频在线播放 | 激情网色| 亚洲最大成人网4388xx | 国产精品区二区三区日本 | 日日夜夜狠狠干 | 久久精品一区二区三区国产主播 | 亚洲综合视频在线 | 亚洲国产精品影院 | 日韩电影中文,亚洲精品乱码 | 91久久黄色 | 人人狠 | 97超视频| 97超级碰碰碰碰久久久久 | 欧美日韩伦理一区 | 国精产品一二三线999 | 毛片一级免费一级 | 波多野结衣视频一区 | 日韩欧美一区视频 | 一区二区三区在线观看 | 国产涩涩在线观看 | 天天激情在线 | av3级在线 | 丁香高清视频在线看看 | 最新免费中文字幕 | 中文字幕av免费 | 国产精品免费视频久久久 | 91成人网在线观看 | 国产原创av在线 | 激情视频91 | 亚洲成a人片在线www | 激情综合网五月激情 | 日本黄色免费在线观看 | 黄色成年网站 | 日本中文字幕网站 | 国产精品国产三级国产aⅴ9色 | 91高清免费在线观看 | 精品久久久久_ | 中国老女人日b | 国产在线一线 | 国产美女主播精品一区二区三区 | 日韩精品中文字幕在线 | 亚洲专区路线二 | 国产精品欧美一区二区三区不卡 | 亚洲在线视频免费观看 | 日韩精品一区二区三区不卡 | 久久资源总站 | 久久久精品电影 | 天天在线操 | 国产精品久久久久久影院 | 麻豆视频国产在线观看 | 日韩三级视频在线观看 | 99精品国产99久久久久久福利 | 91免费看黄色 | 91日韩在线专区 | 亚洲天堂精品视频 | www.午夜视频 | 中文字幕久久精品一区 | 天堂网中文在线 | 西西444www大胆高清图片 | 中文字幕亚洲欧美日韩 | 免费看片网址 | av五月婷婷| 亚洲国产成人高清精品 | 在线免费观看欧美日韩 | 欧美日韩在线视频一区 | 欧美有色| 日韩精品视频在线观看免费 | 夜色成人网 | 久久三级视频 | 亚洲成aⅴ人在线观看 | 天天干 夜夜操 | 日韩精品免费专区 | av一级片网站 | 深爱激情五月综合 | 操操碰 | 亚洲午夜精品久久久久久久久久久久 | 草在线视频 | 午夜国产福利在线观看 | 99免费观看视频 | 天天天色 | 91人人视频在线观看 | av中文字幕电影 | 色婷婷www | 婷婷色在线播放 | 天天射日 | 亚洲综合五月 | 综合激情婷婷 | 国产资源网 | 亚洲 中文字幕av | 久久午夜电影院 | 精品一二区 | 日韩欧美国产精品 | 国产在线精品一区二区三区 | 视频精品一区二区三区 | 久久人操| 91视频下载 | 日日精品 | 亚洲精品国产成人av在线 | 九九99视频| 亚洲综合小说电影qvod | 97av超碰 | 中文字幕你懂的 | 国产精品一区在线 | 成人精品国产免费网站 | 国产精品嫩草在线 | 亚洲精品成人免费 | 色久五月| 亚洲视频www| 久久在线视频精品 | 美女精品国产 | 亚州免费视频 | 亚洲少妇激情 | 欧美另类人妖 | 天天爽天天爽夜夜爽 | 岛国av在线免费 | 久久久96| 九九久久精品 | 久久99精品热在线观看 | 黄色三级网站 | 99热这里| 蜜臀aⅴ精品一区二区三区 久久视屏网 | 国产精品免费成人 | 中文字幕丝袜制服 | 国产精彩视频一区二区 | 国产精品视频内 | 精品毛片久久久久久 | 韩国三级一区 | 日日天天干 | 91精品黄色| 色欧美视频| 天天舔夜夜操 | 亚洲一级在线观看 | 91在线九色| 中文字幕免费观看视频 | 国产精品久久久久久久久免费 | 免费的国产精品 | 808电影| 免费视频97 | 一二三久久久 | 欧美一级久久久 | 成人av免费电影 | 亚洲综合在 | 在线免费观看国产黄色 | 黄色的网站免费看 | 超碰在线天天 | 亚洲人精品午夜 | 日日摸日日碰 | 麻豆 91 在线 | 国产精品免费视频久久久 | 欧美日韩一区二区视频在线观看 | 国产精品免费观看久久 | 色爽网站 | 麻豆免费视频 | 亚洲成人黄色网址 | 久久久久久久久久久福利 | av解说在线 | 在线播放精品一区二区三区 | 国产123区在线观看 国产精品麻豆91 | 日韩av手机在线观看 | 91成人精品一区在线播放69 | 一区二区视频在线免费观看 | 亚洲精品视频在线免费 | 亚洲精品中文字幕在线观看 | www.伊人色.com | 中文在线免费一区三区 | 亚洲高清资源 | 成人免费xxxxxx视频 | 99免费精品视频 | 亚洲五月六月 | 国产午夜在线观看 | 国产精品国产三级国产aⅴ9色 | 日日碰狠狠添天天爽超碰97久久 | 亚洲午夜久久久综合37日本 | 成人精品99 | 久久99九九99精品 | 91视视频在线直接观看在线看网页在线看 | 日韩精品一区二区三区中文字幕 | 精品国产视频在线观看 | 中文字幕免费观看全部电影 | 亚洲特级片| 日本激情视频中文字幕 | 天天综合网 天天 | 国产精品免费久久久久久久久久中文 | 午夜av免费看 | 天堂网在线视频 | 天天草天天| 亚洲精品乱码久久久久 | 亚洲成人av片在线观看 | 中文字幕高清有码 | 九九九九九九精品任你躁 | 91av在线不卡 | 国产一级在线观看视频 | 国产中文字幕久久 | 亚洲国产片色 | 久久五月情影视 | av福利超碰网站 | 亚洲h在线播放在线观看h | 午夜精品久久久久久久久久 | 黄色成人在线 | 在线视频久久 | 国产精品成人自拍 | 日韩欧美视频在线 | 久久婷婷国产 | 国产香蕉视频在线观看 | 99精品亚洲 | 国产精品久久久久久久久久ktv | 91传媒免费观看 | 亚洲最新精品 | 日本公妇在线观看 | 在线国产精品一区 | 综合在线观看色 | 午夜精品久久久久久久99婷婷 | 久久国产成人午夜av影院潦草 | 日韩在线大片 | 国产亚洲欧美在线视频 | 日韩久久久久 | 亚洲涩涩涩涩涩涩 | 丰满少妇一级片 | 狠狠干免费 | 一区二区不卡 | 久久av网址 | 国产剧情一区二区 | 天堂av色婷婷一区二区三区 | 99av国产精品欲麻豆 | 91九色视频在线 | 成年人在线观看视频免费 | 免费观看91视频 | 日狠狠| 亚州精品在线视频 | 91精品资源| 久久国产免费看 | 波多野结衣久久资源 | 天天久久综合 | 亚洲日日日 | 国产视频精品久久 | 久草在线免费看视频 | 久久欧美综合 | 免费av在线网站 | 亚洲人在线视频 | 日韩字幕| 在线av资源 | 99在线高清视频在线播放 | 成人av影院在线观看 | 欧美aaaxxxx做受视频 | 激情久久久久久久久久久久久久久久 | 在线看片一区 | 最近2019中文免费高清视频观看www99 | 夜夜操天天操 | 亚洲五月六月 | 国产精品久久久久久久久久久免费 | 亚洲伊人婷婷 | 久久精品99北条麻妃 | 欧美久久久久久久久 | 午夜精品久久久久久久99婷婷 | 欧美日韩在线观看一区 | 在线你懂| 免费久久网 | 久久综合色天天久久综合图片 | 青草视频免费观看 | 国产小视频在线观看免费 | 欧美天天干| 国产日韩欧美在线看 | 2023av在线 | 色综合色综合色综合 | 1024手机看片国产 | 国内精品久久久久久中文字幕 | 久久综合干 | 美女福利视频 | 欧美在线观看视频一区二区 | adc在线观看| 日日干 天天干 | 亚洲精品美女久久久久 | 99精品福利 | 成年人在线免费看视频 | 99免费在线观看视频 | 91亚洲精品在线 | 日韩有码中文字幕在线 | 91大神电影| 免费日韩一级片 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 97av精品 | 69绿帽绿奴3pvideos | 91精品国产三级a在线观看 | 黄色免费在线看 | 久久免费毛片视频 | 午夜精品一区二区三区在线观看 | 日韩在线观看视频免费 | 人人澡人摸人人添学生av | 一区二区三区在线免费播放 | 91av在线国产 | 99久久精品国产亚洲 | 操操日| 超碰97久久| 午夜视频在线观看一区二区三区 | 婷婷丁香激情五月 | 亚洲狠狠操 | 91看片网址 | 91大神免费在线观看 | 成人午夜电影免费在线观看 | 亚洲男男gaygay无套同网址 | 在线播放 亚洲 | 国产精品h在线观看 | aaa日本高清在线播放免费观看 | 色视频网址| 精品久久久久久国产91 | 国产高清不卡一区二区三区 | 精品女同一区二区三区在线观看 | 亚洲精品免费在线观看视频 | 久久999久久 | 国产精品久一 | 天天躁日日躁狠狠 | 国产在线视频一区二区三区 | 日韩在线观看视频中文字幕 | 精品国产一区二区三区蜜臀 | 国产精品国产三级国产不产一地 | 亚洲国产黄色 | 正在播放国产一区 | 国产午夜三级一区二区三桃花影视 | 天天操综合网站 | 在线视频 影院 | 久久经典国产视频 | 亚洲精品国产电影 | 在线中文字幕一区二区 | 美女在线国产 | 99在线精品免费视频九九视 | 色多多视频在线 | 日韩精品一区二区三区视频播放 | 国产精品免费久久 | 一级黄色片在线播放 | 超碰在97| 中文字幕一区二区三区四区久久 | 91九色蝌蚪视频网站 | 激情文学综合丁香 | 99国产视频在线 | 最近2019中文免费高清视频观看www99 | 亚洲在线成人精品 | 亚洲黄色免费在线看 | 久久综合99| 中文字幕免费在线 | 狠日日| a在线一区 | 天天爽天天射 | 亚洲va欧洲va国产va不卡 | 日韩电影中文,亚洲精品乱码 | 亚洲丁香日韩 | 99久久国产免费,99久久国产免费大片 | 六月丁香伊人 | 92中文资源在线 | 欧美天堂久久 | 亚洲 欧美 综合 在线 精品 | 人人爽久久涩噜噜噜网站 | 精品在线观看一区二区 | 欧美电影黄色 | 天天爱天天插 | 日韩精品一区二区三区免费观看 | 极品久久久久 | 免费日韩 精品中文字幕视频在线 | 欧美激情综合网 | 97色在线| 日韩免费播放 | 中文字幕91 | 国产一区二区精 | 国产亚洲精品久久久久久网站 | 久久精品婷婷 | 成人av地址| 日韩免费在线观看网站 | 日韩一区二区免费视频 | 久久成人精品视频 | 国产精品一区二区在线观看 | 亚洲日本黄色 | 色婷婷亚洲 | 欧洲视频一区 | 91视频下载| 午夜av激情 | 国产精品久久婷婷六月丁香 | 国产中文视| 黄色成品视频 | 国产精品99久久久久的智能播放 | 91av电影网| 91影视成人 | 少妇bbb搡bbbb搡bbbb′ | 成人免费看电影 | 久久五月网 | 全黄网站 | 蜜臀av夜夜澡人人爽人人桃色 | 日本在线视频网址 | 91av原创 | 97超碰国产精品 | 成人黄色大片在线观看 | japanesexxx乱女另类| 中文字幕在线观看网 | 国产精品久久久久久久久久 | 中文字幕高清视频 | 色综合久久88色综合天天免费 | 日本精品xxxx | 中文网丁香综合网 | 久久老司机精品视频 | 天天操夜夜叫 | 国产精品欧美一区二区三区不卡 | 免费在线播放黄色 | 国模精品一区二区三区 | 97视频人人澡人人爽 | 久久精品播放 | 亚洲一区二区视频在线 | 色婷久久| 91在线观看视频网站 | 五月婷婷在线视频观看 | 波多野结衣亚洲一区二区 | 国产一区二区手机在线观看 | 精品国产电影一区 | 色综合天天综合网国产成人网 | 国产99在线 | 亚州精品一二三区 | 亚洲综合欧美日韩狠狠色 | 91av在线国产 | 天天操天天操天天 | 草久久久| 999男人的天堂 | 国产小视频网站 | 成人小视频在线播放 | 黄色小视频在线观看免费 | 婷婷久久一区 | 免费麻豆 | 久久99热这里只有精品国产 | 国产精品一区二区美女视频免费看 | 久久亚洲综合国产精品99麻豆的功能介绍 | 中文字幕av一区二区三区四区 | 免费情趣视频 | 中文字幕高清视频 | 国内精品久久久久影院优 | 日韩高清免费在线观看 | 亚洲经典中文字幕 | 奇米影视8888在线观看大全免费 | 午夜视频免费在线观看 | 欧美久久综合 | 久久在线视频精品 | av在线网站观看 | 久久精品五月 | 狠狠干网址 | 人人视频网站 | 激情综合电影网 | 97超级碰碰碰视频在线观看 | 国产精品99久久久久久久久 | 久久久久久高清 | wwwwwww黄 | 免费高清影视 | 国产精品一区二区三区四 | 久久国产精品久久w女人spa | 麻豆久久精品 | 亚洲综合一区二区精品导航 | 中文字幕免费高清在线 | 国产精品毛片一区视频 | 欧洲高潮三级做爰 | 在线亚洲日本 | 日韩视频免费 | 成人在线观看免费 | 91视频亚洲 | av丝袜美腿| 91porny九色在线播放 | 亚洲国产三级 | 国产精品福利在线播放 | 国产手机av| 亚欧日韩av | 亚洲九九九在线观看 | 超碰在线97国产 | 国内精品久久久久久久久久久久 | 久久99在线视频 | 欧美日比视频 | 免费视频区 | 日本女人b| 久久亚洲婷婷 | 中文伊人 | 91国内在线| 精品久久久久久亚洲综合网站 | 91精品啪在线观看国产线免费 | 国内精品视频在线 | 日本中文字幕电影在线免费观看 | 色夜视频 | 久久久免费毛片 | www天天操 | 美腿丝袜av | 亚洲小视频在线观看 | 国产精品日韩在线播放 | 中文字幕在线观看网 | av一级在线| 久久婷婷亚洲 | 五月天亚洲激情 | 9992tv成人免费看片 | 久草在线最新视频 | 激情婷婷久久 | 日韩专区在线播放 | 天天爱综合 | 天天干天天操人体 | 区一区二在线 | 天天干天天干天天操 | 成人理论电影 | 天天色影院 | 99久久精品国产欧美主题曲 | 狠狠干 狠狠操 | www..com黄色片 | 992tv在线 | 国产精彩视频一区二区 | 久久视频二区 | 中文视频在线看 | va视频在线观看 | 色噜噜色噜噜 | 黄色com| 色.www| 国产123av | 国产精品一区二区三区99 | 综合久久久| 日本二区三区在线 | 成人av一区二区兰花在线播放 | 在线视频观看国产 | 欧美性色19p | 黄色小网站免费看 | 久久国产精品99久久久久久老狼 | 天天婷婷 | 久草视频国产 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 手机成人在线 | 2018好看的中文在线观看 | 欧美成人性战久久 | 在线亚洲成人 | 国产无吗一区二区三区在线欢 | 三级在线视频播放 | 精品国产一区二区三区四区在线观看 | 中文字幕有码在线观看 | 日韩中文字幕亚洲一区二区va在线 | 热久久这里只有精品 | 亚洲精品日韩av | 成人91免费视频 | 欧洲一区二区在线观看 | 伊人电影在线观看 | 久久久免费看视频 | 久久草网站 | 精品国产乱码 | 色资源网免费观看视频 | 久久歪歪 | 夜夜夜影院 | 国产黄在线播放 | 日韩在线观看三区 | 99综合电影在线视频 | 99在线视频网站 | 五月开心婷婷网 | 丁香六月欧美 | 久久电影网站中文字幕 | 99热这里有 | 手机看片国产日韩 | 99精品乱码国产在线观看 | 亚洲精品a区| 国产精品毛片一区二区 | 国产色综合天天综合网 | 国产精品一区二区三区在线看 | 91福利在线观看 | 成人欧美在线 | 亚洲成av人片在线观看 | 五月婷婷av在线 | 97热在线观看 | 欧美一级欧美一级 | 99精品久久只有精品 | 久久精品日本啪啪涩涩 | 久草在线观看 | 精品网站999www | 国产精品6 | 免费看国产一级片 | 久久综合色天天久久综合图片 | 欧美视频一区二 | 国产不卡免费视频 | 视频在线一区二区三区 | 99精品在线播放 | 精品高清美女精品国产区 | 国产在线欧美在线 | 国产福利av | 九九九九精品九九九九 | 中国一区二区视频 | 欧美在线观看视频 | 免费国产在线观看 | 97成人资源站 | 亚洲精品99| 久草影视在线观看 | 亚洲黄色小说网址 | 99久久99久久免费精品蜜臀 | 亚洲精品乱码久久久久久高潮 | 久久久国产电影 | 久草视频资源 | 激情影音先锋 | 亚洲一区日韩 | 97超碰人人爱 | 国内精品一区二区 | 久黄色| 午夜国产在线观看 | 高清不卡一区二区在线 | 最近能播放的中文字幕 | 在线观看黄色小视频 | 免费一级片在线观看 | 九九热精品在线 | 91视频首页 | 91av社区 | 97人人爽人人 | 欧美极品xxx | 国产精品视频专区 | 人人插人人费 | 天天做天天爱天天综合网 | 久久欧美视频 | 欧美日韩在线第一页 | 五月天色网站 | 狠狠色丁香婷婷综合基地 | 成年人免费在线看 | 国产一级电影免费观看 | 天天天干天天射天天天操 | 亚洲免费公开视频 | 亚洲色图美腿丝袜 | 综合久久久 | 国产国产人免费人成免费视频 | 日韩理论电影网 | 国产精品1区2区在线观看 | 808电影| 欧美一区二区伦理片 | 天天草天天干天天射 | 中文字幕人成不卡一区 | 黄色毛片视频免费观看中文 | 色狠狠综合天天综合综合 | 91精品入口 | 国产在线不卡视频 | 亚洲成人av片 | 欧美在线视频不卡 | 日韩精品一区二区三区免费观看视频 | 天天色欧美 | 久久久久久久国产精品影院 | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美性另类 | 午夜精品久久久久久久久久久 | 国产精品婷婷 | 久久a热6 | 97操操| 日韩网页 | 久久国产精品免费观看 | 天天草天天色 | 最近中文字幕国语免费av | 九色精品免费永久在线 | 久久久久久久久黄色 | 精品国产日本 | 亚洲精品美女视频 | 在线小视频你懂的 | 欧美午夜寂寞影院 | 婷婷六月在线 | 在线观看av的网站 | 又紧又大又爽精品一区二区 | 在线日韩精品视频 | 高清日韩一区二区 | 久久久久久久久久久综合 | 欧美色久 | 四虎永久精品在线 | 一级黄色电影网站 | 99热超碰在线 | www黄免费 | 国产日韩精品一区二区 | 8x成人在线 | 丁香六月在线 | 精品久久久久_ | 又爽又黄又刺激的视频 | 中国一级片免费看 | 国产中文a| 欧美日韩精品二区第二页 | 欧美激情视频一区二区三区免费 | 99久热精品 | 狠狠色噜噜狠狠狠狠 | 国产黄在线| 日韩高清三区 | 国产精品久久久久国产精品日日 | 五月天免费网站 | 日韩精品免费一区二区在线观看 | 国产专区一 | 国产高清久久 | 亚洲欧美偷拍另类 | 色婷婷色 | 亚洲国产高清在线观看视频 | 91av亚洲 | 337p日本欧洲亚洲大胆裸体艺术 | adc在线观看 | 免费在线| a成人v在线 | 亚洲最快最全在线视频 | 亚洲激情p | 国产一卡久久电影永久 | 一级c片| 天天做天天射 | 精品国产电影 | 涩涩爱夜夜爱 | 99午夜 | 97视频资源 | 成人黄色免费观看 | 在线不卡的av | 五月天亚洲综合 | www.夜色321.com | 天天爽天天爽夜夜爽 | 精品国产一区二区三区在线 | 久久永久免费视频 | 999久久a精品合区久久久 | 久久99热这里只有精品国产 | 草莓视频在线观看免费观看 | 伊人六月| 最近中文字幕视频完整版 | 欧美大荫蒂xxx | 久草电影网 | 色婷婷久久一区二区 | 亚洲在线黄色 | 国产精品高潮在线观看 | 色激情在线 | 日本不卡123 | 欧美一级黄色片 | 91视频com | 久久一区国产 | 欧美性极品xxxx娇小 | 五月天天天操 | 成人精品一区二区三区电影免费 | 99精品国产福利在线观看免费 | 欧美精品一区在线发布 | 成人黄色毛片视频 | 91免费黄视频 | 成人免费视频在线观看 | 国产成人免费在线观看 | 五月亚洲婷婷 | 欧美精品久久久久久久久老牛影院 | 日韩电影在线观看一区二区三区 | 国产成人a亚洲精品 | 成人亚洲精品久久久久 | 亚洲午夜精品久久久久久久久 | www.色com | 国产伦精品一区二区三区… | 国产精品久久在线 | 国产自在线 | 九九在线精品视频 | 天天操天天色天天射 | 中文字幕免费在线 | 99 久久久久 | 国产在线探花 | 四虎在线观看精品视频 | 黄色福利视频网站 | 亚洲最大的av网站 | 黄色aa久久 | 久久久国产精品麻豆 | 中文字幕视频网 | 在线观看免费av网站 | 国产成人精品综合久久久 | 在线观看视频中文字幕 | 久久精品精品 | 日韩字幕在线 | 狠狠撸电影 | 亚洲天堂网在线播放 | 国产精品ⅴa有声小说 | 日本在线观看一区二区 | 欧美成人69av | 久久a级片 | 91视频在线免费观看 | 超碰在线观看97 | 最近免费中文字幕大全高清10 | 在线视频久久 | 亚洲精品在线视频观看 | 99热999| 天天操天天干天天插 | 久草视频国产 | 99视频免费播放 | 欧美精品一区二区三区四区在线 | 99久久精品免费 | 亚洲爱爱视频 | 99精品一区二区 | 午夜免费久久看 | 成人在线免费观看视视频 | 国产黄色片一级三级 | 在线视频黄 | 九九九热精品免费视频观看 | 久草在线视频网 | 欧美孕妇视频 | 一本一本久久aa综合精品 | 精品国产黄色片 | 丝袜精品视频 | 久久av黄色 | 插插插色综合 | 中文字幕一区二区三区乱码在线 | 欧美精品一区二区在线观看 | 玖玖视频| 在线观看理论 | ,午夜性刺激免费看视频 | 免费日韩一区二区 | 天天操夜夜看 | 国产精品乱码久久久久久1区2区 | 久久激情网站 | 五月花激情 | 成片视频在线观看 | 天天综合久久 | 草久久久 | 久久久精品国产免费观看一区二区 | 午夜国产一区二区三区四区 | 一区二区三区精品在线视频 | 免费在线a | 婷婷丁香花五月天 | 中文字幕在线一区观看 | av免费观看在线 | 日韩a级黄色片 | 波多野结衣综合网 | 久久久久久久久久久成人 | 亚洲一区天堂 | 国产精品入口66mio女同 | www.av中文字幕.com | 欧美日韩不卡一区二区三区 | 在线观看精品黄av片免费 | 在线国产片 | 日韩一区二区三区观看 | 韩国精品视频在线观看 | 在线电影a | 亚洲免费永久精品国产 | 国产成人性色生活片 | 国产九九九精品视频 | 久久久精品一区二区 | 在线国产一区二区三区 | www91在线观看 | 国产在线播放不卡 | 成人久久久久久久久久 | 欧美肥妇free | 91香蕉视频在线下载 | 亚洲精品动漫成人3d无尽在线 | 国产成人久久久久 | 91香蕉久久 | 999久久国产 | 91精品啪| 在线观看深夜视频 | av色影院| 久章草在线 | 91精品在线视频观看 | 五月天综合| 不卡的av电影 | 天天爽夜夜操 | 免费在线观看av电影 | 欧美日韩中文另类 | 97视频免费看 | 性色大片在线观看 | 最近日本字幕mv免费观看在线 | 91视频在线播放视频 | 亚洲精品乱码久久久久 | 黄色午夜 | 公开超碰在线 | 亚洲成人精品国产 | 最新日韩中文字幕 | 日韩理论片在线 | 久草精品视频 | 亚洲精品乱码久久久久久蜜桃欧美 | 国产视频不卡 | 婷婷久月| 天天做日日爱夜夜爽 | 天天干夜夜擦 | 黄色av一区 | 久久 亚洲视频 | 毛片区| 欧美日韩亚洲第一 | 日韩精品久久久免费观看夜色 | 一区二区三区手机在线观看 | 香蕉免费| 粉嫩av一区二区三区免费 | 在线观看亚洲视频 | 91精品国产成人观看 | 全黄网站 | 在线观看亚洲电影 | 射射射综合网 | 国际av在线 | 日韩色综合 | 欧美乱大交 | 99久久久国产精品免费观看 | 久久综合色天天久久综合图片 | 天天操夜夜操国产精品 | 丁五月婷婷 | 亚洲成人精品久久久 | 丁香五月亚洲综合在线 | 欧美在线视频第一页 | 人人人爽 | 国产精品毛片一区视频播 | 97福利在线 | 久久久人人爽 | 久久久久久久av | 成人在线观看你懂的 | 日韩视频一区二区三区 | 九九九九精品九九九九 | 波多野结衣久久资源 | 日韩理论片在线 | 久久免费国产 | 久久99久久99精品 | 国产精品毛片一区二区在线 | 日韩av在线免费看 | 久久国产欧美日韩精品 | 91九色在线 | 久草国产精品 | 成年在线观看 | 日韩在线免费视频观看 | 欧美日韩99| 久久久久久久亚洲精品 | 开心激情网五月天 | 黄色91在线 | 久久理论影院 | 日日夜夜综合网 | 亚洲成人中文在线 | 日韩成人在线免费观看 | 手机av电影在线观看 | 999久久国产 | 久久国产精品久久久 | 在线看一区二区 | 日日草夜夜操 | 蜜臀久久99精品久久久无需会员 | 国产一区私人高清影院 | 99色在线视频 | 国产成人精品国内自产拍免费看 | 国产视频久久久 | 中国一级片在线观看 | 久久er99热精品一区二区 | 久久久精品国产免费观看同学 | 天天激情综合网 | 免费看日韩 | 久久久久久久久久久久av | 娇妻呻吟一区二区三区 | 国产小视频你懂的 | 91精品久久久久久久99蜜桃 | 一本一本久久a久久精品综合妖精 | 激情在线网址 | 免费精品视频在线观看 | 久久成年人网站 | a v在线观看 | 国产一级一片免费播放放 | 久久一区91 | 日日干日日 | 黄色免费网战 | 免费观看一区二区三区视频 | 久久高清毛片 | 成年人国产在线观看 | 国产不卡视频 | 黄色影院在线免费观看 | 久久久精品 一区二区三区 国产99视频在线观看 | 麻豆极品| 久久天天草| 久久99精品一区二区三区三区 | 久久综合色播五月 | 黄色影院在线观看 | 国产精品乱码在线 | 国产精品久久久久久久久久久久午 | 精品视频专区 | 精品久久久久亚洲 | 国产香蕉视频在线播放 | 亚洲无吗av | 久草资源在线 | 午夜.dj高清免费观看视频 | 色婷婷啪啪免费在线电影观看 | 精品国产一区二区三区av性色 | 国产色久 | 不卡精品 | 成人午夜精品福利免费 | 久久久久亚洲精品中文字幕 | 久久蜜臀一区二区三区av | 激情五月六月婷婷 | 精品国模一区二区三区 | 亚洲成a人片在线观看网站口工 | 91mv.cool在线观看 | 在线观看一区二区精品 | 亚洲精品一区二区三区在线观看 | 中文字幕网站 | 久久久91精品国产一区二区精品 | 欧美日韩中文字幕综合视频 | 看av免费| 国产中的精品av小宝探花 | 国产欧美综合视频 | 亚洲精品午夜视频 | 天天干天天射天天插 |