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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

go 获取内核个数_图解Go运行时调度器

發布時間:2025/3/15 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 go 获取内核个数_图解Go运行时调度器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

多goroutines形式的Go并發是編寫現代并發軟件的一種非常方便的方法,但是您的Go程序是如何高效地運行這些goroutines的呢?

在這篇文章中,我們將深入Go運行時底層,從設計角度了解Go運行時調度程序是如何實現其魔法的,并運用這些原理去解釋在Go性能調試過程中產生的Go調度程序跟蹤信息。

所有的工程奇跡都源于需要。因此,要了解 為什么需要一個Go運行時調度程序 以及 它是如何工作的 ,我們可以讓時間回到操作系統興起的那個時代,回顧操作系統的歷史可以使我們深入的了解問題的根源。如果不了解問題的根源,就沒有解決它的希望。這就是歷史所能做的。

一. 操作系統的歷史

  • 單用戶(無操作系統)。
  • 批處理,獨占系統,直到運行完成。
  • 多道程序(譯注:允許多個程序同時進入內存并運行)
  • 多道程序的目的是使CPU和I/O重疊(overlap)。(譯注:多道程序出現之前,當操作系統執行I/O操作時,CPU是空閑的;多道程序的引入實現了在一個程序占用CPU的時候,另一個程序在執行I/O操作)

    那怎么實現多道程序(的CPU與I/O重疊)呢?兩種方式:多道批處理系統和分時系統。

    • 多道批處理系統IBM OS/MFT(具有固定數量的任務的多道程序)IBM OS/MVT(具有可變數量的任務的多道程序)在這里,每個作業(job)僅獲得其所需的內存量。隨著job的進出,內存的劃分會發生變化。
    • 分時這是一種多道程序設計,可以在作業之間快速切換。決定何時切換以及切換到哪個作業的過程就稱為 調度(scheduling) 。

    當前,大多數操作系統使用分時調度程序。

    那么這些調度程序將用來調度什么實體(entity)呢?

    • 不同的正在執行的程序(即進程process)
    • 或作為進程子集存在使用CPU的基本單元:線程

    但是在這些實體的切換是有代價的。

    • 調度成本

    圖: 進程和線程的狀態變量

    因此,使用一個包含多個線程的進程的效率更高,因為進程創建既耗時又耗費資源。但是隨后出現了多線程問題: C10k 成為主要問題。

    例如,如果 將調度周期定為10ms(毫秒) ,并且有2個線程,則每個線程將分別獲得5ms。如果您有5個線程,則每個線程將獲得2ms。但是,如果有1000個線程怎么辦?給每個線程一個10μs(微秒)的時間片?錯,這樣做很愚蠢,因為您將花費大量時間進行上下文切換,但是真正要完成的工作卻進展緩慢或停滯不前。

    您需要限制時間片的長度。在最后一種情況下,如果最小時間片為2ms并且有1000個線程,則調度周期需要增加到2s(1000 2ms)。如果有10,000個線程,則調度程序周期為20秒(10000 2ms)。在這個簡單的示例中,如果每個線程都將分配給它的時間片用完,那么所有線程都完成一次運行需要20秒。因此,我們需要一些可以使并發成本降低而又不會造成過多開銷的東西。

    • 用戶層線程線程完全由運行時系統(用戶級庫)管理。理想情況下,快速高效:切換線程的代價不比函數調用多多少。操作系統內核對用戶層線程一無所知,并像對待單線程進程(single-threaded process)一樣對其進行管理。

    在Go中,我們知道這樣的用戶層線程被稱為“Goroutine”。

    • Goroutine

    圖: goroutine vs. 線程

    goroutine是由Go運行時管理的輕量級線程(lightweight thread)。要啟動一個新的goroutine,只需在函數前面使用 go 關鍵字: go add(a, b) 。

    • Goroutine之旅
    func main() { var wg sync.WaitGroup for i := 0; i <= 10; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Printf("loop i is - %d", i) }(i) } wg.Wait() fmt.Println("Hello, Welcome to Go")}

    https://play.golang.org/p/73lESLiva0A

    您能猜出上面代碼片段的輸出嗎?

    loop i is - 10loop i is - 0loop i is - 1loop i is - 2loop i is - 3loop i is - 4loop i is - 5loop i is - 6loop i is - 7loop i is - 8loop i is - 9Hello, Welcome to Go

    如果我們看一下輸出的一種組合,你可能馬上就會有兩個問題:

    • 11個goroutine如何并行運行?魔法?
    • goroutine以什么順序運行?

    圖:gopher版奇異博士

    上面的這兩個提問給我們帶來了問題。

    • 問題概述如何將這些goroutines分配到在CPU處理器上運行的多個操作系統線程上運行?這些goroutines應該以什么順序運行才能保證公平?

    本文后續的討論將主要圍繞Go運行時調度程序從設計角度如何解決這些問題。但是,與所有問題一樣,我們的討論也需要定義一個明確的邊界。否則,問題陳述可能太含糊,無法形成結論。調度程序可能針對多個目標中的一個或多個,對于我們來說,我們將自己限制在以下需求之內:

  • 應該是并行、可擴展且公平的。
  • 每個進程應可擴展到數百萬個goroutine( C10M )
  • 內存利用率高。(RAM很便宜,但不是免費的。)
  • 系統調用不應導致性能下降。(最大化吞吐量,最小化等待時間)
  • 讓我們開始為調度程序建模,以逐步解決這些問題。

    二. Goroutine調度程序模型 (譯者自行加的標題)

    1. 模型概述(譯者自行加的標題)

    a) 一個線程執行一個Goroutine

    局限性:

    • 并行和可擴展并行(是的)可擴展(不是真的)
    • 每個進程不能擴展到數百萬個goroutine(C10M)。

    b) M:N線程—混合線程

    M個操作系統內核線程執行N個“goroutine”

    圖: M個內核線程執行N個goroutine

    實際執行代碼和并行執行都需要內核線程。但是線程創建起來很昂貴,因此我們將N個goroutines映射到M個內核線程上去執行。Goroutine是Go代碼,因此我們可以完全控制它。而且它在用戶空間中,創建起來很便宜。

    但是由于操作系統對goroutine一無所知。因此每個goroutine都有一個狀態, 以幫助調度器根據goroutine狀態知道要運行哪個goroutine 。與內核線程的狀態信息相比,goroutine的狀態信息很小,因此goroutine的上下文切換變得非??臁?/p>

    • 正在運行(Running) – 當前在內核線程上運行的goroutine。
    • 可運行(Runnable) – 等待內核線程來運行的goroutine。
    • 已阻塞(Blocked) – 等待某些條件的Goroutine(例如,阻塞在channel操作,系統調用,互斥鎖上的goroutine)

    圖: 2個線程同時運行2個goroutine

    因此,Go運行時調度器通過將N個Goroutine多路復用到M個內核線程的方式來管理處于各種不同狀態的goroutines。

    2. 簡單的M:N調度器

    在我們簡單的M:N調度器中,我們有一個全局運行隊列(global run queue),某些操作將一個新的goroutine放入運行隊列。M個內核線程訪問調度程序從“運行隊列”中獲取并運行goroutine。多個線程正在嘗試訪問相同的內存區域,因此使用互斥鎖來同步對該運行隊列的訪問。

    圖: 簡單的M:N調度器

    但是,那些已阻塞的goroutine在哪里?

    下面是goroutine可能會阻塞的情況:

  • 在channel上發送和接收
  • 網絡I/O操作
  • 阻塞的系統調用
  • 使用定時器
  • 使用互斥鎖
  • 那么我們將這些阻塞的goroutine放在哪里呢?— 將這些阻塞的goroutine放置在哪里的設計決策基本上是圍繞一個基本原理進行的:

    阻塞的goroutine不應阻塞底層內核線程!(避免線程上下文切換的成本)

    channel操作期間阻塞的Goroutine

    每個channel都有一個 recvq(waitq) ,用于存儲試圖從該channel讀取數據而阻塞的goroutine。

    Sendq(waitq)存儲試圖將數據發送到channel而被阻止的goroutine 。(channel實現原理:-https://codeburst.io/diving-deep-into-the-golang-channels-549fd4ed21a8)

    圖: channel操作期間阻塞的Goroutine

    channel本身會將channel操作后的未阻塞goroutine放入“運行”隊列(run queue)。

    圖: channel操作后未阻礙的goroutine

    那系統調用呢?

    首先,讓我們看一下阻塞系統調用。系統調用會阻塞底層內核線程,因此我們無法在該線程上調度任何其他Goroutine。

    隱含阻塞系統調用可降低并行度。

    圖: 阻塞系統調用可降低并行度

    一旦發生阻塞系統調用,我們無法再在M2線程上安排任何其他Goroutine運行,從而導致CPU浪費。由于我們有工作要做,但沒法運行它。

    恢復并行度的方法是在進入系統調用時,我們可以喚醒另一個線程,該線程將從運行隊列中選擇可運行的goroutine。

    圖: 恢復并行度的方法

    但是現在,系統調用完成后,我們有超額等待調度的goroutine。因此,我們不會立即運行從阻塞系統調用中返回的goroutine。我們會將其放入調度程序的運行隊列中。

    圖: 避免超額等待調度

    因此,在程序運行時,線程數遠大于cpu核數。盡管沒有明確說明,線程數大于cpu核數,并且所有空閑線程也由運行時管理,以避免啟動過多的線程。

    https://golang.org/pkg/runtime/debug/#SetMaxThreads

    初始設置為10,000個線程,如果超過10,000個線程,程序將崩潰。

    非阻塞系統調用-將goroutine阻塞在 Integrated runtime poller 上 ,并釋放線程以運行另一個goroutine。

    例如,在非阻塞I/O(例如HTTP調用)的情況下。由于資源尚未準備就緒,第一個syscall將不會成功,這將迫使Go使用network poller并將goroutine暫停。

    部分net.Read函數的實現:

    n, err := syscall.Read(fd.Sysfd, p) if err != nil { n = 0 if err == syscall.EAGAIN && fd.pd.pollable() { if err = fd.pd.waitRead(fd.isFile); err == nil { continue } } }

    一旦完成第一個系統調用并明確指出資源尚未準備就緒,goroutine將暫停,直到network poller通知它資源已準備就緒。在這種情況下,線程M將不會被阻塞。

    Poller將基于操作系統使用select/kqueue/epoll/IOCP等機制來知道哪個文件描述符已準備好,一旦文件描述符準備好進行讀取或寫入,它將把goroutine放回到運行隊列中。

    還有一個Sysmon OS線程,如果超過10ms未輪詢網絡,它就將定期輪詢網絡,并將已就緒的G添加到隊列中。

    基本上所有goroutine都被阻塞在下面操作上:

  • channel
  • 互斥鎖
  • 網絡IO
  • 定時器
  • 有某種隊列,可以幫助調度這些goroutine。

    現在,運行時擁有具有以下功能的調度程序。

    • 它可以處理并行執行(多線程)。
    • 處理阻塞系統調用和網絡I/O。
    • 處理阻塞在用戶級別(在channel上)的調用。

    但這不是可伸縮的(scalable)。

    圖: 使用Mutex同步全局運行隊列

    您可以通過Mutex同步全局運行隊列,但最終會遇到一些問題,例如

  • 緩存一致性保證的開銷。
  • 在創建,銷毀和調度Goroutine G時進行激烈的鎖競爭。
  • 使用分布式調度程序解決可伸縮性問題。

    分布式調度程序-每個線程一個運行隊列

    圖: 分布式運行隊列的調度程序

    這樣,我們可以看到的直接好處是,每個線程的本地運行隊列(local run queue)現在都沒有使用mutex。仍然有一個帶有mutex的全局運行隊列,但僅在特殊情況下使用。 它不會影響可伸縮性。

    但是現在,我們有多個運行隊列。

  • 本地運行隊列
  • 全局運行隊列
  • 網絡輪詢器(network poller)
  • 我們應該從哪里運行下一個goroutine?

    在Go中,輪詢順序定義如下:

    1. 本地運行隊列

    2. 全局運行隊列

    3. 網絡輪詢器

    4. 工作偷竊(work stealing)

    即首先檢查本地運行隊列,如果為空則檢查全局運行隊列,然后檢查網絡輪詢器,最后進行“偷竊工作”。到目前為止,我們對1,2,3有了一些概述。讓我們看一下“工作偷竊(work stealing)”。

    工作偷竊

    如果本地工作隊列為空,請嘗試“從其他隊列中偷竊工作”

    圖: 偷竊工作

    當一個線程有太多工作要做而另一個線程空閑時,工作偷竊可以解決這個問題。在Go中,如果本地隊列為空,工作偷竊將嘗試滿足以下條件之一。

    • 從全局隊列中拉取工作。
    • 從網絡輪詢器中拉取工作
    • 從其他線程的本地隊列中偷竊工作

    到目前為止,Go運行時的調度器具有以下功能:

    • 它可以處理并行執行(使用多線程)。
    • 處理阻塞系統調用和網絡I/O。
    • 處理用戶級別(比如:在channel)的阻塞調用。
    • 可伸縮擴展(scalable)

    但這仍不是最有效的。

    還記得我們在阻塞系統調用中恢復并行度的方式嗎?

    圖: 系統調用操作

    它暗示在一個系統調用中我們可以有多個內核線程(可以是10或1000),這可能會比cpu核數多很多。這個方案將最終在以下期間產生了恒定的開銷:

    • 偷竊工作時,它必須同時掃描所有內核線程(空閑的和運行goroutine的)本地運行隊列,并且大多數都將是空閑的。
    • 垃圾回收,內存分配器都會遇到相同的掃描問題。(https://blog.learngoprogramming.com/a-visual-guide-to-golang-memory-allocator-from-ground-up-e132258453ed)

    使用M:P:N線程克服效率問題。

    M:P:N(3級調度程序)— 引入邏輯處理器P

    P —表示處理器, 可以將其視為在線程上運行的本地調度程序

    圖: M:P:N模型

    邏輯進程P的數量始終是固定的。(默認為當前進程可以使用的邏輯CPU數量)

    然后,我們將本地運行隊列(LRQ)放入固定數量的邏輯處理器(P)中(譯者注:而不是每個內核線程一個本地運行隊列)。

    圖: 分布式三級運行隊列調度程序

    Go運行時將首先根據計算機的邏輯CPU數量(或根據請求)創建固定數量的邏輯處理器P。

    每個goroutine(G)將在分配了邏輯CPU(P)的OS線程(M)上運行。

    所以現在我們在以下期間沒有了恒定的開銷:

    • 偷竊工作 -只需掃描固定數量的邏輯處理器(P)的本地運行隊列。
    • 垃圾回收,內存分配器也將獲得相同的好處。

    使用固定邏輯處理器(P)的系統調用呢?

    Go通過將它們包裝在運行時中來優化系統調用(無論是否阻塞)。

    圖: 阻塞系統調用的包裝器

    阻塞SYSCALL方法封裝在runtime.entersyscall(SB)和 runtime.exitsyscall(SB)之間。

    從字面上看,某些邏輯在進入系統調用之前被執行,而某些邏輯在系統調用返回之后執行。進行阻塞的系統調用時,此包裝器將自動將P與線程M(即將執行阻塞系統調用的線程)解綁,并允許另一個線程在其上運行。

    圖:阻塞Syscall的M交出P

    這使得Go運行時可以高效地處理阻塞的系統調用,而無需增加運行隊列(譯注:本地運行隊列數量始終是和P數量一致的)。

    一旦阻塞系統調用返回,會發生什么?

    • 運行時會嘗試獲取之前綁定的那個P,然后繼續執行。
    • 運行時嘗試在P空閑列表中獲取一個P并恢復執行。
    • 運行時將goroutine放在全局隊列中,并將關聯的M放回M空閑列表。

    自旋線程和空閑線程

    當M2線程在syscall返回后變得空閑時。如何處理這個空閑的M2線程。從理論上講,如果線程完成了所需的操作,則應將其銷毀,然后再安排進程中的其他線程到CPU上執行。這就是我們通常所說的操作系統中線程的“搶占式調度”。

    考慮上述syscall中的情況。如果我們銷毀了M2線程,而同時M3線程即將進入syscall。此時,在OS創建新的內核線程并將其調度執行之前,我們無法處理可運行的goroutine。頻繁的線程前搶占操作不僅會增加OS的負載,而且對于性能要求更高的程序幾乎是不可接受的。

    因此,為了適當地利用操作系統的資源并防止頻繁的線程搶占給操作系統帶來的負擔,我們不會銷毀內核線程M2,而是使其執行自旋操作并以備將來使用。盡管這看起來是在浪費一些資源。但是,與線程之間的頻繁搶占以及頻繁的創建和銷毀操作相比,“空閑線程”要付出的代價更少。

    Spinning Thread(自旋線程)— 例如,在具有一個內核線程M(1)和一個邏輯處理器(P)的Go程序中,如果正在執行的M被syscall阻塞,則運行時會請求與P數量相同的“Spinning Threads”以允許等待的可運行goroutine繼續執行。因此,在此期間,內核線程的數量M將大于P的數量(自旋線程+阻塞線程)。因此,即使將runtime.GOMAXPROCS的值設置為1,程序也將處于多線程狀態。

    調度中的公平性如何?—公平地選擇下一個要執行的goroutine

    與許多其他調度程序一樣,Go也具有公平性約束,并且由goroutine的實現所強加,因為Runnable goroutine應該最終得到調度并運行。

    這是Go Runtime Scheduler的四個典型的公平性約束:

    任何運行時間超過10ms的goroutine都被標記為可搶占(軟限制)。但是,搶占僅在函數執行開始處才能完成。Go當前在函數開始處中使用了由編譯器插入的協作搶占點。

    • 無限循環 – 搶占(約10毫秒的時間片)- 軟限制

    但請小心無限循環,因為Go的調度程序不是搶先的(直到Go 1.13)。如果循環不包含任何搶占點(例如函數調用或分配內存),則它們將阻止其他goroutine的運行。一個簡單的例子是:

    package mainfunc main() { go println("goroutine ran") for {}}

    如果你運行:

    GOMAXPROCS=1 go run main.go

    直到Go(1.13)才可能打印該語句。由于缺少搶占點,main Goroutine將獨占處理器。

    • 本地運行隊列 -搶占(?10ms時間片)- 軟限制
    • 通過每61次調度就檢查一次全局運行隊列,可以避免全局運行隊列處于“饑餓”狀態。
    • 網絡輪詢器饑餓 后臺線程會在主工作線程未輪詢的情況下偶爾會輪詢網絡。

    Go 1.14有一個新的 “非合作搶占” 機制。

    有了這種機制,Go運行時便有了具有所有必需功能的Scheduler。

    • 它可以處理并行執行(多線程)。
    • 處理阻塞系統調用和網絡I/O。
    • 處理用戶級別(在channel上)的阻塞調用。
    • 可擴展
    • 高效
    • 公平

    這提供了大量的并發性,并且始終嘗試實現最大的利用率和最小的延遲。

    現在,我們總體上對Go運行時調度程序有了一些了解,我們如何使用它?Go為我們提供了一個跟蹤工具,即調度程序跟蹤(scheduler trace),目的是提供有關調度行為的信息并用來調試與goroutine調度器伸縮性相關的問題。

    三. 調度器跟蹤

    使用 GODEBUG=schedtrace=DURATION 環境變量運行Go程序以啟用調度程序跟蹤。(DURATION是以毫秒為單位的輸出周期。)

    圖:以100ms粒度對schedtrace輸出采樣

    有關調度器跟蹤的內容, Go Wiki 擁有更多信息。

    總結

    以上是生活随笔為你收集整理的go 获取内核个数_图解Go运行时调度器的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    一区二区电影在线观看 | 8x成人在线 | 精品久久国产一区 | 美女久久视频 | 91资源在线 | 99久久精品国产一区二区三区 | 天天做天天射 | 91精品视频导航 | 久久久久一区二区三区 | 日韩国产欧美在线播放 | 粉嫩av一区二区三区四区五区 | 久草爱 | 久久不卡日韩美女 | 国产精品自拍av | 亚洲综合色视频在线观看 | 欧美超碰在线 | 日韩欧美在线综合网 | 亚洲国产中文字幕在线视频综合 | 精品亚洲成a人在线观看 | 久久久久久久久久久黄色 | 久久久在线视频 | 久久这里精品视频 | av软件在线观看 | 特片网久久 | 中文十次啦 | 久草干 | 27xxoo无遮挡动态视频 | 国产午夜精品久久 | 欧美一区二区精美视频 | 国产精品一区二区久久精品爱微奶 | 精品久久美女 | 欧美日韩精品在线播放 | 国产在线视频导航 | 日韩欧美视频一区二区三区 | av免费在线播放 | 国产又粗又长又硬免费视频 | 久久刺激视频 | 国产亚洲aⅴaaaaaa毛片 | 国产小视频福利在线 | 色亚洲网 | 国产在线观看你懂的 | 国产精品一区在线观看 | 亚洲免费观看视频 | 在线免费中文字幕 | 国产玖玖视频 | 丁香六月天| 国产高清不卡av | 久久免费在线观看 | 丝袜美女在线观看 | adn—256中文在线观看 | 免费欧美 | 伊人色**天天综合婷婷 | 天天激情在线 | 人人爽人人爽 | 亚洲综合视频在线 | 国产日韩精品在线观看 | 91麻豆精品国产午夜天堂 | 日韩欧在线 | 99久久精品电影 | 中文字幕在线国产 | 国产亚洲精品久久久久久移动网络 | 天天夜夜狠狠操 | 人人插人人草 | 日韩欧美在线一区二区 | 久久久久久久久久久福利 | 国产资源精品在线观看 | 欧美日韩免费观看一区二区三区 | 久久资源在线 | 日韩精品久久一区二区 | 久久精品www人人爽人人 | 精品视频在线免费观看 | 91看片淫黄大片91 | 国产一级视频在线免费观看 | 成人9ⅰ免费影视网站 | 国产精品手机播放 | 国产福利免费在线观看 | 久久这里只有精品久久 | 免费看的黄色 | 精品久久久久久国产偷窥 | 99亚洲视频 | av中文字幕剧情 | 中文字幕黄色av | 日本精品中文字幕在线观看 | 国产视频美女 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 人人插人人玩 | 亚洲精品久久在线 | 日韩精品一区二区在线观看视频 | 97视频在线观看免费 | 免费av网址在线观看 | 久久激情视频网 | 成人精品视频 | 91一区二区三区在线观看 | 成年人在线观看免费视频 | 国产字幕在线观看 | av在线免费在线观看 | 高清中文字幕 | 91成人免费观看视频 | 99午夜| 日韩在线观看你懂得 | 成人一区二区三区在线 | 在线国产片 | 欧美久久电影 | 国产精品观看在线亚洲人成网 | 亚洲国产影院av久久久久 | 免费色视频 | 婷婷开心久久网 | 97在线精品国自产拍中文 | 国产亚洲精品xxoo | 中文高清av| 五月天免费网站 | 日本精品视频网站 | 美女黄频免费 | 国产精品99蜜臀久久不卡二区 | 免费观看的av网站 | 久久午夜精品视频 | 久久精品视频网站 | 99在线视频免费观看 | 视频1区2区| 在线观看亚洲视频 | 婷婷免费在线视频 | 91在线porny国产在线看 | 色综合人人 | 欧美亚洲久久 | 久久成人精品电影 | 国产精品美女久久久久久免费 | 国产精品午夜免费福利视频 | 97成人在线 | 成人av日韩 | 国产精品手机在线播放 | 免费看黄在线观看 | 国产精品一区二区久久精品爱涩 | 国产午夜精品一区 | 久久最新网址 | 人人射av | 欧美性一级观看 | 在线免费中文字幕 | 免费黄色网址大全 | 在线一区电影 | 欧美另类高清 | 成人中文字幕+乱码+中文字幕 | 免费色视频在线 | 久久综合国产伦精品免费 | 国产男女爽爽爽免费视频 | 五月天六月婷 | 免费观看国产精品视频 | 国产第页 | 亚洲天堂网在线观看视频 | 在线看成人片 | 高清不卡免费视频 | 天天草天天干天天 | 亚洲男模gay裸体gay | 亚洲综合爱 | 91成人在线视频观看 | 久久综合色天天久久综合图片 | 久久亚洲热| 91视频免费看网站 | 婷婷亚洲最大 | 欧美日韩在线精品一区二区 | 久久久久久久久免费 | 久草网首页 | 9久久精品 | 国产日韩亚洲 | 天天干天天玩天天操 | 九九热精品在线 | www.天天干 | 超碰av在线 | 久久久精品亚洲 | 国产精品高潮呻吟久久av无 | 亚洲精品视频在线播放 | 在线观看精品黄av片免费 | 欧美色婷婷 | 激情影音先锋 | 久久99欧美 | 欧美 日韩 性 | 国产成人久久精品77777 | 91亚洲网站| 91在线视频精品 | 国产又粗又猛又爽又黄的视频先 | 久久久午夜精品理论片中文字幕 | 视频 天天草 | 在线三级播放 | 日韩高清av在线 | 久久综合久久综合九色 | 在线视频国产区 | 日韩精品久久久久久 | 黄色国产在线观看 | 91成人在线网站 | 亚洲高清视频在线观看免费 | 91av大全 | 国产麻豆电影 | 久久国际影院 | 九九在线播放 | 欧美一二三区在线播放 | 色综合久久中文综合久久牛 | 久久精品国产免费看久久精品 | 91精品久久久久 | av天天干 | 精品国产1区2区3区 国产欧美精品在线观看 | 日韩aⅴ视频 | 日韩精品一区二区三区电影 | 欧美天天综合 | 综合网婷婷| 欧美性生活小视频 | 香蕉在线观看视频 | 国产女v资源在线观看 | 色综久久 | 亚洲精品国产视频 | 久久伦理视频 | 欧美日韩免费一区二区 | 日韩精品一区二区三区免费观看视频 | 欧美日韩午夜在线 | 国产主播大尺度精品福利免费 | 天天插夜夜操 | 91视频在线播放视频 | 亚洲最大激情中文字幕 | 2021国产精品 | 欧美激情va永久在线播放 | 日日日网 | 国产精品去看片 | 亚洲视频电影在线 | 久久影院一区 | 人人草在线视频 | 久久久久久久久久久黄色 | 一本一本久久a久久精品综合 | av中文字幕网 | 色综合久久综合中文综合网 | 亚洲欧美成人综合 | 国产在线精品一区二区 | 亚洲一区欧美精品 | 日韩在线 一区二区 | 天天艹天天干天天 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产精品激情在线观看 | 日韩专区av | 久久久久看片 | 免费看一级特黄a大片 | 久久久91精品国产一区二区精品 | 亚洲精品视频在线看 | 免费日韩视频 | 久久都是精品 | 久久精品香蕉 | 亚洲成av片人久久久 | 美女黄视频免费 | 日韩精品一区二区在线观看 | 一级a毛片高清视频 | 国产精品99久久免费黑人 | 天天草天天干天天 | 五月婷婷丁香综合 | 日本在线观看视频一区 | 丝袜美腿一区 | 综合激情婷婷 | 就操操久久 | 在线免费观看不卡av | 日韩精品免费在线播放 | 日韩欧美高清在线观看 | 国产一区二区不卡视频 | a级国产乱理论片在线观看 伊人宗合网 | 国产在线超碰 | 久久精品国产亚洲精品2020 | 日韩欧美在线免费观看 | 狠狠躁夜夜躁人人爽视频 | 久久久久亚洲精品国产 | 国产成人精品一区一区一区 | 国产精品12345 | 久久久精品国产免费观看一区二区 | 国产69久久精品成人看 | 九九久久国产精品 | 免费观看成人网 | 日本aaa在线观看 | 永久免费毛片 | 久久伊人免费视频 | 激情网综合 | 久久亚洲影视 | 黄色特级一级片 | 国产97在线看 | 国产精品亚洲片在线播放 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 中文字幕 二区 | 国产中文字幕大全 | 久久久久综合精品福利啪啪 | 天天操天天射天天舔 | 欧美成人基地 | 久久久久黄色 | 婷婷激情av| 欧美va天堂va视频va在线 | 中文在线字幕观看电影 | 久久中文精品视频 | 911精品美国片911久久久 | 黄色软件在线观看免费 | 九九九九九精品 | 日韩av电影网站在线观看 | avlulu久久精品| 五月的婷婷| 91成年视频| 黄色国产高清 | 成人免费观看网址 | 99热在线国产精品 | 免费在线色视频 | 国产一区二区三区高清播放 | 精品久久亚洲 | 久久综合影视 | 麻豆视屏| 日韩一二三区不卡 | 一区二区三区四区在线 | 亚洲a在线观看 | 激情五月婷婷综合网 | 国产亚洲成人精品 | 国产精品白浆视频 | 国产破处精品 | 国产精品久久久久999 | 99久久精 | 青春草视频 | 久草在线久草在线2 | 亚洲美女视频在线 | 国产精品久久久久久久午夜片 | 久久久免费少妇 | 9999激情| 日韩精品免费在线观看视频 | 永久免费视频国产 | 亚洲永久精品在线观看 | 丁香花五月 | 成人av久久 | 精品特级毛片 | 精品中文字幕在线播放 | 亚洲最快最全在线视频 | 蜜桃视频日本 | av电影亚洲 | 日韩成人免费在线电影 | 欧美精品xxx | 久久在现 | 豆豆色资源网xfplay | 欧美男同网站 | 玖玖视频网 | 天天摸天天舔天天操 | 欧美激情在线网站 | 天堂在线一区二区三区 | 激情欧美xxxx | 婷婷av网站 | 伊人色播 | 久久免费视频在线观看30 | 91精品啪在线观看国产线免费 | 91大神精品视频在线观看 | 91精品久久久久久久久 | 国产精品视频app | 免费av成人在线 | 在线免费观看成人 | 午夜少妇| 99热 精品在线 | 天天曰夜夜操 | 日韩在线免费播放 | 91精选在线观看 | 国产精品国产三级国产不产一地 | 久草免费新视频 | 国产在线欧美日韩 | 国产精品婷婷 | 亚洲午夜久久久久久久久 | 手机在线日韩视频 | 国产精品久久久一区二区三区网站 | 国产99久久久国产 | 久久尤物电影视频在线观看 | 久草在线在线精品观看 | 久久福利影视 | av天天在线观看 | 五月激情视频 | 久草免费在线 | 欧美激情综合五月 | 美女免费视频黄 | 久久婷婷影视 | 久久av福利| 成人av电影免费在线播放 | 久久久精品久久日韩一区综合 | 91在线你懂的 | 亚洲色图美腿丝袜 | 人人干人人添 | 国产精品免费视频一区二区 | 久久久久久久久精 | 欧美经典久久 | 久久综合色播五月 | 蜜臀av性久久久久av蜜臀妖精 | 国产99色| 久久99在线观看 | 亚洲 欧美 综合 在线 精品 | 日韩三级视频在线观看 | 久久在现| av一级在线观看 | 久久女同性恋中文字幕 | 国产va饥渴难耐女保洁员在线观看 | 98涩涩国产露脸精品国产网 | 国内精品在线一区 | 日韩在线观看你懂得 | 日韩最新av | 三级av小说 | 在线视频欧美精品 | 国产高清av免费在线观看 | 色综合久久久网 | 激情欧美xxxx| 久久国产美女 | 日本公妇在线观看 | 久草在线观 | 亚洲精品字幕在线观看 | 一区二区三区视频网站 | 一本一本久久a久久精品综合 | 久久撸在线视频 | 看国产黄色大片 | 黄色网址av| 91大神免费在线观看 | 免费观看的av网站 | 亚洲综合成人专区片 | 免费看的黄色小视频 | 波多野结衣亚洲一区二区 | 国产va在线 | 黄色亚洲免费 | 狠狠躁日日躁狂躁夜夜躁av | www日韩在线观看 | 少妇18xxxx性xxxx片 | 中文字幕一区二区在线观看 | 国产偷国产偷亚洲清高 | 天天操天天舔天天爽 | 69久久99精品久久久久婷婷 | 91av在线免费 | 日韩在线观看中文字幕 | 人人爽夜夜爽 | 最新午夜电影 | 色干干 | 欧美视频在线二区 | 狠狠色噜噜狠狠狠狠2022 | 久久亚洲热 | 青青河边草免费直播 | 国产精品美女久久久久久2018 | 久久久久国产精品免费免费搜索 | 久久精品视频在线观看 | 18做爰免费视频网站 | 国产97在线播放 | 在线免费观看视频你懂的 | 成人av一二三区 | 国内综合精品午夜久久资源 | av片无限看| 婷婷香蕉| 午夜av激情| 久久视精品 | 国产91勾搭技师精品 | 在线观看www. | 91看片在线观看 | av在线播放亚洲 | 国产91精品久久久久久 | 欧美色综合天天久久综合精品 | 国内精品久久久久久久久久久久 | 天天干,天天操 | 激情欧美丁香 | 婷婷在线看 | 最新99热| 日韩高清一区 | 日韩精品久久久久久久电影竹菊 | 国产黄色成人av | 亚洲国产精品999 | 欧美精品乱码久久久久久 | 国产成人综合精品 | 四虎影视av| 欧美黑人性爽 | 国产丝袜一区二区三区 | 国产精品18久久久久久久网站 | 色小说在线 | 色欧美综合 | 免费网站污 | 日韩视频免费观看高清 | av中文电影 | 国产精品美女 | 欧美一区二区三区四区夜夜大片 | 日韩a免费 | 在线观看不卡视频 | 国产综合福利在线 | 天天综合狠狠精品 | 最近中文字幕高清字幕在线视频 | 国产视频亚洲 | 国产手机av在线 | 97av色| 国产在线观看 | 精品久久久久久电影 | 中文字幕免费久久 | 久久女同性恋中文字幕 | 在线视频欧美精品 | 欧美男同视频网站 | 久久视频一区二区 | 欧美亚洲国产一卡 | 成年人在线观看 | 波多野结衣视频一区二区 | 欧美精品亚洲精品日韩精品 | 国产精品12 | 国产在线a不卡 | 中文字幕三区 | 亚洲一区免费在线 | 日韩网站在线播放 | 国产精品乱码一区二三区 | 婷婷丁香色综合狠狠色 | 99在线热播精品免费 | 国产成人精品a | 亚洲精品久久久蜜臀下载官网 | 久久美女电影 | 四虎成人免费影院 | 手机在线黄色网址 | 一区二区精 | www.国产高清 | 五月婷婷激情综合 | 日韩欧美国产精品 | 久久九九免费视频 | 欧美在线一 | 午夜狠狠干 | 91成人午夜 | 欧美精品v国产精品 | 久久婷婷五月综合色丁香 | 永久免费毛片在线观看 | 97超碰资源网 | 一区二区三区国产精品 | 久久99深爱久久99精品 | 夜夜躁日日躁狠狠躁 | 99视频免费播放 | 午夜视频在线瓜伦 | 亚洲免费观看在线视频 | 波多野结衣久久精品 | 免费高清在线视频一区· | 国产黄在线| 18女毛片 | 视频一区二区视频 | 黄色影院在线观看 | 探花系列在线 | 国产精品视频永久免费播放 | 久久精品香蕉视频 | 国产精品久久久久久久久久久久久久 | 91麻豆国产 | 日免费视频 | 日韩在线视频二区 | 97色婷婷人人爽人人 | 香蕉在线视频播放网站 | 久久天天拍 | 天天操天天操 | 日韩久久激情 | av电影不卡在线 | 午夜黄色大片 | 99久e精品热线免费 99国产精品久久久久久久久久 | av日韩不卡 | 精品久久久久久国产偷窥 | 五月综合在线观看 | av在线中文 | 欧美国产日韩一区二区三区 | 亚洲欧美日韩在线一区二区 | 婷婷色网视频在线播放 | 亚洲夜夜爽 | av福利在线看 | 婷婷5月色 | 中文有码在线 | av亚洲产国偷v产偷v自拍小说 | 久久视频在线免费观看 | 91色吧| 久久66热这里只有精品 | 久久五月天综合 | 综合色站导航 | 国产伦理久久精品久久久久_ | 欧美日韩免费一区二区 | 91porny九色91啦中文 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 天天摸天天操天天爽 | 欧美性生交大片免网 | 日韩高清精品免费观看 | 色吧av色av| 51久久成人国产精品麻豆 | www.少妇| 欧美日韩国产在线 | 一色屋精品视频在线观看 | 日本一区二区三区免费观看 | 国偷自产中文字幕亚洲手机在线 | 麻豆综合网 | 精品国产乱码一区二 | 国产精品一区二区久久久久 | 国产精品网站一区二区三区 | 色婷婷伊人 | 久色婷婷 | 久久不卡国产精品一区二区 | 香蕉久久久久久av成人 | 国产黄色美女 | 少妇精品久久久一区二区免费 | 免费三级在线 | 日夜夜精品视频 | 亚洲精品在线观看网站 | 丁香婷婷综合色啪 | 国产一区二区三区四区大秀 | 亚洲日本国产 | 免费在线观看一区二区三区 | 五月婷婷综合激情 | 国产精品视频地址 | 国产a高清 | 欧美日本在线观看视频 | 天天天插 | 在线影院中文字幕 | 精品免费久久久久久 | 日韩电影一区二区在线观看 | 欧美在线视频一区二区三区 | 色婷婷免费 | 成人av影视 | 深爱激情综合 | 欧美xxxxx在线视频 | 91麻豆视频 | 欧美国产精品久久久久久免费 | 久久精品成人欧美大片古装 | 日本bbbb摸bbbb| 日韩乱码在线 | 国产综合在线视频 | 激情五月看片 | 黄色aa久久| 久久精品欧美一区 | 日韩欧在线| 黄色毛片一级 | 91免费在线视频 | 黄色在线成人 | 色噜噜日韩精品一区二区三区视频 | 国产剧情一区在线 | 色狠狠婷婷 | 国产精品毛片久久久久久 | 免费日韩一区二区三区 | 精品一区二区三区久久久 | 亚洲最快最全在线视频 | 99麻豆久久久国产精品免费 | 午夜视频黄 | 日韩免费在线观看 | 97精品在线观看 | www.国产高清 | 久久中文视频 | 欧美一区二视频在线免费观看 | 国产精品一区免费观看 | 四虎欧美 | 2019中文在线观看 | 亚洲最大在线视频 | 综合色站 | 亚洲成人av在线电影 | 亚洲精品欧美精品 | www91在线| 波多野结衣在线播放视频 | 国产在线a免费观看 | 欧美成亚洲 | 亚洲欧洲国产精品 | 日批视频在线观看免费 | 国产精品国产三级国产不产一地 | 亚洲无吗视频在线 | 九九在线免费视频 | 久久精品成人 | 99久久99久久精品 | 91看片网址 | 91精品国产一区二区在线观看 | 黄色影院在线播放 | 最近中文字幕大全 | 国产永久免费高清在线观看视频 | 精品久久久久久久久久久久久久久久久久 | 伊人国产女 | 婷婷日 | 国产免费观看久久 | 色在线观看网站 | 久久99精品视频 | 久久国产精品免费视频 | 成人国产精品一区二区 | 国产精品一区二区精品视频免费看 | 精品高清美女精品国产区 | 日韩一区在线播放 | 三上悠亚一区二区在线观看 | 99热九九这里只有精品10 | 日本中文字幕网 | 一区二区三区日韩在线观看 | 视频91在线| 欧美不卡视频在线 | 黄色一级在线视频 | 中文字幕免费高清 | 天天爱av导航 | 亚洲一区二区观看 | 91av在线视频免费观看 | 色噜噜狠狠狠狠色综合久不 | 日韩网站在线播放 | 黄免费在线观看 | 99久久超碰中文字幕伊人 | 97超碰人人网 | 天天天综合网 | 天天夜夜操 | 99视频在线精品国自产拍免费观看 | 久草新在线| 天天操天天操天天操天天操天天操天天操 | 这里只有精彩视频 | 丁香视频 | 久久久久9999亚洲精品 | 在线免费观看国产黄色 | 国产专区日韩专区 | 97免费公开视频 | 丁香婷婷社区 | 精品久久久国产 | 日本最新高清不卡中文字幕 | 免费a v在线 | 国产性xxxx| 国产在线播放不卡 | 手机看片1042 | 国产在线成人 | 亚洲狠狠操 | 俺要去色综合狠狠 | 国产精品理论片在线播放 | 二区三区精品 | 久久精品一区二区国产 | 99国产精品一区二区 | 日韩午夜一级片 | 久久精品国产一区 | 国产精品成人品 | 婷婷社区五月天 | 日韩区欠美精品av视频 | 中文字幕在线中文 | 黄色app网站在线观看 | 欧美成人在线免费 | 中文字幕在线播放日韩 | 日日爱夜夜爱 | 亚洲成人国产精品 | 视频在线观看一区 | 在线观看中文字幕第一页 | 波多野结衣在线观看一区二区三区 | h视频在线看 | 欧美激情综合色综合啪啪五月 | 天天曰天天干 | 天天干天天干天天干 | 色网站免费在线观看 | 日本色小说视频 | 天天色天天综合 | 在线你懂的视频 | 午夜av网站 | 日韩激情av在线 | 超碰在线最新网址 | 午夜婷婷在线观看 | 色婷婷成人网 | 国产一区国产精品 | 成年人黄色大全 | 日韩免费一区二区在线观看 | 日本黄色免费在线观看 | 黄色在线网站噜噜噜 | 欧美视频在线二区 | 美女网色 | 视频一区亚洲 | 中文字幕高清免费日韩视频在线 | 很黄很污的视频网站 | 黄色三级在线观看 | 色婷婷狠狠五月综合天色拍 | 九九免费观看全部免费视频 | 天天草夜夜 | 国产高清在线观看av | 亚洲国产精品电影 | 精品视频网站 | 日日天天狠狠 | 91视频88av | av品善网| 国产资源免费 | 国内精品久久久久久久影视麻豆 | 天天色天天搞 | 在线观看久久久久久 | 日本久久电影 | 人人插人人插 | 六月激情网 | 在线看av网址 | 在线免费观看国产黄色 | 国产手机视频在线播放 | 97超碰免费在线 | 亚洲三级黄色 | 在线观看中文字幕网站 | 亚洲久在线 | 99精品在线免费视频 | 亚洲一区精品人人爽人人躁 | 久久99精品久久久久久久久久久久 | 久久久久亚洲精品成人网小说 | 亚洲国产99 | 欧美一区二区三区激情视频 | 99一区二区三区 | 久久天堂网站 | 国产特黄色片 | 中文字幕在线观看一区二区三区 | 中文字幕免费高清 | 91精品国产乱码久久桃 | 久久无码av一区二区三区电影网 | 欧美国产日韩激情 | 在线视频国产区 | 最近中文国产在线视频 | 久久综合在线 | 天天操天天射天天插 | 日韩二区三区在线 | 91视频中文字幕 | 成年人网站免费在线观看 | 成人黄在线观看 | 久久精品国产免费 | 亚洲更新最快 | 狠狠五月天 | 久草电影免费在线观看 | 亚洲 欧美 91| 欧美做受高潮电影o | 日韩中文字幕国产 | 成人小视频在线观看免费 | 日韩性色| 亚洲国产精久久久久久久 | 激情久久综合 | 国产精品第一页在线观看 | 国内精品视频一区二区三区八戒 | 成人一级黄色片 | 免费www视频 | 久久精品国产免费看久久精品 | 婷婷亚洲五月色综合 | 久草在线视频网站 | 亚洲欧洲国产日韩精品 | 国产精品久久99综合免费观看尤物 | 美女性爽视频国产免费app | 2022中文字幕在线观看 | 国产精品99爱 | 亚洲国产成人久久 | 日本精品一二区 | 人人爱在线视频 | av中文字幕日韩 | 五月香视频在线观看 | 99se视频在线观看 | 亚洲作爱 | 国产成免费视频 | 国产a国产a国产a | 天天艹天天 | 国产视 | 久久久久久国产精品免费 | 国产分类视频 | www操操操 | 日韩精品免费在线观看 | 成人在线视频免费 | 久久久久高清毛片一级 | 久久亚洲精品电影 | www亚洲视频 | 国产精品v欧美精品 | 精品一区二区电影 | 91影视成人 | 男女免费视频观看 | 日韩啪啪小视频 | 亚洲天天在线日亚洲洲精 | www久久久久 | 久久精品爱视频 | 91精品国产高清自在线观看 | www亚洲视频 | 国内视频在线 | 欧美日韩国产一区二区三区在线观看 | 国产福利91精品一区 | 日本黄色免费大片 | 国产黄色免费电影 | 欧美成人aa | 黄色com| 懂色av懂色av粉嫩av分享吧 | 国产日韩精品一区二区在线观看播放 | 97超碰在线久草超碰在线观看 | 五月开心婷婷 | 精品国产成人在线影院 | 精品久久久久久久久久岛国gif | 涩av在线| 午夜视频一区二区三区 | 国产国产人免费人成免费视频 | 亚洲欧美国产精品va在线观看 | 高清中文字幕av | 黄色毛片在线看 | 蜜臀av免费一区二区三区 | 在线а√天堂中文官网 | 2022国产精品视频 | 成人午夜精品福利免费 | 欧美激情奇米色 | 精品a在线 | 久久久午夜精品理论片中文字幕 | 日本一区二区免费在线观看 | 91在线视频免费91 | 日韩在线观看视频一区二区三区 | 99国产精品视频免费观看一公开 | 99久久国产免费免费 | 久久久精品在线观看 | 黄色毛片在线 | 国产小视频网站 | 欧美日韩在线精品 | 成人三级黄色 | 黄网在线免费观看 | 国产精品扒开做爽爽的视频 | 91成人免费在线 | 国产精品综合久久久久 | 亚洲va欧美va人人爽春色影视 | 亚洲人xxx| 伊人五月综合 | 国产伦理久久精品久久久久_ | 婷婷中文字幕 | 在线免费国产视频 | 欧美日韩有码 | 亚洲欧美日韩一区二区三区在线观看 | 婷婷99 | 99爱精品视频 | 国产在线a不卡 | 日本精品久久久久中文字幕 | 久久精品成人热国产成 | 91在线91拍拍在线91 | 日韩理论视频 | 久久综合一本 | 精品一区精品二区高清 | 国产美女视频一区 | 99视频一区 | 正在播放五月婷婷狠狠干 | 国产精品欧美久久 | 欧美精品网站 | 中文十次啦| 久久免费一级片 | 九九热精品视频在线观看 | 成人a毛片 | 国产不卡视频在线播放 | 精品国产电影一区二区 | 91在线视频观看免费 | 国产中文字幕在线免费观看 | 一区精品久久 | 一区二区三区四区影院 | 国产在线观看免费观看 | 中文字幕日韩无 | 99免费在线视频 | 天天五月天色 | 成人影视片 | 日日夜夜噜噜噜 | 日韩美女免费线视频 | 超碰成人av| 在线观看中文字幕2021 | 不卡的av电影在线观看 | 欧美日韩国产一区二区三区在线观看 | 日韩高清观看 | 97超级碰| 91精品久久久久久粉嫩 | 天天干天天爽 | 国产精品久久久久久69 | 天天操夜夜做 | 日韩综合视频在线观看 | 免费十分钟 | 色综合婷婷久久 | av成人动漫在线观看 | 成人欧美一区二区三区在线观看 | 国产高清不卡在线 | 亚洲国产精品一区二区久久,亚洲午夜 | 欧美看片 | 中文字幕国语官网在线视频 | 婷婷丁香av | 日韩午夜小视频 | 欧美一级裸体视频 | 99久久超碰中文字幕伊人 | 一区二区三区播放 | 日日夜夜精品 | 天天躁日日躁狠狠 | 精品一二三四五区 | 久久精品视频在线观看免费 | 久久久久免费精品国产小说色大师 | 天天色天天色天天色 | 色婷婷视频 | 国产一区免费在线 | 91视频-88av| 日韩精品一区在线播放 | 91精品视频在线观看免费 | 天堂在线v| 一区 二区电影免费在线观看 | 免费麻豆 | 69国产成人综合久久精品欧美 | 9色在线视频 | 能在线看的av | 超碰999| 国产视频二区三区 | 丁香婷婷综合五月 | 久久国产精品久久久久 | 免费精品视频在线观看 | 五月婷综合 | 亚洲在线视频观看 | 中文字幕第一页在线vr | 免费观看久久久 | 国产一级片直播 | 丁香六月婷| 国产精品手机在线 | 亚洲免费国产 | 成人免费网视频 | 韩国av免费观看 | 欧美日韩精品免费观看 | 国产成人精品免费在线观看 | av青草| 国产福利免费在线观看 | 成av在线 | 丁香花在线视频观看免费 | 丁香六月五月婷婷 | 丁香六月天婷婷 | 午夜久久| 免费观看成人网 | 激情欧美xxxx | 国产人免费人成免费视频 | 中文字幕日韩高清 | 天天拍天天色 | 一区二区伦理电影 | 免费三及片 | 久草在线视频首页 | 国产精品亚洲综合久久 | 色狠狠干| 在线观看成人一级片 | 久久人网 | 亚洲国产精品一区二区久久,亚洲午夜 | 中文字幕在线看视频国产中文版 | 日韩高清一区 | 日日干天天爽 |