久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

如何使用.NET在2.2秒内处理10亿行数据(1brc挑战)

發布時間:2024/1/16 asp.net 29 coder
生活随笔 收集整理的這篇文章主要介紹了 如何使用.NET在2.2秒内处理10亿行数据(1brc挑战) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

譯者注

在上周我就關注到了在github上有1brc這樣一個挑戰,當時看到了由Victor Baybekov提交了.NET下最快的實現,當時計劃抽時間寫一篇文章解析他的代碼實現,今天突然看到作者自己寫了一篇文章,我感覺非常不錯,在這里分享給大家。

這篇文章是關于.NET開發者Victor Baybekov參加的一個名為"One Billion Row Challenge"的編程挑戰,他使用.NET語言編寫了一個實現,這個實現的性能不僅打敗了Java,甚至超過了C++。

這個挑戰的目標是處理一億行數據,并提供對數據的快速查詢。原始版本只允許Java參與,但其他語言的開發者也希望參與其中,因此挑戰對其他語言開放。Victor Baybekov的實現不僅在特定的數據集上表現優秀,而且在處理更通用的數據上也表現出色。他使用.NET的原因是,它的運行速度快且易于使用。

文章中,Victor Baybekov詳細介紹了他的優化過程,包括使用內存映射文件,優化哈希函數,使用輸入規范,使用自定義字典,優化內部循環等。他還強調了.NET的速度和易用性,同時提到了.NET提供的不安全選項,并不會使代碼自動變得不安全。

對于.NET開發者來說,這篇文章提供了很多關于如何優化代碼性能的實用信息。對于非.NET開發者來說,這篇文章也是一次了解.NET強大性能的好機會。

總的來說,這篇文章非常專業,為.NET開發者提供了一種思路,即通過使用.NET的功能和優化代碼,可以實現非常高的性能。同時,這篇文章也證明了.NET在處理大量數據時的優秀性能和易用性。

正文

在處理真實輸入數據時,.NET平臺上的十億行挑戰比Java更快,甚至比C++還要快。

上周,GitHub上因為Gunnar Morling發起的“十億行挑戰”而熱鬧非凡。最初這是一個僅限Java參與的比賽,但后來其他語言的開發者也想加入這場樂趣。如果你不了解這個挑戰及其規則,請先閱讀這些鏈接。

https://github.com/gunnarmorling/1brc

https://github.com/gunnarmorling/1brc/discussions/categories/show-and-tell

我也被這個挑戰深深吸引了。截至撰寫本文時,我編寫的是目前最快的托管1BRC實現版本,它不僅在大家優化的特定數據集上表現出色,而且在更通用的數據上也有很好的性能。更重要的是,我的結果在默認數據上非常接近整體最優的C++版本,并且在通用數據的情況下超過了它。

https://github.com/buybackoff/1brc

在下面的“結果”部分,我展示了不同語言和數據集的不同計時結果。在 “我的#1BRC之旅” 中,我展示了我的優化歷程和性能時間線。然后我討論了為什么.NET在編寫這類代碼時既快速又易用。最后,我描述了我如何在日常工作中編寫高性能的.NET代碼,并邀請你如果對現代且快速的.NET感興趣,就來申請加入我們。

結果

除了我的代碼之外,我還在我的家庭實驗室中專門搭建了一個基準測試服務器。它擁有固定的CPU頻率并且能夠提供非常穩定的結果。我投入了大量的精力來比較不同實現的性能。對于.NET和Java,我測量了同一代碼的JIT和AOT性能。

我沒有添加排名,因為結果會根據數據的不同而有所不同。我用粗體突出顯示了按語言/JIT-AOT/數據集分組的最佳結果,并用黃色背景突出顯示了按數據集分組的整體最佳結果。

https://hotforknowledge.com/2024/01/13/7-1brc-in-dotnet-even-faster-than-java-cpp/results_details.png

