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

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

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【算法竞赛学习】气象海洋预测-Task5 模型建立之 SA-ConvLSTM

發(fā)布時(shí)間:2023/12/15 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【算法竞赛学习】气象海洋预测-Task5 模型建立之 SA-ConvLSTM 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

氣象海洋預(yù)測(cè)-Task5 模型建立之 SA-ConvLSTM

該方案中采用的模型是SA-ConvLSTM。

前兩個(gè)TOP方案中選擇將賽題看作一個(gè)多輸出的任務(wù),通過(guò)構(gòu)建神經(jīng)網(wǎng)絡(luò)直接輸出24個(gè)nino3.4預(yù)測(cè)值,這種思路的問(wèn)題在于,序列問(wèn)題往往是時(shí)序依賴的,當(dāng)我們采用多輸出的方法時(shí)其實(shí)把這24個(gè)nino3.4預(yù)測(cè)值看作是完全獨(dú)立的,但是實(shí)際上它們之間是存在序列依賴的,即每個(gè)預(yù)測(cè)值往往受上一個(gè)時(shí)間步的預(yù)測(cè)值的影響。因此,在這次的TOP方案中,采用Seq2Seq結(jié)構(gòu)來(lái)考慮輸出預(yù)測(cè)值的序列依賴性。

Seq2Seq結(jié)構(gòu)包括Encoder(編碼器)和Decoder(解碼器)兩部分,Encoder部分將輸入序列編碼成一個(gè)向量,Decoder部分對(duì)向量進(jìn)行解碼,輸出一個(gè)預(yù)測(cè)序列。要將Seq2Seq結(jié)構(gòu)應(yīng)用于不同的序列問(wèn)題,關(guān)鍵在于每一個(gè)時(shí)間步所使用的Cell。我們之前說(shuō)到,挖掘空間信息通常會(huì)采用CNN,挖掘時(shí)間信息通常會(huì)采用RNN或LSTM,將二者結(jié)合在一起就得到了時(shí)空序列領(lǐng)域的經(jīng)典模型——ConvLSTM,我們本次要學(xué)習(xí)的SA-ConvLSTM模型是對(duì)ConvLSTM模型的改進(jìn),在其基礎(chǔ)上引入了自注意力機(jī)制來(lái)提高模型對(duì)于長(zhǎng)期空間依賴關(guān)系的挖掘能力。

另外與前兩個(gè)TOP方案所不同的一點(diǎn)是,該TOP方案沒(méi)有直接預(yù)測(cè)Nino3.4指數(shù),而是通過(guò)預(yù)測(cè)sst來(lái)間接求得Nino3.4指數(shù)序列。

