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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 前端技术 > javascript >内容正文

javascript

开源 , KoobooJson一款高性能且轻量的JSON框架

發(fā)布時(shí)間:2023/12/4 javascript 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开源 , KoobooJson一款高性能且轻量的JSON框架 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  在C#領(lǐng)域,有很多成熟的開(kāi)源JSON框架,其中最著名且使用最多的是?Newtonsoft.Json ,然而因?yàn)榘姹镜?其代碼要兼容從net2.0到現(xiàn)在的最新的net框架,并且要支持.net平臺(tái)下的其它語(yǔ)言,所以最新發(fā)布版本的Newtonsoft.Json其dll大小接近700k,另一方面,因?yàn)槠鋸?fù)雜的迭代歷史導(dǎo)致它的代碼為了維護(hù)向下擴(kuò)展性和向上兼容性而舍棄一些性能。

  如果你不太在乎體積和性能的話,那么?Newtonsoft.Json?無(wú)疑是一款很好的選擇。但是如果你在意性能的話,在github上仍然有一些出名的以速度為稱的c# JSON框架,其中最為人知的應(yīng)該是?JIL?, JIL有著出色的性能是因?yàn)樗捎昧舜罅康募铀偌夹g(shù),但這也帶來(lái)了一些局限性,它不夠靈活,對(duì)object類型的解析必須得調(diào)用它的另一個(gè)API,并且因?yàn)槌鲇谛阅芸紤]其采用的是Emit技術(shù),不易維護(hù),在我的測(cè)試中有很多類型它不支持。但是JIL的地位是顯而易見(jiàn)的,因?yàn)樗某霈F(xiàn),github上有著很多相仿思路的以速度為稱的JSON框架,幾乎每個(gè)都稱自己是最快的,但實(shí)際上很少有超越JIL的,并且它們中的大部分沒(méi)有一個(gè)良好的文檔,這導(dǎo)致我在做性能測(cè)試時(shí),我想改個(gè)配置都得對(duì)源碼全局搜索花費(fèi)一定時(shí)間。

  在說(shuō)回程序集大小,JIL的最新發(fā)布版本是500k,并且其依賴一個(gè)庫(kù),加起來(lái)是800k大小。

  那么,我講這些,大家應(yīng)該知道我想要表達(dá)什么!

  是的,考慮到前面種種,這些都不是在某種場(chǎng)景最理想化的那種JSON庫(kù),所以我寫(xiě)了一款以體積更小,速度更快,類型覆蓋更廣的開(kāi)源C# JSON框架,它叫:KoobooJson

在我正式介紹KoobooJson之前,我要介紹一下什么是Kooboo!

Kooboo是我們老板用C#編寫(xiě)的一個(gè)開(kāi)源的非常神奇的網(wǎng)站開(kāi)發(fā)工具,它是一個(gè)類CMS生成器,但其從數(shù)據(jù)庫(kù),前端引擎,到各種網(wǎng)絡(luò)協(xié)議服務(wù)器都是用c#自主創(chuàng)造的,幾乎很少使用到第三方庫(kù),它編譯后的發(fā)布版本僅有幾M,而正是因?yàn)閮H僅只有幾M,為了Json框架不要太影響主程序的大小,這才有了KoobooJson此次的誕生!

Kooboo是開(kāi)源的:https://github.com/Kooboo/Kooboo

KoobooJson自然也是開(kāi)源的:https://github.com/Kooboo/Json

在NuGet包中可以直接搜索 KoobooJson 下載使用即可

什么是KoobooJson?

  KoobooJson是一款C#的JSON工具,其主要通過(guò)表達(dá)式技術(shù)構(gòu)建,最低支持.NET4.5(可以支持.NET4.0,但考慮到一些因素,最終沒(méi)有支持,有需要支持的可以自行源碼分支更改。另外,幾乎每個(gè)以性能號(hào)稱的JSON框架都最低支持.NET4.5),最低支持.NET Core 2.0,提交小巧,性能出色,類型覆蓋廣是KoobooJson的優(yōu)點(diǎn)!

  • KoobooJson的優(yōu)點(diǎn)

    • 小巧

    • 快速

    • 覆蓋類型廣

  • KoobooJson的實(shí)現(xiàn)? (后續(xù)我將出一篇新的文章詳細(xì)講解實(shí)現(xiàn))

    • 序列化

    • 反序列化

  • 功能介紹

    • 忽略注釋

    • 忽略互引用所導(dǎo)致的堆棧循環(huán)

    • 忽略Null值

    • 排序特性

    • 忽略序列化元素

    • 序列化時(shí)僅包含該元素

    • 時(shí)間格式

    • 首字母大小寫(xiě)

    • 別名特性

    • 反序列化時(shí)指定構(gòu)造函數(shù)

    • 值格式化特性

    • 全局Key格式化

  • 其它

KoobooJson的優(yōu)點(diǎn)

1. 小巧

目前KoobooJson只有130k, 并且沒(méi)有任何額外依賴項(xiàng), KoobooJson當(dāng)前支持框架版本.NET4.5 .NET Core2+ .NET Standard 2

2. 快速

KoobooJson 遵循JSON?RFC8259規(guī)范, 是一款適用于C#的快速的Json文本序列化器

它基于表達(dá)式樹(shù)構(gòu)建, 在運(yùn)行時(shí)會(huì)動(dòng)態(tài)的為每個(gè)類型生成高效的解析代碼, 這過(guò)程包括: 利用靜態(tài)泛型模板進(jìn)行緩存, 避免字典查詢開(kāi)銷, 避免裝箱拆箱消耗, 緩沖池復(fù)用, 加速字節(jié)復(fù)制...

KoobooJson生成代碼的方式并沒(méi)有采用Emit, 而是采用ExpressionTree. ExpressionTree相比Emit而言, 它不能像Emit直接寫(xiě)出最優(yōu)的IL代碼, 它依賴于下層的編譯器, 在某些時(shí)候它會(huì)多生成一些不必要的IL代碼路徑, 故而性能上有所遜色. 但相較于幾乎沒(méi)有類型檢查的Emit而言, ExpressionTree不會(huì)出現(xiàn)各種莫名其妙的錯(cuò)誤, 它更加安全, 也更加容易擴(kuò)展維護(hù).

雖然ExpressionTree與Emit相比在性能方面可能會(huì)有所差異, 但是KoobooJson的表現(xiàn)卻相當(dāng)亮眼!

?

上圖是使用BenchmarkDotNet在Net Core2.1上做的Json序列化和反序列化的性能測(cè)試,隨機(jī)生成大量的測(cè)試數(shù)據(jù),迭代100次后產(chǎn)生的結(jié)果,基準(zhǔn)報(bào)告在這里