可能如預期的那樣,C++對于默認數據集來說是最快的。然而,C++與.NET和Java之間的細微差別,即便是我也覺得有些出乎意料。我確實預料到了.NET會擊敗Java。這并非是第一次發生這種情況。在2016年,Aeron.NET客戶端1.0版本就比Java快,我當時就在現場。

至于Rust,它很可能會成為總體的領導者。我們只需要等待直到實現是正確的。在撰寫本文時,它還沒有做到。

最終,所有結果應該會趨于某個物理極限和理想的CPU利用率。那么,一個有趣的問題將是,開發這樣的代碼付出了什么代價。對我來說,達到當前這個點相當容易,而且代碼非常簡單。

擴展數據集

默認的數據生成器只有少量氣象站名稱,最大長度低于AVX向量大小。這兩個屬性都有助于帶來極端的性能提升。然而,規格說明中提到,可能有多達1萬個獨特的氣象站,它們的名稱最多包含100個UTF8字節。

“我鼓勵參賽者嘗試一下,并將其作為優化的目標。能夠看到自己位于排行榜頂端無疑是令人興奮的,但設計一個能夠適應超出416個最大長度為26個字符的車站名稱的解決方案更有趣(也更有用!)”

以上是Marko Topolnik的話,他最近提交了一個更通用的生成器。

為了更公平的比較,我使用了兩個數據集:

原始的默認數據集是用create_measurements.sh生成的。它的大小超過12GB。這個數據集只有416個氣象站名稱,最大長度為26個字符。

擴展的數據集包含了1萬個隨機的氣象站名稱,長度可以達到規格所允許的最大值。它是用create_measurements3.sh生成的,大小超過17GB。詳情見上面的引用鏈接。

在表格的底部,你可以看到一個單獨的部分,用于展示那些在默認數據集上表現良好但無法正確處理1萬個數據的結果。這表明這些實現使用了超出規則說明的一些假設,并且不公平地過度優化了特定的情況。例如,最快的Rust版本的作者明確表示它不適用于1萬個數據。他更喜歡先編寫快速的代碼,然后再使其正確。

就我而言,我努力從一開始就編寫最通用的代碼。名稱可以是任意長度,數字可以是任意非科學計數的浮點數,行尾可以是\r\n。就在一周前,我甚至還能用這樣的代碼超越*Java結果。

在Java再次變得更快之后(也是在短時間內),我查看了規則,但沒有查看數據。對我來說,數字范圍的限制是最重要的,但氣象站名稱仍然可以是任意長度。代碼會處理沖突,但對于真實世界輸入的氣象站名稱應該很少發生沖突。不過我必須承認,有可能創建人為數據,這些數據將會發生沖突,并將O(1)的哈希表查找變成O(N)的線性搜索。但即使在這種情況下,它仍然會工作,并且可能比參考實現還要快。也許我稍后會為了好玩而嘗試這樣做。

方法論

性能測試是在一個安靜的6C/12T Alder Lake CPU上進行的,該CPU的頻率固定在2.5 GHz(關閉睿頻功能),搭配32GB DDR4 3200內存,運行Debian 12系統,并且在Proxmox的特權LXC容器中進行測試。由于基準頻率是固定的,散熱狀況非常好(< 35°C),即使在持續100%負載下也不會發生降頻現象。

時間測量使用了hyperfine --warmup 1 --runs 5 './1brc path/to/file'命令。由于系統中沒有噪聲,結果非常穩定。更多細節請查看結果表下方的鏈接。

對于前兩名的.NET結果,我多次運行了基準測試,甚至為此重新啟動了機器。確實,在默認數據上,根據JIT與AOT的不同,它們的排名有所不同。對于我的代碼來說,AOT略有不利,但對于Cameron Aavik的代碼來說,AOT顯著提高了性能。

我的#1BRC之旅

我咳嗽已經超過2周了。新年期間咳得很厲害,以至于我在1月2日到3日請了假。1月3日,我喝著加了姜和蜂蜜的熱茶,刷著Twitter。我看到了Kevin Gosse關于這個挑戰的推文,我很喜歡這個想法。但我也清楚,這可能是一條通向深不見底的迷宮的入口,在那迷宮的底部,隱約能感受到曾經浪費時間的回憶。

