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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Hugging Face 的 Transformers 库快速入门 (一)开箱即用的 pipelines

發布時間:2024/3/13 编程问答 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hugging Face 的 Transformers 库快速入门 (一)开箱即用的 pipelines 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

注:本系列教程僅供學習使用, 由原作者授權, 均轉載自小昇的博客 。


文章目錄

  • 前言
  • 開箱即用的 pipelines
    • 情感分析
    • 零訓練樣本分類
    • 文本生成
    • 遮蓋詞填充
    • 命名實體識別
    • 自動問答
    • 自動摘要
  • 這些 pipeline 背后做了什么?
    • 使用分詞器進行預處理
    • 將預處理好的輸入送入模型
    • 對模型輸出進行后處理
  • 總結


前言

Transformers 是由 Hugging Face 開發的一個 NLP 包,支持加載目前絕大部分的預訓練模型。隨著 BERT、GPT 等大規模語言模型的興起,越來越多的公司和研究者采用 Transformers 庫來構建 NLP 應用,因此熟悉 Transformers 庫的使用方法很有必要。

注:本系列教程只專注于處理文本,多模態方法請查閱相關文檔。


開箱即用的 pipelines

Transformers 庫將目前的 NLP 任務歸納為幾下幾類:

  • 文本分類: 例如情感分析、句子對關系判斷等;
  • 對文本中的詞語進行分類: 例如詞性標注 (POS)、命名實體識別 (NER) 等;
  • 文本生成: 例如填充預設的模板 (prompt)、預測文本中被遮掩掉 (masked) 的詞語;
  • 從文本中抽取答案: 例如根據給定的問題從一段文本中抽取出對應的答案;
  • 根據輸入文本生成新的句子: 例如文本翻譯、自動摘要等。

Transformers 庫最基礎的對象就是 pipeline() 函數,它封裝了預訓練模型和對應的前處理和后處理環節。我們只需輸入文本,就能得到預期的答案。目前常用的 pipelines 有:

  • feature-extraction (獲得文本的向量化表示)
  • fill-mask (填充被遮蓋的詞、片段)
  • ner (命名實體識別)
  • question-answering (自動問答)
  • sentiment-analysis (情感分析)
  • summarization (自動摘要)
  • text-generation (文本生成)
  • translation (機器翻譯)
  • zero-shot-classification (零訓練樣本分類)

下面我們以常見的幾個 NLP 任務為例,展示如何調用這些 pipeline 模型。


情感分析

借助情感分析 pipeline,我們只需要輸入文本,就可以得到其情感標簽(積極/消極)以及對應的概率:

from transformers import pipelineclassifier = pipeline("sentiment-analysis") result = classifier("I've been waiting for a HuggingFace course my whole life.") print(result) results = classifier(["I've been waiting for a HuggingFace course my whole life.", "I hate this so much!"] ) print(results) No model was supplied, defaulted to distilbert-base-uncased-finetuned-sst-2-english (https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english)[{'label': 'POSITIVE', 'score': 0.9598048329353333}] [{'label': 'POSITIVE', 'score': 0.9598048329353333}, {'label': 'NEGATIVE', 'score': 0.9994558691978455}]

