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

歡迎訪問 生活随笔!

生活随笔

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

asp.net

java文件和xml文件_用Java分割大型XML文件

發(fā)布時間:2023/12/3 asp.net 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java文件和xml文件_用Java分割大型XML文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

java文件和xml文件

上周,我被要求用Java編寫一些東西,該東西能夠?qū)⒁粋€30GB的XML文件拆分為可配置文件大小的較小部分。 文件的使用者將是一個中間件應(yīng)用程序,該應(yīng)用程序在XML的大尺寸方面存在問題。 在幕后,它使用某種DOM解析技術(shù),使它在一段時間后耗盡內(nèi)存。 由于它是基于供應(yīng)商的中間件,因此我們無法自行糾正。 最好的選擇是創(chuàng)建一些預(yù)處理工具,該工具會先將大文件分成多個較小的塊,然后再由中間件處理。

XML文件帶有一個相應(yīng)的W3C模式,該模式由強(qiáng)制性頭部分和緊隨其后嵌套有多個0 .. *數(shù)據(jù)元素的內(nèi)容元素組成。 對于演示代碼,我以簡化形式重新創(chuàng)建了架構(gòu):

標(biāo)頭的大小可以忽略。 單個數(shù)據(jù)元素的重復(fù)也非常小,可以說少于50kB。 由于數(shù)據(jù)元素重復(fù)的次數(shù),XML太大了。 要求是:

  • 分割后的XML的每一部分都應(yīng)是語法上有效的XML,并且每一部分還應(yīng)針對原始模式進(jìn)行驗證
  • 該工具應(yīng)根據(jù)架構(gòu)驗證XML,并報告所有驗證錯誤。 驗證不得阻塞,且非驗證元素或?qū)傩圆坏迷谳敵鲋刑^
  • 對于標(biāo)頭,決定將其復(fù)制到每個新的輸出文件中,而不是將其復(fù)制到每個新的輸出文件中,并為每個新的輸出文件重新生成標(biāo)頭,并提供一些處理信息和一些默認(rèn)設(shè)置

因此,使用諸如Unix Split之類的二進(jìn)制拆分工具是不可能的。 在固定數(shù)量的字節(jié)之后,這將拆分,從而確保XML確實損壞。 我不太確定,但是Split等工具也不了解編碼。 因此,在字節(jié)“ x”之后進(jìn)行拆分不僅會導(dǎo)致在XML元素的中間進(jìn)行拆分(例如),而且甚至?xí)谧址幋a序列的中間進(jìn)行拆分(例如,在使用經(jīng)過UTF8編碼的Unicode時)。 顯然,我們需要更智能的東西。

XSLT作為核心技術(shù)也是行不通的。 乍一看,您可能會很想:使用XSLT2.0,可以從單個輸入文件創(chuàng)建多個輸出文件。 甚至可以在轉(zhuǎn)換時驗證輸入文件。 但是,細(xì)節(jié)始終像魔鬼一樣。 否則,在Java中進(jìn)行簡單的操作(例如將驗證錯誤寫入單獨的文件或檢查當(dāng)前輸出文件的大小)可能需要自定義Java代碼。 對于Xalan和Saxon來說,當(dāng)然可以有這樣的擴(kuò)展,但是Xalan不是XSLT2.0實現(xiàn),因此只剩下Saxon。 最后但并非最不重要的一點是,XSLT1.0 / 2.0是非流式的,這意味著它們會將整個源文檔讀入內(nèi)存,因此這顯然將XSLT排除在了可能性之外。

剩下的唯一選擇就是Java XML解析。 在這種情況下,當(dāng)然理想的選擇是StAX。 我不在這里進(jìn)行SAX與StAX的比較,事實是StAX能夠針對架構(gòu)的身份進(jìn)行驗證(至少某些解析器可以)并且還可以編寫XML。 此外,與SAX相比,API的使用要容易得多,因為基于pull的API提供了更多的迭代文檔控制,并且比SAX的推送方式更令人愉快。 好的,我們需要什么:

  • 能夠驗證XML的StAX實現(xiàn)
    • 默認(rèn)情況下,Oracle的JDK附帶SJSXP作為StAX實現(xiàn),但是此驗證無效。
  • 最好具有某種對象/ XML映射技術(shù),用于(重新)創(chuàng)建標(biāo)頭,而不是手動擺弄元素并必須查找正確的數(shù)據(jù)類型/格式
    • 顯然是JAXB。

該代碼有點大,無法在此處完整顯示。 源文件,XSD和測試XML都可以訪問
了這里 GitHub上。 它具有Maven pom文件,因此您應(yīng)該能夠在選擇的IDE中將其導(dǎo)入。 JAXB綁定編譯器將自動編譯模式,并將生成的源放在類路徑上。

public void startSplitting() throws Exception {XMLStreamReader2 xmlStreamReader = ((XMLInputFactory2) XMLInputFactory.newInstance()).createXMLStreamReader(BigXmlTest.class.getResource("/BigXmlTest.xml"));PrintWriter validationResults = enableValidationHandling(xmlStreamReader);int fileNumber = 0;int dataRepetitions = 0;XMLStreamWriter xmlStreamWriter = openOutputFileAndWriteHeader(++fileNumber); // Prepare first file

第一行創(chuàng)建了StAX流讀取器,這意味著我們正在使用游標(biāo)API。 迭代器API使用XMLEventReader類。 類名中還有一個奇怪的“ 2”,它表示W(wǎng)oodstox的StAX 2功能,其中之一可能是對驗證的支持。 從
在這里 :

StAX2 is an experimental API that is intended to extend basic StAX specifications in a way that allows implementations to experiment with features before they end up in the actual StAX specification (if they do). As such, it is intended to be freely implementable by all StAX implementations same way as StAX, but without going through a formal JCP process. Currently Woodstox is the only known implementation.

可以在“ enableValidationHandling”中看到
源文件(如果需要)。 我將重點介紹重要的部分。 首先,加載XML模式:

XMLValidationSchema xmlValidationSchema = xmlValidationSchemaFactory.createSchema(BigXmlTest.class.getResource("/BigXmlTest.xsd"));

用于將可能的驗證結(jié)果寫入輸出文件的回調(diào);

public void reportProblem(XMLValidationProblem validationError) throws XMLValidationException {validationResults.write(validationError.getMessage()+ "Location:"+ ToStringBuilder.reflectionToString(validationError.getLocation(),ToStringStyle.SHORT_PREFIX_STYLE) + "\r\n");}

“ openOutputFileAndWriteHeader”將創(chuàng)建一個XMLStreamWriter(它又是游標(biāo)API的一部分,迭代器API具有XMLEventWriter),我們可以將其輸出或原始XML文件的一部分。 它還將使用JAXB創(chuàng)建我們的標(biāo)頭,并將其寫入輸出。 默認(rèn)情況下,使用Schema編譯器(xjc)生成JAXB對象。

private XMLStreamWriter openOutputFileAndWriteHeader(int fileNumber) throws Exception {XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newInstance();xmlOutputFactory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, true);XMLStreamWriter writer = xmlOutputFactory.createXMLStreamWriter(new FileOutputStream(new File(System.getProperty("java.io.tmpdir"), "BigXmlTest." + fileNumber + ".xml")));writer.setDefaultNamespace(DOCUMENT_NS);writer.writeStartDocument();writer.writeStartElement(DOCUMENT_NS, BIGXMLTEST_ROOT_ELEMENT);writer.writeDefaultNamespace(DOCUMENT_NS);HeaderType header = objectFactory.createHeaderType();header.setSomeHeaderElement("Something something darkside");marshaller.marshal(new JAXBElement<HeaderType>(new QName(DOCUMENT_NS, HEADER_ELEMENT, ""), HeaderType.class,HeaderType.class, header), writer);writer.writeStartElement(CONTENT_ELEMENT);return writer;}