然而,任務非常簡單。我決定測量一下我寫一個非常簡單但仍然快速的實現需要多長時間。當時是下午1:01,到下午3:17,我就完成了第一個版本,在我的測試機上處理默認數據集/10K數據集分別需要13.5/18.0秒。然后,我開始瘋狂地優化它。

通用版本,適用于任何輸入

起初,我甚至沒有嘗試針對規格進行優化。只是一個名稱和一個浮點數,中間用分號隔開,每行一個測量值,在Linux上以\n結束,或在Windows上以\r\n結束。重復1B次。

關鍵Idea

提交時的文件: https://github.com/buybackoff/1brc/tree/f1b81f8a590a8a42d5be8358e6ba30489e678592/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/82a17bc..f1b81f8?diff=split&w=

時間:13.490 / 17.991 (10K)

我的實現的關鍵思想直到最后都沒有改變。魔鬼隱藏在最微小的細節中。

內存映射文件

使用mmap是顯而易見的,因為我之前在高性能場景下多次使用它,比如IPC環形緩沖區。它非常簡單易用,所有復雜性都由操作系統管理。最近數據庫社區就是否使用mmap還是手動內存管理,即LMDB與其他方式之間進行了激烈的討論。順便說一句,我是LMDB的大粉絲,甚至為其編寫了最快的.NET封裝。

盡管如此,為了避免munmap的慢速時間,我在這里嘗試了不使用mmap的方法。結果確實慢了一些,但并不太多。僅將文件復制到內存中最多需要大約200毫秒的CPU帶寬,再加上不可避免的開銷,這就很能說明問題了。

Utf8Span

Utf8Span可能是實現高性能的最重要思想。它是一個結構體,存儲了映射文件中UTF8段的指針和長度。數據從未被復制,即使當span作為字典中的鍵使用時也是如此。它從未從UTF8轉換成UTF16,直到最后在排序和打印最終結果時才轉換。

public readonly unsafe struct Utf8Span : IEquatable<Utf8Span>
{
    private readonly byte* _pointer;
    private readonly int _len;

    // 構造器

    public ReadOnlySpan<byte> Span => new ReadOnlySpan<byte>(_pointer, _len);

    public bool Equals(Utf8Span other) => Span.SequenceEqual(other.Span);

    // 真是太懶了!連_hash中免費可用的額外熵都沒用上。
    // 但它在默認數據集上運行得相當不錯。
    public override int GetHashCode()
    {
        // 使用前幾個字節作為哈希值
        if (_len > 3) return *(int*)_pointer;
        if (_len > 1) return *(short*)_pointer;
        if (_len > 0) return *_pointer;
        return 0;
    }

    public override bool Equals(object? obj) => obj is Utf8Span other && Equals(other);
    public override string ToString() => new string((sbyte*)_pointer, 0, _len, Encoding.UTF8);
}

為了高效地進行哈希表查找,EqualsGetHashCode 成為最重要的方法。

Span.SequenceEqual()API 通常難以超越,但該調用不會內聯,對于小數據來說太重了。后來我找到了一種簡單的加速方法,但這需要對分塊以及 Equals 本身進行更改。

平均值/最小值/最大值的高效更新

要計算運行平均值,我們需要存儲總和和計數。這里沒有什么有趣的,我們都知道,自從編程幼兒園時代起,不是嗎?

更新 最小值/最大值 在數學上甚至更簡單。只需檢查新值是否 小于/大于 之前的 最小值/最大值 ,并相應地更新它們。然而,CPU不喜歡if語句,分支預測錯誤的成本很高。然而,如果你再多想一點從統計學角度來看,對于任何穩定的過程,實際上覆蓋 最小值/最大值 的機會隨著每一次觀測迅速下降。即使是股票價格,它們不是穩定的,也不會每天、每月或每年都達到歷史新高。溫度據說“平均來說”是穩定的,并且至少在幾個世紀的尺度上是穩定的。

