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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

微信序列号生成器架构设计及演变

發布時間:2024/2/28 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信序列号生成器架构设计及演变 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、摘要

微信在立項之初,就已確立了利用數據版本號實現終端與后臺的數據增量同步機制,確保發消息時消息可靠送達對方手機,避免了大量潛在的家庭糾紛。時至今日,微信已經走過第五個年頭,這套同步機制仍然在消息收發、朋友圈通知、好友數據更新等需要數據同步的地方發揮著核心的作用。而在這同步機制的背后,需要一個高可用、高可靠的序列號生成器來產生同步數據用的版本號。這個序列號生成器我們稱之為seqsvr,目前已經發展為一個每天萬億級調用的重量級系統,其中每次申請序列號平時調用耗時1ms,99.9%的調用耗時小于3ms,服務部署于數百臺4核CPU服務器上。本文會重點介紹seqsvr的架構核心思想,以及seqsvr隨著業務量快速上漲所做的架構演變。

二、背景

微信服務器端為每一份需要與客戶端同步的數據(例如消息)都會賦予一個唯一的、遞增的序列號(后文稱為sequence),作為這份數據的版本號。在客戶端與服務器端同步的時候,客戶端會帶上已經同步下去數據的最大版本號,后臺會根據客戶端最大版本號與服務器端的最大版本號,計算出需要同步的增量數據,返回給客戶端。這樣不僅保證了客戶端與服務器端的數據同步的可靠性,同時也大幅減少了同步時的冗余數據。

這里不用樂觀鎖機制來生成版本號,而是使用了一個獨立的seqsvr來處理序列號操作,一方面因為業務有大量的sequence查詢需求——查詢已經分配出去的最后一個sequence,而基于seqsvr的查詢操作可以做到非常輕量級,避免對存儲層的大量IO查詢操作;另一方面微信用戶的不同種類的數據存在不同的Key-Value系統中,使用統一的序列號有助于避免重復開發,同時業務邏輯可以很方便地判斷一個用戶的各類數據是否有更新。

相關廠商內容

基于KVM架構的新一代云主機,如何讓速度更快更穩定?

《不一樣的技術創新》-阿里巴巴雙11背后的技術

關于紅包、SSD云盤等核心技術集錦!

2017年最不可錯過的科技嘉年華

看明略任鑫琦如何談關系挖掘算法