在第3行,我們啟用“修復(fù)名稱空間”。 規(guī)格說明如下:

javax.xml.stream.isRepairingNamespaces: Function: Creates default prefixes and associates them with Namespace URIs. Type: Boolean Default Value: False Required: Yes

我從中了解到,處理默認(rèn)名稱空間是必需的。 事實是,如果未啟用,則不會以任何方式編寫默認(rèn)名稱空間。 在第6行,我們設(shè)置默認(rèn)名稱空間。 設(shè)置它實際上不會將其寫入流。 因此,需要writeDefaultNamespace(第9行),但這只能在寫入start元素之后才能完成。 因此,您必須在編寫任何元素之前定義默認(rèn)名稱空間,但是您需要在編寫第一個元素之后編寫默認(rèn)名稱空間。 理由是StAX需要知道它是否必須為要寫yes或no的根元素生成前綴。

在第8行,我們編寫了root元素。 指示此元素所屬的名稱空間很重要。 如果不指定前綴,則會為您生成一個前綴,或者,在本例中,將不會生成任何前綴,因為StAX知道我們已經(jīng)設(shè)置了默認(rèn)名稱空間。 如果您要刪除第6行的默認(rèn)名稱空間的指示,則將為根元素加上前綴(帶有隨機(jī)前綴),例如:<wstxns1:BigXmlTest xmlns:wstxns1 =“ http:// www…接下來,我們編寫默認(rèn)的名稱空間,它將被寫入先前開始的元素(順便說一句,為了對此順序有更深入的了解,請參閱這篇不錯的文章 )在第11-14行中,我們使用JAXB生成的模型創(chuàng)建標(biāo)頭,然后讓我們的JAXB編組器直接將其寫到StAX輸出流。

重要提示: JAXB編組器以片段模式初始化,否則它將開始添加XML聲明,這對于獨立文檔是必需的,當(dāng)然,在現(xiàn)有文檔的中間是不允許的:

marshaller.setProperty(Marshaller.JAXB_FRAGMENT, true);

附帶說明一下:在此示例中,JAXB集成并不是真正有用的,它會增加復(fù)雜性并占用更多代碼行,然后僅使用XMLStreamWriter添加元素即可。 但是,如果您有一個更復(fù)雜的結(jié)構(gòu)需要創(chuàng)建并合并到文檔中,則具有自動對象映射非常方便。

因此,我們有啟用驗證的閱讀器。 從我們開始遍歷源文檔的那一刻起,它將同時驗證和解析。 然后,我們的writer已經(jīng)編寫了一個初始化的文檔和標(biāo)頭,并準(zhǔn)備接受更多數(shù)據(jù)。 最后,我們必須遍歷源代碼并將每個部分寫入輸出文件。 如果輸出文件變大,我們將換一個新文件:

while (xmlStreamReader.hasNext()) {xmlStreamReader.next();if (xmlStreamReader.getEventType() == XMLEvent.START_ELEMENT&& xmlStreamReader.getLocalName().equals(DATA_ELEMENT)) {if (dataRepetitions != 0 && dataRepetitions % 2 == 0) { // %2 = just for testing: replace this by for example checking the actual size of the current output filexmlStreamWriter.close(); // Also closes any open Element(s) and the documentxmlStreamWriter = openOutputFileAndWriteHeader(++fileNumber); // Continue with next filedataRepetitions = 0;}// Transform the input stream at current position to the output streamtransformer.transform(new StAXSource(xmlStreamReader), new StAXResult(new FragmentXMLStreamWriterWrapper(new AvoidDefaultNsPrefixStreamWriterWrapper(xmlStreamWriter, DOCUMENT_NS))));dataRepetitions++;} }

重要的一點是,我們不斷迭代源文檔,并檢查是否存在Data元素的開頭。 如果是這樣,我們將相應(yīng)的元素及其同級元素流式傳輸?shù)捷敵觥?在我們的簡單示例中,我們沒有兄弟姐妹,只有文本值。 但是,如果結(jié)構(gòu)更復(fù)雜,則所有基礎(chǔ)節(jié)點將自動復(fù)制到輸出中。 每隔兩個數(shù)據(jù)元素,我們將循環(huán)輸出文件。 關(guān)閉編寫器,并初始化一個新的編寫器(當(dāng)然可以通過檢查文件大小而不是%2代替此檢查)。 如果關(guān)閉了編寫器,它將自動處理關(guān)閉打開的元素并最終關(guān)閉文檔本身,而無需您自己執(zhí)行。 作為將節(jié)點從輸入流傳輸?shù)捷敵龅臋C(jī)制,需要注意以下幾點:

  • 由于驗證,我們不得不使用游標(biāo)API,因此必須使用XSLT將節(jié)點及其兄弟節(jié)點傳輸?shù)捷敵觥?XSLT具有一些默認(rèn)模板,如果您未專門指定XSL,則將調(diào)用這些模板。 在這種情況下,它將輸入轉(zhuǎn)換為給定的輸出。
  • 需要一個自定義的FragmentXMLStreamWriterWrapper ,我在JavaDoc中對此進(jìn)行了記錄。 再次將這個包裝器包裝在PreventDefaultNsPrefixStreamWriterWrapper中 。 最后一個原因是默認(rèn)的XSLT模板無法識別源文檔中的默認(rèn)名稱空間。 一分鐘內(nèi)可以找到更多信息(或搜索避免使用DefaultDefaultNsPrefixStreamWriterWrapper)。
  • 您使用的轉(zhuǎn)換器必須是Oracle JDK的內(nèi)部版本。 在初始化轉(zhuǎn)換器的地方,我們直接引用內(nèi)部TransformerFactory的實例: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl然后創(chuàng)建正確的轉(zhuǎn)換器: Transformer = new TransformerFactoryImpl()。newTransformer(); 通常,您將使用TransformerFactory.newInstance()并使用classpath上可用的轉(zhuǎn)換器。 但是,解析器和轉(zhuǎn)換器可以通過提供META-INF /服務(wù)來自行安裝。 如果另一個轉(zhuǎn)換器(例如默認(rèn)的Xalan,而不是重新打包的JDK版本)將在類路徑上,則轉(zhuǎn)換將失敗。 原因是顯然只有JDK內(nèi)部版本才可以從StAXSource轉(zhuǎn)換為StAXResult
  • 轉(zhuǎn)換器實際上將讓我們的XMLStreamReader在迭代過程中繼續(xù)。 因此,在處理完一個Data元素之后,理論上閱讀器的光標(biāo)將在下一個Data元素就緒。 從理論上講,如果格式化您的XML,則下一個事件類型可能是空格。 因此,在下一個Data元素實際準(zhǔn)備就緒之前,它仍可能需要在while循環(huán)中的xmlStreamReader.next()上進(jìn)行一些迭代。