BenchmarkDotNet=v0.11.4, OS=Windows 10.0.17763.316 (1809/October2018Update/Redstone5)?Intel Core i7-8550U CPU 1.80GHz (Kaby Lake R), 1 CPU, 8 logical and 4 physical cores?.NET Core SDK=2.1.505?[Host] : .NET Core 2.1.9 (CoreCLR 4.6.27414.06, CoreFX 4.6.27415.01), 64bit RyuJIT?Job-XEQPPS : .NET Core 2.1.9 (CoreCLR 4.6.27414.06, CoreFX 4.6.27415.01), 64bit RyuJIT

IterationCount=100 LaunchCount=1 WarmupCount=1

3. 覆蓋類型廣

在類型定義上, KoobooJson并沒(méi)有單獨(dú)實(shí)現(xiàn)每個(gè)集合或鍵值對(duì)類型, 而是對(duì)這些FCL類型進(jìn)行劃分成不同的模板

a. KoobooJson將序列化分為5種類型:

  • 原始類型?
    它包括 Boolean, Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, IntPtr, UIntPtr, Char, Double, and Single.

  • 所有擁有鍵值對(duì)行為的類型
    任何能夠?qū)崿F(xiàn)IDictionary<>或能夠?qū)崿F(xiàn)IDictionary且能夠通過(guò)構(gòu)造函數(shù)注入鍵值對(duì)的類型, 都將以鍵值對(duì)方式進(jìn)行解析

  • 所有擁有集合行為的類型?
    任何能夠?qū)崿F(xiàn)IEnumable并且滿足IColloction的Add行為或擁有自己獨(dú)特的集合行為且能夠通過(guò)構(gòu)造函數(shù)注入集合的類型, 都將以集合方式進(jìn)行解析

  • 特殊類型?
    如Nullable<>, Lazy<>, Guid, Datatable, DateTime, Type, Task, Thread, Timespan...等等這些特定的類型實(shí)現(xiàn)

  • 常規(guī)Model的鍵值對(duì)類型?
    在KoobooJson中, 如果當(dāng)類型不滿足上述4種時(shí), 將會(huì)以鍵值對(duì)的形式來(lái)對(duì)其解析, KoobooJson會(huì)對(duì)Model中公開(kāi)的所有元素進(jìn)行序列化, 在這個(gè)環(huán)節(jié), 幾乎配置器中所有的配置都是有關(guān)Model的. 諸如別名, 忽略特性, 指定構(gòu)造函數(shù), 忽略堆棧循環(huán)引用, 首字母大小寫(xiě), 格式化器... 值得一提的是, 在對(duì)接口類型進(jìn)行反序列化時(shí), KoobooJson默認(rèn)會(huì)自動(dòng)創(chuàng)建并返回一個(gè)實(shí)現(xiàn)于該接口的對(duì)象.

b. 在對(duì)類型的解析上, 其中浮點(diǎn)型,日期時(shí)間類型, GUID的解析是參照了JIL的代碼, 在此表示感謝.

作為一款活躍的Json庫(kù), KoobooJson會(huì)不斷支持更多的類型, 這其中, 因?yàn)閷?duì)FCL中的鍵值對(duì)和集合的行為進(jìn)行歸納, 所以對(duì)于這兩種類型, KoobooJson并不像其它框架一樣去特定的為每種類型單獨(dú)實(shí)現(xiàn), 實(shí)際上, 第2和3所定義的規(guī)則可以容納FCL中的大多數(shù)鍵值對(duì)或集合類型.

目前KoobooJson所覆蓋的類型包括?:?Hashtable, SortedList, ArrayList, IDictionary, Dictionary<,>, IList,List<>, IEnumerable<>, IEnumerable, ICollection, ICollection<>, Stack<>, Queue<>, ConcurrentBag<>, ConcurrentQueue<>, ConcurrentStack<>, SortedDictionary<,>, ConcurrentDictionary<,>, SortedList<,>, IReadOnlyDictionary<,>, ReadOnlyDictionary<,>, ObservableCollection<>, HashSet<>, SortedSet<>, LinkedList<>, ReadOnlyCollection<>, ArraySegment<>, Stack, Queue, IReadOnlyList<>, IReadOnlyCollection<>, ReadOnlyCollection<>, ISet<>, BitArray, URI, NameValueCollection, StringDictionary, ExpandoObject, StringBuilder, Nullable<>, Lazy<>, Guid, Datatable, DateTime, Type, Task, Thread, Timespan, Enum, Exception, Array[], Array[,,,,,]...

KoobooJson的實(shí)現(xiàn)

序列化

class UserModel
{
public object Obj;
public string Name;
public int Age;
}
string json = JsonSerializer.ToJson(new UserModel());

在對(duì)類型第一次序列化時(shí), KoobooJson會(huì)為這個(gè)類型生成大致是這樣的解析代碼.

void WriteUserModel(UserModel model,JsonSerializerHandler handler)
{
...配置選項(xiàng)處理...格式化器處理...堆棧無(wú)限引用處理...
handler.sb.Write(
"Obj:")
WriteObject(model.Obj);
//在序列化時(shí)將為Object類型做二次真實(shí)類型查找

handler.sb.Write(
"Name:")
WriteString(model.Name);

handler.sb.Write(
"Age:")
WriteInt(model.Age);

}

如果是List<UserModel>的話, 那么將生成這樣的代碼

handler.sb.Write("[")
foreach(var user in users)
{
WriteUserModel(user);
WriteComma()
}
handler.sb.Write(
"]")

在當(dāng)前版本中, KoobooJson序列化使用的容器為StringBuilder, 與直接ref char[]相比, 多了一些額外的調(diào)用.?將考慮在下個(gè)版本中構(gòu)建一個(gè)輕便的char容器, 并會(huì)區(qū)分對(duì)象大小, 考慮棧數(shù)組和通過(guò)預(yù)掃描大小來(lái)減少對(duì)內(nèi)存的開(kāi)銷,這將顯著提升序列化速度.

反序列化

在對(duì)類型進(jìn)行第一次反序列化時(shí), KoobooJson會(huì)為這個(gè)類型生成大致是這樣的解析代碼.

UserModel model = JsonSerializer.ToObject<UserModel>("{\"Obj\":3,\"Name\":\"Tom\",\"Age\":18}");
void ReadUserModel(string json,JsonDeserializeHandler handler)
{
...Null處理...
ReadObjLeft()
空元素處理...構(gòu)造函數(shù)處理...配置項(xiàng)處理...格式化器處理...
while(i-->0){
switch(gechar())
{
case 'O':
switch(getchar())
case 'b':
switch(getchar())
case 'j':
ReadQuote();
ReadObject();
if(getchar()==',')
i
++;
}
}
ReadObjRight()
}

KoobooJson生成反序列化代碼, KoobooJson會(huì)假設(shè)json格式完全正確, 沒(méi)有預(yù)先讀取Json結(jié)構(gòu)部分, 而是直接使用代碼來(lái)描述結(jié)構(gòu), 所以KoobooJson少了一次對(duì)json結(jié)構(gòu)的掃描, 執(zhí)行過(guò)程中如果json結(jié)構(gòu)發(fā)生錯(cuò)誤, 會(huì)直接拋出異常.

