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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

携程基于Quasar协程的NIO实践

發(fā)布時(shí)間:2024/1/23 编程问答 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 携程基于Quasar协程的NIO实践 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

IO密集型系統(tǒng)在高并發(fā)場景下,會有大量線程處于阻塞狀態(tài),性能低下,JAVA上成熟的非阻塞IO(NIO)技術(shù)可解決該問題。目前Java項(xiàng)目對接NIO的方式主要依靠回調(diào),代碼復(fù)雜度高,降低了代碼可讀性與可維護(hù)性。近年來Golang、Kotlin等語言的協(xié)程(Coroutine)能達(dá)到高性能與可讀性的兼顧。

本文利用開源的Quasar框架提供的協(xié)程對系統(tǒng)進(jìn)行NIO改造,解決以下兩個(gè)問題:

1)提升單機(jī)任務(wù)的吞吐量,保證業(yè)務(wù)請求突增時(shí)系統(tǒng)的可伸縮性。

2)使用更輕量的協(xié)程同步等待IO,替代處理NIO常用的異步回調(diào)。

一、Java異步編程與非阻塞IO

本文改造的系統(tǒng)處理來自前臺的任務(wù),通過HTTP請求對端服務(wù),還通過RPC調(diào)用內(nèi)部服務(wù)。當(dāng)業(yè)務(wù)高峰時(shí),系統(tǒng)會遇到瞬時(shí)并發(fā)任務(wù)量數(shù)十倍激增的情況,系統(tǒng)的線程數(shù)量急劇增加造成性能下降。為此,不得不擴(kuò)容以保證業(yè)務(wù)高峰時(shí)期的性能。

??

? ? ? ? ? ? ? ? ? ? ? ? ?

基于epoll的NIO框架Netty在一些框架級別的應(yīng)用中已經(jīng)得到了廣泛使用,但在快速迭代的業(yè)務(wù)系統(tǒng)中的應(yīng)用依然有一定的局限性。NIO 消除了線程的同步阻塞,意味著只能異步處理IO的結(jié)果,這與業(yè)務(wù)開發(fā)者順序化的思維模式有一定差異。當(dāng)業(yè)務(wù)邏輯復(fù)雜以及出現(xiàn)多次遠(yuǎn)程調(diào)用的情況下,多級回調(diào)難以實(shí)現(xiàn)和維護(hù)。

1.1?Java中的異步工具