學(xué)習(xí)目標(biāo)

  • 學(xué)習(xí)TOP方案的模型構(gòu)建方法
  • 內(nèi)容介紹

  • 數(shù)據(jù)處理
    • 數(shù)據(jù)扁平化
    • 空值填充
    • 構(gòu)造數(shù)據(jù)集
  • 模型構(gòu)建
    • 構(gòu)造評(píng)估函數(shù)
    • 模型構(gòu)造
    • 模型訓(xùn)練
    • 模型評(píng)估
  • 總結(jié)
  • 代碼示例

    數(shù)據(jù)處理

    該TOP方案的數(shù)據(jù)處理主要包括三部分:

  • 數(shù)據(jù)扁平化。
  • 空值填充。
  • 構(gòu)造數(shù)據(jù)集
  • import netCDF4 as nc import random import os from tqdm import tqdm import pandas as pd import numpy as np import math import matplotlib.pyplot as plt %matplotlib inlineimport torch from torch import nn, optim import torch.nn.functional as F from torch.utils.data import Dataset, DataLoader from torch.optim.lr_scheduler import ReduceLROnPlateaufrom sklearn.metrics import mean_squared_error # 固定隨機(jī)種子 SEED = 22def seed_everything(seed=42):random.seed(seed)os.environ['PYTHONHASHSEED'] = str(seed)np.random.seed(seed)torch.manual_seed(seed)torch.cuda.manual_seed(seed)torch.backends.cudnn.deterministic = Trueseed_everything(SEED) # 查看CUDA是否可用 train_on_gpu = torch.cuda.is_available()if not train_on_gpu:print('CUDA is not available. Training on CPU ...') else:print('CUDA is available! Training on GPU ...') CUDA is available! Training on GPU ... # 讀取數(shù)據(jù)# 存放數(shù)據(jù)的路徑 path = '/kaggle/input/ninoprediction/' soda_train = nc.Dataset(path + 'SODA_train.nc') soda_label = nc.Dataset(path + 'SODA_label.nc') cmip_train = nc.Dataset(path + 'CMIP_train.nc') cmip_label = nc.Dataset(path + 'CMIP_label.nc')

    數(shù)據(jù)扁平化

    采用滑窗構(gòu)造數(shù)據(jù)集。該方案中只使用了sst特征,且只使用了lon值在[90, 330]范圍內(nèi)的數(shù)據(jù),可能是為了節(jié)約計(jì)算資源。

    def make_flatted(train_ds, label_ds, info, start_idx=0):# 只使用sst特征keys = ['sst']label_key = 'nino'# 年數(shù)years = info[1]# 模式數(shù)models = info[2]train_list = []label_list = []# 將同種模式下的數(shù)據(jù)拼接起來(lái)for model_i in range(models):blocks = []# 對(duì)每個(gè)特征,取每條數(shù)據(jù)的前12個(gè)月進(jìn)行拼接,只使用lon值在[90, 330]范圍內(nèi)的數(shù)據(jù)for key in keys:block = train_ds[key][start_idx + model_i * years: start_idx + (model_i + 1) * years, :12, :, 19: 67].reshape(-1, 24, 48, 1).datablocks.append(block)# 將所有特征在最后一個(gè)維度上拼接起來(lái)train_flatted = np.concatenate(blocks, axis=-1)# 取12-23月的標(biāo)簽進(jìn)行拼接,注意加上最后一年的最后12個(gè)月的標(biāo)簽(與最后一年12-23月的標(biāo)簽共同構(gòu)成最后一年前12個(gè)月的預(yù)測(cè)目標(biāo))label_flatted = np.concatenate([label_ds[label_key][start_idx + model_i * years: start_idx + (model_i + 1) * years, 12: 24].reshape(-1).data,label_ds[label_key][start_idx + (model_i + 1) * years - 1, 24: 36].reshape(-1).data], axis=0)train_list.append(train_flatted)label_list.append(label_flatted)return train_list, label_list soda_info = ('soda', 100, 1) cmip6_info = ('cmip6', 151, 15) cmip5_info = ('cmip5', 140, 17)soda_trains, soda_labels = make_flatted(soda_train, soda_label, soda_info) cmip6_trains, cmip6_labels = make_flatted(cmip_train, cmip_label, cmip6_info) cmip5_trains, cmip5_labels = make_flatted(cmip_train, cmip_label, cmip5_info, cmip6_info[1]*cmip6_info[2])# 得到扁平化后的數(shù)據(jù)維度為(模式數(shù)×序列長(zhǎng)度×緯度×經(jīng)度×特征數(shù)),其中序列長(zhǎng)度=年數(shù)×12 np.shape(soda_trains), np.shape(cmip6_trains), np.shape(cmip5_trains) ((1, 1200, 24, 48, 1), (15, 1812, 24, 48, 1), (17, 1680, 24, 48, 1))

    空值填充

    將空值填充為0。

    # 填充SODA數(shù)據(jù)中的空值 soda_trains = np.array(soda_trains) soda_trains_nan = np.isnan(soda_trains) soda_trains[soda_trains_nan] = 0 print('Number of null in soda_trains after fillna:', np.sum(np.isnan(soda_trains))) Number of null in soda_trains after fillna: 0 # 填充CMIP6數(shù)據(jù)中的空值 cmip6_trains = np.array(cmip6_trains) cmip6_trains_nan = np.isnan(cmip6_trains) cmip6_trains[cmip6_trains_nan] = 0 print('Number of null in cmip6_trains after fillna:', np.sum(np.isnan(cmip6_trains))) Number of null in cmip6_trains after fillna: 0 # 填充CMIP5數(shù)據(jù)中的空值 cmip5_trains = np.array(cmip5_trains) cmip5_trains_nan = np.isnan(cmip5_trains) cmip5_trains[cmip5_trains_nan] = 0 print('Number of null in cmip6_trains after fillna:', np.sum(np.isnan(cmip5_trains))) Number of null in cmip6_trains after fillna: 0

    構(gòu)造數(shù)據(jù)集

    構(gòu)造訓(xùn)練和驗(yàn)證集。注意這里取每條輸入數(shù)據(jù)的序列長(zhǎng)度是38,這是因?yàn)檩斎雜st序列長(zhǎng)度是12,輸出sst序列長(zhǎng)度是26,在訓(xùn)練中采用teacher forcing策略(這個(gè)策略會(huì)在之后的模型構(gòu)造時(shí)詳細(xì)說(shuō)明),因此這里在構(gòu)造輸入數(shù)據(jù)時(shí)包含了輸出sst序列的實(shí)際值。

    # 構(gòu)造訓(xùn)練集X_train = [] y_train = [] # 從CMIP5的17種模式中各抽取100條數(shù)據(jù) for model_i in range(17):samples = np.random.choice(cmip5_trains.shape[1]-38, size=100)for ind in samples:X_train.append(cmip5_trains[model_i, ind: ind+38])y_train.append(cmip5_labels[model_i][ind: ind+24]) # 從CMIP6的15種模式種各抽取100條數(shù)據(jù) for model_i in range(15):samples = np.random.choice(cmip6_trains.shape[1]-38, size=100)for ind in samples:X_train.append(cmip6_trains[model_i, ind: ind+38])y_train.append(cmip6_labels[model_i][ind: ind+24]) X_train = np.array(X_train) y_train = np.array(y_train) # 構(gòu)造測(cè)試集X_valid = [] y_valid = [] samples = np.random.choice(soda_trains.shape[1]-38, size=100) for ind in samples:X_valid.append(soda_trains[0, ind: ind+38])y_valid.append(soda_labels[0][ind: ind+24]) X_valid = np.array(X_valid) y_valid = np.array(y_valid) # 查看數(shù)據(jù)集維度 X_train.shape, y_train.shape, X_valid.shape, y_valid.shape ((3200, 38, 24, 48, 1), (3200, 24), (100, 38, 24, 48, 1), (100, 24)) # 保存數(shù)據(jù)集 np.save('X_train_sample.npy', X_train) np.save('y_train_sample.npy', y_train) np.save('X_valid_sample.npy', X_valid) np.save('y_valid_sample.npy', y_valid)

    模型構(gòu)建

    # 讀取數(shù)據(jù)集 X_train = np.load('../input/ai-earth-task05-samples/X_train_sample.npy') y_train = np.load('../input/ai-earth-task05-samples/y_train_sample.npy') X_valid = np.load('../input/ai-earth-task05-samples/X_valid_sample.npy') y_valid = np.load('../input/ai-earth-task05-samples/y_valid_sample.npy') X_train.shape, y_train.shape, X_valid.shape, y_valid.shape ((3200, 38, 24, 48, 1), (3200, 24), (100, 38, 24, 48, 1), (100, 24)) # 構(gòu)造數(shù)據(jù)管道 class AIEarthDataset(Dataset):def __init__(self, data, label):self.data = torch.tensor(data, dtype=torch.float32)self.label = torch.tensor(label, dtype=torch.float32)def __len__(self):return len(self.label)def __getitem__(self, idx):return self.data[idx], self.label[idx] batch_size = 2trainset = AIEarthDataset(X_train, y_train) trainloader = DataLoader(trainset, batch_size=batch_size, shuffle=True)validset = AIEarthDataset(X_valid, y_valid) validloader = DataLoader(validset, batch_size=batch_size, shuffle=True)

    構(gòu)造評(píng)估函數(shù)

    def rmse(y_true, y_preds):return np.sqrt(mean_squared_error(y_pred = y_preds, y_true = y_true))# 評(píng)估函數(shù) def score(y_true, y_preds):# 相關(guān)性技巧評(píng)分accskill_score = 0# RMSErmse_scores = 0a = [1.5] * 4 + [2] * 7 + [3] * 7 + [4] * 6y_true_mean = np.mean(y_true, axis=0)y_pred_mean = np.mean(y_preds, axis=0)for i in range(24):fenzi = np.sum((y_true[:, i] - y_true_mean[i]) * (y_preds[:, i] - y_pred_mean[i]))fenmu = np.sqrt(np.sum((y_true[:, i] - y_true_mean[i])**2) * np.sum((y_preds[:, i] - y_pred_mean[i])**2))cor_i = fenzi / fenmuaccskill_score += a[i] * np.log(i+1) * cor_irmse_score = rmse(y_true[:, i], y_preds[:, i])rmse_scores += rmse_scorereturn 2/3.0 * accskill_score - rmse_scores

    模型構(gòu)造

    不同于前兩個(gè)TOP方案所構(gòu)建的多輸出神經(jīng)網(wǎng)絡(luò),該TOP方案采用的是Seq2Seq結(jié)構(gòu),以本賽題為例,輸入的序列長(zhǎng)度是12,輸出的序列長(zhǎng)度是26,方案中構(gòu)建了四個(gè)隱藏層,那么一個(gè)基礎(chǔ)的Seq2Seq結(jié)構(gòu)就如下圖所示:

    要將Seq2Seq結(jié)構(gòu)應(yīng)用于不同的問(wèn)題,重點(diǎn)在于使用怎樣的Cell(神經(jīng)元)。在該TOP方案中使用的Cell是清華大學(xué)提出的SA-ConvLSTM(Self-Attention ConvLSTM),論文原文可參考https://ojs.aaai.org//index.php/AAAI/article/view/6819

    SA-ConvLSTM是施行健博士提出的時(shí)空序列領(lǐng)域經(jīng)典模型ConvLSTM的改進(jìn)模型,為了捕捉空間信息的時(shí)序依賴關(guān)系,它在ConvLSTM的基礎(chǔ)上增加了SAM模塊,用來(lái)記憶空間的聚合特征。ConvLSTM的論文原文可參考https://arxiv.org/pdf/1506.04214.pdf

  • ConvLSTM模型
  • LSTM模型是非常經(jīng)典的時(shí)序模型,三個(gè)門的結(jié)構(gòu)使得它在挖掘長(zhǎng)期的時(shí)間依賴任務(wù)中有不俗的表現(xiàn),并且相較于RNN,LSTM能夠有效地避免梯度消失問(wèn)題。對(duì)于單個(gè)輸入樣本,在每個(gè)時(shí)間步上,LSTM的每個(gè)門實(shí)際是對(duì)輸入向量做了一個(gè)全連接,那么對(duì)應(yīng)到我們這個(gè)賽題上,輸入X的形狀是(N,T,H,W,C),則單個(gè)輸入樣本在每個(gè)時(shí)間步上輸入LSTM的就是形狀為(H,W,C)的空間信息。我們知道,全連接網(wǎng)絡(luò)對(duì)于這種空間信息的提取能力并不強(qiáng),轉(zhuǎn)換成卷積操作后能夠在大大減少參數(shù)量的同時(shí)通過(guò)堆疊多層網(wǎng)絡(luò)逐步提取出更復(fù)雜的特征,到這里就可以很自然地想到,把LSTM中的全連接操作轉(zhuǎn)換為卷積操作,就能夠適用于時(shí)空序列問(wèn)題。ConvLSTM模型就是這么做的,實(shí)踐也表明這樣的作法是非常有效的。

  • SAM模塊
  • 然而,ConvLSTM模型存在兩個(gè)問(wèn)題:

    一是卷積層的感受野受限于卷積核的大小,需要通過(guò)堆疊多個(gè)卷積層來(lái)擴(kuò)大感受野,發(fā)掘全局的特征。舉例來(lái)說(shuō),假設(shè)第一個(gè)卷積層的卷積核大小是3×3,那么這一層的每個(gè)節(jié)點(diǎn)就只能感知這3×3的空間范圍內(nèi)的輸入信息,此時(shí)再增加一個(gè)3×3的卷積層,那么每個(gè)節(jié)點(diǎn)所能感知的就是3×3個(gè)第一層的節(jié)點(diǎn)內(nèi)的信息,在第一層步長(zhǎng)為1的情況下,就是4×4范圍內(nèi)的輸入信息,于是相比于第一個(gè)卷積層,第二層所能感知的輸入信息的空間范圍就增大了,而這樣做所帶來(lái)的后果就是參數(shù)量增加。對(duì)于單純的CNN模型來(lái)說(shuō)增加一層只是增加了一個(gè)卷積核大小的參數(shù)量,但是對(duì)于ConvLSTM來(lái)說(shuō)就有些不堪重負(fù),參數(shù)量的增加增大了過(guò)擬合的風(fēng)險(xiǎn),與此同時(shí)模型的收效卻并不高。

    二是卷積操作只針對(duì)當(dāng)前時(shí)間步輸入的空間信息,而忽視了過(guò)去的空間信息,因此難以挖掘空間信息在時(shí)間上的依賴關(guān)系。

    因此,為了同時(shí)挖掘全局和本地的空間依賴,提升模型在大空間范圍和長(zhǎng)時(shí)間的時(shí)空序列預(yù)測(cè)任務(wù)中的預(yù)測(cè)效果,SA-ConvLSTM模型在ConvLSTM模型的基礎(chǔ)上引入了SAM(self-attention memory)模塊。

    SAM模塊引入了一個(gè)新的記憶單元M,用來(lái)記憶包含時(shí)序依賴關(guān)系的空間信息。SAM模塊以當(dāng)前時(shí)間步通過(guò)ConvLSTM所獲得的隱藏層狀態(tài)HtH_tHt?和上一個(gè)時(shí)間步的記憶Mt?1M_{t-1}Mt?1?作為輸入,首先將HtH_tHt?通過(guò)自注意力機(jī)制得到特征ZhZ_hZh?,自注意力機(jī)制能夠增加HtH_tHt?中與其他部分更相關(guān)的部分的權(quán)重,同時(shí)HtH_tHt?也作為Query與Mt?1M_{t-1}Mt?1?共同通過(guò)注意力機(jī)制得到特征ZmZ_mZm?,用以增強(qiáng)對(duì)Mt?1M_{t-1}Mt?1?中與HtH_tHt?有更強(qiáng)依賴關(guān)系的部分的權(quán)重,將ZhZ_hZh?ZmZ_mZm?拼接起來(lái)就得到了二者的聚合特征ZZZ。此時(shí),聚合特征ZZZ中既包含了當(dāng)前時(shí)間步的信息,又包含了全局的時(shí)空記憶信息,接下來(lái)借鑒LSTM中的門控結(jié)構(gòu)用聚合特征ZZZ對(duì)隱藏層狀態(tài)和記憶單元進(jìn)行更新,就得到了更新后的隱藏層狀態(tài)Ht^\hat{H_t}Ht?^?和當(dāng)前時(shí)間步的記憶MtM_tMt?。SAM模塊的公式如下:

    it′=σ(Wm;zi?Z+Wm;hi?Ht+bm;i)gt′=tanh(Wm;zg?Z+Wm;hg?Ht+bm;g)Mt=(1?it′)°Mt?1+it′°gt′ot′=σ(Wm;zo?Z+Wm;ho?Ht+bm;o)Ht^=ot′°Mt\begin{aligned} & i'_t = \sigma (W_{m;zi} \ast Z + W_{m;hi} \ast H_t + b_{m;i}) \\ & g'_t = tanh (W_{m;zg} \ast Z + W_{m;hg} \ast H_t + b_{m;g}) \\ & M_t = (1 - i'_t) \circ M_{t-1} + i'_t \circ g'_t \\ & o'_t = \sigma (W_{m;zo} \ast Z + W_{m;ho} \ast H_t + b_{m;o}) \\ & \hat{H_t} = o'_t \circ M_t \end{aligned} ?it?=σ(Wm;zi??Z+Wm;hi??Ht?+bm;i?)gt?=tanh(Wm;zg??Z+Wm;hg??Ht?+bm;g?)Mt?=(1?it?)°Mt?1?+it?°gt?ot?=σ(Wm;zo??Z+Wm;ho??Ht?+bm;o?)Ht?^?=ot?°Mt??

    關(guān)于注意力機(jī)制和自注意力機(jī)制可以參考以下鏈接:

    • 深度學(xué)習(xí)中的注意力機(jī)制:https://blog.csdn.net/malefactor/article/details/78767781
    • 目前主流的Attention方法:https://www.zhihu.com/question/68482809
  • SA-ConvLSTM模型
  • 將以上二者結(jié)合起來(lái),就得到了SA-ConvLSTM模型:

    # Attention機(jī)制 def attn(query, key, value):# query、key、value的形狀都是(N, C, H*W),令S=H*W# 采用縮放點(diǎn)積模型計(jì)算得分,scores(i)=key(i)^T query/根號(hào)Cscores = torch.matmul(query.transpose(1, 2), key / math.sqrt(query.size(1))) # (N, S, S)# 計(jì)算注意力得分attn = F.softmax(scores, dim=-1)output = torch.matmul(attn, value.transpose(1, 2)) # (N, S, C)return output.transpose(1, 2) # (N, C, S) # SAM模塊 class SAAttnMem(nn.Module):def __init__(self, input_dim, d_model, kernel_size):super().__init__()pad = kernel_size[0] // 2, kernel_size[1] // 2self.d_model = d_modelself.input_dim = input_dim# 用1*1卷積實(shí)現(xiàn)全連接操作WhHtself.conv_h = nn.Conv2d(input_dim, d_model*3, kernel_size=1)# 用1*1卷積實(shí)現(xiàn)全連接操作WmMt-1self.conv_m = nn.Conv2d(input_dim, d_model*2, kernel_size=1)# 用1*1卷積實(shí)現(xiàn)全連接操作Wz[Zh,Zm]self.conv_z = nn.Conv2d(d_model*2, d_model, kernel_size=1)# 注意輸出維度和輸入維度要保持一致,都是input_dimself.conv_output = nn.Conv2d(input_dim+d_model, input_dim*3, kernel_size=kernel_size, padding=pad)def forward(self, h, m):# self.conv_h(h)得到WhHt,將其在dim=1上劃分成大小為self.d_model的塊,每一塊的形狀就是(N, d_model, H, W),所得到的三塊就是Qh、Kh、Vhhq, hk, hv = torch.split(self.conv_h(h), self.d_model, dim=1)# 同樣的方法得到Km和Vmmk, mv = torch.split(self.conv_m(m), self.d_model, dim=1)N, C, H, W = hq.size()# 通過(guò)自注意力機(jī)制得到ZhZh = attn(hq.view(N, C, -1), hk.view(N, C, -1), hv.view(N, C, -1)) # (N, C, S), C=d_model# 通過(guò)注意力機(jī)制得到ZmZm = attn(hq.view(N, C, -1), mk.view(N, C, -1), mv.view(N, C, -1)) # (N, C, S), C=d_model# 將Zh和Zm拼接起來(lái),并進(jìn)行全連接操作得到聚合特征ZZ = self.conv_z(torch.cat([Zh.view(N, C, H, W), Zm.view(N, C, H, W)], dim=1)) # (N, C, H, W), C=d_model# 計(jì)算i't、g't、o'ti, g, o = torch.split(self.conv_output(torch.cat([Z, h], dim=1)), self.input_dim, dim=1) # (N, C, H, W), C=input_dimi = torch.sigmoid(i)g = torch.tanh(g)# 得到更新后的記憶單元Mtm_next = i * g + (1 - i) * m# 得到更新后的隱藏狀態(tài)Hth_next = torch.sigmoid(o) * m_nextreturn h_next, m_next # SA-ConvLSTM Cell class SAConvLSTMCell(nn.Module):def __init__(self, input_dim, hidden_dim, d_attn, kernel_size):super().__init__()self.input_dim = input_dimself.hidden_dim = hidden_dimpad = kernel_size[0] // 2, kernel_size[1] // 2# 卷積操作Wx*Xt+Wh*Ht-1self.conv = nn.Conv2d(in_channels=input_dim+hidden_dim, out_channels=4*hidden_dim, kernel_size=kernel_size, padding=pad)self.sa = SAAttnMem(input_dim=hidden_dim, d_model=d_attn, kernel_size=kernel_size)def initialize(self, inputs):device = inputs.deviceN, _, H, W = inputs.size()# 初始化隱藏層狀態(tài)Htself.hidden_state = torch.zeros(N, self.hidden_dim, H, W, device=device)# 初始化記憶細(xì)胞狀態(tài)ctself.cell_state = torch.zeros(N, self.hidden_dim, H, W, device=device)# 初始化記憶單元狀態(tài)Mtself.memory_state = torch.zeros(N, self.hidden_dim, H, W, device=device)def forward(self, inputs, first_step=False):# 如果當(dāng)前是第一個(gè)時(shí)間步,初始化Ht、ct、Mtif first_step:self.initialize(inputs)# ConvLSTM部分# 拼接X(jué)t和Htcombined = torch.cat([inputs, self.hidden_state], dim=1) # (N, C, H, W), C=input_dim+hidden_dim# 進(jìn)行卷積操作combined_conv = self.conv(combined) # 得到四個(gè)門控單元it、ft、ot、gtcc_i, cc_f, cc_o, cc_g = torch.split(combined_conv, self.hidden_dim, dim=1)i = torch.sigmoid(cc_i)f = torch.sigmoid(cc_f)o = torch.sigmoid(cc_o)g = torch.tanh(cc_g)# 得到當(dāng)前時(shí)間步的記憶細(xì)胞狀態(tài)ct=ft·ct-1+it·gtself.cell_state = f * self.cell_state + i * g# 得到當(dāng)前時(shí)間步的隱藏層狀態(tài)Ht=ot·tanh(ct)self.hidden_state = o * torch.tanh(self.cell_state)# SAM部分,更新Ht和Mtself.hidden_state, self.memory_state = self.sa(self.hidden_state, self.memory_state)return self.hidden_state

    在Seq2Seq模型的訓(xùn)練中,有兩種訓(xùn)練模式。一是Free running,也就是傳統(tǒng)的訓(xùn)練方式,以上一個(gè)時(shí)間步的輸出yt?1^\hat{y_{t-1}}yt?1?^?作為下一個(gè)時(shí)間步的輸入,但是這種做法存在的問(wèn)題是在訓(xùn)練的初期所得到的yt?1^\hat{y_{t-1}}yt?1?^?與實(shí)際標(biāo)簽yt?1y_{t-1}yt?1?相差甚遠(yuǎn),以此作為輸入會(huì)導(dǎo)致后續(xù)的輸出越來(lái)越偏離我們期望的預(yù)測(cè)標(biāo)簽。于是就產(chǎn)生了第二種訓(xùn)練模式——Teacher forcing。

    Teacher forcing就是直接使用實(shí)際標(biāo)簽yt?1y_{t-1}yt?1?作為下一個(gè)時(shí)間步的輸入,由老師(ground truth)帶領(lǐng)著防止模型越走越偏。但是老師不能總是手把手領(lǐng)著學(xué)生走,要逐漸放手讓學(xué)生自主學(xué)習(xí),于是我們使用Scheduled Sampling來(lái)控制使用實(shí)際標(biāo)簽的概率。我們用ratio來(lái)表示Scheduled Sampling的比例,在訓(xùn)練初期,ratio=1,模型完全由老師帶領(lǐng)著,隨著訓(xùn)練論述的增加,ratio以一定的方式衰減(該方案中使用線性衰減,ratio每次減小一個(gè)衰減率decay_rate),每個(gè)時(shí)間步以ratio的概率從伯努利分布中提取二進(jìn)制隨機(jī)數(shù)0或1,為1時(shí)輸入就是實(shí)際標(biāo)簽yt?1y_{t-1}yt?1?,否則輸入為yt?1^\hat{y_{t-1}}yt?1?^?。

    # 構(gòu)建SA-ConvLSTM模型 class SAConvLSTM(nn.Module):def __init__(self, input_dim, hidden_dim, d_attn, kernel_size):super().__init__()self.input_dim = input_dimself.hidden_dim = hidden_dimself.num_layers = len(hidden_dim)layers = []for i in range(self.num_layers):cur_input_dim = self.input_dim if i == 0 else self.hidden_dim[i-1]layers.append(SAConvLSTMCell(input_dim=cur_input_dim, hidden_dim=self.hidden_dim[i], d_attn = d_attn, kernel_size=kernel_size)) self.layers = nn.ModuleList(layers)self.conv_output = nn.Conv2d(self.hidden_dim[-1], 1, kernel_size=1)def forward(self, input_x, device=torch.device('cuda:0'), input_frames=12, future_frames=26, output_frames=37, teacher_forcing=False, scheduled_sampling_ratio=0, train=True):# 將輸入樣本X的形狀(N, T, H, W, C)轉(zhuǎn)換為(N, T, C, H, W)input_x = input_x.permute(0, 1, 4, 2, 3).contiguous()# 僅在訓(xùn)練時(shí)使用teacher forcingif train:if teacher_forcing and scheduled_sampling_ratio > 1e-6:teacher_forcing_mask = torch.bernoulli(scheduled_sampling_ratio * torch.ones(input_x.size(0), future_frames-1, 1, 1, 1))else:teacher_forcing = Falseelse:teacher_forcing = Falsetotal_steps = input_frames + future_frames - 1outputs = [None] * total_steps# 對(duì)于每一個(gè)時(shí)間步for t in range(total_steps):# 在前12個(gè)月,使用每個(gè)月的輸入樣本Xtif t < input_frames:input_ = input_x[:, t].to(device)# 若不使用teacher forcing,則以上一個(gè)時(shí)間步的預(yù)測(cè)標(biāo)簽作為當(dāng)前時(shí)間步的輸入elif not teacher_forcing:input_ = outputs[t-1]# 若使用teacher forcing,則以ratio的概率使用上一個(gè)時(shí)間步的實(shí)際標(biāo)簽作為當(dāng)前時(shí)間步的輸入else:mask = teacher_forcing_mask[:, t-input_frames].float().to(device)input_ = input_x[:, t].to(device) * mask + outputs[t-1] * (1-mask)first_step = (t==0)input_ = input_.float()# 將當(dāng)前時(shí)間步的輸入通過(guò)隱藏層for layer_idx in range(self.num_layers):input_ = self.layers[layer_idx](input_, first_step=first_step)# 記錄每個(gè)時(shí)間步的輸出if train or (t >= (input_frames - 1)):outputs[t] = self.conv_output(input_)outputs = [x for x in outputs if x is not None]# 確認(rèn)輸出序列的長(zhǎng)度if train:assert len(outputs) == output_frameselse:assert len(outputs) == future_frames# 得到sst的預(yù)測(cè)序列outputs = torch.stack(outputs, dim=1)[:, :, 0] # (N, 37, H, W)# 對(duì)sst的預(yù)測(cè)序列在nino3.4區(qū)域取三個(gè)月的平均值就得到nino3.4指數(shù)的預(yù)測(cè)序列nino_pred = outputs[:, -future_frames:, 10:13, 19:30].mean(dim=[2, 3]) # (N, 26)nino_pred = nino_pred.unfold(dimension=1, size=3, step=1).mean(dim=2) # (N, 24)return nino_pred # 輸入特征數(shù) input_dim = 1 # 隱藏層節(jié)點(diǎn)數(shù) hidden_dim = (64, 64, 64, 64) # 注意力機(jī)制節(jié)點(diǎn)數(shù) d_attn = 32 # 卷積核大小 kernel_size = (3, 3)model = SAConvLSTM(input_dim, hidden_dim, d_attn, kernel_size) print(model) SAConvLSTM((layers): ModuleList((0): SAConvLSTMCell((conv): Conv2d(65, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(sa): SAAttnMem((conv_h): Conv2d(64, 96, kernel_size=(1, 1), stride=(1, 1))(conv_m): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1))(conv_z): Conv2d(64, 32, kernel_size=(1, 1), stride=(1, 1))(conv_output): Conv2d(96, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))))(1): SAConvLSTMCell((conv): Conv2d(128, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(sa): SAAttnMem((conv_h): Conv2d(64, 96, kernel_size=(1, 1), stride=(1, 1))(conv_m): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1))(conv_z): Conv2d(64, 32, kernel_size=(1, 1), stride=(1, 1))(conv_output): Conv2d(96, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))))(2): SAConvLSTMCell((conv): Conv2d(128, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(sa): SAAttnMem((conv_h): Conv2d(64, 96, kernel_size=(1, 1), stride=(1, 1))(conv_m): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1))(conv_z): Conv2d(64, 32, kernel_size=(1, 1), stride=(1, 1))(conv_output): Conv2d(96, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))))(3): SAConvLSTMCell((conv): Conv2d(128, 256, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1))(sa): SAAttnMem((conv_h): Conv2d(64, 96, kernel_size=(1, 1), stride=(1, 1))(conv_m): Conv2d(64, 64, kernel_size=(1, 1), stride=(1, 1))(conv_z): Conv2d(64, 32, kernel_size=(1, 1), stride=(1, 1))(conv_output): Conv2d(96, 192, kernel_size=(3, 3), stride=(1, 1), padding=(1, 1)))))(conv_output): Conv2d(64, 1, kernel_size=(1, 1), stride=(1, 1)) )

    模型訓(xùn)練

    # 采用RMSE作為損失函數(shù) def RMSELoss(y_pred,y_true):loss = torch.sqrt(torch.mean((y_pred-y_true)**2, dim=0)).sum()return loss model_weights = './task05_model_weights.pth' device = 'cuda' if torch.cuda.is_available() else 'cpu' model = SAConvLSTM(input_dim, hidden_dim, d_attn, kernel_size).to(device) criterion = RMSELoss optimizer = optim.Adam(model.parameters(), lr=1e-3) lr_scheduler = ReduceLROnPlateau(optimizer, mode='max', factor=0.3, patience=0, verbose=True, min_lr=0.0001) epochs = 5 ratio, decay_rate = 1, 8e-5 train_losses, valid_losses = [], [] scores = [] best_score = float('-inf') preds = np.zeros((len(y_valid),24))for epoch in range(epochs):print('Epoch: {}/{}'.format(epoch+1, epochs))# 模型訓(xùn)練model.train()losses = 0for data, labels in tqdm(trainloader):data = data.to(device)labels = labels.to(device)optimizer.zero_grad()# ratio線性衰減ratio = max(ratio-decay_rate, 0)pred = model(data, teacher_forcing=True, scheduled_sampling_ratio=ratio, train=True)loss = criterion(pred, labels)losses += loss.cpu().detach().numpy()loss.backward()optimizer.step()train_loss = losses / len(trainloader)train_losses.append(train_loss)print('Training Loss: {:.3f}'.format(train_loss))# 模型驗(yàn)證model.eval()losses = 0with torch.no_grad():for i, data in tqdm(enumerate(validloader)):data, labels = datadata = data.to(device)labels = labels.to(device)pred = model(data, train=False)loss = criterion(pred, labels)losses += loss.cpu().detach().numpy()preds[i*batch_size:(i+1)*batch_size] = pred.detach().cpu().numpy()valid_loss = losses / len(validloader)valid_losses.append(valid_loss)print('Validation Loss: {:.3f}'.format(valid_loss))s = score(y_valid, preds)scores.append(s)print('Score: {:.3f}'.format(s))# 保存最佳模型權(quán)重if s > best_score:best_score = scheckpoint = {'best_score': s,'state_dict': model.state_dict()}torch.save(checkpoint, model_weights) Epoch: 1/5100%|██████████| 1600/1600 [21:43<00:00, 1.23it/s]Training Loss: 3.28950it [00:11, 4.47it/s]Validation Loss: 44.009 Score: -43.458 Epoch: 2/5100%|██████████| 1600/1600 [21:43<00:00, 1.23it/s]Training Loss: 3.08450it [00:11, 4.33it/s]Validation Loss: 25.011 Score: -19.966 Epoch: 3/5100%|██████████| 1600/1600 [21:46<00:00, 1.22it/s]Training Loss: 13.46150it [00:12, 4.16it/s]Validation Loss: 15.438 Score: -14.139 Epoch: 4/5100%|██████████| 1600/1600 [21:54<00:00, 1.22it/s]Training Loss: 17.62750it [00:12, 3.99it/s]Validation Loss: 15.389 Score: -22.500 Epoch: 5/5100%|██████████| 1600/1600 [21:55<00:00, 1.22it/s]Training Loss: 17.59250it [00:11, 4.48it/s]Validation Loss: 15.252 Score: -14.459 # 繪制訓(xùn)練/驗(yàn)證曲線 def training_vis(train_losses, valid_losses):# 繪制損失函數(shù)曲線fig = plt.figure(figsize=(8,4))# subplot lossax1 = fig.add_subplot(121)ax1.plot(train_losses, label='train_loss')ax1.plot(valid_losses,label='val_loss')ax1.set_xlabel('Epochs')ax1.set_ylabel('Loss')ax1.set_title('Loss on Training and Validation Data')ax1.legend()plt.tight_layout() training_vis(train_losses, valid_losses)

    模型評(píng)估

    在測(cè)試集上評(píng)估模型效果。

    # 加載得分最高的模型 checkpoint = torch.load('../input/ai-earth-model-weights/task05_model_weights.pth') model = SAConvLSTM(input_dim, hidden_dim, d_attn, kernel_size) model.load_state_dict(checkpoint['state_dict']) <All keys matched successfully> # 測(cè)試集路徑 test_path = '../input/ai-earth-tests/' # 測(cè)試集標(biāo)簽路徑 test_label_path = '../input/ai-earth-tests-labels/' import os# 讀取測(cè)試數(shù)據(jù)和測(cè)試數(shù)據(jù)的標(biāo)簽 files = os.listdir(test_path) X_test = [] y_test = [] for file in files:X_test.append(np.load(test_path + file))y_test.append(np.load(test_label_path + file)) X_test = np.array(X_test)[:, :, :, 19: 67, :1] y_test = np.array(y_test) X_test.shape, y_test.shape ((103, 12, 24, 48, 1), (103, 24)) testset = AIEarthDataset(X_test, y_test) testloader = DataLoader(testset, batch_size=batch_size, shuffle=False) # 在測(cè)試集上評(píng)估模型效果 model.eval() model.to(device) preds = np.zeros((len(y_test),24)) for i, data in tqdm(enumerate(testloader)):data, labels = datadata = data.to(device)labels = labels.to(device)pred = model(data, train=False)preds[i*batch_size:(i+1)*batch_size] = pred.detach().cpu().numpy() s = score(y_test, preds) print('Score: {:.3f}'.format(s))

    總結(jié)

    這一次的TOP方案沒(méi)有自己設(shè)計(jì)模型,而是使用了目前時(shí)空序列預(yù)測(cè)領(lǐng)域現(xiàn)有的模型,另一組TOP選手“ailab”也使用了現(xiàn)有的模型PredRNN++,關(guān)于時(shí)空序列預(yù)測(cè)領(lǐng)域的一些比較經(jīng)典的模型可以參考https://www.zhihu.com/column/c_1208033701705162752

    作業(yè)

    該TOP方案中以sst作為預(yù)測(cè)目標(biāo),間接計(jì)算nino3.4指數(shù),學(xué)有余力的同學(xué)可以嘗試用SA-ConvLSTM模型直接預(yù)測(cè)nino3.4指數(shù)。

    參考文獻(xiàn)

  • 吳先生的隊(duì)伍方案分享:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12586969.1002.9.561d5330dF9lX1&postId=231465
  • ailab團(tuán)隊(duì)思路分享:https://tianchi.aliyun.com/forum/postDetail?spm=5176.12586969.1002.15.561d5330dF9lX1&postId=210734
  • 總結(jié)

    以上是生活随笔為你收集整理的【算法竞赛学习】气象海洋预测-Task5 模型建立之 SA-ConvLSTM的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

    大色综合色综合网站 | 三级4级全黄60分钟 | 国产黑色丝袜在线播放 | 人人爽人人澡人人高潮 | 久久精品女人的天堂av | 国产97人人超碰caoprom | 天天燥日日燥 | 亚洲国产精品一区二区美利坚 | 青青久在线视频免费观看 | 亚洲欧美日韩综合久久久 | 午夜免费福利小电影 | 亚洲s色大片在线观看 | 熟女少妇人妻中文字幕 | 亚洲熟妇色xxxxx欧美老妇y | 成人片黄网站色大片免费观看 | 学生妹亚洲一区二区 | 色婷婷香蕉在线一区二区 | 亚洲男女内射在线播放 | 中文字幕 人妻熟女 | 水蜜桃亚洲一二三四在线 | 大色综合色综合网站 | 狂野欧美性猛xxxx乱大交 | 免费人成网站视频在线观看 | 日韩av无码中文无码电影 | 国产精品人妻一区二区三区四 | 99国产欧美久久久精品 | 久久精品无码一区二区三区 | 99久久婷婷国产综合精品青草免费 | 黑人大群体交免费视频 | 免费看男女做好爽好硬视频 | 精品无人区无码乱码毛片国产 | 欧美日韩在线亚洲综合国产人 | 亚洲色成人中文字幕网站 | 日韩精品a片一区二区三区妖精 | 性欧美疯狂xxxxbbbb | 亚洲国产精品久久久天堂 | 国产精品亚洲а∨无码播放麻豆 | 国产精品福利视频导航 | 人妻少妇精品久久 | 男人的天堂av网站 | 久久国产精品_国产精品 | 99久久亚洲精品无码毛片 | 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲日本va午夜在线电影 | 国产无av码在线观看 | 女人被爽到呻吟gif动态图视看 | 亚洲国产av精品一区二区蜜芽 | 99国产欧美久久久精品 | 国产午夜手机精彩视频 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲无人区一区二区三区 | 国产免费无码一区二区视频 | 18无码粉嫩小泬无套在线观看 | 麻豆国产丝袜白领秘书在线观看 | 少妇愉情理伦片bd | 欧洲vodafone精品性 | 国产网红无码精品视频 | 久久久久久九九精品久 | 黑人玩弄人妻中文在线 | 性史性农村dvd毛片 | 亚洲小说图区综合在线 | 欧美性黑人极品hd | 欧美亚洲国产一区二区三区 | 日本精品少妇一区二区三区 | 国产 精品 自在自线 | 日韩视频 中文字幕 视频一区 | 少妇人妻偷人精品无码视频 | 亚洲啪av永久无码精品放毛片 | 一二三四在线观看免费视频 | 国产亚洲精品久久久久久大师 | 久久天天躁狠狠躁夜夜免费观看 | 99久久无码一区人妻 | 少妇无码av无码专区在线观看 | 色婷婷欧美在线播放内射 | 少妇性l交大片 | 久久99久久99精品中文字幕 | 国产人妻人伦精品1国产丝袜 | 日本一本二本三区免费 | 久久综合网欧美色妞网 | 成人一区二区免费视频 | 纯爱无遮挡h肉动漫在线播放 | 2020最新国产自产精品 | 一本久久a久久精品vr综合 | 欧洲vodafone精品性 | 国产亚洲精品久久久久久大师 | 无遮挡国产高潮视频免费观看 | 亚洲午夜无码久久 | 国产精品理论片在线观看 | 午夜精品一区二区三区在线观看 | 中文字幕无码日韩欧毛 | 亚洲欧美精品伊人久久 | 精品 日韩 国产 欧美 视频 | 欧美丰满熟妇xxxx性ppx人交 | 色欲久久久天天天综合网精品 | 精品国产青草久久久久福利 | 中文字幕无线码 | 成人免费视频视频在线观看 免费 | av无码电影一区二区三区 | 日本欧美一区二区三区乱码 | 亚洲欧美国产精品专区久久 | 国产成人久久精品流白浆 | 国产手机在线αⅴ片无码观看 | 欧美日韩久久久精品a片 | 99久久久无码国产精品免费 | 国产九九九九九九九a片 | 国产精品久久久久影院嫩草 | 青青青爽视频在线观看 | 日韩无码专区 | 国产精品99爱免费视频 | 人人澡人摸人人添 | 成在人线av无码免观看麻豆 | 国产人妻久久精品二区三区老狼 | 无码人妻精品一区二区三区下载 | 午夜无码人妻av大片色欲 | 国产成人无码av在线影院 | 亚洲精品www久久久 | 久久99精品久久久久久 | 色综合视频一区二区三区 | 欧美性生交活xxxxxdddd | 夜先锋av资源网站 | 亚洲第一无码av无码专区 | 精品国产一区二区三区四区在线看 | 亚洲国产欧美在线成人 | 99精品国产综合久久久久五月天 | 国产精品99爱免费视频 | 亚洲va欧美va天堂v国产综合 | 精品无码国产一区二区三区av | 亚洲熟妇色xxxxx欧美老妇y | 亚洲国产av精品一区二区蜜芽 | 久久人人97超碰a片精品 | 亚洲综合在线一区二区三区 | 国产热a欧美热a在线视频 | 久久精品丝袜高跟鞋 | 99久久久无码国产精品免费 | 亚洲国产一区二区三区在线观看 | 亚洲成av人片天堂网无码】 | 99久久精品无码一区二区毛片 | 一本久道高清无码视频 | 成人一在线视频日韩国产 | 波多野结衣高清一区二区三区 | 日韩欧美群交p片內射中文 | 搡女人真爽免费视频大全 | 精品aⅴ一区二区三区 | 欧美 日韩 亚洲 在线 | 欧美 日韩 亚洲 在线 | 国产在线aaa片一区二区99 | 狂野欧美性猛交免费视频 | 国产av无码专区亚洲a∨毛片 | 日本乱偷人妻中文字幕 | 国产精品美女久久久 | 欧美丰满熟妇xxxx | 国产精品久久久久久亚洲毛片 | 国产卡一卡二卡三 | 欧美丰满少妇xxxx性 | 亚洲中文无码av永久不收费 | 夜夜夜高潮夜夜爽夜夜爰爰 | 天堂亚洲免费视频 | 久久综合色之久久综合 | 奇米影视7777久久精品人人爽 | 亚洲日韩av片在线观看 | 精品国产麻豆免费人成网站 | 伊在人天堂亚洲香蕉精品区 | 日韩 欧美 动漫 国产 制服 | 欧洲精品码一区二区三区免费看 | 麻豆人妻少妇精品无码专区 | 熟女少妇在线视频播放 | 又黄又爽又色的视频 | 岛国片人妻三上悠亚 | 俺去俺来也www色官网 | 在线播放亚洲第一字幕 | 狂野欧美性猛xxxx乱大交 | 精品久久久久香蕉网 | 国产又爽又猛又粗的视频a片 | 国产9 9在线 | 中文 | 亚洲s码欧洲m码国产av | 55夜色66夜色国产精品视频 | 精品 日韩 国产 欧美 视频 | 一个人看的www免费视频在线观看 | 欧美放荡的少妇 | 一本加勒比波多野结衣 | 色综合久久久久综合一本到桃花网 | √天堂中文官网8在线 | 伊人久久大香线蕉av一区二区 | 少妇久久久久久人妻无码 | 一本色道久久综合亚洲精品不卡 | 强辱丰满人妻hd中文字幕 | 激情内射亚州一区二区三区爱妻 | 狠狠色欧美亚洲狠狠色www | 大肉大捧一进一出好爽视频 | 久久99精品久久久久婷婷 | 无码人妻出轨黑人中文字幕 | 在线成人www免费观看视频 | 久久99久久99精品中文字幕 | 天堂亚洲2017在线观看 | 国产精品嫩草久久久久 | 亚洲一区二区三区无码久久 | 东北女人啪啪对白 | 国产精品亚洲а∨无码播放麻豆 | av在线亚洲欧洲日产一区二区 | 久久久久久亚洲精品a片成人 | 国产做国产爱免费视频 | 一本色道久久综合狠狠躁 | 久久www免费人成人片 | 久久久久成人片免费观看蜜芽 | 樱花草在线社区www | 国产成人精品久久亚洲高清不卡 | 亚洲第一网站男人都懂 | 女人高潮内射99精品 | 国产成人精品必看 | 国产精品高潮呻吟av久久 | 午夜精品久久久久久久久 | 未满小14洗澡无码视频网站 | 国产亚洲日韩欧美另类第八页 | 国产欧美精品一区二区三区 | 亚洲国产欧美在线成人 | 自拍偷自拍亚洲精品被多人伦好爽 | 人人妻人人澡人人爽精品欧美 | 一本色道久久综合狠狠躁 | 日本www一道久久久免费榴莲 | 亚洲精品一区二区三区婷婷月 | 亚洲欧美日韩国产精品一区二区 | 99精品视频在线观看免费 | 亚洲中文无码av永久不收费 | 水蜜桃av无码 | 性色欲情网站iwww九文堂 | 精品国偷自产在线 | 国产真实伦对白全集 | 少妇性荡欲午夜性开放视频剧场 | 少妇性l交大片 | 给我免费的视频在线观看 | 亚洲日韩av一区二区三区中文 | 国产成人无码av在线影院 | 在线亚洲高清揄拍自拍一品区 | 亚洲精品鲁一鲁一区二区三区 | 1000部夫妻午夜免费 | 好男人社区资源 | 内射白嫩少妇超碰 | 亚洲精品国产a久久久久久 | 国产精品va在线观看无码 | 亚洲国产成人a精品不卡在线 | 国产成人精品久久亚洲高清不卡 | 日本在线高清不卡免费播放 | 5858s亚洲色大成网站www | 久久精品一区二区三区四区 | 国产精品理论片在线观看 | 18无码粉嫩小泬无套在线观看 | 日本护士xxxxhd少妇 | 欧美人与动性行为视频 | 国产乱人伦偷精品视频 | 99久久无码一区人妻 | 88国产精品欧美一区二区三区 | 人人爽人人爽人人片av亚洲 | 麻花豆传媒剧国产免费mv在线 | 欧美freesex黑人又粗又大 | 国产精品亚洲综合色区韩国 | 国产精品久久久午夜夜伦鲁鲁 | 亚洲精品欧美二区三区中文字幕 | 无码人妻丰满熟妇区五十路百度 | 国产麻豆精品精东影业av网站 | 久久久中文久久久无码 | 国产九九九九九九九a片 | 欧美xxxx黑人又粗又长 | 内射老妇bbwx0c0ck | 在线观看欧美一区二区三区 | 亚洲成av人影院在线观看 | 人妻aⅴ无码一区二区三区 | 免费观看激色视频网站 | 乌克兰少妇xxxx做受 | 99精品国产综合久久久久五月天 | 少妇高潮喷潮久久久影院 | 国内精品九九久久久精品 | 最近中文2019字幕第二页 | √8天堂资源地址中文在线 | 人人妻人人澡人人爽欧美精品 | 天天拍夜夜添久久精品大 | 黑人巨大精品欧美黑寡妇 | 天天燥日日燥 | 精品国精品国产自在久国产87 | 国产偷国产偷精品高清尤物 | 波多野结衣av一区二区全免费观看 | 小泽玛莉亚一区二区视频在线 | 亚洲 a v无 码免 费 成 人 a v | 久久精品中文字幕一区 | 国产人妻人伦精品1国产丝袜 | 未满成年国产在线观看 | 国产片av国语在线观看 | 亚洲国产精品无码久久久久高潮 | 中文字幕无码免费久久99 | 亚洲精品一区二区三区在线 | 久久久久免费看成人影片 | 我要看www免费看插插视频 | 欧美性猛交xxxx富婆 | 日本xxxx色视频在线观看免费 | 无遮挡国产高潮视频免费观看 | 亚洲男人av香蕉爽爽爽爽 | 18无码粉嫩小泬无套在线观看 | 色欲人妻aaaaaaa无码 | 少妇性俱乐部纵欲狂欢电影 | 天天摸天天透天天添 | 久久久久久亚洲精品a片成人 | 国产精品亚洲一区二区三区喷水 | 日本丰满熟妇videos | 久久精品中文字幕一区 | 高清不卡一区二区三区 | 亚洲a无码综合a国产av中文 | 狠狠cao日日穞夜夜穞av | 久久久久国色av免费观看性色 | 国内综合精品午夜久久资源 | a片免费视频在线观看 | 国产午夜福利亚洲第一 | 日本va欧美va欧美va精品 | 亚洲自偷自偷在线制服 | 国产9 9在线 | 中文 | 亚洲娇小与黑人巨大交 | 少妇被黑人到高潮喷出白浆 | 国产精品内射视频免费 | 成人精品一区二区三区中文字幕 | 精品偷拍一区二区三区在线看 | 婷婷丁香六月激情综合啪 | 国产 精品 自在自线 | 欧美日韩一区二区三区自拍 | 国产两女互慰高潮视频在线观看 | 2019nv天堂香蕉在线观看 | 黑人粗大猛烈进出高潮视频 | 又湿又紧又大又爽a视频国产 | 国产区女主播在线观看 | 国产精品久久福利网站 | 狠狠躁日日躁夜夜躁2020 | 熟妇人妻中文av无码 | 亚洲国产av精品一区二区蜜芽 | 久久久精品人妻久久影视 | 少妇人妻偷人精品无码视频 | 国产三级精品三级男人的天堂 | 四十如虎的丰满熟妇啪啪 | 高中生自慰www网站 | 久久精品国产99精品亚洲 | 真人与拘做受免费视频一 | 高清无码午夜福利视频 | 国产精品视频免费播放 | 初尝人妻少妇中文字幕 | 亚洲日韩中文字幕在线播放 | 亚洲一区二区三区偷拍女厕 | 人人妻在人人 | 狂野欧美性猛xxxx乱大交 | 精品一区二区三区波多野结衣 | 日本熟妇浓毛 | 国产婷婷色一区二区三区在线 | 久久久久成人精品免费播放动漫 | 亚洲精品一区二区三区婷婷月 | 偷窥日本少妇撒尿chinese | 国精产品一品二品国精品69xx | 福利一区二区三区视频在线观看 | 窝窝午夜理论片影院 | 亚洲日本一区二区三区在线 | 亚洲精品国产精品乱码不卡 | 少妇无码一区二区二三区 | 国产亚洲精品久久久久久国模美 | 六十路熟妇乱子伦 | 在线成人www免费观看视频 | 奇米影视888欧美在线观看 | 国产成人精品一区二区在线小狼 | 露脸叫床粗话东北少妇 | 国产精品久久国产三级国 | 日本护士xxxxhd少妇 | 亚洲中文字幕久久无码 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 国语自产偷拍精品视频偷 | 婷婷五月综合缴情在线视频 | 国产精品丝袜黑色高跟鞋 | 亚洲国产精品无码久久久久高潮 | 亚洲自偷自偷在线制服 | 国产极品视觉盛宴 | 天天拍夜夜添久久精品大 | 国产美女极度色诱视频www | 久久久精品人妻久久影视 | 无码一区二区三区在线观看 | 熟妇人妻无码xxx视频 | 亚洲毛片av日韩av无码 | 亚洲精品成人av在线 | 九九综合va免费看 | 夜先锋av资源网站 | 亚洲国产精品毛片av不卡在线 | 一个人看的视频www在线 | 欧美freesex黑人又粗又大 | 中文无码精品a∨在线观看不卡 | 成人亚洲精品久久久久软件 | 九九综合va免费看 | 亚洲色大成网站www | 激情国产av做激情国产爱 | 欧美肥老太牲交大战 | 午夜时刻免费入口 | 无码免费一区二区三区 | 1000部夫妻午夜免费 | 国产精品久久久 | 日韩av无码中文无码电影 | 人人超人人超碰超国产 | 日韩精品无码一本二本三本色 | 精品无码国产一区二区三区av | 99久久无码一区人妻 | 性史性农村dvd毛片 | 暴力强奷在线播放无码 | 亚洲综合无码一区二区三区 | 免费国产成人高清在线观看网站 | 久久99热只有频精品8 | 国产亲子乱弄免费视频 | 乌克兰少妇xxxx做受 | 国产激情无码一区二区 | 久久99久久99精品中文字幕 | 国产精品美女久久久 | 国精品人妻无码一区二区三区蜜柚 | 麻豆av传媒蜜桃天美传媒 | 亚洲色欲色欲欲www在线 | 中文字幕无码免费久久9一区9 | 国产成人精品无码播放 | 性色av无码免费一区二区三区 | 精品熟女少妇av免费观看 | 丝袜美腿亚洲一区二区 | 大肉大捧一进一出好爽视频 | 丰满人妻一区二区三区免费视频 | 高潮毛片无遮挡高清免费 | 午夜熟女插插xx免费视频 | 亚洲精品成人av在线 | 性史性农村dvd毛片 | 在线播放无码字幕亚洲 | 国产小呦泬泬99精品 | 九九热爱视频精品 | 东京无码熟妇人妻av在线网址 | 亚洲一区二区三区香蕉 | 亚洲日本一区二区三区在线 | 久久国产精品萌白酱免费 | 久久综合色之久久综合 | 国精产品一品二品国精品69xx | 国产在线aaa片一区二区99 | 中文字幕无码视频专区 | 免费中文字幕日韩欧美 | 天堂а√在线中文在线 | 激情内射日本一区二区三区 | 无码一区二区三区在线观看 | 色婷婷久久一区二区三区麻豆 | 精品乱子伦一区二区三区 | 亚洲国产av美女网站 | 婷婷五月综合缴情在线视频 | 色诱久久久久综合网ywww | 在线天堂新版最新版在线8 | 亚洲欧美综合区丁香五月小说 | 久久久久亚洲精品男人的天堂 | 日本精品久久久久中文字幕 | 亚洲日本在线电影 | 高潮喷水的毛片 | 51国偷自产一区二区三区 | 俺去俺来也在线www色官网 | 国产精品视频免费播放 | 扒开双腿疯狂进出爽爽爽视频 | 日日噜噜噜噜夜夜爽亚洲精品 | 在线播放亚洲第一字幕 | 国产欧美精品一区二区三区 | 国产三级久久久精品麻豆三级 | 国产成人无码午夜视频在线观看 | 在线天堂新版最新版在线8 | 欧美三级a做爰在线观看 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲 欧美 激情 小说 另类 | 丰满少妇熟乱xxxxx视频 | 亚洲s色大片在线观看 | 精品久久久久久亚洲精品 | 日本大乳高潮视频在线观看 | 国产精品亚洲lv粉色 | 男女超爽视频免费播放 | 亚洲精品中文字幕乱码 | 国内精品一区二区三区不卡 | 67194成是人免费无码 | 精品少妇爆乳无码av无码专区 | 久久综合久久自在自线精品自 | 日本一本二本三区免费 | 日本熟妇浓毛 | 精品无码一区二区三区爱欲 | 国产97在线 | 亚洲 | 东京热无码av男人的天堂 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲精品国产品国语在线观看 | 一本大道久久东京热无码av | 2020最新国产自产精品 | 少妇被粗大的猛进出69影院 | 亚洲成a人片在线观看日本 | 亚洲日韩精品欧美一区二区 | 最新版天堂资源中文官网 | а√资源新版在线天堂 | 性做久久久久久久久 | 丝袜人妻一区二区三区 | 免费国产成人高清在线观看网站 | 国产真实乱对白精彩久久 | 荡女精品导航 | 精品亚洲成av人在线观看 | 亚洲 另类 在线 欧美 制服 | 亚洲精品综合五月久久小说 | 美女黄网站人色视频免费国产 | 欧美国产日产一区二区 | 一区二区传媒有限公司 | 精品厕所偷拍各类美女tp嘘嘘 | 四虎影视成人永久免费观看视频 | 成人性做爰aaa片免费看 | 亚洲午夜福利在线观看 | 男女猛烈xx00免费视频试看 | 久久精品视频在线看15 | 色爱情人网站 | 精品偷拍一区二区三区在线看 | 日韩精品无码免费一区二区三区 | 中文字幕人妻无码一区二区三区 | 九九在线中文字幕无码 | 国产精品亚洲专区无码不卡 | 日本精品久久久久中文字幕 | 中文字幕人成乱码熟女app | 中文字幕无码人妻少妇免费 | 久久亚洲精品中文字幕无男同 | 国产亚洲人成a在线v网站 | 精品国产一区av天美传媒 | 久久亚洲a片com人成 | 欧洲熟妇色 欧美 | 99精品国产综合久久久久五月天 | 蜜臀av在线播放 久久综合激激的五月天 | 国产特级毛片aaaaaaa高清 | 亚洲一区二区观看播放 | 偷窥日本少妇撒尿chinese | 四十如虎的丰满熟妇啪啪 | 少妇一晚三次一区二区三区 | 成人欧美一区二区三区黑人免费 | 综合网日日天干夜夜久久 | 中文无码精品a∨在线观看不卡 | 综合激情五月综合激情五月激情1 | 亚洲成a人片在线观看无码 | 人妻少妇被猛烈进入中文字幕 | 清纯唯美经典一区二区 | 亚洲精品久久久久avwww潮水 | 综合激情五月综合激情五月激情1 | 国产成人精品三级麻豆 | 无码人妻丰满熟妇区五十路百度 | 日日摸夜夜摸狠狠摸婷婷 | 久久精品成人欧美大片 | 99视频精品全部免费免费观看 | 一本精品99久久精品77 | 内射老妇bbwx0c0ck | 日韩欧美中文字幕在线三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 中文字幕无码热在线视频 | 亚洲一区二区三区偷拍女厕 | 日本熟妇人妻xxxxx人hd | 人人妻人人藻人人爽欧美一区 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲国产高清在线观看视频 | 无码毛片视频一区二区本码 | 欧美老熟妇乱xxxxx | 澳门永久av免费网站 | 无码国产乱人伦偷精品视频 | 亚洲春色在线视频 | 熟妇人妻无码xxx视频 | 2020久久超碰国产精品最新 | 狂野欧美性猛xxxx乱大交 | 日韩人妻无码一区二区三区久久99 | 亚洲精品一区二区三区四区五区 | 一本一道久久综合久久 | 高清无码午夜福利视频 | 亚洲一区av无码专区在线观看 | 亚洲人成影院在线观看 | 老司机亚洲精品影院 | 国产热a欧美热a在线视频 | 久久久久亚洲精品男人的天堂 | 国产精品怡红院永久免费 | 午夜无码人妻av大片色欲 | 国产综合色产在线精品 | 精品久久8x国产免费观看 | 理论片87福利理论电影 | 内射巨臀欧美在线视频 | 国产尤物精品视频 | 国产av久久久久精东av | 中文无码精品a∨在线观看不卡 | 国产精品人人妻人人爽 | 天堂久久天堂av色综合 | 国产精品久久久午夜夜伦鲁鲁 | 国产精品人妻一区二区三区四 | 国产后入清纯学生妹 | 极品尤物被啪到呻吟喷水 | 成人亚洲精品久久久久软件 | 内射爽无广熟女亚洲 | 日本精品久久久久中文字幕 | 少妇性l交大片欧洲热妇乱xxx | 成人免费无码大片a毛片 | 无码人妻精品一区二区三区下载 | 久久99精品久久久久婷婷 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲中文无码av永久不收费 | 亚洲天堂2017无码 | 精品久久久无码中文字幕 | 欧美黑人乱大交 | 麻豆人妻少妇精品无码专区 | 精品水蜜桃久久久久久久 | 国产精品爱久久久久久久 | 国产亚洲精品久久久久久久 | 少妇性荡欲午夜性开放视频剧场 | 撕开奶罩揉吮奶头视频 | 性欧美videos高清精品 | 色婷婷av一区二区三区之红樱桃 | 亚洲精品久久久久avwww潮水 | 国产亚洲精品久久久久久 | 国产无套内射久久久国产 | 亚洲乱码国产乱码精品精 | 亚洲自偷自偷在线制服 | 亚洲va欧美va天堂v国产综合 | 日韩精品a片一区二区三区妖精 | av香港经典三级级 在线 | 大肉大捧一进一出视频出来呀 | 无码精品国产va在线观看dvd | 欧美精品一区二区精品久久 | 日本一区二区更新不卡 | 鲁鲁鲁爽爽爽在线视频观看 | 影音先锋中文字幕无码 | 久久97精品久久久久久久不卡 | 精品久久久无码中文字幕 | 天堂а√在线中文在线 | 精品无人国产偷自产在线 | 国产精品久久久一区二区三区 | 精品国产一区二区三区四区 | 欧美喷潮久久久xxxxx | 免费无码的av片在线观看 | 欧美人与禽zoz0性伦交 | 在线欧美精品一区二区三区 | 久久人人爽人人爽人人片ⅴ | 国产在线一区二区三区四区五区 | 中文字幕无码免费久久99 | 98国产精品综合一区二区三区 | 欧美猛少妇色xxxxx | 亚洲日韩精品欧美一区二区 | 久久国产精品偷任你爽任你 | 国产精品无码久久av | 日韩在线不卡免费视频一区 | 婷婷丁香五月天综合东京热 | 欧美丰满少妇xxxx性 | 九九久久精品国产免费看小说 | 欧美老人巨大xxxx做受 | 国产精品自产拍在线观看 | 撕开奶罩揉吮奶头视频 | 国产情侣作爱视频免费观看 | 久久精品一区二区三区四区 | 国产香蕉尹人视频在线 | 性欧美videos高清精品 | 大乳丰满人妻中文字幕日本 | 国产疯狂伦交大片 | 久久精品女人天堂av免费观看 | 中文字幕av日韩精品一区二区 | 在线观看国产午夜福利片 | 久久久久成人精品免费播放动漫 | 亚洲 日韩 欧美 成人 在线观看 | 精品无人国产偷自产在线 | 成 人影片 免费观看 | 亚洲中文字幕va福利 | 在线天堂新版最新版在线8 | 免费乱码人妻系列无码专区 | 亚洲精品一区国产 | 亚洲日本va中文字幕 | 丰满人妻一区二区三区免费视频 | 久久国产精品精品国产色婷婷 | 国产成人久久精品流白浆 | 国产人妻久久精品二区三区老狼 | 成熟女人特级毛片www免费 | 欧美黑人巨大xxxxx | 强奷人妻日本中文字幕 | 亚洲精品鲁一鲁一区二区三区 | 丰满人妻一区二区三区免费视频 | 无遮挡啪啪摇乳动态图 | 午夜福利不卡在线视频 | 3d动漫精品啪啪一区二区中 | 成熟妇人a片免费看网站 | 无码人中文字幕 | 欧美丰满熟妇xxxx | 久久久久久久人妻无码中文字幕爆 | 国内精品人妻无码久久久影院 | 午夜无码区在线观看 | 99riav国产精品视频 | 中文字幕无码乱人伦 | 中文字幕乱码中文乱码51精品 | av在线亚洲欧洲日产一区二区 | 亚洲啪av永久无码精品放毛片 | 性啪啪chinese东北女人 | 亚洲中文无码av永久不收费 | 在线成人www免费观看视频 | 国产精品高潮呻吟av久久 | 色综合久久88色综合天天 | 西西人体www44rt大胆高清 | 日日碰狠狠丁香久燥 | 精品国产国产综合精品 | 狠狠色噜噜狠狠狠狠7777米奇 | 最新国产乱人伦偷精品免费网站 | 精品无码一区二区三区的天堂 | 人人爽人人爽人人片av亚洲 | 黑人粗大猛烈进出高潮视频 | 国内揄拍国内精品人妻 | 国产精品国产自线拍免费软件 | 亚洲中文字幕久久无码 | 999久久久国产精品消防器材 | 成人一区二区免费视频 | 国产精品欧美成人 | 特黄特色大片免费播放器图片 | 水蜜桃亚洲一二三四在线 | 成人片黄网站色大片免费观看 | 免费无码肉片在线观看 | 精品无码一区二区三区的天堂 | 亚洲s码欧洲m码国产av | 无码人妻出轨黑人中文字幕 | 婷婷色婷婷开心五月四房播播 | 中文毛片无遮挡高清免费 | 久久久中文字幕日本无吗 | 国产精品理论片在线观看 | 亚洲综合伊人久久大杳蕉 | 国产农村乱对白刺激视频 | 国产精品久久久一区二区三区 | 黑人巨大精品欧美一区二区 | 国产超碰人人爽人人做人人添 | 久久国产精品萌白酱免费 | 色狠狠av一区二区三区 | 成人试看120秒体验区 | 麻豆国产97在线 | 欧洲 | 国产亚洲精品久久久久久久久动漫 | 国产九九九九九九九a片 | 天天拍夜夜添久久精品大 | 丰满人妻一区二区三区免费视频 | 亚洲理论电影在线观看 | www成人国产高清内射 | 无码人妻精品一区二区三区下载 | 女人被男人爽到呻吟的视频 | 99视频精品全部免费免费观看 | 中文精品久久久久人妻不卡 | 夜精品a片一区二区三区无码白浆 | 亚洲乱码中文字幕在线 | 国产极品美女高潮无套在线观看 | 丝袜美腿亚洲一区二区 | 曰本女人与公拘交酡免费视频 | 国产精品久久久 | 亚洲欧洲日本综合aⅴ在线 | 四虎影视成人永久免费观看视频 | 18精品久久久无码午夜福利 | 国产精品久久久久无码av色戒 | 国产精品高潮呻吟av久久 | 中文字幕无码免费久久9一区9 | 久久成人a毛片免费观看网站 | 人人澡人摸人人添 | 2020久久超碰国产精品最新 | 亚洲一区二区三区在线观看网站 | 无码人妻久久一区二区三区不卡 | 亚洲精品久久久久avwww潮水 | 无码国产激情在线观看 | 国产激情无码一区二区app | 又紧又大又爽精品一区二区 | 国产午夜福利亚洲第一 | 国产9 9在线 | 中文 | av在线亚洲欧洲日产一区二区 | 奇米影视888欧美在线观看 | 国产精品自产拍在线观看 | 性色欲情网站iwww九文堂 | 玩弄少妇高潮ⅹxxxyw | а√资源新版在线天堂 | 亚洲综合无码一区二区三区 | 水蜜桃亚洲一二三四在线 | 领导边摸边吃奶边做爽在线观看 | 国产综合色产在线精品 | 又色又爽又黄的美女裸体网站 | 丰满人妻翻云覆雨呻吟视频 | 国产明星裸体无码xxxx视频 | 国产艳妇av在线观看果冻传媒 | 国产精品igao视频网 | 国产av人人夜夜澡人人爽麻豆 | 亚洲无人区一区二区三区 | 无码人妻精品一区二区三区不卡 | 无码精品人妻一区二区三区av | 久久99精品久久久久久 | 久久天天躁狠狠躁夜夜免费观看 | 欧美日韩视频无码一区二区三 | 欧美一区二区三区视频在线观看 | 国产猛烈高潮尖叫视频免费 | 成人性做爰aaa片免费看不忠 | 中文精品无码中文字幕无码专区 | 好爽又高潮了毛片免费下载 | 少妇被黑人到高潮喷出白浆 | 亚洲欧美日韩综合久久久 | 色婷婷综合激情综在线播放 | 国产av一区二区三区最新精品 | 亚洲国产精品毛片av不卡在线 | 欧美精品在线观看 | 亚洲一区二区三区在线观看网站 | 国产黄在线观看免费观看不卡 | 日日橹狠狠爱欧美视频 | 日韩av激情在线观看 | 高中生自慰www网站 | 成人欧美一区二区三区 | 一个人看的www免费视频在线观看 | 少妇人妻av毛片在线看 | 午夜精品久久久久久久久 | 4hu四虎永久在线观看 | 丰满少妇高潮惨叫视频 | 久久人妻内射无码一区三区 | 国产成人无码区免费内射一片色欲 | 精品亚洲韩国一区二区三区 | 日日鲁鲁鲁夜夜爽爽狠狠 | 噜噜噜亚洲色成人网站 | av在线亚洲欧洲日产一区二区 | 国产黄在线观看免费观看不卡 | 麻豆国产97在线 | 欧洲 | 亚洲熟妇色xxxxx欧美老妇 | 久久久国产精品无码免费专区 | 综合激情五月综合激情五月激情1 | av香港经典三级级 在线 | 国语自产偷拍精品视频偷 | 初尝人妻少妇中文字幕 | 色综合视频一区二区三区 | 久久久久久国产精品无码下载 | 亚洲 日韩 欧美 成人 在线观看 | 亚洲午夜久久久影院 | 东京无码熟妇人妻av在线网址 | 人人妻在人人 | 国产va免费精品观看 | 性欧美牲交在线视频 | 天天拍夜夜添久久精品大 | 国产深夜福利视频在线 | 国产麻豆精品一区二区三区v视界 | 在线天堂新版最新版在线8 | 国产福利视频一区二区 | 18禁黄网站男男禁片免费观看 | 亚洲一区二区三区四区 | 久久久久99精品国产片 | 久久www免费人成人片 | 久久久精品456亚洲影院 | 欧美35页视频在线观看 | 久9re热视频这里只有精品 | 日本精品少妇一区二区三区 | 日韩精品a片一区二区三区妖精 | 日韩人妻无码中文字幕视频 | 成在人线av无码免费 | 三上悠亚人妻中文字幕在线 | 丰满少妇高潮惨叫视频 | 日本www一道久久久免费榴莲 | 国内精品久久久久久中文字幕 | 青青久在线视频免费观看 | 亚洲精品中文字幕乱码 | 国产免费观看黄av片 | 人妻无码αv中文字幕久久琪琪布 | 亚洲色无码一区二区三区 | 亚洲欧美日韩综合久久久 | 国产午夜精品一区二区三区嫩草 | 大肉大捧一进一出好爽视频 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 日本乱偷人妻中文字幕 | 四虎国产精品免费久久 | 久久亚洲中文字幕精品一区 | 国产美女极度色诱视频www | 亚洲精品久久久久久一区二区 | 欧美人与禽猛交狂配 | 亚洲精品成人福利网站 | 天天摸天天碰天天添 | 奇米影视7777久久精品 | 少妇人妻av毛片在线看 | 婷婷五月综合激情中文字幕 | 成人av无码一区二区三区 | 国产午夜视频在线观看 | 成年美女黄网站色大免费视频 | 亚洲无人区午夜福利码高清完整版 | 色情久久久av熟女人妻网站 | 欧美日韩在线亚洲综合国产人 | 中文字幕无码视频专区 | 人人妻人人澡人人爽精品欧美 | 国产成人无码区免费内射一片色欲 | 性欧美大战久久久久久久 | 国产精品成人av在线观看 | 国产做国产爱免费视频 | 啦啦啦www在线观看免费视频 | 免费人成在线观看网站 | 丰满人妻翻云覆雨呻吟视频 | 麻豆国产丝袜白领秘书在线观看 | 国产亚洲精品久久久闺蜜 | 激情内射亚州一区二区三区爱妻 | 精品偷自拍另类在线观看 | 一个人看的视频www在线 | av小次郎收藏 | 成 人影片 免费观看 | 鲁大师影院在线观看 | 成人女人看片免费视频放人 | 国产成人精品视频ⅴa片软件竹菊 | 精品偷自拍另类在线观看 | 国产成人无码av片在线观看不卡 | 色综合久久久无码中文字幕 | 99久久久无码国产精品免费 | 国产成人精品优优av | 国内精品人妻无码久久久影院蜜桃 | 色欲久久久天天天综合网精品 | 欧美日韩视频无码一区二区三 | 伊人久久大香线蕉亚洲 | 一本色道久久综合狠狠躁 | 欧美黑人巨大xxxxx | 亚洲a无码综合a国产av中文 | 在线天堂新版最新版在线8 | 国产一区二区三区精品视频 | 日韩av无码中文无码电影 | 九月婷婷人人澡人人添人人爽 | 精品国精品国产自在久国产87 | 国产两女互慰高潮视频在线观看 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产免费无码一区二区视频 | 国产精品.xx视频.xxtv | 久久99精品久久久久久动态图 | 日本欧美一区二区三区乱码 | 狠狠色丁香久久婷婷综合五月 | 久久国产精品二国产精品 | 波多野结衣av在线观看 | 精品国产成人一区二区三区 | 又粗又大又硬毛片免费看 | 精品欧美一区二区三区久久久 | 精品乱子伦一区二区三区 | 少妇厨房愉情理9仑片视频 | 免费人成网站视频在线观看 | 国产精品视频免费播放 | 啦啦啦www在线观看免费视频 | 一二三四社区在线中文视频 | 亚洲熟悉妇女xxx妇女av | 欧美亚洲日韩国产人成在线播放 | 欧美 丝袜 自拍 制服 另类 | 国精产品一区二区三区 | 精品一区二区不卡无码av | 曰韩少妇内射免费播放 | 精品国偷自产在线 | 奇米影视7777久久精品人人爽 | 日本肉体xxxx裸交 | 久久亚洲精品中文字幕无男同 | 国产三级精品三级男人的天堂 | 国产av久久久久精东av | 亚洲中文字幕va福利 | 欧美熟妇另类久久久久久多毛 | 在线a亚洲视频播放在线观看 | 久久久久免费精品国产 | 亚洲国产av美女网站 | 中文字幕无码av激情不卡 | 国色天香社区在线视频 | 亚洲爆乳大丰满无码专区 | 精品日本一区二区三区在线观看 | 国产成人综合色在线观看网站 | 狂野欧美性猛xxxx乱大交 | 7777奇米四色成人眼影 | 中文字幕无码视频专区 | 亚洲va中文字幕无码久久不卡 | 动漫av一区二区在线观看 | 久久精品中文字幕大胸 | 成人免费无码大片a毛片 | 国产真人无遮挡作爱免费视频 | 国产精品国产自线拍免费软件 | 曰本女人与公拘交酡免费视频 | 波多野结衣av一区二区全免费观看 | 99久久无码一区人妻 | 嫩b人妻精品一区二区三区 | 欧美日韩视频无码一区二区三 | 偷窥日本少妇撒尿chinese | 少妇太爽了在线观看 | 国产97色在线 | 免 | 成在人线av无码免观看麻豆 | 一本大道伊人av久久综合 | 骚片av蜜桃精品一区 | www成人国产高清内射 | 红桃av一区二区三区在线无码av | 欧美性色19p | 99riav国产精品视频 | 亚洲色成人中文字幕网站 | 少妇性俱乐部纵欲狂欢电影 | 国产精品99爱免费视频 | 日韩av无码一区二区三区 | 无码福利日韩神码福利片 | 夜夜高潮次次欢爽av女 | 亚洲午夜无码久久 | 欧美丰满熟妇xxxx | 领导边摸边吃奶边做爽在线观看 | 亚洲午夜福利在线观看 | 熟女少妇人妻中文字幕 | 国产亚洲精品久久久久久久久动漫 | 日日夜夜撸啊撸 | 欧美高清在线精品一区 | 爽爽影院免费观看 | 人妻少妇精品无码专区动漫 | 无码精品国产va在线观看dvd | 精品久久久无码人妻字幂 | 午夜成人1000部免费视频 | 十八禁真人啪啪免费网站 | 精品亚洲成av人在线观看 | 18禁止看的免费污网站 | 国产精品资源一区二区 | 国产av无码专区亚洲awww | 久久久久久久久蜜桃 | 国产猛烈高潮尖叫视频免费 | 中文无码伦av中文字幕 | 性欧美疯狂xxxxbbbb | 色欲久久久天天天综合网精品 | 无码av岛国片在线播放 | 麻豆蜜桃av蜜臀av色欲av | 日韩人妻无码中文字幕视频 | 日韩精品a片一区二区三区妖精 | 国产 浪潮av性色四虎 | 国产人妻大战黑人第1集 | 亚洲经典千人经典日产 | 中文字幕人妻无码一区二区三区 | 亚洲经典千人经典日产 | 婷婷六月久久综合丁香 | 丰满人妻一区二区三区免费视频 | 国产一区二区三区精品视频 | 青青青手机频在线观看 | 露脸叫床粗话东北少妇 | 国产成人综合在线女婷五月99播放 | 亚洲热妇无码av在线播放 | 亚洲一区av无码专区在线观看 | 成在人线av无码免费 | 欧美 日韩 亚洲 在线 | 国产精品高潮呻吟av久久 | 中文字幕乱码中文乱码51精品 | 无码国模国产在线观看 | 欧美亚洲日韩国产人成在线播放 | 丰满少妇人妻久久久久久 | 噜噜噜亚洲色成人网站 | 波多野42部无码喷潮在线 | 免费观看又污又黄的网站 | 亚洲熟妇自偷自拍另类 | 国产精品香蕉在线观看 | 极品嫩模高潮叫床 | 国产午夜福利亚洲第一 | 亚洲高清偷拍一区二区三区 | 色妞www精品免费视频 | 精品国精品国产自在久国产87 | 国产凸凹视频一区二区 | 东北女人啪啪对白 | 国产成人无码一二三区视频 | 精品人妻人人做人人爽 | 99久久久国产精品无码免费 | 亚洲熟妇色xxxxx欧美老妇 | 国产无遮挡又黄又爽又色 | 亚洲性无码av中文字幕 | 亚洲精品国产品国语在线观看 | 久久久久成人片免费观看蜜芽 | 色婷婷久久一区二区三区麻豆 | 亚洲一区av无码专区在线观看 | 午夜性刺激在线视频免费 | 麻豆果冻传媒2021精品传媒一区下载 | 中文字幕乱码亚洲无线三区 | 久久精品视频在线看15 | 国产av无码专区亚洲awww | 日韩av无码一区二区三区不卡 | 国产精品人人妻人人爽 | 亚洲 日韩 欧美 成人 在线观看 | 国产午夜无码精品免费看 | 无码国模国产在线观看 | 欧美亚洲国产一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 精品人妻人人做人人爽 | 欧美性生交xxxxx久久久 | 伊人久久婷婷五月综合97色 | 亚洲色无码一区二区三区 | 成人精品视频一区二区三区尤物 | 2020久久超碰国产精品最新 | 玩弄中年熟妇正在播放 | 日本丰满熟妇videos | 国产亚洲精品久久久久久国模美 | 国产精品久久久 | 精品成在人线av无码免费看 | 亚洲人成影院在线无码按摩店 | 亚洲熟妇色xxxxx亚洲 | 人人妻人人澡人人爽欧美精品 | 麻豆人妻少妇精品无码专区 | 久久 国产 尿 小便 嘘嘘 | 97久久精品无码一区二区 | 国产极品美女高潮无套在线观看 | 欧洲欧美人成视频在线 | 精品夜夜澡人妻无码av蜜桃 | 日本饥渴人妻欲求不满 | 天海翼激烈高潮到腰振不止 | 欧美精品一区二区精品久久 | 5858s亚洲色大成网站www | 99精品视频在线观看免费 | 国产精品久久久av久久久 | 欧美日韩在线亚洲综合国产人 | 亚洲成在人网站无码天堂 | 国产激情精品一区二区三区 | 97人妻精品一区二区三区 | 国产人妻大战黑人第1集 | 亚洲国产欧美在线成人 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 无码国内精品人妻少妇 | 天天拍夜夜添久久精品 | 精品国产精品久久一区免费式 | 国产成人亚洲综合无码 | 伊人久久大香线焦av综合影院 | 国产在热线精品视频 | 无码国产色欲xxxxx视频 | 国产熟妇另类久久久久 | 欧洲精品码一区二区三区免费看 | 亚洲 日韩 欧美 成人 在线观看 | 欧洲美熟女乱又伦 | 精品无码成人片一区二区98 | 精品久久久中文字幕人妻 | 日产国产精品亚洲系列 | 亚洲色无码一区二区三区 | 妺妺窝人体色www在线小说 | 呦交小u女精品视频 | 久久国产精品_国产精品 | 国产亚洲tv在线观看 | 麻豆精品国产精华精华液好用吗 | 牲欲强的熟妇农村老妇女视频 | 国产9 9在线 | 中文 | 成人影院yy111111在线观看 | 欧美丰满熟妇xxxx | 亚无码乱人伦一区二区 | 成人免费视频在线观看 | 欧洲vodafone精品性 | 亚洲国产精品久久人人爱 | 欧美亚洲日韩国产人成在线播放 | 国产美女精品一区二区三区 | 乱人伦人妻中文字幕无码久久网 | 中国女人内谢69xxxxxa片 | 国内精品九九久久久精品 | 丰满人妻被黑人猛烈进入 | 国产香蕉尹人视频在线 | 亚洲国产欧美日韩精品一区二区三区 | 久久99精品久久久久婷婷 | 亚洲欧美国产精品专区久久 | 亚洲欧美日韩综合久久久 | 久久久久久亚洲精品a片成人 | 精品人人妻人人澡人人爽人人 | 少妇性l交大片欧洲热妇乱xxx | 欧美日韩人成综合在线播放 | 狠狠色噜噜狠狠狠7777奇米 | 偷窥村妇洗澡毛毛多 | 精品无码av一区二区三区 | 乱码av麻豆丝袜熟女系列 | 亚洲精品国产精品乱码视色 | 无码国模国产在线观看 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 久久人人爽人人爽人人片ⅴ | 全黄性性激高免费视频 | 好屌草这里只有精品 | 日本一卡2卡3卡四卡精品网站 | 国产亚洲人成在线播放 | 国产亚洲精品久久久久久大师 | 久久视频在线观看精品 | 人人妻人人澡人人爽人人精品浪潮 | 国产成人精品必看 | 强开小婷嫩苞又嫩又紧视频 | 一本久道久久综合狠狠爱 | 麻豆精品国产精华精华液好用吗 | 色综合久久88色综合天天 | 亚洲一区二区三区偷拍女厕 | 老熟妇仑乱视频一区二区 | 97夜夜澡人人爽人人喊中国片 | 动漫av网站免费观看 | 亚洲精品久久久久avwww潮水 | 亚洲综合精品香蕉久久网 | 精品欧洲av无码一区二区三区 | 亚洲中文字幕av在天堂 | 国产性生交xxxxx无码 | 老司机亚洲精品影院无码 | 国产午夜福利100集发布 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 性欧美疯狂xxxxbbbb | 啦啦啦www在线观看免费视频 | 人妻少妇精品久久 | 99精品无人区乱码1区2区3区 | 少妇高潮喷潮久久久影院 | 国产亚洲美女精品久久久2020 | 日本xxxx色视频在线观看免费 | 亚洲中文字幕在线无码一区二区 | 中文字幕无码乱人伦 | 日韩欧美群交p片內射中文 | 日本www一道久久久免费榴莲 | 日日碰狠狠丁香久燥 | 18黄暴禁片在线观看 | 人妻熟女一区 | 麻豆蜜桃av蜜臀av色欲av | 人人爽人人澡人人人妻 | 丰满少妇人妻久久久久久 | 亚洲国产精品成人久久蜜臀 | 亚洲中文字幕久久无码 | 999久久久国产精品消防器材 | 国产一区二区三区日韩精品 | 国产人妻精品一区二区三区不卡 | 香港三级日本三级妇三级 | 丁香花在线影院观看在线播放 | 国产香蕉尹人综合在线观看 | 国产内射爽爽大片视频社区在线 | 亚洲国产av美女网站 | 超碰97人人射妻 | 欧美日韩一区二区三区自拍 | 亚洲中文字幕无码中文字在线 | 中文字幕av日韩精品一区二区 | 人妻天天爽夜夜爽一区二区 | 欧美日韩在线亚洲综合国产人 | 国产精品久久久久无码av色戒 | 国产午夜亚洲精品不卡下载 | 377p欧洲日本亚洲大胆 | 午夜无码人妻av大片色欲 | 中文字幕精品av一区二区五区 | 夜夜高潮次次欢爽av女 | 欧美乱妇无乱码大黄a片 | 欧美老妇交乱视频在线观看 | 天天躁夜夜躁狠狠是什么心态 | 国产熟妇另类久久久久 | 国产精品va在线观看无码 | 青春草在线视频免费观看 | 国产欧美精品一区二区三区 | 纯爱无遮挡h肉动漫在线播放 | 国产莉萝无码av在线播放 | 少妇邻居内射在线 | 色狠狠av一区二区三区 | 疯狂三人交性欧美 | 久久精品国产亚洲精品 | 亚洲 高清 成人 动漫 | 性欧美大战久久久久久久 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 一个人看的www免费视频在线观看 | 色诱久久久久综合网ywww | 精品国产一区二区三区四区在线看 | 国产超碰人人爽人人做人人添 | 国产日产欧产精品精品app | 国产人妻精品一区二区三区不卡 | 久久久久久a亚洲欧洲av冫 | 人人妻人人藻人人爽欧美一区 | 青青青手机频在线观看 | 国产深夜福利视频在线 | 国产精品国产三级国产专播 | 妺妺窝人体色www在线小说 | 亚洲色欲色欲天天天www | 在线欧美精品一区二区三区 | 97色伦图片97综合影院 | 男女下面进入的视频免费午夜 | 爆乳一区二区三区无码 | 夜精品a片一区二区三区无码白浆 | 国产偷自视频区视频 | 中文亚洲成a人片在线观看 | 大肉大捧一进一出视频出来呀 | 欧洲美熟女乱又伦 | 久久精品人人做人人综合 | 精品无码av一区二区三区 | 亚洲精品一区二区三区在线 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 国产超级va在线观看视频 | 2019nv天堂香蕉在线观看 | 亚洲日本va午夜在线电影 | 国产艳妇av在线观看果冻传媒 | 亚洲成a人片在线观看无码3d | 国产精品久久国产精品99 | 国产性生大片免费观看性 | 亚洲区小说区激情区图片区 | 伊人久久大香线蕉午夜 | 国产亚洲精品精品国产亚洲综合 | 国产亚洲欧美日韩亚洲中文色 | 国产猛烈高潮尖叫视频免费 | 亚洲精品国产精品乱码视色 | 国产精品久久久久影院嫩草 | 亚洲一区二区三区含羞草 | 午夜丰满少妇性开放视频 | 亚洲性无码av中文字幕 | 亚洲精品一区二区三区在线观看 | 成熟女人特级毛片www免费 | 日本精品人妻无码免费大全 | 中文无码伦av中文字幕 | 成年女人永久免费看片 | 亚洲第一网站男人都懂 | 国产精品第一区揄拍无码 | 免费看男女做好爽好硬视频 | 亚洲成熟女人毛毛耸耸多 | 中文字幕色婷婷在线视频 | 日本一区二区三区免费高清 | 成人免费无码大片a毛片 | 久久午夜无码鲁丝片 | 久久成人a毛片免费观看网站 | 99久久99久久免费精品蜜桃 | 日欧一片内射va在线影院 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 亚洲人亚洲人成电影网站色 | 97久久超碰中文字幕 | 九九久久精品国产免费看小说 | 精品久久久久久人妻无码中文字幕 | 日产国产精品亚洲系列 | 奇米影视888欧美在线观看 | 亚洲熟妇色xxxxx亚洲 | 一区二区三区高清视频一 | 久久精品人人做人人综合 | 久久精品成人欧美大片 | 婷婷色婷婷开心五月四房播播 | 亚洲精品久久久久中文第一幕 | 欧美怡红院免费全部视频 | 国产明星裸体无码xxxx视频 | 亚洲阿v天堂在线 | 国产av无码专区亚洲a∨毛片 | 亚洲日韩一区二区三区 | 久青草影院在线观看国产 | 欧美老熟妇乱xxxxx | 两性色午夜视频免费播放 | 久久国产劲爆∧v内射 | 丰满肥臀大屁股熟妇激情视频 | 日本熟妇人妻xxxxx人hd | 无码人妻精品一区二区三区下载 | 麻豆国产人妻欲求不满谁演的 | 四虎影视成人永久免费观看视频 | 精品一区二区三区无码免费视频 | 成人欧美一区二区三区黑人免费 | 又大又黄又粗又爽的免费视频 | 99国产精品白浆在线观看免费 | 欧美日韩一区二区综合 | 撕开奶罩揉吮奶头视频 | 特黄特色大片免费播放器图片 | 牲欲强的熟妇农村老妇女视频 | 中文字幕无码av激情不卡 | 澳门永久av免费网站 | 日韩人妻系列无码专区 | 老熟妇乱子伦牲交视频 | 午夜无码人妻av大片色欲 | 亚洲精品无码人妻无码 | www国产精品内射老师 | 鲁鲁鲁爽爽爽在线视频观看 | 成人综合网亚洲伊人 | 午夜精品一区二区三区的区别 | 精品一区二区三区无码免费视频 | 久久久www成人免费毛片 | 激情综合激情五月俺也去 | 精品国偷自产在线 | 狠狠色噜噜狠狠狠7777奇米 | 成人欧美一区二区三区黑人 | 日韩 欧美 动漫 国产 制服 | 色综合久久网 | 久久久久se色偷偷亚洲精品av | 亚洲国产成人a精品不卡在线 | 久久精品女人天堂av免费观看 | 亚洲日本va中文字幕 | 国产综合色产在线精品 | 熟妇女人妻丰满少妇中文字幕 | 97资源共享在线视频 | 狠狠综合久久久久综合网 | 日本一本二本三区免费 | 亚洲精品久久久久久久久久久 | 小泽玛莉亚一区二区视频在线 | 午夜熟女插插xx免费视频 | 国产精品久久久午夜夜伦鲁鲁 | 色诱久久久久综合网ywww | 国产精品久久久一区二区三区 | 午夜福利一区二区三区在线观看 | 日产国产精品亚洲系列 | 东京无码熟妇人妻av在线网址 | 丰满妇女强制高潮18xxxx | 精品aⅴ一区二区三区 | 97久久超碰中文字幕 | 国产精品怡红院永久免费 | 少妇高潮一区二区三区99 | 欧美成人免费全部网站 | 久久亚洲a片com人成 | 久久精品国产一区二区三区 | 国产婷婷色一区二区三区在线 | 天天做天天爱天天爽综合网 | 国产免费久久久久久无码 | 久久精品成人欧美大片 | 一二三四社区在线中文视频 | 亚洲精品成人av在线 | 无码精品人妻一区二区三区av | 亚洲中文字幕在线无码一区二区 | 人人妻人人澡人人爽精品欧美 | 国产成人无码av一区二区 | 国产精品亚洲五月天高清 | 亚洲区欧美区综合区自拍区 | 免费观看的无遮挡av | 亚洲a无码综合a国产av中文 | 亚洲熟妇自偷自拍另类 | 丁香啪啪综合成人亚洲 | 四虎国产精品免费久久 | 国色天香社区在线视频 | 国产在热线精品视频 | 日本大香伊一区二区三区 | 日韩人妻无码中文字幕视频 | 人人妻人人澡人人爽人人精品 | 色婷婷香蕉在线一区二区 | 俺去俺来也在线www色官网 | 天天拍夜夜添久久精品大 | 精品无码av一区二区三区 | 国产午夜亚洲精品不卡下载 | 亚洲中文字幕乱码av波多ji | 人妻少妇精品视频专区 | 大地资源网第二页免费观看 | 久久精品中文闷骚内射 | 欧美人与牲动交xxxx | 97夜夜澡人人双人人人喊 | 色一情一乱一伦一视频免费看 | 青青草原综合久久大伊人精品 | 欧美喷潮久久久xxxxx | 亚洲日韩中文字幕在线播放 | 亚洲熟女一区二区三区 | 免费观看又污又黄的网站 | 国产精品二区一区二区aⅴ污介绍 | 日本一区二区更新不卡 | 天干天干啦夜天干天2017 | 国产亚洲精品久久久久久大师 | 国产在线精品一区二区高清不卡 | 婷婷色婷婷开心五月四房播播 | 亚洲国产成人a精品不卡在线 | 一个人看的视频www在线 | 动漫av一区二区在线观看 | 中文字幕精品av一区二区五区 | 久久综合色之久久综合 | 亚洲国产高清在线观看视频 | 日本www一道久久久免费榴莲 | 日本爽爽爽爽爽爽在线观看免 | 中文字幕乱码人妻二区三区 | 一本大道伊人av久久综合 | 久精品国产欧美亚洲色aⅴ大片 | 欧美日韩综合一区二区三区 | 久久久精品国产sm最大网站 | 窝窝午夜理论片影院 | 国产区女主播在线观看 | 国产真实夫妇视频 | 国产精品亚洲专区无码不卡 | 国产猛烈高潮尖叫视频免费 | 国产成人精品优优av | 中文字幕av无码一区二区三区电影 | 精品国产一区二区三区四区在线看 | 人人超人人超碰超国产 | 97无码免费人妻超级碰碰夜夜 | 久久视频在线观看精品 | 青青草原综合久久大伊人精品 | 日韩精品a片一区二区三区妖精 | 精品久久久无码中文字幕 | 国产艳妇av在线观看果冻传媒 | 蜜桃视频韩日免费播放 | 97精品人妻一区二区三区香蕉 | 国产69精品久久久久app下载 | 国产人妻大战黑人第1集 | 爽爽影院免费观看 | 久久天天躁夜夜躁狠狠 | 亚洲毛片av日韩av无码 | 99久久99久久免费精品蜜桃 | 中文字幕人妻丝袜二区 | 久久精品国产99久久6动漫 | 少妇人妻大乳在线视频 | 日韩欧美中文字幕公布 | 十八禁视频网站在线观看 | www国产精品内射老师 | 少妇太爽了在线观看 | 亚洲中文字幕在线无码一区二区 | 欧美三级不卡在线观看 | 日本欧美一区二区三区乱码 | 亚洲中文字幕无码中文字在线 | 一区二区传媒有限公司 | 国产精品99久久精品爆乳 | 国产精品久久久久久亚洲毛片 | 少妇无码吹潮 | 国产超级va在线观看视频 | 国内精品久久久久久中文字幕 | 久久精品无码一区二区三区 | 亚洲欧洲中文日韩av乱码 | 六月丁香婷婷色狠狠久久 | 呦交小u女精品视频 | 无遮无挡爽爽免费视频 | 亚洲精品鲁一鲁一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 一二三四社区在线中文视频 | 亚洲a无码综合a国产av中文 | 欧美性猛交内射兽交老熟妇 | 少妇久久久久久人妻无码 | 一本久久伊人热热精品中文字幕 | 精品熟女少妇av免费观看 | 狂野欧美性猛交免费视频 | 亚拍精品一区二区三区探花 | 欧美大屁股xxxxhd黑色 | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲综合无码一区二区三区 | 亚洲精品成人av在线 | 久久97精品久久久久久久不卡 | 午夜福利一区二区三区在线观看 | 久久综合给合久久狠狠狠97色 | 高中生自慰www网站 | 啦啦啦www在线观看免费视频 | 日本精品高清一区二区 | 国产在线aaa片一区二区99 | 国产人妻大战黑人第1集 | 欧美freesex黑人又粗又大 | 亚洲自偷精品视频自拍 | 午夜嘿嘿嘿影院 | 131美女爱做视频 | 久久综合九色综合欧美狠狠 | 国产激情艳情在线看视频 | 成人免费视频在线观看 | 亚洲精品www久久久 | 国产精品久久久久久无码 | 亚洲小说春色综合另类 | 麻豆人妻少妇精品无码专区 | 任你躁在线精品免费 | 久久久无码中文字幕久... | 图片小说视频一区二区 | 日本饥渴人妻欲求不满 | 亚洲一区二区三区国产精华液 | 天堂亚洲免费视频 | 99视频精品全部免费免费观看 | 少妇愉情理伦片bd | 亚洲国产av美女网站 | 男女作爱免费网站 | 国产激情一区二区三区 | 亚洲国产精品成人久久蜜臀 | 老熟妇乱子伦牲交视频 | 亚洲精品成人av在线 | 国产亚洲精品精品国产亚洲综合 | 国产亚洲人成a在线v网站 | 国产成人无码a区在线观看视频app | 久久精品人妻少妇一区二区三区 | 亚洲精品一区二区三区在线 | 黄网在线观看免费网站 | 青草青草久热国产精品 | 日日天日日夜日日摸 | 国产精品久久国产三级国 | 亚洲成a人片在线观看无码3d | 在线亚洲高清揄拍自拍一品区 | 六月丁香婷婷色狠狠久久 | 国产又爽又猛又粗的视频a片 | 精品午夜福利在线观看 | 蜜臀av在线观看 在线欧美精品一区二区三区 | 少妇性俱乐部纵欲狂欢电影 | 水蜜桃av无码 | 色爱情人网站 | 国产情侣作爱视频免费观看 | 日本精品久久久久中文字幕 | 人人妻人人澡人人爽人人精品浪潮 | 奇米影视7777久久精品 | 国产av无码专区亚洲a∨毛片 | 白嫩日本少妇做爰 | 偷窥村妇洗澡毛毛多 | 无码人妻久久一区二区三区不卡 | 三上悠亚人妻中文字幕在线 | 少妇一晚三次一区二区三区 | 亚洲日韩一区二区三区 | 亚洲精品鲁一鲁一区二区三区 | 国产99久久精品一区二区 | 国产成人无码av一区二区 | 无码人妻精品一区二区三区不卡 | 国产两女互慰高潮视频在线观看 | 欧美国产日产一区二区 | 久久国产精品精品国产色婷婷 | 精品aⅴ一区二区三区 | 日韩精品一区二区av在线 | 搡女人真爽免费视频大全 | 国产两女互慰高潮视频在线观看 | 无码中文字幕色专区 | 久久久成人毛片无码 | 人妻人人添人妻人人爱 | 亚洲经典千人经典日产 | 在线a亚洲视频播放在线观看 | 99久久人妻精品免费二区 | 亚洲中文字幕无码中字 | 日产精品99久久久久久 | 丰满少妇熟乱xxxxx视频 | 亚洲男人av天堂午夜在 | 久久精品一区二区三区四区 | 青青久在线视频免费观看 | 日韩精品成人一区二区三区 | 亚洲欧美国产精品久久 | а√天堂www在线天堂小说 | 无遮挡国产高潮视频免费观看 | 波多野结衣av一区二区全免费观看 | 欧美日韩亚洲国产精品 | 波多野结衣乳巨码无在线观看 | 人人妻人人澡人人爽精品欧美 | 中文字幕日产无线码一区 | 国产色视频一区二区三区 | 粉嫩少妇内射浓精videos | 国产深夜福利视频在线 | 啦啦啦www在线观看免费视频 | 国产超碰人人爽人人做人人添 | 人人爽人人爽人人片av亚洲 | 中文字幕无码人妻少妇免费 | 在线观看欧美一区二区三区 | 亚洲综合另类小说色区 | 天天av天天av天天透 | 久久久久99精品成人片 | 国产网红无码精品视频 | 精品国产aⅴ无码一区二区 | 色爱情人网站 | 精品一二三区久久aaa片 | 欧美熟妇另类久久久久久多毛 | 久久精品国产99精品亚洲 | 亚洲中文字幕无码一久久区 | 久久人人爽人人爽人人片ⅴ | 国产偷自视频区视频 | 男女下面进入的视频免费午夜 | 小鲜肉自慰网站xnxx | 97se亚洲精品一区 | 亚洲国产综合无码一区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 色偷偷人人澡人人爽人人模 | 久久久久久亚洲精品a片成人 | 中文字幕无线码 | 99久久精品午夜一区二区 | 中文字幕 亚洲精品 第1页 | 欧美猛少妇色xxxxx | 对白脏话肉麻粗话av | 无遮无挡爽爽免费视频 | 久久精品中文闷骚内射 | 国产精品自产拍在线观看 | 亚洲自偷自拍另类第1页 | 精品无人区无码乱码毛片国产 | 国产亚洲精品久久久久久久久动漫 | 亚洲色大成网站www | 亚洲一区二区观看播放 | 亚洲理论电影在线观看 | 久久国产36精品色熟妇 | 青草视频在线播放 | 2019nv天堂香蕉在线观看 | 水蜜桃色314在线观看 | 国产精品久免费的黄网站 | 内射后入在线观看一区 | 无码一区二区三区在线观看 | 1000部夫妻午夜免费 | 久久久久久九九精品久 | 动漫av一区二区在线观看 | 亚洲熟女一区二区三区 | 欧美黑人巨大xxxxx | 亚洲色偷偷偷综合网 | 国产精品久久久午夜夜伦鲁鲁 | 亚洲熟妇色xxxxx欧美老妇 | 国产卡一卡二卡三 | 一本色道久久综合狠狠躁 | 亚洲精品成人av在线 | 在线观看国产一区二区三区 | 亚洲精品久久久久中文第一幕 | 欧美肥老太牲交大战 | 国产午夜无码视频在线观看 | 久久久久99精品成人片 | 又黄又爽又色的视频 | 日日碰狠狠躁久久躁蜜桃 | 国产成人亚洲综合无码 | 牲欲强的熟妇农村老妇女视频 | 纯爱无遮挡h肉动漫在线播放 | 精品人妻人人做人人爽 | 亚洲人成网站在线播放942 | 亚洲最大成人网站 | 国产内射老熟女aaaa | 久久97精品久久久久久久不卡 | 久久综合九色综合欧美狠狠 | 日日天日日夜日日摸 | 丰满人妻精品国产99aⅴ | 四虎影视成人永久免费观看视频 | 久久久久99精品成人片 | 色偷偷人人澡人人爽人人模 | 国产亚洲人成a在线v网站 | 2020久久香蕉国产线看观看 | 久久午夜夜伦鲁鲁片无码免费 | 东京无码熟妇人妻av在线网址 | 少妇邻居内射在线 | 全黄性性激高免费视频 | 亚洲日韩中文字幕在线播放 | 午夜无码区在线观看 | 国内揄拍国内精品少妇国语 | 亚洲精品美女久久久久久久 | 欧美成人高清在线播放 | 88国产精品欧美一区二区三区 | 夜先锋av资源网站 | 狠狠噜狠狠狠狠丁香五月 | 一二三四社区在线中文视频 | 人人爽人人澡人人高潮 | 熟妇人妻无乱码中文字幕 | 成人无码精品1区2区3区免费看 | 中文无码成人免费视频在线观看 | 曰韩少妇内射免费播放 | 漂亮人妻洗澡被公强 日日躁 | 伊人久久大香线蕉av一区二区 | 亚洲 欧美 激情 小说 另类 | 大地资源网第二页免费观看 | 狠狠色色综合网站 | 任你躁在线精品免费 | 无码精品国产va在线观看dvd | 天堂亚洲免费视频 | 色一情一乱一伦一视频免费看 | 亚洲精品久久久久久一区二区 | 国产色视频一区二区三区 | 国产超级va在线观看视频 |