下面是一個簡單的模擬,顯示了 最小值/最大值 分支所占比例的運行情況。請注意,X軸是對數的。平均來說,僅在10次觀測后,兩個分支都不會被采用。

最小值/最大值分支概率

這個分析告訴我們使用分支而不是更重的無分支位運算。我最終嘗試了無分支的選項,但我有統計直覺,并且在第一個以及最終實現中都使用了if語句。無分支代碼使得執行變得后端受限(如 perf stat 所見)。

public struct Summary
{
    // 注意,最初它們甚至不是浮點數
    public double Min;
    public double Max;
    public double Sum;
    public long Count;
    public double Average => Sum / Count;

    public void Apply(double value, bool isFirst)
    {
        // 第一個值總是會更新最小值/最大值
        if (value < Min || isFirst)
            Min = value;
        if (value > Max || isFirst)
            Max = value;
        Sum += value;
        Count++;
    }
}

.NET 默認字典

Dictionary<TKey,TValue> 幾乎總是足夠好的選擇,也不是首先需要擔心的事情。在我的案例中,它是 Dictionary<Utf8Span,Summary>。.NET 的 JIT(即時編譯器)在沒有我做任何額外努力的情況下,內聯了對 Utf8SpanEqualsGetHashCode 方法的調用。

還有一個非常好但不廣為人知的高性能工具類 CollectionsMarshal,用于通過引用訪問字典值。其方法 GetValueRefOrAddDefault 對于更新摘要數據特別有幫助。

通過取得摘要值的引用,我們避免了將其復制和更新到棧上/棧中,然后使用常規 API 再復制回字典。記住,Summary 是一個可變的結構體,對其引用調用方法不會導致復制。同時想象一下,如果 Summary 是一個類,那么即使使用相同的 GetValueRefOrAddDefault,人們也必須檢查空值并創建新實例的不必要開銷。一個默認的結構體無需額外步驟即可準備存儲數據。

// 沒有結構體復制
ref var summary = ref CollectionsMarshal.GetValueRefOrAddDefault(result, nameUtf8Sp, out bool exists);
// 對于類:分支、分配、代碼大小。謝謝,不用了。在 .NET 中,值類型規則。
// if (summary is null) summary = new Summary(); 
summary.Apply(value, !exists); // 這個方法在上面展示過

字節解析

對于解析字節,我只是使用了 .NET 的 Span.IndexOfdouble.Parse() API。

其他一切

性能僅取決于每個線程內的 ProcessChunk。對于其他一切,我們可以編寫任何懶惰或簡單的代碼。例如,我喜歡使用 LINQ/PLINQ 管道,尤其是當我能夠創建一個長的和懶惰的計算時。但我可以很容易地用一個 for 循環打破這樣的管道,而不需要多想,因為這對性能或可讀性都無關緊要。例如,在實際的第一次提交中,聚合是在循環中進行的,僅僅因為這樣想起來更簡單,但完成后它被復制粘貼到了 .Aggregate() 方法中。

我很驚訝有些人準備就僅僅使用 (P/)LINQ 的事實進行爭論,僅僅因為他們聽說它很慢。他們顯然不夠了解 .NET,也沒有區分熱路徑和冷路徑。

var result = SplitIntoMemoryChunks() // 將整個 mmap 分成每個 CPU 相等的塊
    .AsParallel().WithDegreeOfParallelism(_threads) // 分配到所有 CPU 核心
    .Select((tuple => ProcessChunk(tuple.start, tuple.length))) // 在每個 CPU 上執行 ProcessChunk 工作。
    .Aggregate((result, chunk) => { /* 合并結果 ... */ })
    ;

優化的浮點數解析

提交時的文件: https://github.com/buybackoff/1brc/tree/273def1abf9c9cc365b4309a3bd8d081a3eb7951/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/f1b81f8..273def1?diff=split&w=

時間:6.551 / 10.720 (10K)

在對代碼進行性能分析后,我發現 double.Parse() 占用了大約57%的運行時間。字典查找占了大約24%。