結(jié)果是我們有3個輸出文件,每個輸出文件都符合原始架構(gòu),每個文件都有2個數(shù)據(jù)元素:

要將大約30GB的XML(我在說我的原始工作分配XML具有更復(fù)雜的結(jié)構(gòu),而不是此處使用的演示XSD)拆分為大約500MB的部分,并進(jìn)行了大約25分鐘的驗證。 為了測試內(nèi)存使用率,我特意將Xmx設(shè)置為32MB。 從圖中可以看出,內(nèi)存消耗非常低,并且沒有GV開銷: 生活是美好的,但并非完全如此。 在那兒,我發(fā)現(xiàn)有些尷尬的事情需要謹(jǐn)慎對待。

在我的實際場景中,輸入XML沒有與之關(guān)聯(lián)的名稱空間,我很確定它永遠(yuǎn)不會。 這就是我堅持使用此解決方案的原因。 在演示中,這里只有一個名稱空間,并且已經(jīng)開始使設(shè)置更加脆弱。 問題不在于StAX:使用StAX處理名稱空間非常簡單。 您可以決定具有一個與該模式的目標(biāo)名稱空間相對應(yīng)的默認(rèn)名稱空間(假設(shè)您的模式為elementFormDefault = qualified),并可以為該模式中導(dǎo)入的其他名稱空間聲明一些帶前綴的名稱空間。 當(dāng)XSLT開始干擾輸出流時,問題就開始出現(xiàn)(您可能已經(jīng)注意到了)。 顯然,它不會檢查已經(jīng)定義了哪些名稱空間或發(fā)生其他事情。