pipeline 模型會自動完成以下三個步驟:

  • 將文本預處理為模型可以理解的格式;
  • 將預處理好的文本送入模型;
  • 對模型的預測值進行后處理,輸出人類可以理解的格式。
  • pipeline 會自動選擇合適的預訓練模型來完成任務。例如對于情感分析,默認就會選擇微調好的英文情感模型 distilbert-base-uncased-finetuned-sst-2-english。

    Transformers 庫會在創建對象時下載并且緩存模型,只有在首次加載模型時才會下載,后續會直接調用緩存好的模型。


    零訓練樣本分類

    零訓練樣本分類 pipeline 允許我們在不提供任何標注數據的情況下自定義分類標簽。

    from transformers import pipelineclassifier = pipeline("zero-shot-classification") result = classifier( "This is a course about the Transformers library", candidate_labels=["education", "politics", "business"], ) print(result) No model was supplied, defaulted to facebook/bart-large-mnli (https://huggingface.co/facebook/bart-large-mnli){'sequence': 'This is a course about the Transformers library', 'labels': ['education', 'business', 'politics'], 'scores': [0.8445973992347717, 0.11197526752948761, 0.043427325785160065]}

    可以看到,pipeline 自動選擇了預訓練好的 facebook/bart-large-mnli 模型來完成任務。

    文本生成

    我們首先根據任務需要構建一個模板 (prompt),然后將其送入到模型中來生成后續文本。注意,由于文本生成具有隨機性,因此每次運行都會得到不同的結果。

    這種模板被稱為前綴模板 (Pre?x Prompt),了解更多詳細信息可以查看《Prompt 方法簡介》。

    from transformers import pipelinegenerator = pipeline("text-generation") results = generator("In this course, we will teach you how to") print(results) results = generator("In this course, we will teach you how to",num_return_sequences=2,max_length=50 ) print(results) No model was supplied, defaulted to gpt2 (https://huggingface.co/gpt2)[{'generated_text': "In this course, we will teach you how to use data and models that can be applied in any real-world, everyday situation. In most cases, the following will work better than other courses I've offered for an undergrad or student. In order"}] [{'generated_text': 'In this course, we will teach you how to make your own unique game called "Mono" from scratch by doing a game engine, a framework and the entire process starting with your initial project. We are planning to make some basic gameplay scenarios and'}, {'generated_text': 'In this course, we will teach you how to build a modular computer, how to run it on a modern Windows machine, how to install packages, and how to debug and debug systems. We will cover virtualization and virtualization without a programmer,'}]

    可以看到,pipeline 自動選擇了預訓練好的 gpt2 模型來完成任務。我們也可以指定要使用的模型。對于文本生成任務,我們可以在 Model Hub 頁面左邊選擇 Text Generation tag 查詢支持的模型。例如,我們在相同的 pipeline 中加載 distilgpt2 模型:

    from transformers import pipelinegenerator = pipeline("text-generation", model="distilgpt2") results = generator("In this course, we will teach you how to",max_length=30,num_return_sequences=2, ) print(results) [{'generated_text': 'In this course, we will teach you how to use React in any form, and how to use React without having to worry about your React dependencies because'}, {'generated_text': 'In this course, we will teach you how to use a computer system in order to create a working computer. It will tell you how you can use'}]

    還可以通過左邊的語言 tag 選擇其他語言的模型。例如加載專門用于生成中文古詩的 gpt2-chinese-poem 模型:

    from transformers import pipelinegenerator = pipeline("text-generation", model="uer/gpt2-chinese-poem") results = generator("[CLS] 萬 疊 春 山 積 雨 晴 ,",max_length=40,num_return_sequences=2, ) print(results) [{'generated_text': '[CLS] 萬 疊 春 山 積 雨 晴 , 孤 舟 遙 送 子 陵 行 。 別 情 共 嘆 孤 帆 遠 , 交 誼 深 憐 一 座 傾 。 白 日 風 波 身 外 幻'}, {'generated_text': '[CLS] 萬 疊 春 山 積 雨 晴 , 滿 川 煙 草 踏 青 行 。 何 人 喚 起 傷 春 思 , 江 畔 畫 船 雙 櫓 聲 。 桃 花 帶 雨 弄 晴 光'}] 模型輸入與輸出中的 CLS 并沒有什么意義, 主要是為了與預訓練模型中的輸入輸出格式保持一致 。

    遮蓋詞填充

    給定一段部分詞語被遮蓋掉 (masked) 的文本,使用預訓練模型來預測能夠填充這些位置的詞語。

    與前面介紹的文本生成類似,這個任務其實也是先構建模板然后運用模型來完善模板,稱為填充模板 (Cloze Prompt)。了解更多詳細信息可以查看《Prompt 方法簡介》。

    from transformers import pipelineunmasker = pipeline("fill-mask") results = unmasker("This course will teach you all about <mask> models.", top_k=2) print(results) No model was supplied, defaulted to distilroberta-base (https://huggingface.co/distilroberta-base)[{'sequence': 'This course will teach you all about mathematical models.', 'score': 0.19619858264923096, 'token': 30412, 'token_str': ' mathematical'}, {'sequence': 'This course will teach you all about computational models.', 'score': 0.04052719101309776, 'token': 38163, 'token_str': ' computational'}]

    可以看到,pipeline 自動選擇了預訓練好的 distilroberta-base 模型來完成任務。


    命名實體識別

    命名實體識別 (NER) pipeline 負責從文本中抽取出指定類型的實體,例如人物、地點、組織等等。

    from transformers import pipelinener = pipeline("ner", grouped_entities=True) results = ner("My name is Sylvain and I work at Hugging Face in Brooklyn.") print(results) No model was supplied, defaulted to dbmdz/bert-large-cased-finetuned-conll03-english (https://huggingface.co/dbmdz/bert-large-cased-finetuned-conll03-english)[{'entity_group': 'PER', 'score': 0.9981694, 'word': 'Sylvain', 'start': 11, 'end': 18}, {'entity_group': 'ORG', 'score': 0.97960186, 'word': 'Hugging Face', 'start': 33, 'end': 45}, {'entity_group': 'LOC', 'score': 0.99321055, 'word': 'Brooklyn', 'start': 49, 'end': 57}]

    可以看到,模型正確地識別出了 Sylvain 是一個人物,Hugging Face 是一個組織,Brooklyn 是一個地名。

    這里通過設置參數 grouped_entities=True ,使得 pipeline 自動合并屬于同一個實體的多個子詞 (token),例如這里將“Hugging”和“Face”合并為一個組織實體,實際上 Sylvain 也進行了子詞合并,因為分詞器會將 Sylvain 切分為 S 、 ##yl 、 ##va 和 ##in 四個 token。


    自動問答

    自動問答 pipeline 可以根據給定的上下文回答問題,例如:

    from transformers import pipelinequestion_answerer = pipeline("question-answering") answer = question_answerer(question="Where do I work?",context="My name is Sylvain and I work at Hugging Face in Brooklyn", ) print(answer) No model was supplied, defaulted to distilbert-base-cased-distilled-squad (https://huggingface.co/distilbert-base-cased-distilled-squad){'score': 0.6949771046638489, 'start': 33, 'end': 45, 'answer': 'Hugging Face'}

    可以看到,pipeline 自動選擇了在 SQuAD 數據集上訓練好的 distilbert-base 模型來完成任務。這里的自動問答 pipeline 實際上是一個抽取式問答模型,即從給定的上下文中抽取答案,而不是生成答案。

    根據形式的不同,自動問答 (QA) 系統可以分為三種:

    • 抽取式 QA (extractive QA): 假設答案就包含在文檔中,因此直接從文檔中抽取答案;
    • 多選 QA (multiple-choice QA): 從多個給定的選項中選擇答案,相當于做閱讀理解題;
    • 無約束 QA (free-form QA): 直接生成答案文本,并且對答案文本格式沒有任何限制。

    自動摘要

    自動摘要 pipeline 旨在將長文本壓縮成短文本,并且還要盡可能保留原文的主要信息,例如:

    from transformers import pipelinesummarizer = pipeline("summarization") results = summarizer("""America has changed dramatically during recent years. Not only has the number of graduates in traditional engineering disciplines such as mechanical, civil, electrical, chemical, and aeronautical engineering declined, but in most of the premier American universities engineering curricula now concentrate on and encourage largely the study of engineering science. As a result, there are declining offerings in engineering subjects dealing with infrastructure, the environment, and related issues, and greater concentration on high technology subjects, largely supporting increasingly complex scientific developments. While the latter is important, it should not be at the expense of more traditional engineering.Rapidly developing economies such as China and India, as well as other industrial countries in Europe and Asia, continue to encourage and advance the teaching of engineering. Both China and India, respectively, graduate six and eight times as many traditional engineers as does the United States. Other industrial countries at minimum maintain their output, while America suffers an increasingly serious decline in the number of engineering graduates and a lack of well-educated engineers.""" ) print(results) No model was supplied, defaulted to sshleifer/distilbart-cnn-12-6 (https://huggingface.co/sshleifer/distilbart-cnn-12-6)[{'summary_text': ' America has changed dramatically during recent years . The number of engineering graduates in the U.S. has declined in traditional engineering disciplines such as mechanical, civil, electrical, chemical, and aeronautical engineering . Rapidly developing economies such as China and India, as well as other industrial countries in Europe and Asia, continue to encourage and advance engineering .'}]

    可以看到,pipeline 自動選擇了預訓練好的 distilbart-cnn-12-6 模型來完成任務。與文本生成類似,我們也可以通過 max_length 或 min_length 參數來控制返回摘要的長度。


    這些 pipeline 背后做了什么?

    這些簡單易用的 pipeline 模型實際上封裝了許多操作,下面我們就來了解一下它們背后究竟做了啥。以第一個情感分析 pipeline 為例,我們運行下面的代碼:

    from transformers import pipelineclassifier = pipeline("sentiment-analysis") result = classifier("I've been waiting for a HuggingFace course my whole life.") print(result)

    就會得到結果:

    [{'label': 'POSITIVE', 'score': 0.9598048329353333}]

    實際上它的背后經過了三個步驟:

  • 預處理 (preprocessing),將原始文本轉換為模型可以接受的輸入格式;
  • 將處理好的輸入送入模型;
  • 對模型的輸出進行后處理 (postprocessing),將其轉換為人類方便閱讀的格式。
  • 使用分詞器進行預處理

    因為神經網絡模型無法直接處理文本,因此首先需要通過預處理環節將文本轉換為模型可以理解的數字。具體地,我們會使用每個模型對應的分詞器 (tokenizer) 來進行:

  • 將輸入切分為詞語、子詞或者符號(例如標點符號),統稱為 tokens
  • 根據模型的詞表將每個 token 映射到對應的 token 編號(就是一個數字);
  • 根據模型的需要,添加一些額外的輸入。
  • 我們對輸入文本的預處理需要與模型自身預訓練時的操作完全一致,只有這樣模型才可以正常地工作。注意,每個模型都有特定的預處理操作,如果對要使用的模型不熟悉,可以通過 Model Hub 查詢。這里我們使用 AutoTokenizer 類和它的 from_pretrained() 函數,它可以自動根據模型 checkpoint 名稱來獲取對應的分詞器。

    情感分析 pipeline 的默認 checkpoint 是 distilbert-base-uncased-finetuned-sst-2-english,下面我們手工下載并調用其分詞器:

    from transformers import AutoTokenizercheckpoint = "distilbert-base-uncased-finetuned-sst-2-english" tokenizer = AutoTokenizer.from_pretrained(checkpoint)raw_inputs = ["I've been waiting for a HuggingFace course my whole life.","I hate this so much!", ] inputs = tokenizer(raw_inputs, padding=True, truncation=True, return_tensors="pt") print(inputs) {'input_ids': tensor([[ 101, 1045, 1005, 2310, 2042, 3403, 2005, 1037, 17662, 12172, 2607, 2026, 2878, 2166, 1012, 102],[ 101, 1045, 5223, 2023, 2061, 2172, 999, 102, 0, 0,0, 0, 0, 0, 0, 0]]), 'attention_mask': tensor([[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],[1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]]) }

    可以看到,輸出中包含兩個鍵 input_ids 和 attention_mask,其中 input_ids 對應分詞之后的 tokens 映射到的數字編號列表,而 attention_mask 則是用來標記哪些 tokens 是被填充的(這里“1”表示是原文,“0”表示是填充字符)。

    先不要關注 padding、truncation 這些參數,以及 attention_mask 項,后面我們會詳細介紹:)。


    將預處理好的輸入送入模型

    預訓練模型的下載方式和分詞器 (tokenizer) 類似,Transformers 包提供了一個 AutoModel 類和對應的 from_pretrained() 函數。下面我們手工下載這個 distilbert-base 模型:

    from transformers import AutoModelcheckpoint = "distilbert-base-uncased-finetuned-sst-2-english" model = AutoModel.from_pretrained(checkpoint)

    預訓練模型的本體只包含基礎的 Transformer 模塊,對于給定的輸入,它會輸出一些神經元的值,稱為 hidden states 或者特征 (features)。對于 NLP 模型來說,可以理解為是文本的高維語義表示。這些 hidden states 通常會被輸入到其他的模型部分(稱為 head),以完成特定的任務,例如送入到分類頭中完成文本分類任務。

    其實前面我們舉例的所有 pipelines 都具有類似的模型結構,只是模型的最后一部分會使用不同的 head 以完成對應的任務。

    Transformers 庫封裝了很多不同的結構,常見的有:

  • *Model (返回 hidden states)
  • *ForCausalLM (用于條件語言模型)
  • *ForMaskedLM (用于遮蓋語言模型)
  • *ForMultipleChoice (用于多選任務)
  • *ForQuestionAnswering (用于自動問答任務)
  • *ForSequenceClassification (用于文本分類任務)
  • *ForTokenClassification (用于 token 分類任務,例如 NER)
  • Transformer 模塊的輸出是一個維度為 (Batch size, Sequence length, Hidden size) 的三維張量,其中 Batch size 表示每次輸入的樣本(文本序列)數量,即每次輸入多少個句子,上例中為 2;Sequence length 表示文本序列的長度,即每個句子被分為多少個 token,上例中為 16;Hidden size 表示每一個 token 經過模型編碼后的輸出向量(語義表示)的維度。

    預訓練模型編碼后的輸出向量的維度通常都很大,例如 Bert 模型 base 版本的輸出為 768 維,一些大模型的輸出維度為 3072 甚至更高。

    我們可以打印出這里使用的 distilbert-base 模型的輸出維度:

    from transformers import AutoTokenizer, AutoModelcheckpoint = "distilbert-base-uncased-finetuned-sst-2-english" tokenizer = AutoTokenizer.from_pretrained(checkpoint) model = AutoModel.from_pretrained(checkpoint)raw_inputs = ["I've been waiting for a HuggingFace course my whole life.","I hate this so much!", ] inputs = tokenizer(raw_inputs, padding=True, truncation=True, return_tensors="pt") outputs = model(**inputs) print(outputs.last_hidden_state.shape) torch.Size([2, 16, 768])

    Transformers 模型的輸出格式類似 namedtuple 或字典,可以像上面那樣通過屬性訪問,也可以通過鍵(outputs["last_hidden_state"]),甚至索引訪問(outputs[0])。

    對于情感分析任務,很明顯我們最后需要使用的是一個文本分類 head。因此,實際上我們不會使用 AutoModel 類,而是使用 AutoModelForSequenceClassification:

    from transformers import AutoTokenizer from transformers import AutoModelForSequenceClassificationcheckpoint = "distilbert-base-uncased-finetuned-sst-2-english" tokenizer = AutoTokenizer.from_pretrained(checkpoint) model = AutoModelForSequenceClassification.from_pretrained(checkpoint)raw_inputs = ["I've been waiting for a HuggingFace course my whole life.","I hate this so much!", ] inputs = tokenizer(raw_inputs, padding=True, truncation=True, return_tensors="pt") outputs = model(**inputs) print(outputs.logits.shape) torch.Size([2, 2])

    可以看到,對于 batch 中的每一個樣本,模型都會輸出一個兩維的向量(每一維對應一個標簽,positive 或 negative)。

    對模型輸出進行后處理

    由于模型的輸出只是一些數值,因此并不適合人類閱讀。例如我們打印出上面例子的輸出:

    from transformers import AutoTokenizer from transformers import AutoModelForSequenceClassificationcheckpoint = "distilbert-base-uncased-finetuned-sst-2-english" tokenizer = AutoTokenizer.from_pretrained(checkpoint) model = AutoModelForSequenceClassification.from_pretrained(checkpoint)raw_inputs = ["I've been waiting for a HuggingFace course my whole life.","I hate this so much!", ] inputs = tokenizer(raw_inputs, padding=True, truncation=True, return_tensors="pt") outputs = model(**inputs) print(outputs.logits) tensor([[-1.5607, 1.6123],[ 4.1692, -3.3464]], grad_fn=<AddmmBackward0>)

    模型對第一個句子輸出 [?1.5607,1.6123],對第二個句子輸出 [4.1692,?3.3464],它們并不是概率值,而是模型最后一層輸出的 logits 值。要將他們轉換為概率值,還需要讓它們經過一個 SoftMax 層,例如:

    import torch predictions = torch.nn.functional.softmax(outputs.logits, dim=-1) print(predictions) tensor([[4.0195e-02, 9.5980e-01],[9.9946e-01, 5.4418e-04]], grad_fn=<SoftmaxBackward0>)

    所有 Transformers 模型都會輸出 logits 值,因為訓練時的損失函數通常會自動結合激活函數(例如 SoftMax)與實際的損失函數(例如交叉熵 cross entropy)。

    這樣模型的預測結果就是容易理解的概率值:第一個句子 [0.0402,0.9598],第二個句子 [0.9995,0.0005]。最后,為了得到對應的標簽,可以讀取模型 config 中提供的 id2label 屬性:

    print(model.config.id2label) {0: 'NEGATIVE', 1: 'POSITIVE'}

    于是我們可以得到最終的預測結果:

  • 第一個句子: NEGATIVE: 0.0402, POSITIVE: 0.9598
  • 第二個句子: NEGATIVE: 0.9995, POSITIVE: 0.0005
  • 總結

    在本文中我們初步介紹了如何使用 Transformers 包提供的 pipeline 對象來處理各種 NLP 任務,并且對 pipeline 背后的工作原理進行了簡單的說明。在下一篇轉載文章中,我們會具體介紹組成 pipeline 的兩個重要組件模型(Models 類)和分詞器(Tokenizers 類)的參數以及使用方式。

    參考資料:

    小昇的博客
    Transformers 官方文檔
    HuggingFace 在線教程
    小昇的Github項目

    總結

    以上是生活随笔為你收集整理的Hugging Face 的 Transformers 库快速入门 (一)开箱即用的 pipelines的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    久久99精品国产一区二区三区 | 人人澡人人澡人人 | 日日弄天天弄美女bbbb | 毛片久久久 | www.久草视频| 久久综合狠狠综合久久综合88 | 日韩v欧美v日本v亚洲v国产v | 久色婷婷 | av黄色一级片 | 丁香六月婷婷激情 | 天天av综合网 | 天天操综合网站 | 亚洲国产精品成人av | 天天综合日日夜夜 | 日韩av中文字幕在线免费观看 | 免费观看的av网站 | 精品a级片 | 1区2区3区在线观看 三级动图 | 日韩欧美一区二区在线播放 | 久久婷婷久久 | 欧美成人一区二区 | 国产一二区免费视频 | 中日韩欧美精彩视频 | 天天干天天摸 | 日韩久久精品一区二区三区 | 亚洲天堂精品 | 日韩精品在线一区 | 特黄特色特刺激视频免费播放 | 人人射人人爽 | 国产视频精品在线 | 97色国产 | www.伊人色.com | 人人干人人艹 | 国产精品欧美久久久久三级 | 日韩精选在线 | 国产精品成人一区二区 | 日韩3区| av中文资源在线 | 亚洲无毛专区 | 88av视频 | 日韩mv欧美mv国产精品 | 中文字幕 第二区 | 麻豆视频在线播放 | 美国人与动物xxxx | 国产又粗又猛又黄又爽的视频 | 久热超碰 | 国产精品美女久久久久久久网站 | 久久精品视频网址 | 91资源在线免费观看 | 国产精品国产亚洲精品看不卡15 | 久久久精品免费看 | 美女视频黄是免费的 | 日韩精品中文字幕在线不卡尤物 | 99精品视频在线观看 | 国产在线视频导航 | 国产99久久久国产精品免费二区 | 毛片基地黄久久久久久天堂 | 国产又粗又猛又爽又黄的视频免费 | 中文字幕一区二区三区乱码不卡 | 在线观看中文字幕一区二区 | 高潮毛片无遮挡高清免费 | 国产高清视频免费 | 在线亚洲人成电影网站色www | 午夜精品久久久久久久爽 | 天天摸天天干天天操天天射 | 欧美色综合久久 | 制服丝袜一区二区 | 国产高清中文字幕 | 在线观看精品视频 | 久久久久www | 欧美成人a在线 | 欧美日韩成人 | 日韩h在线观看 | 韩国一区二区三区在线观看 | 99久久99久久精品国产片 | 国产麻豆果冻传媒在线观看 | 国产精品高 | 国产精品福利av | 日韩久久久久久久久久久久 | 国产精品美女久久久久aⅴ 干干夜夜 | 在线成人小视频 | 伊人色综合久久天天 | 天天伊人狠狠 | 悠悠av资源片 | 久草香蕉在线视频 | 国产黄大片 | 欧美一区二区在线看 | 91在线看 | 婷婷在线观看视频 | 欧美日韩精品免费观看视频 | 久久国产精品一国产精品 | 在线小视频 | 亚洲欧洲中文日韩久久av乱码 | 国产亚洲精品久 | 一级黄色电影网站 | 国产成人区| 久爱精品在线 | 99精品久久精品一区二区 | 国产精品一区二区白浆 | 91精品久久久久久久久 | 日韩欧美精品在线观看视频 | 美女视频久久 | av大全免费在线观看 | 欧美日韩精品在线视频 | 免费在线播放视频 | 伊人婷婷网 | 国语自产偷拍精品视频偷 | 成人全视频免费观看在线看 | 精品xxx| 亚洲精品黄 | 免费黄色小网站 | 久久久受www免费人成 | 久久99久久99免费视频 | 丁香网五月天 | 狠狠狠干 | 美女黄频 | 久久综合久色欧美综合狠狠 | 在线a亚洲视频播放在线观看 | 精品一区三区 | 欧美a级在线 | 日韩精品一区二区久久 | 亚洲国产影院 | 碰超在线| 日韩欧美第二页 | 亚洲国内精品在线 | 久久国产精品免费观看 | 国产涩涩在线观看 | 日韩在线观看视频网站 | 亚洲精品国偷自产在线91正片 | www91在线观看 | 日本中文字幕影院 | 免费看污污视频的网站 | 久久久久亚洲国产 | 国产午夜精品av一区二区 | 亚洲色图美腿丝袜 | 中文字幕a∨在线乱码免费看 | 国产免费久久 | 又黄又爽的免费高潮视频 | 亚洲美女视频在线 | 中文字幕电影高清在线观看 | 最近日本mv字幕免费观看 | 国产高清在线一区 | 精品免费一区二区三区 | 成人av播放 | 在线看v片| 亚洲国产高清视频 | 欧美日韩不卡在线 | 99久久9| 精品欧美一区二区三区久久久 | 欧美一区免费在线观看 | 91视频在线观看免费 | 午夜美女福利直播 | 五月色婷 | 九九九毛片| 久久天堂亚洲 | 日韩在线观看一区二区 | 有码中文在线 | 免费色视频| 色香蕉视频 | 欧美-第1页-屁屁影院 | 日本不卡一区二区 | 精品国产欧美一区二区三区不卡 | 国产一级在线视频 | 在线a人片免费观看视频 | 中国一级片视频 | 99视频免费在线观看 | 天天操天天色天天 | 日韩精品资源 | 五月婷在线播放 | 中文字幕欧美日韩va免费视频 | 一区二区精| 在线午夜av | 日韩激情视频在线观看 | 99高清视频有精品视频 | 91精品影视 | 久草视频在线播放 | 亚洲国产精彩中文乱码av | 免费日韩一区二区三区 | 麻豆视频入口 | 久久成人一区二区 | 国产区免费在线 | 夜夜干天天操 | 国产精品 亚洲精品 | 亚洲日韩中文字幕在线播放 | 国产91对白在线播 | 狠狠躁日日躁夜夜躁av | 91免费看黄| 亚洲国产精品va在线 | 欧美一级视频免费看 | 91精品无人成人www | 亚洲视频综合 | 婷婷在线看 | 日产av在线播放 | 最近中文字幕大全 | 伊人开心激情 | 久99久精品 | 黄色影院在线观看 | 伊人五月综合 | 国产经典三级 | 久久免费片 | 日韩视频免费观看高清完整版在线 | www天天操| 国产在线观看你懂得 | 四虎在线视频免费观看 | 精品在线免费观看 | 中文字幕在线观看你懂的 | 亚洲精品456在线播放第一页 | 日韩成人av在线 | 人成在线免费视频 | 国产精品99在线播放 | 在线观看中文字幕av | 超碰在线98 | 久久污视频 | 黄色av电影在线观看 | 日本公妇在线观看 | 亚洲人在线视频 | av电影不卡| 九九热久久免费视频 | 日本中出在线观看 | 悠悠av资源片 | 久久九九国产精品 | 国产黄色免费在线观看 | 中国精品一区二区 | 天天干天天操天天做 | 色婷婷av国产精品 | 国产高清视频免费观看 | 国产系列在线观看 | 99热国产精品 | 亚洲国产成人高清精品 | 久草在线欧美 | 精品欧美一区二区精品久久 | 波多野结衣理论片 | 九九热在线视频 | 成人午夜电影在线播放 | 精品国产久 | 欧美肥妇free | 久久久伦理| 伊人影院99 | 日韩视频在线不卡 | 西西4444www大胆视频 | a√天堂中文在线 | 国产精品高清在线观看 | 在线观看麻豆av | 丁香av | 久草视频2| 日本高清xxxx | 亚洲激情六月 | 欧美五月婷婷 | 五月婷婷久久丁香 | 亚洲高清91 | www.99在线观看 | 欧美一区二区在线免费观看 | 香蕉视频网址 | 国产一区二区在线观看免费 | 久久999精品 | 国产精品aⅴ | 国产资源在线播放 | 成人免费视频视频在线观看 免费 | 精品毛片一区二区免费看 | 91亚色免费视频 | 午夜av色 | 中文字幕 国产 一区 | 91九色在线观看视频 | 日韩一区二区三区在线看 | 日韩免费av网址 | 精品一区二区三区电影 | 午夜精品一区二区三区在线播放 | 国产99在线播放 | 国产一二区视频 | 久久综合九色欧美综合狠狠 | 欧美资源在线观看 | 国产精品入口a级 | 狠狠躁日日躁狂躁夜夜躁 | av中文电影 | 色偷偷888欧美精品久久久 | 在线激情影院一区 | 亚洲四虎| 成人亚洲精品国产www | 免费电影播放 | 在线а√天堂中文官网 | 伊人伊成久久人综合网站 | 色婷婷欧美 | 成片人卡1卡2卡3手机免费看 | 亚洲精品9 | 蜜臀av麻豆 | 久久激情小视频 | 天天干天天天天 | 精品99在线| 国产在线观看91 | av在线等 | 天天看天天操 | 丁香婷婷激情啪啪 | 国产视频在线一区二区 | 亚洲精品视频在 | 国产一级一级国产 | 国产精品白虎 | 91久草视频| 怡红院成人在线 | 国产中文字幕av | 天天操,夜夜操 | 成 人 黄 色 视频免费播放 | 91九色porn在线资源 | 久草在线最新视频 | 综合网天天射 | 国产精品人人做人人爽人人添 | 久草99| 超碰在线国产 | 国产成人av免费在线观看 | 亚洲精品国产品国语在线 | 成人av一区二区兰花在线播放 | 欧美色888| 国产精品麻豆视频 | 搡bbbb搡bbb视频 | 草樱av | japanese黑人亚洲人4k | 久草男人天堂 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 日日射天天射 | 精品99在线观看 | 天天操天天操 | japanesefreesexvideo高潮 | 国产色秀视频 | 国产自偷自拍 | 日韩 精品 一区 国产 麻豆 | 黄色片免费电影 | 97视频免费观看 | 国产精品a级 | 超碰在线人人艹 | 亚洲精品视频在线观看免费视频 | 激情久久伊人 | 国产精品视频最多的网站 | 久久网站av| 亚洲欧美视频 | 美女久久视频 | 18国产精品白浆在线观看免费 | 97视频免费播放 | 国产美女免费观看 | 日韩激情综合 | 五月开心婷婷 | 国产一区二区免费 | 1000部国产精品成人观看 | 99久久久国产精品免费观看 | 99re亚洲国产精品 | 国产成人久久精品 | 欧美一级黄色片 | 国产色在线观看 | 国内精品久久久久影院日本资源 | 91综合视频在线观看 | 欧美a级成人淫片免费看 | 91精品免费看 | 九九九热精品 | av三级在线播放 | 91精品啪在线观看国产 | 国产精品毛片一区二区 | 精品久久网 | 国产在线观看二区 | 在线免费观看麻豆视频 | 综合网伊人 | 97精品超碰一区二区三区 | 国产成人精品亚洲a | 久久尤物电影视频在线观看 | 精品视频99 | 国产精品免费成人 | 久久久久成 | 久久精品国产一区二区三 | 婷婷色视频 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 激情久久久 | 日韩中文字幕在线不卡 | 日韩字幕在线观看 | 色国产精品一区在线观看 | 精品综合久久 | 九九九免费视频 | 中文字幕 国产视频 | 亚洲三级毛片 | 一区二区三区久久 | 欧美人zozo | 91av片| 天天天天天天天天操 | 激情影院在线 | 免费影视大全推荐 | 在线观看中文字幕一区 | 亚洲精品乱码久久久久久蜜桃不爽 | a在线视频v视频 | 国产热re99久久6国产精品 | 色爽网站| www.com黄色| 久久99精品国产一区二区三区 | 在线国产一区二区三区 | 亚洲精品在线观看免费 | 黄色软件在线观看免费 | 天天操天天爽天天干 | 丝袜+亚洲+另类+欧美+变态 | 亚洲va欧美va| 成人a在线观看高清电影 | 热久在线 | 91视频在线免费下载 | 色综合久久天天 | 特黄特色特刺激视频免费播放 | 又色又爽的网站 | 久久免费精品一区二区三区 | www.亚洲精品在线 | 在线观看免费成人av | 欧美亚洲一区二区在线 | 天天综合色网 | 免费看黄的视频 | 中文字幕在线观看的网站 | 在线观看视频福利 | 国产精品一区二区在线免费观看 | 免费日韩电影 | av电影不卡| 久久久毛片 | 亚洲精品视频中文字幕 | 天天操导航 | 深夜福利视频在线观看 | 91tv国产成人福利 | 精品欧美乱码久久久久久 | 高清av网 | 久久久久久久久久久免费 | 国产精品久久久久久久久久久久午夜 | 亚洲精品国 | 国产区免费 | 久久久久久久久久久电影 | 91色偷偷| 欧美性生活一级片 | 国产精品丝袜 | 日韩一级电影在线 | 精品久久久免费视频 | 久久久国产网站 | 国产日韩欧美自拍 | 精品成人在线 | 久久亚洲综合国产精品99麻豆的功能介绍 | 国产免费观看久久黄 | 美女啪啪图片 | 亚洲欧美一区二区三区孕妇写真 | 一级α片 | 二区三区在线视频 | 最新av在线播放 | 国产精品aⅴ| 久久中文字幕在线视频 | 国产 av 日韩| 国色综合| 欧美国产三区 | 2021国产在线| 国产成人免费在线 | 国产精品成人一区二区三区吃奶 | 激情五月视频 | 香蕉视频久久久 | 最近日本mv字幕免费观看 | 一级黄网| 色欧美综合 | 成年人在线免费视频观看 | 久久夜色精品国产欧美乱极品 | 在线播放国产精品 | 中文字幕永久免费 | 操高跟美女| 久久艹免费 | 免费美女久久99 | 在线观看黄a| 国产拍在线 | 亚洲欧洲中文日韩久久av乱码 | 日韩精品免费在线视频 | 欧美小视频在线观看 | 亚洲精品xxx | 国产精品一区二区三区观看 | 最近中文国产在线视频 | 国产精品久久久久久久毛片 | 精品视频区 | 超碰精品在线 | 五月婷婷伊人网 | 亚洲三级网 | 草樱av | 成年人免费在线观看网站 | 国内精自线一二区永久 | 国产视频在 | 亚洲另类视频在线 | www.97色.com | 日韩免费电影网站 | 五月激情六月丁香 | 国产一级做a | 色婷婷影视 | 999在线精品 | 天天操,夜夜操 | 色偷偷男人的天堂av | 在线观看av国产 | 国产一级一级国产 | 久久99精品久久久久婷婷 | 最近免费中文字幕大全高清10 | 国产精品 国内视频 | 99视频在线精品国自产拍免费观看 | 草久在线观看 | 久草精品视频在线播放 | 日日干美女 | 91丨九色丨国产在线 | 又黄又爽又无遮挡免费的网站 | 国产高清视频在线观看 | 久久婷亚洲五月一区天天躁 | 国产h在线播放 | 久草久草在线 | 久久在线精品视频 | 国产免费xvideos视频入口 | 狠狠黄 | 亚洲在线免费视频 | 国产精品白丝jk白祙 | 国产福利精品一区二区 | 天天舔夜夜操 | 国产一级片在线播放 | 久久久免费观看 | 日韩精品一区二区三区免费观看视频 | 免费成人av电影 | 欧美性极品xxxx做受 | 丁香花中文在线免费观看 | 在线免费av网 | 国产亚洲久久 | 欧美精品v国产精品 | 超碰成人av| 欧美精品一区二区三区一线天视频 | 国产精品久久久久久久久久不蜜月 | a在线一区| 亚洲人成影院在线 | 国产一区二区视频在线 | 天天亚洲 | 中文字幕av免费观看 | 日韩午夜电影网 | 丝袜美腿亚洲综合 | 日本黄色免费在线观看 | 国产高清在线观看 | 91网站免费观看 | 国产真实精品久久二三区 | 久久国产精品久久久久 | 日韩毛片在线免费观看 | 97天堂网| 西西www4444大胆在线 | aaawww| 国产天天爽 | 国产黄色片免费观看 | 国产精品福利一区 | 久久不卡视频 | 日韩素人在线观看 | 久草在线久草在线2 | 国产精品a级 | 最近日本韩国中文字幕 | 99精品在线免费视频 | a在线观看免费视频 | 精品v亚洲v欧美v高清v | 国产精品久久久久国产精品日日 | 在线观看中文字幕网站 | 亚洲永久国产精品 | 国产福利资源 | 视频福利在线 | 天天夜操 | 亚洲人成人天堂h久久 | 亚洲欧洲美洲av | 久久永久免费 | 亚洲人成在线电影 | 天天色.com| 久久综合狠狠 | 99亚洲天堂| 久久免费播放视频 | 天天摸天天舔 | 亚洲成人资源 | 国产亚洲精品av | 日韩电影中文字幕在线观看 | 国产不卡在线看 | 精品一区二区在线看 | 国产精品精品久久久久久 | 午夜精品一区二区三区在线 | 亚洲国产丝袜在线观看 | 中文字幕视频网站 | 99久久精品免费看国产免费软件 | av福利第一导航 | 国产青草视频在线观看 | 亚洲最新av在线网站 | 中文区中文字幕免费看 | 日韩在线中文字幕视频 | 欧美黑人巨大xxxxx | 黄色h在线观看 | 成片人卡1卡2卡3手机免费看 | 久久草在线免费 | 日韩视频一二三区 | 久久精品视频在线免费观看 | 国产精品一区二区三区视频免费 | 欧美精品一区二区三区一线天视频 | 一级片免费观看 | 欧美a视频 | 视频二区在线视频 | 国产日韩欧美视频在线观看 | 国产69熟| 婷婷色中文 | 成人黄色片免费 | 96视频免费在线观看 | av在线之家电影网站 | www.天天色.com| 国产不卡免费 | 国产精品一区二区62 | 很黄很黄的网站免费的 | 国产在线观看一 | 国产香蕉在线 | 天天插伊人 | 激情在线网址 | 日日草视频 | 久久精品123 | 欧美色噜噜噜 | 国产精品久久久久一区二区三区共 | 五月天丁香视频 | 在线观看午夜 | 日韩视频a| 国语精品免费视频 | 久久精品久久精品久久 | 91精品资源 | 国产91综合一区在线观看 | 天天操天天摸天天干 | 精品久久久久久一区二区里番 | 天天在线操 | 丁香在线视频 | 天天色天 | 天天天天爱天天躁 | 色综合色综合久久综合频道88 | 婷婷中文字幕 | 免费高清在线观看电视网站 | 亚洲欧美综合 | 在线观看成年人 | 美女视频a美女大全免费下载蜜臀 | 午夜少妇av| 99精品偷拍视频一区二区三区 | 国产成人精品av久久 | 国产在线观看你懂得 | 911久久香蕉国产线看观看 | 极品久久久久 | 国产精品视频最多的网站 | 久草在线费播放视频 | 国产无吗一区二区三区在线欢 | 中文字幕 国产精品 | 国产精品白丝jk白祙 | 91资源在线播放 | 久久久久久黄色 | 亚洲天天草| 亚州精品在线视频 | 成人久久18免费网站 | 久久免费成人 | 久久不射电影网 | 成人在线一区二区 | 久久人人爽人人片av | 在线你懂| 亚洲成 人精品 | 成人毛片在线观看视频 | 狠狠色伊人亚洲综合网站色 | 日韩毛片在线一区二区毛片 | 97超碰国产精品女人人人爽 | 日韩欧美视频在线播放 | 国产免费观看久久 | 国产精品视频区 | 最新婷婷色 | www.天天干.com | 欧美日韩在线免费观看 | 91手机在线看片 | 国产精品自产拍在线观看蜜 | 大荫蒂欧美视频另类xxxx | 在线成人看片 | 国产精品美女久久久久久免费 | 久久久18 | 最近日本中文字幕a | 在线导航av | 五月婷婷开心中文字幕 | av中文字幕av| 亚洲综合在线五月 | 操综合| 99久久久久成人国产免费 | 丁香av| 国产福利91精品一区二区三区 | 播五月综合 | 激情图片区 | 日本久久91| 在线免费av观看 | 91精品视频观看 | 日韩综合一区二区三区 | 天天插天天干天天操 | 国产不卡免费 | 久久久久国产精品视频 | 久久久wwww| 成人av一区二区三区 | 亚洲精品免费观看视频 | 免费黄色激情视频 | 国产日韩精品在线观看 | 久久精品成人 | 美腿丝袜一区二区三区 | 人人模人人爽 | 夜夜操天天干, | 中文字幕av有码 | 在线a人片免费观看视频 | 黄色在线观看网站 | 涩涩网站在线播放 | 国产精品1区2区3区在线观看 | 精品国偷自产国产一区 | 久草免费资源 | 激情五月激情综合网 | 久久天天躁夜夜躁狠狠85麻豆 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 日韩精品不卡在线 | av综合 日韩| 国产破处在线视频 | 久久黄色网址 | 97香蕉超级碰碰久久免费软件 | 久久免费国产视频 | 成人免费毛片aaaaaa片 | 在线观看视频黄 | 久草爱| 欧美日韩国产成人 | 成人va天堂 | 免费看亚洲毛片 | 菠萝菠萝蜜在线播放 | 免费久久99精品国产婷婷六月 | 最近最新最好看中文视频 | 亚洲少妇天堂 | 亚洲精品456在线播放乱码 | 国产最新视频在线观看 | 久久综合影视 | 国产精品69久久久久 | 中文字幕第一页av | 天天在线视频色 | 天天操夜夜干 | 久久综合九色欧美综合狠狠 | 最新色站| 精品国产乱码 | 免费视频xnxx com | 五月婷婷中文网 | 最近免费中文字幕大全高清10 | 国产亚洲视频中文字幕视频 | 婷婷国产在线 | 欧洲亚洲精品 | 亚洲国产成人在线观看 | 免费看污网站 | 欧美日韩精品在线 | 精品国产精品久久一区免费式 | 国产精品一区二区视频 | 国产不卡在线观看视频 | 欧美精品国产综合久久 | 国产高清不卡 | 五月婷婷一区二区三区 | 欧美色综合久久 | 97av影院| 色综合天天综合网国产成人网 | 激情五月在线视频 | 91网在线 | 国产精品精品视频 | 蜜桃视频成人在线观看 | 日韩精品aaa| 男女激情麻豆 | 久久成人高清视频 | 成人黄色在线视频 | 欧美精品一区在线发布 | 天天射网 | 天天干天天操天天做 | 日韩在线观看 | 成人av中文字幕 | 日日操操操 | 久久国产精品免费 | 91九色蝌蚪国产 | 天堂在线v| 久久午夜电影 | 免费视频91 | 99热最新地址 | 亚洲精品国产精品久久99热 | 国产在线观看免费 | 欧美一级特黄aaaaaa大片在线观看 | 欧美在线视频免费 | 在线看的av网站 | 日韩在线观看不卡 | 日韩精品1区2区 | 成年人免费看的视频 | 欧美日韩国产二区 | 欧美视频日韩视频 | 91精品一区二区三区蜜桃 | 国产日韩欧美在线看 | 亚洲精品国产精品国自产 | 一区二区三区中文字幕在线 | 黄色片免费看 | 在线播放国产一区二区三区 | 激情综合网五月 | 久久综合久色欧美综合狠狠 | 欧美日韩免费一区 | 最新中文在线视频 | 91一区啪爱嗯打偷拍欧美 | 天天操天天操一操 | 成人欧美一区二区三区黑人麻豆 | .国产精品成人自产拍在线观看6 | 天天射天天操天天色 | 国产成人a亚洲精品 | 亚洲免费专区 | 日批视频在线播放 | 视频在线日韩 | 中文字幕在线观看第一页 | 久久五月激情 | 久久国产精品影视 | 日韩特级片 | 四虎影视精品 | 91人人在线 | 国产1区2| 少妇搡bbbb搡bbb搡69 | 久久久精品视频成人 | 国产理论影院 | 六月色婷 | 午夜婷婷在线观看 | 日本中文字幕在线观看 | 国产中文字幕国产 | 中文字幕久久精品 | 国产精品欧美激情在线观看 | 国产亚洲精品美女 | 日韩精品视频在线观看网址 | 国产视频精品在线 | 久久精品系列 | 96看片| 国产一卡在线 | 免费 在线 中文 日本 | 国产视频 亚洲精品 | 日韩乱色精品一区二区 | 三级av网| 国产成人一级电影 | 日日夜夜操操 | 久久国产精品小视频 | 国产一区二区三区在线免费观看 | 成人精品久久久 | 欧美日韩亚洲在线观看 | 999久久久久久 | 少妇bbb好爽| 亚洲综合在 | 在线播放视频一区 | 中文字幕av专区 | 黄色软件视频大全免费下载 | 日本中文字幕免费观看 | 亚洲精品视频中文字幕 | 亚洲视频 中文字幕 | 日韩美女一级片 | 国产精品久久久久久久7电影 | 久久特级毛片 | 97品白浆高清久久久久久 | 免费开视频| 最近中文字幕大全中文字幕免费 | 欧美久久九九 | 五月婷婷丁香在线观看 | 天天操天天摸天天爽 | 夜夜躁天天躁很躁波 | 天天操天天操天天操天天操天天操 | 日韩中文免费视频 | 亚洲视频中文 | 久草在线高清视频 | 欧美性生活免费看 | 国产一区二区精品久久91 | 国产精品久久久久av福利动漫 | 婷婷亚洲最大 | 狠狠色噜噜狠狠狠狠 | 探花视频在线版播放免费观看 | 免费男女羞羞的视频网站中文字幕 | 五月婷婷综合色拍 | 日韩欧美精品在线视频 | 五月激情天 | 在线观看日韩专区 | 91久久久国产精品 | 九9热这里真品2 | 天天操狠狠干 | 99热官网| 国产亚洲精品久久 | 日韩69视频 | 亚洲成人资源在线观看 | 欧美日韩亚洲第一页 | 日韩激情av在线 | 国产福利精品在线观看 | 成人免费xxxxxx视频 | 成人欧美一区二区三区黑人麻豆 | 欧美久久99 | 国产福利一区二区三区视频 | 成年人免费av | 婷婷久久一区二区三区 | 精品一区二区在线免费观看 | 夜夜操网站 | 92国产精品久久久久首页 | 91av蜜桃| 久久电影国产免费久久电影 | 国产青春久久久国产毛片 | 六月丁香婷婷网 | 国产精品av免费 | 精品久久久久国产免费第一页 | 涩五月婷婷 | 在线观看日本高清mv视频 | 亚洲美女精品区人人人人 | 中文字幕在线一区观看 | 成人v| 91精品视屏 | 精品久久久久久亚洲综合网站 | 精品国产免费观看 | 亚洲国产午夜 | 美女网站视频免费都是黄 | 成人免费观看在线视频 | 日韩在线观看网址 | 免费视频91蜜桃 | 国产精品11| 亚洲第一区在线播放 | 欧美日韩精品网站 | 黄色成年 | 99re热精品视频 | 久久极品 | 不卡av电影在线观看 | 国产亚洲精品bv在线观看 | 久久久久免费精品视频 | 久久不卡日韩美女 | 免费看黄网站在线 | 最近中文字幕国语免费高清6 | 久草视频在线资源站 | 视频在线观看入口黄最新永久免费国产 | 一级黄网 | 91精品国自产在线偷拍蜜桃 | 亚洲精选在线观看 | 国产69精品久久99不卡的观看体验 | 成人黄色在线播放 | 亚洲国产日韩欧美在线 | 国产精品成人久久久久久久 | 日韩av一区二区三区四区 | 国产精品久久毛片 | 91免费观看 | 亚洲免费在线看 | 丁香色婷 | 欧美精品免费在线 | 欧美aa在线观看 | 2023天天干 | 亚洲精品国产电影 | 久色 网| а天堂中文最新一区二区三区 | 久操操| 人人看看人人 | 国产中年夫妇高潮精品视频 | 五月天狠狠操 | 亚洲热久久| 天堂av在线网 | 亚洲欧美国产视频 | 欧美日韩激情视频8区 | 九色激情网 | 免费看的黄色 | 亚洲综合视频在线播放 | 久久精品女人毛片国产 | 欧美黑人xxxx猛性大交 | 成人九九视频 | 一区二区三区免费在线 | 欧美精品久久久久久久免费 | av中文字幕日韩 | 亚洲国产精彩中文乱码av | 久久久综合香蕉尹人综合网 | 日韩av中文在线 | 国产色妞影院wwwxxx | 91精品国产91久久久久 | 视频在线观看99 | 精品国产福利在线 | 91视频中文字幕 | 99久久99久久精品国产片果冰 | 国产精品久久久久久久久久久久久 | 超碰国产在线 | 免费在线观看av网站 | 黄色大片日本 | 久久永久免费视频 | 免费在线观看av的网站 | 中国一级片在线观看 | 亚洲视频网站在线观看 | 国产高清在线不卡 | 国产精品精品久久久久久 | 亚洲韩国一区二区三区 | 中文字幕中文中文字幕 | 毛片a级片| 欧美日韩国产综合网 | 午夜视频99 | 亚洲精品乱码久久久久久高潮 | 国产一区二区日本 | 狠狠操导航 | 九九影视理伦片 | 国产色在线观看 | 爱色婷婷 | 久久久久麻豆 | 中文在线中文资源 | 中文字幕丝袜 | 日韩黄色在线观看 | 国产美女被啪进深处喷白浆视频 | 97在线观看免费视频 | 999国产 | 日韩av电影国产 | 国产激情久久久 | 欧美激情综合五月色丁香小说 | 精品国产三级a∨在线欧美 免费一级片在线观看 | 天天拍天天操 | 精品久久免费看 | 欧美精品久久久久久久久老牛影院 | 日韩色一区二区三区 | 丁香激情综合久久伊人久久 | 黄色av电影 | 久久久久久久久影院 | www.国产在线视频 | 国产成人三级在线 | 91视频在线自拍 | 性色av免费看 | 中文字幕在线免费97 | 91麻豆精品国产91久久久无限制版 |