我添加了一個通用的浮點數解析器,它有一個快速路徑,但在檢測到任何不規則情況時會回退到原始方法。所有的 [-]?[0-9]+[.][0-9]+ 浮點數都會走這個實現的快速路徑。

這幾乎使性能翻了一番!還有一些其他的微優化,只需點擊每個部分開頭的“與上一版本的差異”鏈接,即可查看所有更改。

[MethodImpl(MethodImplOptions.AggressiveInlining)]
private double ParseNaive(ReadOnlySpan<byte> span)
{
    double sign = 1;
    bool hasDot = false;

    ulong whole = 0;
    ulong fraction = 0;
    int fractionCount = 0;

    for (int i = 0; i < span.Length; i++)
    {
        var c = (int)span[i];

        if (c == (byte)'-' && !hasDot && sign == 1 && whole == 0)
        {
            sign = -1;
        }
        else if (c == (byte)'.' && !hasDot)
        {
            hasDot = true;
        }
        else if ((uint)(c - '0') <= 9)
        {
            var digit = c - '0';

            if (hasDot)
            {
                fractionCount++;
                fraction = fraction * 10 + (ulong)digit;
            }
            else
            {
                whole = whole * 10 + (ulong)digit;
            }
        }
        else
        {
            // 遇到任何不規則情況就回退到完整實現
            return double.Parse(span, NumberStyles.Float);
        }
    }

    return sign * (whole + fraction * _powersPtr[fractionCount]);
}

優化的哈希函數

提交時的文件: https://github.com/buybackoff/1brc/tree/e23c2bf8dace1450ad0411feaf54488795ec0fcb/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/273def1..e23c2bf?diff=split&w=

時間:6.313 / 10.384 (10K)

它不再像初始版本那樣懶惰,它包含了長度和最初的幾個字節的組合。免費獲得了超過3%的收益。

如果哈希總是零,我們使用線性搜索,有一些評論和最壞情況下的測量。

public override int GetHashCode()
{
    // 這里我們使用前4個字符(如果是ASCII)和長度來計算哈希。
    // 最壞的情況是前綴,如 Port/Saint 且長度相同,
    // 這對于人類地理名稱來說相當罕見。

    // .NET 字典顯然會因為沖突而變慢,但仍然可以工作。
    // 如果我們只保留 `*_pointer`,運行時間仍然合理,大約9秒。
    // 僅使用 `if (_len > 0) return (_len * 820243) ^ (*_pointer);` 耗時5.8秒。
    // 僅返回0 - 最糟糕的哈希函數和線性搜索 - 運行時間慢了12倍,為56秒。

    // 魔術數字820243是包含2024的最大快樂素數,來自 https://prime-numbers.info/list/happy-primes-page-9

    if (_len > 3)
        return (_len * 820243) ^ (*(int*)_pointer); // 只添加了 ^ 之前的部分
    
    if (_len > 1)
        return *(short*)_pointer;
    
    if (_len > 0)
        return *_pointer;

    return 0;
}

在這個改變之后,我開始研究哪些規則可能對性能有用。

使用輸入規則

挑戰的規則說明名字總是少于100個UTF8字節,最多有10K個獨特的名字,溫度在-99.9到99.9之間([-]?[0-9]?[0-9][.][0-9]),行總是以\n結束。

我認為針對規則進行優化是完全可以接受的。可能有真正的氣象站產生這樣的數據,而代碼在我出生前就已經寫好了。然而,我不喜歡人們開始針對特定的數據集/生成器進行優化。因此,在這次比較中,我沒有接受那些不能處理10K數據集的實現。即使使用規格,我的代碼也支持任何名字長度。

將數字解析為整數

提交時的文件: https://github.com/buybackoff/1brc/tree/e5d34c92a82a446d876089a1e1872da54bf64ebb/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/e23c2bf..e5d34c9?diff=split&w=

時間:5.229 / 8.627 (10K)

僅僅利用溫度在-99.9到99.9之間的事實。我們只有4種情況,可以為此進行優化:

