3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

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

编程问答

开启大数据时代谷歌三篇论文-Mapreduce

發布時間:2025/4/5 编程问答 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开启大数据时代谷歌三篇论文-Mapreduce 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要

MapReduce 是一個編程模型,也是一個處理和生成超大數據集的算法模型的相關實現。用戶首先創建一 個 Map 函數處理一個基于 key/value pair 的數據集合,輸出中間的基于 key/value pair 的數據集合;然后再創建 一個 Reduce 函數用來合并所有的具有相同中間 key 值的中間 value 值。現實世界中有很多滿足上述處理模型 的例子,本論文將詳細描述這個模型。

MapReduce 架構的程序能夠在大量的普通配置的計算機上實現并行化處理。這個系統在運行時只關心: 如何分割輸入數據,在大量計算機組成的集群上的調度,集群中計算機的錯誤處理,管理集群中計算機之間 必要的通信。采用 MapReduce 架構可以使那些沒有并行計算和分布式處理系統開發經驗的程序員有效利用分 布式系統的豐富資源。

我們的 MapReduce 實現運行在規模可以靈活調整的由普通機器組成的集群上:一個典型的 MapReduce 計算往往由幾千臺機器組成、處理以 TB 計算的數據。程序員發現這個系統非常好用:已經實現了數以百計 的 MapReduce 程序,在 Google 的集群上,每天都有 1000 多個 MapReduce 程序在執行。

1 介紹

在過去的 5 年里,包括本文作者在內的 Google 的很多程序員,為了處理海量的原始數據,已經實現了數 以百計的、專用的計算方法。這些計算方法用來處理大量的原始數據,比如,文檔抓取(類似網絡爬蟲的程 序)、Web 請求日志等等;也為了計算處理各種類型的衍生數據,比如倒排索引、Web 文檔的圖結構的各種表 示形勢、每臺主機上網絡爬蟲抓取的頁面數量的匯總、每天被請求的最多的查詢的集合等等。大多數這樣的 數據處理運算在概念上很容易理解。然而由于輸入的數據量巨大,因此要想在可接受的時間內完成運算,只 有將這些計算分布在成百上千的主機上。如何處理并行計算、如何分發數據、如何處理錯誤?所有這些問題 綜合在一起,需要大量的代碼處理,因此也使得原本簡單的運算變得難以處理。

為了解決上述復雜的問題,我們設計一個新的抽象模型,使用這個抽象模型,我們只要表述我們想要執 行的簡單運算即可,而不必關心并行計算、容錯、數據分布、負載均衡等復雜的細節,這些問題都被封裝在 了一個庫里面。設計這個抽象模型的靈感來自 Lisp 和許多其他函數式語言的 Map 和 Reduce 的原語。我們意 識到我們大多數的運算都包含這樣的操作:在輸入數據的“邏輯”記錄上應用 Map 操作得出一個中間 key/value pair 集合,然后在所有具有相同 key 值的 value 值上應用 Reduce 操作,從而達到合并中間的數據,得到一個

想要的結果的目的。使用 MapReduce 模型,再結合用戶實現的 Map 和 Reduce 函數,我們就可以非常容易的 實現大規模并行化計算;通過 MapReduce 模型自帶的“再次執行”(re-execution)功能,也提供了初級的容

災實現方案。
這個工作(實現一個 MapReduce 框架模型)的主要貢獻是通過簡單的接口來實現自動的并行化和大規模

的分布式計算,通過使用 MapReduce 模型接口實現在大量普通的 PC 機上高性能計算。 第二部分描述基本的編程模型和一些使用案例。 第三部分描述了一個經過裁剪的、適合我們的基于集群的計算環境的 MapReduce 實現。 第四部分描述我們認為在 MapReduce 編程模型中一些實用的技巧。 第五部分對于各種不同的任務,測量我們 MapReduce 實現的性能。

第六部分揭示了在 Google 內部如何使用 MapReduce 作為基礎重寫我們的索引系統產品,包括其它一些 使用 MapReduce 的經驗。 第七部分討論相關的和未來的工作。

2 編程模型

MapReduce 編程模型的原理是:利用一個輸入 key/value pair 集合來產生一個輸出的 key/value pair 集合。 MapReduce 庫的用戶用兩個函數表達這個計算:Map 和 Reduce。

用戶自定義的 Map 函數接受一個輸入的 key/value pair 值,然后產生一個中間 key/value pair 值的集合。 MapReduce 庫把所有具有相同中間 key 值 I 的中間 value 值集合在一起后傳遞給 reduce 函數。

用戶自定義的 Reduce 函數接受一個中間 key 的值 I 和相關的一個 value 值的集合。Reduce 函數合并這些 value 值,形成一個較小的 value 值的集合。一般的,每次 Reduce 函數調用只產生 0 或 1 個輸出 value 值。通 常我們通過一個迭代器把中間 value 值提供給 Reduce 函數,這樣我們就可以處理無法全部放入內存中的大量 的 value 值的集合。

2.1 例子

例如,計算一個大的文檔集合中每個單詞出現的次數,下面是偽代碼段:

map(String key,String value):

? ?// key:document name

? // value: document contents

? ?for each word w in value:

? ? ? EmitIntermediate(w,"1")

reduce(String key,Iterator values):

? ?// key : a word

? ?// values: a list of counts

? ?int result = 0;

? ?for each v in values:

? ? ? ? ?result += ParseInt(v);

? ?Emit(AsString(result));

Map 函數輸出文檔中的每個詞、以及這個詞的出現次數(在這個簡單的例子里就是 1)。Reduce 函數把 Map 函數產生的每一個特定的詞的計數累加起來。

另外,用戶編寫代碼,使用輸入和輸出文件的名字、可選的調節參數來完成一個符合 MapReduce 模型規 范的對象,然后調用 MapReduce 函數,并把這個規范對象傳遞給它。用戶的代碼和 MapReduce 庫鏈接在一起 (用 C++實現)。附錄 A 包含了這個實例的全部程序代碼。

2.2 類型
盡管在前面例子的偽代碼中使用了以字符串表示的輸入輸出值,但是在概念上,用戶定義的 Map 和 Reduce

函數都有相關聯的類型:

map(k1,v1) ->list(k2,v2) reduce(k2,list(v2)) ->list(v2)

比如,輸入的 key 和 value 值與輸出的 key 和 value 值在類型上推導的域不同。此外,中間 key 和 value 值與輸出 key 和 value 值在類型上推導的域相同。2

我們的 C++中使用字符串類型作為用戶自定義函數的輸入輸出,用戶在自己的代碼中對字符串進行適當 的類型轉換。

2.3 更多的例子

這里還有一些有趣的簡單例子,可以很容易的使用 MapReduce 模型來表示:分布式的 Grep:Map 函數輸出匹配某個模式的一行,Reduce 函數是一個恒等函數,即把中間數據復制到 輸出。計算 URL 訪問頻率:Map 函數處理日志中 web 頁面請求的記錄,然后輸出(URL,1)。Reduce 函數把相同URL 的 value 值都累加起來,產生(URL,記錄總數)結果。倒轉網絡鏈接圖:Map 函數在源頁面(source)中搜索所有的鏈接目標(target)并輸出為(target,source)。Reduce 函數把給定鏈接目標(target)的鏈接組合成一個列表,輸出(target,list(source))。 每個主機的檢索詞向量:檢索詞向量用一個(詞,頻率)列表來概述出現在文檔或文檔集中的最重要的一些 詞。Map 函數為每一個輸入文檔輸出(主機名,檢索詞向量),其中主機名來自文檔的 URL。Reduce 函數接收給 定主機的所有文檔的檢索詞向量,并把這些檢索詞向量加在一起,丟棄掉低頻的檢索詞,輸出一個最終的(主機名,檢索詞向量)。
倒排索引:Map 函數分析每個文檔輸出一個(詞,文檔號)的列表,Reduce 函數的輸入是一個給定詞的所有(詞,文檔號),排序所有的文檔號,輸出(詞,list(文檔號))。所有的輸出集合形成一個簡單的倒排索引,它 以一種簡單的算法跟蹤詞在文檔中的位置。

分布式排序:Map 函數從每個記錄提取 key,輸出(key,record)。Reduce 函數不改變任何的值。這個運算 依賴分區機制(在 4.1 描述)和排序屬性(在 4.2 描述)。

3 實現

MapReduce 模型可以有多種不同的實現方式。如何正確選擇取決于具體的環境。例如,一種實現方式適 用于小型的共享內存方式的機器,另外一種實現方式則適用于大型 NUMA 架構的多處理器的主機,而有的實 現方式更適合大型的網絡連接集群。