而對(duì)于key的匹配, KoobooJson生成的是逐個(gè)char的自動(dòng)機(jī)匹配代碼, 目前KoobooJson是以字典樹(shù)為算法, 逐個(gè)char進(jìn)行類型比較, 與一次比較多個(gè)char相比, 這種方式顯然沒(méi)有達(dá)到最小的查詢路徑, 不過(guò)在jit優(yōu)化下, 兩種方式實(shí)現(xiàn)經(jīng)測(cè)試效率幾乎一樣.

在反序列化讀取字符時(shí), 因?yàn)槭菍?duì)類型動(dòng)態(tài)生成編碼, 提前知道每個(gè)類型中的元素的字節(jié)長(zhǎng)度和其類型的值長(zhǎng)度, 所以KoobooJson出于更高的性能對(duì)反序列化采取了指針操作, 并加速字節(jié)讀取.

case 3:
if (*(int*)Pointer != *(int*)o) return false;
if (*(Pointer + 2) != *(o + 2)) return false;
goto True;
case 4:
if (*(long*)Pointer != *(long*)o) return false;
goto True;
case 5:
if (*(long*)Pointer != *(long*)o) return false;
if (*(Pointer + 4) != *(o + 4)) return false;

因?yàn)槭侵羔槻僮? KoobooJson在反序列化環(huán)節(jié)幾乎不需要去維護(hù)一個(gè)char池來(lái)存放下一個(gè)需要讀取的json結(jié)構(gòu)片段.

功能介紹

KoobooJson當(dāng)前僅支持3個(gè)API調(diào)用

string Kooboo.Json.JsonSerializer.ToJson<T>(T value, JsonSerializerOption option=null)

T Kooboo.Json.JsonSerializer.ToObject
<T>(string json, JsonDeserializeOption option=null)

object Kooboo.Json.JsonSerializer.ToObject(
string json, Type type, JsonDeserializeOption option=null)

忽略注釋

在json字符串的讀取中KoobooJson會(huì)自動(dòng)忽略注釋

string json = @"
/*注釋*/
{//注釋
/*注釋*/""Name"" /*注釋*/: /*注釋*/""CMS"" /*注釋*/,//注釋
/*注釋*/
""Children"":[//注釋
1/*注釋*/,
2/*注釋*/
]//注釋
}//注釋
/*此處*/
";
var obj = JsonSerializer.ToObject(json);
obj
=>Name:CMS
obj
=>Children:Array(2)

忽略互引用所導(dǎo)致的堆棧循環(huán)

class A
{
public B b;
}
class B
{
public A a;
}
A.b
=B;
B.a
=A;

A指向B, B指向A, 在序列化時(shí)這種情況會(huì)發(fā)生無(wú)限循環(huán).可通過(guò)KoobooJson的序列化配置項(xiàng)中的屬性來(lái)設(shè)定這種情況下所對(duì)應(yīng)的結(jié)果