...;-99.9
...;-9.9
...;9.9
...;99.9

設置字典容量

提交時的文件: https://github.com/buybackoff/1brc/tree/3644b251cda38abd620bda644efda12951020042/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/e5d34c9..3644b25?diff=split&w=#

時間:4.341 / 8.951 (10K)

這真是太傻了!但在我迫切需要提升性能的時候,這就像罐頭食品一樣珍貴。僅僅一行代碼/改動五個字符就能獲得17%的性能提升。

優化的IndexOf

提交時的文件: https://github.com/buybackoff/1brc/tree/7fdd17a755665910ecfabb4667b5bda277531e39/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/3644b25..7fdd17a?diff=split&w=#diff-50d5d1069929df17bbf6f330e04035cfaafa17de2e48ab86ce2dbd0de338528aR99-R125

時間:4.040 / 8.609 (10K)

在剩余部分小于32字節時,手動AVX2在Span中搜索字節,并回退到Span.IndexOf

// 在 Utf8Span 內部
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal int IndexOf(int start, byte needle)
{
    if (Avx2.IsSupported)
    {
        var needleVec = new Vector<byte>(needle);
        Vector<byte> vec;
        while (true)
        {
            if (start + Vector<byte>.Count >= Length)
                goto FALLBACK;
            var data = Unsafe.ReadUnaligned<Vector<byte>>(Pointer + start);
            vec = Vector.Equals(data, needleVec);
            if (!vec.Equals(Vector<byte>.Zero))
                break;
            start += Vector<byte>.Count;
        }

        var matches = vec.AsVector256();
        var mask = Avx2.MoveMask(matches);
        int tzc = BitOperations.TrailingZeroCount((uint)mask);
        return start + tzc;
    }

    FALLBACK:

    int indexOf = SliceUnsafe(start).Span.IndexOf(needle);
    return indexOf < 0 ? Length : start + indexOf;
}

積極的使用本機整數

提交時的文件: https://github.com/buybackoff/1brc/tree/d6c8e48b07821a05a1582f0e98f949360e3b4bd9/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/7fdd17a..d6c8e48?diff=split&w=

時間:3.693 / 8.604 (10K)

在本機環境中,使用size_t本機大小類型作為偏移和長度是正常的,因為CPU處理本機字更快。在.NET中,大多數公共API接受32位int。CPU必須每次將其擴展為nint。但內部.NET本身使用本機整數。

例如,這是帶有注釋的SpanHelpers.SequenceEqual代碼:

// 優化的基于字節的SequenceEquals。這個的“length”參數被聲明為nuint而不是int,
// 因為我們也用它來處理除byte以外的類型,其中長度一旦通過sizeof(T)縮放就會超過2Gb。
[Intrinsic] // 對常量長度展開
public static unsafe bool SequenceEqual(ref byte first, ref byte second, nuint length)
{
    bool result;
    // 使用nint進行算術運算以避免不必要的64->32->64截斷
    if (length >= (nuint)sizeof(nuint))

使用自定義字典

提交時的文件: https://github.com/buybackoff/1brc/tree/8841e83e2abfb5f57a872cbea4c979c9b9e49178/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/d6c8e48..8841e83?diff=split&w=

時間:3.272 / 8.232 (10K)

直到這一點,我仍然使用的是默認的.NET字典。但由于規格說明最多有10K個獨特的名字,我可以利用這個規則。

詳細信息以后再補充。

快速 Utf8Span.Equals

提交時的文件: https://github.com/buybackoff/1brc/tree/9ed39221ec7db8f89e8e2a0702d43a184cc5e879/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/8841e83..9ed3922?diff=split&w=

時間:2.773 / 6.635 (10K)

我花了一些努力嘗試擊敗 Span.SequenceEqual 在小尺寸上的性能。嘗試復制實現的部分并內聯它,但沒有任何效果。然后我有了一個瘋狂的想法,允許代碼讀取超出 Utf8Span.Length 的內容。然后我可以只使用一個 AVX2 向量,將長度之后的字節設置為零,并比較向量。這將是完全不安全的,并且會導致段錯誤,但只是在十億個觀測值中的最后一個單獨觀測值中。

為了確保安全,我確保最后一個大塊不是在文件末尾結束,而是至少在距離末尾4 x Vector256<byte>.Count的新行開始處結束。我將剩余部分復制到一個比數據大得多的內存緩沖區中,這是安全使用的。

優化內循環

提交時的文件: https://github.com/buybackoff/1brc/tree/1051e06052d5a8a95fa0aee461e37d969532aa65/1brc

與上一版本的差異: https://github.com/buybackoff/1brc/compare/9ed3922..1051e06?diff=split&w=

時間:2.204 / 4.811 (10K)

  • 更快的整數解析結合新行索引計算;
  • 更快的 IndexOf,也依賴于讀取超出 Utf8Span.Length 的內容;
  • 更快的 ProcessChunk 循環。

詳細信息待定

性能時間線

以下是討論上述每次更改后性能演變的時間線。

.NET 非常快

.NET 非常快。而且每個新版本都在變得更快。有些人開玩笑說,對于 .NET 的最佳性能優化就是更新它 - 對于大多數用戶來說,這可能是真的。

每次發布新版本時,.NET 團隊的 Stephen Toub 都會發表一篇巨大的博客文章,介紹自上次發布以來的每一個微小性能改進。這些文章的龐大體量表明,他們非常關心性能的提升。

不安全代碼

.NET 允許你直接使用指針。這使得它類似于 C 語言。如果內循環受 CPU 限制,所有數組都可以被固定并在沒有邊界檢查的情況下訪問,或者我們可以直接像在這個 1BRC 案例中那樣直接處理本地內存。

另外,.NET 提供了一個較新的 Unsafe 類,它本質上與舊的 unsafe 關鍵字 + 指針做同樣的事情,但使用托管引用。這允許跳過固定數組,同時仍然是 GC 安全的。

不安全選項的存在并不會自動使代碼不安全。有“不安全的 Unsafe”和“安全的 Unsafe”。例如,如果我們確保數組邊界,但不能使 JIT 省略邊界檢查(如在自定義字典案例和 GetAtUnsafe 中),那么為什么我們要支付邊界檢查的成本呢?在這種情況下,它將是安全的 Unsafe。通過謹慎使用,局部不安全的代碼可以變成全局安全的應用程序。

易用的向量化函數

.NET 有非常容易使用的 SIMD 內在函數。我們可以直接使用 SSE2/AVX2/BMI API,或者使用跨平臺跨架構的 Vector128<T>/Vector256<T> 類型。或者更通用的 Vector<T> 類型,它甚至隱藏了向量大小,并且可以在舊的 .NET 運行時上無縫工作。

.NET 的范圍

.NET 不強迫我們每次都編寫低級的不安全 SIMD 代碼。當性能不重要時,我們可以只使用 LINQ。這很好。即使在這個 1BRC 挑戰中也是如此。真的。

C# 與 F#

F# 在默認數據集和10K數據集上都展現出了不俗的性能。我與 F# 的關系頗為復雜。博客上的一篇長篇文章講述了我為何放棄 F# 轉而選擇 C# 的原因。主要是因為性能問題(包括生成的代碼和工具的性能),盡管我喜歡 F# 的語法和社區。

然而,F# 的速度之快并不讓我感到驚訝。它一直在穩步提升,或許有一天我會再次使用 F#. 例如,可恢復代碼和可恢復狀態機是我一直在關注的非常強大的功能。.NET 原生支持的 task { ... } 計算表達式就利用了這一特性。

在這里,我不得不提到,我也通過一系列在2020年的提交,大幅提高了 F# 性能,使其核心的 MapSet 數據結構(內部是 AVL 樹)的速度大大加快。

當然,正如作者所承認的,Frank Krueger 的 F# 實現遠非典型的函數式 F# 代碼。但是,如果你已經在使用 F# 代碼,而且不想碰 C#,你也可以在 F# 中寫類似 C 的代碼。只是不要過度,把它隱藏在純函數里,然后對外保密。 ??

高性能 .NET 代碼作為日常工作

在 ABC Arbitrage,我有機會每天都處理性能關鍵的 .NET 代碼。公司多年前從 C++ 遷移到 .NET,這在可維護性、靈活性、性能和成本方面都是巨大的成功。像1BRC中看到的優化在我們的代碼中并不少見。當然,并非我們所有的代碼都是那樣的。我們還有很多易讀的現代 C# 代碼,甚至 LINQ 也不是禁止的,除非它在交易路徑上。我們總是跟上最新的 .NET 發展,通常在新的主要版本發布后幾周內就會在生產環境中使用(例如,我們已經“長時間”使用 .NET 8 了)。

我們在 ABC 使用并貢獻了許多開源項目,并且我們也維護一些。由 Olivier Coanet 維護的著名高性能線程間消息傳遞庫 Disruptor-net 的 .NET 移植版本是我們交易平臺的核心,處理著每一個市場行情和每一個交易訂單。我貢獻了一些類似上文討論的微優化。由 Lucas Trzesniewski 作為主要貢獻者的輕量級點對點服務總線 Zebus,自2013年以來一直在 ABC Arbitrage 的生產環境中運行,每天處理數億條消息,并協調整個基礎設施。由 Lucas、Romain Verdier 和其他人貢獻的日志庫 ZeroLog,速度之快且零分配,以至于我們甚至可以在最延遲敏感的路徑上輕松使用它。公司倉庫中還有其他項目,以及我們現任和前任同事的許多其他貢獻。我們真正擁抱開源 ??

如果你喜歡使用現代 .NET 編寫高性能代碼,并且想在巴黎享受一點樂趣,為何不加入我們呢?我們有幾個開放的 .NET 職位。如果你感到沖動,就在 dotnet??abc-arbitrage.com 向我們發送申請吧。

ABC Arbitrage 是一家法國金融服務公司,專注于套利交易。成立于1995年,它主要從事股票市場的套利策略,包括統計套利、事件驅動套利和其他相關的交易策略。套利是一種利用不同市場之間的價格差異來獲利的交易策略,而ABC Arbitrage 就是在這一領域內的專家。

這家公司利用先進的數學模型和自動化交易系統來發現并執行套利機會,從而為其客戶提供收益。它可能會參與跨市場交易、跨商品交易以及其他復雜的金融衍生品交易,以期在不同金融工具之間的價格差異中獲利。

法語是美麗而有用的,但如果你英語流利,它不是硬性要求。至少對我來說是這樣。如果你不在歐盟,但想搬到那里,那么通過歐盟藍卡的法律手續非常簡單。

原文信息

作者:Victor Baybekov

原文鏈接:https://hotforknowledge.com/2024/01/13/7-1brc-in-dotnet-even-faster-than-java-cpp/

.NET性能優化交流群

相信大家在開發中經常會遇到一些性能問題,苦于沒有有效的工具去發現性能瓶頸,或者是發現瓶頸以后不知道該如何優化。之前一直有讀者朋友詢問有沒有技術交流群,但是由于各種原因一直都沒創建,現在很高興的在這里宣布,我創建了一個專門交流.NET性能優化經驗的群組,主題包括但不限于:

  • 如何找到.NET性能瓶頸,如使用APM、dotnet tools等工具
  • .NET框架底層原理的實現,如垃圾回收器、JIT等等
  • 如何編寫高性能的.NET代碼,哪些地方存在性能陷阱

希望能有更多志同道合朋友加入,分享一些工作中遇到的.NET性能問題和寶貴的性能分析優化經驗。目前一、二群已滿,現開放三群。

微信群(添加我為好友): ls1075

另外也創建了QQ群,群號: 687779078,歡迎大家加入。

總結

以上是生活随笔為你收集整理的如何使用.NET在2.2秒内处理10亿行数据(1brc挑战)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

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