結(jié)果是,它們通過使用其他前綴重新定義現(xiàn)有名稱空間或重置默認(rèn)名稱空間和其他不需要的內(nèi)容,使文檔嚴(yán)重混亂。 如果您需要比默認(rèn)模板更多的名稱空間操作,則可能需要XSL。 如果輸入文檔使用默認(rèn)名稱空間,則XSLT也會觸發(fā)異常。 它將嘗試注冊名稱為“ xmlns”的前綴。 不允許這樣做,因為xmlns保留用于指示它不能用作前綴的默認(rèn)名稱空間。 我為此測試應(yīng)用的解決方案是忽略任何前綴“ xmlns”,并忽略與xmlns前綴組合的目標(biāo)名稱空間的添加(這就是為什么我們要避免使用DefaultDefaultNsPrefixStreamWriterWrapper)。 前綴和名稱空間都需要在PreventDefaultNsPrefixStreamWriterWrapper中進(jìn)行匹配,因為如果您要輸入的文檔沒有默認(rèn)名稱空間,而是帶有前綴(例如<bigxml:BigXmlTest xmlns:bigxml =“ http://…。”> <bigxml:Header …。),那么您就不能忽略添加名稱空間(該組合將成為帶有“ bigxml”前綴的目標(biāo)名稱空間),因為這只會產(chǎn)生數(shù)據(jù)元素的前綴而沒有名稱空間綁定,例如:

<?xml version='1.0' encoding='UTF-8'?> <BigXmlTest xmlns="http://www.error.be/bigxmltest"><Header><SomeHeaderElement>Something something darkside</SomeHeaderElement></Header><Content><bigxml:Data>Data1</bigxml:Data><bigxml:Data>Data2</bigxml:Data></Content> </BigXmlTest>

請記住,XML的生產(chǎn)者可以自由選擇(還是在elementFormDefault =合格的情況下)選擇使用defaultnamespace還是為每個元素添加前綴。 該代碼應(yīng)該透明地能夠處理這兩種情況。 為方便起見,避免使用DefaultDefaultNsPrefixStreamWriterWrapper代碼:

public class AvoidDefaultNsPrefixStreamWriterWrapper extends XMLStreamWriterAdapter { ...@Overridepublic void writeNamespace(String prefix, String namespaceURI) throws XMLStreamException {if (defaultNs.equals(namespaceURI) && "xmlns".equals(prefix)) {return;}super.writeNamespace(prefix, namespaceURI);}@Overridepublic void setPrefix(String prefix, String uri) throws XMLStreamException {if (prefix.equals("xmlns")) {return;}super.setPrefix(prefix, uri);}

最后,我還寫了一個版本(點擊
此處完全相同),但這次使用StAX迭代器API。 您會注意到,不再需要繁瑣的XSLT來流傳輸?shù)捷敵觥?只需將每個感興趣的事件添加到輸出中即可。 通過首先使用游標(biāo)API驗證輸入,然后使用Iterator API解析輸入,可以解決缺少驗證的問題。 這將花費更長的時間,但是在大多數(shù)情況下仍然可以接受。 最重要的部分:

while (xmlEventReader.hasNext()) {XMLEvent event = xmlEventReader.nextEvent();if (event.isStartElement() && event.asStartElement().getName().getLocalPart().equals(CONTENT_ELEMENT)) {event = xmlEventReader.nextEvent();while (!(event.isEndElement() && event.asEndElement().getName().getLocalPart().equals(CONTENT_ELEMENT))) {if (dataRepetitions != 0 && event.isStartElement()&& event.asStartElement().getName().getLocalPart().equals(DATA_ELEMENT)&& dataRepetitions % 2 == 0) { // %2 = just for testing: replace this by for example checking the actual size of the current// output filexmlEventWriter.close(); // Also closes any open Element(s) and the documentxmlEventWriter = openOutputFileAndWriteHeader(++fileNumber); // Continue with next filedataRepetitions = 0;}// Write the current event to outputxmlEventWriter.add(event);event = xmlEventReader.nextEvent();if (event.isEndElement() && event.asEndElement().getName().getLocalPart().equals(DATA_ELEMENT)) {dataRepetitions++;}}}}

在第2行,您將看到返回XMLEvent,其中包含有關(guān)當(dāng)前節(jié)點的所有信息。 在第4行上,您看到使用此表單檢查元素類型更容易(可以使用對象模型來代替與常量的比較)。 在第19行,要將元素從輸入復(fù)制到輸出,我們只需將Event添加到XMLEventWriter。

參考:來自Koen Serneels –技術(shù)博客博客的JCG合作伙伴 Koen Serneels 分離Java中的大型XML文件 。

翻譯自: https://www.javacodegeeks.com/2013/08/splitting-large-xml-files-in-java.html

java文件和xml文件

總結(jié)

以上是生活随笔為你收集整理的java文件和xml文件_用Java分割大型XML文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

av中文字幕免费在线观看 | 97福利在线 | 日韩中文幕 | 99视频精品 | 国产精品久久久久久久久久久不卡 | 国产精品欧美一区二区 | 激情av网址 | 国产成人精品在线 | 日韩电影久久 | 国产尤物在线观看 | 成人免费网站视频 | 免费能看的黄色片 | 国产91精品看黄网站在线观看动漫 | 国产成人久久av977小说 | 91麻豆精品久久久久久 | 中文字幕精品一区二区三区电影 | 国产免费高清视频 | 久久亚洲欧美日韩精品专区 | 特级毛片aaa | 337p西西人体大胆瓣开下部 | 欧美大片在线看免费观看 | 久久综合精品国产一区二区三区 | 亚洲欧美视频在线 | 国产在线观看国语版免费 | 欧洲黄色片 | 中文字幕高清免费日韩视频在线 | 伊人中文在线 | 免费网址在线播放 | 欧美精品资源 | 色狠狠久久av五月综合 | 国产不卡精品 | 亚洲高清精品在线 | 最新色视频 | 精品在线视频观看 | 久久国产精品影片 | 色婷婷国产 | 欧美午夜一区二区福利视频 | 国产精品网红直播 | www婷婷 | 免费观看一级特黄欧美大片 | 日韩精品久久中文字幕 | 精品一区二区影视 | 欧美另类网站 | 欧美91成人网 | 992tv又爽又黄的免费视频 | 日韩毛片在线播放 | 中文字幕在线成人 | 久久av观看 | 成人在线视 | 久草色在线观看 | 亚洲精品黄网站 | 97久久精品午夜一区二区 | 蜜臀av在线一区二区三区 | 日韩中文幕 | 免费高清影视 | 天堂久久电影网 | 国产欧美精品在线观看 | 欧美精品亚州精品 | 久久国产亚洲精品 | 亚洲精品久久久蜜臀下载官网 | 在线观看视频你懂的 | 欧美一二三区在线观看 | 久久国产一区 | 在线免费视频你懂的 | www毛片com| 亚洲国产网址 | 成人午夜毛片 | 日韩欧美精品一区二区三区经典 | 樱空桃av| 成人综合婷婷国产精品久久免费 | 国产一区二区不卡在线 | 伊人狠狠干 | 99久久激情视频 | 亚洲精品在线免费观看视频 | 久久蜜臀av| 99国产精品久久久久久久久久 | 欧美 日韩 国产 中文字幕 | 日日操日日插 | 亚洲在线高清 | 99视频在线免费观看 | 成人黄色影片在线 | 国产69精品久久久久99 | 亚洲欧美日韩国产精品一区午夜 | av在线播放一区二区三区 | 欧美日韩18 | 免费看十八岁美女 | 91在线视频网址 | 久久精品一区二区三区四区 | 激情网站免费观看 | 日韩网页 | 超碰在线9| 激情亚洲综合在线 | 五月婷在线播放 | 激情久久五月天 | 成人在线免费av | 国产精品99久久久久久宅男 | 欧美中文字幕第一页 | 91亚洲狠狠婷婷综合久久久 | 日批网站在线观看 | 在线天堂8√ | 亚洲va欧美va人人爽春色影视 | 日韩乱码中文字幕 | 亚洲精品高清一区二区三区四区 | 五月婷婷丁香 | 91人人澡人人爽人人精品 | 国产黄a三级三级三级三级三级 | 国内精自线一二区永久 | 日韩黄色在线电影 | 在线免费视频a | 国产亚洲午夜高清国产拍精品 | 精品久久五月天 | 三级午夜片 | 九九视频在线播放 | 精品一区二区三区四区在线 | 丝袜制服综合网 | 国产精品久久久久久久久久久不卡 | 国产小视频国产精品 | 91av在线视频免费观看 | 免费观看完整版无人区 | 亚洲欧美日韩在线一区二区 | 国产精品麻豆视频 | 国产无套视频 | 国产精品黄网站在线观看 | 丁香花在线观看免费完整版视频 | 91成人在线观看喷潮 | 日韩精品视频免费在线观看 | 又黄又爽的视频在线观看网站 | 97精品国产| 天天综合网久久综合网 | 久久久久亚洲天堂 | 一区二区 不卡 | 欧美在线日韩在线 | 福利久久久 | av不卡免费在线观看 | 国产精品大片免费观看 | 又黄又刺激视频 | 久久网址 | 97精品在线观看 | 亚洲成av人片在线观看香蕉 | 日韩首页 | 成人av中文字幕在线观看 | 国产1区2 | 久久精品网站视频 | 国产中文字幕91 | 婷婷色五| 黄网站色成年免费观看 | 99久热在线精品视频观看 | 91麻豆免费视频 | 久久视频在线观看免费 | 国产精品 日韩 | 欧美日韩在线免费观看 | 91丨九色丨丝袜 | 国产精品九九视频 | 欧美色图p | 精品国产一区二区三区久久久蜜臀 | 国产精品久久久久久超碰 | 美女国产在线 | 免费看91的网站 | 成人在线免费小视频 | 亚洲天天干 | 欧美一级片免费观看 | 91亚色免费视频 | 成人午夜免费福利 | 免费看黄的 | 久久久精品国产一区二区三区 | www操操 | 日操干 | 可以免费观看的av片 | av一本久道久久波多野结衣 | 一区 在线 影院 | 日韩在线免费视频 | 天天操天天插 | 国产老妇av | 六月丁香色婷婷 | 91av官网| 日日干天天 | 亚洲天堂网在线观看视频 | 免费看三片 | 天天搞夜夜骑 | 亚洲国产精品女人久久久 | 午夜av在线免费 | 二区精品视频 | 国产精品激情偷乱一区二区∴ | 最新日韩电影 | 国产中文字幕精品 | 国产一区电影在线观看 | 久久96 | 久久午夜精品影院一区 | 狠狠狠狠狠狠狠狠 | 日韩在线观看你懂得 | 久久久在线视频 | 日韩亚洲在线 | 日韩在线观看你懂的 | 国产一二三四在线视频 | 欧美成人性网 | 叶爱av在线 | 久久免费一 | 久久久久久久av | 五月婷av | 天天干夜夜干 | 国产欧美综合视频 | 免费三级黄| 蜜桃传媒一区二区 | 亚洲黄色三级 | 日韩二区三区在线 | 在线免费观看视频一区 | 久久久视频在线 | 久草视频在线免费看 | 日日草av| 美女久久久久久久 | 88av视频| 久久免费视频网 | 日本三级大片 | 亚洲综合色站 | 欧美日韩aaaa | h动漫中文字幕 | 免费看污污视频的网站 | 国产福利一区二区三区在线观看 | 成人黄色在线观看视频 | 日本成人免费在线观看 | 久久国产精品久久w女人spa | 日韩av偷拍 | 日韩免费一二三区 | 2019天天干夜夜操 | 中文字幕在线一区二区三区 | 又黄又刺激的视频 | 亚洲视频免费 | 国产91在线观看 | 在线观看视频你懂的 | 视频一区二区在线观看 | 丁香婷婷深情五月亚洲 | 婷婷国产在线 | 一区二区久久久久 | 亚洲欧美综合精品久久成人 | 亚洲永久字幕 | 久久国产综合视频 | 久热免费 | 伊人久久精品久久亚洲一区 | 在线韩国电影免费观影完整版 | 天天操福利视频 | 日韩成人黄色av | 91你懂的 | 中文av在线播放 | 天天翘av | 91精品久久久久久综合乱菊 | 深夜精品福利 | 国产精品免费成人 | 韩国精品一区二区三区六区色诱 | 激情自拍av| 国产韩国日本高清视频 | 欧美在线观看视频一区二区三区 | 国产精品九九久久99视频 | 欧美精品一二 | 欧美va天堂在线电影 | 午夜丁香视频在线观看 | 亚洲理论电影 | ww亚洲ww亚在线观看 | 久久精品国产第一区二区三区 | 欧美一区二区三区不卡 | 99这里都是精品 | 亚洲午夜久久久久久久久久久 | 九九热在线视频 | aaa黄色毛片 | av网站地址 | 99国产在线 | 久久99亚洲精品久久 | 射射射综合网 | 国产精品一区在线观看你懂的 | 激情五月婷婷综合 | 色先锋av资源中文字幕 | 三级av中文字幕 | 亚洲人成网站精品片在线观看 | 国产免费视频一区二区裸体 | 日日干夜夜草 | 久久九九久久九九 | 人人澡超碰碰97碰碰碰软件 | 国内精品美女在线观看 | 尤物九九久久国产精品的分类 | 中文字幕超清在线免费 | 特级西西444www高清大视频 | 成人av片免费看 | 亚洲在线| 丁香九月激情 | 久久视频在线看 | 日韩精品久久中文字幕 | 97色噜噜 | 欧美日韩破处 | 福利视频网址 | 天天干天天操天天搞 | 天天色综合天天 | 亚洲一区二区天堂 | 91av色| 亚洲欧美国产精品 | 亚洲欧洲精品一区二区 | 久久视频免费在线 | 2019中文最近的2019中文在线 | 99国产精品一区二区 | 中文字幕在线观看完整版电影 | 欧美日韩精品影院 | 三日本三级少妇三级99 | 天天操综合网站 | 亚洲精品美女视频 | 最新av免费在线观看 | 国产一级片网站 | 黄在线免费观看 | 亚洲精品美女视频 | 99视频精品视频高清免费 | 婷婷激情五月 | 成人av影视在线 | 狠狠伊人| 精品av网站 | 国产精品一区免费在线观看 | 一区二区毛片 | 丁香婷婷亚洲 | 婷婷色5月 | 美女黄久久 | 最近最新中文字幕 | 91av社区| 国产精品video爽爽爽爽 | 成人av av在线 | 狠狠ri| 国产精品一区二区免费视频 | 九九在线精品视频 | www.亚洲精品视频 | 成人免费观看电影 | 欧美动漫一区二区三区 | 日本中文字幕系列 | 欧美在线一级片 | 亚洲国产美女精品久久久久∴ | 91在线蜜桃臀 | 久久精品在线 | 91网在线看 | 国产成年人av| 国产亚洲一区二区三区 | 欧美激情精品久久久 | 四虎在线免费观看视频 | 久久国产午夜精品理论片最新版本 | 日韩精品在线一区 | 国产麻豆精品95视频 | 丁香六月婷婷综合 | 日韩欧美精品在线观看 | 中文字幕在线播放日韩 | 精品久久久久一区二区国产 | 国产精品国产三级国产不产一地 | 欧美日韩一区二区三区不卡 | 国产成人精品在线播放 | 久久精品国产一区 | av东方在线 | 在线观看久久 | 精品人人爽| 免费日韩av片| 欧美一进一出抽搐大尺度视频 | 国产成人精品午夜在线播放 | 正在播放一区 | 91视频免费网站 | 久草视频看看 | 国产免费观看视频 | 亚洲精品小视频在线观看 | 成人黄色在线 | 欧美不卡视频在线 | 免费a网 | 免费日韩一区 | 三级a毛片 | 99视频网址 | 亚洲一区动漫 | 久久永久免费视频 | 久久久久亚洲精品男人的天堂 | 久久国产精品免费视频 | 激情伊人 | 国产色黄网站 | 色婷婷午夜 | 探花系列在线 | 久久久久久蜜av免费网站 | www.人人草 | 亚洲一区av | a成人v在线 | 蜜桃视频成人在线观看 | 国产高清免费视频 | 亚洲日韩中文字幕 | 国产99久久久国产 | 四虎在线观看精品视频 | 久久综合九色综合久99 | av手机在线播放 | 亚洲综合视频在线 | 国内久久久久 | 91视频高清免费 | 开心色停停 | 99久久精品国产观看 | 日日干夜夜草 | 91女神的呻吟细腰翘臀美女 | 亚洲影院一区 | 久久一二三四 | 精品一区二区三区久久 | 中文字幕视频一区二区 | 日韩在线视频不卡 | www.com久久 | 色婷五月| 国产一级片网站 | 精品国内自产拍在线观看视频 | 日韩精品中文字幕在线观看 | 亚洲欧美日韩在线一区二区 | av免费观看在线 | 日韩丝袜在线观看 | 天天摸夜夜添 | 亚洲最新在线视频 | 精品美女久久 | 日韩免费视频观看 | 日韩爱爱网站 | 国产首页 | 成人91视频 | 久保带人 | 亚洲第一久久久 | 欧美日韩高清在线观看 | www.色爱 | 久久视频这里有精品 | 欧美日韩不卡一区二区 | 成人免费看黄 | 日韩免费中文 | 国产精品一区二区久久久 | 中文字幕二区在线观看 | 草在线视频 | 亚洲人在线7777777精品 | 国产无套精品久久久久久 | 日韩精品一区二区免费视频 | 99日韩精品 | 久久久久久久久久电影 | 日韩av片无码一区二区不卡电影 | 久久精视频 | 在线91色 | 色wwwww| 国产不卡精品 | 天天操天天射天天 | 伊人影院得得 | 亚洲成人一区 | 最近免费在线观看 | av中文在线观看 | 在线看一区 | 特级黄色一级 | 久久视频在线观看 | 天天天操操操 | 91网站免费观看 | 日精品| 国产在线p | 四虎国产视频 | 欧美性高跟鞋xxxxhd | av天天澡天天爽天天av | 成人资源在线 | 亚洲资源在线观看 | 婷婷久操 | 99视频在线观看视频 | av电影免费在线 | 精品视频成人 | 中文字幕一区二区三区四区久久 | 91高清视频在线 | 国产一区91| 国内精品一区二区 | 九九热99视频 | 免费成人av在线 | 日韩在线大片 | 韩国av一区| av一级片网站 | 又爽又黄在线观看 | 开心激情综合网 | 国内精品视频久久 | 99视频免费在线观看 | 国产精品精品久久久久久 | 日女人免费视频 | 色婷婷狠狠五月综合天色拍 | 91精选| 一级精品视频在线观看宜春院 | 一级特黄aaa大片在线观看 | 91男人影院 | 深夜国产在线 | 69视频网站| 亚洲三级国产 | 我要色综合天天 | 欧美一区三区四区 | 日日草视频 | 中文字幕网站 | 亚洲一级性 | 成人影片免费 | 欧美日韩国产在线 | 日韩综合视频在线观看 | 五月婷婷色播 | 黄色免费在线看 | 国产资源在线免费观看 | 天天干亚洲| 日日噜噜噜噜夜夜爽亚洲精品 | 久草在线视频网站 | 午夜在线观看一区 | 国产精品麻豆视频 | 久久久受www免费人成 | 超碰av在线 | 国产精品久久电影网 | 96av在线| 中文字幕在线观看国产 | 奇米影音四色 | 日韩最新在线视频 | 又黄又爽又无遮挡的视频 | 国产精品 9999 | 久久久久日本精品一区二区三区 | 五月婷婷综合在线观看 | 午夜精品视频一区 | 国产专区视频在线观看 | 中文久久精品 | 中文在线a天堂 | 热久久影视 | 夜夜夜夜操 | 国产日韩精品一区二区 | 国产91免费在线观看 | 久草视频免费在线播放 | 超碰在线亚洲 | 日本视频高清 | 亚洲精品国产日韩 | 久久官网 | 日韩一级黄色片 | 美女免费视频一区 | 久久久久久久久网站 | 视频在线观看入口黄最新永久免费国产 | 在线小视频国产 | 2021国产精品| 色婷婷av一区 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产精品一区二区三区久久 | 97国产情侣爱久久免费观看 | 日韩精品中文字幕在线不卡尤物 | avv天堂| 黄色一集片 | 久久艹在线观看 | 亚洲国产日韩av | 久久99久久99精品 | 久操97| 日韩在线观看网址 | 国产一级精品绿帽视频 | 天天爱天天舔 | 四虎免费在线观看视频 | 天堂久色| 在线精品视频免费观看 | 久热国产视频 | 午夜精品久久久 | www.com.日本一级 | 特级毛片aaa | 伊人色播 | 国产黄色免费看 | 青青河边草免费观看 | 欧美日韩一区二区三区视频 | 少妇视频一区 | 成人免费在线播放 | 欧美无极色 | 视色网站| 黄色一级大片免费看 | a'aaa级片在线观看 | 高清国产一区 | 国产精品中文 | 特级西西www44高清大胆图片 | 日本最新中文字幕 | 91成人区| 国产精品原创视频 | 国产成人福利 | 四虎国产精品成人免费4hu | 午夜视频免费播放 | 网站在线观看你们懂的 | 超碰在线观看av.com | 免费亚洲黄色 | 亚洲精选国产 | 一级国产视频 | 亚洲免费一级 | 2019中文字幕网站 | 久久爱www. | 中文字幕国语官网在线视频 | 国产高清av在线播放 | 91在线公开视频 | 久久久国产一区 | 最近免费中文视频 | 日韩在线视频观看免费 | 亚洲美女精品视频 | 国产婷婷精品av在线 | 亚洲免费a | 午夜 久久 tv | 中文字幕在线一区二区三区 | 亚洲,国产成人av | 97精品国自产拍在线观看 | 丁香视频| 中文字幕第一页av | 精品国产乱码久久久久久1区2匹 | 高清av在线免费观看 | 久久一区二区三区四区 | 天天爽天天摸 | 国产精品一区二区在线 | 91少妇精拍在线播放 | 久久久午夜精品理论片中文字幕 | 日韩网站在线观看 | 日日爱av | 精品国产资源 | 日韩性片 | 欧美一级黄色视屏 | 日韩黄色软件 | 国产精品毛片一区二区 | 涩涩网站在线观看 | 午夜视频在线观看一区二区 | 免费观看版 | 色综合久久88色综合天天 | 99re热精品视频 | 亚洲国产美女精品久久久久∴ | 国产成人三级三级三级97 | 精品视频区 | 91精品推荐 | 九九热精品视频在线播放 | 91在线公开视频 | 免费 在线 中文 日本 | 久久99亚洲精品久久久久 | 四虎在线免费观看 | 天天干天天干天天干天天干天天干天天干 | 成人免费观看在线视频 | 欧美孕交vivoestv另类 | 在线观看黄色av | 免费看污在线观看 | 成年人国产视频 | 激情婷婷亚洲 | 伊人久久一区 | 国产中的精品av小宝探花 | 四虎最新域名 | 最新日本中文字幕 | 天天射天天爱天天干 | 黄网站色欧美视频 | 国产黄色在线观看 | 丁香 久久 综合 | 久草在线视频首页 | 久久色视频| 亚洲国产精品成人va在线观看 | 中文 一区二区 | 精品中文字幕视频 | 久久黄色影院 | 日韩av片免费在线观看 | 欧美一区二区三区在线视频观看 | 色婷婷天天干 | 91精品国产网站 | 久久99国产精品二区护士 | 成年人电影免费看 | 国产亚洲精品成人av久久影院 | 免费在线观看黄网站 | 超碰国产在线播放 | 欧美日韩精品电影 | 高清免费在线视频 | a视频免费看 | 欧美精品天堂 | 九九热在线精品视频 | 97人人模人人爽人人喊中文字 | 日韩欧美视频在线观看免费 | 国产高清永久免费 | 91免费视频网站在线观看 | 日韩久久一区二区 | 日韩欧美视频在线播放 | www国产亚洲精品久久麻豆 | 国产午夜一区二区 | 日日夜夜免费精品视频 | 激情五月五月婷婷 | 青青河边草免费视频 | 亚洲成人av一区二区 | 国产成人精品免高潮在线观看 | 久久精品国产一区二区电影 | 久久国产精品系列 | 免费毛片一区二区三区久久久 | 美女视频一区 | 国产一区福利在线 | 日韩欧美在线一区二区 | 欧美大片aaa | 伊人六月| 亚洲最大av网 | 亚洲综合成人婷婷小说 | 久久伊人综合 | 国产精品精品国产色婷婷 | 中文字幕精品在线 | 香蕉视频在线观看免费 | av一区二区在线观看中文字幕 | 天天草av | 免费观看mv大片高清 | 久久99国产精品二区护士 | 婷婷久久综合网 | 久久久久激情电影 | 免费看日韩 | 91成人在线免费观看 | 国产99久久久欧美黑人 | 日本精品视频一区二区 | 午夜狠狠操 | 色吊丝在线永久观看最新版本 | 久久艹免费| 精品国产一区二区三区四区vr | 国产免费又爽又刺激在线观看 | 久久99精品国产麻豆婷婷 | 99视频偷窥在线精品国自产拍 | 亚洲干视频在线观看 | 日韩av播放在线 | 天天综合网~永久入口 | 国产精品原创av片国产免费 | 色婷婷综合久久久久 | 国产1级毛片 | 日本性动态图 | 欧美性色综合网 | 国产999精品久久久影片官网 | 国产精品日韩在线播放 | 黄色三级免费 | 超碰在线97国产 | 亚洲黄色app | 最近日本韩国中文字幕 | 国产在线精品一区二区三区 | 国产一区二区三区在线免费观看 | 日韩av快播电影网 | 国产精品久久久久永久免费 | 日韩美av在线 | 久久午夜色播影院免费高清 | 久久女教师 | 青春草免费在线视频 | 激情偷乱人伦小说视频在线观看 | 国产91全国探花系列在线播放 | 色综合久久久网 | 亚洲精品美女久久17c | 男女啪啪网站 | 欧美久久久一区二区三区 | 色99之美女主播在线视频 | 国产在线精品一区二区 | 国产精品一区二区白浆 | 九色激情网 | 免费看的黄色的网站 | 欧美日韩调教 | 夜夜操天天干 | 国产精品成人久久久 | 国产美女永久免费 | 久久伊人精品天天 | 啪嗒啪嗒免费观看完整版 | 日韩美av在线 | 91黄色免费看 | www.夜夜爱| 欧美日韩免费网站 | 正在播放国产91 | 午夜视频在线网站 | 日韩欧美一区二区三区免费观看 | 成人a视频片观看免费 | 国产精品视频地址 | 国产麻豆精品在线观看 | av成人黄色 | 96亚洲精品久久久蜜桃 | 四虎成人网 | 欧美色噜噜 | 免费看片网页 | 欧美另类交人妖 | 欧美不卡视频在线 | 五月婷婷av| 黄色免费网战 | 日本韩国中文字幕 | 久久精品欧美一区二区三区麻豆 | h视频在线看 | 五月综合激情网 | 国产成本人视频在线观看 | 日韩免费电影一区二区三区 | 国产色影院 | 久久综合色综合88 | ,午夜性刺激免费看视频 | 手机成人av在线 | 色播六月天 | 免费黄色av片 | a级一a一级在线观看 | 日韩毛片在线播放 | 黄色1级大片 | 国产精品一区二区三区在线 | 九九热精品视频在线观看 | 亚洲精品资源在线观看 | 少妇高潮流白浆在线观看 | 亚洲a成人v| 欧美一区二区在线 | 2021久久 | 精品国产一区二区三区久久久蜜臀 | av手机在线播放 | 天天操天天爱天天爽 | 欧美狠狠操 | 在线亚洲午夜片av大片 | 99视频+国产日韩欧美 | 久久久久高清 | 欧美日韩中文国产一区发布 | 天天做天天射 | 精品人人爽 | 日韩一区二区三区在线看 | 91精品视屏 | 麻豆免费在线视频 | 一区二区三区免费 | 日韩有码在线播放 | 99视频99 | 日日干干| 久久婷婷视频 | 亚洲爱爱视频 | 免费看片色 | 99九九99九九九视频精品 | 国产黄a三级三级三级三级三级 | 国产精品成人一区二区 | 国产成人精品网站 | 久久伊99综合婷婷久久伊 | 精品久久久久久久久久国产 | 狠狠躁日日躁 | 日韩av成人在线观看 | 毛片.com| 国产精品成人免费一区久久羞羞 | 黄色av一级片 | 亚洲精品乱码久久久久久久久久 | 国产精品高潮呻吟久久久久 | 久久精品96 | 午夜视频色| av免费看在线 | 亚洲视频网站在线观看 | 日本性视频| 香蕉视频18| 色视频成人在线观看免 | 99精品国产在热久久下载 | 国产视频亚洲精品 | 五月婷婷播播 | 人人添人人澡人人澡人人人爽 | 88av网站| 亚洲最快最全在线视频 | 精品国产黄色片 | 午夜精品久久一牛影视 | 国产手机在线精品 | 久久成人综合 | 天天干天天插 | 中文字幕在线一区二区三区 | 在线视频观看国产 | 久久国产一区二区三区 | av大片网址 | 日韩黄色在线电影 | 国产精品一级在线 | 91视频最新网址 | 久久久久久久久久久成人 | 久久久香蕉视频 | 国产九九精品视频 | 久久免费精品视频 | 中文字幕免费高清在线观看 | 一二三四精品 | 中文字幕黄色av | 欧美成人精品欧美一级乱 | 久久视频在线免费观看 | 亚洲精品视频免费观看 | 一区精品在线 | av三区在线| 中文字幕久久精品亚洲乱码 | 国产精品涩涩屋www在线观看 | 天天射天| 国产成人精品在线观看 | 蜜臀久久99静品久久久久久 | 久章草在线| 天天操人人要 | 最新日韩在线观看视频 | 天天干,天天射,天天操,天天摸 | 91麻豆文化传媒在线观看 | 久久久免费毛片 | 成人动漫精品一区二区 | 国产日韩精品一区二区三区 | 狠狠色丁香婷婷综合 | 国产精品第54页 | 特级黄色一级 | 亚洲第一中文字幕 | 伊人五月在线 | 在线观看免费一区 | 97看片网 | 国产成人三级一区二区在线观看一 | 精品中文字幕在线播放 | 久久久精品福利视频 | 久久久福利 | 久久艹艹| 久久新视频 | 中文有码在线视频 | 在线观看国产永久免费视频 | 极品嫩模被强到高潮呻吟91 | 精品国产乱码久久久久久浪潮 | 亚洲精品av中文字幕在线在线 | 五月婷婷天堂 | 在线视频一区观看 | 日韩高清在线一区二区三区 | 人人爽人人澡人人添人人人人 | 在线看黄网站 | 国产精品 亚洲精品 | www.午夜| 91成人国产 | 国产精品美女999 | 精品国产一区二区三区久久 | 精品国产精品久久 | 免费精品视频 | www黄色大片| 国产精品系列在线 | 久草视频在线新免费 | 天天爱天天操天天射 | 国产精品 国产精品 | 欧美日韩不卡在线 | 日日夜夜亚洲 | 在线视频 成人 | 99精品一区 | 91大神在线看 | 高清不卡毛片 | 国产精品久久99综合免费观看尤物 | 麻豆免费视频网站 | 一级片黄色片网站 | 成人影片免费 | 久久不卡国产精品一区二区 | 国产精品嫩草影视久久久 | 黄视频网站大全 | 日韩av资源在线观看 | 在线一区电影 | 日韩区欧美久久久无人区 | 中文字幕在线观看亚洲 | 久久成电影 | 98超碰在线 | 99久久婷婷国产精品综合 | 婷婷丁香激情五月 | 日韩精品久久久免费观看夜色 | 欧美午夜a | 中文字幕在线播放日韩 | 国产999视频在线观看 | 日本性xxxxx 亚洲精品午夜久久久 | 99精品国产aⅴ | 欧美日韩久久久 | 区一区二区三在线观看 | 免费男女羞羞的视频网站中文字幕 | 久久久噜噜噜久久久 | 97操操操| 天天插一插 | 91九色porn在线资源 | 三级午夜片 | www五月天 | 国产精品视频免费看 | 97精品电影院 | 久色网| 中文国产字幕在线观看 | 国产粉嫩在线 | 麻豆视频免费在线观看 | 色狠狠婷婷 | 午夜视频播放 | 国产综合91 | 黄色小说视频在线 | 中文字幕免费观看 | 久久成人视屏 | 四虎5151久久欧美毛片 | 九九视频在线观看视频6 | 九九在线精品视频 | 在线观看免费视频你懂的 | 国产精品1区2区在线观看 | 久久精品国产免费看久久精品 | 国产精品a久久 | 久久久久久蜜桃一区二区 | 亚洲精品一区二区三区高潮 | 亚洲有 在线 | 免费日韩三级 | 伊人永久在线 | 亚洲aⅴ在线观看 | 中文在线免费一区三区 | 色播激情五月 | aaa日本高清在线播放免费观看 | 亚洲无线视频 | 特级毛片网站 | 91亚洲视频在线观看 | 国产日产在线观看 | av三级av | 美女久久网站 | 亚洲乱亚洲乱亚洲 | av黄色av | 黄污在线观看 | 日本精品久久久久中文字幕5 | 久久久久久久久久久电影 | 成人av一级片 | 亚洲精品大片www | 国产经典 欧美精品 | 国产午夜一区二区 | 国产九九在线 | 69av网| 国产成人91 | 国产精品久久久久久av | 一二三久久久 | 伊人婷婷 | 91色九色 | a√天堂资源 | 91精品啪在线观看国产81旧版 | 天天射天天舔天天干 | 免费一级片久久 | 91九色网站| 超碰在线最新网址 | 久久激情视频网 | 亚洲 中文字幕av | 国产在线免费观看 | 蜜桃av观看 | av在线h| 欧美日韩精品综合 | 久久久久久久久久久久久久av | 日韩精选在线观看 | 日日插日日干 | 欧美一级片免费观看 | 91精品久久久久久久久久久久久 | 美州a亚洲一视本频v色道 | 9久久精品 | 国产精品va在线 | 久久综合久久综合这里只有精品 | 国产亚洲视频中文字幕视频 | 亚洲激情校园春色 |