JsonSerializerOption option = new JsonSerializerOption
{
ReferenceLoopHandling
= JsonReferenceHandlingEnum.Null
};
string json = JsonSerializer.ToJson(a, option);
json
=> {\"b\":{\"a\":null}}
------
ReferenceLoopHandling
= JsonReferenceHandlingEnum.Empty
json
=> {\"b\":{\"a\":{}}}
-----
ReferenceLoopHandling
= JsonReferenceHandlingEnum.Remove
json
=> {\"b\":{}}

忽略Null值

class A
{
public string a;
}
A.a
=null;
JsonSerializerOption option
= new JsonSerializerOption { IsIgnoreValueNull = true };
var json = JsonSerializer.ToJson(A, option);
json
=> {}

排序特性

class A
{
[JsonOrder(
3)]
public int a;
[JsonOrder(
2)]
public int b;
[JsonOrder(
1)]
public int c;
}

可通過(guò)[JsonOrder(int orderNum)]來(lái)排序序列化的json元素位置.?如果是正常沒(méi)有通過(guò)[JsonOrder]排序元素,那么解析出來(lái)的Json則是默認(rèn)順序:{"a":0,"b":0,"c":0}?上面樣例通過(guò)[JsonOrder]排序后是這樣的:{"c":0,"b":0,"a":0}

忽略序列化元素

class A
{
[IgnoreKey]
public int a;
public int b;
}

可通過(guò)[IgnoreKey]特性來(lái)標(biāo)記序列化和反序列化要忽略的元素 json => {"b":0}?當(dāng)然, 也可以通過(guò)配置來(lái)動(dòng)態(tài)選擇忽略對(duì)象

JsonSerializerOption option = new JsonSerializerOption { IgnoreKeys = new List<string>(){"b"} };
var json = JsonSerializer.ToJson(A, option);
json
=> {}

序列化時(shí)僅包含該元素

class A
{
[JsonOnlyInclude]
public int a;
public int b;
public int c;
}
json
=> {\"a\":0}

如果一個(gè)model里包含幾十個(gè)元素, 而你僅想序列化其中一個(gè), 那么就沒(méi)必要對(duì)每一個(gè)元素進(jìn)行[IgnoreKey]標(biāo)記,只需要對(duì)想要序列化的元素標(biāo)記[JsonOnlyInclude]即可

時(shí)間格式

JsonSerializerOption option = new JsonSerializerOption { DatetimeFormat=DatetimeFormatEnum.ISO8601 };
json
=> 2012-01-02T03:04:05Z

JsonSerializerOption option
= new JsonSerializerOption { DatetimeFormat=DatetimeFormatEnum.RFC1123 };
json
=> Thu, 10 Apr 2008 13:30:00 GMT

JsonSerializerOption option
= new JsonSerializerOption { DatetimeFormat=DatetimeFormatEnum.Microsoft };
json
=> \/Date(628318530718)\/

首字母大小寫(xiě)

class A
{
public int name;
}
JsonSerializerOption option
= new JsonSerializerOption { JsonCharacterRead=JsonCharacterReadStateEnum.InitialUpper };
json
=> {\"Name\":0}

在對(duì)model序列化時(shí)可以指定key的首字母大小寫(xiě),反序列化時(shí)也可以設(shè)置對(duì)字符串不區(qū)分大小寫(xiě).首字母大小寫(xiě)屬于內(nèi)嵌支持, 在解析時(shí)并不會(huì)影響性能

別名特性

class A
{
[Alias(
"R01_Name")]
public int name;
}
json
=> {\"R01_Name\":0}

當(dāng)元素被標(biāo)記[Alias]后,KoobooJson無(wú)論序列化還是反序列化都會(huì)按照Alias來(lái)進(jìn)行解析

反序列化時(shí)指定構(gòu)造函數(shù)

class A
{
public A(){}
[JsonDeserializeCtor(
3,"ss")]
public A(int a,string b){}
}

在反序列化的時(shí)候, 我們不得不調(diào)用構(gòu)造函數(shù)來(lái)以此創(chuàng)建對(duì)象.?在常規(guī)情況下, KoobooJson會(huì)通過(guò)優(yōu)先級(jí)自動(dòng)搜索最合適的構(gòu)造函數(shù),其優(yōu)先級(jí)順序?yàn)??public noArgs => private noArgs => public Args => private Args, 這其中, 會(huì)對(duì)有參構(gòu)造函數(shù)進(jìn)行默認(rèn)值構(gòu)造.

然而你也可以顯式通過(guò)[JsonDeserializeCtor(params object[] args)]特性來(lái)指定反序列化時(shí)的構(gòu)造函數(shù),?這樣 當(dāng)KoobooJson創(chuàng)建A實(shí)例的時(shí)候就不是通過(guò)new A(); 而是new A(3,"ss");

值格式化特性

class A
{
[Base64ValueFormat]
public byte[] a;
}

當(dāng)你需要來(lái)覆寫(xiě)由KoobooJson進(jìn)行元素解析的行為時(shí), 我們可以繼承一個(gè) ValueFormatAttribute 來(lái)覆寫(xiě)行為.

class Base64ValueFormatAttribute:ValueFormatAttribute
{
public override string WriteValueFormat(object value,Type type, JsonSerializerHandler handler, out bool isValueFormat)
{
isValueFormat
=true;
if(value==null)
return "null";
else
return ConvertToBase64((byte[])value);
}

public override object ReadValueFormat(string value,Type type, JsonDeserializeHandler handler, out bool isValueFormat)
{
isValueFormat
=true;
if(value=="null")
return null;
else
return Base64Convert(value);
}
}

值格式化特性也可以標(biāo)記在結(jié)構(gòu)體或類上, 而另一點(diǎn)是對(duì)于值格式化器, 也可以以全局的方式來(lái)進(jìn)行配置:以序列化為例, 可通過(guò) JsonSerializerOption中的GlobalValueFormat委托來(lái)進(jìn)行配置

JsonSerializerOption.GlobalValueFormat=(value,type,handler,isValueFormat)=>
{
if(type==typeof(byte[]))
{
isValueFormat
=true;
if(value==null)
return "null";
else
return ConvertToBase64((byte[])value);
}
else
{
isValueFormat
=false;
return null;
}
}

值得注意的是,對(duì)于byte[]類型的base64解析行為, KoobooJson已經(jīng)內(nèi)嵌在配置項(xiàng)中, 只要設(shè)置JsonSerializerOption.IsByteArrayFormatBase64=true即可

全局Key格式化

對(duì)于Model中的Key處理, KoobooJson支持全局的Key格式化器.

class R01_User
{
public string R01_Name;
public int R01_Age;
}

如果我們想把R01這個(gè)前綴給去掉, 只需要注冊(cè)全局Key格式化器的委托即可

JsonSerializerOption.GlobalKeyFormat=(key,parentType,handler)=>
{
if(parentType==typeof(R01_User))
{
return key.Substring(4);
}
return key;
}

這樣,出來(lái)的json是這樣的:{"Name":"","Age":""}

同樣, 對(duì)于反序列化,我們也同樣應(yīng)該注冊(cè):

JsonDeserializeOption.GlobalKeyFormat=(key,parentType)=>
{
if(parentType==typeof(R01_User))
{
return "R01_"+key;
}
return key;
}

?

原文地址:https://www.cnblogs.com/1996V/p/10607916.html

.NET社區(qū)新聞,深度好文,歡迎訪問(wèn)公眾號(hào)文章匯總 http://www.csharpkit.com

總結(jié)

以上是生活随笔為你收集整理的开源 , KoobooJson一款高性能且轻量的JSON框架的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

黄色免费在线视频 | 久久综合五月天婷婷伊人 | 欧美日韩在线视频免费 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 久久久2o19精品| 午夜在线免费观看 | 亚洲一级黄色片 | 日韩精品一区二区三区电影 | 国产视频在线免费观看 | 成人全视频免费观看在线看 | 久久久久久草 | 黄色片免费电影 | 成人羞羞免费 | 99热在线观看免费 | 久久手机精品视频 | 婷婷丁香狠狠爱 | 亚洲资源网| 精品国产视频一区 | 69亚洲精品 | 欧美国产一区二区 | 中文字幕国产在线 | 午夜av片| 日韩乱理 | av免费网站在线观看 | 99一级片| 又爽又黄又刺激的视频 | 国产91精品看黄网站 | 91福利区一区二区三区 | 日韩欧美在线视频一区二区三区 | 狠狠色综合网站久久久久久久 | 爱色av.com | 久久精品网站视频 | 超碰97久久| 亚洲在线黄色 | 亚洲天堂网在线视频 | 久久在线精品视频 | 婷婷国产一区二区三区 | 久久人人爽爽 | 久久精品理论 | 久久精品久久国产 | 丁香九月激情综合 | 草久在线视频 | 九九国产精品视频 | 91毛片在线 | 亚洲伊人第一页 | 久久三级视频 | 日韩欧美国产免费播放 | 99综合电影在线视频 | 久久免费视频8 | 成人免费ⅴa | 美女免费黄网站 | 久久国产精品视频免费看 | 制服丝袜一区二区 | 日本精品久久久久久 | 四虎免费在线观看视频 | 国产成人一区在线 | 99精品国产兔费观看久久99 | 亚洲全部视频 | 美女网站视频免费黄 | 9999激情| 国产免费一区二区三区最新 | 在线播放日韩av | 精品99免费视频 | 91av精品 | www.色婷婷.com | 日本性生活免费看 | 国产视频二区三区 | 最近中文字幕 | 国产精品免费看久久久8精臀av | 免费观看一区二区三区视频 | 欧美日韩一区二区免费在线观看 | 超黄视频网站 | 欧美性另类 | 色婷婷免费| 亚洲国产色一区 | 国产91精品一区二区麻豆网站 | 99精品视频在线观看 | 综合激情网 | 欧美日韩国语 | 国产一二三区在线观看 | 国产精品对白一区二区三区 | 黄色aa久久 | 午夜美女网站 | 欧美日韩不卡在线视频 | 日本性生活免费看 | 久久久久北条麻妃免费看 | 久久一二三四 | 天天色成人网 | 日本午夜在线亚洲.国产 | 一二三久久久 | 91视频在线自拍 | 亚洲精品黄色 | 久久久久久久久毛片精品 | 欧美黄色免费 | 国产免费激情久久 | 91黄色影视 | 天天干天天操天天爱 | www国产一区 | 九色91福利 | 欧美精品久久久久久久久久丰满 | 成片人卡1卡2卡3手机免费看 | 免费av的网站 | 免费视频xnxx com | 中文字幕视频一区二区 | 国产成人一区二区啪在线观看 | 国产女教师精品久久av | 视频在线观看一区 | 国产日韩三级 | 国产欧美精品xxxx另类 | 四虎8848免费高清在线观看 | 久操久 | 国产精品一区在线播放 | 久久96国产精品久久99漫画 | 中日韩在线视频 | 天天操福利视频 | 黄色网大全 | 久久国产精品99久久久久久丝袜 | 久久婷婷开心 | 午夜精品久久久久久久久久久 | 久久国产精品99久久久久久丝袜 | 久久精品中文字幕免费mv | 狠狠天天 | 欧亚日韩精品一区二区在线 | 日韩国产精品毛片 | 又爽又黄又刺激的视频 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 久热免费在线 | 热久精品 | 天天爱av导航 | 成年人免费观看在线视频 | 91精品在线麻豆 | 欧美日韩精品影院 | 国产又粗又猛又爽 | 亚洲 欧美 变态 国产 另类 | 日韩在线观看视频免费 | 狠狠的日 | 91在线看视频 | 成人一区二区三区中文字幕 | 久久九九视频 | 97国产在线播放 | 亚州成人av在线 | 成人av观看| 啪啪动态视频 | 久久久91精品国产一区二区精品 | 亚洲高清激情 | 久久精品香蕉视频 | 91精品国产92久久久久 | 97精品超碰一区二区三区 | av电影免费看 | 中文字幕在线字幕中文 | 国产又粗又长又硬免费视频 | 欧美激情精品久久久久久 | 99视频黄| 国产在线播放一区二区 | 成人h在线观看 | 超碰97免费观看 | 久久久久久国产精品亚洲78 | 免费在线观看视频一区 | 亚在线播放中文视频 | 国内精品久久久久久中文字幕 | 精品视频97| 狠狠的干狠狠的操 | 免费色视频网站 | 日韩欧美精品一区二区 | 久久久久久黄色 | 久久久一本精品99久久精品 | 婷婷色网站 | 久久国精品| 国产一区国产二区在线观看 | 日韩国产欧美在线视频 | 六月丁香在线视频 | 中文字幕在线免费观看视频 | 国产视频一区在线免费观看 | 在线色视频小说 | 久久夜色精品国产欧美一区麻豆 | 欧美精品资源 | 亚洲欧美久久 | 玖玖在线播放 | 国产成人精品女人久久久 | 日韩精品免费在线播放 | 麻花传媒mv免费观看 | 这里有精品在线视频 | 亚洲精品乱码久久久久久9色 | 亚洲欧洲一区二区在线观看 | 欧美日韩啪啪 | 激情婷婷在线 | 免费亚洲黄色 | 成人资源网 | 91传媒免费在线观看 | 亚洲精品456在线播放乱码 | 中文资源在线播放 | 一区二精品 | 亚洲婷婷丁香 | 日韩精品久久久久久久电影99爱 | 国产精品电影一区 | 看毛片的网址 | 美女久久久久久久久久 | 久草爱视频 | 美女视频黄是免费的 | av高清一区二区三区 | 亚洲精品一区二区久 | 免费在线观看日韩视频 | 久久精视频 | 欧美性受极品xxxx喷水 | 国产精品美女在线观看 | 婷婷久久五月 | 国产一级电影免费观看 | 欧美精品在线免费 | 99综合视频| 国产亚洲精品久久久久久大师 | 国产亚洲午夜高清国产拍精品 | 国产福利av | 午夜精品久久久久久久久久久 | 在线观看视频色 | 国产美女搞久久 | 日日干天天干 | 久一久久 | 久久久久女人精品毛片 | 日韩免费观看一区二区三区 | 午夜精品福利一区二区三区蜜桃 | 免费在线播放黄色 | 日本在线观看视频一区 | 一区二区国产精品 | 在线视频日韩欧美 | 最近中文字幕完整高清 | aaa亚洲精品一二三区 | 亚洲精品小区久久久久久 | 777视频在线观看 | 狠狠狠色丁香婷婷综合激情 | 久久久国产网站 | 国产不卡在线播放 | 久久精品视频免费观看 | 四虎在线免费观看 | 午夜精品久久久久久久久久 | 国产一区二区在线免费视频 | 最新中文字幕在线资源 | 亚洲综合视频在线 | 国产精品视频免费观看 | 欧洲一区二区三区精品 | 久久成人亚洲欧美电影 | 欧美91视频 | 免费一级特黄录像 | 成人国产一区 | 久久久精品久久日韩一区综合 | 中文av免费| 久久国产影院 | 午夜久久久影院 | 97超级碰碰| av中文在线观看 | 日韩r级电影在线观看 | 玖玖在线视频观看 | 久久中文网 | 99精品99| 久久激情电影 | av丝袜在线 | 日韩高清一二区 | 亚洲精选视频免费看 | 国产专区在线视频 | 色婷婷免费视频 | 国产精品精品久久久久久 | 九九热免费视频在线观看 | 91av资源网 | 久久久久久久99精品免费观看 | 99久久精品久久久久久清纯 | 日韩av网站在线播放 | 中文字幕在线观看播放 | 亚洲精品理论片 | 免费看三级黄色片 | 日韩欧美一区二区在线观看 | 久久精品香蕉视频 | 国产成人久久精品一区二区三区 | 成人av电影在线 | 天天干,天天插 | 男女免费视频观看 | 久久少妇| 黄色国产在线 | 午夜精品视频福利 | 狠狠的日日 | 免费看一及片 | 精品久久久久久综合 | 日韩免费福利 | 亚洲欧洲在线视频 | 国产在线a | 伊人www22综合色 | 久久久官网 | 久久99久久99精品中文字幕 | 亚洲人精品午夜 | 国产视频 久久久 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 18av在线视频| 欧美专区亚洲专区 | 毛片播放网站 | 国产成人99av超碰超爽 | 99视频在线观看免费 | 黄色成品视频 | 久久在线影院 | 亚洲美女视频在线观看 | 一级黄色片在线观看 | 色94色欧美 | 99精品黄色| 日日夜日日干 | 婷婷在线五月 | 81国产精品久久久久久久久久 | 91九色综合 | 六月丁香婷婷网 | 成人毛片a | 久久精品一 | 色视频 在线 | 日韩精品一区二区久久 | 91日韩在线专区 | 国产一区私人高清影院 | 三级黄色免费片 | 日本中文字幕免费观看 | 精选久久| 日本性xxx| 91网站观看 | 9999在线视频 | 亚洲va男人天堂 | 久久国产精品久久国产精品 | 91成人在线观看高潮 | 久久超碰99 | 日韩视频在线不卡 | 久久99精品国产99久久 | 美女久久久久久 | 日韩中文字幕免费视频 | 欧美日韩中文视频 | 日韩视频一区二区在线观看 | 成人午夜黄色影院 | 最近中文字幕mv免费高清在线 | 日韩免费一区二区在线观看 | 久久一线| 精品一区二区在线免费观看 | 国产福利av在线 | 免费福利片2019潦草影视午夜 | 国产精品九色 | 国产精品欧美激情在线观看 | 国产精品免费看 | 波多野结衣电影一区二区三区 | 日韩一区二区三区视频在线 | 亚洲精品国产视频 | 亚洲精品乱码久久久久久蜜桃91 | 97国产在线| 综合天天色 | 毛片99 | 成人黄色视 | 在线观看你懂的网站 | 99久久婷婷国产综合精品 | 国产激情小视频在线观看 | 亚洲伦理一区 | 在线观看成人av | 色99在线| 天天爱天天操天天爽 | 五月综合在线观看 | 免费日韩av片 | 黄色亚洲精品 | 国产精品精品久久久 | 国产91精品一区二区绿帽 | 国产中文在线视频 | 成年人免费电影在线观看 | 在线观看中文字幕第一页 | 天天av综合网 | 黄色av三级在线 | 欧美一级在线观看视频 | 九九国产视频 | 国产精品一区专区欧美日韩 | 伊人亚洲综合网 | 97超碰资源网 | 国产精品久久久区三区天天噜 | 中文有码在线 | 欧美精选一区二区三区 | 久久久精品影视 | 国产在线日本 | 国产在线观看av | 2019av在线视频 | 91在线免费播放视频 | 夜夜躁狠狠躁日日躁视频黑人 | 天天综合网天天 | 干天天 | 久久精品毛片 | 成人免费网站视频 | 伊人五月| 成人久久影院 | 亚洲欧洲精品久久 | 天天射网| 91精品国自产拍天天拍 | 日韩激情中文字幕 | 亚洲精品综合欧美二区变态 | 六月天色婷婷 | 亚洲另类交 | 日本中文字幕视频 | 超碰精品在线 | 久久久av免费 | 最新久久免费视频 | 精品在线亚洲视频 | 五月天丁香综合 | 日韩欧美大片免费观看 | 亚洲天天综合 | 人人草人 | 91福利视频久久久久 | 久久精品99国产精品日本 | 欧美婷婷综合 | 国产在线精品观看 | 在线观看黄色免费视频 | 亚洲 综合 精品 | 97精品国产一二三产区 | 亚洲综合黄色 | 日韩黄色免费电影 | 国产一级h| 日韩电影在线一区 | 亚洲最新av在线 | 国产成人一区二区在线观看 | 国产视频一区二区在线观看 | 中文字幕免费在线看 | 国产麻豆精品一区 | 天躁狠狠躁 | 亚洲激情综合网 | 午夜视频在线网站 | 欧美日韩免费观看一区二区三区 | 亚洲国产精品一区二区久久hs | 亚洲成色 | 国产成人精品国内自产拍免费看 | 久久综合欧美 | 欧美日韩一区二区免费在线观看 | 看黄色91 | 91黄色小视频 | 五月天色婷婷丁香 | www激情久久 | 久草免费资源 | 人人网av| 一区二区精品视频 | 丝袜制服天堂 | 色姑娘综合天天 | 香蕉国产91 | 九九热精品视频在线观看 | 国产精品片 | 国产特级毛片aaaaaaa高清 | 久久精品国产亚洲a | 久久亚洲精品国产亚洲老地址 | 国产一级淫片在线观看 | 中文字幕专区高清在线观看 | 国产视频在线观看一区 | 又黄又刺激的视频 | 欧美日韩国产一二 | 欧美人人 | 免费视频成人 | 黄色精品国产 | av片子在线观看 | 日韩精品一区二区三区外面 | 丁香综合网 | 国产无遮挡又黄又爽在线观看 | 91热| 一区二区三区日韩在线观看 | 五月婷丁香网 | 久久国产精品99国产 | 国产精品永久久久久久久久久 | 亚洲dvd | 亚a在线 | 亚洲成aⅴ人在线观看 | www.久久婷婷 | 日韩在线视频在线观看 | 国产黄色精品 | 91成人在线观看喷潮 | 日日操日日插 | 黄色大片入口 | 国产视频色 | 欧美成人精品在线 | 婷婷电影在线观看 | 久久视频国产 | 日韩视频在线观看免费 | 最近中文字幕完整高清 | 99在线热播精品免费99热 | 91精品区| 最新日韩视频在线观看 | 精品国产亚洲在线 | 欧美巨大 | 欧美午夜a | 日韩有码在线播放 | 国产精品久久久久久久久久免费看 | 国产午夜影院 | 亚洲天堂精品视频在线观看 | 不卡视频国产 | 国内精品久久久久国产 | 黄av免费在线观看 | 骄小bbw搡bbbb揉bbbb| 久久国产区 | 最近中文字幕大全中文字幕免费 | 91大神电影 | 久久久久女人精品毛片 | 国内久久视频 | 日韩在线 | 亚洲国产精品视频 | 最新av网址在线 | 国产日韩精品一区二区 | 亚洲 中文 欧美 日韩vr 在线 | 国产美女精彩久久 | 亚洲黄色区 | 欧美精品在线视频 | 国产成人精品三级 | 国产黄免费 | 午夜精品麻豆 | 免费黄色a网站 | 在线观看韩日电影免费 | 国产中文在线字幕 | 丝袜一区在线 | 91天天操 | 久精品视频在线观看 | 国产综合香蕉五月婷在线 | www.xxxx变态.com| 99久久99久久精品国产片果冰 | 精品99在线视频 | 免费观看一区二区三区视频 | 日本少妇高清做爰视频 | 久热色超碰 | 97在线视频免费看 | 日韩欧美一区二区不卡 | 亚洲国产精品女人久久久 | 成人中心免费视频 | 97精品国产97久久久久久春色 | 2018亚洲男人天堂 | 最新av在线网址 | 免费看一级特黄a大片 | 中文字幕在线观看一区二区三区 | 国产成人久久精品一区二区三区 | 国产亚洲精品精品精品 | 国产在线一卡 | 久久久免费视频播放 | 国产精品久久久久久久久久不蜜月 | 九九精品在线观看 | 国产精品 视频 | 奇米影视四色8888 | 美女精品网站 | 国产高清视频免费最新在线 | 亚洲91av | 亚洲桃花综合 | 中文字幕亚洲精品日韩 | 欧美激情综合五月色丁香小说 | 成人小视频免费在线观看 | 日本三级在线观看中文字 | 色综合婷婷 | 国产做aⅴ在线视频播放 | 欧美成人精品三级在线观看播放 | 香蕉在线观看 | 99久久久国产精品免费观看 | 欧美一级片在线 | 日韩视频中文字幕 | 亚洲永久字幕 | 亚洲六月丁香色婷婷综合久久 | 免费观看一区二区三区视频 | 久草视频在线资源站 | 久久亚洲专区 | av中文国产| 粉嫩av一区二区三区四区 | 亚洲精选99 | 99精品视频精品精品视频 | 色欲综合视频天天天 | 国产精品丝袜 | 久久久久久久久久久免费视频 | 天天操天天爱天天爽 | 精品福利片| 成人羞羞视频在线观看免费 | 91精品国产一区 | 免费观看www小视频的软件 | 深夜免费福利视频 | 国产亚洲精品无 | 69av在线播放 | 五月激情av | 在线不卡中文字幕播放 | av网址aaa| 日韩精品中文字幕在线 | 六月丁香综合网 | 国产视频日本 | 国产黄色片网站 | 色中文字幕在线观看 | 狠狠色狠狠色综合系列 | 91精品久久久久久久91蜜桃 | 亚洲a资源 | 中文字幕黄色 | 高清不卡一区二区在线 | 国产精品免费小视频 | 精品久久久99 | 国内视频| 国产精品中文字幕在线 | 国产精久久久久久久 | 亚洲精品麻豆视频 | 日本精品视频一区 | 观看免费av | 久久免费精品国产 | 日韩视频在线不卡 | 久碰视频在线观看 | 超碰97国产精品人人cao | 国产精品亚洲片在线播放 | 亚洲资源一区 | 亚洲精品免费播放 | 久久不射影院 | 国产日韩欧美在线播放 | 午夜私人影院久久久久 | 日日干干 | 久久视频免费看 | 国产精品黑丝在线观看 | 日本三级香港三级人妇99 | 久久久久久久av麻豆果冻 | 天天干,天天射,天天操,天天摸 | 国产午夜三级一区二区三 | 九九九在线观看视频 | 激情综合网五月 | 一级成人网 | 欧美在线一二区 | 久久国产精品免费观看 | 亚洲美女免费精品视频在线观看 | www.久久久精品| 国语精品免费视频 | 亚洲精品91天天久久人人 | 69视频在线 | 人人爽人人澡人人添人人人人 | 国产精品国产精品 | 丝袜制服天堂 | 久久综合色婷婷 | 国产日本三级 | 香蕉在线影院 | 国内精品久久久久影院男同志 | 成人欧美一区二区三区在线观看 | 日韩欧三级 | 99欧美| 99精品视频免费观看视频 | 精油按摩av| 日本公妇在线观看高清 | 午夜精品一区二区三区在线播放 | www在线观看视频 | 日韩欧美在线国产 | 午夜精品一区二区三区四区 | 成人黄色大片 | 亚洲美女免费精品视频在线观看 | 亚洲不卡av一区二区三区 | 欧美日韩在线免费观看 | 色综合天天色综合 | 免费视频 你懂的 | 亚洲精品在线免费观看视频 | 9在线观看免费高清完整版在线观看明 | 久久亚洲免费视频 | 黄色精品免费 | 超级av在线| 成片视频在线观看 | 欧美成年性| 久久成人一区 | 亚洲精品美女久久久久 | 国产三级香港三韩国三级 | 亚洲成av人影片在线观看 | 人人爽人人爽人人片 | 91精品久久久久久综合五月天 | 黄色h在线观看 | 91视频久久久 | 摸阴视频| 日本精品视频在线播放 | 久久久久久高潮国产精品视 | 亚洲激情影院 | 美女免费电影 | 日日躁你夜夜躁你av蜜 | 看片网站黄色 | 国产福利资源 | 三级黄色在线 | 天天色成人 | 国产精品系列在线 | 麻豆国产在线视频 | 天天天干夜夜夜操 | 在线激情电影 | 一区二区三区视频 | 97夜夜澡人人双人人人喊 | 日韩电影在线视频 | 久久综合九色综合久久久精品综合 | 日韩av电影中文字幕 | 丁香激情综合国产 | 久久久久免费精品国产小说色大师 | av免费在线网 | 噜噜色官网 | 日韩一三区 | 欧美精品天堂 | 久久久久电影网站 | 亚洲精品88欧美一区二区 | 久久99久久99精品免观看粉嫩 | 四虎8848免费高清在线观看 | 日本成人a | 欧美一区二区精品在线 | av不卡中文字幕 | 国产久草在线观看 | 久久久国产毛片 | 婷香五月 | 9992tv成人免费看片 | 91精品国产自产在线观看永久 | 五月婷婷激情 | 日韩成人在线免费观看 | www日韩在线 | 色噜噜日韩精品一区二区三区视频 | 国产 一区二区三区 在线 | 久久99精品国产一区二区三区 | 日韩av中文字幕在线免费观看 | 最新av网站在线观看 | 久久久久国产精品免费免费搜索 | 99久久精品国产欧美主题曲 | 欧美日韩91| 国产99久久久精品 | 亚洲免费色| 在线国产能看的 | 国内久久久久 | 91人人射| 婷婷综合五月天 | 日本mv大片欧洲mv大片 | 日本乱码在线 | 亚洲黄在线观看 | 亚洲国产天堂av | 狠狠做深爱婷婷综合一区 | 国产精品久久久久久一二三四五 | 国产一区二区免费在线观看 | 超碰在线天天 | 久久国产精品99久久久久久进口 | 天天射天天爽 | 青草草在线 | 日韩高清免费在线 | 精品视频国产一区 | 日韩av免费在线看 | 69亚洲视频 | 日本午夜在线亚洲.国产 | 九九在线高清精品视频 | 正在播放国产一区二区 | 亚洲精品中文字幕在线观看 | 午夜免费久久看 | 三级黄色网络 | 国产精品麻豆视频 | 韩国av免费在线 | 久久精品视频日本 | 超碰在线天天 | 国产美女视频 | 欧美午夜a| 九九九视频在线 | 91高清免费在线观看 | 91麻豆网| 精品久久久久久久久久岛国gif | 亚洲成av人片 | 天天在线视频色 | 91成人天堂久久成人 | 欧美精品做受xxx性少妇 | 国产日女人 | 久久99九九99精品 | 日日爽天天 | 久久国精品 | 91福利国产在线观看 | 干干日日 | 99久久精品免费看国产一区二区三区 | 91成人网在线播放 | 国产小视频精品 | 成人av影院在线观看 | 日韩成人精品一区二区 | www,黄视频 | 91九色成人| 国产又粗又猛又黄视频 | 2018亚洲男人天堂 | 国产综合精品久久 | 亚洲一区二区视频在线 | 日韩美一区二区三区 | 天堂在线一区 | 欧美中文字幕第一页 | 国产亚洲高清视频 | 欧美专区日韩专区 | 久久成年人视频 | 亚洲欧美日韩精品久久奇米一区 | 日韩三区在线观看 | 国产无遮挡又黄又爽馒头漫画 | 精品一区二区三区久久久 | 国产亚洲精品xxoo | 91成品人影院 | 国产成人高清 | 99久久婷婷国产综合精品 | 国产91av视频在线观看 | 狠狠狠综合 | 亚洲综合网站在线观看 | 激情网站网址 | 亚洲自拍偷拍色图 | 精品免费在线视频 | 人人狠狠综合久久亚洲婷 | 精品国产色 | 国产精品国产三级国产不产一地 | 在线观看av中文字幕 | 亚洲午夜久久久久久久久电影网 | 黄色av一区二区 | 中文字幕中文字幕在线一区 | 91久久丝袜国产露脸动漫 | 日韩精品一区二区三区丰满 | 99视频精品全部免费 在线 | 五月婷婷久 | a在线视频v视频 | 亚洲在线视频免费 | 1000部18岁以下禁看视频 | 欧美日韩99 | 91精品色 | 免费在线观看国产精品 | 国产自在线观看 | 国产一级视频免费看 | 国产精品24小时在线观看 | 国产精品一区二区白浆 | 久久综合免费 | 日日夜夜精品免费 | 免费看的毛片 | 91麻豆精品国产91久久久使用方法 | 亚洲乱码久久久 | 天天曰天天爽 | 久久亚洲欧美日韩精品专区 | 天天干天天拍天天操 | 国产成人精品一区一区一区 | 黄色中文字幕在线 | 久久69精品久久久久久久电影好 | 国产高清专区 | 国产精品99久久久久久久久 | 香蕉91视频 | 波多野结衣久久资源 | 中文字幕xxxx | 丁香五月亚洲综合在线 | 日韩亚洲欧美中文字幕 | 久章草在线 | 免费久久99精品国产 | 日日添夜夜添 | 国产成人综合图片 | 超碰在线网 | 97国产一区| 精品视频在线视频 | 亚洲精品国产精品99久久 | 91精品国产91久久久久久三级 | 欧美aa级| 亚洲精品伦理在线 | 欧美日韩视频一区二区三区 | 国产精品二区三区 | a天堂最新版中文在线地址 久久99久久精品国产 | 欧美日韩69 | 中文字幕在线日亚洲9 | 亚洲va天堂va欧美ⅴa在线 | 又黄又爽又刺激视频 | 99在线观看免费视频精品观看 | 婷婷久久婷婷 | 天天插日日射 | 亚洲欧洲精品在线 | 成人在线免费观看网站 | 国产一区二区在线影院 | 国产一级在线 | 99精品视频网 | 超级碰碰碰免费视频 | 亚洲高清视频在线观看免费 | 全久久久久久久久久久电影 | 日韩视频免费看 | 在线观看免费中文字幕 | 69成人在线| 精品亚洲在线 | 久久精品99 | 免费视频一二三区 | 亚洲国产精品99久久久久久久久 | 91综合色 | 久久久久久蜜av免费网站 | 一区二区 久久 | 国产一级一级国产 | 色吊丝av中文字幕 | 日本午夜在线亚洲.国产 | 国产成人一区三区 | 四虎在线免费观看 | 精品中文字幕视频 | 国产高清精| 97免费 | 精品福利在线 | 99人久久精品视频最新地址 | 97夜夜澡人人双人人人喊 | 亚洲三级国产 | 伊人影院得得 | 丁香婷婷社区 | 久草在线免费电影 | 久久精品国产精品亚洲精品 | 成人av一级片 | 不卡电影一区二区三区 | 国产精品精品久久久久久 | 最新av网址在线 | 成人手机在线视频 | 久久国产影院 | 日本性生活免费看 | 中文区中文字幕免费看 | 一区二区三区在线免费观看 | 999精品在线 | 国产专区在线视频 | 久久久久国产视频 | 99热这里是精品 | 精品国产123 | 麻豆手机在线 | 日韩资源在线观看 | 伊人宗合网| 久久99国产精品视频 | 国产在线播放一区 | 国产99免费视频 | 日本少妇高清做爰视频 | av电影 一区二区 | 日日夜夜狠狠操 | 亚洲电影久久久 | 欧美韩日在线 | 日韩网站在线观看 | 在线播放亚洲激情 | 97免费在线观看视频 | www天天干 | 中文字幕免 | 欧美一级专区免费大片 | 国产高清视频在线播放 | 日韩高清二区 | 国产自产高清不卡 | 午夜精品久久一牛影视 | 久久99久久99久久 | 国产精品久久久久三级 | www.888.av| 日韩欧美网站 | 免费看国产曰批40分钟 | 香蕉久草在线 | 日本视频高清 | 日本中文字幕在线看 | 国产视频一区二区在线观看 | 国产午夜精品免费一区二区三区视频 | 欧美天堂久久 | 91av视频在线播放 | 国产精品视频地址 | 91av久久| 天天se天天cao天天干 | 天天操天天干天天干 | 在线国产片| 亚洲年轻女教师毛茸茸 | 中文字幕资源网在线观看 | 国产午夜三级一区二区三桃花影视 | 国产丝袜在线 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 欧美日韩国产在线观看 | 正在播放国产一区 | 中文字幕国语官网在线视频 | 狠狠干在线播放 | 天天操天天摸天天干 | 亚洲成人av电影在线 | 激情av综合 | 成人黄色毛片视频 | 久久久人人爽 | 久久日韩精品 | 又粗又长又大又爽又黄少妇毛片 | 亚洲最新av在线网址 | 亚洲v欧美v国产v在线观看 | 国产精品无| 亚洲理论在线观看 | 欧美 激情 国产 91 在线 | 一区在线播放 | 日韩精选在线 | 青春草国产视频 | 黄色av成人在线观看 | 91亚洲精品乱码久久久久久蜜桃 | 久久婷五月 | 日p在线观看 | 日日日视频 | 亚洲电影一区二区 | 国产资源中文字幕 | 欧美性色综合网站 | 夜色资源站国产www在线视频 | 日av免费 | 国产在线精品一区二区三区 | 免费看国产精品 | 99成人精品| 天天操天天操天天操天天 | 国产精品久久久久一区二区三区共 | 国产精品成人久久久久久久 | 国产在线观看中文字幕 | 免费99精品国产自在在线 | 欧美成人xxxxx | 天天射天天干 | 免费观看成年人视频 | 精品99久久久久久 | 日韩理论在线播放 | 91探花在线视频 | 99视频国产在线 | 欧美aa级 | 综合在线色 | 欧美一区二区三区免费观看 | 在线观看涩涩 | 亚洲视频免费在线看 | 91亚洲欧美 | 国产婷婷在线观看 | 国产 日韩 在线 亚洲 字幕 中文 | 国产精品久久久久久久久久新婚 | 涩涩网站免费 | 这里只有精彩视频 | 国产成人三级 | 欧美精品久久久久久 | 色伊人网| 成人免费观看网址 | 免费网站看av片 | 欧美国产日韩一区二区三区 | 成人免费一级片 | 久久综合福利 | 久久精品99久久 | 国产黄大片在线观看 | 久久久久亚洲精品中文字幕 | 波多野结衣一区 | 又黄又爽免费视频 | 成人小视频免费在线观看 | 日本中文字幕在线看 |