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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Airflow使用入门指南

發布時間:2025/3/15 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Airflow使用入门指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Airflow能做什么

關注公眾號, 查看更多 http://mp.weixin.qq.com/s/xPjXMc_6ssHt16J07BC7jA

Airflow是一個工作流分配管理系統,通過有向非循環圖的方式管理任務流程,設置任務依賴關系和時間調度。

Airflow獨立于我們要運行的任務,只需要把任務的名字和運行方式提供給Airflow作為一個task就可以。

安裝和使用

最簡單安裝

在Linux終端運行如下命令 (需要已安裝好python2.x和pip):

pip install airflow pip install "airflow[crypto, password]"

安裝成功之后,執行下面三步,就可以使用了。默認是使用的SequentialExecutor, 只能順次執行任務。

  • 初始化數據庫 airflow initdb [必須的步驟]
  • 啟動web服務器 airflow webserver -p 8080 [方便可視化管理dag]
  • 啟動任務 airflow scheduler [scheduler啟動后,DAG目錄下的dags就會根據設定的時間定時啟動]
  • 此外我們還可以直接測試單個DAG,如測試文章末尾的DAG airflow test ct1 print_date 2016-05-14

最新版本的Airflow可從https://github.com/apache/incubator-airflow下載獲得,解壓縮按照安裝python包的方式安裝。

配置 mysql以啟用LocalExecutor和CeleryExecutor

  • 安裝mysql數據庫支持

    yum install mysql mysql-server pip install airflow[mysql]
  • 設置mysql根用戶的密碼

    ct@server:~/airflow: mysql -uroot #以root身份登錄mysql,默認無密碼 mysql> SET PASSWORD=PASSWORD("passwd"); mysql> FLUSH PRIVILEGES; # 注意sql語句末尾的分號
  • 新建用戶和數據庫

    # 新建名字為<airflow>的數據庫 mysql> CREATE DATABASE airflow; # 新建用戶`ct`,密碼為`152108`, 該用戶對數據庫`airflow`有完全操作權限mysql> GRANT all privileges on airflow.* TO 'ct'@'localhost' IDENTIFIED BY '152108'; mysql> FLUSH PRIVILEGES;
  • 修改airflow配置文件支持mysql

    • airflow.cfg 文件通常在~/airflow目錄下

    • 更改數據庫鏈接

      sql_alchemy_conn = mysql://ct:152108@localhost/airflow 對應字段解釋如下: dialect+driver://username:password@host:port/database
    • 初始化數據庫 airflow initdb

    • 初始化數據庫成功后,可進入mysql查看新生成的數據表。

      ct@server:~/airflow: mysql -uct -p152108 mysql> USE airflow; mysql> SHOW TABLES; +-------------------+ | Tables_in_airflow | +-------------------+ | alembic_version | | chart | | connection | | dag | | dag_pickle | | dag_run | | import_error | | job | | known_event | | known_event_type | | log | | sla_miss | | slot_pool | | task_instance | | users | | variable | | xcom | +-------------------+ 17 rows in set (0.00 sec)
  • centos7中使用mariadb取代了mysql, 但所有命令的執行相同

    yum install mariadb mariadb-server systemctl start mariadb ==> 啟動mariadb systemctl enable mariadb ==> 開機自啟動 mysql_secure_installation ==> 設置 root密碼等相關 mysql -uroot -p123456 ==> 測試登錄!

mariadb升級

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | bash cat <<EOF >/etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB-10.3.14 baseurl=http://yum.mariadb.org/10.3.14/centos7-amd64 # alternative: baseurl=http://archive.mariadb.org/mariadb-10.3.14/yum/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 EOF rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB yum install MariaDB-server galera-4 MariaDB-client MariaDB-shared MariaDB-backup MariaDB-common

配置LocalExecutor

注:作為測試使用,此步可以跳過, 最后的生產環境用的是CeleryExecutor; 若CeleryExecutor配置不方便,也可使用LocalExecutor。

前面數據庫已經配置好了,所以如果想使用LocalExecutor就只需要修改airflow配置文件就可以了。airflow.cfg 文件通常在~/airflow目錄下,打開更改executor為 executor = LocalExecutor即完成了配置。

把文后TASK部分的dag文件拷貝幾個到~/airflow/dags目錄下,順次執行下面的命令,然后打開網址http://127.0.0.1:8080就可以實時偵測任務動態了:

ct@server:~/airflow: airflow initdb` (若前面執行過,就跳過) ct@server:~/airflow: airflow webserver --debug & ct@server:~/airflow: airflow scheduler

配置CeleryExecutor (rabbitmq支持)

  • 安裝airflow的celery和rabbitmq組件

    pip install airflow[celery] pip install airflow[rabbitmq]
  • 安裝erlang和rabbitmq

    • 如果能直接使用yum或apt-get安裝則萬事大吉。

    • 我使用的CentOS6則不能,需要如下一番折騰,

      # (Centos6,[REF](http://www.rabbitmq.com/install-rpm.html)) wget https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_18.3-1~centos~6_amd64.rpm yum install esl-erlang_18.3-1~centos~6_amd64.rpm wget https://github.com/jasonmcintosh/esl-erlang-compat/releases/download/1.1.1/esl-erlang-compat-18.1-1.noarch.rpm yum install esl-erlang-compat-18.1-1.noarch.rpm wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm yum install rabbitmq-server-3.6.1-1.noarch.rpm
  • 配置rabbitmq

    • 啟動rabbitmq: rabbitmq-server -detached

    • 開機啟動rabbitmq: chkconfig rabbitmq-server on

    • 配置rabbitmq (REF)

      rabbitmqctl add_user ct 152108 rabbitmqctl add_vhost ct_airflow rabbitmqctl set_user_tags ct airflow rabbitmqctl set_permissions -p ct_airflow ct ".*" ".*" ".*" rabbitmq-plugins enable rabbitmq_management # no usage
  • 修改airflow配置文件支持Celery

    • airflow.cfg 文件通常在~/airflow目錄下

    • 更改executor為 executor = CeleryExecutor

    • 更改broker_url

      broker_url = amqp://ct:152108@localhost:5672/ct_airflow Format explanation: transport://userid:password@hostname:port/virtual_host
    • 更改celery_result_backend,

      # 可以與broker_url相同 celery_result_backend = amqp://ct:152108@localhost:5672/ct_airflow Format explanation: transport://userid:password@hostname:port/virtual_host
  • 測試

    • 啟動服務器:airflow webserver --debug
    • 啟動celery worker (不能用根用戶):airflow worker
    • 啟動scheduler: airflow scheduler
    • 提示:
      • 測試過程中注意觀察運行上面3個命令的3個窗口輸出的日志
      • 當遇到不符合常理的情況時考慮清空 airflow backend的數據庫, 可使用airflow resetdb清空。
      • 刪除dag文件后,webserver中可能還會存在相應信息,這時需要重啟webserver并刷新網頁。
      • 關閉webserver: ps -ef|grep -Ei '(airflow-webserver)'| grep master | awk '{print $2}'|xargs -i kill {}

一個腳本控制airflow系統的啟動和重啟

#!/bin/bash#set -x #set -e set -uusage() { cat <<EOF ${txtcyn} Usage:$0 options${txtrst}${bldblu}Function${txtrst}:This script is used to start or restart webserver service.${txtbld}OPTIONS${txtrst}:-S Start airflow system [${bldred}Default FALSE${txtrst}]-s Restart airflow server only [${bldred}Default FALSE${txtrst}]-a Restart all airflow programs including webserver, worker andscheduler. [${bldred}Default FALSE${txtrst}] EOF }start_all= server_only= all=while getopts "hs:S:a:" OPTION docase $OPTION inh)usageexit 1;;S)start_all=$OPTARG;;s)server_only=$OPTARG;;a)all=$OPTARG;;?)usageexit 1;;esac doneif [ -z "$server_only" ] && [ -z "$all" ] && [ -z "${start_all}" ]; thenusageexit 1 fiif [ "$server_only" == "TRUE" ]; thenps -ef | grep -Ei '(airflow-webserver)' | grep master | \awk '{print $2}' | xargs -i kill {}cd ~/airflow/nohup airflow webserver >webserver.log 2>&1 & fiif [ "$all" == "TRUE" ]; thenps -ef | grep -Ei 'airflow' | grep -v 'grep' | awk '{print $2}' | xargs -i kill {}cd ~/airflow/nohup airflow webserver >>webserver.log 2>&1 &nohup airflow worker >>worker.log 2>&1 &nohup airflow scheduler >>scheduler.log 2>&1 & fiif [ "${start_all}" == "TRUE" ]; thencd ~/airflow/nohup airflow webserver >>webserver.log 2>&1 &nohup airflow worker >>worker.log 2>&1 &nohup airflow scheduler >>scheduler.log 2>&1 & fi

airflow.cfg 其它配置

  • dags_folder

    dags_folder目錄支持子目錄和軟連接,因此不同的dag可以分門別類的存儲起來。

  • 設置郵件發送服務

    smtp_host = smtp.163.com smtp_starttls = True smtp_ssl = False smtp_user = username@163.com smtp_port = 25 smtp_password = userpasswd smtp_mail_from = username@163.com
  • 多用戶登錄設置 (似乎只有CeleryExecutor支持)

    • 修改airflow.cfg中的下面3行配置

      authenticate = True auth_backend = airflow.contrib.auth.backends.password_auth filter_by_owner = True
    • 增加一個用戶(在airflow所在服務器的python下運行)

      import airflow from airflow import models, settings from airflow.contrib.auth.backends.password_auth import PasswordUser user = PasswordUser(models.User()) user.username = 'ehbio' user.email = 'mail@ehbio.com' user.password = 'ehbio' session = settings.Session() session.add(user) session.commit() session.close() exit()

TASK

  • 參數解釋

    • depends_on_past

      Airflow assumes idempotent tasks that operate on immutable data
      chunks. It also assumes that all task instance (each task for each
      schedule) needs to run.

      If your tasks need to be executed sequentially, you need to
      tell Airflow: use the depends_on_past=True flag on the tasks
      that require sequential execution.)

      如果在TASK本該運行卻沒有運行時,或者設置的interval為@once時,推薦使用depends_on_past=False。我在運行dag時,有時會出現,明明上游任務已經運行結束,下游任務卻沒有啟動,整個dag就卡住了。這時設置depends_on_past=False可以解決這類問題。

    • timestamp in format like 2016-01-01T00:03:00

    • Task中調用的命令出錯后需要在網站Graph view中點擊run手動重啟。
      為了方便任務修改后的順利運行,有個折衷的方法是:

      • 設置 email_on_retry: True
      • 設置較長的retry_delay,方便在收到郵件后,能有時間做出處理
      • 然后再修改為較短的retry_delay,方便快速啟動
  • 寫完task DAG后,一定記得先檢測下有無語法錯誤 python dag.py

  • 測試文件1:ct1.py

    from airflow import DAG from airflow.operators import BashOperator, MySqlOperatorfrom datetime import datetime, timedeltaone_min_ago = datetime.combine(datetime.today() -timedelta(minutes=1), datetime.min.time())default_args = {'owner': 'airflow', #為了測試方便,起始時間一般為當前時間減去schedule_interval'start_date': datatime(2016, 5, 29, 8, 30), 'email': ['chentong_biology@163.com'],'email_on_failure': False, 'email_on_retry': False, 'depends_on_past': False, 'retries': 1, 'retry_delay': timedelta(minutes=5), #'queue': 'bash_queue',#'pool': 'backfill', #'priority_weight': 10, #'end_date': datetime(2016, 5, 29, 11, 30), }# DAG id 'ct1'必須在airflow中是unique的, 一般與文件名相同 # 多個用戶時可加用戶名做標記 dag = DAG('ct1', default_args=default_args,schedule_interval="@once")t1 = BashOperator(task_id='print_date', bash_command='date', dag=dag)#cmd = "/home/test/test.bash " 注意末尾的空格 t2 = BashOperator(task_id='echo', bash_command='echo "test" ', retries=3, dag=dag)templated_command = """{% for i in range(2) %}echo "{{ ds }}" echo "{{ macros.ds_add(ds, 7) }}"echo "{{ params.my_param }}"{% endfor %} """ t3 = BashOperator(task_id='templated', bash_command=templated_command, params={'my_param': "Parameter I passed in"}, dag=dag)# This means that t2 will depend on t1 running successfully to run # It is equivalent to t1.set_downstream(t2) t2.set_upstream(t1)t3.set_upstream(t1)# all of this is equivalent to # dag.set_dependency('print_date', 'sleep') # dag.set_dependency('print_date', 'templated')
  • 測試文件2: ct2.py

    from airflow import DAG from airflow.operators import BashOperatorfrom datetime import datetime, timedeltaone_min_ago = datetime.combine(datetime.today() - timedelta(minutes=1),datetime.min.time())default_args = {'owner': 'airflow', 'depends_on_past': True, 'start_date': one_min_ago,'email': ['chentong_biology@163.com'],'email_on_failure': True, 'email_on_retry': True, 'retries': 5, 'retry_delay': timedelta(hours=30), #'queue': 'bash_queue',#'pool': 'backfill', #'priority_weight': 10, #'end_date': datetime(2016, 5, 29, 11, 30), }dag = DAG('ct2', default_args=default_args,schedule_interval="@once")t1 = BashOperator(task_id='run1', bash_command='(cd /home/ct/test; bash run1.sh -f ct_t1) ', dag=dag)t2 = BashOperator(task_id='run2', bash_command='(cd /home/ct/test; bash run2.sh -f ct_t1) ', dag=dag)t2.set_upstream(t1)
  • run1.sh

    #!/bin/bash#set -x set -e set -uusage() { cat <<EOF ${txtcyn} Usage:$0 options${txtrst}${bldblu}Function${txtrst}:This script is used to do ********************.${txtbld}OPTIONS${txtrst}:-f Data file ${bldred}[NECESSARY]${txtrst}-z Is there a header[${bldred}Default TRUE${txtrst}] EOF }file= header='TRUE'while getopts "hf:z:" OPTION docase $OPTION inh)usageexit 1;;f)file=$OPTARG;;z)header=$OPTARG;;?)usageexit 1;;esac doneif [ -z $file ]; thenusageexit 1 ficat <<END >$file A B C D E F G ENDsleep 20s
  • run2.sh

    #!/bin/bash#set -x set -e set -uusage() { cat <<EOF ${txtcyn} Usage:$0 options${txtrst}${bldblu}Function${txtrst}:This script is used to do ********************.${txtbld}OPTIONS${txtrst}:-f Data file ${bldred}[NECESSARY]${txtrst} EOF }file= header='TRUE'while getopts "hf:z:" OPTION docase $OPTION inh)usageexit 1;;f)file=$OPTARG;;?)usageexit 1;;esac doneif [ -z $file ]; thenusageexit 1 fiawk 'BEGIN{OFS=FS="\t"}{print $0, "53"}' $file >${file}.out

其它問題

  • The DagRun object has room for a conf parameter that gets exposed
    in the “context” (templates, operators, …). That is the place
    where you would associate parameters to a specific run. For now this
    is only possible in the context of an externally triggered DAG run.
    The way the TriggerDagRunOperator works, you can fill in the conf
    param during the execution of the callable that you pass to the
    operator.

    If you are looking to change the shape of your DAG through parameters,
    we recommend doing that using “singleton” DAGs (using a “@once”
    schedule_interval), meaning that you would write a
    Python program that generates multiple dag_ids, one of each run,
    probably based on metadata stored in a config file or elsewhere.

    The idea is that if you use parameters to alter the shape of your
    DAG, you break some of the assumptions around continuity of the
    schedule. Things like visualizing the tree view or how to perform a
    backfill becomes unclear and mushy. So if the shape of your DAG
    changes radically based on parameters, we consider those to be
    different DAGs, and you generate each one in your pipeline file.

  • 完全刪掉某個DAG的信息

    set @dag_id = 'BAD_DAG'; delete from airflow.xcom where dag_id = @dag_id; delete from airflow.task_instance where dag_id = @dag_id; delete from airflow.sla_miss where dag_id = @dag_id; delete from airflow.log where dag_id = @dag_id; delete from airflow.job where dag_id = @dag_id; delete from airflow.dag_run where dag_id = @dag_id; delete from airflow.dag where dag_id = @dag_id;
  • supervisord自動管理進程

    [program:airflow_webserver] command=/usr/local/bin/python2.7 /usr/local/bin/airflow webserver user=airflow environment=AIRFLOW_HOME="/home/airflow/airflow", PATH="/usr/local/bin:%(ENV_PATH)s" stderr_logfile=/var/log/airflow-webserver.err.log stdout_logfile=/var/log/airflow-webserver.out.log[program:airflow_worker] command=/usr/local/bin/python2.7 /usr/local/bin/airflow worker user=airflow environment=AIRFLOW_HOME="/home/airflow/airflow", PATH="/usr/local/bin:%(ENV_PATH)s" stderr_logfile=/var/log/airflow-worker.err.log stdout_logfile=/var/log/airflow-worker.out.log[program:airflow_scheduler] command=/usr/local/bin/python2.7 /usr/local/bin/airflow scheduler user=airflow environment=AIRFLOW_HOME="/home/airflow/airflow", PATH="/usr/local/bin:%(ENV_PATH)s" stderr_logfile=/var/log/airflow-scheduler.err.log stdout_logfile=/var/log/airflow-scheduler.out.log
  • 在特定情況下,修改DAG后,為了避免當前日期之前任務的運行,可以使用backfill填補特定時間段的任務

    • airflow backfill -s START -e END --mark_success DAG_ID

端口轉發

  • 之前的配置都是在內網服務器進行的,但內網服務器只開放了SSH端口22,因此
    我嘗試在另外一臺電腦上使用相同的配置,然后設置端口轉發,把外網服務器
    的rabbitmq的5672端口映射到內網服務器的對應端口,然后啟動airflow連接

    • ssh -v -4 -NF -R 5672:127.0.0.1:5672 aliyun

    • 上一條命令表示的格式為

      ssh -R <local port>:<remote host>:<remote port> <SSH hostname>

      local port表示hostname的port

      Remote connections from LOCALHOST:5672 forwarded to local address 127.0.0.1:5672

    • -v: 在測試時打開

    • -4: 出現錯誤"bind: Cannot assign requested address"時,force the
      ssh client to use ipv4

    • 若出現"Warning: remote port forwarding failed for listen port 52698"
      ,關掉其它的ssh tunnel。

不同機器使用airflow

  • 在外網服務器(用做任務分發服務器)配置與內網服務器相同的airflow模塊
  • 使用前述的端口轉發以便外網服務器繞過內網服務器的防火墻訪問rabbitmq 5672端口。
  • 在外網服務器啟動 airflow webserver scheduler, 在內網服務器啟動
    airflow worker 發現任務執行狀態丟失。繼續學習Celery,以解決此問題。

安裝redis

  • http://download.redis.io/releases/redis-3.2.0.tar.gz
  • tar xvzf redis-3.2.0.tar.gz and make
  • redis-server啟動redis
  • 使用ps -ef | grep 'redis'檢測后臺進程是否存在
  • 檢測6379端口是否在監聽netstat -lntp | grep 6379

redis新版出現錯誤解決方案

  • 升級GCC到9.0
  • yum -y install centos-release-scl yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils# echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile.d/custom.sh
  • server.h:54:10: fatal error: systemd/sd-daemon.h: No such file or directory
  • yum install -y systemd-devel

    任務未按預期運行可能的原因

    • 檢查 start_date 和end_date是否在合適的時間范圍內
    • 檢查 airflow worker, airflow scheduler和
      airflow webserver --debug的輸出,有沒有某個任務運行異常
    • 檢查airflow配置路徑中logs文件夾下的日志輸出
    • 若以上都沒有問題,則考慮數據沖突,解決方式包括清空數據庫或著給當前
      dag一個新的dag_id

    References

  • https://pythonhosted.org/airflow/
  • http://kintoki.farbox.com/post/ji-chu-zhi-shi/airflow
  • http://www.jianshu.com/p/59d69981658a
  • http://bytepawn.com/luigi-airflow-pinball.html
  • https://github.com/airbnb/airflow
  • https://media.readthedocs.org/pdf/airflow/latest/airflow.pdf
  • http://www.csdn.net/article/1970-01-01/2825690
  • http://www.cnblogs.com/harrychinese/p/airflow.html
  • https://segmentfault.com/a/1190000005078547
  • 聲明

    文章原寫于http://blog.genesino.com/2016/05/airflow/。轉載請注明出處。

    總結

    以上是生活随笔為你收集整理的Airflow使用入门指南的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    综合色中文 | 国产午夜三级 | 国产免码va在线观看免费 | 青青河边草免费观看完整版高清 | 久草网站 | 免费又黄又爽视频 | 一区二区三区免费在线观看 | 中文字幕91 | 国产精品 视频 | 精品国产一区二区三区日日嗨 | 免费看片黄色 | 日日日网| 久久精品久久国产 | 美女网站视频一区 | 国产欧美在线一区二区三区 | 久草视频播放 | 日韩欧美一区二区不卡 | 国产福利91精品张津瑜 | 99精品国产一区二区三区麻豆 | 欧美激情综合五月色丁香 | 99精品免费视频 | 日韩在线不卡 | 综合国产在线观看 | 在线观看911视频 | 韩国av免费 | 亚洲传媒在线 | 婷色| 91porny九色在线播放 | 最新91在线视频 | 91精品国产九九九久久久亚洲 | 日本精品久久久久中文字幕5 | 午夜精品久久一牛影视 | 亚洲一区二区精品 | 99久久婷婷国产综合亚洲 | 狠狠色丁香久久婷婷综合_中 | 狠狠操狠狠干天天操 | 欧美午夜一区二区福利视频 | 国产亚洲视频中文字幕视频 | 中文字幕免费不卡视频 | 成人免费视频a | 五月婷婷视频在线观看 | 天天弄天天操 | 国产69精品久久99不卡的观看体验 | 91爱爱中文字幕 | 色香com. | 日日夜夜综合网 | 国产精品激情 | 黄色国产精品 | 韩国在线一区 | 国产黄色精品在线 | 一二三久久久 | 亚洲视频第一页 | 99午夜| av成人动漫在线观看 | 国精产品一二三线999 | 色网站在线免费观看 | 黄网站免费看 | 91精品国产91久久久久福利 | 亚洲精品永久免费视频 | 久久资源在线 | 色综合久久中文字幕综合网 | 久久综合中文色婷婷 | 九九在线免费视频 | 夜夜操狠狠操 | 亚洲视频久久 | 亚洲精品午夜国产va久久成人 | 狠狠操操网 | 婷婷精品进入 | 色网站中文字幕 | 成人在线视| 亚洲九九九在线观看 | 中文字幕五区 | 2019精品手机国产品在线 | 日韩中文在线视频 | 午夜精品一区二区三区在线播放 | 中文字幕在线观看视频一区 | 精品国产一区二区三区日日嗨 | 亚洲天堂在线观看完整版 | 久久这里只有精品首页 | 久久不卡日韩美女 | 中文字幕在线观看三区 | 最近中文字幕mv免费高清在线 | 97超碰福利久久精品 | 少妇激情久久 | 国产一区二区高清视频 | 亚洲激情视频 | 色九色 | 久久精品福利视频 | 久久久久高清 | 狠狠插狠狠干 | 日韩视频中文 | 欧美日韩在线精品一区二区 | 精品无人国产偷自产在线 | 国产综合视频在线观看 | 高清精品久久 | 色丁香色婷婷 | 国产99中文字幕 | 婷婷五月在线视频 | 91看片淫黄大片在线播放 | 国产综合精品久久 | 免费在线观看日韩欧美 | 免费看国产曰批40分钟 | 日本在线观看视频一区 | 欧美日韩综合在线观看 | 免费网站黄| 久久久久久久久久毛片 | 丝袜美女视频网站 | 操碰av| 亚洲网站在线看 | 婷婷深爱激情 | 91人人人| 天天色天天综合 | 国产精品成人自拍 | 日韩av一区二区在线 | 亚洲精品乱码久久久久久蜜桃91 | 97av视频在线观看 | 九月婷婷综合网 | 99热手机在线 | 玖玖视频在线 | 亚洲一级黄色片 | 欧美亚洲免费在线一区 | 欧美最爽乱淫视频播放 | 日本精品一区二区三区在线播放视频 | 午夜12点| wwwav视频 | 日韩美在线观看 | 欧美一级视频在线观看 | 深爱激情综合网 | 国内精品久久久久久久久久久久 | 97精品国产97久久久久久 | 在线免费观看成人 | 亚洲午夜精品在线观看 | 最近更新好看的中文字幕 | 国产福利一区二区三区在线观看 | 久草在线综合 | 在线91精品 | 国产精品1024 | 欧美日韩性生活 | 97在线看 | 黄色av免费电影 | 亚洲午夜久久久综合37日本 | 久久男女视频 | 福利视频区 | 欧美日韩中文视频 | 91精彩视频在线观看 | 久久久一本精品99久久精品66 | 久草在线视频免赞 | 成人app在线免费观看 | 午夜国产一区二区 | 一级免费片 | 香蕉视频网站在线观看 | 国产成人三级在线观看 | 国产字幕在线播放 | 1024手机看片国产 | 福利一区二区三区四区 | 亚洲精品视频在线免费 | 国产精品久久久久久模特 | 婷婷日 | 国产高清在线永久 | 久久天天拍 | 超碰人人草人人 | 99视频网站| 韩国av在线播放 | 国产精品成人一区二区三区 | 国产精品久久久久久久久久不蜜月 | 欧美日韩国产免费视频 | 国产精品免费看 | 欧美精品一区二区在线播放 | 蜜臀av性久久久久av蜜臀妖精 | 精品国产诱惑 | 久久精品99国产精品亚洲最刺激 | 国产午夜精品一区二区三区 | 99精品热视频只有精品10 | 成人黄色片免费看 | 久久影视中文字幕 | 美女免费视频观看网站 | 狠狠的日日 | 成人黄色电影视频 | 日韩欧美视频在线 | 欧美美女视频在线观看 | 欧美精品在线观看免费 | 麻豆91精品91久久久 | 日日操操操 | 日韩精品三区四区 | 免费a级毛片在线看 | 久久99视频免费观看 | 香蕉久久久久久av成人 | 中文字幕在线观看一区 | 99色| 可以免费观看的av片 | 五月丁色 | 91欧美国产| av免费线看 | 高清国产在线一区 | 激情婷婷av | 久久r精品 | 成+人+色综合| 日韩动态视频 | 国产精品mv在线观看 | 午夜国产在线 | 亚洲天堂视频在线 | a级一a一级在线观看 | 成人h电影在线观看 | 黄色大片av | 中文字幕观看在线 | 一区二区精品在线 | 久草在线这里只有精品 | 亚洲视频 视频在线 | 99精品久久久久久久久久综合 | 在线观看aaa | 精品久久久久久久久久国产 | 麻豆免费在线播放 | 日韩精品最新在线观看 | 91av电影在线观看 | 91av手机在线观看 | 中文字幕久久精品亚洲乱码 | 中文在线免费一区三区 | 国产一区在线视频播放 | 一级欧美日韩 | jizz18欧美18 | 国产精品青青 | 国产成人一二三 | 亚洲国产精品一区二区尤物区 | 日韩夜夜爽 | 久久久久久久久久久久久久电影 | 欧美一区影院 | 一区二区三区免费在线播放 | 国产在线视频一区二区 | 中文字幕一区二区三区四区 | 中文字幕色在线 | 91夫妻视频 | 日本在线观看一区二区三区 | 激情在线网址 | 免费在线一区二区三区 | 狠狠的操狠狠的干 | 成人av网址大全 | 久久综合99| 激情欧美丁香 | 精品国产一区二 | 男女视频国产 | adc在线观看| 黄色免费网| 国产成人亚洲精品自产在线 | 国产乱码精品一区二区蜜臀 | 超碰99人人 | 天天干国产 | 亚洲免费视频在线观看 | 亚洲欧美综合 | 国产精品久久久久国产精品日日 | 久久在线看 | 天天色天天射天天干 | 深爱婷婷 | 97在线观看视频 | 国产日产精品一区二区三区四区 | 欧美日韩国产在线一区 | 91av在线播放| 看国产黄色大片 | 人人干人人爽 | 免费黄色一区 | 在线观看亚洲国产 | 国产成人精品av | 色网站黄 | 美女国内精品自产拍在线播放 | 精品96久久久久久中文字幕无 | 免费看片网址 | 天天色天天综合 | 一区三区在线欧 | 亚洲一区二区视频在线播放 | av在线中文 | 欧美日本国产在线观看 | 天天干 天天摸 天天操 | 青青久草在线 | 久久久久久久国产精品视频 | 91视频链接| 99热这里| 天天插天天狠 | av视屏在线| 婷婷国产v亚洲v欧美久久 | 国产护士hd高朝护士1 | 69视频永久免费观看 | 97高清视频 | 正在播放日韩 | 日女人免费视频 | 菠萝菠萝在线精品视频 | 婷婷六月天在线 | 在线影院中文字幕 | 国产精品久久久久一区二区 | 蜜臀av性久久久久av蜜臀妖精 | 黄色网址a | 国产精品精品 | 91精品爽啪蜜夜国产在线播放 | 欧美视频国产视频 | 久久午夜免费观看 | 日日操网站 | 久久精品婷婷 | 97高清视频 | 人人爽人人爽人人爽学生一级 | 九九精品视频在线观看 | 久久人人爽人人爽人人 | 亚洲精品国产视频 | 午夜在线看片 | 中文字幕三区 | av电影av在线 | 天天操天天干天天操天天干 | 久久96国产精品久久99软件 | 三级黄在线 | 久久色视频 | 亚洲狠狠婷婷 | 欧美性生交大片免网 | 日韩黄色一区 | 国产午夜精品福利视频 | 亚洲精品视频在线观看免费视频 | 亚洲国产成人精品电影在线观看 | 国产一区黄色 | 国产福利一区二区三区视频 | 五月天狠狠操 | 亚州精品天堂中文字幕 | 久草视频在线免费播放 | 日本精品中文字幕 | 中文字幕在线一区二区三区 | 一本到在线 | 日韩电影一区二区三区 | 久久久免费精品 | 天天射天天操天天 | 久草免费福利在线观看 | 国产亚洲91| 中文字幕在线一区观看 | 97超碰国产精品女人人人爽 | 国产精品一区二区在线观看 | av免费在线免费观看 | 亚洲黄色小说网址 | 久草免费看 | 在线中文字幕观看 | 九九热1 | 欧美精品一区二区蜜臀亚洲 | 国产精品com | 91色在线观看视频 | 久久久久久久久久久成人 | 91视频高清完整版 | 久久999精品| 国产精品成人自产拍在线观看 | 深夜福利视频在线观看 | 欧美巨大荫蒂茸毛毛人妖 | 精品一区二区影视 | 国产精品久久av | 国产成本人视频在线观看 | 五月激情久久久 | 成人黄色毛片 | 欧洲激情综合 | 综合网天天| 97看片| 国产精品系列在线播放 | 中文字幕第一页在线播放 | 久久激情视频 | 正在播放国产91 | 超碰公开在线观看 | 96看片 | 主播av在线| 天天草天天干天天 | 中文字幕视频免费观看 | 综合精品在线 | 九七人人干 | 婷婷视频导航 | 不卡的av在线播放 | 日韩剧 | 在线免费91 | 日本精品一区二区三区在线播放视频 | 欧美一级在线 | 色欧美88888久久久久久影院 | 91精品国产91热久久久做人人 | 国内精品99 | 日韩成人免费电影 | 亚洲aⅴ久久精品 | 成人久久18免费网站图片 | 国产精品一区在线 | 欧美一级小视频 | 欧美激情精品久久久 | 91欧美视频网站 | 国内精品久久久久影院男同志 | 午夜av免费 | 美女免费视频网站 | 国产美女精品人人做人人爽 | 国产一区二区不卡视频 | 成人啪啪18免费游戏链接 | 在线一二三四区 | www欧美日韩| 麻豆国产精品一区二区三区 | 91桃色免费观看 | www.成人精品| a资源在线 | 国产成人精品女人久久久 | 99久久精品午夜一区二区小说 | 人人搞人人搞 | 国产成人中文字幕 | 波多野结衣一区二区三区中文字幕 | 91麻豆精品国产91久久久久久久久 | 91精品夜夜 | 国产成人一区三区 | 四虎成人精品在永久免费 | 91插插视频 | 国产香蕉久久精品综合网 | 久久久久五月天 | 久久精品一区二区三区四区 | 久久久久久久影视 | 国产视频久久久久 | 国产高清不卡一区二区三区 | 成人精品99 | 69av视频在线| 天无日天天操天天干 | 日韩免费视频播放 | 在线观看免费视频你懂的 | 久久亚洲视频 | 久久综合一本 | 香蕉在线观看视频 | 黄色av三级在线 | 亚洲春色奇米影视 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 国产日韩在线一区 | 亚洲精品美女久久 | 99c视频高清免费观看 | 久久超级碰 | 精品视频国产 | 99在线国产 | 黄色看片| 亚洲免费精彩视频 | 天天摸天天弄 | 国产超碰97 | 男女男视频 | 91av在线看 | 天天操天天摸天天射 | 国产精品久久久久久久久久99 | 天天天干| 欧美激情综合色综合啪啪五月 | 丁香午夜 | 波多野结衣久久精品 | 在线免费观看黄色av | 久久激情视频 久久 | 久久综合狠狠综合久久激情 | 一本到视频在线观看 | 成人免费观看视频网站 | 久久久久国产精品视频 | 国产精品自拍av | 人成在线免费视频 | 久久99精品久久久久久 | 日韩黄色在线 | 国产一级一级国产 | 国产亚洲成人网 | 一区在线电影 | 高潮久久久 | 精品你懂的| 久热超碰| 免费精品在线视频 | 亚洲成人中文在线 | 色综合天天综合网国产成人网 | 五月天亚洲综合小说网 | 99亚洲精品在线 | 亚洲人视频在线 | 欧美韩国日本在线观看 | 久久免费视频这里只有精品 | 日韩午夜高清 | 国产精品网站 | 91九色在线观看视频 | 日韩性久久 | 一区二区视频欧美 | 深夜福利视频一区二区 | 午夜久久美女 | 国产精品不卡 | 91精品久久久久久 | 成人影视片 | 91网页版免费观看 | 亚洲精品国产精品国自产 | 中文乱码视频在线观看 | 亚洲一区久久久 | 婷婷在线视频 | 精品欧美乱码久久久久久 | 黄色一级免费电影 | 国产精品视频资源 | 五月天婷婷丁香花 | 97国产精品| 久久精品视频在线观看 | 国产亚洲精品久久久久久大师 | 黄色毛片在线观看 | 欧美小视频在线观看 | 免费在线成人av电影 | 亚洲免费在线播放视频 | av大片免费看 | 日本三级大片 | 中文字幕专区高清在线观看 | 99r在线观看 | 欧美日韩亚洲在线观看 | 成人三级黄色 | 欧洲激情在线 | 九九九九九国产 | 免费av网址在线观看 | 精品免费视频. | 我爱av激情网 | 国产中文| 精品黄色在线 | 日韩色综合网 | 91自拍91 | 极品久久久 | 国产91丝袜在线播放动漫 | 色在线网| 久艹在线观看视频 | 九九热精品视频在线播放 | 最近免费在线观看 | 久久精品香蕉视频 | 久久影院亚洲 | 久久视频免费在线 | 色亚洲激情 | 久久视频在线观看免费 | 日韩在线观看一区二区三区 | 久久99精品久久久久久三级 | 国产一级精品在线观看 | 国产婷婷在线观看 | 精品视频国产一区 | 大胆欧美gogo免费视频一二区 | 国产高清在线精品 | 久章草在线观看 | www国产一区 | 国产精品美女久久久久久久网站 | 成年人在线免费视频观看 | 最近字幕在线观看第一季 | 国产高清免费在线观看 | 91精品国产福利 | 四虎影视8848aamm | 亚洲精品乱码久久久久v最新版 | 亚洲一区视频在线播放 | 欧美99精品| 免费在线国产视频 | 欧美日韩国产在线精品 | 人人射人人爱 | 中文视频在线播放 | 99国产一区二区三精品乱码 | 99国产情侣在线播放 | 亚洲永久精品在线观看 | 在线免费观看的av | 中文字幕免费观看 | 日日操狠狠干 | 麻豆传媒精品 | 亚洲美女视频在线观看 | 亚洲在线激情 | 日韩在线视频观看 | 国产大尺度视频 | a电影在线观看 | 成人午夜片av在线看 | 97久久久免费福利网址 | 国产免费叼嘿网站免费 | 色干干| 香蕉97视频观看在线观看 | 日韩欧美极品 | 99视频在线观看免费 | 久久久免费看片 | 在线观看激情av | 日韩在线理论 | 亚洲一二三久久 | 午夜精品久久久久久久久久久久久久 | 亚洲一区二区高潮无套美女 | 中文字幕网站 | 92精品国产成人观看免费 | 九色视频网| 一级片黄色片网站 | 国产a级精品 | av专区在线 | 日韩在线视频一区 | 久久爱www. | 99国产精品视频免费观看一公开 | 波多野结衣在线播放一区 | 久久精品一区二区三区视频 | 中文不卡视频在线 | 久久av影视 | 97视频亚洲| 96久久欧美麻豆网站 | 久草资源在线 | 日韩欧美在线观看一区二区 | 中文字幕在线看视频 | 欧美小视频在线 | 欧美福利久久 | 在线视频免费观看 | 国产精品久久久久久一区二区 | 免费午夜在线视频 | 五月激情亚洲 | 国产高清久久久久 | 成人a视频片观看免费 | 亚洲一二三区精品 | 国产.精品.日韩.另类.中文.在线.播放 | 亚洲综合成人av | 97操碰 | 超碰人人干人人 | 美女福利视频一区二区 | 久久久国产精品电影 | 亚洲精品免费在线观看视频 | 91高清在线看 | 久久夜色精品国产欧美乱 | 99在线视频播放 | 午夜视频在线观看一区 | 国产精品爽爽久久久久久蜜臀 | 久草国产精品 | 在线观看91av | 国产爽妇网 | 91片在线观看 | 天天综合网在线观看 | 新av在线| 99精品热视频只有精品10 | 国产婷婷色 | 麻豆视频一区二区 | 国产成人av免费在线观看 | 2024av| 伊人久久婷婷 | 男女啪啪网站 | 日韩黄色大片在线观看 | 久久国产高清 | www五月天| 日韩av在线一区二区 | 九月婷婷人人澡人人添人人爽 | 日本久久精品 | 久久久 激情 | 色综合中文字幕 | 欧美亚洲精品在线观看 | 日日夜夜精品网站 | 香蕉视频久久 | 天天操天天色综合 | 成人禁用看黄a在线 | 精油按摩av| 毛片网站在线观看 | 国产色拍拍拍拍在线精品 | 在线观看完整版免费 | 亚洲经典视频在线观看 | 九九久久在线看 | 九九免费精品视频在线观看 | 亚洲国产成人精品电影在线观看 | 在线视频18在线视频4k | 亚洲老妇xxxxxx | 久久人人爽人人爽人人片av软件 | 丰满少妇久久久 | 黄色字幕网 | 中文字幕乱码日本亚洲一区二区 | 国产综合精品一区二区三区 | 在线国产高清 | 精品免费久久久久 | 国产精品亚州 | 永久免费毛片在线观看 | 天天操导航 | 日韩av偷拍| 国产女人18毛片水真多18精品 | 4438全国亚洲精品观看视频 | 天天射天天添 | 色婷婷国产精品 | 91久久久久久久一区二区 | 日本三级不卡视频 | 国产精品二区在线 | 香蕉视频在线免费看 | 一级黄网 | 欧美国产日韩激情 | 综合激情婷婷 | 国产偷v国产偷∨精品视频 在线草 | 欧美黄色高清 | 欧美一级日韩三级 | av免费高清观看 | 日韩 在线 | 99久久精品电影 | 91麻豆精品国产91久久久久 | a√资源在线| 开心激情五月婷婷 | 天天综合网久久综合网 | 国产高清永久免费 | 国产亚洲精品成人av久久ww | 欧美另类色图 | 日韩影视精品 | 黄色视屏av | 国产精品精品 | 视频一区二区国产 | 91视频在线免费观看 | freejavvideo日本免费 | 欧美一级艳片视频免费观看 | 久久黄色网址 | 97自拍超碰 | 日韩一级电影网站 | 在线看的毛片 | 久久99深爱久久99精品 | 最新午夜电影 | 日韩av一区二区三区在线观看 | 国产精品久久久久久久久久免费 | 欧美一区二区三区免费看 | 久久久免费在线观看 | 国产一区在线免费观看 | 在线免费av电影 | 果冻av在线 | 欧美成人h版在线观看 | 一本一道波多野毛片中文在线 | 在线观看亚洲精品视频 | 欧美色图30p | free,性欧美| 精品亚洲国产视频 | 欧美在线视频免费 | 亚洲精品小视频 | 国产亚洲午夜高清国产拍精品 | 国产精品18久久久久久久 | 国产毛片aaa| 91av久久 | 在线中文字幕观看 | 久精品视频在线观看 | 精品久久影院 | www.av在线.com| 亚洲午夜精品久久久 | 久久精品视频国产 | 免费国产在线精品 | 婷婷色网站 | 天天综合天天综合 | 欧美在线观看视频一区二区 | 国产高清av在线播放 | 99视频国产精品免费观看 | 99久久99久久精品国产片 | 午夜精品久久久久久久久久久久 | 日韩在线免费播放 | 国产区精品视频 | 久久精品99国产 | 不卡的av中文字幕 | 国内精品久久久久影院优 | 国产成人亚洲在线电影 | 97在线视频观看 | 97国产在线视频 | 久热超碰 | 欧美性生交大片免网 | 天天操天天草 | 正在播放 久久 | 91精品国自产在线观看欧美 | 久草视频免费 | 日韩视频在线观看免费 | 日色在线视频 | 麻豆高清免费国产一区 | 日韩欧美在线播放 | 欧美精品中文 | 91av福利视频 | 91福利试看 | 国产亚洲视频在线免费观看 | 首页国产精品 | 久久综合给合久久狠狠色 | 久久精品视频播放 | 91视频国产高清 | 人人爽人人射 | 在线a亚洲视频播放在线观看 | 免费在线观看一级片 | 亚洲电影久久久 | 午夜视频免费在线观看 | 国产精品一区二区在线免费观看 | 日韩免费电影网站 | 日韩大片在线免费观看 | 国产色久 | 国产视频久 | 免费观看十分钟 | 久久艹免费 | 免费日韩一区二区三区 | 国产高清视频在线 | 碰碰影院| 亚洲精品美女 | 免费网站污 | 欧美精品网站 | 夜色成人网 | 偷拍视频一区 | 精品日韩av| 亚洲伊人第一页 | 精品国产成人在线 | av在线电影免费观看 | 免费看的黄色录像 | 99久久久久久国产精品 | 天海翼一区二区三区免费 | 欧美黄污视频 | 日韩大陆欧美高清视频区 | 久久精品美女 | 久久av高清 | av大全免费在线观看 | 国产精品久久视频 | 亚洲精品久久久久www | 国产黄a三级三级三级三级三级 | 国产精品一区二区三区在线播放 | 亚洲另类久久 | 成人小视频在线观看免费 | 丁香在线观看完整电影视频 | 超碰在线观看99 | 二区中文字幕 | 久草在线免 | 免费在线观看黄网站 | 日韩久久精品一区二区三区 | 国产精品久久久久久一区二区 | 91丨九色丨国产女 | www.色国产 | 美女一级毛片视频 | 狠狠色伊人亚洲综合网站色 | 精品亚洲免费 | 欧美a级在线免费观看 | 欧美日韩视频在线一区 | 99精品国产免费久久久久久下载 | 在线观看免费观看在线91 | 在线亚洲天堂网 | 欧美一级片在线播放 | 中文在线免费一区三区 | 国产在线精品区 | 国产97碰免费视频 | 5月丁香婷婷综合 | 国产精品mv在线观看 | 成人免费91 | 国产aa免费视频 | 欧美日韩视频在线观看一区二区 | 天堂av最新网址 | 日本久久久影视 | 91黄色免费看 | 国产高清免费视频 | 97精品国自产拍在线观看 | 久久草精品 | 日韩黄色av网站 | 国内精品久久久久久久久久 | av一级久久 | 免费视频97 | 激情五月激情综合网 | 黄色毛片视频免费观看中文 | 亚洲精品在线视频观看 | 亚洲精品影院在线观看 | 久久精品精品电影网 | 天天爽夜夜爽人人爽一区二区 | av黄色亚洲 | 日韩经典一区二区三区 | 中国精品少妇 | 色午夜影院 | 中文字幕丝袜一区二区 | 在线岛国av | 亚洲国内精品在线 | 精品嫩模福利一区二区蜜臀 | 久久免费高清视频 | 91精品伦理 | 玖草影院 | 国产三级香港三韩国三级 | 天天搞天天干 | 三级av在线 | 亚洲深夜影院 | 久久第四色 | av网址aaa| 亚洲精品乱码久久久久久按摩 | 亚洲视频999 | 日韩有码第一页 | 中文字幕在线视频免费播放 | 中文字幕人成乱码在线观看 | 色亚洲网 | av丝袜美腿 | 日韩大片在线免费观看 | 亚洲天堂网在线视频 | 婷婷午夜天| 国产精品1000 | 欧美尹人 | 免费看国产视频 | 国产视频欧美视频 | www.一区二区三区 | 丁香花在线观看视频在线 | 欧洲一区二区三区精品 | 久草视频网 | 国产盗摄精品一区二区 | 日韩手机在线观看 | 中文字幕在线精品 | 亚洲高清在线视频 | 欧美日韩精品在线观看视频 | 色资源网在线观看 | av电影久久 | 91九色蝌蚪视频在线 | 日韩精品资源 | 免费视频 你懂的 | www.伊人网.com| 亚洲免费视频在线观看 | 国内精品久久久精品电影院 | 精品国产精品久久一区免费式 | 国产糖心vlog在线观看 | 不卡视频一区二区三区 | 亚洲区精品视频 | 久久韩国免费视频 | 亚洲三级黄 | 国产精品一区二区你懂的 | 在线色网站 | 中文字幕在线播放第一页 | 国产亚洲精品日韩在线tv黄 | 亚洲欧美激情精品一区二区 | 久久a v电影 | 国产日本亚洲高清 | 亚洲高清久久久 | 黄色片网站免费 | 国产亚洲日本 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 国产九色视频在线观看 | 欧美激情xxxx | 日韩精品最新在线观看 | 美女视频网站久久 | 999在线观看视频 | 天天碰天天操 | www久久精品 | 国产对白av | 久热超碰| 最新在线你懂的 | 成人黄色在线 | 在线免费视频一区 | 亚洲精品免费在线播放 | 国产高清在线观看av | 精品久久久久久久 | 国产一区私人高清影院 | 日韩精品视频免费专区在线播放 | 500部大龄熟乱视频使用方法 | 91av视频观看 | 夜夜操天天 | 99免费在线视频 | 国产精品普通话 | 午夜国产在线 | 欧美日韩国产一区二区三区在线观看 | 国产成人高清在线 | 亚洲综合丁香 | 中文字幕免费久久 | 国产精品18久久久久久久 | 中文字幕日韩免费视频 | 一区二区三区高清不卡 | 97色免费视频 | 久久夜夜爽 | 久久久99精品免费观看乱色 | 天天综合入口 | 色五月激情五月 | 在线国产中文字幕 | 欧美一区二区三区激情视频 | 五月天激情视频 | 中文字幕久久亚洲 | 国产精品igao视频网入口 | 天天做天天爱天天综合网 | 九九九九热精品免费视频点播观看 | 成人夜晚看av| 激情欧美xxxx | 日韩中文字幕在线看 | 亚洲精欧美一区二区精品 | 精品一二三区视频 | 国产欧美综合在线观看 | 五月婷婷播播 | 亚洲波多野结衣 | 中文字幕在线免费 | 青青草国产成人99久久 | 99热精品久久 | 一区二区伦理 | 天天摸日日摸人人看 | 日本精品一区二区 | 在线黄频| 中文字幕亚洲精品在线观看 | 日韩中文幕 | 免费精品人在线二线三线 | 成人久久久久久久久久 | 日韩欧美精品一区二区三区经典 | 久久tv视频 | 国产精品一区二区三区免费视频 | 一级黄色网址 | 日韩激情小视频 | 狠狠干狠狠久久 | 成人h电影在线观看 | 国产精品不卡一区 | www.狠狠色 | 国产一二区视频 | 成年人免费观看国产 | 日韩精品高清视频 | 国产黄在线 | 色一级片 | 夜夜操天天干, | 夜色资源网 | 欧美激情第28页 | 久久视频这里有久久精品视频11 | 99亚洲国产| 久久国产午夜精品理论片最新版本 | 成人黄色大片在线免费观看 | 97热在线观看 | 91精品少妇偷拍99 | 一区二区三区免费在线 | 欧美一区中文字幕 | 中文字幕 国产 一区 | 久久久受www免费人成 | 精品99999| 免费网站看v片在线a | 国产精品1000| 日韩在线免费视频 | av天天草| 在线观看国产福利片 | 青青河边草免费观看 | 日韩高清激情 | 高清不卡毛片 | 亚州人成在线播放 | 黄色精品一区 | 亚洲视频精品 | 亚洲日韩精品欧美一区二区 | 天天爱天天舔 | 色视频网站在线观看一=区 a视频免费在线观看 | 国产伦精品一区二区三区… | 九九久久久久99精品 | 中日韩在线视频 | 亚洲一区天堂 | 日韩影视精品 | 超级碰碰免费视频 | 丁香五月亚洲综合在线 | 国产中文字幕视频在线观看 | 亚洲性少妇性猛交wwww乱大交 | 97在线视频免费观看 |