本章節描述一個適用于 Google 內部廣泛使用的運算環境的實現:用以太網交換機連接、由普通 PC 機組 成的大型集群。在我們的環境里包括:

  • x86 架構、運行 Linux 操作系統、雙處理器、2-4GB 內存的機器。

  • 普通的網絡硬件設備,每個機器的帶寬為百兆或者千兆,但是遠小于網絡的平均帶寬的一半。

  • 集群中包含成百上千的機器,因此,機器故障是常態。

  • 存儲為廉價的內置 IDE 硬盤。一個內部分布式文件系統用來管理存儲在這些磁盤上的數據。文件系

    統通過數據復制來在不可靠的硬件上保證數據的可靠性和有效性。

  • 用戶提交工作(job)給調度系統。每個工作(job)都包含一系列的任務(task),調度系統將這些任務調度到集群中多臺可用的機器上。

  • 3.1 執行概括
    通過將 Map 調用的輸入數據自動分割為 M 個數據片段的集合,Map 調用被分布到多臺機器上執行。輸入的數據片段能夠在不同的機器上并行處理。使用分區函數將 Map 調用產生的中間 key 值分成 R 個不同分區(例如,hash(key) mod R),Reduce 調用也被分布到多臺機器上執行。分區數量(R)和分區函數由用戶來指定。

    ?

    ? ? ? ??

    圖 1 展示了我們的 MapReduce 實現中操作的全部流程。當用戶調用 MapReduce 函數時,將發生下面的一 系列動作(下面的序號和圖 1 中的序號一一對應):

  • 用戶程序首先調用的 MapReduce 庫將輸入文件分成 M 個數據片度,每個數據片段的大小一般從 16MB 到 64MB(可以通過可選的參數來控制每個數據片段的大小)。然后用戶程序在機群中創建大量 的程序副本。

  • 這些程序副本中的有一個特殊的程序–master。副本中其它的程序都是 worker 程序,由 master 分配 任務。有 M 個 Map 任務和 R 個 Reduce 任務將被分配,master 將一個 Map 任務或 Reduce 任務分配 給一個空閑的 worker。

  • 被分配了 map 任務的 worker 程序讀取相關的輸入數據片段,從輸入的數據片段中解析出 key/value pair,然后把 key/value pair 傳遞給用戶自定義的 Map 函數,由 Map 函數生成并輸出的中間 key/value pair,并緩存在內存中。

  • 緩存中的 key/value pair 通過分區函數分成 R 個區域,之后周期性的寫入到本地磁盤上。緩存的 key/value pair 在本地磁盤上的存儲位置將被回傳給 master,由 master 負責把這些存儲位置再傳送給 Reduce worker。

  • 當 Reduce worker 程序接收到 master 程序發來的數據存儲位置信息后,使用 RPC 從 Map worker 所在 主機的磁盤上讀取這些緩存數據。當 Reduce worker 讀取了所有的中間數據后,通過對 key 進行排序后使得具有相同 key 值的數據聚合在一起。由于許多不同的 key 值會映射到相同的 Reduce 任務上,因此必須進行排序。如果中間數據太大無法在內存中完成排序,那么就要在外部進行排序。

  • Reduce worker 程序遍歷排序后的中間數據,對于每一個唯一的中間 key 值,Reduce worker 程序將這 個 key 值和它相關的中間 value 值的集合傳遞給用戶自定義的 Reduce 函數。Reduce 函數的輸出被追 加到所屬分區的輸出文件。

  • 當所有的 Map 和 Reduce 任務都完成之后,master 喚醒用戶程序。在這個時候,在用戶程序里的對MapReduce 調用才返回。

  • 在成功完成任務之后,MapReduce 的輸出存放在 R 個輸出文件中(對應每個 Reduce 任務產生一個輸出文件,文件名由用戶指定)。一般情況下,用戶不需要將這 R 個輸出文件合并成一個文件–他們經常把這些文 件作為另外一個 MapReduce 的輸入,或者在另外一個可以處理多個分割文件的分布式應用中使用。

  • 3.2 Master 數據結構

    Master 持有一些數據結構,它存儲每一個 Map 和 Reduce 任務的狀態(空閑、工作中或完成),以及 Worker 機器(非空閑任務的機器)的標識。

    Master 就像一個數據管道,中間文件存儲區域的位置信息通過這個管道從 Map 傳遞到 Reduce。因此, 對于每個已經完成的 Map 任務,master 存儲了 Map 任務產生的 R 個中間文件存儲區域的大小和位置。當 Map 任務完成時,Master 接收到位置和大小的更新信息,這些信息被逐步遞增的推送給那些正在工作的 Reduce 任務。

    3.3 容錯
    因為 MapReduce 庫的設計初衷是使用由成百上千的機器組成的集群來處理超大規模的數據,所以,這個庫必須要能很好的處理機器故障。

    3.3.1 worker 故障

    master 周期性的 ping 每個 worker。如果在一個約定的時間范圍內沒有收到 worker 返回的信息,master 將 把這個 worker 標記為失效。所有由這個失效的 worker 完成的 Map 任務被重設為初始的空閑狀態,之后這些 任務就可以被安排給其他的 worker。同樣的,worker 失效時正在運行的 Map 或 Reduce 任務也將被重新置為 空閑狀態,等待重新調度。

    當 worker 故障時,由于已經完成的 Map 任務的輸出存儲在這臺機器上,Map 任務的輸出已不可訪問了,

    因此必須重新執行。而已經完成的 Reduce 任務的輸出存儲在全局文件系統上,因此不需要再次執行。

    當一個 Map 任務首先被 worker A 執行,之后由于 worker A 失效了又被調度到 worker B 執行,這個“重 新執行”的動作會被通知給所有執行 Reduce 任務的 worker。任何還沒有從 worker A 讀取數據的 Reduce 任務 將從 worker B 讀取數據。

    MapReduce 可以處理大規模 worker 失效的情況。比如,在一個 MapReduce 操作執行期間,在正在運行 的集群上進行網絡維護引起 80 臺機器在幾分鐘內不可訪問了,MapReduce master 只需要簡單的再次執行那些 不可訪問的 worker 完成的工作,之后繼續執行未完成的任務,直到最終完成這個 MapReduce 操作。

    3.3.2 master 失敗

    一個簡單的解決辦法是讓 master 周期性的將上面描述的數據結構(alex 注:指 3.2 節)的寫入磁盤,即 檢查點(checkpoint)。如果這個 master 任務失效了,可以從最后一個檢查點(checkpoint)開始啟動另一個 master 進程。然而,由于只有一個 master 進程,master 失效后再恢復是比較麻煩的,因此我們現在的實現是 如果 master 失效,就中止 MapReduce 運算。客戶可以檢查到這個狀態,并且可以根據需要重新執行 MapReduce 操作。

    3.3.3 在失效方面的處理機制

    (alex 注:原文為”semantics in the presence of failures”)

    當用戶提供的 Map 和 Reduce 操作是輸入確定性函數(即相同的輸入產生相同的輸出)時,我們的分布 式實現在任何情況下的輸出都和所有程序沒有出現任何錯誤、順序的執行產生的輸出是一樣的。

    我們依賴對 Map 和 Reduce 任務的輸出是原子提交的來完成這個特性。每個工作中的任務把它的輸出寫 到私有的臨時文件中。每個 Reduce 任務生成一個這樣的文件,而每個 Map 任務則生成 R 個這樣的文件(一 個 Reduce 任務對應一個文件)。當一個 Map 任務完成的時,worker 發送一個包含 R 個臨時文件名的完成消息 給 master。如果 master 從一個已經完成的 Map 任務再次接收到到一個完成消息,master 將忽略這個消息;否 則,master 將這 R 個文件的名字記錄在數據結構里。

    當 Reduce 任務完成時,Reduce worker 進程以原子的方式把臨時文件重命名為最終的輸出文件。如果同 一個 Reduce 任務在多臺機器上執行,針對同一個最終的輸出文件將有多個重命名操作執行。我們依賴底層文 件系統提供的重命名操作的原子性來保證最終的文件系統狀態僅僅包含一個 Reduce 任務產生的數據。

    使用 MapReduce 模型的程序員可以很容易的理解他們程序的行為,因為我們絕大多數的 Map 和 Reduce 操作是確定性的,而且存在這樣的一個事實:我們的失效處理機制等價于一個順序的執行的操作。當 Map 或 /和 Reduce 操作是不確定性的時候,我們提供雖然較弱但是依然合理的處理機制。當使用非確定操作的時候, 一個 Reduce 任務 R1 的輸出等價于一個非確定性程序順序執行產生時的輸出。但是,另一個 Reduce 任務 R2的輸出也許符合一個不同的非確定順序程序執行產生的 R2 的輸出。考慮 Map 任務 M 和Reduce 任務 R1、R2 的情況。我們設定 e(Ri)是 Ri 已經提交的執行過程(有且僅有一個這樣的執行過程)。當 e(R1)讀取了由 M 一次執行產生的輸出,而 e(R2)讀取了由 M 的另一次執行產生的 輸出,導致了較弱的失效處理。

    3.4 存儲位置

    在我們的計算運行環境中,網絡帶寬是一個相當匱乏的資源。我們通過盡量把輸入數據(由 GFS 管理)存 儲在集群中機器的本地磁盤上來節省網絡帶寬。GFS 把每個文件按 64MB 一個 Block 分隔,每個 Block 保存 在多臺機器上,環境中就存放了多份拷貝(一般是 3 個拷貝)。MapReduce 的 master 在調度 Map 任務時會考慮 輸入文件的位置信息,盡量將一個 Map 任務調度在包含相關輸入數據拷貝的機器上執行;如果上述努力失敗 了,master 將嘗試在保存有輸入數據拷貝的機器附近的機器上執行 Map 任務(例如,分配到一個和包含輸入數 據的機器在一個 switch 里的 worker 機器上執行)。當在一個足夠大的 cluster 集群上運行大型 MapReduce 操作 的時候,大部分的輸入數據都能從本地機器讀取,因此消耗非常少的網絡帶寬。

    3.5 任務粒度

    如前所述,我們把 Map 拆分成了 M 個片段、把 Reduce 拆分成 R 個片段執行。理想情況下,M 和 R 應當 比集群中 worker 的機器數量要多得多。在每臺 worker 機器都執行大量的不同任務能夠提高集群的動態的負載 均衡能力,并且能夠加快故障恢復的速度:失效機器上執行的大量 Map 任務都可以分布到所有其他的 worker 機器上去執行。

    但是實際上,在我們的具體實現中對 M 和 R 的取值都有一定的客觀限制,因為 master 必須執行 O(M+R) 次調度,并且在內存中保存 O(M*R)個狀態(對影響內存使用的因素還是比較小的:O(M*R)塊狀態,大概每 對 Map 任務/Reduce 任務 1 個字節就可以了)。

    更進一步,R 值通常是由用戶指定的,因為每個 Reduce 任務最終都會生成一個獨立的輸出文件。實際使 用時我們也傾向于選擇合適的 M 值,以使得每一個獨立任務都是處理大約 16M 到 64M 的輸入數據(這樣, 上面描寫的輸入數據本地存儲優化策略才最有效),另外,我們把 R 值設置為我們想使用的 worker 機器數量 的小的倍數。我們通常會用這樣的比例來執行 MapReduce:M=200000,R=5000,使用 2000 臺 worker 機器。

    3.6 備用任務

    影響一個 MapReduce 的總執行時間最通常的因素是“落伍者”:在運算過程中,如果有一臺機器花了很 長的時間才完成最后幾個 Map 或 Reduce 任務,導致 MapReduce 操作總的執行時間超過預期。出現“落伍者” 的原因非常多。比如:如果一個機器的硬盤出了問題,在讀取的時候要經常的進行讀取糾錯操作,導致讀取

    數據的速度從 30M/s 降低到 1M/s。如果 cluster 的調度系統在這臺機器上又調度了其他的任務,由于 CPU、內 存、本地硬盤和網絡帶寬等競爭因素的存在,導致執行 MapReduce 代碼的執行效率更加緩慢。我們最近遇到 的一個問題是由于機器的初始化代碼有 bug,導致關閉了的處理器的緩存:在這些機器上執行任務的性能和正常情況相差上百倍。我們有一個通用的機制來減少“落伍者”出現的情況。當一個 MapReduce 操作接近完成的時候,master調度備用(backup)任務進程來執行剩下的、處于處理中狀態(in-progress)的任務。無論是最初的執行進程、 還是備用(backup)任務進程完成了任務,我們都把這個任務標記成為已經完成。我們調優了這個機制,通 常只會占用比正常操作多幾個百分點的計算資源。我們發現采用這樣的機制對于減少超大 MapReduce 操作的 總處理時間效果顯著。例如,在 5.3 節描述的排序任務,在關閉掉備用任務的情況下要多花 44%的時間完成 排序任務。

    4 技巧
    雖然簡單的 Map 和 Reduce 函數提供的基本功能已經能夠滿足大部分的計算需要,我們還是發掘出了一些有價值的擴展功能。本節將描述這些擴展功能。

    4.1 分區函數

    MapReduce 的使用者通常會指定 Reduce 任務和 Reduce 任務輸出文件的數量(R)。我們在中間 key 上使 用分區函數來對數據進行分區,之后再輸入到后續任務執行進程。一個缺省的分區函數是使用 hash 方法(比如, hash(key) mod R)進行分區。hash 方法能產生非常平衡的分區。然而,有的時候,其它的一些分區函數對 key 值進行的分區將非常有用。比如,輸出的 key 值是 URLs,我們希望每個主機的所有條目保持在同一個輸出文 件中。為了支持類似的情況,MapReduce 庫的用戶需要提供專門的分區函數。例如,使用“hash(Hostname(urlkey)) mod R”作為分區函數就可以把所有來自同一個主機的 URLs 保存在同一個輸出文件中。

    4.2 順序保證

    我們確保在給定的分區中,中間 key/value pair 數據的處理順序是按照 key 值增量順序處理的。這樣的順 序保證對每個分成生成一個有序的輸出文件,這對于需要對輸出文件按 key 值隨機存取的應用非常有意義, 對在排序輸出的數據集也很有幫助。

    4.3 Combiner 函數
    在某些情況下,Map 函數產生的中間 key 值的重復數據會占很大的比重,并且,用戶自定義的 Reduce 函數滿足結合律和交換律。在 2.1 節的詞數統計程序是個很好的例子。由于詞頻率傾向于一個 zipf 分布(齊夫分布),每個 Map 任務將產生成千上萬個這樣的記錄<the,1>。所有的這些記錄將通過網絡被發送到一個單獨的 Reduce 任務,然后由這個 Reduce 任務把所有這些記錄累加起來產生一個數字。我們允許用戶指定一個可選 的 combiner 函數,combiner 函數首先在本地將這些記錄進行一次合并,然后將合并的結果再通過網絡發送出去。
    Combiner 函數在每臺執行 Map 任務的機器上都會被執行一次。一般情況下,Combiner 和 Reduce 函數是一樣的。Combiner 函數和 Reduce 函數之間唯一的區別是 MapReduce 庫怎樣控制函數的輸出。Reduce 函數的 輸出被保存在最終的輸出文件里,而 Combiner 函數的輸出被寫到中間文件里,然后被發送給 Reduce 任務。

    部分的合并中間結果可以顯著的提高一些 MapReduce 操作的速度。附錄 A 包含一個使用 combiner 函數 的例子。

    4.4 輸入和輸出的類型

    MapReduce 庫支持幾種不同的格式的輸入數據。比如,文本模式的輸入數據的每一行被視為是一個 key/value pair。key 是文件的偏移量,value 是那一行的內容。另外一種常見的格式是以 key 進行排序來存儲 的 key/value pair 的序列。每種輸入類型的實現都必須能夠把輸入數據分割成數據片段,該數據片段能夠由單 獨的 Map 任務來進行后續處理(例如,文本模式的范圍分割必須確保僅僅在每行的邊界進行范圍分割)。雖然 大多數 MapReduce 的使用者僅僅使用很少的預定義輸入類型就滿足要求了,但是使用者依然可以通過提供一 個簡單的 Reader 接口實現就能夠支持一個新的輸入類型。

    Reader 并非一定要從文件中讀取數據,比如,我們可以很容易的實現一個從數據庫里讀記錄的 Reader, 或者從內存中的數據結構讀取數據的 Reader。 類似的,我們提供了一些預定義的輸出數據的類型,通過這些預定義類型能夠產生不同格式的數據。用 戶采用類似添加新的輸入數據類型的方式增加新的輸出類型。

    4.5 副作用

    在某些情況下,MapReduce 的使用者發現,如果在 Map 和/或 Reduce 操作過程中增加輔助的輸出文件會 比較省事。我們依靠程序 writer 把這種“副作用”變成原子的和冪等的3。通常應用程序首先把輸出結果寫到 一個臨時文件中,在輸出全部數據之后,在使用系統級的原子操作 rename 重新命名這個臨時文件。 如果一個任務產生了多個輸出文件,我們沒有提供類似兩階段提交的原子操作支持這種情況。因此,對 于會產生多個輸出文件、并且對于跨文件有一致性要求的任務,都必須是確定性的任務。但是在實際應用過 程中,這個限制還沒有給我們帶來過麻煩。

    4.6 跳過損壞的記錄

    有時候,用戶程序中的 bug 導致 Map 或者 Reduce 函數在處理某些記錄的時候 crash 掉,MapReduce 操作 無法順利完成。慣常的做法是修復 bug 后再次執行 MapReduce 操作,但是,有時候找出這些 bug 并修復它們 不是一件容易的事情;這些 bug 也許是在第三方庫里邊,而我們手頭沒有這些庫的源代碼。而且在很多時候, 忽略一些有問題的記錄也是可以接受的,比如在一個巨大的數據集上進行統計分析的時候。我們提供了一種 執行模式,在這種模式下,為了保證保證整個處理能繼續進行,MapReduce 會檢測哪些記錄導致確定性的 crash, 并且跳過這些記錄不處理。

    每個 worker 進程都設置了信號處理函數捕獲內存段異常(segmentation violation)和總線錯誤(bus error)。 在執行 Map 或者 Reduce 操作之前,MapReduce 庫通過全局變量保存記錄序號。如果用戶程序觸發了一個系 統信號,消息處理函數將用“最后一口氣”通過 UDP 包向 master 發送處理的最后一條記錄的序號。當 master 看到在處理某條特定記錄不止失敗一次時,master 就標志著條記錄需要被跳過,并且在下次重新執行相關的 Map 或者 Reduce 任務的時候跳過這條記錄。

    4.7 本地執行

    調試 Map 和 Reduce 函數的 bug 是非常困難的,因為實際執行操作時不但是分布在系統中執行的,而且 通常是在好幾千臺計算機上執行,具體的執行位置是由 master 進行動態調度的,這又大大增加了調試的難度。 為了簡化調試、profile 和小規模測試,我們開發了一套 MapReduce 庫的本地實現版本,通過使用本地版本的 MapReduce 庫,MapReduce 操作在本地計算機上順序的執行。用戶可以控制 MapReduce 操作的執行,可以把 操作限制到特定的 Map 任務上。用戶通過設定特別的標志來在本地執行他們的程序,之后就可以很容易的使 用本地調試和測試工具(比如 gdb)。

    4.8 狀態信息

    master 使用嵌入式的 HTTP 服務器(如 Jetty)顯示一組狀態信息頁面,用戶可以監控各種執行狀態。狀 態信息頁面顯示了包括計算執行的進度,比如已經完成了多少任務、有多少任務正在處理、輸入的字節數、 中間數據的字節數、輸出的字節數、處理百分比等等。頁面還包含了指向每個任務的 stderr 和 stdout 文件的鏈 接。用戶根據這些數據預測計算需要執行大約多長時間、是否需要增加額外的計算資源。這些頁面也可以用 來分析什么時候計算執行的比預期的要慢。

    另外,處于最頂層的狀態頁面顯示了哪些 worker 失效了,以及他們失效的時候正在運行的 Map 和 Reduce 任務。這些信息對于調試用戶代碼中的 bug 很有幫助。

    4.9 計數器

    MapReduce 庫使用計數器統計不同事件發生次數。比如,用戶可能想統計已經處理了多少個單詞、已經 索引的多少篇 German 文檔等等。

    為了使用這個特性,用戶在程序中創建一個命名的計數器對象,在 Map 和 Reduce 函數中相應的增加計 數器的值。例如:

    Counter* uppercase;
    uppercase = GetCounter(“uppercase”);

    map(String name, String contents):

    ? ? for each word w in contents:

    ? ? ? ? if (IsCapitalized(w)):

    ? ? ? ? ? ? uppercase->Increment();

    ? ? ? ? EmitIntermediate(w, “1′′);

    這些計數器的值周期性的從各個單獨的 worker 機器上傳遞給 maste(r 附加在 ping 的應答包中傳遞)。master 把執行成功的 Map 和 Reduce 任務的計數器值進行累計,當 MapReduce 操作完成之后,返回給用戶代碼。

    計數器當前的值也會顯示在 master 的狀態頁面上,這樣用戶就可以看到當前計算的進度。當累加計數器 的值的時候,master 要檢查重復運行的 Map 或者 Reduce 任務,避免重復累加(之前提到的備用任務和失效 后重新執行任務這兩種情況會導致相同的任務被多次執行)。

    有些計數器的值是由 MapReduce 庫自動維持的,比如已經處理的輸入的 key/value pair 的數量、輸出的 key/value pair 的數量等等。

    計數器機制對于 MapReduce 操作的完整性檢查非常有用。比如,在某些 MapReduce 操作中,用戶需要確 保輸出的 key value pair 精確的等于輸入的 key value pair,或者處理的 German 文檔數量在處理的整個文檔數 量中屬于合理范圍。

    5 性能

    本節我們用在一個大型集群上運行的兩個計算來衡量 MapReduce 的性能。一個計算在大約 1TB 的數據中 進行特定的模式匹配,另一個計算對大約 1TB 的數據進行排序。

    這兩個程序在大量的使用 MapReduce 的實際應用中是非常典型的 — 一類是對數據格式進行轉換,從一 種表現形式轉換為另外一種表現形式;另一類是從海量數據中抽取少部分的用戶感興趣的數據。

    5.1 集群配置

    所有這些程序都運行在一個大約由 1800 臺機器構成的集群上。每臺機器配置 2 個 2G 主頻、支持超線程 的 Intel Xeon 處理器,4GB 的物理內存,兩個 160GB 的 IDE 硬盤和一個千兆以太網卡。這些機器部署在一個 兩層的樹形交換網絡中,在 root 節點大概有 100-200GBPS 的傳輸帶寬。所有這些機器都采用相同的部署(對 等部署),因此任意兩點之間的網絡來回時間小于 1 毫秒。

    在 4GB 內存里,大概有 1-1.5G 用于運行在集群上的其他任務。測試程序在周末下午開始執行,這時主機 的 CPU、磁盤和網絡基本上處于空閑狀態。

    5.2 GREP

    這個分布式的 grep 程序需要掃描大概 10 的 10 次方個由 100 個字節組成的記錄,查找出現概率較小的 3 個字符的模式(這個模式在 92337 個記錄中出現)。輸入數據被拆分成大約 64M 的 Block(M=15000),整個 輸出數據存放在一個文件中(R=1)。

    5.2 GREP

    這個分布式的 grep 程序需要掃描大概 10 的 10 次方個由 100 個字節組成的記錄,查找出現概率較小的 3 個字符的模式(這個模式在 92337 個記錄中出現)。輸入數據被拆分成大約 64M 的 Block(M=15000),整個 輸出數據存放在一個文件中(R=1)。

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

    圖 2 顯示了這個運算隨時間的處理過程。其中 Y 軸表示輸入數據的處理速度。處理速度隨著參與 MapReduce 計算的機器數量的增加而增加,當 1764 臺 worker 參與計算的時,處理速度達到了 30GB/s。當 Map 任務結束的時候,即在計算開始后 80 秒,輸入的處理速度降到 0。整個計算過程從開始到結束一共花了 大概 150 秒。這包括了大約一分鐘的初始啟動階段。初始啟動階段消耗的時間包括了是把這個程序傳送到各 個 worker 機器上的時間、等待 GFS 文件系統打開 1000 個輸入文件集合的時間、獲取相關的文件本地位置優 化信息的時間。

    5.3 排序
    排序程序處理 10 的 10 次方個 100 個字節組成的記錄(大概 1TB 的數據)。這個程序模仿 TeraSortbenchmark[10]。排序程序由不到 50 行代碼組成。只有三行的 Map 函數從文本行中解析出 10 個字節的 key 值作為排序的 key,并且把這個 key 和原始文本行作為中間的 key/value pair 值輸出。我們使用了一個內置的恒等函數作為 Reduce 操作函數。這個函數把中間的 key/value pair 值不作任何改變輸出。最終排序結果輸出到兩路復制的GFS 文件系統(也就是說,程序輸出 2TB 的數據)。如前所述,輸入數據被分成 64MB 的 Block(M=15000)。我們把排序后的輸出結果分區后存儲到 4000個文件(R=4000)。分區函數使用 key 的原始字節來把數據分區到 R 個片段中。在這個 benchmark 測試中,我們使用的分區函數知道 key 的分區情況。通常對于排序程序來說,我們會增加一個預處理的 MapReduce 操作用于采樣 key 值的分布情況,通過采樣的數據來計算對最終排序處理的分區點。

    ?

    圖三(a)顯示了這個排序程序的正常執行過程。左上的圖顯示了輸入數據讀取的速度。數據讀取速度峰 值會達到 13GB/s,并且所有 Map 任務完成之后,即大約 200 秒之后迅速滑落到 0。值得注意的是,排序程序 輸入數據讀取速度小于分布式 grep 程序。這是因為排序程序的 Map 任務花了大約一半的處理時間和 I/O 帶寬 把中間輸出結果寫到本地硬盤。相應的分布式 grep 程序的中間結果輸出幾乎可以忽略不計。

    左邊中間的圖顯示了中間數據從 Map 任務發送到 Reduce 任務的網絡速度。這個過程從第一個 Map 任務 完成之后就開始緩慢啟動了。圖示的第一個高峰是啟動了第一批大概 1700 個 Reduce 任務(整個 MapReduce 分布到大概 1700 臺機器上,每臺機器 1 次最多執行 1 個 Reduce 任務)。排序程序運行大約 300 秒后,第一批 啟動的 Reduce 任務有些完成了,我們開始執行剩下的 Reduce 任務。所有的處理在大約 600 秒后結束。

    左下圖表示 Reduce 任務把排序后的數據寫到最終的輸出文件的速度。在第一個排序階段結束和數據開始 寫入磁盤之間有一個小的延時,這是因為 worker 機器正在忙于排序中間數據。磁盤寫入速度在 2-4GB/s 持續 一段時間。輸出數據寫入磁盤大約持續 850 秒。計入初始啟動部分的時間,整個運算消耗了 891 秒。這個速度和 TeraSort benchmark[18]的最高紀錄 1057 秒相差不多。 還有一些值得注意的現象:輸入數據的讀取速度比排序速度和輸出數據寫入磁盤速度要高不少,這是因為我們的輸入數據本地化優化策略起了作用 — 絕大部分數據都是從本地硬盤讀取的,從而節省了網絡帶寬。 排序速度比輸出數據寫入到磁盤的速度快,這是因為輸出數據寫了兩份(我們使用了 2 路的 GFS 文件系統, 寫入復制節點的原因是為了保證數據可靠性和可用性)。我們把輸出數據寫入到兩個復制節點的原因是因為這 是底層文件系統的保證數據可靠性和可用性的實現機制。如果底層文件系統使用類似容錯編碼[14(erasure coding)的方式而不是復制的方式保證數據的可靠性和可用性,那么在輸出數據寫入磁盤的時候,就可以降低 網絡帶寬的使用。

    5.4 高效的 backup 任務

    圖三(b)顯示了關閉了備用任務后排序程序執行情況。執行的過程和圖 3(a)很相似,除了輸出數據寫 磁盤的動作在時間上拖了一個很長的尾巴,而且在這段時間里,幾乎沒有什么寫入動作。在 960 秒后,只有 5 個 Reduce 任務沒有完成。這些拖后腿的任務又執行了 300 秒才完成。整個計算消耗了 1283 秒,多了 44% 的執行時間。

    5.5 失效的機器

    在圖三(c)中演示的排序程序執行的過程中,我們在程序開始后幾分鐘有意的 kill 了 1746 個 worker 中 的 200 個。集群底層的調度立刻在這些機器上重新開始新的 worker 處理進程(因為只是 worker 機器上的處理 進程被 kill 了,機器本身還在工作)。

    圖三(c)顯示出了一個“負”的輸入數據讀取速度,這是因為一些已經完成的 Map 任務丟失了(由于 相應的執行 Map 任務的 worker 進程被 kill 了),需要重新執行這些任務。相關 Map 任務很快就被重新執行了。 整個運算在 933 秒內完成,包括了初始啟動時間(只比正常執行多消耗了 5%的時間)。

    6 經驗

    我們在 2003 年 1 月完成了第一個版本的 MapReduce 庫,在 2003 年 8 月的版本有了顯著的增強,這包括 了輸入數據本地優化、worker 機器之間的動態負載均衡等等。從那以后,我們驚喜的發現,MapReduce 庫能 廣泛應用于我們日常工作中遇到的各類問題。它現在在 Google 內部各個領域得到廣泛應用,包括:

  • 大規模機器學習問

  • Google News 和 Froogle 產品的集群問題

  • 從公眾查詢產品(比如 Google 的 Zeitgeist)的報告中抽取數據。

  • 從大量的新應用和新產品的網頁中提取有用信息(比如,從大量的位置搜索網頁中抽取地理位置信

    息)。

  • 大規模的圖形計算。

  • ? ? ? ? ? ? ? ?

    圖四顯示了在我們的源代碼管理系統中,隨著時間推移,獨立的 MapReduce 程序數量的顯著增加。從 2003 年早些時候的 0 個增長到 2004 年 9 月份的差不多 900 個不同的程序。MapReduce 的成功取決于采用 MapReduce 庫能夠在不到半個小時時間內寫出一個簡單的程序,這個簡單的程序能夠在上千臺機器的組成的集群上做大 規模并發處理,這極大的加快了開發和原形設計的周期。另外,采用 MapReduce 庫,可以讓完全沒有分布式 和/或并行系統開發經驗的程序員很容易的利用大量的資源,開發出分布式和/或并行處理的應用。

    ? ? ? ? ? ? ? ??

    在每個任務結束的時候,MapReduce 庫統計計算資源的使用狀況。在表 1,我們列出了 2004 年 8 月份 MapReduce 運行的任務所占用的相關資源。

    6.1 大規模索引

    到目前為止,MapReduce 最成功的應用就是重寫了 Google 網絡搜索服務所使用到的 index 系統。索引系 統的輸入數據是網絡爬蟲抓取回來的海量的文檔,這些文檔數據都保存在 GFS 文件系統里。這些文檔原始內 容4的大小超過了 20TB。索引程序是通過一系列的 MapReduce 操作(大約 5 到 10 次)來建立索引。使用 MapReduce(替換上一個特別設計的、分布式處理的索引程序)帶來這些好處:

    實現索引部分的代碼簡單、小巧、容易理解,因為對于容錯、分布式以及并行計算的處理都是 MapReduce 庫提供的。比如,使用 MapReduce 庫,計算的代碼行數從原來的 3800 行 C++代碼減少到大概 700 行代碼。

    MapReduce 庫的性能已經足夠好了,因此我們可以把在概念上不相關的計算步驟分開處理,而不是混在 一起以期減少數據傳遞的額外消耗。概念上不相關的計算步驟的隔離也使得我們可以很容易改變索引處理方 式。比如,對之前的索引系統的一個小更改可能要耗費好幾個月的時間,但是在使用 MapReduce 的新系統上, 這樣的更改只需要花幾天時間就可以了。

    索引系統的操作管理更容易了。因為由機器失效、機器處理速度緩慢、以及網絡的瞬間阻塞等引起的絕 大部分問題都已經由MapReduce 庫解決了,不再需要操作人員的介入了。另外,我們可以通過在索引系統集 群中增加機器的簡單方法提高整體處理性能?

    7 相關工作

    很多系統都提供了嚴格的編程模式,并且通過對編程的嚴格限制來實現并行計算。例如,一個結合函數可以通過把 N 個元素的數組的前綴在 N 個處理器上使用并行前綴算法,在 log N 的時間內計算完[6,9,13]。

    MapReduce 可以看作是我們結合在真實環境下處理海量數據的經驗,對這些經典模型進行簡化和萃取的成果。 更加值得驕傲的是,我們還實現了基于上千臺處理器的集群的容錯處理。相比而言,大部分并發處理系統都 只在小規模的集群上實現,并且把容錯處理交給了程序員。

    Bulk Synchronous Programming[17]和一些 MPI 原語[11]提供了更高級別的并行處理抽象,可以更容易寫 出并行處理的程序。MapReduce 和這些系統的關鍵不同之處在于,MapReduce 利用限制性編程模式實現了用 戶程序的自動并發處理,并且提供了透明的容錯處理。

    我們數據本地優化策略的靈感來源于 active disks[12,15]等技術,在 active disks 中,計算任務是盡量推送 到數據存儲的節點處理6,這樣就減少了網絡和 IO 子系統的吞吐量。我們在掛載幾個硬盤的普通機器上執行 我們的運算,而不是在磁盤處理器上執行我們的工作,但是達到的目的一樣的。

    我們的備用任務機制和 Charlotte System[3]提出的 eager 調度機制比較類似。Eager 調度機制的一個缺點是 如果一個任務反復失效,那么整個計算就不能完成。我們通過忽略引起故障的記錄的方式在某種程度上解決 了這個問題。

    MapReduce 的實現依賴于一個內部的集群管理系統,這個集群管理系統負責在一個超大的、共享機器的 集群上分布和運行用戶任務。雖然這個不是本論文的重點,但是有必要提一下,這個集群管理系統在理念上 和其它系統,如 Condor[16]是一樣。

    MapReduce 庫的排序機制和 NOW-Sort[1]的操作上很類似。讀取輸入源的機器(map workers)把待排序 的數據進行分區后,發送到 R 個 Reduce worker 中的一個進行處理。每個 Reduce worker 在本地對數據進行排 序(盡可能在內存中排序)。當然,NOW-Sort 沒有給用戶自定義的 Map 和 Reduce 函數的機會,因此不具備 MapReduce 庫廣泛的實用性。

    River[2]提供了一個編程模型:處理進程通過分布式隊列傳送數據的方式進行互相通訊。和 MapReduce 類似,River 系統嘗試在不對等的硬件環境下,或者在系統顛簸的情況下也能提供近似平均的性能。River 是 通過精心調度硬盤和網絡的通訊來平衡任務的完成時間。MapReduce 庫采用了其它的方法。通過對編程模型 進行限制,MapReduce 框架把問題分解成為大量的“小”任務。這些任務在可用的 worker 集群上動態的調度, 這樣快速的 worker 就可以執行更多的任務。通過對編程模型進行限制,我們可用在工作接近完成的時候調度 備用任務,縮短在硬件配置不均衡的情況下縮小整個操作完成的時間(比如有的機器性能差、或者機器被某 些操作阻塞了)。

    BAD-FS[5]采用了和 MapReduce 完全不同的編程模式,它是面向廣域網(alex 注:wide-area network)的。不過,這兩個系統有兩個基礎功能很類似。(1)兩個系統采用重新執行的方式來防止由于失效導致的數據丟失。(2)兩個都使用數據本地化調度策略,減少網絡通訊的數據量。 TACC[7]是一個用于簡化構造高可用性網絡服務的系統。和 MapReduce 一樣,它也依靠重新執行機制來實現的容錯處理。

    8 結束語

    MapReduce 編程模型在 Google 內部成功應用于多個領域。我們把這種成功歸結為幾個方面:首先,由于 MapReduce 封裝了并行處理、容錯處理、數據本地化優化、負載均衡等等技術難點的細節,這使得 MapReduce 庫易于使用。即便對于完全沒有并行或者分布式系統開發經驗的程序員而言;其次,大量不同類型的問題都 可以通過 MapReduce 簡單的解決。比如,MapReduce 用于生成 Google 的網絡搜索服務所需要的數據、用來 排序、用來數據挖掘、用于機器學習,以及很多其它的系統;第三,我們實現了一個在數千臺計算機組成的 大型集群上靈活部署運行的 MapReduce。這個實現使得有效利用這些豐富的計算資源變得非常簡單,因此也 適合用來解決 Google 遇到的其他很多需要大量計算的問題。

    我們也從 MapReduce 開發過程中學到了不少東西。首先,約束編程模式使得并行和分布式計算非常容易, 也易于構造容錯的計算環境;其次,網絡帶寬是稀有資源。大量的系統優化是針對減少網絡傳輸量為目的的: 本地優化策略使大量的數據從本地磁盤讀取,中間文件寫入本地磁盤、并且只寫一份中間文件也節約了網絡 帶寬;第三,多次執行相同的任務可以減少性能緩慢的機器帶來的負面影響(alex 注:即硬件配置的不平衡), 同時解決了由于機器失效導致的數據丟失問題。

    ?

    總結

    以上是生活随笔為你收集整理的开启大数据时代谷歌三篇论文-Mapreduce的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    国产精华av午夜在线观看 | 亚洲男女内射在线播放 | 亚洲国产成人av在线观看 | 乱人伦人妻中文字幕无码 | 波多野42部无码喷潮在线 | 偷窥日本少妇撒尿chinese | 久久精品中文字幕大胸 | 蜜桃视频插满18在线观看 | 久久午夜夜伦鲁鲁片无码免费 | 久久99精品久久久久久动态图 | 色一情一乱一伦 | 亚洲精品成人福利网站 | 久在线观看福利视频 | 日韩人妻少妇一区二区三区 | 免费无码肉片在线观看 | 国产麻豆精品一区二区三区v视界 | 青青草原综合久久大伊人精品 | 亚洲中文字幕在线观看 | 久久久久亚洲精品男人的天堂 | 成人一区二区免费视频 | 国产在线一区二区三区四区五区 | 少妇性荡欲午夜性开放视频剧场 | 中文字幕无线码免费人妻 | 国产97色在线 | 免 | 日韩欧美成人免费观看 | 小鲜肉自慰网站xnxx | 亚洲第一无码av无码专区 | 老司机亚洲精品影院 | 国产精品理论片在线观看 | 欧美熟妇另类久久久久久不卡 | 亚洲精品一区二区三区在线 | 国产乱人偷精品人妻a片 | 狂野欧美性猛xxxx乱大交 | 久久亚洲中文字幕无码 | 亚洲熟熟妇xxxx | 久久综合香蕉国产蜜臀av | 好男人社区资源 | 伊在人天堂亚洲香蕉精品区 | 久久综合网欧美色妞网 | 性生交片免费无码看人 | 男女猛烈xx00免费视频试看 | 欧洲欧美人成视频在线 | 成年美女黄网站色大免费全看 | 丝袜人妻一区二区三区 | 国产熟妇高潮叫床视频播放 | 捆绑白丝粉色jk震动捧喷白浆 | 精品无码国产一区二区三区av | 青青青爽视频在线观看 | 荫蒂添的好舒服视频囗交 | 国产内射爽爽大片视频社区在线 | 欧美日韩亚洲国产精品 | 国产成人精品一区二区在线小狼 | 窝窝午夜理论片影院 | 欧美日本精品一区二区三区 | 国产精华av午夜在线观看 | 亚洲精品综合一区二区三区在线 | 国产精品久久久久9999小说 | 国产香蕉尹人综合在线观看 | 老熟妇乱子伦牲交视频 | 亚洲一区二区三区国产精华液 | 女人高潮内射99精品 | 人妻天天爽夜夜爽一区二区 | 国产亚洲视频中文字幕97精品 | 久久久亚洲欧洲日产国码αv | 最近的中文字幕在线看视频 | 免费无码的av片在线观看 | 日韩视频 中文字幕 视频一区 | 亚洲成av人在线观看网址 | 日日碰狠狠躁久久躁蜜桃 | 波多野结衣av一区二区全免费观看 | 九九久久精品国产免费看小说 | 久久aⅴ免费观看 | 中文字幕乱码亚洲无线三区 | 国产两女互慰高潮视频在线观看 | 国产又粗又硬又大爽黄老大爷视 | 水蜜桃av无码 | 亚洲精品一区二区三区在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 激情国产av做激情国产爱 | 欧美喷潮久久久xxxxx | 精品无人区无码乱码毛片国产 | 亚洲成a人一区二区三区 | 久久国语露脸国产精品电影 | 国产凸凹视频一区二区 | 88国产精品欧美一区二区三区 | 精品久久久无码中文字幕 | 中文精品久久久久人妻不卡 | 久久人妻内射无码一区三区 | 一二三四社区在线中文视频 | 水蜜桃色314在线观看 | 色综合久久久久综合一本到桃花网 | 亚洲爆乳精品无码一区二区三区 | 日本一卡二卡不卡视频查询 | 国产激情一区二区三区 | 无码毛片视频一区二区本码 | 成人性做爰aaa片免费看 | 国产乡下妇女做爰 | 国产在线aaa片一区二区99 | 中文字幕 人妻熟女 | 色婷婷香蕉在线一区二区 | 久久久久久亚洲精品a片成人 | 精品夜夜澡人妻无码av蜜桃 | 精品亚洲韩国一区二区三区 | 国产精品沙发午睡系列 | 巨爆乳无码视频在线观看 | 亚洲国产精品久久人人爱 | 久久精品无码一区二区三区 | 男人的天堂2018无码 | 精品国产一区av天美传媒 | 无码国产色欲xxxxx视频 | 日本精品人妻无码77777 天堂一区人妻无码 | 天天躁日日躁狠狠躁免费麻豆 | 少妇高潮一区二区三区99 | 无码精品人妻一区二区三区av | 狠狠色噜噜狠狠狠狠7777米奇 | 少妇被黑人到高潮喷出白浆 | 亚洲国产欧美国产综合一区 | 波多野结衣av一区二区全免费观看 | 丰腴饱满的极品熟妇 | 成年美女黄网站色大免费视频 | 亚洲最大成人网站 | 国内精品一区二区三区不卡 | av无码电影一区二区三区 | 国产婷婷色一区二区三区在线 | 在线播放免费人成毛片乱码 | 大地资源网第二页免费观看 | 成 人 免费观看网站 | 国产超级va在线观看视频 | a在线观看免费网站大全 | 99久久婷婷国产综合精品青草免费 | 亚洲欧美精品伊人久久 | 亚洲日本在线电影 | 成人毛片一区二区 | 人妻少妇精品久久 | 男人扒开女人内裤强吻桶进去 | 国产特级毛片aaaaaaa高清 | 日产精品高潮呻吟av久久 | 久久精品人妻少妇一区二区三区 | 国产一区二区三区日韩精品 | 免费观看又污又黄的网站 | 亚洲国产精品美女久久久久 | 日本一区二区三区免费播放 | 欧美日韩久久久精品a片 | 国产免费久久久久久无码 | 国产色xx群视频射精 | 成人无码视频免费播放 | 麻豆国产人妻欲求不满谁演的 | 久久综合给合久久狠狠狠97色 | 中文字幕久久久久人妻 | 高清国产亚洲精品自在久久 | 日本熟妇乱子伦xxxx | 极品嫩模高潮叫床 | 无码一区二区三区在线观看 | 亚洲国产欧美日韩精品一区二区三区 | 波多野结衣 黑人 | 婷婷丁香六月激情综合啪 | 色综合久久久无码网中文 | 77777熟女视频在线观看 а天堂中文在线官网 | 精品一二三区久久aaa片 | 国模大胆一区二区三区 | 亚洲区欧美区综合区自拍区 | 久久久久久九九精品久 | 18禁黄网站男男禁片免费观看 | 久久久久人妻一区精品色欧美 | 亚洲国产精品一区二区美利坚 | 精品国产一区二区三区av 性色 | 少妇被粗大的猛进出69影院 | 国产熟妇高潮叫床视频播放 | 久久99热只有频精品8 | 午夜福利一区二区三区在线观看 | 帮老师解开蕾丝奶罩吸乳网站 | 亚洲欧美综合区丁香五月小说 | 亚洲精品美女久久久久久久 | 国产舌乚八伦偷品w中 | 亚洲男女内射在线播放 | 日韩少妇内射免费播放 | 亚洲 欧美 激情 小说 另类 | 亚洲最大成人网站 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲国产精品一区二区第一页 | 国产熟女一区二区三区四区五区 | 激情爆乳一区二区三区 | 国产97人人超碰caoprom | 中文字幕人妻无码一夲道 | 97夜夜澡人人爽人人喊中国片 | 疯狂三人交性欧美 | 国产精品无码成人午夜电影 | 国产猛烈高潮尖叫视频免费 | 欧美性猛交内射兽交老熟妇 | www国产亚洲精品久久网站 | 人人妻人人澡人人爽欧美一区 | 我要看www免费看插插视频 | 国产欧美亚洲精品a | 亚洲爆乳精品无码一区二区三区 | 亚洲中文无码av永久不收费 | 欧美怡红院免费全部视频 | 无码吃奶揉捏奶头高潮视频 | 精品久久久久香蕉网 | 高潮毛片无遮挡高清免费视频 | 黑人巨大精品欧美黑寡妇 | 亚洲一区二区三区 | 日韩av无码一区二区三区 | 国产av人人夜夜澡人人爽麻豆 | 老太婆性杂交欧美肥老太 | 内射欧美老妇wbb | 亚洲精品国偷拍自产在线麻豆 | 波多野结衣一区二区三区av免费 | 18无码粉嫩小泬无套在线观看 | 在线观看免费人成视频 | 久久久亚洲欧洲日产国码αv | 狠狠色噜噜狠狠狠7777奇米 | 成年女人永久免费看片 | 精品国产一区av天美传媒 | 中文字幕 人妻熟女 | 久久久久久亚洲精品a片成人 | 中文久久乱码一区二区 | 色婷婷综合中文久久一本 | 精品人妻人人做人人爽 | 亚洲国产午夜精品理论片 | 日本一卡二卡不卡视频查询 | 久久午夜无码鲁丝片 | 国产人妻大战黑人第1集 | 国产精品毛多多水多 | 日韩欧美中文字幕在线三区 | 亚洲中文字幕无码一久久区 | 国产97人人超碰caoprom | 老熟妇仑乱视频一区二区 | 国产高清不卡无码视频 | 人妻中文无码久热丝袜 | 成人免费无码大片a毛片 | 欧洲熟妇精品视频 | 人人妻人人澡人人爽欧美精品 | 少妇厨房愉情理9仑片视频 | 鲁鲁鲁爽爽爽在线视频观看 | 国产美女精品一区二区三区 | 国产免费观看黄av片 | 青春草在线视频免费观看 | 亚洲国产午夜精品理论片 | 亚洲人成无码网www | 99久久精品国产一区二区蜜芽 | 99国产欧美久久久精品 | 四十如虎的丰满熟妇啪啪 | 任你躁在线精品免费 | 丰满护士巨好爽好大乳 | 日韩视频 中文字幕 视频一区 | 亚洲色偷偷男人的天堂 | 激情内射亚州一区二区三区爱妻 | 午夜福利一区二区三区在线观看 | 午夜男女很黄的视频 | 国产熟妇高潮叫床视频播放 | 日本爽爽爽爽爽爽在线观看免 | 久久精品女人天堂av免费观看 | 午夜成人1000部免费视频 | 久久久国产精品无码免费专区 | 又大又紧又粉嫩18p少妇 | 少妇一晚三次一区二区三区 | 国产色视频一区二区三区 | 无码人妻出轨黑人中文字幕 | 国色天香社区在线视频 | 一区二区三区乱码在线 | 欧洲 | 中国女人内谢69xxxxxa片 | 日韩欧美中文字幕公布 | 久久99精品国产麻豆 | 色婷婷欧美在线播放内射 | 伊人久久大香线焦av综合影院 | 黑人巨大精品欧美一区二区 | 精品久久久久久人妻无码中文字幕 | 人妻少妇精品久久 | 久久国产精品二国产精品 | 日日噜噜噜噜夜夜爽亚洲精品 | 亚洲熟悉妇女xxx妇女av | 国产精品无码成人午夜电影 | 国产精品久久久久久无码 | 免费看男女做好爽好硬视频 | 国产av无码专区亚洲awww | 东北女人啪啪对白 | 亚洲国产综合无码一区 | 国产片av国语在线观看 | 国色天香社区在线视频 | 久久久久免费看成人影片 | 精品人人妻人人澡人人爽人人 | 国产在线一区二区三区四区五区 | 中文字幕+乱码+中文字幕一区 | 色一情一乱一伦一视频免费看 | 国产精品无码一区二区桃花视频 | 日韩精品无码免费一区二区三区 | 成人免费视频在线观看 | 精品一二三区久久aaa片 | 亚洲日韩精品欧美一区二区 | 久久精品视频在线看15 | 久久精品中文字幕一区 | 大地资源网第二页免费观看 | 两性色午夜视频免费播放 | 无码国产激情在线观看 | 久久亚洲日韩精品一区二区三区 | 国产亚洲日韩欧美另类第八页 | 久久久精品人妻久久影视 | 亚洲国产精华液网站w | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产后入清纯学生妹 | 国产黑色丝袜在线播放 | 国产激情艳情在线看视频 | 色一情一乱一伦一视频免费看 | 高清不卡一区二区三区 | 无码毛片视频一区二区本码 | 青草青草久热国产精品 | 国产明星裸体无码xxxx视频 | 午夜无码人妻av大片色欲 | 久久99久久99精品中文字幕 | 一本久道高清无码视频 | 午夜精品久久久久久久久 | 在线精品亚洲一区二区 | 中文字幕乱码人妻二区三区 | 免费视频欧美无人区码 | 亚洲中文字幕无码一久久区 | 精品国产麻豆免费人成网站 | yw尤物av无码国产在线观看 | 少妇性荡欲午夜性开放视频剧场 | 无码毛片视频一区二区本码 | 未满成年国产在线观看 | 天下第一社区视频www日本 | 久久久久久久久888 | 久激情内射婷内射蜜桃人妖 | 亚洲色大成网站www国产 | 亚洲精品国产第一综合99久久 | 欧美日韩人成综合在线播放 | 丁香啪啪综合成人亚洲 | 无码av中文字幕免费放 | 波多野42部无码喷潮在线 | 亚洲国产精华液网站w | 天天躁日日躁狠狠躁免费麻豆 | 免费国产黄网站在线观看 | 久久人人爽人人爽人人片av高清 | 伊人久久大香线蕉亚洲 | 久久久婷婷五月亚洲97号色 | 成人免费视频视频在线观看 免费 | 97夜夜澡人人爽人人喊中国片 | 四虎4hu永久免费 | 国产精品久久久久久无码 | 一本大道久久东京热无码av | 亚洲人成影院在线观看 | 黑人粗大猛烈进出高潮视频 | 捆绑白丝粉色jk震动捧喷白浆 | 性欧美大战久久久久久久 | 日韩少妇白浆无码系列 | 久久亚洲国产成人精品性色 | 又粗又大又硬又长又爽 | 国产亚洲精品久久久闺蜜 | 狠狠色噜噜狠狠狠7777奇米 | 久久久久免费看成人影片 | 久久亚洲国产成人精品性色 | 久久五月精品中文字幕 | 亚洲国产精品毛片av不卡在线 | 国产熟女一区二区三区四区五区 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲中文字幕无码中文字在线 | 国产莉萝无码av在线播放 | 久久久久免费看成人影片 | 人人妻人人澡人人爽人人精品 | 久久久久成人片免费观看蜜芽 | 久久亚洲精品中文字幕无男同 | 婷婷五月综合缴情在线视频 | 亚洲精品国偷拍自产在线麻豆 | 高潮毛片无遮挡高清免费 | 女高中生第一次破苞av | 久久亚洲日韩精品一区二区三区 | 国产成人无码av一区二区 | 亚洲国产欧美国产综合一区 | 国产精品99爱免费视频 | 麻豆国产丝袜白领秘书在线观看 | 亚洲国产精品久久久久久 | 熟妇人妻无码xxx视频 | 中文字幕av日韩精品一区二区 | 99久久久国产精品无码免费 | 日韩人妻少妇一区二区三区 | 任你躁在线精品免费 | a国产一区二区免费入口 | 日日天日日夜日日摸 | 久久精品一区二区三区四区 | 亚洲成av人影院在线观看 | 无码人妻精品一区二区三区下载 | 成人无码视频免费播放 | 精品久久久久久亚洲精品 | 国产激情精品一区二区三区 | 中文字幕人妻丝袜二区 | 国产成人人人97超碰超爽8 | 岛国片人妻三上悠亚 | 欧美猛少妇色xxxxx | 精品欧美一区二区三区久久久 | 国内精品久久毛片一区二区 | 无码人妻黑人中文字幕 | 久久99久久99精品中文字幕 | 人妻与老人中文字幕 | 一本大道伊人av久久综合 | 国产精品美女久久久网av | 在线精品国产一区二区三区 | 欧美熟妇另类久久久久久不卡 | 亚洲一区av无码专区在线观看 | 强辱丰满人妻hd中文字幕 | 国产精品无套呻吟在线 | 久久久久久国产精品无码下载 | 国产一区二区不卡老阿姨 | 欧美性生交活xxxxxdddd | 噜噜噜亚洲色成人网站 | 日韩欧美中文字幕公布 | 中文字幕无码乱人伦 | 国产97在线 | 亚洲 | 欧美35页视频在线观看 | 少妇高潮一区二区三区99 | 日韩亚洲欧美中文高清在线 | 久久综合久久自在自线精品自 | 国产av剧情md精品麻豆 | 欧美 亚洲 国产 另类 | 国产精品久久久久久久9999 | 伊人久久大香线蕉亚洲 | 亚洲一区二区三区香蕉 | 久久99久久99精品中文字幕 | 欧美激情内射喷水高潮 | 好屌草这里只有精品 | 亚洲精品国产品国语在线观看 | 国产色视频一区二区三区 | 亚洲小说图区综合在线 | 粗大的内捧猛烈进出视频 | 男人扒开女人内裤强吻桶进去 | 国产激情一区二区三区 | 久久久精品国产sm最大网站 | 亚洲另类伦春色综合小说 | 亚洲成在人网站无码天堂 | 妺妺窝人体色www婷婷 | 香蕉久久久久久av成人 | 国产成人精品必看 | 草草网站影院白丝内射 | 久久综合激激的五月天 | 精品乱子伦一区二区三区 | 5858s亚洲色大成网站www | 少妇被黑人到高潮喷出白浆 | 亚洲精品成人av在线 | 狠狠色欧美亚洲狠狠色www | 亚洲欧洲日本无在线码 | 久久99久久99精品中文字幕 | 国产精品资源一区二区 | 国产精品久久久久无码av色戒 | 一个人看的www免费视频在线观看 | 疯狂三人交性欧美 | 99麻豆久久久国产精品免费 | 欧美老妇交乱视频在线观看 | 国内精品久久久久久中文字幕 | 久久久久免费精品国产 | 少妇人妻偷人精品无码视频 | 中国女人内谢69xxxx | 内射巨臀欧美在线视频 | 久久久精品欧美一区二区免费 | 精品人妻人人做人人爽夜夜爽 | 国产精品手机免费 | 精品熟女少妇av免费观看 | 国产熟女一区二区三区四区五区 | 国产成人人人97超碰超爽8 | 日本爽爽爽爽爽爽在线观看免 | 欧美日韩综合一区二区三区 | 兔费看少妇性l交大片免费 | 精品成在人线av无码免费看 | 精品无码成人片一区二区98 | 亚洲色在线无码国产精品不卡 | 日本熟妇人妻xxxxx人hd | 亚洲阿v天堂在线 | 国产凸凹视频一区二区 | 九九在线中文字幕无码 | 在线观看欧美一区二区三区 | 久久久www成人免费毛片 | 久久久久se色偷偷亚洲精品av | 国产在线aaa片一区二区99 | 99久久人妻精品免费二区 | 亚洲s码欧洲m码国产av | 人妻少妇被猛烈进入中文字幕 | 亚洲s色大片在线观看 | 亚洲一区二区三区四区 | 国产精品国产三级国产专播 | 人妻无码αv中文字幕久久琪琪布 | 激情亚洲一区国产精品 | 亚洲va中文字幕无码久久不卡 | 18禁止看的免费污网站 | 亚洲欧美精品aaaaaa片 | 欧美怡红院免费全部视频 | 国产sm调教视频在线观看 | 欧美喷潮久久久xxxxx | 亚洲中文无码av永久不收费 | 亚洲人交乣女bbw | 中文字幕无码av激情不卡 | www国产亚洲精品久久久日本 | 人妻与老人中文字幕 | 黑人巨大精品欧美黑寡妇 | 久9re热视频这里只有精品 | 久久精品女人的天堂av | 人妻无码αv中文字幕久久琪琪布 | 国语自产偷拍精品视频偷 | 成人欧美一区二区三区黑人 | 精品国产麻豆免费人成网站 | 日本高清一区免费中文视频 | 中文字幕av伊人av无码av | 国产亚洲欧美日韩亚洲中文色 | 久久精品人妻少妇一区二区三区 | 亚洲精品久久久久久一区二区 | 中文字幕精品av一区二区五区 | 久久精品国产亚洲精品 | 国产成人综合色在线观看网站 | 西西人体www44rt大胆高清 | 欧美xxxx黑人又粗又长 | 欧美野外疯狂做受xxxx高潮 | 国产69精品久久久久app下载 | 波多野结衣高清一区二区三区 | 成人无码精品1区2区3区免费看 | 国产一区二区三区日韩精品 | 欧美高清在线精品一区 | 天干天干啦夜天干天2017 | 亚洲精品一区二区三区大桥未久 | 中文字幕人成乱码熟女app | 精品国产一区av天美传媒 | 国内精品久久久久久中文字幕 | 欧美丰满少妇xxxx性 | 亚洲の无码国产の无码步美 | 亚洲精品国产精品乱码视色 | 小泽玛莉亚一区二区视频在线 | 人妻无码久久精品人妻 | 波多野结衣av在线观看 | 娇妻被黑人粗大高潮白浆 | 国产真人无遮挡作爱免费视频 | 一本久道久久综合婷婷五月 | 4hu四虎永久在线观看 | 在线精品亚洲一区二区 | 欧美熟妇另类久久久久久多毛 | 人妻少妇被猛烈进入中文字幕 | 中文无码伦av中文字幕 | 国产热a欧美热a在线视频 | 精品久久久久久亚洲精品 | 4hu四虎永久在线观看 | 亚洲人亚洲人成电影网站色 | 最近免费中文字幕中文高清百度 | 成人性做爰aaa片免费看 | 荡女精品导航 | 成人免费视频在线观看 | 98国产精品综合一区二区三区 | 亚洲日韩av一区二区三区四区 | 国产一区二区三区四区五区加勒比 | 装睡被陌生人摸出水好爽 | 亚洲成av人综合在线观看 | 97无码免费人妻超级碰碰夜夜 | 久久精品国产精品国产精品污 | 国产av久久久久精东av | 精品夜夜澡人妻无码av蜜桃 | 最近的中文字幕在线看视频 | 一本久久a久久精品亚洲 | 一个人看的www免费视频在线观看 | 亚洲日韩av一区二区三区中文 | 亚洲国产精品久久人人爱 | √天堂中文官网8在线 | 欧美黑人乱大交 | 亚洲 激情 小说 另类 欧美 | 窝窝午夜理论片影院 | 人妻天天爽夜夜爽一区二区 | 亚洲精品久久久久久久久久久 | 动漫av网站免费观看 | 国产一精品一av一免费 | 中文字幕 人妻熟女 | 久久精品99久久香蕉国产色戒 | 国产高潮视频在线观看 | 国产免费无码一区二区视频 | 性欧美大战久久久久久久 | 成在人线av无码免费 | 亚洲欧美精品aaaaaa片 | 国产精品内射视频免费 | 青青青爽视频在线观看 | 久久99精品国产.久久久久 | 婷婷六月久久综合丁香 | 四十如虎的丰满熟妇啪啪 | 漂亮人妻洗澡被公强 日日躁 | 少妇厨房愉情理9仑片视频 | 中文字幕无码av波多野吉衣 | 天堂久久天堂av色综合 | 久久久久久九九精品久 | 亚洲日韩av一区二区三区中文 | 欧美激情一区二区三区成人 | 天天av天天av天天透 | 婷婷五月综合缴情在线视频 | 亚洲精品一区二区三区在线 | 伦伦影院午夜理论片 | 一本久久a久久精品亚洲 | 精品 日韩 国产 欧美 视频 | 欧美激情内射喷水高潮 | 亚洲小说春色综合另类 | 疯狂三人交性欧美 | 色综合视频一区二区三区 | 少妇一晚三次一区二区三区 | 红桃av一区二区三区在线无码av | 国产无遮挡吃胸膜奶免费看 | 亚洲成a人一区二区三区 | 狠狠综合久久久久综合网 | 又大又紧又粉嫩18p少妇 | 鲁大师影院在线观看 | 人妻夜夜爽天天爽三区 | 日本护士xxxxhd少妇 | 欧美日韩久久久精品a片 | 久久这里只有精品视频9 | 国产猛烈高潮尖叫视频免费 | 玩弄人妻少妇500系列视频 | 丰满人妻一区二区三区免费视频 | 性欧美大战久久久久久久 | 成人无码精品一区二区三区 | 男人和女人高潮免费网站 | 亚洲日韩av一区二区三区中文 | 国产一区二区三区影院 | 日韩视频 中文字幕 视频一区 | 欧美日韩视频无码一区二区三 | 人人爽人人爽人人片av亚洲 | 亚洲综合另类小说色区 | 久久精品成人欧美大片 | 中文字幕人成乱码熟女app | 国产精品办公室沙发 | 精品无码国产自产拍在线观看蜜 | 粉嫩少妇内射浓精videos | 思思久久99热只有频精品66 | 久久精品国产99精品亚洲 | 国产美女精品一区二区三区 | 欧美亚洲日韩国产人成在线播放 | 麻豆国产人妻欲求不满 | 成 人 免费观看网站 | 国产国语老龄妇女a片 | 成人欧美一区二区三区 | 在线视频网站www色 | 老子影院午夜精品无码 | 久久综合久久自在自线精品自 | 久久亚洲a片com人成 | 亚洲成av人在线观看网址 | 亚洲区欧美区综合区自拍区 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国产两女互慰高潮视频在线观看 | 久久成人a毛片免费观看网站 | 男人的天堂2018无码 | 97无码免费人妻超级碰碰夜夜 | 欧美猛少妇色xxxxx | 中文字幕av无码一区二区三区电影 | 国产农村乱对白刺激视频 | 亚洲综合无码一区二区三区 | 亚洲色www成人永久网址 | 少妇高潮一区二区三区99 | 麻豆精品国产精华精华液好用吗 | 无码精品国产va在线观看dvd | 亚洲va欧美va天堂v国产综合 | 国产激情综合五月久久 | 午夜免费福利小电影 | 久久无码人妻影院 | 日本饥渴人妻欲求不满 | 国内少妇偷人精品视频免费 | 日韩欧美群交p片內射中文 | 伊人久久大香线蕉亚洲 | 午夜性刺激在线视频免费 | 国产两女互慰高潮视频在线观看 | 亚洲男人av香蕉爽爽爽爽 | 国产成人无码a区在线观看视频app | 久久伊人色av天堂九九小黄鸭 | 国产精品.xx视频.xxtv | 精品久久久久久亚洲精品 | 色综合久久中文娱乐网 | 久久精品99久久香蕉国产色戒 | 午夜肉伦伦影院 | 日本肉体xxxx裸交 | 天天做天天爱天天爽综合网 | 一本久道高清无码视频 | 国产精品美女久久久久av爽李琼 | 我要看www免费看插插视频 | 久热国产vs视频在线观看 | 亚洲色偷偷偷综合网 | 99精品视频在线观看免费 | 亚洲国产精品久久久久久 | 丝袜足控一区二区三区 | 亚洲色偷偷偷综合网 | 人妻aⅴ无码一区二区三区 | 两性色午夜免费视频 | 国产亚洲精品久久久久久久 | 性欧美牲交在线视频 | 18禁止看的免费污网站 | 欧美日韩综合一区二区三区 | 久久综合久久自在自线精品自 | 亚洲国产精品毛片av不卡在线 | 精品偷拍一区二区三区在线看 | 欧洲美熟女乱又伦 | 少妇高潮一区二区三区99 | 精品乱码久久久久久久 | 人妻少妇精品无码专区动漫 | 国内揄拍国内精品少妇国语 | 国产国产精品人在线视 | 国产成人无码a区在线观看视频app | 成熟妇人a片免费看网站 | 亚洲精品一区二区三区在线观看 | 欧美国产日产一区二区 | 亚洲人成人无码网www国产 | 性色欲情网站iwww九文堂 | 大胆欧美熟妇xx | 国产精品嫩草久久久久 | 激情亚洲一区国产精品 | av无码不卡在线观看免费 | 国产精品亚洲综合色区韩国 | 又黄又爽又色的视频 | 国产亚洲精品精品国产亚洲综合 | 成人性做爰aaa片免费看 | 一本色道久久综合亚洲精品不卡 | 亚洲人成人无码网www国产 | 激情内射日本一区二区三区 | 沈阳熟女露脸对白视频 | 精品人妻人人做人人爽夜夜爽 | 亚拍精品一区二区三区探花 | 中文字幕乱码人妻二区三区 | 国产精品理论片在线观看 | 色窝窝无码一区二区三区色欲 | 2020久久香蕉国产线看观看 | 午夜不卡av免费 一本久久a久久精品vr综合 | 国产精品人妻一区二区三区四 | 亚洲伊人久久精品影院 | 中文字幕无码乱人伦 | 国产成人精品三级麻豆 | 高潮喷水的毛片 | 激情五月综合色婷婷一区二区 | 美女张开腿让人桶 | 国产亚洲人成在线播放 | 久久久精品人妻久久影视 | 在线a亚洲视频播放在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | 澳门永久av免费网站 | 人妻插b视频一区二区三区 | 人人妻人人澡人人爽人人精品 | 一本精品99久久精品77 | 国产区女主播在线观看 | 扒开双腿吃奶呻吟做受视频 | 欧美日本日韩 | 亚洲の无码国产の无码影院 | 国产在线精品一区二区高清不卡 | 精品无码成人片一区二区98 | аⅴ资源天堂资源库在线 | 国产97在线 | 亚洲 | 国产莉萝无码av在线播放 | a片免费视频在线观看 | 久久人妻内射无码一区三区 | 熟妇人妻激情偷爽文 | 欧美日本精品一区二区三区 | 国产精品国产自线拍免费软件 | 一本大道久久东京热无码av | 日韩av无码一区二区三区不卡 | 丰满岳乱妇在线观看中字无码 | 无人区乱码一区二区三区 | 99久久精品无码一区二区毛片 | 亚洲一区二区三区偷拍女厕 | 久久人人爽人人爽人人片av高清 | 亚洲熟妇自偷自拍另类 | 国产亚洲精品久久久久久久久动漫 | 日本爽爽爽爽爽爽在线观看免 | 国产午夜福利亚洲第一 | 中文精品无码中文字幕无码专区 | 中国大陆精品视频xxxx | 免费看少妇作爱视频 | 欧美人与动性行为视频 | 99国产欧美久久久精品 | 国内揄拍国内精品少妇国语 | 国产 浪潮av性色四虎 | 波多野结衣 黑人 | 国产国产精品人在线视 | 亚洲精品一区国产 | 亚洲欧洲日本无在线码 | 欧美一区二区三区视频在线观看 | 久久综合九色综合欧美狠狠 | 久久国内精品自在自线 | 少妇被黑人到高潮喷出白浆 | 无码毛片视频一区二区本码 | 亚洲精品久久久久久久久久久 | 国产麻豆精品一区二区三区v视界 | 亚洲熟妇自偷自拍另类 | 亚洲日韩av一区二区三区四区 | 亚洲成av人片天堂网无码】 | 久久国产劲爆∧v内射 | 中文字幕乱码中文乱码51精品 | 又大又黄又粗又爽的免费视频 | 精品厕所偷拍各类美女tp嘘嘘 | 久久久久国色av免费观看性色 | 国产激情艳情在线看视频 | 骚片av蜜桃精品一区 | 奇米影视888欧美在线观看 | 小泽玛莉亚一区二区视频在线 | a片免费视频在线观看 | 国产 精品 自在自线 | 国产成人无码av一区二区 | 欧美日韩人成综合在线播放 | 无遮挡啪啪摇乳动态图 | 国内精品人妻无码久久久影院 | 国产午夜手机精彩视频 | 国产激情无码一区二区 | 动漫av网站免费观看 | 在线视频网站www色 | 在线a亚洲视频播放在线观看 | 无码人中文字幕 | 少妇的肉体aa片免费 | 亚洲 激情 小说 另类 欧美 | 激情综合激情五月俺也去 | 丁香啪啪综合成人亚洲 | 噜噜噜亚洲色成人网站 | 中文字幕无线码免费人妻 | 亚洲热妇无码av在线播放 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产人妻精品一区二区三区 | 欧美变态另类xxxx | 国内丰满熟女出轨videos | 一本色道久久综合狠狠躁 | 岛国片人妻三上悠亚 | 免费观看激色视频网站 | 亚洲中文字幕乱码av波多ji | 日本精品久久久久中文字幕 | 国产在热线精品视频 | 对白脏话肉麻粗话av | 国产精品igao视频网 | 无码国产激情在线观看 | 四虎影视成人永久免费观看视频 | 51国偷自产一区二区三区 | 日韩精品无码一本二本三本色 | 欧美 亚洲 国产 另类 | 5858s亚洲色大成网站www | 亲嘴扒胸摸屁股激烈网站 | 久久久久亚洲精品中文字幕 | 熟女少妇在线视频播放 | aⅴ亚洲 日韩 色 图网站 播放 | 97色伦图片97综合影院 | 久久精品国产99久久6动漫 | 88国产精品欧美一区二区三区 | 久久国产精品二国产精品 | 秋霞成人午夜鲁丝一区二区三区 | 男女下面进入的视频免费午夜 | 欧洲熟妇色 欧美 | 野外少妇愉情中文字幕 | av人摸人人人澡人人超碰下载 | 欧美第一黄网免费网站 | 国产又爽又黄又刺激的视频 | 国产欧美精品一区二区三区 | 大地资源网第二页免费观看 | 久久综合给合久久狠狠狠97色 | 久久久久久国产精品无码下载 | 亚洲精品国产第一综合99久久 | 狠狠cao日日穞夜夜穞av | 97无码免费人妻超级碰碰夜夜 | 人妻体内射精一区二区三四 | 国产在热线精品视频 | 麻豆av传媒蜜桃天美传媒 | 九九综合va免费看 | 一本久久a久久精品vr综合 | 99在线 | 亚洲 | 日本va欧美va欧美va精品 | 国产精品久久久久9999小说 | 粗大的内捧猛烈进出视频 | 无码人妻丰满熟妇区毛片18 | 中文字幕人妻无码一区二区三区 | 日韩精品无码一本二本三本色 | 久久久精品国产sm最大网站 | 亚洲小说图区综合在线 | 熟妇人妻中文av无码 | 四虎国产精品一区二区 | 撕开奶罩揉吮奶头视频 | 中文字幕 亚洲精品 第1页 | 免费观看的无遮挡av | 国内精品九九久久久精品 | a片在线免费观看 | 精品无码成人片一区二区98 | 伊人久久婷婷五月综合97色 | 人妻少妇被猛烈进入中文字幕 | 大乳丰满人妻中文字幕日本 | 亚洲国产av美女网站 | 在线观看免费人成视频 | 18禁止看的免费污网站 | 国产免费久久精品国产传媒 | 131美女爱做视频 | 7777奇米四色成人眼影 | 全黄性性激高免费视频 | 国产精品资源一区二区 | 精品成在人线av无码免费看 | 亚洲国产精品一区二区美利坚 | 人妻人人添人妻人人爱 | 熟妇激情内射com | 东京热无码av男人的天堂 | 人妻少妇精品无码专区动漫 | 精品偷拍一区二区三区在线看 | 国产亚洲人成a在线v网站 | 九月婷婷人人澡人人添人人爽 | 中文字幕亚洲情99在线 | 欧美精品一区二区精品久久 | 国产成人综合色在线观看网站 | 国产成人一区二区三区在线观看 | 欧洲熟妇精品视频 | 久久综合久久自在自线精品自 | 人妻少妇精品视频专区 | 内射欧美老妇wbb | 中文字幕人成乱码熟女app | av香港经典三级级 在线 | 2020久久超碰国产精品最新 | 亚洲 欧美 激情 小说 另类 | 亚洲精品一区三区三区在线观看 | 国产精品久久久久久无码 | 欧美人与禽zoz0性伦交 | 中国女人内谢69xxxx | 国产成人综合色在线观看网站 | 国产精品久久国产三级国 | 久久综合给久久狠狠97色 | 男女性色大片免费网站 | 亚洲中文字幕无码一久久区 | 欧美日韩在线亚洲综合国产人 | 无码人妻黑人中文字幕 | aa片在线观看视频在线播放 | 亚洲国产成人av在线观看 | 久久亚洲日韩精品一区二区三区 | 亚洲男人av天堂午夜在 | 99麻豆久久久国产精品免费 | 久久久久人妻一区精品色欧美 | 国产亚洲精品久久久闺蜜 | 亚洲高清偷拍一区二区三区 | 国产精品久久久午夜夜伦鲁鲁 | 精品国产一区av天美传媒 | 国产亲子乱弄免费视频 | 国精产品一区二区三区 | 成人亚洲精品久久久久 | 日韩av无码一区二区三区 | 亚洲人成无码网www | 亚洲欧美精品伊人久久 | 亚洲理论电影在线观看 | 日产精品高潮呻吟av久久 | 精品夜夜澡人妻无码av蜜桃 | 中文字幕无码人妻少妇免费 | 国产美女精品一区二区三区 | 亚洲理论电影在线观看 | 男人扒开女人内裤强吻桶进去 | 亚洲国产欧美日韩精品一区二区三区 | 一区二区三区高清视频一 | 波多野结衣av一区二区全免费观看 | 国产尤物精品视频 | 18禁止看的免费污网站 | 久久综合九色综合97网 | 亚洲日韩精品欧美一区二区 | 最新国产麻豆aⅴ精品无码 | 蜜臀av在线播放 久久综合激激的五月天 | 激情五月综合色婷婷一区二区 | 亚洲国产高清在线观看视频 | 性色欲网站人妻丰满中文久久不卡 | 精品偷自拍另类在线观看 | 女人被爽到呻吟gif动态图视看 | 亚洲精品国偷拍自产在线麻豆 | 西西人体www44rt大胆高清 | 日韩精品无码一本二本三本色 | 人人妻人人澡人人爽欧美一区九九 | 亚洲а∨天堂久久精品2021 | 一本久道久久综合婷婷五月 | 色一情一乱一伦一视频免费看 | 亚洲高清偷拍一区二区三区 | 亚洲一区二区三区香蕉 | 国产精品99久久精品爆乳 | 亚洲中文无码av永久不收费 | 国产69精品久久久久app下载 | 精品午夜福利在线观看 | 97无码免费人妻超级碰碰夜夜 | 免费网站看v片在线18禁无码 | 狠狠色欧美亚洲狠狠色www | 久久久久久国产精品无码下载 | 亚洲一区二区三区偷拍女厕 | 一区二区三区乱码在线 | 欧洲 | 国产精品久久久久影院嫩草 | 婷婷五月综合激情中文字幕 | 欧美国产日韩久久mv | 中国女人内谢69xxxxxa片 | 亚洲欧洲中文日韩av乱码 | 中文字幕中文有码在线 | 国产精品自产拍在线观看 | 无码av岛国片在线播放 | 亚洲日韩一区二区三区 | 亚洲一区二区三区国产精华液 | 狠狠cao日日穞夜夜穞av | 内射欧美老妇wbb | 久久久中文字幕日本无吗 | 伊人久久大香线焦av综合影院 | 粉嫩少妇内射浓精videos | 亚洲一区二区三区在线观看网站 | 国产av一区二区三区最新精品 | 国产熟女一区二区三区四区五区 | 撕开奶罩揉吮奶头视频 | 狠狠躁日日躁夜夜躁2020 | 狠狠色噜噜狠狠狠狠7777米奇 | 成人精品一区二区三区中文字幕 | 国产亚洲精品精品国产亚洲综合 | 国产人妻久久精品二区三区老狼 | 国产亚洲tv在线观看 | 初尝人妻少妇中文字幕 | 欧美黑人乱大交 | 97夜夜澡人人双人人人喊 | 久久精品丝袜高跟鞋 | 熟妇人妻激情偷爽文 | 国产人妻大战黑人第1集 | 乱中年女人伦av三区 | 中文字幕无码视频专区 | 欧美猛少妇色xxxxx | 日本熟妇人妻xxxxx人hd | 亚洲高清偷拍一区二区三区 | 亚洲一区二区观看播放 | 综合网日日天干夜夜久久 | 好屌草这里只有精品 | 国内综合精品午夜久久资源 | 日本又色又爽又黄的a片18禁 | 国产99久久精品一区二区 | 国产精品第一区揄拍无码 | 久久人人爽人人人人片 | 无码播放一区二区三区 | 亚洲色成人中文字幕网站 | 波多野结衣乳巨码无在线观看 | 又粗又大又硬毛片免费看 | 樱花草在线播放免费中文 | 色欲久久久天天天综合网精品 | 内射后入在线观看一区 | www国产亚洲精品久久网站 | 免费国产成人高清在线观看网站 | 国产午夜视频在线观看 | 水蜜桃色314在线观看 | 亚洲精品国偷拍自产在线麻豆 | 精品久久久无码中文字幕 | 中文字幕av无码一区二区三区电影 | 久久五月精品中文字幕 | 一本久久a久久精品亚洲 | 成年女人永久免费看片 | 国产国语老龄妇女a片 | 亚洲午夜福利在线观看 | 国精产品一品二品国精品69xx | 国产人妻精品一区二区三区不卡 | 国产精品久免费的黄网站 | 樱花草在线播放免费中文 | 国产精华av午夜在线观看 | 夜夜影院未满十八勿进 | 色五月丁香五月综合五月 | 中文字幕无码人妻少妇免费 | 精品国产精品久久一区免费式 | 日本一本二本三区免费 | 欧美 丝袜 自拍 制服 另类 | 亚洲中文字幕乱码av波多ji | 狠狠噜狠狠狠狠丁香五月 | 国产成人一区二区三区别 | 亚洲综合无码久久精品综合 | 亚洲国产av精品一区二区蜜芽 | 精品久久久无码人妻字幂 | 欧美阿v高清资源不卡在线播放 | 久久99精品久久久久久动态图 | 久青草影院在线观看国产 | 国产精品自产拍在线观看 | 亚洲精品一区二区三区大桥未久 | 又大又硬又爽免费视频 | 乌克兰少妇性做爰 | 大肉大捧一进一出视频出来呀 | 国产av一区二区三区最新精品 | 成人性做爰aaa片免费看不忠 | 国产精品久久久av久久久 | 亚洲中文字幕无码中字 | 久久综合激激的五月天 | 精品国偷自产在线 | 色综合久久网 | 亚洲欧美日韩成人高清在线一区 | 又色又爽又黄的美女裸体网站 | 国产69精品久久久久app下载 | 九一九色国产 | 无码午夜成人1000部免费视频 | 亚洲成a人片在线观看无码 | 无码人妻精品一区二区三区不卡 | 99久久精品午夜一区二区 | 国产精品人人妻人人爽 | 久久精品国产99精品亚洲 | 亚洲人成人无码网www国产 | 秋霞特色aa大片 | 亚洲日韩av一区二区三区中文 | 少妇人妻偷人精品无码视频 | 无码帝国www无码专区色综合 | 欧美真人作爱免费视频 | 3d动漫精品啪啪一区二区中 | 熟妇人妻中文av无码 | 性欧美熟妇videofreesex | 日本熟妇大屁股人妻 | 久久久久久亚洲精品a片成人 | 婷婷六月久久综合丁香 | 精品一区二区不卡无码av | 亚洲呦女专区 | 国产色在线 | 国产 | 久久久久久久女国产乱让韩 | 男女猛烈xx00免费视频试看 | 人妻插b视频一区二区三区 | 日本精品人妻无码免费大全 | 高清无码午夜福利视频 | 亚洲大尺度无码无码专区 | 无码人妻出轨黑人中文字幕 | 国内精品久久毛片一区二区 | 久久久中文久久久无码 | 色综合久久中文娱乐网 | 无码纯肉视频在线观看 | 中文毛片无遮挡高清免费 | 伊人久久大香线蕉午夜 | 九九热爱视频精品 | 狠狠噜狠狠狠狠丁香五月 | 婷婷丁香五月天综合东京热 | 久久久久成人片免费观看蜜芽 | 久久国产自偷自偷免费一区调 | 丰满人妻翻云覆雨呻吟视频 | √天堂中文官网8在线 | 黑人大群体交免费视频 | 亚洲成a人一区二区三区 | 国产手机在线αⅴ片无码观看 | 成人无码精品1区2区3区免费看 | 麻豆md0077饥渴少妇 | 久久99精品久久久久久 | 久青草影院在线观看国产 | 精品国产一区av天美传媒 | 老熟女重囗味hdxx69 | 亚洲色欲色欲欲www在线 | 国产一区二区三区四区五区加勒比 | ass日本丰满熟妇pics | 中文无码伦av中文字幕 | 大地资源中文第3页 | 女人被男人爽到呻吟的视频 | 三上悠亚人妻中文字幕在线 | 久久综合给久久狠狠97色 | 国产av无码专区亚洲awww | 亚洲欧美综合区丁香五月小说 | 小sao货水好多真紧h无码视频 | 久久久久久久女国产乱让韩 | 老熟妇仑乱视频一区二区 | 无码成人精品区在线观看 | 亚洲欧美精品伊人久久 | 国产精品内射视频免费 | 最近的中文字幕在线看视频 | 亚洲爆乳无码专区 | 少妇性俱乐部纵欲狂欢电影 | 精品国产一区二区三区四区在线看 | 亚洲国产欧美日韩精品一区二区三区 | 国产一区二区不卡老阿姨 | 麻豆国产人妻欲求不满谁演的 | 国产成人精品三级麻豆 | 国产亚洲精品久久久久久 | 欧美兽交xxxx×视频 | 国产精品亚洲а∨无码播放麻豆 | 中文无码精品a∨在线观看不卡 | 狠狠cao日日穞夜夜穞av | 少妇太爽了在线观看 | 亚欧洲精品在线视频免费观看 | 亚洲s色大片在线观看 | 最新版天堂资源中文官网 | 六十路熟妇乱子伦 | 中文字幕乱码人妻二区三区 | 亚洲人成影院在线无码按摩店 | 97久久精品无码一区二区 | 亚洲毛片av日韩av无码 | 国产人妻精品午夜福利免费 | 国产精品无码一区二区三区不卡 | 美女毛片一区二区三区四区 | 久久zyz资源站无码中文动漫 | 久久伊人色av天堂九九小黄鸭 | 少妇无码一区二区二三区 | 国产精品va在线播放 | 人人妻人人藻人人爽欧美一区 | 亚洲 a v无 码免 费 成 人 a v | 久久久久av无码免费网 | 欧美性生交xxxxx久久久 | 激情五月综合色婷婷一区二区 | www国产亚洲精品久久久日本 | 色综合久久久无码中文字幕 | 国产综合在线观看 | 久久久久久久久888 | 午夜福利一区二区三区在线观看 | 国产99久久精品一区二区 | 亚洲一区二区三区含羞草 | 午夜精品久久久内射近拍高清 | 午夜福利不卡在线视频 | 无码av岛国片在线播放 | 欧美亚洲国产一区二区三区 | 亚洲综合在线一区二区三区 | 国产精品va在线播放 | 国产亲子乱弄免费视频 | 国产人妻精品午夜福利免费 | 亚洲欧美国产精品专区久久 | 色婷婷欧美在线播放内射 | 人妻有码中文字幕在线 | 牲欲强的熟妇农村老妇女视频 | 国产人妻精品一区二区三区不卡 | 俺去俺来也www色官网 | 亚洲小说春色综合另类 | 国产一区二区三区精品视频 | 精品国产一区二区三区四区 | 国产成人一区二区三区在线观看 | 亚洲精品成a人在线观看 | 国产成人人人97超碰超爽8 | 国产特级毛片aaaaaa高潮流水 | 99久久无码一区人妻 | 少妇的肉体aa片免费 | 国产极品美女高潮无套在线观看 | 无码国产激情在线观看 | 国产免费无码一区二区视频 | 丰满岳乱妇在线观看中字无码 | 日韩无码专区 | 亚洲日韩一区二区三区 | 精品国产乱码久久久久乱码 | 欧美一区二区三区 | 久久综合给合久久狠狠狠97色 | 丰腴饱满的极品熟妇 | 亚洲娇小与黑人巨大交 | 日本乱偷人妻中文字幕 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 人人澡人人透人人爽 | 亚洲国精产品一二二线 | 高潮毛片无遮挡高清免费视频 | 亚洲精品www久久久 | 成在人线av无码免费 | 午夜不卡av免费 一本久久a久久精品vr综合 | 美女黄网站人色视频免费国产 | 亚洲爆乳精品无码一区二区三区 | 女人被男人爽到呻吟的视频 | 男人扒开女人内裤强吻桶进去 | 久久久久99精品国产片 | 四虎永久在线精品免费网址 | 少妇性荡欲午夜性开放视频剧场 | 无码中文字幕色专区 | 国产偷自视频区视频 | 亚洲精品国产精品乱码视色 | 久久精品丝袜高跟鞋 | 少妇一晚三次一区二区三区 | 精品水蜜桃久久久久久久 | 国产精品久久精品三级 | 久久午夜无码鲁丝片午夜精品 | 熟女少妇人妻中文字幕 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲经典千人经典日产 | 久久久久久久女国产乱让韩 | 窝窝午夜理论片影院 | 性史性农村dvd毛片 | 亚洲自偷自拍另类第1页 | 国产一区二区三区四区五区加勒比 | 久久国产精品萌白酱免费 | 国产猛烈高潮尖叫视频免费 | 少妇人妻偷人精品无码视频 | 夜夜躁日日躁狠狠久久av | 亚洲高清偷拍一区二区三区 | 野外少妇愉情中文字幕 | 日韩少妇内射免费播放 | 亚洲aⅴ无码成人网站国产app | 欧美丰满熟妇xxxx性ppx人交 | www一区二区www免费 | 中国大陆精品视频xxxx | 亚洲精品成人av在线 | 无码人妻久久一区二区三区不卡 | 亚洲色欲久久久综合网东京热 | 亚洲日韩一区二区三区 | 性做久久久久久久久 | 中文字幕av无码一区二区三区电影 | 黑人巨大精品欧美一区二区 | 亚洲综合在线一区二区三区 | 亚洲小说图区综合在线 | 欧美黑人乱大交 | 久久人人爽人人爽人人片av高清 | 亚洲乱码中文字幕在线 | 国产精品99爱免费视频 | 亚洲成a人片在线观看无码3d | 88国产精品欧美一区二区三区 | 免费观看的无遮挡av | 精品乱码久久久久久久 | 大屁股大乳丰满人妻 | 丝袜 中出 制服 人妻 美腿 | 久久久久久九九精品久 | 在线а√天堂中文官网 | 亚洲阿v天堂在线 | 一区二区三区高清视频一 | 成人欧美一区二区三区黑人 | 天堂亚洲2017在线观看 | 国产性生交xxxxx无码 | 久久综合激激的五月天 | 日本肉体xxxx裸交 | 国产午夜无码视频在线观看 | 欧美激情一区二区三区成人 | 成年美女黄网站色大免费视频 | 国产乡下妇女做爰 | 性开放的女人aaa片 | 中文字幕av日韩精品一区二区 | 熟女少妇人妻中文字幕 | 亚洲区小说区激情区图片区 | 国产成人精品优优av | 香蕉久久久久久av成人 | 成年美女黄网站色大免费全看 | 狠狠色噜噜狠狠狠狠7777米奇 | 中文字幕+乱码+中文字幕一区 | 无遮挡啪啪摇乳动态图 | 国产香蕉97碰碰久久人人 | 国产成人精品优优av | 亚洲色无码一区二区三区 | 久久久久成人精品免费播放动漫 | 1000部啪啪未满十八勿入下载 | 麻花豆传媒剧国产免费mv在线 | 午夜精品一区二区三区在线观看 | 色欲av亚洲一区无码少妇 | 人妻中文无码久热丝袜 | 国产激情一区二区三区 | 色综合久久久无码中文字幕 | 色爱情人网站 | 欧美亚洲国产一区二区三区 | 国产精品久久久久久亚洲毛片 | 亚洲精品美女久久久久久久 | 天堂在线观看www | 国产精品无码一区二区桃花视频 | 人妻少妇精品无码专区二区 | 男女超爽视频免费播放 | 国产精品久久国产精品99 | 成人免费视频在线观看 | 日本丰满护士爆乳xxxx | 国内精品久久毛片一区二区 | 香港三级日本三级妇三级 | 日本精品少妇一区二区三区 | 男女猛烈xx00免费视频试看 | 国产精品爱久久久久久久 | 精品夜夜澡人妻无码av蜜桃 | 亚洲 日韩 欧美 成人 在线观看 | 无码人妻出轨黑人中文字幕 | 久久久久久亚洲精品a片成人 | 欧美日本精品一区二区三区 | 欧美日韩久久久精品a片 | 日本一区二区三区免费播放 | 性生交大片免费看l | 伊人久久大香线蕉亚洲 | 天堂а√在线地址中文在线 | 无码人妻黑人中文字幕 | 亚洲色www成人永久网址 | 粉嫩少妇内射浓精videos | 精品人妻人人做人人爽 | 亚洲色偷偷偷综合网 | 亚洲经典千人经典日产 | 午夜嘿嘿嘿影院 | 一本久久伊人热热精品中文字幕 | 国产精品第一区揄拍无码 | 久久99精品国产.久久久久 | 国产成人无码午夜视频在线观看 | 欧美乱妇无乱码大黄a片 | 国产97人人超碰caoprom | 国产情侣作爱视频免费观看 | 97无码免费人妻超级碰碰夜夜 | 国内揄拍国内精品人妻 | 中文字幕久久久久人妻 | 精品无码一区二区三区爱欲 | 亚洲自偷自偷在线制服 | 高潮喷水的毛片 | 欧美丰满少妇xxxx性 | 日韩精品a片一区二区三区妖精 | 麻豆人妻少妇精品无码专区 | 人妻夜夜爽天天爽三区 | 在线精品国产一区二区三区 | 四虎国产精品一区二区 | 18精品久久久无码午夜福利 | 亚洲无人区一区二区三区 | 一本久久a久久精品vr综合 | 精品无人区无码乱码毛片国产 | 乱人伦人妻中文字幕无码 | 国产午夜亚洲精品不卡 | 国产亚洲精品久久久久久国模美 | 蜜桃无码一区二区三区 | 成人无码精品1区2区3区免费看 | av小次郎收藏 | 蜜臀av在线播放 久久综合激激的五月天 | 国产精品福利视频导航 | 国产亚洲美女精品久久久2020 | 蜜桃无码一区二区三区 | 国产成人无码av片在线观看不卡 | 欧美人与动性行为视频 | 久久久久久久久蜜桃 | 欧美黑人性暴力猛交喷水 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 国产亚洲精品久久久ai换 | 国产成人综合在线女婷五月99播放 | 兔费看少妇性l交大片免费 | 99久久精品国产一区二区蜜芽 | 中文字幕乱码亚洲无线三区 | 丰满肥臀大屁股熟妇激情视频 | 午夜丰满少妇性开放视频 | 亚洲色偷偷偷综合网 | 漂亮人妻洗澡被公强 日日躁 | 露脸叫床粗话东北少妇 | 亚洲区小说区激情区图片区 | 好爽又高潮了毛片免费下载 | 偷窥村妇洗澡毛毛多 | 国产97色在线 | 免 | 国产舌乚八伦偷品w中 | 国产绳艺sm调教室论坛 | 成人精品天堂一区二区三区 | 一本一道久久综合久久 | 午夜嘿嘿嘿影院 | 少妇高潮一区二区三区99 | 国产精品人妻一区二区三区四 | 亚洲国产av美女网站 | 一本久道高清无码视频 | 国产精品亚洲一区二区三区喷水 | 女人高潮内射99精品 | 国产香蕉97碰碰久久人人 | 最新版天堂资源中文官网 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲成熟女人毛毛耸耸多 | 成人欧美一区二区三区黑人免费 | 欧美日韩色另类综合 | 精品人人妻人人澡人人爽人人 | 色婷婷av一区二区三区之红樱桃 | 久久亚洲国产成人精品性色 | 亚洲精品久久久久久久久久久 | 狠狠综合久久久久综合网 | 亚洲国产成人av在线观看 | 99久久久无码国产aaa精品 | 高清无码午夜福利视频 | 中文无码成人免费视频在线观看 | 久久视频在线观看精品 | 77777熟女视频在线观看 а天堂中文在线官网 | 国产精品久久精品三级 | 久久国产自偷自偷免费一区调 | 无码国产激情在线观看 | 国产综合久久久久鬼色 | 精品国精品国产自在久国产87 | 久久久久99精品成人片 | 丰满少妇人妻久久久久久 | 欧美人与禽猛交狂配 | 中文字幕+乱码+中文字幕一区 | 国产av久久久久精东av | 日欧一片内射va在线影院 | 偷窥日本少妇撒尿chinese | 亚洲综合色区中文字幕 | 内射欧美老妇wbb | 中文亚洲成a人片在线观看 | 国产成人无码av片在线观看不卡 | 国产97色在线 | 免 | 国产无套内射久久久国产 | 精品人妻人人做人人爽夜夜爽 | aa片在线观看视频在线播放 | 久久久久亚洲精品男人的天堂 | 图片区 小说区 区 亚洲五月 | 黑人玩弄人妻中文在线 | 欧美自拍另类欧美综合图片区 | 精品偷拍一区二区三区在线看 | 亚洲综合无码一区二区三区 | 国产深夜福利视频在线 | aⅴ亚洲 日韩 色 图网站 播放 | 麻豆国产97在线 | 欧洲 | 亚洲人成人无码网www国产 | 午夜嘿嘿嘿影院 | 亚洲另类伦春色综合小说 | 国产乱人伦偷精品视频 | 国产成人精品必看 | 色窝窝无码一区二区三区色欲 | 欧美肥老太牲交大战 | 亚洲日本一区二区三区在线 | 亚洲经典千人经典日产 | 国产真实伦对白全集 | 少妇性荡欲午夜性开放视频剧场 | 中文字幕无码乱人伦 | 理论片87福利理论电影 | 久久精品中文闷骚内射 | 亚洲色无码一区二区三区 | 亚洲精品成人福利网站 | 亚洲日本va午夜在线电影 | 欧美一区二区三区视频在线观看 | 亚洲码国产精品高潮在线 | 国产真实乱对白精彩久久 | 亚洲色无码一区二区三区 | 女高中生第一次破苞av | 给我免费的视频在线观看 | 亚洲综合无码一区二区三区 | 性开放的女人aaa片 | 少妇性l交大片欧洲热妇乱xxx | 图片区 小说区 区 亚洲五月 | 成熟女人特级毛片www免费 | а天堂中文在线官网 | 99视频精品全部免费免费观看 | 99riav国产精品视频 | 久久精品国产精品国产精品污 | 日韩成人一区二区三区在线观看 | 国产两女互慰高潮视频在线观看 | 免费国产成人高清在线观看网站 | 国产农村乱对白刺激视频 | 双乳奶水饱满少妇呻吟 | 97久久国产亚洲精品超碰热 | 久久99久久99精品中文字幕 | 大屁股大乳丰满人妻 | 午夜免费福利小电影 | 人人爽人人澡人人人妻 | 1000部啪啪未满十八勿入下载 | 国产综合在线观看 | 国产精品久久久久影院嫩草 | 三上悠亚人妻中文字幕在线 | 国产精品久久久久久亚洲毛片 | 亚洲国产午夜精品理论片 | 亚洲aⅴ无码成人网站国产app | 在线观看欧美一区二区三区 | 免费播放一区二区三区 | 日韩av激情在线观看 | 亚洲国产午夜精品理论片 | 国产人妻人伦精品1国产丝袜 | а天堂中文在线官网 | 国产精品va在线观看无码 | 色欲av亚洲一区无码少妇 | 图片小说视频一区二区 | 野外少妇愉情中文字幕 | 又色又爽又黄的美女裸体网站 | 四虎4hu永久免费 | 水蜜桃色314在线观看 | 亚洲精品中文字幕久久久久 | 欧美zoozzooz性欧美 | 欧美日韩色另类综合 | 中文字幕乱码亚洲无线三区 | 久久久亚洲欧洲日产国码αv | 四虎国产精品一区二区 | 国产成人综合色在线观看网站 | 精品少妇爆乳无码av无码专区 | 少妇的肉体aa片免费 | 日本精品少妇一区二区三区 | 亚洲成av人影院在线观看 | 在线精品亚洲一区二区 | 成人试看120秒体验区 | 乱码午夜-极国产极内射 | 国产精品内射视频免费 | 国产乱人偷精品人妻a片 | 国产av无码专区亚洲a∨毛片 | 无码人中文字幕 | 欧洲美熟女乱又伦 | 久久99热只有频精品8 | 亚洲人成网站在线播放942 | 精品久久久久香蕉网 | 成人无码精品1区2区3区免费看 | 国产女主播喷水视频在线观看 | 亚洲aⅴ无码成人网站国产app | 成人无码视频在线观看网站 | 国产肉丝袜在线观看 | 99精品无人区乱码1区2区3区 | 无码午夜成人1000部免费视频 | 欧美 丝袜 自拍 制服 另类 | 特黄特色大片免费播放器图片 | 精品无码一区二区三区爱欲 | 又粗又大又硬毛片免费看 | 欧美第一黄网免费网站 | 亚洲综合无码久久精品综合 | 久久综合给合久久狠狠狠97色 | 日日噜噜噜噜夜夜爽亚洲精品 | 日本丰满护士爆乳xxxx | 国产av一区二区三区最新精品 | 欧美zoozzooz性欧美 | 亚洲国产精品无码久久久久高潮 | 国产亚洲精品久久久久久久久动漫 | 无码毛片视频一区二区本码 | 欧美高清在线精品一区 | 国产人妻精品午夜福利免费 | 国产无av码在线观看 | 日韩精品无码一区二区中文字幕 | 妺妺窝人体色www在线小说 | 台湾无码一区二区 | 东京热一精品无码av | 亚洲爆乳无码专区 | 男女超爽视频免费播放 | 久久精品一区二区三区四区 | 黑森林福利视频导航 | 欧美三级不卡在线观看 | 免费观看激色视频网站 | 午夜福利一区二区三区在线观看 | 日韩av无码中文无码电影 | 亚洲精品一区二区三区四区五区 | 成人无码精品1区2区3区免费看 | 中文字幕日产无线码一区 | 国产精品.xx视频.xxtv | 亚洲国产精品成人久久蜜臀 | 国产一区二区三区影院 | 成人性做爰aaa片免费看 | 永久黄网站色视频免费直播 | v一区无码内射国产 | 天天做天天爱天天爽综合网 | 日本熟妇人妻xxxxx人hd | 国产片av国语在线观看 | 午夜福利电影 | 中文字幕无码人妻少妇免费 | 中文字幕av无码一区二区三区电影 | 久久国产精品_国产精品 | 白嫩日本少妇做爰 | 久久久久久久久蜜桃 | 国产香蕉尹人视频在线 | 午夜福利一区二区三区在线观看 | 露脸叫床粗话东北少妇 | 好男人www社区 | 综合激情五月综合激情五月激情1 | 亚洲国产精品无码久久久久高潮 | 亚洲啪av永久无码精品放毛片 | 午夜精品一区二区三区在线观看 | 女高中生第一次破苞av | 日韩在线不卡免费视频一区 | 成人av无码一区二区三区 | 国产黄在线观看免费观看不卡 | 午夜精品久久久久久久久 | 国产口爆吞精在线视频 | 国产电影无码午夜在线播放 | 久久五月精品中文字幕 | 国产明星裸体无码xxxx视频 | 国产精品无套呻吟在线 | 欧美成人午夜精品久久久 | 久青草影院在线观看国产 | 亚洲色大成网站www | 精品无码一区二区三区的天堂 | 人人爽人人澡人人人妻 | 午夜男女很黄的视频 | 久久久中文久久久无码 | 欧美丰满熟妇xxxx性ppx人交 | 日日橹狠狠爱欧美视频 | 99精品无人区乱码1区2区3区 | 亚洲国产欧美国产综合一区 | 亚洲小说图区综合在线 | 亚洲熟悉妇女xxx妇女av | 日韩av无码一区二区三区 | 亚洲中文字幕无码中字 | 国产精品无套呻吟在线 | 免费无码av一区二区 | 性色av无码免费一区二区三区 | 国产精品第一区揄拍无码 | 亚拍精品一区二区三区探花 | 女人色极品影院 | 99久久无码一区人妻 | 亚洲精品美女久久久久久久 | 天堂亚洲2017在线观看 | 日本乱偷人妻中文字幕 | 未满成年国产在线观看 | 少妇性俱乐部纵欲狂欢电影 | 人人爽人人澡人人高潮 | 内射欧美老妇wbb | 男人的天堂2018无码 | 成人av无码一区二区三区 | 亚洲精品www久久久 | 荡女精品导航 | 99精品无人区乱码1区2区3区 | 亚洲欧美日韩综合久久久 | 国内精品人妻无码久久久影院 | 日韩视频 中文字幕 视频一区 | 99久久精品午夜一区二区 | 99久久精品日本一区二区免费 | 久久亚洲a片com人成 | 免费看少妇作爱视频 | 2019午夜福利不卡片在线 | 国产真实伦对白全集 | 亚洲日韩一区二区 | 亚洲人成网站在线播放942 | 又湿又紧又大又爽a视频国产 | 国内揄拍国内精品人妻 | 曰韩无码二三区中文字幕 | 偷窥村妇洗澡毛毛多 | 蜜桃视频插满18在线观看 | 熟妇女人妻丰满少妇中文字幕 | 国产精品久久久久久无码 | 久久国产劲爆∧v内射 | 内射欧美老妇wbb | 午夜精品久久久久久久 | 欧美精品免费观看二区 | 久久综合九色综合97网 | 色综合久久久无码中文字幕 | 天海翼激烈高潮到腰振不止 | 国产免费久久精品国产传媒 | 国产热a欧美热a在线视频 | 欧美freesex黑人又粗又大 | 欧美人与物videos另类 | 国产真实乱对白精彩久久 | 在线看片无码永久免费视频 | 午夜免费福利小电影 | 日日噜噜噜噜夜夜爽亚洲精品 | 中文字幕中文有码在线 | 青草青草久热国产精品 | 精品乱码久久久久久久 | 18禁止看的免费污网站 | 亚洲精品一区二区三区在线 | 男女猛烈xx00免费视频试看 | 亚洲一区二区三区 | 国产精品永久免费视频 | 欧美成人家庭影院 | 领导边摸边吃奶边做爽在线观看 | 日产精品99久久久久久 |