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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

并发编程(多进程1)

發布時間:2023/12/18 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 并发编程(多进程1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 multiprocessing模塊介紹

? ? python中的多線程無法利用多核優勢,如果想要充分地使用多核CPU的資源(os.cpu_count()查看),在python中大部分情況需要使用多進程。Python提供了multiprocessing。
? ? multiprocessing模塊用來開啟子進程,并在子進程中執行我們定制的任務(比如函數),該模塊與多線程模塊threading的編程接口類似。

 ?multiprocessing模塊的功能眾多:支持子進程、通信和共享數據、執行不同形式的同步,提供了Process、Queue、Pipe、Lock等組件。

? ? 需要再次強調的一點是:與線程不同,進程沒有任何共享狀態,進程修改的數據,改動僅限于該進程內。

二 Process類的介紹

? ??創建進程的類

Process([group [, target [, name [, args [, kwargs]]]]]),由該類實例化得到的對象,表示一個子進程中的任務(尚未啟動)強調: 1. 需要使用關鍵字的方式來指定參數 2. args指定的為傳給target函數的位置參數,是一個元組形式,必須有逗號

? ??參數介紹:

1 group參數未使用,值始終為None 2 3 target表示調用對象,即子進程要執行的任務 4 5 args表示調用對象的位置參數元組,args=(1,2,'egon',) 6 7 kwargs表示調用對象的字典,kwargs={'name':'egon','age':18} 8 9 name為子進程的名稱

 ?方法介紹:

1 p.start():啟動進程,并調用該子進程中的p.run() 2 p.run():進程啟動時運行的方法,正是它去調用target指定的函數,我們自定義類的類中一定要實現該方法 3 4 p.terminate():強制終止進程p,不會進行任何清理操作,如果p創建了子進程,該子進程就成了僵尸進程,使用該方法需要特別小心這種情況。如果p還保存了一個鎖那么也將不會被釋放,進而導致死鎖5 p.is_alive():如果p仍然運行,返回True6 7 p.join([timeout]):主線程等待p終止(強調:是主線程處于等的狀態,而p是處于運行的狀態)。timeout是可選的超時時間,需要強調的是,p.join只能join住start開啟的進程,而不能join住run開啟的進程

? ??屬性介紹:

1 p.daemon:默認值為False,如果設為True,代表p為后臺運行的守護進程,當p的父進程終止時,p也隨之終止,并且設定為True后,p不能創建自己的新進程,必須在p.start()之前設置 2 3 p.name:進程的名稱 4 5 p.pid:進程的pid 6 7 p.exitcode:進程在運行時為None、如果為–N,表示被信號N結束(了解即可) 8 9 p.authkey:進程的身份驗證鍵,默認是由os.urandom()隨機生成的32字符的字符串。這個鍵的用途是為涉及網絡連接的底層進程間通信提供安全性,這類連接只有在具有相同的身份驗證鍵時才能成功(了解即可)

三 Process類的使用

注意:在windows中Process()必須放到# if __name__ == '__main__':下

Since Windows has no fork, the multiprocessing module starts a new Python process and imports the calling module.
If Process() gets called upon import, then this sets off an infinite succession of new processes (or until your machine runs out of resources).
This is the reason for hiding calls to Process() inside

if __name__ == "__main__"
since statements inside this if-statement will not get called upon import.
由于Windows沒有fork,多處理模塊啟動一個新的Python進程并導入調用模塊。
如果在導入時調用Process(),那么這將啟動無限繼承的新進程(或直到機器耗盡資源)。
這是隱藏對Process()內部調用的原,使用if __name__ == “__main __”,這個if語句中的語句將不會在導入時被調用。

詳細解釋

3.1創建開啟子進程的兩種方式

from multiprocessing import Process
import time
def task(name):
??? print('%s is runing' %(name))
??? time.sleep(3)
??? print('%s is done' % (name))


if __name__ == '__main__':
??? p = Process(target=task,args=('太白金星',))
??? # p = Process(target=task,kwargs={'name':'太白金星'})? 兩種傳參方式
??? p.start()
??? print('====主') from multiprocessing import Process
import time
# 方式二:

class MyProcess(Process):
??? def __init__(self,name):
???????
??????? self.name = name
??????? super().__init__()
???????
??? def run(self):? # 必須定義一個run方法
??????? print('%s is runing' % (self.name))
??????? time.sleep(3)
??????? print('%s is done' % (self.name))
???
???
if __name__ == '__main__':
??? p = MyProcess('太白金星')
??? p.start()
??? print('===主')

3.2驗證進程之間的空間隔離

# 接下來我們驗證一下進程之間的互相隔離。

# 在一個進程中
x = 1000
#
# def task():
#???? global x
#???? x = 2
#
# task()
# print(x)
# 在不同的進程中:
# from multiprocessing import Process
# import time
# x = 1000
#
# def task():
#???? global x
#???? x = 2
#
# if __name__ == '__main__':
#???? p = Process(target=task)
#???? p.start()
#???? time.sleep(3)
#???? print(x)

3.3 進程對象的join方法

from multiprocessing import Process import time# 父進程等待子進程結束之后在執行 # 方法一 加sleep 不可取!# def task(n): # time.sleep(3) # print('子進程結束....') # # if __name__ == '__main__': # p = Process(target=task,args=('太白金星',)) # p.start() # time.sleep(5) # print('主進程開始運行....') # # 這樣雖然達到了目的, # 1,但是你在程序中故意加sleep極大影響程序的效率。 # 2,sleep(3)只是虛擬子進程運行的時間,子進程運行完畢的時間是不固定的。# 方法二: join# from multiprocessing import Process # import time # # # def task(n): # time.sleep(3) # print('子進程結束....') # # # if __name__ == '__main__': # p = Process(target=task,args=('太白金星',)) # p.start() # p.join() # 等待p這個子進程運行結束之后,在執行下面的代碼(主進程). # print('主進程開始運行....') # # 接下來我要開啟十個子進程,先看看效果# from multiprocessing import Process # import time # # def task(n): # print('%s is running' %n) # # if __name__ == '__main__': # for i in range(1, 11): # p = Process(target=task,args=(i,)) # p.start() # ''' # 我這里是不是運行十個子進程之后,才會運行主進程?當然不會!!! # 1,p.start()只是向操作系統發送一個請求而已,剩下的操作系統在內存開啟進程空間,運行進程程序不一定是馬上執行。 # 2,開啟進程的開銷是比較大的。 # ''' # print('主進程開始運行....')# 那么有人說,老師我對這個不理解,我給你拆解開來。# from multiprocessing import Process # import time # # def task(n): # print('%s is running' %n) # # if __name__ == '__main__': # p1 = Process(target=task,args=(1,)) # p2 = Process(target=task,args=(2,)) # p3 = Process(target=task,args=(3,)) # p4 = Process(target=task,args=(4,)) # p5 = Process(target=task,args=(5,)) # # p1.start() # p2.start() # p3.start() # p4.start() # p5.start() # # print('主進程開始運行....')# 接下來 實現起多子個進程,然后等待這些子進程都結束之后,在開啟主進程。# from multiprocessing import Process # import time # # def task(n): # time.sleep(3) # print('%s is running' %n) # # if __name__ == '__main__': # start_time = time.time() # p1 = Process(target=task,args=(1,)) # p2 = Process(target=task,args=(2,)) # p3 = Process(target=task,args=(3,)) # # 幾乎同一個時刻發送三個請求 # p1.start() # p2.start() # p3.start() # # 對著三個自己成使用三個join # # p1.join() # p2.join() # p3.join() # # print(time.time() - start_time,'主進程開始運行....') # # 3s 多一點點這是來回切換的所用時間。# 那么在進行舉例:# from multiprocessing import Process # import time # # def task(n): # time.sleep(n) # print('%s is running' %n) # # if __name__ == '__main__': # start_time = time.time() # p1 = Process(target=task,args=(1,)) # p2 = Process(target=task,args=(2,)) # p3 = Process(target=task,args=(3,)) # # 幾乎同一個時刻發送三個請求 # p1.start() # p2.start() # p3.start() # # 對著三個自己成使用三個join # # p1.join() # 1s # p2.join() # 2s # p3.join() # 3s # # print(time.time() - start_time,'主進程開始運行....')# 3s 多一點點這是來回切換的所用時間。# 利用for循環精簡上面的示例:# from multiprocessing import Process # import time # # def task(n): # time.sleep(1) # print('%s is running' %n) # # if __name__ == '__main__': # start_time = time.time() # # for i in range(1,4): # # p = Process(target=task,args=(i,)) # # p.start() # # p.join() # # p1 = Process(target=task,args=(1,)) # p2 = Process(target=task,args=(2,)) # p3 = Process(target=task,args=(3,)) # # 幾乎同一個時刻發送三個請求 # p1.start() # p1.join() # p2.start() # p2.join() # p3.start() # p3.join() # # 上面的代碼,p1.join()他的作用:你的主進程代碼必須等我的p1子進程執行完畢之后,在執行 # # p2.start()這個命令是主進程的代碼。 # # 而 如果你這樣寫: # ''' # p1.join() # p2.join() # p3.join() # ''' # # print(time.time() - start_time,'主進程開始運行....')# 所以你上面的代碼應該怎么寫?# from multiprocessing import Process # import time # # def task(n): # time.sleep(3) # print('%s is running' %n) # # if __name__ == '__main__': # p_l = [] # start_time = time.time() # for i in range(1,4): # p = Process(target=task,args=(i,)) # p.start() # p_l.append(p) # # 對著三個自己成使用三個join # for i in p_l: # i.join() # print(time.time() - start_time,'主進程開始運行....')

3.4 進程對象的其他屬性(了解)

# from multiprocessing import Process
# import time
# import os
#
# def task(n):
#???? time.sleep(3)
#???? print('%s is running' %n,os.getpid(),os.getppid())
#
# if __name__ == '__main__':
#???? p1 = Process(target=task,args=(1,),name = '任務1')
#???? # print(p1.name) # 給子進程起名字
#???? # for i in range(3):
#???? #???? p = Process(target=task, args=(1,))
#???? #???? print(p.name)? # 給子進程起名字
#???? p1.start()
#???? # p1.terminate()
#???? # time.sleep(2)? # 睡一會,他就將我的子進程殺死了。
#???? # print(p1.is_alive())? # False
#???? print(p1.pid)
#???? # print('主')
#???? print(os.getpid())

3.5 僵尸進程與孤兒進程

一:僵尸進程(有害)
  僵尸進程:一個進程使用fork創建子進程,如果子進程退出,而父進程并沒有調用wait或waitpid獲取子進程的狀態信息,那么子進程的進程描述符仍然保存在系統中。這種進程稱之為僵死進程。詳解如下

我們知道在unix/linux中,正常情況下子進程是通過父進程創建的,子進程在創建新的進程。子進程的結束和父進程的運行是一個異步過程,即父進程永遠無法預測子進程到底什么時候結束,如果子進程一結束就立刻回收其全部資源,那么在父進程內將無法獲取子進程的狀態信息。

因此,UNⅨ提供了一種機制可以保證父進程可以在任意時刻獲取子進程結束時的狀態信息:
1、在每個進程退出的時候,內核釋放該進程所有的資源,包括打開的文件,占用的內存等。但是仍然為其保留一定的信息(包括進程號the process ID,退出狀態the termination status of the process,運行時間the amount of CPU time taken by the process等)
2、直到父進程通過wait / waitpid來取時才釋放. 但這樣就導致了問題,如果進程不調用wait / waitpid的話,那么保留的那段信息就不會釋放,其進程號就會一直被占用,但是系統所能使用的進程號是有限的,如果大量的產生僵死進程,將因為沒有可用的進程號而導致系統不能產生新的進程. 此即為僵尸進程的危害,應當避免。

  任何一個子進程(init除外)在exit()之后,并非馬上就消失掉,而是留下一個稱為僵尸進程(Zombie)的數據結構,等待父進程處理。這是每個子進程在結束時都要經過的階段。如果子進程在exit()之后,父進程沒有來得及處理,這時用ps命令就能看到子進程的狀態是“Z”。如果父進程能及時 處理,可能用ps命令就來不及看到子進程的僵尸狀態,但這并不等于子進程不經過僵尸狀態。? 如果父進程在子進程結束之前退出,則子進程將由init接管。init將會以父進程的身份對僵尸狀態的子進程進行處理。

二:孤兒進程(無害)

  孤兒進程:一個父進程退出,而它的一個或多個子進程還在運行,那么那些子進程將成為孤兒進程。孤兒進程將被init進程(進程號為1)所收養,并由init進程對它們完成狀態收集工作。

  孤兒進程是沒有父進程的進程,孤兒進程這個重任就落到了init進程身上,init進程就好像是一個民政局,專門負責處理孤兒進程的善后工作。每當出現一個孤兒進程的時候,內核就把孤 兒進程的父進程設置為init,而init進程會循環地wait()它的已經退出的子進程。這樣,當一個孤兒進程凄涼地結束了其生命周期的時候,init進程就會代表黨和政府出面處理它的一切善后工作。因此孤兒進程并不會有什么危害。

我們來測試一下(創建完子進程后,主進程所在的這個腳本就退出了,當父進程先于子進程結束時,子進程會被init收養,成為孤兒進程,而非僵尸進程),文件內容

import os
import sys
import time

pid = os.getpid()
ppid = os.getppid()
print 'im father', 'pid', pid, 'ppid', ppid
pid = os.fork()
#執行pid=os.fork()則會生成一個子進程
#返回值pid有兩種值:
#??? 如果返回的pid值為0,表示在子進程當中
#??? 如果返回的pid值>0,表示在父進程當中
if pid > 0:
??? print 'father died..'
??? sys.exit(0)

# 保證主線程退出完畢
time.sleep(1)
print 'im child', os.getpid(), os.getppid()

執行文件,輸出結果:
im father pid 32515 ppid 32015
father died..
im child 32516 1

看,子進程已經被pid為1的init進程接收了,所以僵尸進程在這種情況下是不存在的,存在只有孤兒進程而已,孤兒進程聲明周期結束自然會被init來銷毀。


三:僵尸進程危害場景:

  例如有個進程,它定期的產 生一個子進程,這個子進程需要做的事情很少,做完它該做的事情之后就退出了,因此這個子進程的生命周期很短,但是,父進程只管生成新的子進程,至于子進程 退出之后的事情,則一概不聞不問,這樣,系統運行上一段時間之后,系統中就會存在很多的僵死進程,倘若用ps命令查看的話,就會看到很多狀態為Z的進程。 嚴格地來說,僵死進程并不是問題的根源,罪魁禍首是產生出大量僵死進程的那個父進程。因此,當我們尋求如何消滅系統中大量的僵死進程時,答案就是把產生大 量僵死進程的那個元兇槍斃掉(也就是通過kill發送SIGTERM或者SIGKILL信號啦)。槍斃了元兇進程之后,它產生的僵死進程就變成了孤兒進 程,這些孤兒進程會被init進程接管,init進程會wait()這些孤兒進程,釋放它們占用的系統進程表中的資源,這樣,這些已經僵死的孤兒進程 就能瞑目而去了。

四:測試
#1、產生僵尸進程的程序test.py內容如下

#coding:utf-8
from multiprocessing import Process
import time,os

def run():
??? print('子',os.getpid())

if __name__ == '__main__':
??? p=Process(target=run)
??? p.start()
???
??? print('主',os.getpid())
??? time.sleep(1000)


#2、在unix或linux系統上執行
[root@vm172-31-0-19 ~]# python3? test.py &
[1] 18652
[root@vm172-31-0-19 ~]# 主 18652
子 18653

[root@vm172-31-0-19 ~]# ps aux |grep Z
USER?????? PID %CPU %MEM??? VSZ?? RSS TTY????? STAT START?? TIME COMMAND
root???? 18653? 0.0? 0.0????? 0???? 0 pts/0??? Z??? 20:02?? 0:00 [python3] <defunct> #出現僵尸進程
root???? 18656? 0.0? 0.0 112648?? 952 pts/0??? S+?? 20:02?? 0:00 grep --color=auto Z

[root@vm172-31-0-19 ~]# top #執行top命令發現1zombie
top - 20:03:42 up 31 min,? 3 users,? load average: 0.01, 0.06, 0.12
Tasks:? 93 total,?? 2 running,? 90 sleeping,?? 0 stopped,?? 1 zombie
%Cpu(s):? 0.0 us,? 0.3 sy,? 0.0 ni, 99.7 id,? 0.0 wa,? 0.0 hi,? 0.0 si,? 0.0 st
KiB Mem :? 1016884 total,??? 97184 free,??? 70848 used,?? 848852 buff/cache
KiB Swap:??????? 0 total,??????? 0 free,??????? 0 used.?? 782540 avail Mem

? PID USER????? PR? NI??? VIRT??? RES??? SHR S %CPU %MEM???? TIME+ COMMAND???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
root????? 20?? 0?? 29788?? 1256??? 988 S? 0.3? 0.1?? 0:01.50 elfin?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????


#3、
等待父進程正常結束后會調用wait/waitpid去回收僵尸進程
但如果父進程是一個死循環,永遠不會結束,那么該僵尸進程就會一直存在,僵尸進程過多,就是有害的
解決方法一:殺死父進程
解決方法二:對開啟的子進程應該記得使用join,join會回收僵尸進程
參考python2源碼注釋
class Process(object):
??? def join(self, timeout=None):
??????? '''
??????? Wait until child process terminates
??????? '''
??????? assert self._parent_pid == os.getpid(), 'can only join a child process'
??????? assert self._popen is not None, 'can only join a started process'
??????? res = self._popen.wait(timeout)
??????? if res is not None:
??????????? _current_process._children.discard(self)

join方法中調用了wait,告訴系統釋放僵尸進程。discard為從自己的children中剔除 解決方法三:http://blog.csdn.net/u010571844/article/details/50419798

四 守護進程

主進程創建守護進程

  其一:守護進程會在主進程代碼執行結束后就終止

  其二:守護進程內無法再開啟子進程,否則拋出異常:AssertionError: daemonic processes are not allowed to have children

注意:進程之間是互相獨立的,主進程代碼運行結束,守護進程隨即終止

from multiprocessing import Process
import time
import random

class Piao(Process):
??? def __init__(self,name):
??????? self.name=name
??????? super().__init__()
??? def run(self):
??????? print('%s is piaoing' %self.name)
??????? time.sleep(random.randrange(1,3))
??????? print('%s is piao end' %self.name)


p=Piao('egon')
p.daemon=True #一定要在p.start()前設置,設置p為守護進程,禁止p創建子進程,并且父進程代碼執行結束,p即終止運行
p.start()
print('主') #主進程代碼運行完畢,守護進程就會結束
from multiprocessing import Process
from threading import Thread
import time
def foo():
??? print(123)
??? time.sleep(1)
??? print("end123")

def bar():
??? print(456)
??? time.sleep(3)
??? print("end456")


p1=Process(target=foo)
p2=Process(target=bar)

p1.daemon=True
p1.start()
p2.start()
print("main-------") #打印該行則主進程代碼結束,則守護進程p1應該被終止,可能會有p1任務執行的打印信息123,因為主進程打印main----時,p1也執行了,但是隨即被終止

?

轉載于:https://www.cnblogs.com/YZL2333/p/10445981.html

總結

以上是生活随笔為你收集整理的并发编程(多进程1)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产无吗一区二区三区在线欢 | 亚洲黄色网络 | 91香蕉视频| 国产精品视频久久久 | www.久久久精品 | 99久国产 | 少妇bbb搡bbbb搡bbbb′ | 国产精品中文字幕在线 | 亚洲国产成人精品在线观看 | 99精品国产成人一区二区 | 伊人成人久久 | 欧美性色综合网站 | 探花视频在线观看 | 最近中文字幕视频完整版 | 日韩黄色在线观看 | 五月天电影免费在线观看一区 | 国产精品一区二区久久国产 | 天天射日 | 国产又粗又猛又黄视频 | 国产乱码精品一区二区蜜臀 | 亚洲久草在线 | 夜夜躁日日躁狠狠久久88av | 四虎成人精品永久免费av九九 | 在线观看亚洲视频 | 国产精品美女999 | www.夜夜草 | 免费看片亚洲 | 久久99亚洲精品 | 亚洲精品视频在线观看视频 | 免费看毛片在线 | 成人午夜网址 | 精品欧美一区二区在线观看 | 欧美少妇影院 | 99热这里只有精品久久 | 99热99re6国产在线播放 | 91久久爱热色涩涩 | 国产成人久久精品一区二区三区 | 欧美色图亚洲图片 | 日韩免费小视频 | 精品人人人 | 中文字幕在线观看免费观看 | 日韩精品中文字幕在线播放 | 在线观看av不卡 | 欧美激情精品久久 | 久久精品久久99精品久久 | 亚洲精品国产成人av在线 | 国产一级片免费观看 | 69精品在线观看 | 人人爽人人澡 | 色999在线| 日本精品中文字幕在线观看 | 精品久操| 国产群p| 日韩在线一区二区免费 | 国产精品久久久一区二区 | 亚洲第一av在线 | 中文字幕日韩在线播放 | 91在线一区| 日韩国产欧美视频 | 久操视频在线 | 国产一区二区三区视频在线 | 久草精品在线播放 | 午夜精品一二区 | 日韩精品免费专区 | 亚洲桃花综合 | 黄色三级在线观看 | 国产黄在线免费观看 | 在线精品亚洲 | 国产精品九九视频 | 成人影视免费 | 精品国产一区二区三区久久 | 久久99精品久久久久久秒播蜜臀 | 天天天天天天天操 | 国内外成人在线 | 精品国内自产拍在线观看视频 | 日本三级吹潮在线 | 国产伦理久久精品久久久久_ | 久久久久久久电影 | 免费v片 | 久草免费手机视频 | 91精品视频网站 | 九九九热精品免费视频观看 | 亚洲三级网站 | 麻豆va一区二区三区久久浪 | 久久黄色成人 | 99久久婷婷 | 精品视频在线播放 | 最新中文字幕 | 日韩免费高清在线观看 | 综合铜03| 精品在线观 | 亚洲精品综合在线观看 | 国产成人免费在线观看 | 成人黄色中文字幕 | 日韩精品电影在线播放 | 国产成人免费在线观看 | 狠狠色丁香久久婷婷综合丁香 | 黄色成年片 | 国产日韩精品一区二区三区 | 国产精品福利无圣光在线一区 | 伊人色综合久久天天网 | 精品国产免费看 | 欧美日韩一区二区视频在线观看 | 最新日韩视频 | 国产精品第52页 | 久久久久久久久久国产精品 | 欧美激情视频三区 | 丝袜美女视频网站 | 亚洲成熟女人毛片在线 | 日韩在线观看三区 | 国产超碰在线观看 | 免费日韩av片 | 日韩美女黄色片 | 99精品视频99 | 久久久久亚洲精品中文字幕 | 日韩av一区二区在线影视 | 亚洲欧美日韩不卡 | 91视频免费 | 色亚洲网 | 国产精品美女久久久 | 久久久影片 | 99精品在线免费在线观看 | 久久国产露脸精品国产 | 亚洲五月婷 | 色欧美88888久久久久久影院 | 玖玖在线视频观看 | 999久久久久久久久6666 | 国产一区成人在线 | 国产精品欧美 | 日韩欧美综合视频 | 亚洲国产精品电影在线观看 | 久久久久久国产精品亚洲78 | 中文字幕在线一二 | 国产精品久久久久久久免费观看 | 手机在线看永久av片免费 | 美女黄色网在线播放 | 九九九热精品免费视频观看网站 | 最近2019好看的中文字幕免费 | 国产成人精品一区二区三区 | 丁香花中文字幕 | av资源在线观看 | 亚洲第一区精品 | 中文字幕久久亚洲 | 成人午夜在线观看 | 中文字幕中文字幕在线中文字幕三区 | 国产亚洲aⅴaaaaaa毛片 | 探花在线观看 | 三级黄色片子 | av在线日韩| 国产成人高清 | 超碰在线资源 | 少妇啪啪av入口 | 高清国产午夜精品久久久久久 | 国产精品永久免费在线 | 国产成人一区二区三区 | 久久精品国产v日韩v亚洲 | 免费视频二区 | 久久久久国产视频 | 伊人狠狠色丁香婷婷综合 | 色偷偷男人的天堂av | 久久综合中文字幕 | 91麻豆精品国产91久久久更新时间 | 国产日韩在线观看一区 | 国产亚洲视频在线免费观看 | 亚洲一级片 | 操综合| 久久亚洲精品电影 | 黄色tv视频 | 国产中出在线观看 | 天天夜夜操 | 久久激五月天综合精品 | 国产一区二区在线免费观看 | av大片免费| 99视频国产在线 | 天天爽人人爽 | 天天干天天干天天 | 国产精品一区在线观看你懂的 | 最新影院 | 亚洲少妇激情 | 波多野结衣精品 | 超碰大片| 久久国产成人午夜av影院宅 | 狠狠狠干 | 91福利免费 | 国产综合久久 | 国产九九九精品视频 | 亚洲成人av电影 | 麻豆精品传媒视频 | 999久久国产 | 亚洲精品国偷拍自产在线观看 | 一本一本久久aa综合精品 | 欧美激情综合网 | 人人射av| 欧美黄色成人 | 在线观看的av网站 | 日韩精品免费一区二区 | 婷婷色在线观看 | 丁香电影小说免费视频观看 | 日韩精品一区二区三区在线播放 | 97在线观看免费高清 | av动图| 天天干天天干天天干 | 九九久久久久久久久激情 | 99免费在线观看 | 99精品偷拍视频一区二区三区 | 综合av在线| 日韩精品专区在线影院重磅 | 99热最新 | 日韩电影在线视频 | 日韩三级av | 久久97超碰 | 久久久av免费 | 天天操天天操天天 | 日韩xxx视频 | 亚洲少妇激情 | 成人在线视频免费看 | 久久精品一区二区三区国产主播 | 97精品国产一二三产区 | 久久爽久久爽久久av东京爽 | 超级碰视频 | 国产专区精品 | 夜夜操狠狠操 | 日日干夜夜爱 | 亚洲精品国产欧美在线观看 | 久久精品视频网站 | 久久精品国产亚洲精品2020 | 国产99久久久国产精品 | 日韩理论在线视频 | 五月天综合在线 | 精品国产欧美 | 中文字幕在线电影 | 成人免费视频播放 | 在线观看日韩精品视频 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 狠日日| 中文字幕一区二区三区乱码不卡 | 999毛片| 中文字幕视频播放 | 日韩精品免费一区二区 | 久久久久久久久久久成人 | 免费看片成年人 | a极黄色片| 91成人观看| 国产黄av | 久久久久激情电影 | 日日操天天操狠狠操 | 91丨九色丨国产在线观看 | 日本在线观看一区 | 久久免费久久 | 蜜臀久久99精品久久久无需会员 | 美女视频久久 | 国产成人精品在线播放 | 国产免费久久久久 | 国产一区在线观看免费 | 精品字幕| 麻豆精品传媒视频 | 亚洲免费一级电影 | 黄色资源在线观看 | 精品美女在线视频 | 婷婷视频在线播放 | 久久9999久久免费精品国产 | 日日操天天射 | 2022久久国产露脸精品国产 | 久久超碰免费 | 亚洲免费小视频 | 美女久久精品 | 久久这里只有精品9 | 午夜视频在线观看一区二区三区 | 怡红院久久 | 中文字幕中文字幕 | japanesexxx乱女另类| 亚洲精品综合一区二区 | 久久国产精品99久久久久久丝袜 | 免费一级毛毛片 | 国产精品入口66mio女同 | 色播99| 天天操天天射天天操 | 免费网站看v片在线a | 一本一本久久a久久精品综合小说 | 成年人在线观看视频免费 | 一区二区欧美在线观看 | 精品国产乱码久久久久久浪潮 | 色.www| 欧洲精品在线视频 | 免费看污片| 色网站在线观看 | 国产精品免费视频观看 | 中文字幕一区二区三区视频 | 国内综合精品午夜久久资源 | 欧美激情精品久久久久久免费印度 | 日本三级全黄少妇三2023 | 成年人免费看av | 久久国产精品免费看 | 亚洲一级片在线观看 | 欧美婷婷色 | 91九色在线观看视频 | 制服丝袜欧美 | 天天干天天操天天搞 | 成人观看视频 | 超碰在线人人 | 欧美精品久久久 | 日韩免费中文字幕 | 国产精品免费不卡 | 免费在线激情电影 | 欧美一区日韩精品 | 国产又粗又猛又色又黄网站 | 日韩欧美在线免费 | 97热在线观看 | 在线观看av网站 | 欧美日韩二区在线 | 欧美成人免费在线 | 欧美日本三级 | 中文字幕你懂的 | 91精品国产高清自在线观看 | 亚洲欧美视频网站 | 亚洲欧美日韩精品一区二区 | 精品国产伦一区二区三区 | 99热最新在线 | 国产一级a毛片视频爆浆 | 手机在线看a| 国产精品久久久久久久久软件 | 久久在线播放 | 国产视频中文字幕在线观看 | 色综合久久88色综合天天人守婷 | 日韩欧美一区二区三区免费观看 | 最近中文字幕mv免费高清在线 | 国产精品久久久久久久久久久免费看 | 天天天干天天射天天天操 | 福利片视频区 | 国产精品亚洲片在线播放 | 成人午夜av电影 | 午夜精品久久一牛影视 | 欧美在线视频一区二区三区 | 夜夜嗨av色一区二区不卡 | 成年人国产精品 | 美女视频黄,久久 | 在线观看免费日韩 | 久久99国产精品久久99 | 亚洲在线观看av | 亚洲开心激情 | 色香天天 | 在线黄色av | 欧洲视频一区 | 激情小说网站亚洲综合网 | 99久久久国产精品美女 | 最近中文字幕在线 | 亚洲国产中文字幕 | 免费成视频 | 97超碰人人澡人人爱学生 | 亚洲激情精品 | 国产一区二区视频在线播放 | 国产精品手机在线播放 | 狠狠操操网 | 91桃色在线播放 | 日韩欧美精品在线视频 | 综合久久婷婷 | 亚洲综合色丁香婷婷六月图片 | 免费激情网 | 黄色a在线| www国产亚洲 | 五月亚洲综合 | 色99视频 | 日韩城人在线 | 国产高清在线视频 | 亚洲成人高清在线 | avove黑丝 | 欧美中文字幕第一页 | 国产精品成人国产乱一区 | 免费看一及片 | 亚洲成人资源网 | 国产福利91精品一区 | ,午夜性刺激免费看视频 | 五月天久久综合 | 国产很黄很色的视频 | 久久久久久久久网站 | 五月天婷婷在线播放 | 国产精久久久久久久 | 日本在线中文 | 人人盈棋牌 | 久久久久国产精品免费免费搜索 | 日日夜夜人人天天 | 国内精品久久久久影院优 | 欧美日韩啪啪 | 色吊丝av中文字幕 | 亚洲视频大全 | 人人澡av | 亚洲一级黄色大片 | 国产日韩精品在线观看 | 91精品久久久久久久久久久久久 | 精品日韩视频 | 操久久免费视频 | 亚洲国产成人在线 | 成人一级 | 日韩日韩日韩日韩 | 国产不卡av在线 | 婷婷在线免费 | 久久99免费观看 | 国产日韩欧美网站 | 国产69精品久久久久99 | 欧美精品久久久久 | www.伊人网 | 国产亚洲精品美女 | 国产黄色一级片 | 中文字幕在线观看不卡 | 夜夜骑日日操 | 91女子私密保健养生少妇 | 91探花在线视频 | 国产精品网红福利 | 天天爱天天爽 | 免费下载高清毛片 | 国产免费二区 | 婷婷色在线观看 | 国内精品久久久久久久久久久久 | 国产在线观看一 | 91麻豆视频网站 | 久久国产亚洲精品 | 亚洲欧美日韩一区二区三区在线观看 | 深爱激情开心 | 成年人视频在线免费播放 | avwww在线观看 | 日本黄色一级电影 | 高潮久久久 | 国产区免费 | 国产精品男女视频 | 亚洲精品一区二区三区在线观看 | 蜜臀av性久久久久av蜜臀妖精 | 国产露脸91国语对白 | 午夜久久久久久久久久久 | 精品96久久久久久中文字幕无 | 久久99精品国产91久久来源 | 久久视频免费 | 99精品乱码国产在线观看 | 国产麻豆视频网站 | 欧美日韩免费看 | 激情五月***国产精品 | 日韩欧美区 | 狠狠狠狠狠操 | 在线免费黄色片 | 日本中文字幕网 | 91av资源网 | 久久精品理论 | 久久怡红院| 人人爽人人爽人人爽 | 国产麻豆视频免费观看 | 精品国产一区二区三区四 | 日韩精品中文字幕在线播放 | 久久在线观看视频 | 亚洲另类视频在线观看 | 久久99精品波多结衣一区 | 亚洲综合少妇 | 黄色三级免费观看 | 狠狠色噜噜狠狠狠狠 | 国产日产精品一区二区三区四区 | www.狠狠操.com| 综合久久综合久久 | 国产精品久久艹 | 激情五月五月婷婷 | 日本中文字幕网址 | 麻花豆传媒mv在线观看网站 | 亚洲精品乱码久久久久久久久久 | 黄色www免费| 久久精品国产精品亚洲精品 | 婷婷丁香六月天 | 超碰人人在线观看 | 国产精品 国内视频 | 日韩午夜在线播放 | 日本一区二区三区视频在线播放 | 色在线网站 | 国产小视频网站 | 五月婷久久| 在线香蕉视频 | 超碰免费成人 | 97超碰在线久草超碰在线观看 | 伊人va| 婷婷久久综合九色综合 | 久久久久久免费毛片精品 | 亚洲视频播放 | 97超在线视频 | 天天操天天射天天添 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | 五月婷婷丁香在线观看 | 92精品国产成人观看免费 | 日韩在线欧美在线 | 免费成人在线网站 | 欧美精品二区 | 亚洲日本一区二区在线 | 91成人国产 | 久久免费99 | 91精品国产九九九久久久亚洲 | av在线播放免费 | 欧美不卡视频在线 | 亚洲一区 影院 | 欧美成人影音 | 国产精品丝袜在线 | av资源免费观看 | 99精品毛片| 久久99久久99精品免费看小说 | 免费三级网 | 免费观看黄色12片一级视频 | 五月天久久综合网 | 欧美精品国产精品 | 在线视频 成人 | 欧美极品裸体 | 国产精品一区二区在线观看免费 | 亚洲h色精品 | 国产原创在线 | 天天射网站 | 国产免费观看高清完整版 | 三级动图| 欧美另类视频 | 国产亚洲精品久久久久久网站 | 欧美少妇xxxxxx | 亚洲国产精品一区二区尤物区 | 一级a性色生活片久久毛片波多野 | 人人爽夜夜爽 | 在线观看视频亚洲 | 正在播放国产一区二区 | 青草视频在线免费 | 91精品国产综合久久福利 | 免费在线观看国产黄 | 91视频国产免费 | 国产精品久久久久高潮 | 91视频高清完整版 | 国产一区欧美在线 | 欧美三级高清 | 五月天亚洲综合小说网 | 欧美日韩在线视频观看 | 色狠狠综合 | 人人爽影院| 伊人五月在线 | 国产精品丝袜在线 | 午夜影视av| 97超碰人 | 激情欧美xxxx| 久久色网站 | 国产免费亚洲高清 | 97成人超碰| 在线亚洲观看 | 日日夜夜精品视频天天综合网 | 国产在线精品播放 | 青青河边草观看完整版高清 | 人人爽人人爱 | 久久九九影视 | 91大神在线观看视频 | 免费看污在线观看 | 毛片网在线播放 | 有码一区二区三区 | 国产中文视频 | 欧洲精品久久久久毛片完整版 | 免费看色的网站 | 亚洲精品视频在线观看免费视频 | 亚洲va欧美 | av黄色一级片 | 国产在线a视频 | 亚洲欧洲成人 | 日韩三级不卡 | 国产区免费 | 精品国产一区二区三区不卡 | 91在线公开视频 | 亚洲国产精品久久久 | 国产人在线成免费视频 | 午夜视频在线观看一区二区 | 欧美日韩性视频在线 | 久久久精品国产一区二区 | 欧美激情第八页 | 色网站国产精品 | av中文字幕网址 | 中文字幕视频网站 | 免费男女羞羞的视频网站中文字幕 | 欧美日韩国产欧美 | 色婷婷www| 人人舔人人射 | 亚洲激情六月 | 91精品国产自产老师啪 | 亚洲精品福利在线观看 | 国产亚洲一区二区在线观看 | 波多野结衣动态图 | 日日狠狠 | 91av观看| 亚洲h视频在线 | 六月丁香激情网 | 最新成人在线 | 五月天精品视频 | 成人午夜电影网站 | 99精品久久久久久久 | 久久中文欧美 | 欧美日韩精品在线播放 | 日本xxxx裸体xxxx17 | 婷婷六月网 | 在线观看日韩免费视频 | 婷婷五天天在线视频 | 91精彩视频在线观看 | 狠狠色网 | 色婷婷国产在线 | 97涩涩视频 | 97国产大学生情侣白嫩酒店 | 久久人人添人人爽添人人88v | 一本一本久久a久久精品牛牛影视 | 成年人免费av | 91成人蝌蚪 | 91麻豆国产 | 男女啪啪网站 | 日韩在线观看影院 | 国产理论在线 | 伊人永久在线 | 一级黄色在线免费观看 | 久久久久久免费 | 黄色免费观看 | 丁香婷婷综合网 | 欧美aaa一级 | 国产精品久久久久婷婷 | 日韩激情精品 | 日本三级中文字幕在线观看 | 日韩成人精品在线观看 | 天天艹 | 欧美精品久久久久久久亚洲调教 | 久久99久久99精品中文字幕 | 香蕉久久久久久av成人 | 久久精品美女视频网站 | 99资源网 | 91精品区| 国产涩涩在线观看 | 国产成人一区二区三区在线观看 | 久久在线 | 人人澡超碰碰 | 天天干天天搞天天射 | 亚洲精品永久免费视频 | 精品国产一区在线观看 | 成人99免费视频 | 麻豆精品视频在线观看免费 | 999久久久免费视频 午夜国产在线观看 | 日日操夜夜操狠狠操 | 欧美视频www | 狠狠色丁香 | 啪啪免费观看网站 | 色综合久久久久综合体桃花网 | 国产精品久久久久久久久婷婷 | 五月天丁香| 中文字幕在线免费观看视频 | 色综合天天爱 | 91最新在线 | 亚洲国产精品传媒在线观看 | 免费国产ww | 看国产黄色大片 | 五月婷婷开心 | 久久人人爽人人爽人人 | 96国产精品 | 99精品黄色片免费大全 | 色网站中文字幕 | 国产精品麻豆视频 | 黄色三级免费看 | 81精品国产乱码久久久久久 | 天无日天天操天天干 | 天天干天天看 | 亚洲综合激情小说 | 欧美极品久久 | avwww在线观看 | 亚洲伊人av | 亚洲精品国偷拍自产在线观看蜜桃 | 综合av在线 | 国产午夜在线观看 | 最近免费观看的电影完整版 | 日韩免费电影在线观看 | 国产精品对白一区二区三区 | 国产偷国产偷亚洲清高 | 色香com. | 日韩欧美综合视频 | 国产小视频在线观看免费 | 国产三级精品在线 | 天天爽夜夜爽精品视频婷婷 | 久久影院一区 | 中文字幕网站视频在线 | 国产网站色 | 超碰人人在 | 午夜精品一区二区三区在线 | 一区二区三区免费 | 国产露脸91国语对白 | 久久99国产综合精品免费 | 久久久久成人精品 | 99久久99久久精品 | 国产91精品一区二区绿帽 | 中文字幕有码在线 | 综合国产在线 | 夜夜躁狠狠燥 | av一区二区三区在线观看 | 亚洲免费观看视频 | 精品国产福利在线 | 亚洲三级av | www.xxxx变态.com | 一区二区三区在线视频观看58 | 国产高清福利在线 | 国产精品久久二区 | 四虎精品成人免费网站 | 国产精品99久久久精品免费观看 | 日韩免费在线视频观看 | 日本一区二区三区免费观看 | 中文字幕网站 | 成人一区二区在线观看 | 色播五月激情综合网 | 亚洲精品一区二区三区四区高清 | 超碰国产97 | 久久人人爽人人爽人人片av软件 | 一级片色播影院 | 亚洲激情国产精品 | 国产精品一区二区在线 | 97超在线视频 | 欧美大片mv免费 | 九九精品视频在线看 | 国产精品视频在线观看 | 黄色小说免费观看 | 欧美日韩一区二区久久 | 天天操月月操 | 黄色av一区二区 | www.色婷婷| 日韩r级电影在线观看 | 久久久国产精品亚洲一区 | 成人国产精品久久久 | 91av电影在线| 日韩av视屏在线观看 | 五月婷婷开心 | 日韩在线免费小视频 | 黄污在线观看 | 91理论片午午伦夜理片久久 | 亚洲日本va在线观看 | 黄色av电影 | 国产精品一区专区欧美日韩 | 国产成人精品电影久久久 | 九九九在线 | 夜夜操夜夜干 | 欧美日韩在线视频观看 | 天天色综合1 | 2019中文 | 久久艹国产 | 国产成人在线一区 | 国产精品亚洲片夜色在线 | 亚洲成人一区 | 97超碰国产精品女人人人爽 | 亚洲欧洲精品一区二区精品久久久 | 97成人在线| 精品国产免费人成在线观看 | 日韩欧在线 | 日韩精品免费在线观看视频 | 国产高清 不卡 | 韩国在线视频一区 | 色综合久久五月 | 国产精品国内免费一区二区三区 | 午夜在线看 | 激情五月综合网 | 在线观看中文字幕av | 亚洲视屏| 国产精品九九热 | 国产精品视频地址 | 黄色av一区二区 | 波多野结衣精品视频 | 色99视频 | 日韩深夜在线观看 | 久久99九九99精品 | 黄色片免费电影 | 欧美福利视频一区 | 91久久丝袜国产露脸动漫 | 日韩av专区 | 超碰在97 | 久草在线久 | 成人黄色小视频 | 国产 日韩 欧美 自拍 | 一区 二区电影免费在线观看 | 波多野结衣动态图 | 在线免费高清一区二区三区 | 日韩毛片在线免费观看 | 亚洲欧美日韩国产一区二区 | 欧美黄色软件 | 免费看av在线 | 亚洲天堂香蕉 | 国产精品av免费 | 成人午夜电影在线观看 | 狠狠色丁香久久婷婷综 | 99在线精品免费视频九九视 | 国产人免费人成免费视频 | 一二三区视频在线 | 欧美91成人网 | 91在线www| 成人午夜黄色影院 | 精品免费视频. | 亚洲精品视频在线看 | 亚洲国产偷 | 精品伊人久久久 | 亚洲国产精品久久 | 国产成本人视频在线观看 | 97在线视频观看 | 色香蕉网 | 天天干婷婷 | 五月天视频网 | 日韩视频中文 | 99色免费 | 久久久久久蜜桃一区二区 | 亚洲欧美视频 | 亚洲无吗av | 久草网站在线观看 | 2022中文字幕在线观看 | 男女精品久久 | 日韩精品一卡 | 欧美精品久久久久久久久久白贞 | 午夜色大片在线观看 | 亚洲精品美女久久久久 | 久草国产在线 | 免费在线国产视频 | 日韩在线第一区 | 天堂视频中文在线 | 国产精品每日更新 | 在线免费观看成人 | 国产中文在线观看 | 亚洲精品在线视频播放 | 特级毛片在线免费观看 | 97影视| 三级av免费观看 | 天天草天天干天天射 | 国产成人一区二区三区久久精品 | 精品国产成人 | 亚洲视频久久久久 | 久草精品视频在线看网站免费 | 亚洲视频在线免费看 | 激情喷水 | 国产1级视频 | 国产在线观看不卡 | 天堂av网站| 亚洲久草在线 | 在线观av| 欧美a级在线 | 国内综合精品午夜久久资源 | 亚洲精品国产精品99久久 | 婷婷视频导航 | 国产成人精品亚洲日本在线观看 | 久久亚洲影院 | 色综合天天干 | 国产资源av | 黄色的视频 | 久久精品免费 | 欧美色图另类 | 国产亚洲精品综合一区91 | 日本中文字幕电影在线免费观看 | 日韩网站中文字幕 | 久久久久久久久久久成人 | 国产在线不卡精品 | av软件在线观看 | 蜜臀久久99精品久久久酒店新书 | www.夜夜爽 | 日韩特级片 | 玖玖玖精品 | 免费不卡中文字幕视频 | 又色又爽又黄高潮的免费视频 | 国产高清精品在线观看 | 亚洲高清视频在线 | 国产91全国探花系列在线播放 | 在线色亚洲 | 久久66热这里只有精品 | 久久九九精品久久 | 一级黄色毛片 | 国产色拍 | 精品国产精品国产偷麻豆 | 99视频在线播放 | 欧美在线视频不卡 | 久久这里只有精品视频首页 | 国产a级片免费观看 | 色婷婷国产在线 | 久久综合国产伦精品免费 | 精品国产aⅴ麻豆 | 久久网址| 99视频精品视频高清免费 | 久草视频在线资源 | 超碰97人人在线 | 国产麻豆果冻传媒在线观看 | 91免费国产在线观看 | 五月天欧美精品 | 中文字幕在线成人 | 激情网站免费观看 | 久久视屏网 | 中文av免费| 国产精品午夜免费福利视频 | 激情伊人 | 国产精品久久久久一区二区国产 | 中文字幕日本在线 | 色综合a| 日韩xxx视频 | 亚洲深爱激情 | 久久永久免费 | 69av视频在线 | 欧美极品在线播放 | 超碰av在线播放 | 免费亚洲视频在线观看 | 夜夜操天天干, | 手机在线看片日韩 | 99精品国产免费久久久久久下载 | 亚洲国产精品传媒在线观看 | av在线进入 | 国产精品九九视频 | 日韩中文在线视频 | 中文字幕在线色 | 亚州日韩中文字幕 | 亚洲精品小视频在线观看 | 在线视频app| 日日夜夜精品网站 | 国产高清成人 | 黄色毛片在线 | 不卡的av在线播放 | av大片网址| 人人爽人人av | 国产亚洲日 | 久热电影 | 黄色亚洲精品 | 最近最新中文字幕视频 | 午夜精品久久久久久中宇69 | 天堂v中文 | 182午夜在线观看 | 日韩久久精品一区 | 亚洲精品久久久久999中文字幕 | 国产一级片观看 | 国产精品原创av片国产免费 | 国产一区免费视频 | 91亚洲永久精品 | 国产精品a成v人在线播放 | 国产成人一区二区三区免费看 | 中文国产字幕 | 日韩av不卡在线观看 | 亚洲精品午夜久久久久久久久久久 | 91精品国产一区二区在线观看 | 97国产大学生情侣酒店的特点 | 西西www4444大胆在线 | 中文字幕xxxx | 日本夜夜草视频网站 | 五月婷婷天堂 | 日本狠狠干 | 国产精品久久久区三区天天噜 | www.伊人网 | 成人午夜电影在线观看 | 婷婷色综合网 | 亚洲精品videossex少妇 | 在线看v片 | 国产精品久久久久永久免费 | 亚洲一区二区三区在线看 | 精品自拍网 | 亚洲毛片久久 | 96精品在线 | 日韩免费视频 | 韩国av免费观看 | 亚州精品天堂中文字幕 | 国产视频1区2区3区 久久夜视频 | 国语对白少妇爽91 | 综合久久五月天 | 免费看的黄色小视频 | 丁香花在线观看免费完整版视频 | av网站手机在线观看 | 在线免费亚洲 | 日韩a在线观看 | 中文字幕久久精品一区 | 国产精品青青 | 在线观看蜜桃视频 | 国产一区二区视频在线播放 | 成人精品99 | 久久99热国产 | 91麻豆精品一区二区三区 | 人人插人人干 | 国产精品久久久久久久久久久杏吧 | 婷婷av综合 | 色婷婷视频网 | 在线午夜电影神马影院 | 国产视频欧美视频 | 欧美一级裸体视频 | 欧美极品少妇xbxb性爽爽视频 | 探花视频在线观看免费版 | 麻豆播放 | 亚洲mv大片欧洲mv大片免费 | 中文字幕在线免费观看视频 | 日本99久久| 免费三级在线 | 九九九视频在线 | 欧美二区视频 | 在线欧美a | av在线电影播放 | 久久99国产精品二区护士 | 欧美日韩国产在线一区 | 免费男女羞羞的视频网站中文字幕 | 久草免费福利在线观看 | 国产一区二区三精品久久久无广告 | 91资源在线视频 | 日韩av电影网站在线观看 | 91新人在线观看 | 激情视频综合网 | 国产中文字幕在线 | 亚洲第二色 | 深爱激情站 | 国产一区视频在线观看免费 | 91看片在线播放 | 特级西西444www大精品视频免费看 | 五月婷综合 | 欧美成人一区二区 | 日本视频久久久 | 99热官网| 成人啊 v|