Java項(xiàng)目大多使用JDK8,除線程外可以獲得的異步的編程支持包括CompletableFuture,以及開源的RxJava、Vert.x等反應(yīng)式編程框架等。這些工具使用了基于響應(yīng)式編程的鏈?zhǔn)秸{(diào)用逐級傳遞事件,未從根本解決回調(diào)問題。

如下為將一段簡單的邏輯判斷使用CompletableFuture進(jìn)行異步改造后的對比。原始版本使用getA方法獲得第一步的請求結(jié)果,根據(jù)其相應(yīng)選擇使用getB1還是getB2獲取第二步的響應(yīng)作為結(jié)果。

HttpResponse?a?=?getA(); HttpResponse b ;if(a.getBody().equals("1")){ b=getB1();}else{ b=getB2();} String ans=b.getBody();

首先將三個(gè)獲取響應(yīng)的方法改為異步。此處假設(shè)getB1與getB2內(nèi)部已經(jīng)具有復(fù)雜邏輯,且不屬于同一領(lǐng)域,不適合合并為一個(gè)方法。

private CompletableFuture<HttpResponse> getA();private CompletableFuture<HttpResponse> getB1();private CompletableFuture<HttpResponse> getB2();

然后使用CompletableFuture的鏈?zhǔn)秸{(diào)用,將兩個(gè)步驟組合起來:

String ans = getA() .thenCompose(a -> { if (a.getBody().equals("1")) { return getB1(); } else { return getB2(); } }).get() .getBody();


使用CompletableFuture的鏈?zhǔn)交卣{(diào)后,代碼變得不友好。RxJava等框架同樣具有這個(gè)問題。這類反應(yīng)式的編程工具更適合于數(shù)據(jù)流的傳遞。對于if/else、switch/case,乃至while/for、break/continue這類過程控制語句,實(shí)現(xiàn)與維護(hù)的難度都很大。業(yè)務(wù)系統(tǒng)需要類似于線程的同步等待,同時(shí)具有低資源消耗的編碼工具,配合 NIO使用。當(dāng)時(shí)使用NIO時(shí),由于可以不占用線程,可以使用一種資源消耗更小的協(xié)程來等待。

1.2?協(xié)程

協(xié)程是一種進(jìn)程自身來調(diào)度任務(wù)的調(diào)度模式。協(xié)程與線程不同之處在于,線程由內(nèi)核調(diào)度,而協(xié)程的調(diào)度是進(jìn)程自身完成的。協(xié)程只是一種抽象,最終的執(zhí)行者是線程,每個(gè)線程只能同時(shí)執(zhí)行一個(gè)協(xié)程,但大量的協(xié)程可以只擁有少量幾個(gè)線程執(zhí)行者,協(xié)程的調(diào)度器負(fù)責(zé)決定當(dāng)前線程在執(zhí)行那個(gè)協(xié)程,其余協(xié)程處于休眠并被調(diào)度器保存在內(nèi)存中。

和線程類似,協(xié)程掛起時(shí)需要記錄棧信息,以及方法執(zhí)行的位置,這些信息會被協(xié)程調(diào)度器保存。協(xié)程從掛起到重新被執(zhí)行不需要執(zhí)行重量級的內(nèi)核調(diào)用,而是直接將狀態(tài)信息還原到執(zhí)行線程的棧,高并發(fā)場景下,協(xié)程極大地避免了切換線程的開銷。下圖展示了協(xié)程調(diào)度器內(nèi)部任務(wù)的流轉(zhuǎn)。

協(xié)程中調(diào)用的方法是可以掛起的。不同于線程的阻塞會使線程休眠,協(xié)程在等待異步任務(wù)的結(jié)果時(shí),會通知調(diào)度器將自己放入掛起隊(duì)列,釋放占用的線程以處理其他的協(xié)程。異步任務(wù)完畢后,通過回調(diào)將異步結(jié)果告知協(xié)程,并通知調(diào)度器將協(xié)程重新加入就緒隊(duì)列執(zhí)行。

1.3?Quasar任務(wù)調(diào)度原理

Quasar(https://github.com/puniverse/quasar)是一個(gè)開源的Java協(xié)程框架,通過利用Java instrument技術(shù)對字節(jié)碼進(jìn)行修改,使方法掛起前后可以保存和恢復(fù)JVM棧幀,方法內(nèi)部已執(zhí)行到的字節(jié)碼位置也通過增加狀態(tài)機(jī)的方式記錄,在下次恢復(fù)執(zhí)行可直接跳轉(zhuǎn)至最新位置。以如下方法為例,該方法分為兩步,第一步為initial初始化,第二部為通過NIO獲取網(wǎng)絡(luò)響應(yīng)。

public String instrumentDemo(){ initial(); String ans = getFromNIO(); return ans;}

Quasar會在initial前增加一個(gè)flag字段,表明當(dāng)前方法執(zhí)行的位置。第一次執(zhí)行方法時(shí),檢查到flag為0,修改flag為1并繼續(xù)往下執(zhí)行initial方法。執(zhí)行g(shù)etFromNIO方法前插入字節(jié)碼指令將棧幀中的數(shù)據(jù)全部保存在一個(gè)Quasar自定義的棧結(jié)構(gòu)中,在執(zhí)行g(shù)etFromNIO后,掛起協(xié)程,讓出線程資源。直至NIO異步完成后,協(xié)程調(diào)度器將第二次執(zhí)行該方法,檢測到flag為1,將會調(diào)用jump指令跳轉(zhuǎn)到returnans語句前,并將保存的棧結(jié)構(gòu)還原到當(dāng)前棧中,最后調(diào)用人return ans語句,方法執(zhí)行完畢。

二、系統(tǒng)異步IO改造

在項(xiàng)目中添加Quasar依賴后,可以使用Fiber類新建協(xié)程。建立的方法與線程類似。

new Fiber(()->{ //方法體}).start();

2.1?整合Netty與Quasar

系統(tǒng)使用的Http框架是基于Netty的async-http-client(https://github.com/AsyncHttpClient/async-http-client),該框架提供了異步回調(diào)和CompletableFuture兩種對響應(yīng)的異步處理方式。

CompletableFuture自JDK8推出,與之前的Future類最大的不同在于,提供了異步任務(wù)跨線程的通知和控制機(jī)制。即,任務(wù)的等待者可以在CompletableFuture注冊任務(wù)完成或異常時(shí)的回調(diào),而執(zhí)行者也可以通過它通知等待者。Quaasr框架對它也做了支持,提供了API用于在協(xié)程中等待CompletableFuture的結(jié)果。調(diào)用后,協(xié)程將掛起,直至future狀態(tài)為已完成。

AsyncCompletionStage.get(future)

通過CompletableFuture作為通知中介,我們可以將AsyncHttpClient與Quasar做整合,掛起協(xié)程等待IO結(jié)果。

//創(chuàng)建HttpClientAsyncHttpClient httpClient = Dsl.asyncHttpClient();//創(chuàng)建請求Request request = createRequest();//將網(wǎng)絡(luò)請求交給HttpClient執(zhí)行CompletableFuture<Response> future = httpClient.executeRequest(request).toCompletableFuture();//通過Quasar掛起協(xié)程Response response = AsyncCompletionStage.get(future);//獲取網(wǎng)絡(luò)結(jié)果后,通過future傳遞response并喚醒協(xié)程重新執(zhí)行deal(response);


過程可由下圖表示。

Quasar框架AsyncCompletionStage.get內(nèi)部完成的工作相當(dāng)于,在HttpClient返回的future上注冊回調(diào),回調(diào)的內(nèi)容是“IO操作完成后通知調(diào)度器喚醒協(xié)程”,這樣將NIO異步回調(diào)全部操作封裝在協(xié)程調(diào)度器中,用戶代碼看起來是同步等待的形式,避免了自行實(shí)現(xiàn)回調(diào)處理帶來的繁瑣,解決了前文所述的回調(diào)地獄。

2.2?聲明掛起方法

Quasar需要織入字節(jié)碼接管掛起方法的調(diào)度,在項(xiàng)目主pom下添加quasar-maven-plugin插件,該插件將在編譯后的class文件中修改字節(jié)碼。

<plugin> <groupId>com.vlkan</groupId> <artifactId>quasar-maven-plugin</artifactId> <version>0.7.9</version> <executions> <execution> <goals> <goal>instrument</goal> </goals> </execution> </executions></plugin>

Quasar通過識別方法是否拋出了該框架定義的SuspendExecution異常決定是否修改字節(jié)碼。Quasar框架在AsyncCompletionStage.get方法上聲明了SuspendExceution異常,該異常是捕獲異常,但僅作為識別掛起方法的聲明,在運(yùn)行時(shí)不會實(shí)際拋出。使用者必須逐層拋出該異常直至新建協(xié)程的一層。當(dāng)方法內(nèi)部存在try/catch語句時(shí),也必須拋出該異常。

public void startFiber() throws ExecutionException, InterruptedException { Fiber<Void> fiber = new Fiber<Void>(() -> { //不用繼續(xù)拋出異常 Response response = waitNextLayer1(); deal(response); }).start();} private Response waitNextLayer1() throws SuspendExecution { return waitNextLayer2();} private Response waitNextLayer2() throws SuspendExecution { CompletableFuture<Response> future = httpClient.executeRequest(request).toCompletableFuture(); try { // Quasar框架工具類拋出SuspendExecution return AsyncCompletionStage.get(future); } catch (Exception e) { return null; }}

2.3?異步RPC調(diào)用

目前主流的RPC框架都基于NIO實(shí)現(xiàn),支持異步回調(diào),有的RPC框架已經(jīng)直接提供了返回CompletableFuture或ListenableFuture(Guava工具類提供)的異步接口,通過使用ComplatableFuture,可以按前文類似的方法將Quasar與RPC框架結(jié)合起來。當(dāng)RPC框架沒有該返回類型時(shí),一般會提供如下類似的帶泛型的異步回調(diào)接口:

interface Callback<TResponse> { void callback(TResponse TResponse, Exception e);}

這種情況,可以使用者自己創(chuàng)建ComplatableFuture,在回調(diào)中設(shè)置其狀態(tài),并調(diào)用AsyncCompletionStage.get等待這個(gè)future。

CompletableFuture<Response> future=new CompletableFuture<>();//調(diào)用hello接口的異步APInew RpcClient().helloAsync(request, new Callback<Response>() { public void callback(Response response, Exception e) { if (e == null) future.complete(response); else future.completeExceptionally(e); }});//在此處調(diào)用Quasar的API,掛起直至RPC調(diào)用完成Response response = AsyncCompletionStage.get(future);

上述代碼依然具有異步回調(diào)不直觀的缺點(diǎn),通過JDK8的函數(shù)式接口可以實(shí)現(xiàn)一個(gè)通用的調(diào)用模板,將異步回調(diào)變?yōu)橥降却男问健?/p>

@FunctionalInterfaceprivate interface RpcAsyncCall<TRequest, TResponse> { void request(TRequest request, Callback<TResponse> callback);}public <TRequest, TResponse> TResponse waitRpc(RpcAsyncCall<TRequest, TResponse> call, TRequest request) throws SuspendExecution { CompletableFuture<TResponse> future = new CompletableFuture<>(); call.request(request, (response, e) -> { if (e == null) future.complete(response); else future.completeExceptionally(e); }); try { //使用Quasar等待Future結(jié)果 return AsyncCompletionStage.get(future); } catch (Exception e) { return null; }}


最后的調(diào)用可簡化一行代碼,該方法適用于所有該Rpc框架提供的異步接口。

Response response= waitRpc(new RpcClient()::helloAsync, request);

2.4?阻塞操作的處理

Quasar協(xié)程使用的時(shí)候有一定的限制,由于調(diào)度器線程池大小固定,在協(xié)程中不能阻塞線程,執(zhí)行線程將被占用。對于某些暫時(shí)只能依靠阻塞IO的調(diào)用,如數(shù)據(jù)庫,消息隊(duì)列等,無法使用協(xié)程等待其結(jié)果,當(dāng)這些阻塞操作量不大的情況下,可使用另一個(gè)可伸縮的線程池等待結(jié)果,避免對協(xié)程調(diào)度器的影響。

public void waitBlocking() throws SuspendExecution { //從DB獲取結(jié)果 String ans = waitBlocking(this::selectFromDB);} private ExecutorService threadPool = Executors.newCachedThreadPool(); private <T> T waitBlocking(Supplier<T> supplier) throws SuspendExecution { CompletableFuture<T> future = new CompletableFuture<>(); threadPool.submit(() -> { T ans = supplier.get(); future.complete(ans); }); try { return AsyncCompletionStage.get(future); } catch (Exception e) { return null; }}

2.5?并發(fā)工具的使用

協(xié)程對并發(fā)鎖的使用有比較大的限制,需要使用者理解線程鎖與協(xié)程的調(diào)度機(jī)制。在synchronized同步塊的內(nèi)部,不能包含掛起協(xié)程的語句。當(dāng)持有鎖的協(xié)程掛起后會讓出線程資源,由于鎖的可重入性,另一個(gè)運(yùn)行在同一個(gè)線程上的協(xié)程再加鎖時(shí)同樣會成功。另一方面,協(xié)程掛起后恢復(fù)執(zhí)行時(shí),也可能會在另一個(gè)線程上運(yùn)行。出現(xiàn)兩個(gè)線程操作共享資源的異常。同時(shí)未持有鎖的線程釋放時(shí),會出現(xiàn)IllegalMonitorStateException異常。

但如果同步塊的內(nèi)部沒有掛起協(xié)程的語句,則線程鎖的機(jī)制仍然有效。線程的在執(zhí)行過程中可能切換,而協(xié)程的調(diào)度在每個(gè)執(zhí)行線程上是串行的,協(xié)程持有的鎖在不包含掛起操作時(shí),會在占用線程執(zhí)行完畢直到退出同步塊為止,不會發(fā)生鎖失效的情況。

JDK并發(fā)包中的工具可分為兩類,一類是Lock、Semaphore、CountDownLatch等具有線程可重入性的工具,不能在未釋放資源前使用掛起協(xié)程的操作,而另一類則是原子變量、并發(fā)容器等不會讓出線程的工具,仍可正常使用,但要注意高并發(fā)的情況下鎖的性能。此外,在使用并發(fā)工具的阻塞方法,如await時(shí),可能導(dǎo)致協(xié)程的執(zhí)行線程中發(fā)生阻塞。

三、總結(jié)

系統(tǒng)運(yùn)行在4核心的主機(jī)上,線程池構(gòu)成如下。

業(yè)務(wù)邏輯運(yùn)行在Quasar的協(xié)程調(diào)度線程池中,線程池大小為CPU核數(shù)。HTTP請求與RPC調(diào)用均通過內(nèi)部的NIO線程池管理。此外定義了一個(gè)core size為8的可伸縮的線程池用于少量消息隊(duì)列、DB等阻塞IO的操作。其余的線程是系統(tǒng)中引入的其他組件所新建的線程,正常情況下不會成為系統(tǒng)性能的瓶頸。

改造后,在業(yè)務(wù)高峰流量激增數(shù)十倍的情況下線程數(shù)量依然穩(wěn)定,而CPU利用率也從平均5%以下提升至10%-60%,在瞬時(shí)與高峰流量下能保持穩(wěn)定。集群CPU核數(shù)在保留一定的業(yè)務(wù)冗余以應(yīng)對業(yè)務(wù)高峰的情況下,縮減至1/5。

3.1?限制與風(fēng)險(xiǎn)

Quasar協(xié)程不是Java的語言標(biāo)準(zhǔn),沒有JVM層面的支持,使用時(shí)必須手動拋出異常聲明每一個(gè)掛起方法,對代碼有一定的侵入性。使用不當(dāng)時(shí),可能出現(xiàn)異常。

代碼的try/catch時(shí)可能同時(shí)捕獲SuspendExecution異常,從而忘記標(biāo)記方法,此方法字節(jié)碼不會被修改,結(jié)合Quasar的原理不難看出,當(dāng)沒有織入字節(jié)碼時(shí),掛起方法恢復(fù)執(zhí)行,無法還原方法棧幀和執(zhí)行狀態(tài),將會出現(xiàn)語句被重復(fù)執(zhí)行、空指針等錯(cuò)誤。運(yùn)行時(shí)空指針、死循環(huán)的癥狀,排查的重點(diǎn)是是否漏加SuspendExecution標(biāo)記。

在新線程而不是新協(xié)程中使用掛起方法時(shí),會出現(xiàn)同樣的問題。Thread的構(gòu)造方法中傳入的是Runnable接口對象,其run方法沒有聲明SuspendExecution異常,run內(nèi)部的語句不會被織入字節(jié)碼,造成上述異常。

3.2?總結(jié)與展望

協(xié)程使得NIO能夠更好地應(yīng)用在Java中,比回調(diào)方法更易讀易維護(hù)。對系統(tǒng)的改造集中在底層通信封裝和對方法的標(biāo)記上,業(yè)務(wù)邏輯無需修改。雖然具有一定的代碼侵入性和理解成本,但這種學(xué)習(xí)成本能逐漸被代碼的可維護(hù)性優(yōu)勢抵消。

異步編程最佳的實(shí)現(xiàn)方式是:“Codes Like Sync,Works Like Async”,即以同步的方式編碼,達(dá)到異步的效果與性能,兼顧可維護(hù)性與可伸縮性。OpenJDK 在2018年創(chuàng)建了Loom 項(xiàng)目(Main - Main - OpenJDK Wiki),目標(biāo)是在JVM上實(shí)現(xiàn)輕量級的線程,并解除JVM線程與內(nèi)核線程的映射。相信會給Java生態(tài)帶來巨大的改變。

總結(jié)

以上是生活随笔為你收集整理的携程基于Quasar协程的NIO实践的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

丁香综合网 | 激情综合网五月激情 | 日韩在线观看电影 | 麻豆视频免费观看 | 久草在线视频精品 | 99c视频在线 | 黄色精品国产 | 综合国产在线观看 | 亚洲精品视频在线观看免费视频 | 狠狠夜夜 | 日韩黄色大片在线观看 | 日日碰夜夜爽 | 国产精品一区二区三区免费看 | 丁香婷婷综合激情五月色 | 奇米网777| 免费成人黄色av | 黄色软件网站在线观看 | 91夫妻自拍 | 精品欧美一区二区精品久久 | 最近2019年日本中文免费字幕 | 免费a级观看| 夜夜躁日日躁狠狠躁 | 国产专区精品视频 | 免费在线国产黄色 | 免费福利片2019潦草影视午夜 | av黄色在线| 天天射天天操天天色 | 国产欧美最新羞羞视频在线观看 | 亚洲高清视频在线播放 | 人人爽人人干 | 99精品久久久| 国产精品美女久久久久久久 | 91麻豆看国产在线紧急地址 | 天天干夜夜 | 香蕉影视app| 久久久久国产精品一区 | 最新成人在线 | 欧美日韩不卡在线观看 | 天天色天天 | 亚洲精品午夜久久久久久久久久久 | 日韩一二区在线观看 | 一区二区三区动漫 | 在线观看视频你懂的 | 亚洲精品福利在线观看 | 在线成人av | 免费国产在线精品 | 国产精品九九久久99视频 | 91色在线观看视频 | 久久人人爽人人片 | 一级c片| 激情婷婷 | 超碰精品在线观看 | 日韩,精品电影 | 国产视频 久久久 | 中文字幕在线观看完整版电影 | 97人人人人 | 中文字幕欧美日韩va免费视频 | 91网址在线观看 | 亚洲三级性片 | 97超碰在线免费 | 久久亚洲私人国产精品 | 久久一精品 | 99热这里只有精品1 av中文字幕日韩 | 99r在线精品 | 日韩精品黄 | 99re国产视频 | 久久精品国产免费 | 国产一区二区影院 | 久久歪歪 | 极品久久久 | 日本公妇在线观看高清 | 337p日本大胆噜噜噜噜 | 国产一级精品在线观看 | 婷婷综合网| 亚洲激情精品 | 91精品在线观看入口 | 亚洲成av人片在线观看无 | 狠狠的操狠狠的干 | 免费黄色av片 | 精品一二区 | 久草青青在线观看 | 久久精品一区二区三 | 久久婷亚洲五月一区天天躁 | 精品亚洲视频在线观看 | 天堂在线视频中文网 | 日韩一级黄色片 | 天天操天天摸天天射 | 久久人人爽人人 | 亚洲精品欧美成人 | 国内小视频 | 韩国av一区二区三区在线观看 | 天海翼一区二区三区免费 | 欧美黄污视频 | 探花视频免费观看 | 久久免费久久 | 亚洲精品一区中文字幕乱码 | 久久96国产精品久久99软件 | 亚洲视频电影在线 | 美女视频黄频大全免费 | 欧美 日韩 国产 成人 在线 | 粉嫩av一区二区三区四区五区 | 91丨九色丨蝌蚪丨对白 | 97国产精品一区二区 | 人人干人人超 | 欧美大片www | a级国产乱理论片在线观看 伊人宗合网 | 久久精品9 | 激情动态| 日韩视频一区二区三区 | 免费高清男女打扑克视频 | 久久精品老司机 | 亚洲理论电影网 | 日韩免费福利 | 国产露脸91国语对白 | www亚洲精品 | 一区免费视频 | 婷婷在线看 | 91中文字幕在线 | 久久久午夜视频 | 91视频在线观看下载 | 亚洲国产精品视频 | 激情久久伊人 | 在线 高清 中文字幕 | 久久久福利影院 | 日本xxxx.com| 福利一区视频 | 九九久久久久99精品 | 五月婷婷丁香 | 精品一区免费 | 涩涩网站免费 | 欧美极品一区二区三区 | 国产福利91精品一区二区三区 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 黄色片免费看 | 91麻豆精品国产自产 | 一区二区三区日韩在线观看 | 国产伦精品一区二区三区高清 | 亚洲a成人v | 麻豆国产精品视频 | 亚洲精品在线免费观看视频 | 国产精品久久久久久久久久ktv | www亚洲国产| 国产中文a | 欧美黄色免费 | 国产69精品久久99不卡的观看体验 | 999男人的天堂| 开心激情综合网 | 四虎www| 久久久精品国产免费观看一区二区 | 一区二三国产 | 黄色a在线观看 | 国产一区在线免费 | 9i看片成人免费看片 | 久久视频免费在线观看 | 国产五月天婷婷 | 亚洲精品国产精品国自产 | 中文字幕高清 | 久久亚洲视频 | 网站在线观看你们懂的 | 亚洲激情在线 | 黄污视频网站 | av五月婷婷| 香蕉视频国产在线观看 | 99草视频 | 日本性xxxxx| 成人不用播放器 | 六月丁香激情综合色啪小说 | 国产精品一区专区欧美日韩 | 日本高清中文字幕有码在线 | 天天色天天操综合 | 久久免费毛片 | 欧美成人影音 | 国内精品视频在线播放 | 国产精品18久久久久久久久久久久 | 在线观看国产区 | 欧美在线资源 | 亚洲涩涩网 | 久久久鲁| 韩国三级一区 | 国内精品国产三级国产aⅴ久 | 日韩在线网| 国产一区二区成人 | 欧美日韩精品免费观看视频 | 91自拍视频在线观看 | 在线电影 一区 | 九九热视频在线播放 | 国产专区视频在线观看 | 国产成人在线观看免费 | 深爱五月激情网 | 美女免费视频一区二区 | 日韩欧美视频免费在线观看 | 丁香导航| 久久艹免费 | 911久久| 成人在线视频免费 | 999免费视频 | 91久草视频| 久草网在线 | 久久欧美视频 | 久久精品波多野结衣 | 不卡日韩av| 久久av高清 | 伊人宗合网 | 超碰国产在线播放 | 一二三四精品 | 久久免费的精品国产v∧ | 久久精品一二三区 | 欧美精品久久 | 国产97在线观看 | 就色干综合 | 最近高清中文字幕在线国语5 | 日韩字幕| 日本中文字幕系列 | 91一区二区三区在线观看 | 国内精品视频免费 | 2024国产精品视频 | 免费在线播放av电影 | 国产午夜一区二区 | 一区二区三区免费在线观看视频 | 色99之美女主播在线视频 | 麻豆传媒在线免费看 | 在线a视频| 91九色视频导航 | 久久黄色小说视频 | 97在线免费观看 | 最近乱久中文字幕 | 精品国产欧美一区二区三区不卡 | 在线观看日韩 | 日韩在线观看你懂得 | 99精品国产高清在线观看 | 久久精品一二三区白丝高潮 | a在线视频v视频 | 欧美一区二区精美视频 | 一区二区三区在线观看免费视频 | 国产99久久久精品 | av黄在线播放 | 国产精品一区二区美女视频免费看 | 蜜桃视频日韩 | 一区在线免费观看 | 国产精品大片免费观看 | 视频一区二区三区视频 | 日本久久高清视频 | 天天射天天操天天色 | 免费观看一级视频 | 欧美天堂视频在线 | 日韩免费观看高清 | 激情小说网站亚洲综合网 | 久久电影日韩 | 中文一区二区三区在线观看 | 国产精品久久嫩一区二区免费 | 亚洲 综合 国产 精品 | 久久免费精品国产 | 激情动态 | 成人午夜免费剧场 | 色婷五月| 久艹视频免费观看 | 国产精品久久久久av免费 | 亚洲精品激情 | 免费视频区 | 亚洲一区美女视频在线观看免费 | 六月丁香六月婷婷 | 久草久草在线观看 | 一区二区 不卡 | 91精品在线免费观看 | 精品国产免费人成在线观看 | 日韩免费成人av | 最新av观看 | 久久99久久久久久 | 中文字幕在线播放一区 | 狠狠色噜噜狠狠 | av一本久道久久波多野结衣 | 日本一区二区三区免费看 | 最近最新中文字幕视频 | 黄色免费观看视频 | 久草在线免费资源站 | 久久天天躁狠狠躁夜夜不卡公司 | 久久亚洲福利 | 精品在线播放视频 | 国产精品麻豆三级一区视频 | 成年人免费看片 | 欧美日韩国产一区二区三区在线观看 | 久久9视频| 丁香影院在线 | 欧美大片aaa | 国产视频在线免费观看 | 国产精品毛片完整版 | 国产精品ⅴa有声小说 | 中文字幕精品一区二区精品 | 亚洲第一av在线 | 国产午夜精品久久久久久久久久 | 中文字幕 欧美性 | 国产精品igao视频网网址 | 国产呻吟在线 | 99视频免费看 | 欧美另类激情 | 亚洲三级黄| 一级片视频在线 | 西西人体4444www高清视频 | 欧美国产精品久久久久久免费 | 久久国产精品一区二区三区四区 | 欧美a级免费视频 | 成人免费在线观看入口 | 久久久福利视频 | 成年人在线免费看视频 | 色噜噜日韩精品一区二区三区视频 | 国产精品免费久久久久影院仙踪林 | 国产成人一区二区三区在线观看 | 国产一二三区av | 成人h动漫在线看 | 国产视频精品久久 | 国产xxxxx在线观看 | 人人爽久久涩噜噜噜网站 | 亚洲欧美日韩国产 | av在线网站大全 | 亚洲成人av在线播放 | 天天操天天干天天干 | 麻豆av一区二区三区在线观看 | 波多野结衣日韩 | 午夜视频一区二区 | 在线观看av的网站 | 亚洲免费在线视频 | 成人资源网 | 国内亚洲精品 | 成人小视频在线播放 | 69视频网站| 亚洲精品国产精品久久99热 | 五月婷婷丁香在线观看 | 字幕网在线观看 | 亚洲视频精品在线 | 成人亚洲精品久久久久 | a级国产乱理论片在线观看 特级毛片在线观看 | www.亚洲在线 | 日韩av影片在线观看 | 日韩综合视频在线观看 | 久久久久久久久综合 | 91av在线视频播放 | 国产麻豆精品在线观看 | 精品一区二区日韩 | 国产日韩欧美在线免费观看 | 黄色日视频 | 日韩黄色在线观看 | 99视频在线免费观看 | 97人人模人人爽人人喊中文字 | 精品国产乱码久久久久久三级人 | 国产在线第三页 | 91成人欧美| 一区二区视频播放 | 丁香六月天婷婷 | 久久综合久久综合这里只有精品 | 国产日韩精品在线观看 | 久久久久看片 | 涩涩网站在线看 | 狠狠狠综合 | 一区二区三区久久精品 | 黄色软件视频大全免费下载 | 国产精品久久久久aaaa九色 | www99久久| 婷婷香蕉 | 人九九精品 | 免费久久99精品国产婷婷六月 | 国产成人久久精品一区二区三区 | 国产高清在线免费 | 97成人在线观看 | 伊人手机在线 | 久久久国产一区二区 | 中文在线中文a | 超碰久热| 91av视频免费观看 | 欧美狠狠操 | 日韩理论在线 | 狠狠狠狠狠狠狠 | 久久午夜羞羞影院 | 丁香六月色 | 国产精品一区二区久久国产 | 精品亚洲免费视频 | 国产中的精品av小宝探花 | 婷婷丁香综合 | 九九热在线精品视频 | 免费看av在线 | 色婷婷激情网 | 欧美视屏一区二区 | 欧美日本国产在线观看 | 亚洲电影成人 | 亚洲精品视频在 | 午夜精品一区二区三区免费视频 | 香蕉免费 | 天天天天爽 | 在线电影 一区 | 亚洲资源在线 | 日韩av一区二区在线影视 | 伊人天堂网| 99久久精品国产一区二区三区 | 福利久久久 | 丁香五月亚洲综合在线 | 成人久久18免费网站麻豆 | 午夜电影一区 | 国产在线美女 | 亚洲欧美成人综合 | 日韩久久视频 | 久草网站在线 | 6080yy午夜一二三区久久 | 在线观看黄av | 国内精品久久久久国产 | 国产视频在线观看一区 | 国产高清精品在线观看 | 欧美精彩视频在线观看 | 999国内精品永久免费视频 | 久久久久久久国产精品 | 中文字幕在线观看视频免费 | 中文字幕第一页在线视频 | 欧美激情视频久久 | 丁香国产视频 | 国产香蕉97碰碰久久人人 | 国产一线二线三线在线观看 | 欧美韩国日本在线观看 | 天天草天天爽 | 国产色婷婷 | 日韩一级理论片 | 免费黄色特级片 | 日韩av一区二区在线 | 日韩中文在线视频 | 99在线热播精品免费 | 国产做aⅴ在线视频播放 | 日韩精品中文字幕在线不卡尤物 | 国产精品乱码久久久久久1区2区 | 亚洲丁香久久久 | 亚洲精品观看 | 精品久久在线 | 国内精品亚洲 | 视频二区在线视频 | 日韩电影在线观看中文字幕 | 亚洲爱av | 亚洲男男gaygay无套 | 天天操夜操视频 | 免费看毛片网站 | japanese黑人亚洲人4k | 国产蜜臀av| 高清在线一区 | www欧美色 | 国产美女精品视频 | 人九九精品 | 中文字幕在线视频一区二区三区 | 丁香五香天综合情 | 深爱五月激情网 | 高清av免费看 | 999电影免费在线观看 | 中文国产成人精品久久一 | 久久视频 | 日日日干 | 国产中年夫妇高潮精品视频 | 欧美在线视频日韩 | 国产成本人视频在线观看 | 久久色在线观看 | 欧美视频不卡 | 在线观看av免费观看 | 中文字幕91在线 | 日韩天堂在线观看 | 久久精品一二区 | 国产视频综合在线 | 日韩久久一区二区 | 久久久免费视频播放 | 国产欧美在线一区二区三区 | 午夜av剧场 | 精品国产片 | 日韩精品无码一区二区三区 | 欧美片网站yy| 69亚洲乱| 欧美了一区在线观看 | 免费a视频在线观看 | 久久综合色天天久久综合图片 | 国产特级毛片aaaaaa毛片 | 成人在线播放视频 | 6080yy精品一区二区三区 | 最新av网址在线 | 亚洲在线观看av | 亚洲在线视频观看 | 久久久久久久久综合 | 国内精品久久久久久久久 | 国产剧情一区二区在线观看 | mm1313亚洲精品国产 | 久久久久伊人 | 亚洲精品自拍视频在线观看 | 国产福利91精品 | 国产在线不卡 | 国产一级一片免费播放放 | 精品国产一区二区三区久久影院 | 亚洲精品国产麻豆 | 久久精品免费电影 | 精品国产美女 | 九九久久久久99精品 | 日韩精品在线观看av | 精品免费久久久久久 | 精品美女在线视频 | 国产精品99久久久久久小说 | 97天堂网| 国产黄色片免费在线观看 | av永久网址| 在线免费中文字幕 | 国产99久久99热这里精品5 | av片在线观看免费 | 久久久网站| 欧美日韩高清不卡 | 九九免费精品视频在线观看 | 天堂v中文| 日本在线中文在线 | 中文字幕日韩国产 | 精品久久久久国产 | 国产精品破处视频 | 97免费在线观看视频 | 美女一区网站 | 日日干夜夜爱 | 日本h视频在线观看 | 美女福利视频一区二区 | 69国产在线观看 | 丁香九月婷婷综合 | 亚洲国产三级在线观看 | 国产午夜精品一区二区三区 | 婷婷六月在线 | 免费在线看成人av | 高清不卡免费视频 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 久艹在线观看视频 | 超碰97在线看 | 久久,天天综合 | 四虎永久免费在线观看 | 成人在线播放网站 | 91亚洲精品国偷拍自产在线观看 | 91视频 - 114av | 日韩黄色免费电影 | 亚洲一区美女视频在线观看免费 | 在线观看成人福利 | 最新日韩电影 | 亚洲电影久久久 | 国产高清免费 | 波多野结衣小视频 | av中文字幕日韩 | 黄色av免费在线 | 久久狠狠亚洲综合 | 精品国产一区二区三区男人吃奶 | 国产视频资源在线观看 | 亚洲成av人片一区二区梦乃 | 在线精品视频免费观看 | av+在线播放在线播放 | 国产精品igao视频网入口 | 国产精品18久久久久久久网站 | 亚洲在线高清 | 日日骑| 欧美成人基地 | 成人国产精品一区二区 | 国产精品一区二区久久精品 | 91香蕉视频黄色 | 欧美一区二区在线免费观看 | 日韩免费视频播放 | a在线观看免费视频 | 日韩在线字幕 | 中文十次啦| 日韩精品不卡在线 | 亚洲精品免费在线观看视频 | 日本公乱妇视频 | 日韩精品综合在线 | 日韩在线欧美在线 | 久久久高清一区二区三区 | 精品久久久久一区二区国产 | 国产日韩欧美在线免费观看 | 国产精品国产三级国产aⅴ无密码 | 综合激情av| 天天婷婷| 99精品国产一区二区三区不卡 | 一区二区三区 亚洲 | jizz999| 丝袜美女在线 | 欧美国产日韩一区二区 | 久久成年人网站 | 国产精品99蜜臀久久不卡二区 | 亚洲免费高清视频 | 999久久久久久久久久久 | 日韩色中色 | 亚洲视频免费在线看 | 91亚洲精品在线观看 | 99re中文字幕 | 99久热在线精品视频成人一区 | 在线观看视频99 | 国产精品白浆 | 丁香婷婷综合激情五月色 | 丰满少妇在线观看资源站 | 婷五月天激情 | 四虎国产 | 激情图片区| 中文字幕字幕中文 | 亚洲综合网 | 久草在线中文888 | 久久久久9999亚洲精品 | 亚洲狠狠丁香婷婷综合久久久 | 久久久久久久久久久影院 | 成人久久久久久久久久 | 最新午夜| 免费黄色网址大全 | 久久久视屏 | 成人91免费视频 | av成人在线电影 | 国内精品久久久久 | 丁香五月网久久综合 | www99精品 | 国产高清无线码2021 | 中午字幕在线 | av一本久道久久波多野结衣 | 伊人va | 一区二区三区日韩在线观看 | 色香天天 | 亚洲精品乱码久久久久久蜜桃不爽 | 日韩在线视 | 99精品视频免费在线观看 | av片在线观看免费 | 在线之家免费在线观看电影 | 国产精品视频大全 | 黄网站色视频免费观看 | 婷婷精品| 国内免费的中文字幕 | 国产精品久久久久久久午夜片 | 五月激情五月激情 | 天天干,天天射,天天操,天天摸 | 亚洲人人网| 开心婷婷色 | 超碰大片 | 五月婷婷导航 | 国产亚洲视频在线 | 黄色av网站在线观看 | 久久热亚洲 | 亚洲精品久久久久久国 | 色综久久 | 亚洲免费在线观看视频 | 亚洲激情校园春色 | 欧美日韩国产精品一区 | 人人超碰人人 | 麻豆视频在线免费 | 国产美女视频免费 | 精品视频在线视频 | 亚洲国产色一区 | 精品国产一二三四区 | 免费在线观看成人小视频 | 亚洲欧美国产日韩在线观看 | www.色五月.com | 国产在线观看a | 亚洲无吗av | 91一区二区三区久久久久国产乱 | av电影亚洲 | 手机在线中文字幕 | 中文字幕av在线免费 | 国内精品视频在线播放 | 亚洲资源视频 | 国产成人在线精品 | 丰满少妇久久久 | 丁香视频全集免费观看 | 精品在线二区 | 日韩精品一卡 | 一级性视频 | www国产在线 | 最近字幕在线观看第一季 | 午夜精品久久久久久久久久久久久久 | 中文字幕日韩电影 | 在线成人国产 | 伊人伊成久久人综合网站 | 日韩av影视在线 | 在线免费高清视频 | 日韩精品久久久免费观看夜色 | 欧美激情视频一区二区三区 | 日韩电影久久久 | 日韩性xxx| www好男人 | 亚洲精品在线视频播放 | 开心丁香婷婷深爱五月 | 成人午夜毛片 | 国产日韩欧美在线观看视频 | 岛国av在线不卡 | 人人揉人人揉人人揉人人揉97 | 九九免费在线观看 | 一区二区三区 中文字幕 | 久久亚洲福利视频 | 婷婷国产精品 | 欧女人精69xxxxxx | 国产精品久久久久三级 | 色综合天天综合 | 欧美日韩免费网站 | 草久中文字幕 | 99热99| 香蕉视频4aa| 久久免费大片 | 欧美视频网址 | 欧美精品久久久久久久久久丰满 | 国产精品久久久久久久久久久不卡 | 黄色福利网 | av大全在线看 | 欧美视频www | 韩国av三级| 久久久精品国产一区二区三区 | 91视频a | 国产精品手机在线观看 | 亚洲欧美日韩国产精品一区午夜 | 91精品久久久久久综合乱菊 | 亚洲小视频在线观看 | 亚洲观看黄色网 | 五月婷久久 | 婷婷爱五月天 | 精品国产伦一区二区三区观看体验 | 久久夜色网 | 另类老妇性bbwbbw高清 | 国产乱对白刺激视频在线观看女王 | 激情开心站 | 伊人久操 | 久久久免费观看视频 | 99精品国产一区二区三区不卡 | 五月激情丁香 | 午夜精品久久久99热福利 | 99久久免费看 | 又紧又大又爽精品一区二区 | 婷婷丁香社区 | 亚洲jizzjizz日本少妇 | 婷婷久久精品 | 亚洲精品一区中文字幕乱码 | 日韩a在线观看 | 97色综合| 人人超碰在线 | 九九九热精品 | 日韩欧美大片免费观看 | 一二三区视频在线 | 久久午夜剧场 | 国产精品a级 | 欧美在一区| 亚洲作爱视频 | 美女在线国产 | 亚洲精品乱码久久久久久写真 | 中文字幕日本电影 | 91免费网址 | 在线 欧美 日韩 | 国产手机在线观看视频 | 福利av影院 | 最新国产一区二区三区 | 美国av片在线观看 | 国产色就色 | 欧美性色xo影院 | 欧美性做爰猛烈叫床潮 | 色av婷婷 | 国产一级片播放 | 超碰97国产在线 | 高清免费av在线 | 天天干天天想 | 91精品视频网站 | 免费av片在线| 国产美女无遮挡永久免费 | 在线精品亚洲一区二区 | 免费视频久久久久久久 | 国产69久久久欧美一级 | 国内综合精品午夜久久资源 | 黄色a在线 | 国产做a爱一级久久 | 久久国产高清视频 | 一区二区三区四区五区在线 | 亚洲一二三久久 | 中文字幕av全部资源www中文字幕在线观看 | 99精品观看 | 久久综合久久综合久久综合 | 久久综合中文字幕 | 国产 日韩 在线 亚洲 字幕 中文 | 天天干 天天摸 天天操 | 人人插人人插 | 99色| 人人揉人人揉人人揉人人揉97 | 99久久久国产免费 | 激情文学综合丁香 | 亚洲视频 视频在线 | 一级a毛片高清视频 | 色99中文字幕 | 日本黄色免费在线 | 色激情五月 | 精品国产精品久久一区免费式 | 97超碰资源网 | 黄色av三级在线 | 操操操综合 | 美女视频是黄的免费观看 | 国产在线第三页 | 色综合天天爱 | 亚洲国产合集 | 久久精品人人做人人综合老师 | 在线成人国产 | 中文av网站 | 91自拍视频在线观看 | 国产成人精品综合久久久 | 亚洲国产精品99久久久久久久久 | 久久伊人国产精品 | 国产精品激情偷乱一区二区∴ | 国产在线高清视频 | 一区二区三区高清在线观看 | 色欧美视频 | 国产精品成久久久久三级 | 午夜视频福利 | 久久久夜色 | 日韩在线播放欧美字幕 | 日韩精品一区二区三区不卡 | 中文字幕在线观看第三页 | 成年人免费av | 精品视频在线视频 | 国产综合在线视频 | www.夜夜| 91久久黄色| 中文字幕在线影院 | 91最新网址在线观看 | 免费三级a| 高清精品视频 | 人人草在线视频 | 91大神免费视频 | 日韩在线在线 | 亚洲精品视频国产 | 久草新在线 | 激情欧美丁香 | 国产在线更新 | 精品爱爱 | 色婷婷www | www.99久久.com | 日韩簧片在线观看 | 亚洲欧美怡红院 | 日韩一级黄色片 | 日韩精品一区二区三区第95 | 天天色天天射天天操 | 色婷婷视频网 | 黄色软件在线看 | 久草在线观看 | 中文字幕文字幕一区二区 | 日韩中文字幕在线不卡 | 天天操,夜夜操 | 午夜三级影院 | 亚洲精品色 | 久久久av免费 | 婷婷中文字幕在线观看 | 婷婷午夜天 | 天天搞天天干天天色 | 国产色就色 | 十八岁免进欧美 | 久久深夜| 亚洲精品在线观看中文字幕 | 久久爱资源网 | 美国av大片 | 欧美日韩国内在线 | 精品久久电影 | av一二三区 | 91天天操 | 在线99 | 欧美韩国在线 | 中文字幕在线视频一区 | 婷婷丁香视频 | 久久黄色免费视频 | 黄色国产高清 | 在线视频app | 中文字幕免费高清 | 午夜精品成人一区二区三区 | 午夜少妇一区二区三区 | 久草影视在线观看 | 国产在线看一区 | 久久狠狠亚洲综合 | 色网站国产精品 | 国内亚洲精品 | 激情久久五月天 | 97色婷婷成人综合在线观看 | 中文字幕欲求不满 | 日韩欧美一区二区三区免费观看 | 亚洲综合丁香 | 成人午夜电影在线 | 亚洲久草在线视频 | 久久国产亚洲精品 | 欧美午夜理伦三级在线观看 | 天天干.com| 久久精品视频一 | 日韩久久精品一区二区三区 | 国产精品va视频 | 中文字幕一区二区三区久久 | 日日天天 | 热久久视久久精品18亚洲精品 | 韩国精品在线观看 | 麻豆果冻剧传媒在线播放 | 成人一级在线观看 | 亚洲精品美女久久17c | 欧日韩在线视频 | 精品久久久久一区二区国产 | 久久99久久99精品免视看婷婷 | 亚洲一区二区三区miaa149 | 激情五月色播五月 | 国产亚洲精品无 | 国产精品美女久久久免费 | 久久99精品国产91久久来源 | 欧美 日韩 国产 成人 在线 | 99爱视频| 97爱爱爱| 亚洲国产成人精品久久 | 国产黄色精品网站 | www.亚洲精品视频 | 九九热免费在线视频 | 国产精品久久影院 | 欧美另类调教 | 99久久99热这里只有精品 | 美女视频是黄的免费观看 | 国产精品久久久久av福利动漫 | 久久婷五月| 国产精品成人免费精品自在线观看 | 免费网站黄 | 国产一二三区在线观看 | 亚洲亚洲精品在线观看 | 国产精品白浆 | 久久综合九色综合欧美狠狠 | 成人一区二区三区在线观看 | 国色天香在线观看 | 高清一区二区三区 | 江苏妇搡bbbb搡bbbb | 久青草电影 | 国产污视频在线观看 | www.色com| 永久中文字幕 | 天天干天天色2020 | 99理论片 | 色插综合 | 亚洲国产精品va在线看黑人 | 欧美亚洲国产精品久久高清浪潮 | 伊人激情网 | 国产高清免费在线播放 | 国产a国产a国产a | 日日夜夜网站 | 福利视频网站 | 亚洲精品在线二区 | 最近久乱中文字幕 | 亚洲精品视频在线观看免费 | 99久久精品免费看 | 99国产视频| 日本3级在线观看 | 九九在线精品视频 | 99中文视频在线 | 成人av一级片 | 丁香六月国产 | 日韩在线观看的 | 日韩av影片在线观看 | 黄色一级在线免费观看 | 色综合久久久久久久 | 成人av电影在线观看 | 99精品视频在线观看免费 | 香蕉97视频观看在线观看 | 欧美精品久久久久久久久老牛影院 | 日日干天天爽 | 色婷婷久久久 | 草久热| 中文在线a在线 | 国产精品一区二区三区视频免费 | 91看片在线播放 | 成人一区在线观看 | av中文字幕第一页 | 久久人人爽人人片av | 五月天天av | 日韩精品大片 | 午夜美女视频 | 99精品偷拍视频一区二区三区 | 国产精品成人免费一区久久羞羞 | 欧美色综合天天久久综合精品 | 一本一道久久a久久精品蜜桃 | 国产精品毛片一区视频播 | 久久久夜色 | 成人午夜电影在线播放 | 精品国产一二三 | 成人一级视频在线观看 | a一片一级| 久久亚洲国产精品 | 国产精品不卡一区 | 福利网在线| 中文字幕资源网 | 麻豆国产视频下载 | 一区二区三区中文字幕在线观看 | 久久午夜色播影院免费高清 | 婷婷性综合 | 国产亚洲字幕 | 18岁免费看片 | 亚洲精品国产精品国产 | 亚洲91av| 久久久久麻豆v国产 | 久久久久久高潮国产精品视 | 视频一区在线播放 | 91视频麻豆| 日本久久久久久久久久 | 久久国产免费 | 欧美一级特黄aaaaaa大片在线观看 | 玖玖综合网 | 国产热re99久久6国产精品 | 一级黄色片在线免费观看 | 五月婷影院| 天天爱天天操天天干 | 蜜臀av性久久久久av蜜臀妖精 | 一区 在线 影院 | 免费高清在线一区 | 91看片成人| 久久久黄色免费网站 | 国产在线观看地址 | 亚洲春色奇米影视 | 亚洲资源视频 | 国内成人综合 |