從seqsvr申請的、用作數據版本號的sequence,具有兩種基本的性質:

  • 遞增的64位整型變量
  • 每個用戶都有自己獨立的64位sequence空間
  • 舉個例子,小明當前申請的sequence為100,那么他下一次申請的sequence,可能為101,也可能是110,總之一定大于之前申請的100。而小紅呢,她的sequence與小明的sequence是獨立開的,假如她當前申請到的sequence為50,然后期間不管小明申請多少次sequence怎么折騰,都不會影響到她下一次申請到的值(很可能是51)。

    這里用了每個用戶獨立的64位sequence的體系,而不是用一個全局的64位(或更高位)sequence,很大原因是全局唯一的sequence會有非常嚴重的申請互斥問題,不容易去實現一個高性能高可靠的架構。對微信業務來說,每個用戶獨立的64位sequence空間已經滿足業務要求。

    目前sequence用在終端與后臺的數據同步外,同時也廣泛用于微信后臺邏輯層的基礎數據一致性cache中,大幅減少邏輯層對存儲層的訪問。雖然一個用于終端——后臺數據同步,一個用于后臺cache的一致性保證,場景大不相同。但我們仔細分析就會發現,兩個場景都是利用sequence可靠遞增的性質來實現數據的一致性保證,這就要求我們的seqsvr保證分配出去的sequence是穩定遞增的,一旦出現回退必然導致各種數據錯亂、消息消失;另外,這兩個場景都非常普遍,我們在使用微信的時候會不知不覺地對應到這兩個場景:小明給小紅發消息、小紅拉黑小明、小明發一條失戀狀態的朋友圈,一次簡單的分手背后可能申請了無數次sequence。微信目前擁有數億的活躍用戶,每時每刻都會有海量sequence申請,這對seqsvr的設計也是個極大的挑戰。那么,既要sequence可靠遞增,又要能頂住海量的訪問,要如何設計seqsvr的架構?我們先從seqsvr的架構原型說起。

    三、架構原型

    不考慮seqsvr的具體架構的話,它應該是一個巨大的64位數組,而我們每一個微信用戶,都在這個大數組里獨占一格8bytes的空間,這個格子就放著用戶已經分配出去的最后一個sequence:cur_seq。每個用戶來申請sequence的時候,只需要將用戶的cur_seq+=1,保存回數組,并返回給用戶。

    圖1. 小明申請了一個sequence,返回101

    預分配中間層

    任何一件看起來很簡單的事,在海量的訪問量下都會變得不簡單。前文提到,seqsvr需要保證分配出去的sequence遞增(數據可靠),還需要滿足海量的訪問量(每天接近萬億級別的訪問)。滿足數據可靠的話,我們很容易想到把數據持久化到硬盤,但是按照目前每秒千萬級的訪問量(~10^7 QPS),基本沒有任何硬盤系統能扛住。

    后臺架構設計很多時候是一門關于權衡的哲學,針對不同的場景去考慮能不能降低某方面的要求,以換取其它方面的提升。仔細考慮我們的需求,我們只要求遞增,并沒有要求連續,也就是說出現一大段跳躍是允許的(例如分配出的sequence序列:1,2,3,10,100,101)。于是我們實現了一個簡單優雅的策略:

  • 內存中儲存最近一個分配出去的sequence:cur_seq,以及分配上限:max_seq
  • 分配sequence時,將cur_seq++,同時與分配上限max_seq比較:如果cur_seq > max_seq,將分配上限提升一個步長max_seq += step,并持久化max_seq
  • 重啟時,讀出持久化的max_seq,賦值給cur_seq
  • 圖2. 小明、小紅、小白都各自申請了一個sequence,但只有小白的max_seq增加了步長100

    這樣通過增加一個預分配sequence的中間層,在保證sequence不回退的前提下,大幅地提升了分配sequence的性能。實際應用中每次提升的步長為10000,那么持久化的硬盤IO次數從之前~10^7 QPS降低到~10^3 QPS,處于可接受范圍。在正常運作時分配出去的sequence是順序遞增的,只有在機器重啟后,第一次分配的sequence會產生一個比較大的跳躍,跳躍大小取決于步長大小。

    分號段共享存儲

    請求帶來的硬盤IO問題解決了,可以支持服務平穩運行,但該模型還是存在一個問題:重啟時要讀取大量的max_seq數據加載到內存中。

    我們可以簡單計算下,以目前uid(用戶唯一ID)上限2^32個、一個max_seq 8bytes的空間,數據大小一共為32GB,從硬盤加載需要不少時間。另一方面,出于數據可靠性的考慮,必然需要一個可靠存儲系統來保存max_seq數據,重啟時通過網絡從該可靠存儲系統加載數據。如果max_seq數據過大的話,會導致重啟時在數據傳輸花費大量時間,造成一段時間不可服務。

    為了解決這個問題,我們引入號段Section的概念,uid相鄰的一段用戶屬于一個號段,而同個號段內的用戶共享一個max_seq,這樣大幅減少了max_seq數據的大小,同時也降低了IO次數。

    圖3. 小明、小紅、小白屬于同個Section,他們共用一個max_seq。在每個人都申請一個sequence的時候,只有小白突破了max_seq上限,需要更新max_seq并持久化

    目前seqsvr一個Section包含10萬個uid,max_seq數據只有300+KB,為我們實現從可靠存儲系統讀取max_seq數據重啟打下基礎。

    工程實現

    工程實現在上面兩個策略上做了一些調整,主要是出于數據可靠性及災難隔離考慮

  • 把存儲層和緩存中間層分成兩個模塊StoreSvr及AllocSvr。StoreSvr為存儲層,利用了多機NRW策略來保證數據持久化后不丟失;AllocSvr則是緩存中間層,部署于多臺機器,每臺AllocSvr負責若干號段的sequence分配,分攤海量的sequence申請請求。
  • 整個系統又按uid范圍進行分Set,每個Set都是一個完整的、獨立的StoreSvr+AllocSvr子系統。分Set設計目的是為了做災難隔離,一個Set出現故障只會影響該Set內的用戶,而不會影響到其它用戶。
  • 圖4. 原型架構圖

    四、容災設計

    接下來我們會介紹seqsvr的容災架構。我們知道,后臺系統絕大部分情況下并沒有一種唯一的、完美的解決方案,同樣的需求在不同的環境背景下甚至有可能演化出兩種截然不同的架構。既然架構是多變的,那純粹講架構的意義并不是特別大,期間也會講下seqsvr容災設計時的一些思考和權衡,希望對大家有所幫助。

    seqsvr的容災模型在五年中進行過一次比較大的重構,提升了可用性、機器利用率等方面。其中不管是重構前還是重構后的架構,seqsvr一直遵循著兩條架構設計原則:

  • 保持自身架構簡單
  • 避免對外部模塊的強依賴
  • 這兩點都是基于seqsvr可靠性考慮的,畢竟seqsvr是一個與整個微信服務端正常運行息息相關的模塊。按照我們對這個世界的認識,系統的復雜度往往是跟可靠性成反比的,想得到一個可靠的系統一個關鍵點就是要把它做簡單。相信大家身邊都有一些這樣的例子,設計方案里有很多高大上、復雜的東西,同時也總能看到他們在默默地填一些高大上的坑。當然簡單的系統不意味著粗制濫造,我們要做的是理出最核心的點,然后在滿足這些核心點的基礎上,針對性地提出一個足夠簡單的解決方案。

    那么,seqsvr最核心的點是什么呢?每個uid的sequence申請要遞增不回退。這里我們發現,如果seqsvr滿足這么一個約束:任意時刻任意uid有且僅有一臺AllocSvr提供服務,就可以比較容易地實現sequence遞增不回退的要求。

    圖5. 兩臺AllocSvr服務同個uid造成sequence回退。Client讀取到的sequence序列為101、201、102

    但也由于這個約束,多臺AllocSvr同時服務同一個號段的多主機模型在這里就不適用了。我們只能采用單點服務的模式,當某臺AllocSvr發生服務不可用時,將該機服務的uid段切換到其它機器來實現容災。這里需要引入一個仲裁服務,探測AllocSvr的服務狀態,決定每個uid段由哪臺AllocSvr加載。出于可靠性的考慮,仲裁模塊并不直接操作AllocSvr,而是將加載配置寫到StoreSvr持久化,然后AllocSvr定期訪問StoreSvr讀取最新的加載配置,決定自己的加載狀態。

    圖6. 號段遷移示意。通過更新加載配置把0~2號段從AllocSvrA遷移到AllocSvrB

    同時,為了避免失聯AllocSvr提供錯誤的服務,返回臟數據,AllocSvr需要跟StoreSvr保持租約。這個租約機制由以下兩個條件組成:

  • 租約失效:AllocSvr N秒內無法從StoreSvr讀取加載配置時,AllocSvr停止服務
  • 租約生效:AllocSvr讀取到新的加載配置后,立即卸載需要卸載的號段,需要加載的新號段等待N秒后提供服務
  • 圖7. 租約機制。AllocSvrB嚴格保證在AllocSvrA停止服務后提供服務

    這兩個條件保證了切換時,新AllocSvr肯定在舊AllocSvr下線后才開始提供服務。但這種租約機制也會造成切換的號段存在小段時間的不可服務,不過由于微信后臺邏輯層存在重試機制及異步重試隊列,小段時間的不可服務是用戶無感知的,而且出現租約失效、切換是小概率事件,整體上是可以接受的。

    到此講了AllocSvr容災切換的基本原理,接下來會介紹整個seqsvr架構容災架構的演變

    五、容災1.0架構:主備容災

    最初版本的seqsvr采用了主機+冷備機容災模式:全量的uid空間均勻分成N個Section,連續的若干個Section組成了一個Set,每個Set都有一主一備兩臺AllocSvr。正常情況下只有主機提供服務;在主機出故障時,仲裁服務切換主備,原來的主機下線變成備機,原備機變成主機后加載uid號段提供服務。

    圖8. 容災1.0架構:主備容災

    可能看到前文的敘述,有些同學已經想到這種容災架構。一主機一備機的模型設計簡單,并且具有不錯的可用性——畢竟主備兩臺機器同時不可用的概率極低,相信很多后臺系統也采用了類似的容災策略。

    設計權衡

    主備容災存在一些明顯的缺陷,比如備機閑置導致有一半的空閑機器;比如主備切換的時候,備機在瞬間要接受主機所有的請求,容易導致備機過載。既然一主一備容災存在這樣的問題,為什么一開始還要采用這種容災模型?事實上,架構的選擇往往跟當時的背景有關,seqsvr誕生于微信發展初期,也正是微信快速擴張的時候,選擇一主一備容災模型是出于以下的考慮:

  • 架構簡單,可以快速開發
  • 機器數少,機器冗余不是主要問題
  • Client端更新AllocSvr的路由狀態很容易實現
  • 前兩點好懂,人力、機器都不如時間寶貴。而第三點比較有意思,下面展開講下

    微信后臺絕大部分模塊使用了一個自研的RPC框架,seqsvr也不例外。在這個RPC框架里,調用端讀取本地機器的client配置文件,決定去哪臺服務端調用。這種模型對于無狀態的服務端,是很好用的,也很方便實現容災。我們可以在client配置文件里面寫“對于號段x,可以去SvrA、SvrB、SvrC三臺機器的任意一臺訪問”,實現三主機容災。

    但在seqsvr里,AllocSvr是預分配中間層,并不是無狀態的。而前面我們提到,AllocSvr加載哪些uid號段,是由保存在StoreSvr的加載配置決定的。那么這時候就尷尬了,業務想要申請某個uid的sequence,Client端其實并不清楚具體去哪臺AllocSvr訪問,client配置文件只會跟它說“AllocSvrA、AllocSvrB…這堆機器的某一臺會有你想要的sequence”。換句話講,原來負責提供服務的AllocSvrA故障,仲裁服務決定由AllocSvrC來替代AllocSvrA提供服務,Client要如何獲知這個路由信息的變更?

    這時候假如我們的AllocSvr采用了主備容災模型的話,事情就變得簡單多了。我們可以在client配置文件里寫:對于某個uid號段,要么是AllocSvrA加載,要么是AllocSvrB加載。Client端發起請求時,盡管Client端并不清楚AllocSvrA和AllocSvrB哪一臺真正加載了目標uid號段,但是Client端可以先嘗試給其中任意一臺AllocSvr發請求,就算這次請求了錯誤的AllocSvr,那么就知道另外一臺是正確的AllocSvr,再發起一次請求即可。

    也就是說,對于主備容災模型,最多也只會浪費一次的試探請求來確定AllocSvr的服務狀態,額外消耗少,編碼也簡單。可是,如果Svr端采用了其它復雜的容災策略,那么基于靜態配置的框架就很難去確定Svr端的服務狀態:Svr發生狀態變更,Client端無法確定應該向哪臺Svr發起請求。這也是為什么一開始選擇了主備容災的原因之一。

    主備容災的缺陷

    在我們的實際運營中,容災1.0架構存在兩個重大的不足:

  • 擴容、縮容非常麻煩
  • 一個Set的主備機都過載,無法使用其他Set的機器進行容災
  • 在主備容災中,Client和AllocSvr需要使用完全一致的配置文件。變更這個配置文件的時候,由于無法實現在同一時間更新給所有的Client和AllocSvr,因此需要非常復雜的人工操作來保證變更的正確性(包括需要使用iptables來做請求轉發,具體的詳情這里不做展開)。

    對于第二個問題,常見的方法是用一致性Hash算法替代主備,一個Set有多臺機器,過載機器的請求被分攤到多臺機器,容災效果會更好。在seqsvr中使用類似一致性Hash的容災策略也是可行的,只要Client端與仲裁服務都使用完全一樣的一致性Hash算法,這樣Client端可以啟發式地去嘗試,直到找到正確的AllocSvr。例如對于某個uid,仲裁服務會優先把它分配到AllocSvrA,如果AllocSvrA掛掉則分配到AllocSvrB,再不行分配到AllocSvrC。那么Client在訪問AllocSvr時,按照AllocSvrA -> AllocSvrB -> AllocSvrC的順序去訪問,也能實現容災的目的。但這種方法仍然沒有克服前面主備容災面臨的配置文件變更的問題,運營起來也很麻煩。

    六、容災2.0架構:嵌入式路由表容災

    最后我們另辟蹊徑,采用了一種不同的思路:既然Client端與AllocSvr存在路由狀態不一致的問題,那么讓AllocSvr把當前的路由狀態傳遞給Client端,打破之前只能根據本地Client配置文件做路由決策的限制,從根本上解決這個問題。

    所以在2.0架構中,我們把AllocSvr的路由狀態嵌入到Client請求sequence的響應包中,在不帶來額外的資源消耗的情況下,實現了Client端與AllocSvr之間的路由狀態一致。具體實現方案如下:

    seqsvr所有模塊使用了統一的路由表,描述了uid號段到AllocSvr的全映射。這份路由表由仲裁服務根據AllocSvr的服務狀態生成,寫到StoreSvr中,由AllocSvr當作租約讀出,最后在業務返回包里旁路給Client端。

    圖9. 容災2.0架構:動態號段遷移容災

    把路由表嵌入到請求響應包看似很簡單的架構變動,卻是整個seqsvr容災架構的技術奇點。利用它解決了路由狀態不一致的問題后,可以實現一些以前不容易實現的特性。例如靈活的容災策略,讓所有機器都互為備機,在機器故障時,把故障機上的號段均勻地遷移到其它可用的AllocSvr上;還可以根據AllocSvr的負載情況,進行負載均衡,有效緩解AllocSvr請求不均的問題,大幅提升機器使用率。

    另外在運營上也得到了大幅簡化。之前對機器進行運維操作有著繁雜的操作步驟,而新架構只需要更新路由即可輕松實現上線、下線、替換機器,不需要關心配置文件不一致的問題,避免了一些由于人工誤操作引發的故障。

    圖10. 機器故障號段遷移

    路由同步優化

    把路由表嵌入到取sequence的請求響應包中,那么會引入一個類似“先有雞還是先有蛋”的哲學命題:沒有路由表,怎么知道去哪臺AllocSvr取路由表?另外,取sequence是一個超高頻的請求,如何避免嵌入路由表帶來的帶寬消耗?

    這里通過在Client端內存緩存路由表以及路由版本號來解決,請求步驟如下:

  • Client根據本地共享內存緩存的路由表,選擇對應的AllocSvr;如果路由表不存在,隨機選擇一臺AllocSvr
  • 對選中的AllocSvr發起請求,請求帶上本地路由表的版本號
  • AllocSvr收到請求,除了處理sequence邏輯外,判斷Client帶上版本號是否最新,如果是舊版則在響應包中附上最新的路由表
  • Client收到響應包,除了處理sequence邏輯外,判斷響應包是否帶有新路由表。如果有,更新本地路由表,并決策是否返回第1步重試
  • 基于以上的請求步驟,在本地路由表失效的時候,使用少量的重試便可以拉到正確的路由,正常提供服務。

    七、總結

    到此把seqsvr的架構設計和演變基本講完了,正是如此簡單優雅的模型,為微信的其它模塊提供了一種簡單可靠的一致性解決方案,支撐著微信五年來的高速發展,相信在可預見的未來仍然會發揮著重要的作用。

    總結

    以上是生活随笔為你收集整理的微信序列号生成器架构设计及演变的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    亚洲综合在线一区二区三区 | 国产一区二区在线观看视频 | 久久久久亚洲精品成人网小说 | 97视频资源| 精品久操 | 日韩一区二区免费视频 | 精品国产一区二区三区久久久蜜月 | 国产福利一区二区三区视频 | 国产涩图| 激情五月激情综合网 | 91精品一区在线观看 | 九色视频自拍 | 亚洲精品美女久久久久网站 | 午夜精品一二区 | 精品国产色 | 日韩中文字幕视频在线 | 日韩欧在线 | 天天操夜夜操天天射 | 亚洲人成人天堂h久久 | 日本乱视频 | av成人动漫| 色综合久久久久综合体 | 精选久久 | www.狠狠 | 三级黄色a | 在线观看视频你懂得 | 日韩中文字幕电影 | 国产在线理论片 | 美女免费视频网站 | 五月婷婷一区二区三区 | 在线成人小视频 | 99视频+国产日韩欧美 | 一区二区三区电影在线播 | 成人精品一区二区三区中文字幕 | 激情久久久久 | 久久9视频| 日女人免费视频 | 人成在线免费视频 | 久人人 | 88av色| 欧美激情操 | 色综合久久久久久中文网 | 99在线观看精品 | 国产免费亚洲高清 | 特级西西人体444是什么意思 | 久草在线观看视频免费 | 国产精品美女999 | 9999在线 | 欧美成人h版在线观看 | 久久人91精品久久久久久不卡 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产精品男女啪啪 | 日韩精品91偷拍在线观看 | 黄色精品在线看 | 美女网站视频久久 | 福利视频一区二区 | 国产一区二区三区午夜 | 久久国产精品免费一区二区三区 | 欧美另类sm图片 | 日韩手机视频 | 99久久婷婷国产综合精品 | 国产成人精品亚洲精品 | 免费看的av片| 久久这里只有精品视频99 | 中文字幕在线观看免费高清完整版 | 久久精品国产一区二区电影 | 久久午夜影视 | 亚洲一区二区三区精品在线观看 | 精品v亚洲v欧美v高清v | 婷婷5月激情5月 | 亚洲国产精品成人va在线观看 | 国产在线精品区 | 视频在线观看亚洲 | 中文字幕免费观看全部电影 | 国产视频在线观看免费 | 中文字幕免费高清av | 99色| 亚洲国产精品久久久久婷婷884 | 日韩在线观看a | 超碰精品在线观看 | www.操.com| 国产精品一区二区久久精品 | 91桃色免费视频 | 91原创在线观看 | 日韩精品中文字幕在线播放 | 久久99影院 | 国产精品九九久久久久久久 | 亚洲视频第一页 | 在线观看自拍 | 久久人人爽人人片av | 狠狠躁日日躁狂躁夜夜躁 | 国产福利91精品一区二区三区 | 国产一级电影在线 | 日韩电影中文字幕在线观看 | 中文在线字幕免费观看 | 日韩av影片在线观看 | 丁香婷婷色综合亚洲电影 | 欧美精品久久久久久久 | 国产黄色片在线免费观看 | 亚洲精品在线视频播放 | 亚洲网站在线 | 久久综合色8888 | 国产在线观看你懂得 | 久久99国产精品免费网站 | 成人av资源| 欧美三级高清 | www.黄色小说.com | 99在线观看视频网站 | 国产精品视频区 | 久久经典视频 | av五月婷婷 | 日韩欧美一区二区不卡 | 国产99久| 国产一区二区在线看 | 91精品资源 | 草久视频在线 | 欧美日韩另类视频 | 狠狠躁18三区二区一区ai明星 | 日本系列中文字幕 | 波多野结衣资源 | 黄色在线观看免费 | 国产视频不卡 | 四虎成人免费观看 | 天天爽人人爽夜夜爽 | 99视频精品| 久久综合九色 | 亚洲欧美日本一区二区三区 | 国产一级性生活视频 | 国产乱对白刺激视频在线观看女王 | 少妇高潮冒白浆 | 国产精品美女 | 久久精品一区二区国产 | 亚洲精品动漫成人3d无尽在线 | 91麻豆视频网站 | 亚洲91精品在线观看 | 欧美日韩精品在线免费观看 | 国产69精品久久99的直播节目 | 国产精品免费小视频 | 97精品国产97久久久久久粉红 | 黄色小说18 | 中文字幕国产精品一区二区 | 又污又黄的网站 | 99久久精品一区二区成人 | 天天干天天天 | 国产色秀视频 | 欧美性猛片| 九月婷婷综合网 | 1024手机在线看 | 中文字幕久久亚洲 | 亚洲涩涩网 | 国产91丝袜在线播放动漫 | 午夜精品久久久久久久爽 | 国产专区在线视频 | 免费v片| 丰满少妇高潮在线观看 | www狠狠| 99久久精品免费一区 | 91在线日韩 | 国产成人资源 | 波多野结衣最新 | 免费又黄又爽 | 色小说在线| 天天操夜夜逼 | 欧美日韩国产一区二区三区在线观看 | 日本久久久影视 | 午夜三级毛片 | 久久久久久久久久久久久9999 | 一区二区精品 | 国产精品永久在线 | 五月婷婷中文网 | av在线精品 | 日日日操操 | 欧美在线视频日韩 | 99人久久精品视频最新地址 | 97在线观看免费 | 五月综合激情网 | 日韩在线电影观看 | 亚洲人人精品 | 99精品视频免费观看视频 | 欧美久久久久久 | 国产亚洲视频系列 | 最近日本韩国中文字幕 | 久久精品首页 | 亚洲激情国产精品 | 久久影院中文字幕 | 日韩av午夜在线观看 | 一区二区精品在线观看 | 西西人体4444www高清视频 | 久久精品一二三区 | 欧美精品一区二区蜜臀亚洲 | 久久久2o19精品| 人人精品 | 青青河边草免费视频 | 国产资源精品在线观看 | 在线观看亚洲专区 | 免费高清av在线看 | 国产96视频 | 91av视频在线观看免费 | 欧美日韩视频观看 | 亚洲精品视频在线观看网站 | 日本字幕网 | av福利在线 | 久久久久久久久久久久久9999 | 精品久久久久久综合日本 | 久久婷婷五月综合色丁香 | 久操97 | av网站在线观看免费 | 久久久久亚洲精品中文字幕 | 国产一区免费观看 | 色综合色综合久久综合频道88 | 久久久国产精品一区二区三区 | 免费色网| 色综合综合 | www欧美色| 久久人人看 | 视频在线观看91 | 夜夜操天天摸 | 欧美日韩在线观看视频 | 91试看| 人人超碰免费 | 国模精品在线 | 免费韩国av| 成人国产精品av | 成人亚洲精品国产www | 最近更新好看的中文字幕 | 亚洲激情 在线 | 久久不见久久见免费影院 | 香蕉视频在线免费 | 国产麻豆精品一区二区 | 亚洲一二区精品 | 欧美午夜精品久久久久 | 精品久久在线 | 欧美一级日韩三级 | 在线日韩av | 黄色av免费看 | 日韩最新在线视频 | 视频在线观看亚洲 | 国产精品久久三 | 91完整版| 亚洲黄色av一区 | 国产色网站 | 91视频久久久久久 | 九色视频自拍 | 9热精品 | bbbb操bbbb| 色婷婷久久一区二区 | 伊人色综合久久天天 | 波多野结衣视频一区二区三区 | 黄污视频网站大全 | 日韩欧美在线综合网 | 国产精品欧美在线 | 国产色婷婷精品综合在线手机播放 | 色五月成人 | 国产成人在线免费观看 | 97在线看 | 国内免费的中文字幕 | 天天干,天天射,天天操,天天摸 | 97日日| 超碰人人草 | 丁香资源影视免费观看 | 超碰公开在线 | 色久综合 | 亚洲成人av影片 | 在线电影 一区 | 在线免费观看黄色大片 | 日本公妇在线观看 | 丁香花在线视频观看免费 | 99久久精品午夜一区二区小说 | 午夜精品福利一区二区三区蜜桃 | 四虎在线免费视频 | 国产在线免费观看 | 国产字幕av | 国产中文在线播放 | 91九色综合 | 婷婷在线精品视频 | av激情五月 | 一区二区三区久久 | 国产精品久久久久久a | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 欧美99热 | 成人精品99 | 国产高清视频免费最新在线 | 美女视频永久黄网站免费观看国产 | 亚洲毛片久久 | 中文免费观看 | 婷婷六月天在线 | 久久看看 | 久久精品亚洲精品国产欧美 | 亚洲高清免费在线 | 69精品| 97精品国产97久久久久久 | 久久久久久蜜av免费网站 | 国产热re99久久6国产精品 | 国产又粗又硬又爽视频 | 欧美日韩高清一区二区 | 久草精品免费 | 国产99久久九九精品免费 | 五月婷婷六月丁香激情 | 国产精品自在欧美一区 | 91完整版在线观看 | 2022国产精品视频 | 日日草天天干 | 久久国产精品99久久久久久进口 | 精品国产精品国产偷麻豆 | 国产一区视频免费在线观看 | 一区二区三区免费在线播放 | 男女视频久久久 | 日韩免费一区二区三区 | 久久99精品久久久久婷婷 | 99在线热播精品免费 | 久久免费黄色大片 | av网站地址 | 五月婷婷在线视频观看 | 欧洲av在线 | 国产免费一区二区三区网站免费 | 日韩av免费一区二区 | 亚洲午夜小视频 | 亚洲国产精品一区二区久久,亚洲午夜 | 成人黄色大片网站 | 国产高清专区 | 国产精品视频不卡 | 日本精品久久久一区二区三区 | 久草视频国产 | 国产午夜不卡 | 一区二区不卡视频在线观看 | 久久久久久久av | 精品综合久久久 | 又黄又爽的视频在线观看网站 | 91看片淫黄大片一级在线观看 | 免费在线黄色av | 久久成视频 | 国产一线在线 | 欧美精品在线观看免费 | 久久久久一区二区三区四区 | 日韩电影在线观看中文字幕 | 91超级碰碰| 精品国产日本 | 国产精品女同一区二区三区久久夜 | 国产高清中文字幕 | 日韩精品无 | 国产精品破处视频 | 亚洲最新在线 | 超碰97国产 | 欧美日韩不卡在线观看 | 国产黄色片一级 | 日韩精品视频免费看 | 亚洲激情av | av丝袜在线 | 热久久视久久精品18亚洲精品 | 久久最新网址 | 久久黄色免费视频 | 国产欧美三级 | 91精品办公室少妇高潮对白 | 国产欧美日韩精品一区二区免费 | 在线观看视频免费大全 | 国产96av | 亚洲精品美女在线观看 | 成人一级免费电影 | www好男人 | 91av成人| 久久久三级视频 | 日韩视频免费观看高清完整版在线 | 国产99久久九九精品免费 | 婷婷六月激情 | www.神马久久 | 精品999在线观看 | 91av欧美 | 一二三四精品 | 久久尤物电影视频在线观看 | 久久夜色精品国产欧美乱极品 | 久久这里只精品 | ww亚洲ww亚在线观看 | 久久久久久久久久电影 | 中文字幕文字幕一区二区 | 91香蕉视频在线下载 | 国产爽视频| 国产一区精品在线 | 国产一级片不卡 | 69av免费视频 | 91中文字幕网 | 99在线播放 | 99re亚洲国产精品 | 国产精品成人一区二区三区 | 首页中文字幕 | 国产一级二级在线观看 | 天天射天天色天天干 | 国产精品免费在线 | 丁香导航 | 亚洲欧美激情精品一区二区 | 日本久久电影 | 欧美高清视频不卡网 | 在线视频区 | 在线国产一区二区 | 久久伦理电影网 | 色999精品 | av不卡中文 | 国产亚洲视频在线观看 | 色之综合网| 在线视频亚洲 | 网站在线观看日韩 | 97av影院| 免费在线观看av网址 | 精品久久久久久久久久岛国gif | 国产精品美女久久久久久久网站 | 毛片网在线 | 国产日韩欧美综合在线 | 欧美夫妻生活视频 | 在线免费观看麻豆 | 国产精品视频免费在线观看 | 狠狠色狠狠色综合日日92 | 99热播精品 | 99人成在线观看视频 | 国产视频资源在线观看 | 日韩手机视频 | 精品国产伦一区二区三区免费 | 日韩精品播放 | 国产一区二区三区网站 | 99爱这里只有精品 | 国产精品久久一区二区三区, | 亚洲精品一区二区三区在线观看 | 精品一区二区三区四区在线 | 色在线视频 | 久久艹精品 | 欧美一级久久久久 | 777奇米四色 | 国产精品6 | 国产国产人免费人成免费视频 | 五月天网站在线 | 久久久久久蜜av免费网站 | 九九九九色 | av网站免费看 | av资源免费看 | 天堂资源在线观看视频 | 欧美乱码精品一区 | 免费看黄视频 | 国产精品一区久久久久 | 久草手机视频 | 日韩在线观看第一页 | 国产在线91在线电影 | 99这里只有精品视频 | www黄在线 | 日韩美女免费线视频 | 亚洲一区视频免费观看 | 欧洲黄色片 | 亚洲精品欧洲精品 | 日本黄区免费视频观看 | 久久久午夜电影 | 亚洲成人精品在线观看 | 日韩精品视 | 日本精品视频一区二区 | 日韩三级视频在线看 | 91热在线 | 亚洲精品影院在线观看 | 岛国av在线免费 | 在线国产片 | 成人网中文字幕 | 蜜臀av网址 | 丁香综合网 | 亚洲成av人片在线观看香蕉 | 久久精品高清视频 | 超碰在线观看av.com | 日本性xxxxx 亚洲精品午夜久久久 | 另类五月激情 | 午夜视频欧美 | 国产精品一码二码三码在线 | 麻豆小视频在线观看 | 精品国产一区二区三区av性色 | 欧美美女一级片 | 成人免费在线视频观看 | 色www免费视频 | 久久久久欧美精品 | 98久9在线 | 免费 | 丁香婷婷综合五月 | 在线观看亚洲视频 | 四虎国产永久在线精品 | 国产成人精品一二三区 | 成人av免费网站 | 玖玖爱国产在线 | 中文一二区 | 亚洲资源视频 | 最近中文字幕在线播放 | 狠狠色丁香婷综合久久 | 黄色大片日本免费大片 | 欧美大片在线看免费观看 | 国产精品免费在线视频 | 免费看的黄色录像 | 国产欧美最新羞羞视频在线观看 | 手机av片| 在线免费黄色av | 亚洲视频综合在线 | 亚洲片在线观看 | 久久国产精品一区二区三区四区 | 久久国产美女视频 | 国产午夜亚洲精品 | a天堂中文在线 | 久久久资源 | 九色琪琪久久综合网天天 | 99re久久资源最新地址 | 91理论片午午伦夜理片久久 | 国产露脸91国语对白 | 中文字幕在线观看免费高清电影 | 久久国产精品99国产精 | 丝袜美腿在线视频 | 综合久久五月天 | 国产美女永久免费 | 国产精品国产亚洲精品看不卡15 | 日韩欧美视频在线免费观看 | 美女久久久久久 | 久久成人国产精品免费软件 | 久久久免费精品国产一区二区 | 精品国内 | 亚洲精品乱码久久久久久按摩 | 在线国产99 | 一区二区三区日韩视频在线观看 | 在线观看一区 | 91视频首页 | 中文字幕精品一区久久久久 | 黄色毛片观看 | 在线观看视频在线观看 | 日韩久久精品一区二区 | 国产精品免费视频观看 | 丁香六月五月婷婷 | 国产欧美三级 | 日韩av成人在线观看 | 成人在线免费看视频 | 久久久久国产精品免费免费搜索 | 五月婷婷在线视频观看 | 久草在线视频首页 | 日韩精选在线观看 | 青草视频在线免费 | 一区二区视频在线播放 | 在线视频久| 免费看黄的视频 | 国产视频一区二区在线观看 | 激情久久伊人 | 色狠狠久久av五月综合 | 在线看国产一区 | 国产不卡精品 | 一区二区视频免费在线观看 | 国产精品免费视频网站 | 国产69精品久久久久久久久久 | 狠狠狠操| 欧美日韩成人一区 | 中文一区二区三区在线观看 | 色综合久久久久久久久五月 | 亚洲精品玖玖玖av在线看 | 色综合久久精品 | 午夜视频播放 | 97视频人人免费看 | 亚洲国产理论片 | 日韩视频专区 | 国产天天爽 | 日韩1页 | 麻豆精品视频在线 | 亚洲成人av在线 | 国产精品美女久久久久久久网站 | 成人久久精品视频 | 91一区啪爱嗯打偷拍欧美 | 久久久视频在线 | 亚洲高清在线视频 | 欧美一级日韩三级 | 久99久视频| 国产亚洲免费的视频看 | 国内精品久久久久久久久 | 精品久久久国产 | 国产成人久久av免费高清密臂 | 亚洲在线日韩 | 九九有精品| 男女激情麻豆 | 欧美久久九九 | 人人爽人人射 | 最近日本字幕mv免费观看在线 | 国产精品久久久久aaaa九色 | 视频在线99re| 亚洲特级片 | 天天综合网久久综合网 | 日韩免费观看av | 午夜婷婷在线播放 | 日韩免费视频线观看 | 国产一卡二卡四卡国 | 久久免费99精品久久久久久 | 激情网在线观看 | 国产亲近乱来精品 | 中文字幕在线一区二区三区 | 亚洲欧美日韩在线一区二区 | 少妇搡bbbb搡bbb搡忠贞 | 中文字幕999 | aaaaaa毛片| 激情深爱.com| 亚洲久草在线视频 | 18国产精品福利片久久婷 | 18国产精品福利片久久婷 | 亚洲精品午夜一区人人爽 | 激情欧美xxxx | 亚洲丝袜一区 | 国产精品手机在线 | 国产 欧美 日韩 | 国产成人av一区二区三区在线观看 | 最近日本字幕mv免费观看在线 | 这里有精品在线视频 | 亚洲 欧美 另类人妖 | 国产午夜精品一区二区三区在线观看 | 激情婷婷丁香 | 久久艹影院| 色五月激情五月 | 成人午夜免费剧场 | 国产一级片久久 | 最近最新最好看中文视频 | 成人在线播放av | 高清视频一区二区三区 | 久久在草| 亚洲在线视频播放 | 亚洲精品黄色在线观看 | 亚洲性xxxx | 在线观看自拍 | 不卡国产在线 | 91精品视频一区二区三区 | 午夜三级福利 | 欧美日韩国产高清视频 | 亚洲精品欧美专区 | 精品国产免费看 | 国产一区视频在线 | 91精品在线免费视频 | 狠狠躁日日躁 | 日韩一区二区三区不卡 | 国产亚洲精品免费 | 四虎国产精品免费观看视频优播 | 亚洲视频在线观看网站 | 欧美一级裸体视频 | 少妇精69xxtheporn | 五月天激情婷婷 | 九九热只有这里有精品 | 免费看在线看www777 | 在线观看精品 | 久久综合给合久久狠狠色 | 91黄色在线观看 | 日韩久久久久久久久久久久 | 国产主播99| 四虎影视成人永久免费观看亚洲欧美 | 亚洲精品综合一二三区在线观看 | 国产原创在线观看 | 国产一区二区精 | 国产精品第7页 | 91在线视频免费91 | 综合在线亚洲 | 国产不卡免费 | 国产成人一区二区三区在线观看 | av性网站 | 正在播放久久 | 亚洲精品成人在线 | 毛片1000部免费看 | 国产手机在线精品 | 97av在线视频免费播放 | 日韩电影中文,亚洲精品乱码 | 一区二区三区国产欧美 | 美女禁18| 夜夜操狠狠操 | 欧美精品久久久久久久 | 中文视频在线看 | av品善网 | 久久天天躁狠狠躁夜夜不卡公司 | 国产精品男女 | 国产午夜小视频 | 在线观看国产www | 精品一区二区在线看 | 亚洲精品字幕在线观看 | 国产精品久久久久久久久婷婷 | 一区二区网 | 国产日韩欧美在线免费观看 | 黄色字幕网 | 国产福利在线免费观看 | 黄色网在线免费观看 | 69精品在线 | 欧美日韩国产区 | 成人黄色在线观看视频 | 国产高清不卡在线 | 91免费看黄色 | 久久不色 | 免费精品人在线二线三线 | 中文字幕成人网 | 亚洲精品在线电影 | 天天草天天色 | 亚洲精品久久久久久久蜜桃 | 美女久久精品 | 黄色三级久久 | 日韩精品一卡 | 国产视频九色蝌蚪 | 国产精品免费视频网站 | 黄www在线观看 | 处女av在线 | 五月婷婷狠狠 | 久久久久久久久久久久亚洲 | 亚洲成年人免费网站 | 一区二区精| 日本黄色免费观看 | 中文字幕日韩精品有码视频 | 国产精品一区二区av | 国产精品成人av在线 | 亚洲成av片人久久久 | 日韩性久久| 久久99免费| 九九99靖品 | 国产中文字幕在线看 | a v在线视频 | 看片在线亚洲 | 亚洲成人黄 | av免费成人 | 久久成人综合视频 | 国产精品免费在线播放 | 欧美嫩草影院 | 在线有码中文字幕 | 99爱这里只有精品 | av夜夜操 | 欧美性色黄大片在线观看 | 国产欧美综合视频 | 成年人在线免费看视频 | 国产精品综合在线观看 | 色婷婷国产精品一区在线观看 | 精品久久久久久亚洲 | 日韩av一区在线观看 | 在线国产中文 | 久久免费高清 | 国产麻豆精品95视频 | 一级a性色生活片久久毛片波多野 | www..com黄色片| 亚洲黄色a| 国产黄在线免费观看 | 丁香婷婷激情 | 一级性av | 欧美视频日韩视频 | 在线看小早川怜子av | 我爱av激情网 | 摸阴视频| 日韩av黄| 国产区欧美 | 久久tv| .精品久久久麻豆国产精品 亚洲va欧美 | 天天搞天天 | 麻豆91视频| 国产xvideos免费视频播放 | 成人va天堂 | 欧美高清视频不卡网 | 99久久久久久久 | 高清av在线 | 久久久久久久久久久影院 | 三级视频国产 | 96国产精品视频 | av福利免费 | 久久艹艹 | 欧美另类重口 | 日韩免费观看一区二区三区 | 六月丁香婷婷网 | 五月天免费网站 | 狠狠色丁香婷婷综合久小说久 | 亚洲在线日韩 | 天天操操操操操操 | 国产精品专区在线 | 国产美女主播精品一区二区三区 | 国产涩涩网站 | 久久综合亚洲鲁鲁五月久久 | 久久爽久久爽久久av东京爽 | 亚洲视频 在线观看 | www.天天干.com | 久久精品视频4 | 国产精品精品久久久 | 天天色天天干天天色 | 中午字幕在线观看 | 亚洲欧洲精品久久 | 在线免费观看国产精品 | 免费观看一级特黄欧美大片 | 深爱激情婷婷网 | 亚洲精品久久久蜜臀下载官网 | 有码中文在线 | 超碰在线97免费 | 爱射综合 | 最近中文字幕国语免费高清6 | www久 | 国产精品久久久久久久久免费 | 黄色特级一级片 | 国产亚洲一级高清 | 99婷婷狠狠成为人免费视频 | 色a网 | 狠狠88综合久久久久综合网 | 91人人澡人人爽人人精品 | 中文字幕免费一区二区 | 五月天天在线 | 激情深爱.com | 久久久免费毛片 | 午夜精品电影 | 精品久久1 | 欧美性成人 | 黄色毛片电影 | 亚洲人成综合 | 97超视频| 韩国av三级 | a天堂免费 | 亚洲国产三级 | 99久e精品热线免费 99国产精品久久久久久久久久 | 久久久99精品免费观看乱色 | 亚洲资源在线网 | 日韩三级视频在线观看 | 综合婷婷 | 久久久99精品免费观看app | 久久天天躁夜夜躁狠狠躁2022 | 999久久久久久久久 69av视频在线观看 | 在线观看成人网 | 视频二区在线视频 | 精品91久久久久 | 国产精品在线看 | 91大片网站 | 国产免费久久久久 | 国产资源精品 | 成人久久精品视频 | a在线播放| 欧美日韩免费在线观看视频 | 99久久婷婷国产综合精品 | 国产成人久久精品77777综合 | 天天爽天天爽 | 高清久久久久久 | 免费视频91蜜桃 | 国产在线污 | 99se视频在线观看 | 手机在线免费av | 丁香免费视频 | 国产主播大尺度精品福利免费 | 国产午夜精品av一区二区 | 欧美日韩视频一区二区 | 日日摸日日添日日躁av | 精品国产一二三 | 免费网站在线观看人 | 中文字幕日韩一区二区三区不卡 | 99人久久精品视频最新地址 | 天天夜操 | 91香蕉国产在线观看软件 | 亚洲 中文 欧美 日韩vr 在线 | 天天曰| 久久久受www免费人成 | 日韩xxxxxxxxx| 99色视频| 欧美动漫一区二区三区 | 久久久久久久综合色一本 | 四虎永久免费在线观看 | 成片人卡1卡2卡3手机免费看 | 国产一级片一区二区三区 | 波多野结衣最新 | 亚洲黄色免费电影 | 综合精品久久久 | 手机在线欧美 | www国产一区 | a视频免费看 | 日本黄色大片免费看 | 99国产成+人+综合+亚洲 欧美 | www.天天操| 国精产品999国精产品岳 | 日韩久久午夜一级啪啪 | 久草在线视频在线观看 | 欧美激情操 | 亚洲精品福利在线 | 日韩av网站在线播放 | 91色视频 | 久久精品精品 | 黄色免费高清视频 | 久久久www成人免费精品张筱雨 | 国产小视频免费在线观看 | 999久久久欧美日韩黑人 | 中文字幕专区高清在线观看 | 婷婷综合 | 一级黄色av | 丁香六月综合网 | av一级在线| 成年人在线播放视频 | 国产精品免费视频观看 | 亚洲在线成人精品 | 中文字幕超清在线免费 | 69亚洲乱| 碰超在线 | 狠狠狠狠干| 五月天激情视频 | 天天曰 | 婷婷综合久久 | 国产精品99久久久久久武松影视 | 色综合中文字幕 | 久久久官网 | 亚洲欧洲精品在线 | 国产区久久 | 国产精品亚洲精品 | 99热在线观看免费 | 色噜噜在线观看 | 一二三四精品 | 精品在线视频播放 | 日韩高清av | 欧美日韩视频在线观看免费 | 久久精品人人做人人综合老师 | 丝袜美腿一区 | 成人在线免费小视频 | 日日摸日日| 日韩精品亚洲专区在线观看 | 国产香蕉视频 | 久久亚洲精品国产亚洲老地址 | 国产日产精品一区二区三区四区 | 日p视频在线观看 | 九九热在线免费观看 | www久久久| 悠悠av资源片 | 波多野结衣在线播放一区 | 国产免费激情久久 | 久久精品二区 | 欧美视频网址 | 伊人影院得得 | 黄色小说免费在线观看 | 国产精品免费看 | 天天玩夜夜操 | 1000部国产精品成人观看 | 日本久久成人中文字幕电影 | 久久97精品 | 黄色av影视| 国产黄色片久久久 | 日本黄色免费观看 | 国产美女免费 | 国产高清黄 | 日本性动态图 | 色橹橹欧美在线观看视频高清 | 激情偷乱人伦小说视频在线观看 | 日韩精品极品视频 | 国产一区二区不卡视频 | 欧美日韩国产一区二区在线观看 | 欧美色噜噜 | 热热热热热色 | 日韩免费三区 | 亚洲视频精选 | 欧美在线视频精品 | 国产成人61精品免费看片 | 91网站观看 | 天天操网站 | 国产精品美女免费视频 | 久久婷婷色综合 | 伊人成人激情 | 久久视频这里有精品 | 成人试看120秒 | 91av在线视频免费观看 | 日韩电影精品一区 | 日韩乱码中文字幕 | 久久不卡av | 国产美女视频 | 亚洲视频在线免费观看 | 一区二区三区国产欧美 | 久久伊人八月婷婷综合激情 | 少妇搡bbbb搡bbb搡aa | 久久久综合九色合综国产精品 | 亚洲黄电影 | 国产在线传媒 | 99精品久久精品一区二区 | 911国产| 一区二区不卡在线观看 | 亚洲欧美日韩不卡 | 国产精品视频免费 | 色婷婷久久久 | 国产精品涩涩屋www在线观看 | 免费看麻豆 | 日韩欧美在线观看一区二区 | 激情欧美国产 | 亚州精品天堂中文字幕 | 国产精品嫩草69影院 | 天天操天天干天天综合网 | 国产在线高清精品 | 国产精品男女啪啪 | 国产精品一区二区三区四区在线观看 | 色狠狠综合天天综合综合 | 国产亚州精品视频 | 视频成人永久免费视频 | 国产亚洲成av片在线观看 | 久久综合给合久久狠狠色 | 成人一区二区三区在线观看 | 日韩免费在线一区 | 特级西西444www高清大视频 | 91c网站色版视频 | 亚洲成人精品av | 亚州国产精品久久久 | 久久综合国产伦精品免费 | 日本久久免费视频 | 精品久久网 | 99热在 | 精品国产区在线 | 中文字幕av全部资源www中文字幕在线观看 | 国产乱码精品一区二区蜜臀 | 欧美日韩国产在线精品 | 久草五月 | 欧美日韩亚洲一 | 亚洲国产精品传媒在线观看 | 亚洲人av免费网站 | av天天草 | 日本精品一二区 | 午夜色性片 | 欧美精品免费一区二区 | 91综合视频在线观看 | 色综合久久88色综合天天人守婷 | 伊人狠狠色丁香婷婷综合 | 久久有精品 |