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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

基于Solr的HBase多条件查询测试

發布時間:2024/9/30 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于Solr的HBase多条件查询测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景:

某電信項目中采用HBase來存儲用戶終端明細數據,供前臺頁面即時查詢。HBase無可置疑擁有其優勢,但其本身只對rowkey支持毫秒級的快速檢索,對于多字段的組合查詢卻無能為力。針對HBase的多條件查詢也有多種方案,但是這些方案要么太復雜,要么效率太低,本文只對基于Solr的HBase多條件查詢方案進行測試和驗證。

原理:

基于Solr的HBase多條件查詢原理很簡單,將HBase表中涉及條件過濾的字段和rowkey在Solr中建立索引,通過Solr的多條件查詢快速獲得符合過濾條件的rowkey值,拿到這些rowkey之后在HBASE中通過指定rowkey進行查詢。

測試環境:

solr 4.0.0版本,使用其自帶的jetty服務端容器,單節點;

hbase-0.94.2-cdh4.2.1,10臺Lunux服務器組成的HBase集群。

HBase中2512萬條數據172個字段;

Solr索引HBase中的100萬條數據;

測試結果:

1、100萬條數據在Solr中對8個字段建立索引。在Solr中最多8個過濾條件獲取51316條數據的rowkey值,基本在57-80毫秒。根據Solr返回的rowkey值在HBase表中獲取所有51316條數據12個字段值,耗時基本在15秒;

2、數據量同上,過濾條件同上,采用Solr分頁查詢,每次獲取20條數據,Solr獲得20個rowkey值耗時4-10毫秒,拿到Solr傳入的rowkey值在HBase中獲取對應20條12個字段的數據,耗時6毫秒。

以下列出測試環境的搭建、以及相關代碼實現過程。

一、Solr環境的搭建

因為初衷只是測試Solr的使用,Solr的運行環境也只是用了其自帶的jetty,而非大多人用的Tomcat;沒有搭建Solr集群,只是一個單一的Solr服務端,也沒有任何參數調優。

1)在?Apache網站上下載Solr 4:?http://lucene.apache.org/solr/downloads.html,我們這里下載的是“?apache-solr-4.0.0.tgz”;

2)在當前目錄解壓Solr壓縮包:

-xvzf apache-solr-..tgz

3)修改Solr的配置文件schema.xml,添加我們需要索引的多個字段(配置文件位于“/opt/apache-solr-4.0.0/example/solr/collection1/conf/”)

<field name="rowkey" type="string" indexed="true" stored="true" required="true" multiValued="false" /> <field name="time" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="tebid" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="tetid" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="puid" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="mgcvid" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="mtcvid" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="smaid" type="string" indexed="true" stored="true" required="false" multiValued="false" /> <field name="mtlkid" type="string" indexed="true" stored="true" required="false" multiValued="false" />

另外關鍵的一點是修改原有的uniqueKey,本文設置HBase表的rowkey字段為Solr索引的uniqueKey:

<uniqueKey>rowkey</uniqueKey>

type 參數代表索引數據類型,我這里將type全部設置為string是為了避免異常類型的數據導致索引建立失敗,正常情況下應該根據實際字段類型設置,比如整型字段設置為int,更加有利于索引的建立和檢索;

indexed 參數代表此字段是否建立索引,根據實際情況設置,建議不參與條件過濾的字段一律設置為false;

stored 參數代表是否存儲此字段的值,建議根據實際需求只將需要獲取值的字段設置為true,以免浪費存儲,比如我們的場景只需要獲取rowkey,那么只需把rowkey字段設置為true即可,其他字段全部設置flase;

required 參數代表此字段是否必需,如果數據源某個字段可能存在空值,那么此屬性必需設置為false,不然Solr會拋出異常;

multiValued 參數代表此字段是否允許有多個值,通常都設置為false,根據實際需求可設置為true。

4)我們使用Solr自帶的example來作為運行環境,定位到example目錄,啟動服務監聽:

cd /opt/apache-solr-4.0.0/example java -jar ./start.jar

如果啟動成功,可以通過瀏覽器打開此頁面:http://192.168.1.10:8983/solr/

二、讀取HBase源表的數據,在Solr中建立索引

一種方案是通過HBase的普通API獲取數據建立索引,此方案的缺點是效率較低每秒只能處理100多條數據(或許可以通過多線程提高效率):

