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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

Java微基准测试框架JMH

發(fā)布時(shí)間:2025/3/21 java 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java微基准测试框架JMH 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文轉(zhuǎn)自:https://www.xncoding.com/2018/01/07/java/jmh.html?

作者:XiongNeng

JMH,即Java Microbenchmark Harness,這是專門用于進(jìn)行代碼的微基準(zhǔn)測(cè)試的一套工具API。

JMH 由 OpenJDK/Oracle 里面那群開發(fā)了 Java 編譯器的大牛們所開發(fā) 。何謂 Micro Benchmark 呢? 簡(jiǎn)單地說就是在 method 層面上的 benchmark,精度可以精確到微秒級(jí)。

Java的基準(zhǔn)測(cè)試需要注意的幾個(gè)點(diǎn):

  • 測(cè)試前需要預(yù)熱。

  • 防止無用代碼進(jìn)入測(cè)試方法中。

  • 并發(fā)測(cè)試。

  • 測(cè)試結(jié)果呈現(xiàn)。

比較典型的使用場(chǎng)景:

  • 當(dāng)你已經(jīng)找出了熱點(diǎn)函數(shù),而需要對(duì)熱點(diǎn)函數(shù)進(jìn)行進(jìn)一步的優(yōu)化時(shí),就可以使用 JMH 對(duì)優(yōu)化的效果進(jìn)行定量的分析。

  • 想定量地知道某個(gè)函數(shù)需要執(zhí)行多長時(shí)間,以及執(zhí)行時(shí)間和輸入 n 的相關(guān)性

  • 一個(gè)函數(shù)有兩種不同實(shí)現(xiàn)(例如JSON序列化/反序列化有Jackson和Gson實(shí)現(xiàn)),不知道哪種實(shí)現(xiàn)性能更好

  • 盡管 JMH 是一個(gè)相當(dāng)不錯(cuò)的 Micro Benchmark Framework,但很無奈的是網(wǎng)上能夠找到的文檔比較少,而官方也沒有提供比較詳細(xì)的文檔,對(duì)使用造成了一定的障礙。 但是有個(gè)好消息是官方的?Code Sample?寫得非常淺顯易懂, 推薦在需要詳細(xì)了解 JMH 的用法時(shí)可以通讀一遍——本文則會(huì)介紹 JMH 最典型的用法和部分常用選項(xiàng)。

    第一個(gè)例子

    添加maven依賴

    如果使用maven項(xiàng)目,只需要添加如下依賴:

    <!--?JMH--><dependency><groupId>org.openjdk.jmh</groupId><artifactId>jmh-core</artifactId><version>${jmh.version}</version></dependency><dependency><groupId>org.openjdk.jmh</groupId><artifactId>jmh-generator-annprocess</artifactId><version>${jmh.version}</version><scope>provided</scope></dependency>

    編寫性能測(cè)試

    接下來我寫一個(gè)比較字符串連接操作的時(shí)候,直接使用字符串相加和使用StringBuilder的append方式的性能比較測(cè)試:

    /***?比較字符串直接相加和StringBuilder的效率*/@BenchmarkMode(Mode.Throughput)@Warmup(iterations?=?3)@Measurement(iterations?=?10,?time?=?5,?timeUnit?=?TimeUnit.SECONDS)@Threads(8)@Fork(2)@OutputTimeUnit(TimeUnit.MILLISECONDS)public?class?StringBuilderBenchmark?{@Benchmarkpublic?void?testStringAdd()?{String?a?=?"";for?(int?i?=?0;?i?<?10;?i++)?{a?+=?i;}print(a);}@Benchmarkpublic?void?testStringBuilderAdd()?{StringBuilder?sb?=?new?StringBuilder();for?(int?i?=?0;?i?<?10;?i++)?{sb.append(i);}print(sb.toString());}private?void?print(String?a)?{}}

    執(zhí)行方式

    這個(gè)代碼里面有好多注解,你第一次見可能不知道什么意思。先不用管,我待會(huì)一一介紹。

    我們來運(yùn)行這個(gè)測(cè)試,運(yùn)行JMH基準(zhǔn)測(cè)試有多種方式,一個(gè)是生成jar文件執(zhí)行, 一個(gè)是直接寫main函數(shù)或?qū)憜卧獪y(cè)試執(zhí)行。

    一般對(duì)于大型的測(cè)試,需要測(cè)試時(shí)間比較久,線程比較多的話,就需要去寫好了丟到linux程序里執(zhí)行, 不然本機(jī)執(zhí)行很久時(shí)間什么都干不了了。

    mvn?clean?package java?-jar?target/benchmarks.jar

    先編譯打包之后,然后執(zhí)行就可以了。當(dāng)然在執(zhí)行的時(shí)候可以輸入-h參數(shù)來看幫助。

    另外如果對(duì)于一些小的測(cè)試,比如我寫的上面這個(gè)小例子,在IDE里面就可以完成了,丟到linux上去太麻煩。 這時(shí)候可以在里面添加一個(gè)main函數(shù)如下:

    public?static?void?main(String[]?args)?throws?RunnerException?{Options?options?=?new?OptionsBuilder().include(StringBuilderBenchmark.class.getSimpleName()).output("E:/Benchmark.log").build();new?Runner(options).run(); }

    這里其實(shí)也比較簡(jiǎn)單,new個(gè)Options,然后傳入要運(yùn)行哪個(gè)測(cè)試,選擇基準(zhǔn)測(cè)試報(bào)告輸出文件地址,然后通過Runner的run方法就可以跑起來了。

    報(bào)告結(jié)果

    我們跑一下這個(gè)基準(zhǔn)測(cè)試,完成后打開E:/Benchmark.log,結(jié)果如下:

    #?JMH?version:?1.20#?VM?version:?JDK?1.8.0_131,?VM?25.131-b11#?VM?invoker:?C:\Program?Files\Java\jdk1.8.0_131\jre\bin\java.exe#?VM?options:?-javaagent:E:\Program?Files\JetBrains\IntelliJ?IDEA?2017.3\lib\idea_rt.jar=62744:E:\Program?Files\JetBrains\IntelliJ?IDEA?2017.3\bin?-Dfile.encoding=UTF-8#?Warmup:?3?iterations,?1?s?each#?Measurement:?10?iterations,?5?s?each#?Timeout:?10?min?per?iteration#?Threads:?16?threads,?will?synchronize?iterations#?Benchmark?mode:?Throughput,?ops/time#?Benchmark:?com.xncoding.benchmark.string.StringBuilderBenchmark.testStringAdd#?Run?progress:?0.00%?complete,?ETA?00:03:32#?Fork:?1?of?2#?Warmup?Iteration???1:?7332.410?ops/ms#?Warmup?Iteration???2:?8758.506?ops/ms#?Warmup?Iteration???3:?9078.783?ops/msIteration???1:?8824.713?ops/msIteration???2:?9084.977?ops/msIteration???3:?9412.712?ops/msIteration???4:?8843.631?ops/msIteration???5:?9030.556?ops/msIteration???6:?9090.677?ops/msIteration???7:?9493.148?ops/msIteration???8:?8664.593?ops/msIteration???9:?8835.227?ops/msIteration??10:?8570.212?ops/ms#?Run?progress:?25.00%?complete,?ETA?00:03:15#?Fork:?2?of?2#?Warmup?Iteration???1:?5350.686?ops/ms#?Warmup?Iteration???2:?8862.238?ops/ms#?Warmup?Iteration???3:?8086.594?ops/msIteration???1:?9105.306?ops/msIteration???2:?8288.588?ops/msIteration???3:?9307.902?ops/msIteration???4:?9195.150?ops/msIteration???5:?8715.555?ops/msIteration???6:?9075.069?ops/msIteration???7:?9041.037?ops/msIteration???8:?9187.099?ops/msIteration???9:?9145.134?ops/msIteration??10:?9124.229?ops/msResult?"com.xncoding.benchmark.string.StringBuilderBenchmark.testStringAdd":9001.776?±(99.9%)?253.496?ops/ms?[Average](min,?avg,?max)?=?(8288.588,?9001.776,?9493.148),?stdev?=?291.926CI?(99.9%):?[8748.280,?9255.272]?(assumes?normal?distribution)#?JMH?version:?1.20#?VM?version:?JDK?1.8.0_131,?VM?25.131-b11#?VM?invoker:?C:\Program?Files\Java\jdk1.8.0_131\jre\bin\java.exe#?VM?options:?-javaagent:E:\Program?Files\JetBrains\IntelliJ?IDEA?2017.3\lib\idea_rt.jar=62744:E:\Program?Files\JetBrains\IntelliJ?IDEA?2017.3\bin?-Dfile.encoding=UTF-8#?Warmup:?3?iterations,?1?s?each#?Measurement:?10?iterations,?5?s?each#?Timeout:?10?min?per?iteration#?Threads:?16?threads,?will?synchronize?iterations#?Benchmark?mode:?Throughput,?ops/time#?Benchmark:?com.xncoding.benchmark.string.StringBuilderBenchmark.testStringBuilderAdd#?Run?progress:?50.00%?complete,?ETA?00:02:07#?Fork:?1?of?2#?Warmup?Iteration???1:?27202.528?ops/ms#?Warmup?Iteration???2:?26500.586?ops/ms#?Warmup?Iteration???3:?27190.346?ops/msIteration???1:?27891.257?ops/msIteration???2:?28704.541?ops/msIteration???3:?27785.951?ops/msIteration???4:?26841.454?ops/msIteration???5:?26024.288?ops/msIteration???6:?25592.494?ops/msIteration???7:?25626.875?ops/msIteration???8:?25302.248?ops/msIteration???9:?25519.780?ops/msIteration??10:?25275.334?ops/ms#?Run?progress:?75.00%?complete,?ETA?00:01:0279#?Fork:?2?of?2#?Warmup?Iteration???1:?30376.008?ops/ms#?Warmup?Iteration???2:?25131.064?ops/ms#?Warmup?Iteration???3:?25622.342?ops/msIteration???1:?25386.845?ops/msIteration???2:?25825.139?ops/msIteration???3:?26029.607?ops/msIteration???4:?25531.748?ops/msIteration???5:?25374.934?ops/msIteration???6:?25204.530?ops/msIteration???7:?22934.211?ops/msIteration???8:?23907.677?ops/msIteration???9:?24337.963?ops/msIteration??10:?24660.626?ops/msResult?"com.xncoding.benchmark.string.StringBuilderBenchmark.testStringBuilderAdd":25687.875?±(99.9%)?1167.955?ops/ms?[Average](min,?avg,?max)?=?(22934.211,?25687.875,?28704.541),?stdev?=?1345.019CI?(99.9%):?[24519.920,?26855.830]?(assumes?normal?distribution)#?Run?complete.?Total?time:?00:04:08Benchmark?????????????????????????????????????Mode??Cnt??????Score??????Error???UnitsStringBuilderBenchmark.testStringAdd?????????thrpt???20???9001.776?±??253.496??ops/msStringBuilderBenchmark.testStringBuilderAdd??thrpt???20??25687.875?±?1167.955??ops/ms

    仔細(xì)看,三大部分,第一部分是字符串用加號(hào)連接執(zhí)行的結(jié)果,第二部分是StringBuilder執(zhí)行的結(jié)果,第三部分就是兩個(gè)的簡(jiǎn)單結(jié)果比較。這里注意我們forks傳的2,所以每個(gè)測(cè)試有兩個(gè)fork結(jié)果。

    前兩部分是一樣的,簡(jiǎn)單說下。首先會(huì)寫出每部分的一些參數(shù)設(shè)置,然后是預(yù)熱迭代執(zhí)行(Warmup Iteration), 然后是正常的迭代執(zhí)行(Iteration),最后是結(jié)果(Result)。這些看看就好,我們最關(guān)注的就是第三部分, 其實(shí)也就是最終的結(jié)論。千萬別看歪了,他輸出的也確實(shí)很不爽,error那列其實(shí)沒有內(nèi)容,score的結(jié)果是xxx ± xxx,單位是每毫秒多少個(gè)操作。可以看到,StringBuilder的速度還確實(shí)是要比String進(jìn)行文字疊加的效率好太多。

    注解介紹

    好了,當(dāng)你對(duì)JMH有了一個(gè)基本認(rèn)識(shí)后,現(xiàn)在來詳細(xì)解釋一下前面代碼中的各個(gè)注解含義。

    @BenchmarkMode

    基準(zhǔn)測(cè)試類型。這里選擇的是Throughput也就是吞吐量。根據(jù)源碼點(diǎn)進(jìn)去,每種類型后面都有對(duì)應(yīng)的解釋,比較好理解,吞吐量會(huì)得到單位時(shí)間內(nèi)可以進(jìn)行的操作數(shù)。

    • Throughput: 整體吞吐量,例如“1秒內(nèi)可以執(zhí)行多少次調(diào)用”。

    • AverageTime: 調(diào)用的平均時(shí)間,例如“每次調(diào)用平均耗時(shí)xxx毫秒”。

    • SampleTime: 隨機(jī)取樣,最后輸出取樣結(jié)果的分布,例如“99%的調(diào)用在xxx毫秒以內(nèi),99.99%的調(diào)用在xxx毫秒以內(nèi)”

    • SingleShotTime: 以上模式都是默認(rèn)一次 iteration 是 1s,唯有 SingleShotTime 是只運(yùn)行一次。往往同時(shí)把 warmup 次數(shù)設(shè)為0,用于測(cè)試?yán)鋯?dòng)時(shí)的性能。

    • All(“all”, “All benchmark modes”);

    @Warmup

    上面我們提到了,進(jìn)行基準(zhǔn)測(cè)試前需要進(jìn)行預(yù)熱。一般我們前幾次進(jìn)行程序測(cè)試的時(shí)候都會(huì)比較慢, 所以要讓程序進(jìn)行幾輪預(yù)熱,保證測(cè)試的準(zhǔn)確性。其中的參數(shù)iterations也就非常好理解了,就是預(yù)熱輪數(shù)。

    為什么需要預(yù)熱?因?yàn)?JVM 的 JIT 機(jī)制的存在,如果某個(gè)函數(shù)被調(diào)用多次之后,JVM 會(huì)嘗試將其編譯成為機(jī)器碼從而提高執(zhí)行速度。所以為了讓 benchmark 的結(jié)果更加接近真實(shí)情況就需要進(jìn)行預(yù)熱。

    @Measurement

    度量,其實(shí)就是一些基本的測(cè)試參數(shù)。

  • iterations 進(jìn)行測(cè)試的輪次

  • time 每輪進(jìn)行的時(shí)長

  • timeUnit 時(shí)長單位

  • 都是一些基本的參數(shù),可以根據(jù)具體情況調(diào)整。一般比較重的東西可以進(jìn)行大量的測(cè)試,放到服務(wù)器上運(yùn)行。

    @Threads

    每個(gè)進(jìn)程中的測(cè)試線程,這個(gè)非常好理解,根據(jù)具體情況選擇,一般為cpu乘以2。

    @Fork

    進(jìn)行 fork 的次數(shù)。如果 fork 數(shù)是2的話,則 JMH 會(huì) fork 出兩個(gè)進(jìn)程來進(jìn)行測(cè)試。

    @OutputTimeUnit

    這個(gè)比較簡(jiǎn)單了,基準(zhǔn)測(cè)試結(jié)果的時(shí)間類型。一般選擇秒、毫秒、微秒。

    @Benchmark

    方法級(jí)注解,表示該方法是需要進(jìn)行 benchmark 的對(duì)象,用法和 JUnit 的 @Test 類似。

    @Param

    屬性級(jí)注解,@Param 可以用來指定某項(xiàng)參數(shù)的多種情況。特別適合用來測(cè)試一個(gè)函數(shù)在不同的參數(shù)輸入的情況下的性能。

    @Setup

    方法級(jí)注解,這個(gè)注解的作用就是我們需要在測(cè)試之前進(jìn)行一些準(zhǔn)備工作,比如對(duì)一些數(shù)據(jù)的初始化之類的。

    @TearDown

    方法級(jí)注解,這個(gè)注解的作用就是我們需要在測(cè)試之后進(jìn)行一些結(jié)束工作,比如關(guān)閉線程池,數(shù)據(jù)庫連接等的,主要用于資源的回收等。

    @State

    當(dāng)使用@Setup參數(shù)的時(shí)候,必須在類上加這個(gè)參數(shù),不然會(huì)提示無法運(yùn)行。

    State 用于聲明某個(gè)類是一個(gè)“狀態(tài)”,然后接受一個(gè) Scope 參數(shù)用來表示該狀態(tài)的共享范圍。 因?yàn)楹芏?benchmark 會(huì)需要一些表示狀態(tài)的類,JMH 允許你把這些類以依賴注入的方式注入到 benchmark 函數(shù)里。Scope 主要分為三種。

  • Thread: 該狀態(tài)為每個(gè)線程獨(dú)享。

  • Group: 該狀態(tài)為同一個(gè)組里面所有線程共享。

  • Benchmark: 該狀態(tài)在所有線程間共享。

  • 關(guān)于State的用法,官方的 code sample 里有比較好的例子。

    第二個(gè)例子

    再來看一個(gè)更常規(guī)一點(diǎn)性能測(cè)試的例子,

    計(jì)算 1 ~ n 之和,比較串行算法和并行算法的效率,看 n 在大約多少時(shí)并行算法開始超越串行算法

    首先定義一個(gè)表示這兩種實(shí)現(xiàn)的接口:

    /***?Calculator**?@author?XiongNeng*?@version?1.0*?@since?2018/1/7*/ public?interface?Calculator?{/***?calculate?sum?of?an?integer?array**?@param?numbers*?@return*/public?long?sum(int[]?numbers);/***?shutdown?pool?or?reclaim?any?related?resources*/public?void?shutdown(); }

    具體的兩種實(shí)現(xiàn)代碼我就不貼了,主要說明一下串行算法和并行算法實(shí)現(xiàn)原理:

    • 串行算法:使用 for-loop 來計(jì)算 n 個(gè)正整數(shù)之和。

    • 并行算法:將所需要計(jì)算的 n 個(gè)正整數(shù)分成 m 份,交給 m 個(gè)線程分別計(jì)算出和以后,再把它們的結(jié)果相加。

    進(jìn)行 benchmark 的代碼如下:

    /***?自然數(shù)求和的串行和并行算法性能測(cè)試**?@author?XiongNeng*?@version?1.0*?@since?2018/1/7*/ @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.MICROSECONDS) @State(Scope.Benchmark) public?class?SecondBenchmark?{@Param({"10000",?"100000",?"1000000"})private?int?length;private?int[]?numbers;private?Calculator?singleThreadCalc;private?Calculator?multiThreadCalc;public?static?void?main(String[]?args)?throws?Exception?{Options?opt?=?new?OptionsBuilder().include(SecondBenchmark.class.getSimpleName()).forks(1).warmupIterations(5).measurementIterations(2)????????????????.build();Collection<RunResult>?results?=??new?Runner(opt).run();ResultExporter.exportResult("單線程與多線程求和性能",?results,?"length",?"微秒");}@Benchmarkpublic?long?singleThreadBench()?{return?singleThreadCalc.sum(numbers);}@Benchmarkpublic?long?multiThreadBench()?{return?multiThreadCalc.sum(numbers);}@Setuppublic?void?prepare()?{numbers?=?IntStream.rangeClosed(1,?length).toArray();singleThreadCalc?=?new?SinglethreadCalculator();multiThreadCalc?=?new?MultithreadCalculator(Runtime.getRuntime().availableProcessors());}@TearDownpublic?void?shutdown()?{singleThreadCalc.shutdown();multiThreadCalc.shutdown();} }

    我在自己的筆記本電腦上跑下來的結(jié)果,總數(shù)在10000時(shí)并行算法不如串行算法, 總數(shù)達(dá)到100000時(shí)并行算法開始和串行算法接近,總數(shù)達(dá)到1000000時(shí)并行算法所耗時(shí)間約是串行算法的一半左右。

    ?

    參考文章

    • Java使用JMH進(jìn)行簡(jiǎn)單的基準(zhǔn)測(cè)試Benchmark

    • Java 并發(fā)編程筆記:JMH 性能測(cè)試框架

    • JMH - Java Microbenchmark Harness

    總結(jié)

    以上是生活随笔為你收集整理的Java微基准测试框架JMH的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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

    日韩av伦理片 | 日韩网站一区 | 国产精品情侣视频 | 国产黄色电影 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 91视视频在线直接观看在线看网页在线看 | 欧美一级日韩三级 | 免费看色网站 | 亚洲欧美日韩在线一区二区 | 天天操 夜夜操 | 色综合久久久久久中文网 | 日韩中文字幕免费视频 | 91网在线看 | 亚洲一二三久久 | 国产精品一区在线观看你懂的 | 91久久偷偷做嫩草影院 | 久久歪歪 | 人人爽人人澡人人添人人人人 | 久久国产一二区 | 男女啪啪网站 | 国产精品久久一 | 中文字幕在线国产 | 久久久亚洲成人 | 在线视频观看成人 | 欧美一区三区四区 | 日韩国产欧美在线播放 | 国产免费久久 | 天天天干天天天操 | 国产福利一区二区三区视频 | 午夜视频在线观看一区二区 | 免费久草视频 | 欧美大香线蕉线伊人久久 | 久久新| 亚洲在线日韩 | 亚洲精品88欧美一区二区 | 91精品一| 91精品91 | 麻豆视频成人 | 久久综合九色综合欧美就去吻 | 在线国产欧美 | 视频在线观看国产 | 免费看三级网站 | 欧美日韩一级久久久久久免费看 | 麻豆视频在线 | 在线观看午夜av | 亚洲成人精品久久 | 在线观看日本高清mv视频 | 精品久久综合 | 超碰97免费观看 | 日韩精品一区二区在线观看 | 欧美日一级片 | 中文在线亚洲 | 不卡精品 | 高清久久久久久 | 成人在线观看免费视频 | 国内久久久久久 | 涩涩资源网 | 97国产精品一区二区 | 九九热免费观看 | 香蕉精品视频在线观看 | 国产 日韩 欧美 自拍 | 四虎成人精品永久免费av | 97超碰国产精品 | 九九视频网站 | 久久a级片| 福利网在线 | 免费看的毛片 | 黄色日本片 | 99精品国产免费久久久久久下载 | 国产黄色片网站 | www激情久久 | 久草视频中文在线 | 成人午夜电影久久影院 | 亚洲免费高清视频 | 国产超碰在线 | 久久久久久久免费观看 | 综合网伊人 | 亚洲美女视频在线 | 日本中文字幕网 | 免费看一级特黄a大片 | 成人在线观看免费视频 | 91在线视频 | www.香蕉 | 91精品久久久久久久91蜜桃 | 夜添久久精品亚洲国产精品 | 日韩一二三在线 | 国产三级精品三级在线观看 | 欧美日韩精品国产 | 日韩精选在线 | www久久久久 | 91九色在线 | 国产成人精品在线 | 在线之家官网 | 成人毛片在线视频 | 97免费视频在线 | 少妇搡bbbb搡bbb搡aa | 夜夜夜草 | 中文字幕视频播放 | av免费在线观看1 | 久久久国产精品一区二区中文 | a黄色片 | 欧美综合在线观看 | 国产黄色播放 | 欧美少妇影院 | 久久久久亚洲国产精品 | 日韩精品中文字幕久久臀 | 久久精品中文字幕免费mv | avav99| 国产视频导航 | 97色在线 | 综合久久久 | 五月婷婷综合色拍 | 中文字幕视频三区 | a级片韩国 | 日韩高清一区二区 | 国产一级视频免费看 | 久草在线视频首页 | 九色精品免费永久在线 | 欧美日韩1区 | 国产精品国产三级国产不产一地 | 99色网站 | 久久精品麻豆 | 色成人亚洲网 | 久久久久久久久久福利 | 国产专区视频在线 | 国产一区精品在线 | 丰满少妇在线观看网站 | 亚洲狠狠婷婷 | 免费在线中文字幕 | 欧美大荫蒂xxx | 国产视频在线看 | 9在线观看免费高清完整版 玖玖爱免费视频 | 8x成人免费视频 | 91精品在线观看入口 | 91免费高清 | 国产黄色精品在线观看 | 一区二区三区四区五区在线 | 色婷婷久久一区二区 | 日韩久久久久久 | 日韩一级理论片 | 人人看黄色| 奇米影视777影音先锋 | 国产高清在线看 | 久久久久久综合 | 日日夜夜网 | 91麻豆精品国产91久久久无限制版 | 成年人电影毛片 | 欧美日韩一区二区在线观看 | 国产精品久久久电影 | 久久久久久久综合色一本 | 丁香婷婷基地 | 亚洲精品乱码久久久一二三 | 日日躁天天躁 | 久久综合射 | 黄色日视频 | 91传媒在线观看 | 免费久草视频 | 国产免费作爱视频 | 插久久 | 日韩在线国产精品 | 久久精品国产美女 | 午夜精品999 | 91豆花在线观看 | 久久久国产精品一区二区中文 | 日日干日日色 | 亚洲春色综合另类校园电影 | 精品自拍sae8—视频 | 久久久久观看 | 91理论片午午伦夜理片久久 | 欧美色综合 | 欧美午夜精品久久久久久浪潮 | 婷婷久久一区二区三区 | 国产亚洲一区 | 伊人丁香 | 国产精品久久片 | 国产精品爽爽久久久久久蜜臀 | 免费网站黄色 | 国产精品美女网站 | 色综合久久久网 | 欧美另类美少妇69xxxx | 国产特级毛片aaaaaa毛片 | 免费观看性生交大片3 | 欧美午夜视频在线 | 福利视频一二区 | 91精品高清| 国产精品黄色 | 日韩黄色大片在线观看 | 日韩激情久久 | 国产精品s色 | 一区二区视频免费在线观看 | 亚洲片在线资源 | 欧美日韩国产色综合一二三四 | 91精品小视频 | 香蕉视频网址 | 亚洲天堂网视频 | 国产不卡一二三区 | 免费男女网站 | 欧美激情第八页 | 91成人精品一区在线播放69 | 狠狠色噜噜狠狠狠合久 | 欧美另类性| 亚洲精品视频在线免费 | 男女啪啪免费网站 | 日韩av一区二区在线 | 特级毛片网站 | 国产精品亚洲片夜色在线 | a级片韩国 | 久久人人看 | 亚洲资源在线 | 国产永久免费高清在线观看视频 | 99免费在线观看视频 | 久久电影国产免费久久电影 | 日韩在线视 | 国产美女无遮挡永久免费 | 国产夫妻自拍av | 久久久高清一区二区三区 | 最新中文字幕在线观看视频 | 在线电影日韩 | 嫩模bbw搡bbbb搡bbbb | 欧美日韩国产精品一区二区 | 亚洲成人国产精品 | 国产精品美女久久久 | 久久精品牌麻豆国产大山 | av电影 一区二区 | 久久久久免费电影 | 日本一区二区高清不卡 | 99精品视频免费看 | 五月天丁香| av在线色 | 国产一级二级在线观看 | 插久久| av在线免费播放 | 狠狠狠狠狠狠操 | 日本一区二区免费在线观看 | 激情在线网址 | 一区二区精品在线观看 | 日韩av一区二区三区四区 | 天天摸天天干天天操天天射 | 久久国产一区二区 | 开心激情五月婷婷 | 成年人免费看 | 色综合久久中文综合久久牛 | 日本天天色 | 一区 二区 精品 | 亚洲黄色小说网 | 在线国产能看的 | 国产码电影 | 国产高清免费观看 | 天天干,天天操 | 怡红院av | 伊人天天狠天天添日日拍 | 黄色大片国产 | 色天堂在线视频 | 一区 二区电影免费在线观看 | 亚洲天堂精品视频在线观看 | 色五月激情五月 | 伊人亚洲综合 | 日韩久久久久久久久久 | 91精品视频免费观看 | 人人澡人人干 | 免费在线观看av的网站 | 国产精品毛片久久久久久久 | 亚洲va欧美va| 亚洲精品乱码久久 | 国产精品高潮久久av | 天天干天天射天天爽 | 麻豆一区在线观看 | 日韩欧美视频免费看 | 天天天天爽 | 色在线网 | 日本老少交| av韩国在线 | 四虎影视国产精品免费久久 | 黄色在线观看免费 | 在线观看免费一级片 | 麻豆系列在线观看 | 日韩理论视频 | 国产一线天在线观看 | 国产一级片网站 | 亚洲激情电影在线 | 视频二区在线视频 | 国产免费xvideos视频入口 | 国产成人在线网站 | 日本中文字幕网站 | 97人人人人| 国产视频午夜 | 99精品国产一区二区三区麻豆 | 日韩在线观看你懂的 | 高清在线一区二区 | 在线观看免费国产小视频 | 久久99深爱久久99精品 | 久射网| 日韩av偷拍 | 91福利区一区二区三区 | 免费国产在线观看 | 欧美日韩在线观看不卡 | 亚洲va欧美| 免费亚洲精品 | 深夜激情影院 | 亚洲理论在线观看 | 日韩精品一区二区三区丰满 | 免费大片av | 日日碰狠狠躁久久躁综合网 | 91香蕉视频黄色 | 国语久久 | 欧美日韩国产一区二区三区 | 国产精品免费视频久久久 | 久久99热精品这里久久精品 | 在线小视频你懂的 | 最新av网址在线观看 | 亚洲91中文字幕无线码三区 | 日韩激情综合 | 99精品视频免费看 | 日韩欧美中文 | av线上免费看 | 国产精品入口麻豆www | 亚洲精品久久久久久国 | 免费在线激情电影 | 成人av在线直播 | 亚洲中字幕| 国产电影黄色av | 91成人精品一区在线播放 | 高清不卡一区二区三区 | 狠狠色伊人亚洲综合成人 | 久草在线免费资源站 | 国产精品 亚洲精品 | 国产精品久久久久久久免费观看 | 在线观看免费av网 | 国产中文字幕视频在线 | 91在线蜜桃臀 | 久久96 | 国产精品第一视频 | 六月激情婷婷 | 91网站在线视频 | 狠狠躁夜夜躁人人爽超碰91 | 成人h电影在线观看 | 国产精品区二区三区日本 | 国产黄网在线 | av官网在线| 狠狠干五月天 | 免费视频国产 | 中文字幕二区在线观看 | 欧美在线观看禁18 | av中文字幕在线观看网站 | 青青草国产免费 | 国产热re99久久6国产精品 | 在线免费视频 你懂得 | 亚洲精品国偷拍自产在线观看蜜桃 | 久草在线免费在线观看 | 国产视频在线免费 | 91av色| 亚洲在线精品 | 激情婷婷欧美 | 又色又爽的网站 | 99九九视频 | 天天曰天天曰 | 国产96在线观看 | 日韩中文在线观看 | 91丨九色丨国产丨porny精品 | 九九久久国产 | 国产又粗又猛又爽又黄的视频免费 | 婷婷色六月天 | 91在线观看高清 | 国产欧美最新羞羞视频在线观看 | 亚洲综合激情网 | 国产亚洲综合性久久久影院 | 成人在线视频免费 | 亚洲电影一级黄 | 成人午夜网址 | 国产精品一区二区免费在线观看 | 国产精品久久久久久久久久直播 | 免费在线观看成人小视频 | 激情五月综合 | 日韩欧三级 | 亚洲国产免费网站 | 国内精品久久久久久久久 | 日本丰满少妇免费一区 | 精品一二区 | 五月天天色 | 成片人卡1卡2卡3手机免费看 | 国产视频在线观看免费 | 91中文在线 | 91成人久久 | 亚洲国产欧美一区二区三区丁香婷 | 欧美成人69av | 色a4yy| 久久久久久久久久网站 | 欧美激情综合五月色丁香 | 国产成人精品免高潮在线观看 | 91精品国产91久久久久久三级 | 婷婷六月激情 | 久久久国产在线视频 | 久久精品韩国 | 99久久精品一区二区成人 | 激情综合五月网 | 久久精品国亚洲 | 国产偷国产偷亚洲清高 | 国产成人精品综合久久久 | 69久久99精品久久久久婷婷 | 亚洲免费国产视频 | 美女很黄免费网站 | 亚洲理论电影网 | 欧美日韩国产一区二 | 国产一级在线看 | 国产免费一区二区三区最新 | 免费看三级 | 在线色视频小说 | 在线看免费 | 欧美日韩大片在线观看 | 日韩电影在线观看一区 | 国产电影黄色av | 中午字幕在线观看 | 成人免费影院 | 日韩久久精品一区二区 | 青春草免费视频 | 亚洲精品在线观看的 | 精品不卡视频 | 成年人免费av网站 | 日b视频在线观看网址 | 91一区啪爱嗯打偷拍欧美 | 在线免费黄 | 久草在线欧美 | 国产精品国产三级国产专区53 | 亚洲另类久久 | 国产一区二区三区午夜 | 亚洲免费一级 | 成人午夜电影在线播放 | 最新av在线播放 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 国产97av| 91在线看免费 | 2023av在线| 日韩在线视频网站 | 日韩中文字幕免费看 | 在线观看中文字幕av | 成人h视频 | 国产成人一区二 | 婷婷六月综合亚洲 | 国产精品久久艹 | 四虎影视国产精品免费久久 | 香蕉在线视频播放网站 | 91理论片午午伦夜理片久久 | 精品视频久久 | 在线观看va | 亚洲日本成人网 | 日韩性色 | 亚洲精品色婷婷 | 久久96国产精品久久99漫画 | 国产精品久久久久久久久毛片 | 在线成人短视频 | 深夜免费福利 | 亚洲视频精品在线 | 91桃色在线观看视频 | 91精品久久久久久久久久入口 | 国产r级在线观看 | 免费黄色网址大全 | 成人午夜黄色影院 | 国产精品视频在线观看 | 成人在线小视频 | 久久久亚洲成人 | 人人爽人人片 | 色婷婷综合久久久中文字幕 | 99精品视频免费观看 | 综合影视 | 亚洲国产精品500在线观看 | 日日综合网 | 欧美一区二区在线刺激视频 | 久久亚洲精品国产亚洲老地址 | 日韩亚洲在线视频 | 久久久久久久国产精品影院 | 九九热久久久 | 日日日视频| 国产日产在线观看 | 国产色婷婷在线 | 天天综合久久 | 99热这里是精品 | 国产精品剧情在线亚洲 | 精品国产成人 | 在线成人观看 | 91福利视频久久久久 | 亚洲视频在线观看网站 | 精品国产电影一区二区 | 久久久久亚洲精品国产 | 欧美激情视频一区 | 免费视频黄色 | 中文免费| 麻豆视频免费播放 | 久草网站在线观看 | 欧美日韩不卡在线视频 | 中文视频在线看 | 天天爽天天碰狠狠添 | 永久免费av在线播放 | 99中文字幕在线观看 | 四虎在线观看视频 | 三级av小说 | 久久免费公开视频 | 国产精品女同一区二区三区久久夜 | 国产精品视频地址 | 国产精品综合在线观看 | 国内精品视频在线播放 | av超碰在线 | 一级电影免费在线观看 | 极品中文字幕 | 欧美精品在线一区二区 | 亚洲精品视频在线观看免费 | 日韩欧美精品在线视频 | 日本在线观看一区二区 | 欧美日韩在线网站 | 亚洲精品午夜久久久久久久久久久 | 成 人 黄 色 片 在线播放 | 国产精品久久久久久爽爽爽 | 91免费的视频在线播放 | 午夜视频免费在线观看 | 九九九国产| 一区二区三区在线免费观看 | 99国产视频| 激情五月视频 | 亚洲精品视频偷拍 | 超碰伊人网 | 久久人人爽人人爽人人片av免费 | 成人在线一区二区 | 天堂va在线高清一区 | 深夜免费福利在线 | 精品无人国产偷自产在线 | 日本二区三区在线 | 在线色资源 | 成人毛片一区二区三区 | 在线亚洲人成电影网站色www | 免费看黄色毛片 | 免费日韩一区二区三区 | 中文字幕在线观看免费观看 | 亚洲六月丁香色婷婷综合久久 | 欧美色888| 中文字幕在线影视资源 | 综合色久 | 黄色网址av | 久久综合成人 | 婷婷综合导航 | 麻花豆传媒一二三产区 | av免费观看高清 | 天天综合天天做天天综合 | 亚洲国产精品免费 | 激情久久伊人 | 免费观看全黄做爰大片国产 | 日韩免费在线观看视频 | 国产亚洲情侣一区二区无 | 中文字幕亚洲欧美 | 黄色三级免费观看 | 91在线免费观看网站 | 久久久伊人网 | 久久国产精品第一页 | 在线播放视频一区 | 成人av免费网站 | 久久精品视频一 | 激情久久伊人 | 久久久久亚洲国产精品 | 婷婷开心久久网 | 国产精品视频在线观看 | 激情综合一区 | 99精品久久久久久久 | 亚洲区视频在线 | 亚洲最大av网站 | 国产精品对白一区二区三区 | 国产亚洲日本 | 超碰成人av| 韩日在线一区 | 精品免费国产一区二区三区四区 | 色片网站在线观看 | 亚洲电影成人 | 国产精品福利视频 | 国产亚洲视频系列 | 91大神一区二区三区 | 久久久国产精品成人免费 | 91视频在线网址 | 操高跟美女 | 久久久婷 | a资源在线| 国产精品成久久久久 | 欧美日韩国产mv | 亚洲一区二区精品3399 | 丁香导航| 成年人免费观看在线视频 | 免费a视频在线观看 | 日韩欧美综合精品 | 精品毛片久久久久久 | 少妇bbbb搡bbbb桶 | 成片免费观看视频大全 | 玖玖玖影院 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 91在线网站 | 伊色综合久久之综合久久 | 久久久伊人网 | 久久国产视频网站 | 亚洲精品福利视频 | 欧美日韩一区二区视频在线观看 | 四虎天堂 | 一二区av | 在线观看成人小视频 | 五月av在线| 亚洲人成在线观看 | 中文字幕刺激在线 | 欧美小视频在线 | 视频一区在线免费观看 | 国产免费又粗又猛又爽 | 成人动漫视频在线 | 在线免费观看成人 | 中文在线√天堂 | 99久久99视频只有精品 | 国产精品12345| 在线观看爱爱视频 | 美女一二三区 | 中文字幕在线观看第一页 | 午夜色场 | 婷婷亚洲激情 | 黄色三级在线看 | 狠狠操精品 | 国产一区二区免费在线观看 | 婷婷在线视频观看 | 久久久久久久久久久久av | 亚洲精品视频第一页 | 久久狠狠一本精品综合网 | 色综合久久88色综合天天免费 | 中文av网| 日韩黄色在线电影 | 黄色在线免费观看网址 | 在线黄色毛片 | 国精产品999国精产品视频 | av免费网站| 国产一区不卡在线 | 国产麻豆精品久久一二三 | 国产在线观看不卡 | 日韩亚洲精品电影 | 免费在线观看av的网站 | 国产永久免费高清在线观看视频 | 日韩精品视频久久 | 国产黄色精品在线观看 | 中文字幕中文中文字幕 | 波多野结衣视频一区二区 | 日韩欧美中文 | 在线成人国产 | 视频在线精品 | 免费视频一级片 | 日韩高清在线一区二区三区 | 日批视频在线观看免费 | 欧美日产在线观看 | 午夜国产福利视频 | 91亚洲精品国偷拍自产在线观看 | 五月婷婷在线观看视频 | 99久久99久久精品国产片 | 99热精品在线观看 | 99久久日韩精品免费热麻豆美女 | 国产精品久久久久久a | 中文在线a∨在线 | 日韩大片在线免费观看 | 伊人资源视频在线 | 国产伦精品一区二区三区高清 | 日韩国产欧美视频 | 久草影视在线 | 日韩av电影免费观看 | 久久久国产视频 | 超碰97久久| 欧美激情综合色综合啪啪五月 | 美女免费黄视频网站 | 亚洲aⅴ一区二区三区 | 天天搞夜夜骑 | 国产高清在线免费 | 国产一级片网站 | 日韩综合色 | 一级a毛片高清视频 | 四虎永久视频 | 免费av网址在线观看 | 国产视频 亚洲视频 | 婷婷丁香在线视频 | av在线播放免费 | 91夫妻自拍 | 又色又爽又黄高潮的免费视频 | 亚洲aaa级 | 99久久久久久久久 | 亚洲一级影院 | 99色在线视频 | 久久国产系列 | 亚洲人成综合 | 六月丁香伊人 | 91av在| 日韩欧美一区二区三区在线 | 久热国产视频 | 九九热精品视频在线观看 | 色偷偷88888欧美精品久久 | 久久免费看a级毛毛片 | 亚洲精品视频中文字幕 | 久久久国产精华液 | 免费观看91 | 青草视频在线看 | 夜色资源网 | 深爱综合网| 国产精品免费在线播放 | 亚洲va欧美va人人爽 | 久久综合激情 | 精品久久久久免费极品大片 | av在线直接看 | 最近的中文字幕大全免费版 | 色婷婷激情五月 | 免费日韩高清 | 亚洲精品福利在线 | 久久精品79国产精品 | 日韩av伦理片 | 国产精品久久久久久模特 | 久久综合狠狠 | 国产精品手机看片 | 欧美日一级片 | 国产精品女同一区二区三区久久夜 | 亚洲综合激情五月 | 在线观看免费高清视频大全追剧 | 蜜臀av夜夜澡人人爽人人 | 国产精品久久中文字幕 | 久草在线看片 | 天天干天天怕 | 国产第页 | 夜夜操网| 欧美xxxxx在线视频 | 国产一级片在线播放 | 在线播放 一区 | 色美女在线 | 日韩在线欧美在线 | 五月婷婷视频 | 狠狠的干狠狠的操 | av片在线观看免费 | 精品产品国产在线不卡 | 国产精品成人av久久 | 日韩视频免费 | 99在线观看免费视频精品观看 | 国产精品女同一区二区三区久久夜 | 国产精品自产拍在线观看桃花 | 国产精品不卡视频 | 伊人婷婷综合 | 国产精品国产毛片 | 日韩理论影院 | 国产97在线观看 | 青草草在线视频 | 亚洲国产偷| 99r在线精品 | 久久久久久国产一区二区三区 | 亚洲精品国产精品乱码在线观看 | 亚洲黄色在线看 | 欧美成人在线网站 | 日韩欧美高清视频在线观看 | 久久久久久久国产精品 | 免费在线激情电影 | 午夜三级福利 | 国产高清不卡在线 | 日韩精品久久久久久中文字幕8 | 久久精品视频99 | 国产亚洲小视频 | 日本中文字幕在线免费观看 | 人人澡人人干 | 免费看精品久久片 | 免费在线观看av的网站 | 99热这里只有精品在线观看 | 久久久91精品国产一区二区精品 | 欧美久久九九 | 在线播放亚洲激情 | 国产伦精品一区二区三区四区视频 | 天天操天天摸天天干 | 亚洲三级在线免费观看 | 9999国产精品| 亚洲男模gay裸体gay | 天天干,天天射,天天操,天天摸 | 亚洲国产精品成人精品 | 国产美女视频一区 | 9在线观看免费 | 在线看日韩 | 亚洲天堂网视频在线观看 | 亚洲精品在线国产 | 午夜精品福利一区二区 | 免费av看片 | 成人亚洲精品国产www | 国产午夜视频在线观看 | 亚洲精品国产欧美在线观看 | 操碰av| 国产精品3 | 国产人成看黄久久久久久久久 | 久久香蕉电影网 | 99国产一区| 黄色三级免费观看 | 国产五十路毛片 | 天天艹天天爽 | 欧美日韩在线播放一区 | 偷拍精偷拍精品欧洲亚洲网站 | 在线视频一区观看 | 99久久影院 | 狠狠干夜夜操天天爽 | 免费看三片| 婷婷午夜天 | 久久精品视频在线播放 | 免费中文字幕视频 | 欧美最爽乱淫视频播放 | 国产视频在线播放 | 最新av电影网址 | 91在线观看高清 | 日韩综合视频在线观看 | 免费观看性生交大片3 | 国产精品综合在线观看 | 欧美日韩一区二区视频在线观看 | 成年人在线视频观看 | 日本精品一区二区在线观看 | 97视频在线播放 | 麻豆你懂的 | 一区二区三区四区五区六区 | 18做爰免费视频网站 | 久久国产精品99久久人人澡 | 久久久午夜精品福利内容 | 91九色综合| 久久狠狠干 | 天天操天天操天天操天天 | 麻豆视频在线观看免费 | 久久精品视频3 | 久色婷婷 | 欧美精品乱码久久久久 | 国产一区二区在线免费播放 | 日本中出在线观看 | 国产中文字幕视频 | 99热这里是精品 | 色欧美成人精品a∨在线观看 | 亚洲精品乱码久久久一二三 | 97av视频| 成人黄色中文字幕 | 日韩精品无码一区二区三区 | 亚洲高清视频在线 | 九九热精品视频在线播放 | 麻豆视频国产 | 一区二区电影在线观看 | 999久久国精品免费观看网站 | 欧美精品一级视频 | 日韩高清无线码2023 | 久日视频 | 国产盗摄精品一区二区 | 天天射天天做 | 精品在线视频一区 | 天天插天天狠 | 色老板在线视频 | 久久免费99精品久久久久久 | 三级av中文字幕 | 午夜精品视频一区二区三区在线看 | 午夜精品久久久久久久99水蜜桃 | 久草视频在线资源站 | 正在播放一区二区 | 中文字幕av影院 | 在线观看成人 | 免费福利在线播放 | 免费一级特黄毛大片 | 91免费在线视频 | 五月天婷婷丁香花 | 国产又粗又硬又爽视频 | 国产精品一区二区白浆 | 久草视频在线免费播放 | 97精品超碰一区二区三区 | 亚洲久草在线 | 亚洲精品国产自产拍在线观看 | 黄色毛片视频免费观看中文 | 久久免费激情视频 | 在线免费视频一区 | 爱射综合 | 日韩毛片在线一区二区毛片 | 美女免费电影 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 色综合久| 西西444www高清大胆 | 国产成人精品一区二区三区 | 9草在线| 91在线视频 | 婷婷 中文字幕 | 国产精品午夜av | 国产午夜激情视频 | 成人网中文字幕 | 91在线视频免费观看 | 最新精品视频在线 | 在线国产不卡 | 亚洲精品视频在线免费播放 | 亚洲精品国偷拍自产在线观看 | 91麻豆精品国产91久久久无限制版 | 在线观看免费 | 99精品视频在线观看播放 | 天天操天天玩 | 午夜精品久久久久久 | 久亚洲 | 午夜精品久久久久久久99 | 久草精品视频在线播放 | 狠狠网站 | 欧美在线free| 在线观看 国产 | 91av在线不卡 | 日韩综合精品 | 欧美日韩在线免费视频 | 成人av观看 | 国产成人久久精品一区二区三区 | 亚洲国产资源 | 天堂av免费在线 | 欧美激情精品久久久久久 | av成人在线网站 | 国产99久久久国产精品免费看 | 国产淫片| 久久久一本精品99久久精品66 | 天天色婷婷 | 欧美人人爱 | 色天天综合网 | 美女视频网站久久 | 亚洲婷婷伊人 | 特黄色大片 | 日韩精品中文字幕av | 五月天亚洲激情 | 久久99在线 | 国产精品密入口果冻 | 国产破处精品 | 日本免费久久高清视频 | 久久久久亚洲精品中文字幕 | 人人看97| 500部大龄熟乱视频使用方法 | 成全在线视频免费观看 | 国产精品久久久免费 | 99视频精品免费视频 | 欧美一级免费片 | 日韩福利在线观看 | 欧美日韩视频在线 | 黄网站大全 | 五月激情六月丁香 | 日本大片免费观看在线 | 国产一区二区视频在线播放 | 亚洲黄色免费观看 | 黄网站免费久久 | 欧美国产高清 | 中文字幕久久精品亚洲乱码 | 91最新视频在线观看 | 最新影院 | 国产一区二区三区免费视频 | 久草电影免费在线观看 | 国产激情免费 | sesese图片| 97天天综合网 | 久久亚洲综合国产精品99麻豆的功能介绍 | av在线之家电影网站 | 免费又黄又爽 | 亚洲高清视频在线观看免费 | 色之综合网 | 中文字幕免费成人 | 日韩精品免费一区 | 伊人激情网 | 天天色影院 | 4p变态网欧美系列 | 成人av资源 | 国产精品露脸在线 | 国产免费久久久久 | 美女视频免费精品 | 欧美激情视频在线观看免费 | 激情视频免费在线观看 | 国产一区二区三区网站 | 国内精品久久久久影院一蜜桃 | 亚洲国产精品电影 | 亚洲开心激情 | 精品国产亚洲一区二区麻豆 | 亚洲黄色影院 | 91av免费在线观看 | 超碰免费成人 | 国产美女视频网站 | 国产精品久久伊人 | 黄色一级大片在线免费看国产一 | 日日干日日色 | 欧美在线观看禁18 | 日韩成人免费观看 | av无限看| 精品国产精品一区二区夜夜嗨 | 久久99国产精品二区护士 | 97av在线| 91亚洲精品乱码久久久久久蜜桃 | 亚洲精品国偷拍自产在线观看 | 日韩高清在线一区二区三区 | 亚洲精品在线国产 | 久久无码精品一区二区三区 | 一区二区三区日韩在线观看 | 免费看的黄色录像 | 手机看片| 极品国产91在线网站 | 国产免费午夜 | 成人在线视频观看 | 91在线免费看片 | 国产日韩精品在线观看 | 亚洲免费av网站 | 天天操天天干天天综合网 | av一级免费 | 天天躁天天躁天天躁婷 | 国产视频日韩视频欧美视频 | 国产精品毛片久久久久久久久久99999999 | 91毛片在线 | 欧美大jb | 中文字幕电影一区 | 在线观看91久久久久久 | 香蕉视频4aa| 91欧美在线 | 久久综合九色欧美综合狠狠 |