package com.ultrapower.hbase.solrhbase;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.KeyValue;import org.apache.hadoop.hbase.client.HTable;import org.apache.hadoop.hbase.client.Result;import org.apache.hadoop.hbase.client.ResultScanner;import org.apache.hadoop.hbase.client.Scan;import org.apache.hadoop.hbase.util.Bytes;import org.apache.solr.client.solrj.SolrServerException;import org.apache.solr.client.solrj.impl.HttpSolrServer;import org.apache.solr.common.SolrInputDocument;public class SolrIndexer { /** * @param args * @throws IOException * @throws SolrServerException */ public static void main(String[] args) throws IOException, SolrServerException { final Configuration conf; HttpSolrServer solrServer = new HttpSolrServer( "http://192.168.1.10:8983/solr"); // 因為服務端是用的Solr自帶的jetty容器,默認端口號是8983 conf = HBaseConfiguration.create(); HTable table = new HTable(conf, "hb_app_xxxxxx"); // 這里指定HBase表名稱 Scan scan = new Scan(); scan.addFamily(Bytes.toBytes("d")); // 這里指定HBase表的列族 scan.setCaching(500); scan.setCacheBlocks(false); ResultScanner ss = table.getScanner(scan); System.out.println("start ..."); int i = 0; try { for (Result r : ss) { SolrInputDocument solrDoc = new SolrInputDocument(); solrDoc.addField("rowkey", new String(r.getRow())); for (KeyValue kv : r.raw()) { String fieldName = new String(kv.getQualifier()); String fieldValue = new String(kv.getValue()); if (fieldName.equalsIgnoreCase("time") || fieldName.equalsIgnoreCase("tebid") || fieldName.equalsIgnoreCase("tetid") || fieldName.equalsIgnoreCase("puid") || fieldName.equalsIgnoreCase("mgcvid") || fieldName.equalsIgnoreCase("mtcvid") || fieldName.equalsIgnoreCase("smaid") || fieldName.equalsIgnoreCase("mtlkid")) { solrDoc.addField(fieldName, fieldValue); } } solrServer.add(solrDoc); solrServer.commit(true, true, true); i = i + 1; System.out.println("已經成功處理 " + i + " 條數據"); } ss.close(); table.close(); System.out.println("done !"); } catch (IOException e) { } finally { ss.close(); table.close(); System.out.println("erro !"); } }}

另外一種方案是用到HBase的Mapreduce框架,分布式并行執行效率特別高,處理1000萬條數據僅需5分鐘,但是這種高并發需要對Solr服務器進行配置調優,不然會拋出服務器無法響應的異常:

Error: org.apache.solr.common.SolrException: Server at http://192.168.1.10:8983/solr returned non ok status:503, message:Service Unavailable

MapReduce入口程序:

package com.ultrapower.hbase.solrhbase;import java.io.IOException;import java.net.URISyntaxException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.client.Scan;import org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil;import org.apache.hadoop.hbase.util.Bytes;import org.apache.hadoop.mapreduce.Job;import org.apache.hadoop.mapreduce.lib.output.NullOutputFormat;public class SolrHBaseIndexer { private static void usage() { System.err.println("輸入參數: <配置文件路徑> <起始行> <結束行>"); System.exit(1);} private static Configuration conf; public static void main(String[] args) throws IOException, InterruptedException, ClassNotFoundException, URISyntaxException { if (args.length == 0 || args.length > 3) { usage(); } createHBaseConfiguration(args[0]); ConfigProperties tutorialProperties = new ConfigProperties(args[0]); String tbName = tutorialProperties.getHBTbName(); String tbFamily = tutorialProperties.getHBFamily(); Job job = new Job(conf, "SolrHBaseIndexer"); job.setJarByClass(SolrHBaseIndexer.class); Scan scan = new Scan(); if (args.length == 3) { scan.setStartRow(Bytes.toBytes(args[1])); scan.setStopRow(Bytes.toBytes(args[2])); } scan.addFamily(Bytes.toBytes(tbFamily)); scan.setCaching(500); // 設置緩存數據量來提高效率 scan.setCacheBlocks(false); // 創建Map任務 TableMapReduceUtil.initTableMapperJob(tbName, scan, SolrHBaseIndexerMapper.class, null, null, job); // 不需要輸出 job.setOutputFormatClass(NullOutputFormat.class); // job.setNumReduceTasks(0); System.exit(job.waitForCompletion(true) ? 0 : 1);} /*** 從配置文件讀取并設置HBase配置信息* * @param propsLocation* @return*/private static void createHBaseConfiguration(String propsLocation) { ConfigProperties tutorialProperties = new ConfigProperties( propsLocation); conf = HBaseConfiguration.create(); conf.set("hbase.zookeeper.quorum", tutorialProperties.getZKQuorum()); conf.set("hbase.zookeeper.property.clientPort", tutorialProperties.getZKPort()); conf.set("hbase.master", tutorialProperties.getHBMaster()); conf.set("hbase.rootdir", tutorialProperties.getHBrootDir()); conf.set("solr.server", tutorialProperties.getSolrServer());} }

對應的Mapper:

package com.ultrapower.hbase.solrhbase;import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.KeyValue;import org.apache.hadoop.hbase.client.Result;import org.apache.hadoop.hbase.io.ImmutableBytesWritable;import org.apache.hadoop.hbase.mapreduce.TableMapper;import org.apache.hadoop.io.Text;import org.apache.solr.client.solrj.SolrServerException;import org.apache.solr.client.solrj.impl.HttpSolrServer;import org.apache.solr.common.SolrInputDocument;public class SolrHBaseIndexerMapper extends TableMapper<Text, Text> { public void map(ImmutableBytesWritable key, Result hbaseResult, Context context) throws InterruptedException, IOException { Configuration conf = context.getConfiguration(); HttpSolrServer solrServer = new HttpSolrServer(conf.get("solr.server")); solrServer.setDefaultMaxConnectionsPerHost(100); solrServer.setMaxTotalConnections(1000); solrServer.setSoTimeout(20000); solrServer.setConnectionTimeout(20000); SolrInputDocument solrDoc = new SolrInputDocument(); try { solrDoc.addField("rowkey", new String(hbaseResult.getRow())); for (KeyValue rowQualifierAndValue : hbaseResult.list()) { String fieldName = new String( rowQualifierAndValue.getQualifier()); String fieldValue = new String(rowQualifierAndValue.getValue()); if (fieldName.equalsIgnoreCase("time") || fieldName.equalsIgnoreCase("tebid") || fieldName.equalsIgnoreCase("tetid") || fieldName.equalsIgnoreCase("puid") || fieldName.equalsIgnoreCase("mgcvid") || fieldName.equalsIgnoreCase("mtcvid") || fieldName.equalsIgnoreCase("smaid") || fieldName.equalsIgnoreCase("mtlkid")) { solrDoc.addField(fieldName, fieldValue); } } solrServer.add(solrDoc); solrServer.commit(true, true, true); } catch (SolrServerException e) { System.err.println("更新Solr索引異常:" + new String(hbaseResult.getRow())); }} }

讀取參數配置文件的輔助類:

package com.ultrapower.hbase.solrhbase;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Properties;public class ConfigProperties { private static Properties props; private String HBASE_ZOOKEEPER_QUORUM; private String HBASE_ZOOKEEPER_PROPERTY_CLIENT_PORT; private String HBASE_MASTER; private String HBASE_ROOTDIR; private String DFS_NAME_DIR; private String DFS_DATA_DIR; private String FS_DEFAULT_NAME; private String SOLR_SERVER; // Solr服務器地址 private String HBASE_TABLE_NAME; // 需要建立Solr索引的HBase表名稱 private String HBASE_TABLE_FAMILY; // HBase表的列族 public ConfigProperties(String propLocation) { props = new Properties(); try { File file = new File(propLocation); System.out.println("從以下位置加載配置文件: " + file.getAbsolutePath()); FileReader is = new FileReader(file); props.load(is); HBASE_ZOOKEEPER_QUORUM = props.getProperty("HBASE_ZOOKEEPER_QUORUM"); HBASE_ZOOKEEPER_PROPERTY_CLIENT_PORT = props.getProperty("HBASE_ZOOKEEPER_PROPERTY_CLIENT_PORT"); HBASE_MASTER = props.getProperty("HBASE_MASTER"); HBASE_ROOTDIR = props.getProperty("HBASE_ROOTDIR"); DFS_NAME_DIR = props.getProperty("DFS_NAME_DIR"); DFS_DATA_DIR = props.getProperty("DFS_DATA_DIR"); FS_DEFAULT_NAME = props.getProperty("FS_DEFAULT_NAME"); SOLR_SERVER = props.getProperty("SOLR_SERVER"); HBASE_TABLE_NAME = props.getProperty("HBASE_TABLE_NAME"); HBASE_TABLE_FAMILY = props.getProperty("HBASE_TABLE_FAMILY"); } catch (IOException e) { throw new RuntimeException("加載配置文件出錯"); } catch (NullPointerException e) { throw new RuntimeException("文件不存在"); }} public String getZKQuorum() { return HBASE_ZOOKEEPER_QUORUM;} public String getZKPort() { return HBASE_ZOOKEEPER_PROPERTY_CLIENT_PORT;} public String getHBMaster() { return HBASE_MASTER;} public String getHBrootDir() { return HBASE_ROOTDIR;} public String getDFSnameDir() { return DFS_NAME_DIR;} public String getDFSdataDir() { return DFS_DATA_DIR;} public String getFSdefaultName() { return FS_DEFAULT_NAME;} public String getSolrServer() { return SOLR_SERVER;} public String getHBTbName() { return HBASE_TABLE_NAME;} public String getHBFamily() { return HBASE_TABLE_FAMILY;} }

參數配置文件“config.properties”:

HBASE_ZOOKEEPER_QUORUM=slave-1,slave-2,slave-3,slave-4,slave-5HBASE_ZOOKEEPER_PROPERTY_CLIENT_PORT=2181HBASE_MASTER=master-1:60000HBASE_ROOTDIR=hdfs:///hbaseDFS_NAME_DIR=/opt/data/dfs/name DFS_DATA_DIR=/opt/data/d0/dfs2/data FS_DEFAULT_NAME=hdfs://192.168.1.10:9000SOLR_SERVER=http://192.168.1.10:8983/solrHBASE_TABLE_NAME=hb_app_m_user_te HBASE_TABLE_FAMILY=d

三、結合Solr進行HBase數據的多條件查詢:

可以通過web頁面操作Solr索引,

查詢:

http://192.168.1.10:8983/solr/select?(time:201307 AND tetid:1 AND mgcvid:101 AND smaid:101 AND puid:102)

刪除所有索引:

http://192.168.1.10:8983/solr/update/?stream.body=<delete><query>*:*</query></delete>&stream.contentType=text/xml;charset=utf-8&commit=true

通過java客戶端結合Solr查詢HBase數據:

package com.ultrapower.hbase.solrhbase;import java.io.IOException;import java.nio.ByteBuffer;import java.util.ArrayList;import java.util.List;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.client.Get;import org.apache.hadoop.hbase.client.HTable;import org.apache.hadoop.hbase.client.Result;import org.apache.hadoop.hbase.util.Bytes;import org.apache.solr.client.solrj.SolrQuery;import org.apache.solr.client.solrj.SolrServer;import org.apache.solr.client.solrj.SolrServerException;import org.apache.solr.client.solrj.impl.HttpSolrServer;import org.apache.solr.client.solrj.response.QueryResponse;import org.apache.solr.common.SolrDocument;import org.apache.solr.common.SolrDocumentList;public class QueryData { /** * @param args * @throws SolrServerException * @throws IOException */ public static void main(String[] args) throws SolrServerException, IOException { final Configuration conf; conf = HBaseConfiguration.create(); HTable table = new HTable(conf, "hb_app_m_user_te"); Get get = null; List<Get> list = new ArrayList<Get>(); String url = "http://192.168.1.10:8983/solr"; SolrServer server = new HttpSolrServer(url); SolrQuery query = new SolrQuery("time:201307 AND tetid:1 AND mgcvid:101 AND smaid:101 AND puid:102"); query.setStart(0); //數據起始行,分頁用 query.setRows(10); //返回記錄數,分頁用 QueryResponse response = server.query(query); SolrDocumentList docs = response.getResults(); System.out.println("文檔個數:" + docs.getNumFound()); //數據總條數也可輕易獲取 System.out.println("查詢時間:" + response.getQTime()); for (SolrDocument doc : docs) { get = new Get(Bytes.toBytes((String) doc.getFieldValue("rowkey"))); list.add(get); } Result[] res = table.get(list); byte[] bt1 = null; byte[] bt2 = null; byte[] bt3 = null; byte[] bt4 = null; String str1 = null; String str2 = null; String str3 = null; String str4 = null; for (Result rs : res) { bt1 = rs.getValue("d".getBytes(), "3mpon".getBytes()); bt2 = rs.getValue("d".getBytes(), "3mponid".getBytes()); bt3 = rs.getValue("d".getBytes(), "amarpu".getBytes()); bt4 = rs.getValue("d".getBytes(), "amarpuid".getBytes()); if (bt1 != null && bt1.length>0) {str1 = new String(bt1);} else {str1 = "無數據";} //對空值進行new String的話會拋出異常 if (bt2 != null && bt2.length>0) {str2 = new String(bt2);} else {str2 = "無數據";} if (bt3 != null && bt3.length>0) {str3 = new String(bt3);} else {str3 = "無數據";} if (bt4 != null && bt4.length>0) {str4 = new String(bt4);} else {str4 = "無數據";} System.out.print(new String(rs.getRow()) + " "); System.out.print(str1 + "|"); System.out.print(str2 + "|"); System.out.print(str3 + "|"); System.out.println(str4 + "|"); } table.close(); } }

小結:

通過測試發現,結合Solr索引可以很好的實現HBase的多條件查詢,同時還能解決其兩個難點:分頁查詢、數據總量統計。

實際場景中大多都是分頁查詢,分頁查詢返回的數據量很少,采用此種方案完全可以達到前端頁面毫秒級的實時響應;若有大批量的數據交互,比如涉及到數據導出,實際上效率也是很高,十萬數據僅耗時10秒。

另外,如果真的將Solr納入使用,Solr以及HBase端都可以不斷進行優化,比如可以搭建Solr集群,甚至可以采用SolrCloud基于hadoop的分布式索引服務。

總之,HBase不能多條件過濾查詢的先天性缺陷,在Solr的配合之下可以得到較好的彌補,難怪諸如新蛋科技、國美電商、蘇寧電商等互聯網公司以及眾多游戲公司,都使用Solr來支持快速查詢。

—-end

轉自http://www.cnphp6.com/archives/65847

總結

以上是生活随笔為你收集整理的基于Solr的HBase多条件查询测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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

一区二区三区动漫 | 天堂网在线视频 | 91成人天堂久久成人 | 久久久国产精华液 | 探花视频在线观看 | 国产高清视频免费观看 | 欧美精品久久 | 中文字幕在线播放日韩 | 亚洲精品视频在线观看免费视频 | 久久久久久久久亚洲精品 | 97视频在线观看播放 | 中文字幕中文字幕在线中文字幕三区 | 69国产精品成人在线播放 | 日韩在线免费播放 | 国产亚洲高清视频 | 美国三级黄色大片 | 久久久久免费看 | 国产亚洲成人网 | 国产日韩精品一区二区 | 美女视频一区二区 | 亚洲最新av网站 | 国产日产精品一区二区三区四区 | 亚洲激情在线观看 | 黄色精品久久 | 久久成人福利 | 欧美成人h版电影 | 久久在线视频在线 | www.色国产| 成年人视频在线免费观看 | 91九色视频在线观看 | 97国产在线观看 | 射九九| 福利视频精品 | 久久成人在线 | 成人av在线电影 | 亚洲国产一二三 | 免费在线观看黄网站 | 日日干天天操 | 99久久久久久久久 | 久久99精品国产99久久 | 99视频在线精品国自产拍免费观看 | 亚洲情影院 | 欧美日韩色婷婷 | 香蕉视频国产在线观看 | 88av视频| 黄色小说在线观看视频 | 午夜视频日本 | 国产精品剧情 | 亚洲最新av | 日韩aⅴ视频 | 精品嫩模福利一区二区蜜臀 | 久久人人爽人人爽人人 | 午夜久久影视 | 亚洲精品免费播放 | 欧美一二三区播放 | 日韩欧美一区二区三区在线观看 | 精品亚洲国产视频 | 亚洲在线免费视频 | 99精品一区二区三区 | 韩国精品在线 | 国产视频精品久久 | 精品产品国产在线不卡 | 欧洲一区精品 | 97视频免费观看 | 91热爆视频| 欧美最猛性xxxxx(亚洲精品) | 中文电影网 | 久久久这里有精品 | 国产999精品久久久久久麻豆 | 国产中文字幕亚洲 | 玖玖在线看| 久久久久草| 成人av电影在线播放 | www夜夜操com| 久一网站 | 欧美午夜久久久 | 日本美女xx | 亚洲理论在线观看电影 | 欧美日韩国产在线一区 | 日韩一区二区三区高清免费看看 | 日韩视频免费观看高清完整版在线 | 91在线看| 国产中文字幕三区 | 久草在线91 | 亚洲影视资源 | 97精品超碰一区二区三区 | 久久午夜精品 | 中文字幕在线色 | 波多野结衣在线观看一区二区三区 | 亚洲精品1234区 | www色com| 99视频在线看 | 99国产视频 | 天堂av在线免费观看 | 免费开视频 | 天天艹天天 | 精品国模一区二区三区 | 91视频免费看网站 | 亚洲欧洲成人精品av97 | 欧美极品一区二区三区 | 久久久久福利视频 | 亚洲欧美乱综合图片区小说区 | 中文字幕在线观看一区二区三区 | 99亚洲国产 | 午夜视频免费在线观看 | 99久在线精品99re8热视频 | 欧美成年黄网站色视频 | 婷婷日日| 五月婷婷亚洲 | 久久1区 | 综合在线色 | 天天摸天天操天天舔 | 欧洲精品在线视频 | 狠狠色丁香久久婷婷综合_中 | 中文在线a√在线 | 五月天婷亚洲天综合网精品偷 | 日韩理论在线观看 | 日b视频国产| 精品一区二区三区香蕉蜜桃 | 91社区国产高清 | 日韩性xxx| 欧美大片在线观看一区 | 久久av黄色| 亚洲精品一区二区三区四区高清 | 日韩精品久久一区二区三区 | 中文字幕一区二区三区四区久久 | 麻豆视频一区 | 激情久久综合 | 91视频高清完整版 | 中文字幕在线看 | 精品久久久久久综合 | 国产精品免费一区二区三区在线观看 | 国产精品美乳一区二区免费 | 色插综合 | 日韩成人免费电影 | 国产精品久久久久久久久久久久午夜 | 亚洲 欧美 日韩 综合 | 国产激情免费 | 久久免费视频6 | 9797在线看片亚洲精品 | 欧美黑人性猛交 | 国产精品成人一区二区 | 免费在线观看黄网站 | 久久精品亚洲一区二区三区观看模式 | av不卡中文 | 国产一级二级视频 | 欧美一级在线 | 中文字幕在线乱 | 日韩精品一区二区三区在线视频 | 成人动漫精品一区二区 | 国产一区二区三区四区大秀 | 欧美乱淫视频 | 国产最新91 | av888av.com | 免费视频成人 | 精品久久久免费 | 摸bbb搡bbb搡bbbb | av亚洲产国偷v产偷v自拍小说 | 9999激情 | 欧美一区二区三区在线视频观看 | 西西人体www444 | 在线综合 亚洲 欧美在线视频 | 久久视频这里有久久精品视频11 | 国产精品永久在线观看 | 不卡精品 | 婷婷色亚洲 | 成人免费视频网 | 日韩欧美精品在线观看视频 | 狠狠干综合网 | 视频 国产区 | 中文字幕在线视频免费播放 | 欧美国产高清 | 九九一级片 | 九九交易行官网 | 91专区在线观看 | 干干操操| 亚洲aⅴ久久精品 | 欧美日韩在线免费观看 | 日韩丝袜在线观看 | 日韩电影一区二区在线观看 | 精品国产a| 日本性生活免费看 | 久草剧场 | 成年人天堂com | 国产精品麻 | 久久精精品| 成年人看片 | 日韩在线不卡视频 | 国产在线精品二区 | 成人h在线播放 | 伊人久在线 | 成人h动漫在线看 | 久久综合久久综合久久 | 国产五月色婷婷六月丁香视频 | 黄色日本片 | 欧美日韩三级在线观看 | 97精品一区 | 一区二区三区四区五区在线视频 | 亚洲精品乱码久久久久久 | 91高清一区 | 国产在线无 | 亚洲手机av | 91日韩精品 | 一区二区三区福利 | 久香蕉 | 91在线一区二区 | 国产精品99久久久久人中文网介绍 | 久久久精品国产免费观看一区二区 | 国产精品免费看久久久8精臀av | 亚洲精品黄色在线观看 | 亚洲精品网站在线 | 在线涩涩 | 欧美激情视频一二三区 | 黄网站色欧美视频 | 国产做爰视频 | 日韩免费看的电影 | 亚洲精品乱码久久久久久蜜桃91 | 久久99精品久久久久久三级 | 成人免费亚洲 | 日韩精品观看 | 久草网站在线 | 久久人人干| 99热精品在线 | 国产最新精品视频 | 国产亚洲综合在线 | 中文av在线免费观看 | 欧美午夜精品久久久久久浪潮 | 日韩av免费一区 | 九九九九热精品免费视频点播观看 | 亚洲电影久久 | 五月激情五月激情 | 草莓视频在线观看免费观看 | 久久久久久久久国产 | 亚洲欧美视频在线观看 | www成人av | 欧美一二区视频 | 五月花丁香婷婷 | 日韩系列 | 亚洲视频免费视频 | 亚洲国产成人在线 | 婷婷成人在线 | 国产91全国探花系列在线播放 | 色婷婷综合久久久久中文字幕1 | 久久综合色影院 | 国产在线免费观看 | 婷婷99| 中文字幕精品久久 | 成年人毛片在线观看 | 国产99久久久国产 | 蜜桃av观看 | 国内精品久久久精品电影院 | 9在线观看免费高清完整 | 亚洲成av人片在线观看www | 久久资源总站 | 激情五月在线观看 | 91完整版在线观看 | 久久超碰99| 超碰国产97 | 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美一级专区免费大片 | 欧美孕妇与黑人孕交 | 亚洲精品乱码久久久久 | 国产精品成人一区二区 | 手机看片中文字幕 | 91精品啪啪 | 午夜三级毛片 | 91av在线免费看 | 九九视频精品免费 | 一级成人免费 | 成人av在线观 | 99精品视频在线播放观看 | 99久久99久久综合 | 日韩视频三区 | 久久99九九99精品 | 久久电影网站中文字幕 | av黄色亚洲 | 精品国产欧美一区二区三区不卡 | 亚洲欧洲精品一区二区精品久久久 | 国产福利在线不卡 | 在线看一区二区 | 九九热re | 亚洲第一中文字幕 | 综合色影院| 国产日韩欧美视频在线观看 | 蜜桃视频日韩 | 成人黄色大片在线观看 | 三级av在线播放 | 97视频在线免费播放 | 正在播放 久久 | 午夜男人影院 | 综合激情网 | 一级黄色片在线免费观看 | 韩国三级一区 | 4p变态网欧美系列 | 国产女v资源在线观看 | av高清免费在线 | 国产欧美最新羞羞视频在线观看 | 久久永久免费视频 | 中文日韩在线 | 国产一区二区手机在线观看 | 婷婷久久久 | 欧美成人h版在线观看 | 日韩av一区二区在线影视 | 超碰人人超 | 色七七亚洲影院 | 亚洲最新av | 91在线观看视频网站 | 亚洲免费观看在线视频 | 成人在线你懂得 | 亚洲专区路线二 | 亚洲成a人片综合在线 | 国产成人精品一区二区在线观看 | 青青草国产精品 | 国产在线精品一区 | 国产视频一区在线免费观看 | 丁香九月激情 | 美女免费视频一区二区 | 成人av在线影视 | 婷婷久久一区 | 超碰97人人射妻 | 500部大龄熟乱视频 欧美日本三级 | 色偷偷888欧美精品久久久 | 中文字幕a在线 | 亚洲成a人片77777kkkk1在线观看 | 精品美女久久久久久免费 | 美女国产网站 | 国产精品av电影 | 天天色天天射天天综合网 | 国产五月 | www黄在线 | 久久综合色8888 | 国产精品一区二区无线 | 国产精品久久久久久久7电影 | 操操操操网 | 久久精品艹 | 97操操操 | 狠狠色综合网站久久久久久久 | 成人免费观看网址 | 欧美色综合天天久久综合精品 | 久久久久蜜桃 | 欧美精品成人在线 | 看片的网址 | 国产精品第2页 | 国内精品视频一区二区三区八戒 | 丁香婷婷综合五月 | 九九九视频精品 | 午夜视频播放 | 香蕉影视app | 六月天色婷婷 | 91福利视频免费 | 97成人免费视频 | 免费视频91 | 奇米影视999 | 国产性天天综合网 | 国产精品免费久久久久久 | 国产精品福利视频 | 麻豆视频免费在线播放 | 精品国产精品久久一区免费式 | 在线精品播放 | 色av婷婷 | 天天色中文 | 国产成人av免费在线观看 | 91视频免费看网站 | 国产在线观看二区 | 国产在线日本 | 日韩大片在线观看 | 在线观看的av| 成人精品电影 | 中文在线a在线 | a色网站| 久色伊人 | 91成人在线免费观看 | 国产精品美女999 | 日韩精品中文字幕久久臀 | 日韩免费观看一区二区三区 | 九九九热精品免费视频观看 | 97免费视频在线 | 日本久久免费视频 | 97超碰人人模人人人爽人人爱 | 久久综合五月天婷婷伊人 | 又爽又黄在线观看 | 97人人模人人爽人人少妇 | 成人av高清在线观看 | 欧美精品一区二区在线观看 | 久久99国产精品自在自在app | 日韩伦理片hd | 久草免费手机视频 | 狠狠干狠狠久久 | 国产成人香蕉 | 日韩欧美亚州 | 久久综合偷偷噜噜噜色 | 国产成人一二三 | 美女视频黄的免费的 | 在线观看国产高清视频 | 91九色老| 五月婷婷综合在线 | 久久久国产精品麻豆 | 日韩欧美精品一区二区 | 亚洲黄色在线免费观看 | 午夜久久福利影院 | 日韩中文字幕电影 | 手机看片| 国产网红在线观看 | 中文字幕在线专区 | 成人aⅴ视频 | 日本黄色免费看 | 99综合影院在线 | 亚洲高清在线 | 日韩av在线看 | 日韩免费一级电影 | 91香蕉亚洲精品 | 国产成人在线综合 | 亚洲成人中文在线 | 国产精品美女久久久网av | 国内精品久久久久久久久 | 国产精品精品久久久 | 婷婷av在线 | www.国产高清 | 国产精品系列在线播放 | 狠狠干网址 | 国产在线小视频 | 日韩在线视频线视频免费网站 | 久久久黄视频 | 91视频在线免费 | 久久免费视频网站 | 日本巨乳在线 | 欧美成人91 | 久久久久一区 | 五月婷婷在线观看视频 | 日韩理论片在线观看 | 久久久伦理 | 亚洲精品国产高清 | 成人影视免费看 | 成年人毛片在线观看 | 日b视频在线观看网址 | 狠狠干中文字幕 | 亚洲精品视频一 | 久久情侣偷拍 | 成人啪啪18免费游戏链接 | 91精品免费视频 | 手机在线看片日韩 | 久久一视频 | 精品国产一区二区三区四区vr | 欧美午夜精品久久久久久浪潮 | 久草观看| 狠狠干狠狠色 | 免费一区在线 | a久久久久久 | 蜜臀久久99精品久久久无需会员 | 四虎成人av | 亚洲精品资源在线观看 | 中文字幕日韩有码 | 久久亚洲婷婷 | 福利视频第一页 | 亚洲国产精彩中文乱码av | 免费看的黄色小视频 | 99re国产| 久久精品成人欧美大片古装 | 久久成视频 | 国产成本人视频在线观看 | 亚洲一区免费在线 | 久草9视频 | 亚洲一区欧美精品 | 国产五月天婷婷 | 狠狠狠狠狠狠狠狠 | 精品久久精品 | 免费97视频 | 91麻豆精品国产91久久久无需广告 | 国产精品a久久 | 欧美一区二区免费在线观看 | 日日日天天天 | 久久96国产精品久久99软件 | 欧美精彩视频 | 欧美午夜精品久久久久 | 久久精品99国产精品亚洲最刺激 | 手机在线看a | 国产成人在线免费观看 | 九九九九热精品免费视频点播观看 | 国产91在线观 | 九九热在线视频免费观看 | 久久久久国产精品一区二区 | 蜜臀av性久久久久av蜜臀妖精 | 四虎天堂| 日日碰夜夜爽 | 在线日本看片免费人成视久网 | 久久线视频 | 鲁一鲁影院 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 伊人久久影视 | 成人免费视频播放 | 国产高清av在线播放 | 精品国产一区二区三区四 | 天天爽天天搞 | 最新日本中文字幕 | 天天综合人人 | 成人av在线资源 | 亚洲综合射 | 欧美污污网站 | 亚洲人人精品 | 日韩精品免费一区二区三区 | 国产一区二区观看 | 九九热免费视频在线观看 | av资源免费看 | 超碰在线97免费 | 九九综合九九综合 | 久久影视一区二区 | 狠狠色丁香婷婷综合基地 | 亚洲a网| 久久免费视频3 | 五月丁香| 99视频在线观看免费 | 久久久999精品视频 国产美女免费观看 | 中文字幕免费成人 | 日本在线观看中文字幕无线观看 | 欧美日韩后| 成人动漫精品一区二区 | 日韩成人欧美 | 国产成人一区三区 | 麻豆视频在线免费观看 | 91久久国产露脸精品国产闺蜜 | 超碰人人在线 | 免费在线观看一级片 | 欧洲av在线 | 亚洲天堂视频在线 | 久久久久久网址 | 三级av中文字幕 | 99久高清在线观看视频99精品热在线观看视频 | 丁香五月亚洲综合在线 | 91成人免费观看视频 | 99热国产在线 | 黄色视屏av| 在线三级av| 日韩精品资源 | 黄av资源 | 四虎国产精品成人免费影视 | 亚洲精品国产精品乱码不99热 | 中文字幕一区二区在线播放 | 亚洲一区二区高潮无套美女 | 亚洲专区欧美专区 | 久久精品视频在线观看免费 | 久久久久久久久久福利 | av一区二区在线观看中文字幕 | 亚洲精品国产综合99久久夜夜嗨 | 国产精品麻豆99久久久久久 | 日韩区视频 | 丁香久久激情 | 99精品视频免费全部在线 | 亚洲精品久久久久久国 | 国精产品999国精产 久久久久 | 91福利试看| 久久久久成人精品亚洲国产 | 欧美一级片在线播放 | 亚洲欧美成人综合 | 欧美日韩亚洲在线观看 | 亚洲精品自在在线观看 | 91大神精品视频 | 亚洲国产中文在线 | 97视频在线观看网址 | 四虎影视久久久 | 91豆花在线观看 | 久久成人毛片 | 91亚洲精| 香蕉视频网址 | 亚洲综合成人av | 丝袜制服综合网 | 欧美va日韩va | 一区二区精品在线 | 一区二区三区中文字幕在线观看 | 在线观看成人毛片 | 亚洲最大成人网4388xx | 五月天中文字幕 | 日韩电影中文字幕 | 亚洲成人一区 | 成人小电影在线看 | 成人性生交视频 | 日韩电影一区二区三区在线观看 | 久久综合九色综合97婷婷女人 | 亚洲无人区小视频 | 日韩理论视频 | 亚洲精品高清一区二区三区四区 | www.久久久久 | 91黄色小网站 | 黄色三级在线看 | 亚洲伊人网在线观看 | 伊色综合久久之综合久久 | av在线播放网址 | 91在线免费播放 | 91插插视频 | 手机看片 | 伊人狠狠色丁香婷婷综合 | 五月天色网站 | 国产91精品在线播放 | 日本中文一区二区 | 天天干天天射天天操 | 中文字幕国产一区二区 | 成人在线观看网址 | 久久人人爽人人 | 久久在现视频 | 婷婷丁香激情综合 | 天天操夜夜干 | 18做爰免费视频网站 | 91视频高清完整版 | 成人一区二区三区在线 | 99久久超碰中文字幕伊人 | 亚洲婷婷丁香 | 97视频成人| 在线午夜电影神马影院 | 超碰伊人网 | 日本精品一区二区三区在线观看 | 日韩电影在线看 | 国产精品成人久久久久 | 最近中文字幕完整高清 | 99r在线精品| 国产成人久久久77777 | 国产精品成人久久久久 | 久久黄页 | 伊人五月天婷婷 | 麻豆一区二区三区视频 | 午夜精品麻豆 | 97视频在线观看成人 | 国产精品久久久久久一区二区三区 | 国产精品久久久久久久久久了 | 久久天天拍 | 免费人人干 | 久久久久久久久国产 | 欧美肥妇free| 国产视频18 | 成人毛片100免费观看 | 国产高清在线永久 | 国产最顶级的黄色片在线免费观看 | 97久久精品午夜一区二区 | 99精品欧美一区二区三区黑人哦 | 97品白浆高清久久久久久 | 亚洲经典精品 | 国内外激情视频 | 久草在线免费资源 | 国产玖玖精品视频 | 综合激情久久 | 国产一区在线视频 | 欧美老人xxxx18| 国产精品久久三 | 人人爽人人澡人人添人人人人 | 日韩影片在线观看 | 精品久久久久久久久中文字幕 | 色av婷婷| 日日爱av | 在线观看日韩国产 | 激情狠狠干 | 手机av电影在线观看 | 国产亚洲精品久久久久久无几年桃 | 天天插天天狠天天透 | 99热精品久久 | 日韩精品免费在线观看视频 | 99中文字幕 | 国产精品99久久免费观看 | ww视频在线观看 | 久草在在线视频 | 美女视频永久黄网站免费观看国产 | 精品亚洲二区 | 亚洲精品视频在线观看免费视频 | 国产精品不卡在线播放 | 日韩精品一卡 | 亚洲午夜精品一区 | 五月香视频在线观看 | 久草在线免费新视频 | 六月丁香婷 | 99久久综合狠狠综合久久 | 国产视频在 | 天天操天天操天天干 | 国产一区二区不卡在线 | 中文区中文字幕免费看 | 激情在线免费视频 | 在线成人小视频 | 久久国产麻豆 | 99精品欧美一区二区三区 | 色婷婷丁香 | 蜜臀av性久久久久蜜臀av | www.狠狠插.com | 国产精品第三页 | 欧亚日韩精品一区二区在线 | 久久久久久免费视频 | 99视频在线精品 | 美女免费视频观看网站 | 91在线中字| 国产午夜视频在线观看 | 欧美日韩精品在线视频 | av资源在线看 | 精品欧美在线视频 | 久久综合久久综合九色 | 国产二级视频 | 国产精品美女久久久久久久 | 黄色a一级片 | 成人精品一区二区三区电影免费 | 精品在线免费观看 | 欧美一区二区三区激情视频 | 日韩最新av | 亚洲天堂毛片 | 免费观看十分钟 | 国产一区二区在线播放视频 | 国产日韩在线观看一区 | 国产精品久久嫩一区二区免费 | 国产黄色视 | 国产一区二区午夜 | 网址你懂的在线观看 | 狠狠干 狠狠操 | 粉嫩高清一区二区三区 | 成人av一二三区 | 综合天天色| 国产精品麻豆果冻传媒在线播放 | 精品一区电影 | 精品在线你懂的 | 在线免费黄色 | 久久久久亚洲精品男人的天堂 | 免费日韩av片 | 国产69精品久久久久9999apgf | 国模视频一区二区 | 午夜丁香视频在线观看 | 天天干天天干天天干天天干天天干天天干 | 国产69久久久欧美一级 | 激情综合久久 | 日韩av成人在线 | 日韩激情视频在线观看 | 久久久亚洲麻豆日韩精品一区三区 | 91丨九色丨蝌蚪丰满 | 国产1区在线观看 | 国产色在线,com | 99热在线精品观看 | 亚州免费视频 | 五月综合| 国产成人精品一区一区一区 | 久久久久亚洲a | 波多野结衣在线视频一区 | 国产无遮挡猛进猛出免费软件 | 久久精品播放 | 国产精品高潮在线观看 | 日韩欧美视频一区二区 | 国产精品一区在线观看 | 456免费视频 | 美女网站在线看 | 三级黄色免费 | 麻豆视频网址 | 亚洲天堂网站 | 天天干天天天天 | 日韩资源在线播放 | 久久字幕网 | 久久刺激视频 | 日韩字幕在线 | 日韩av一区二区在线 | 久久国产手机看片 | 在线免费黄色av | 婷婷综合视频 | 日韩av电影免费在线观看 | 日本韩国中文字幕 | 99久久www | 国产精品日韩久久久久 | 一级成人免费视频 | 激情久久婷婷 | www.久久色 | 国产精品久久久久久久久毛片 | 国产成人高清 | 久久99精品波多结衣一区 | 麻豆视频在线免费 | 欧美色图亚洲图片 | 精品在线视频播放 | 成人免费观看视频网站 | 欧美精品乱码久久久久久按摩 | 成人免费共享视频 | 日本中文一区二区 | 欧美日韩不卡一区二区 | 黄色国产区 | 精品国产一区二区三区av性色 | 97精品国自产拍在线观看 | 午夜精品久久久久久久99水蜜桃 | 免费视频二区 | 99re8这里有精品热视频免费 | 免费视频成人 | 美女视频久久久 | 久av电影 | 久久高视频 | 免费韩国av| 国产亚洲精品女人久久久久久 | 五月婷婷激情综合网 | 国产精品美女 | 韩国精品在线 | 欧美性生活免费 | 97视频人人澡人人爽 | 91在线看视频 | 操操综合 | 国产在线色视频 | 欧女人精69xxxxxx | 国产99久久 | 国产人在线成免费视频 | a级片韩国| 国产aa免费视频 | av网站在线观看免费 | 国产在线精品一区二区三区 | 久久99九九99精品 | 天堂av在线免费观看 | 久久精品美女视频 | 9在线观看免费高清完整版在线观看明 | 成人在线免费看视频 | 亚洲精品自拍视频在线观看 | 欧美日韩国产在线一区 | 国产精品一区二区吃奶在线观看 | 久久久精品欧美 | 四虎成人av | 蜜臀久久99精品久久久无需会员 | 不卡av免费在线观看 | 成人免费毛片aaaaaa片 | 激情综合色综合久久综合 | 99视频在线播放 | 国产精品国产三级国产专区53 | 91视频在线免费看 | 国产最顶级的黄色片在线免费观看 | 中文字幕欧美日韩va免费视频 | 日韩女同一区二区三区在线观看 | 日韩伦理片一区二区三区 | 日韩女同一区二区三区在线观看 | 五月天激情综合 | 国产va在线 | 99精品99 | 成人免费看黄 | 美女在线观看网站 | 最近高清中文字幕 | 国产在线播放一区二区 | 91免费版成人 | 国产精品久久久久久久久久免费看 | 97久久精品午夜一区二区 | 91高清视频免费 | 91视频电影 | 手机看片午夜 | 深爱婷婷 | 久久人91精品久久久久久不卡 | 亚洲在线不卡 | 日韩电影中文字幕在线观看 | 成人国产综合 | 国产亚洲成av人片在线观看桃 | 我爱av激情网 | 久久99精品国产99久久 | 精品三级av | 亚洲,国产成人av | 免费黄色在线网址 | 久久9999久久免费精品国产 | 日韩三级不卡 | 在线视频日韩欧美 | 91在线播放国产 | 高清精品久久 | 亚洲伦理中文字幕 | 成人午夜黄色影院 | 在线黄色av电影 | 91资源在线观看 | 国内精品久久久久久久久久久 | 韩国精品在线观看 | 91成人黄色 | 男女视频国产 | 中文字幕在 | 国产伦理精品一区二区 | 欧美大片第1页 | 国产精品123 | 人人要人人澡人人爽人人dvd | 国产精品视频免费看 | 91超碰在线播放 | 99久久www免费 | 久久无码av一区二区三区电影网 | 天天干天天插伊人网 | 亚洲精品视频第一页 | 久久人人看 | 久久久久久99精品 | 日韩精品视频在线观看免费 | 久久视频在线观看 | 亚洲国产日韩一区 | 日韩在线视频网 | 国产品久精国精产拍 | 亚洲乱码一区 | 久久久久久久久久久成人 | 成人久久精品 | 欧美日韩国产亚洲乱码字幕 | 日韩欧美在线观看 | 精品一区在线 | 久久免费黄色大片 | 久久久综合香蕉尹人综合网 | 91视频高清免费 | 日韩在线视频二区 | 五月婷婷av在线 | 在线免费黄色av | 久久国产精品影片 | 中文字幕乱码电影 | 日韩91精品 | 婷婷午夜天| 日韩欧美高清视频在线观看 | 免费在线激情视频 | 国产永久免费高清在线观看视频 | 一级成人免费视频 | 99热在线这里只有精品 | 国产亚洲欧美精品久久久久久 | 麻豆视频国产精品 | 国产永久免费观看 | 日韩在线短视频 | 亚洲一区二区高潮无套美女 | 免费aa大片 | 午夜精品一区二区国产 | 亚洲精品综合在线观看 | 色视频国产直接看 | 国产日产亚洲精华av | 怡红院av | 国产中文字幕大全 | 日本不卡123 | 色永久免费视频 | 国产精品123| 国产高清在线免费观看 | 国产小视频在线播放 | 国产一级视频在线免费观看 | 五月色综合 | 亚洲日韩中文字幕在线播放 | 天天射综合网视频 | 国产一区二区在线观看视频 | 狠狠色丁香婷婷综合最新地址 | 99草视频在线观看 | 97在线精品 | 91九色视频网站 | 国产精国产精品 | 天天看天天干 | 久久婷婷五月综合色丁香 | 国产精品久久久久毛片大屁完整版 | 久久黄网站| 国产一区av在线 | 日韩女同一区二区三区在线观看 | 亚洲欧美色婷婷 | 香蕉视频导航 | www.色在线| 激情丁香综合五月 | 婷婷六月色 | 国产又黄又硬又爽 | 日本黄网站 | 日本性久久 | 91精品视频观看 | 中文字幕在线观看完整版 | 国产婷婷 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 久久国内精品99久久6app | 日韩精品一区在线播放 | 韩国视频一区二区三区 | 久久99免费| 国产精品免费久久久久久 | 国产无套一区二区三区久久 | 欧美性做爰猛烈叫床潮 | 久久九九影院 | 亚洲成人av一区 | 日本精品在线 | 国产在线一卡 | 亚洲乱码精品久久久久 | 亚洲三级影院 | 久久人91精品久久久久久不卡 | 日b黄色片 | 日本mv大片欧洲mv大片 | 一区免费视频 | 成人av影视在线 | 国产精品资源在线观看 | 精品国产乱码久久久久久1区2匹 | 三三级黄色片之日韩 | 操一草 | 国产精品一二三 | 国产精品区一区 | 国产97色 | 99精品系列 | 成人在线播放av | 久久久久免费视频 | 久操伊人 | 国产成人福利片 | 精品国产一区二区三区免费 | 国产黄色片免费观看 | 日韩久久一区二区 | 欧美日韩后 | 成人h在线 | 中文字幕日韩一区二区三区不卡 | 亚洲精品视频二区 | 免费的成人av | 亚洲一级黄色大片 | 麻豆首页 | 69性欧美 | 插插插色综合 | 久久综合九色99 | 国产高清在线视频 | 久久成电影 | 日韩在线国产精品 | 国产亚洲成人网 | 国产精品五月天 | 国产网站av | 亚洲激色 | 成人aaa毛片 | 少妇按摩av| 成人免费观看电影 | 国产亚洲免费观看 | 欧美日韩国产网站 | 青青河边草观看完整版高清 | 中文字幕日韩精品有码视频 | 综合久久综合久久 | 麻豆视频www|