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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

gdal java api 中文_GDAL API入门

發布時間:2024/3/26 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 gdal java api 中文_GDAL API入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

GDAL API入門

打開文件

在打開GDAL所支持的光柵數據之前需要注冊驅動。這里的驅動是針對GDAL支持的所有 數據格式。通常可以通過調用GDALAllRegister()函數來注冊所有已知的驅動,同時 也包含那些用GDALDriverManager::AutoLoadDrivers()從.so文件中自動裝載驅動。 如果程序需要對某些驅動做限制,可以參考gdalallregister.cpp代碼。

當驅動被注冊之后,我們就可以用?GDALOpen()?函數來打開一個數據集。打開的方式 可以是?GA_ReadOnly?或者?GA_Update。

In C++:

1 #include "gdal_priv.h"

2

3 intmain()4 {5 GDALDataset *poDataset;6

7 GDALAllRegister();8

9 poDataset = (GDALDataset *) GDALOpen( pszFilename, GA_ReadOnly );10 if( poDataset ==NULL )11 {12 ...;13 }

In C:

1 #include "gdal.h"

2

3 intmain()4 {5 GDALDatasetH hDataset;6

7 GDALAllRegister();8

9 hDataset =GDALOpen( pszFilename, GA_ReadOnly );10 if( hDataset ==NULL )11 {12 ...;13 }

In Python:

1 import gdal2 from gdalconst import *

3

4 dataset =gdal.Open( filename, GA_ReadOnly )5 if dataset isNone:6 ...

如果?GDALOpen()?函數返回NULL則表示打開失敗,同時?CPLError()?函數產生相應的錯誤信息。 如果您需要對錯誤進行處理可以參考?CPLError()?相關文檔。通常情況下,所有的 GDAL函數都通過CPLError()報告錯誤。另外需要注意的是pszFilename并不一定對應一個 實際的文件名(當然也可以就是一個文件名)。它的具體解釋由相應的驅動程序負責。 它可能是一個URL,或者是文件名以后后面帶有許多用于控制打開方式的參數。通常建議, 不要在打開文件的選擇對話框中對文件的類型做太多的限制。

獲取Dataset信息

如果GDAL數據模型一節所描述的,一個GDALDataset包含了光柵數據的一系列的波段信息。 同時它還包含元數據、一個坐標系統、投影類型、光柵的大小以及其他許多信息。

1 adfGeoTransform[0] /*左上角 x*/

2 adfGeoTransform[1] /*東西方向一個像素對應的距離*/

3 adfGeoTransform[2] /*旋轉, 0表示上面為北方*/

4 adfGeoTransform[3] /*左上角 y*/

5 adfGeoTransform[4] /*旋轉, 0表示上面為北方*/

6 adfGeoTransform[5] /*南北方向一個像素對應的距離*/

如果需要輸出dataset的基本信息,可以這樣:

In C++:

1   double adfGeoTransform[6];2

3 printf( "Driver: %s/%s\n",4 poDataset->GetDriver()->GetDescription(),5 poDataset->GetDriver()->GetMetadataItem( GDAL_DMD_LONGNAME ) );6

7 printf( "Size is %dx%dx%d\n",8 poDataset->GetRasterXSize(), poDataset->GetRasterYSize(),9 poDataset->GetRasterCount() );10

11 if( poDataset->GetProjectionRef() !=NULL )12 printf( "Projection is `%s'\n", poDataset->GetProjectionRef() );13

14 if( poDataset->GetGeoTransform( adfGeoTransform ) ==CE_None )15 {16 printf( "Origin = (%.6f,%.6f)\n",17 adfGeoTransform[0], adfGeoTransform[3] );18

19 printf( "Pixel Size = (%.6f,%.6f)\n",20 adfGeoTransform[1], adfGeoTransform[5] );21 }

In C:

1 GDALDriverH hDriver;2 doubleadfGeoTransform[6];3

4 hDriver =GDALGetDatasetDriver( hDataset );5 printf( "Driver: %s/%s\n",6 GDALGetDriverShortName( hDriver ),7 GDALGetDriverLongName( hDriver ) );8

9 printf( "Size is %dx%dx%d\n",10 GDALGetRasterXSize( hDataset ),11 GDALGetRasterYSize( hDataset ),12 GDALGetRasterCount( hDataset ) );13

14 if( GDALGetProjectionRef( hDataset ) !=NULL )15 printf( "Projection is `%s'\n", GDALGetProjectionRef( hDataset ) );16

17 if( GDALGetGeoTransform( hDataset, adfGeoTransform ) ==CE_None )18 {19 printf( "Origin = (%.6f,%.6f)\n",20 adfGeoTransform[0], adfGeoTransform[3] );21

22 printf( "Pixel Size = (%.6f,%.6f)\n",23 adfGeoTransform[1], adfGeoTransform[5] );24 }

In Python:

1print 'Driver:', dataset.GetDriver().ShortName,'/', \2 dataset.GetDriver().LongName3 print 'Size is',dataset.RasterXSize,'x',dataset.RasterYSize, \4 'x',dataset.RasterCount5 print 'Projection is',dataset.GetProjection()6

7 geotransform =dataset.GetGeoTransform()8 if not geotransform isNone:9 print 'Origin = (',geotransform[0], ',',geotransform[3],')'

10 print 'Pixel Size = (',geotransform[1], ',',geotransform[5],')'

獲取一個光柵波段

現在,我們可以通過GDAL獲取光柵的一個波段。同樣每個波段含有元數據、塊大小、 顏色表以前其他一些信息。下面的代碼從dataset獲取一個GDALRasterBand對象, 并且顯示它的一些信息。

In C++:

1 GDALRasterBand *poBand;2 intnBlockXSize, nBlockYSize;3 intbGotMin, bGotMax;4 double adfMinMax[2];5

6 poBand = poDataset->GetRasterBand( 1);7 poBand->GetBlockSize( &nBlockXSize, &nBlockYSize );8 printf( "Block=%dx%d Type=%s, ColorInterp=%s\n",9 nBlockXSize, nBlockYSize,10 GDALGetDataTypeName(poBand->GetRasterDataType()),11 GDALGetColorInterpretationName(12 poBand->GetColorInterpretation()) );13

14 adfMinMax[0] = poBand->GetMinimum( &bGotMin );15 adfMinMax[1] = poBand->GetMaximum( &bGotMax );16 if( ! (bGotMin &&bGotMax) )17 GDALComputeRasterMinMax((GDALRasterBandH)poBand, TRUE, adfMinMax);18

19 printf( "Min=%.3fd, Max=%.3f\n", adfMinMax[0], adfMinMax[1] );20

21 if( poBand->GetOverviewCount() > 0)22 printf( "Band has %d overviews.\n", poBand->GetOverviewCount() );23

24 if( poBand->GetColorTable() !=NULL )25 printf( "Band has a color table with %d entries.\n",26 poBand->GetColorTable()->GetColorEntryCount() );

In C:

1 GDALRasterBandH hBand;2 intnBlockXSize, nBlockYSize;3 intbGotMin, bGotMax;4 double adfMinMax[2];5

6 hBand = GDALGetRasterBand( hDataset, 1);7 GDALGetBlockSize( hBand, &nBlockXSize, &nBlockYSize );8 printf( "Block=%dx%d Type=%s, ColorInterp=%s\n",9 nBlockXSize, nBlockYSize,10 GDALGetDataTypeName(GDALGetRasterDataType(hBand)),11 GDALGetColorInterpretationName(12 GDALGetRasterColorInterpretation(hBand)) );13

14 adfMinMax[0] = GDALGetRasterMinimum( hBand, &bGotMin );15 adfMinMax[1] = GDALGetRasterMaximum( hBand, &bGotMax );16 if( ! (bGotMin &&bGotMax) )17 GDALComputeRasterMinMax( hBand, TRUE, adfMinMax );18

19 printf( "Min=%.3fd, Max=%.3f\n", adfMinMax[0], adfMinMax[1] );20

21 if( GDALGetOverviewCount(hBand) > 0)22 printf( "Band has %d overviews.\n", GDALGetOverviewCount(hBand));23

24 if( GDALGetRasterColorTable( hBand ) !=NULL )25 printf( "Band has a color table with %d entries.\n",26 GDALGetColorEntryCount(27 GDALGetRasterColorTable( hBand ) ) );

In Python:

1 band = dataset.GetRasterBand(1)2

3 print 'Band Type=',gdal.GetDataTypeName(band.DataType)4

5 min =band.GetMinimum()6 max =band.GetMaximum()7 if min is not None and max isnot None:8 (min,max) = ComputeRasterMinMax(1)9 print 'Min=%.3f, Max=%.3f' %(min,max)10

11 if band.GetOverviewCount() > 0:12 print 'Band has', band.GetOverviewCount(), 'overviews.'

13

14 if not band.GetRasterColorTable() isNone:15 print 'Band has a color table with', \16 band.GetRasterColorTable().GetCount(), 'entries.'

讀光柵數據

GDAL有幾種讀光柵數據的方法,但是GDALRasterBand::RasterIO()是最常用的一種。 該函數可以自動轉換數據類型、采樣以及裁剪。下面的代碼讀光柵的第1行數據, 同時轉換為float保存到緩沖。

In C++:

1 float *pafScanline;2 int nXSize = poBand->GetXSize();3

4 pafScanline = (float *) CPLMalloc(sizeof(float)*nXSize);5 poBand->RasterIO( GF_Read, 0, 0, nXSize, 1,6 pafScanline, nXSize, 1, GDT_Float32,7 0, 0 );

In C:

1 float *pafScanline;2 int nXSize =GDALGetRasterBandXSize( hBand );3

4 pafScanline = (float *) CPLMalloc(sizeof(float)*nXSize);5 GDALRasterIO( hBand, GF_Read, 0, 0, nXSize, 1,6 pafScanline, nXSize, 1, GDT_Float32,7 0, 0 );

In Python:

1 scanline = band.ReadRaster( 0, 0, band.XSize, 1, \2 band.XSize, 1, GDT_Float32 )

返回的是一個string,包含了xsize*4大小的二進制數據,是float類型指針。 可以使用python的struct模塊轉換為python數據類型:

1 import struct

2

3 tuple_of_floats = struct.unpack('f' * b2.XSize, scanline)

RasterIO函數的完整說明如下:

1 CPLErr GDALRasterBand::RasterIO( GDALRWFlag eRWFlag,2 int nXOff, int nYOff, int nXSize, intnYSize,3 void * pData, int nBufXSize, intnBufYSize,4 GDALDataType eBufType,5 intnPixelSpace,6 int nLineSpace )

RasterIO()可以通過指定eRWFlag參數來確定是讀/寫數據(GF_Read或GF_Write)。 參數nXOff/nYOff/nXSize/nYSize描述了要讀的影象范圍(或者是寫)。同時它也可以 自動處理邊界等特殊情況。

參數pData指定讀/寫對應的緩沖。緩沖的類型必須是eBufType中定義的, 例如GDT_Float32、GDT_Byte等。RasterIO ()會自動轉換緩沖和波段的類型, 使它們一致。當數據向下轉換時,或者是數據超出轉換后的數據類型可以表示的范圍時, 將會用最接近的數據來代替。例如一個 16位的整數被轉換為GDT_Byte時,所有大于255的 值都會用255代替(數據并不會被縮放)。

參數nBufXSize和nBufYSize描述了緩沖的大小。當時讀寫是是全部數據時, 該值和影象的大小相同。當需要對影象抽樣的時候,緩沖也可以比真實的影象小。 因此,利用RasterIO()實現預覽功能是很方便的。

參數nPixelSpace和nLineSpace通常被設置為0。當然,也可以使用他們來控制內存中的數據。 關閉Dataset

需要強調的一點是:GDALRasterBand對象屬于相應的dataset,用戶不能私自delete 任何GDALRasterBand對象。GDALDataset可以用GDALClose()關閉數據,或者是直接 delete GDALDataset對象。關閉GDALDataset的時候會進行相關的清除操作和刷新一些寫操作。

創建文件的技巧

如果相應格式的驅動支持寫操作的話,則可以創建文件。GDAL有兩函數可以創建文件: CreateCopy()和Create()。 CreateCopy()函數直接從參數給定的數據集復制數據。 Create()函數則需要用戶明確地寫入各種數據(元數據、光柵數據等)。所有支持創建 的格式驅動都支持CreateCopy()函數,但是并不一定支持Create()函數。

為了確定數據格式是否支持Create或CreateCopy,可以檢查驅動對象中的DCAP_CREATE 和DCAP_CREATECOPY元數據。在使用GetDriverByName()函數之前確保GDALAllRegister() 已經被調用過。

In C++:

1 #include "cpl_string.h"

2 ...3 const char *pszFormat = "GTiff";4 GDALDriver *poDriver;5 char **papszMetadata;6

7 poDriver = GetGDALDriverManager()->GetDriverByName(pszFormat);8

9 if( poDriver ==NULL )10 exit( 1);11

12 papszMetadata = poDriver->GetMetadata();13 if( CSLFetchBoolean( papszMetadata, GDAL_DCAP_CREATE, FALSE ) )14 printf( "Driver %s supports Create() method.\n", pszFormat );15 if( CSLFetchBoolean( papszMetadata, GDAL_DCAP_CREATECOPY, FALSE ) )16 printf( "Driver %s supports CreateCopy() method.\n", pszFormat );

In C:

1 #include "cpl_string.h"

2 ...3 const char *pszFormat = "GTiff";4 GDALDriver hDriver =GDALGetDriverByName( pszFormat );5 char **papszMetadata;6

7 if( hDriver ==NULL )8 exit( 1);9

10 papszMetadata =GDALGetMetadata( hDriver, NULL );11 if( CSLFetchBoolean( papszMetadata, GDAL_DCAP_CREATE, FALSE ) )12 printf( "Driver %s supports Create() method.\n", pszFormat );13 if( CSLFetchBoolean( papszMetadata, GDAL_DCAP_CREATECOPY, FALSE ) )14 printf( "Driver %s supports CreateCopy() method.\n", pszFormat );

In Python:

1 format = "GTiff"

2 driver =gdal.GetDriverByName( format )3 metadata =driver.GetMetadata()4 ifmetadata.has_key(gdal.DCAP_CREATE) \5 and metadata[gdal.DCAP_CREATE] == 'YES':6 print 'Driver %s supports Create() method.' %format7 ifmetadata.has_key(gdal.DCAP_CREATECOPY) \8 and metadata[gdal.DCAP_CREATECOPY] == 'YES':9 print 'Driver %s supports CreateCopy() method.' % format

我們可以看出有些格式不支持Create()或CreateCopy()調用。

使用CreateCopy()

GDALDriver::CreateCopy()函數使用比較簡單,并且原先數據中的所有信息都被正確 的設置。函數還可以 指定某些可的選擇參數,也通過一個回調函數來獲得數據復制的 進展情況。下面的程序用默認的方式copy一個pszSrcFilename文件,保存 為 pszDstFilename 文件。

In C++:

1 GDALDataset *poSrcDS = (GDALDataset *) GDALOpen( pszSrcFilename, GA_ReadOnly );2 GDALDataset *poDstDS = poDriver->CreateCopy( pszDstFilename, poSrcDS, FALSE,NULL, NULL, NULL );3 if( poDstDS !=NULL )4 delete poDstDS;

In C:

1 GDALDatasetH hSrcDS =GDALOpen( pszSrcFilename, GA_ReadOnly );2 GDALDatasetH hDstDS =GDALCreateCopy( hDriver, pszDstFilename, hSrcDS, FALSE, NULL, NULL, NULL );3 if( hDstDS !=NULL )4 GDALClose( hDstDS );

In Python:

1 src_ds =gdal.Open( src_filename )2 dst_ds = driver.CreateCopy( dst_filename, src_ds, 0 )

CreateCopy()返回一個可寫入的dataset,并且返回的dataset最終需要用戶 自己關閉(和delete)以保證數據被真正地寫入磁盤 (dataset本身可能有緩沖)。 參數FALSE表示當轉換到輸出格式時遇到不匹配或者丟失數據時,CreateCopy()寬大處理。 這主要是因為輸 出格式可能不支持輸入的數據類型,或者是不支持寫操作。

一個更復雜的處理方式是指定某些選項,并且用預定義的回調函數獲得進度。

In C++:

1 #include "cpl_string.h"

2 ...3 char **papszOptions =NULL;4

5 papszOptions = CSLSetNameValue( papszOptions, "TILED", "YES");6 papszOptions = CSLSetNameValue( papszOptions, "COMPRESS", "PACKBITS");7 poDstDS = poDriver->CreateCopy( pszDstFilename, poSrcDS, FALSE,8 papszOptions, GDALTermProgress, NULL );9 if( poDstDS !=NULL )10 delete poDstDS;

In C:

1 #include "cpl_string.h"

2 ...3 char **papszOptions =NULL;4

5 papszOptions = CSLSetNameValue( papszOptions, "TILED", "YES");6 papszOptions = CSLSetNameValue( papszOptions, "COMPRESS", "PACKBITS");7 hDstDS =GDALCreateCopy( hDriver, pszDstFilename, hSrcDS, FALSE,8 papszOptions, GDALTermProgres, NULL );9 if( hDstDS !=NULL )10 GDALClose( hDstDS );

In Python:

1 src_ds =gdal.Open( src_filename )2 dst_ds = driver.CreateCopy( dst_filename, src_ds, 0,3 [ 'TILED=YES', 'COMPRESS=PACKBITS' ] )

使用Create()

如果你不是簡單地復制一個文件的話,就可能需要使用GDALDriver::Create()來創建文件。Create()的參數列表和CreateCopy()相似,但是需要明確指定影象的大小、 波段數以及波段數據類型。

In C++:

1 GDALDataset *poDstDS;2 char **papszOptions =NULL;3

4 poDstDS = poDriver->Create( pszDstFilename, 512, 512, 1, GDT_Byte, papszOptions );

In C:

1 GDALDatasetH hDstDS;2 char **papszOptions =NULL;3

4 hDstDS = GDALCreate( hDriver, pszDstFilename, 512, 512, 1, GDT_Byte, papszOptions );

In Python:

1 dst_ds = driver.Create( dst_filename, 512, 512, 1, gdal.GDT_Byte )

當dataset被正確地創建之后,特定的元數據和光柵數據都要被寫到文件中。 這些操作一般需要依賴用戶的具體選擇,下邊的代碼是一個簡單示例。

In C++:

1 double adfGeoTransform[6] = { 444720, 30, 0, 3751320, 0, -30};2 OGRSpatialReference oSRS;3 char *pszSRS_WKT =NULL;4 GDALRasterBand *poBand;5 GByte abyRaster[512*512];6

7 poDstDS->SetGeoTransform( adfGeoTransform );8

9 oSRS.SetUTM( 11, TRUE );10 oSRS.SetWellKnownGeogCS( "NAD27");11 oSRS.exportToWkt( &pszSRS_WKT );12 poDstDS->SetProjection( pszSRS_WKT );13 CPLFree( pszSRS_WKT );14

15 poBand = poDstDS->GetRasterBand(1);16 poBand->RasterIO( GF_Write, 0, 0, 512, 512,17 abyRaster, 512, 512, GDT_Byte, 0, 0);18

19 delete poDstDS;

In C:

1 double adfGeoTransform[6] = { 444720, 30, 0, 3751320, 0, -30};2 OGRSpatialReferenceH hSRS;3 char *pszSRS_WKT =NULL;4 GDALRasterBandH hBand;5 GByte abyRaster[512*512];6

7 GDALSetGeoTransform( hDstDS, adfGeoTransform );8

9 hSRS =OSRNewSpatialReference( NULL );10 OSRSetUTM( hSRS, 11, TRUE );11 OSRSetWellKnownGeogCS( hSRS, "NAD27");12 OSRExportToWkt( hSRS, &pszSRS_WKT );13 OSRDestroySpatialReference( hSRS );14

15 GDALSetProjection( hDstDS, pszSRS_WKT );16 CPLFree( pszSRS_WKT );17

18 hBand = GDALGetRasterBand( hDstDS, 1);19 GDALRasterIO( hBand, GF_Write, 0, 0, 512, 512,20 abyRaster, 512, 512, GDT_Byte, 0, 0);21

22 GDALClose( hDstDS );

In Python:

1 import Numeric, osr2

3 dst_ds.SetGeoTransform( [ 444720, 30, 0, 3751320, 0, -30] )4

5 srs =osr.SpatialReference()6 srs.SetUTM( 11, 1)7 srs.SetWellKnownGeogCS( 'NAD27')8 dst_ds.SetProjection( srs.ExportToWkt() )9

10 raster = Numeric.zeros( (512, 512) )11 dst_ds.GetRasterBand(1).WriteArray( raster )

總結

以上是生活随笔為你收集整理的gdal java api 中文_GDAL API入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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

久久久久中文字幕 | 天天爱天天射 | 91视频 - x99av| 五月天丁香综合 | 欧美日韩亚洲在线观看 | 欧美日韩不卡在线观看 | 久久久久成人免费 | 成人一区在线观看 | 中文字幕免费不卡视频 | 国产精品乱码久久久久 | 亚洲精品一区二区18漫画 | 久久成人综合视频 | 国产一区二区在线影院 | 国产精品视频在线看 | 久久国产乱 | 91av在线播放视频 | 亚洲视频电影在线 | 中文字幕日韩国产 | 欧美成人亚洲成人 | 一区av在线播放 | 91精品网站 | 亚洲精品乱码久久久久久 | 91禁在线看 | 国产成人av电影在线观看 | 久久久久久久久久电影 | 欧美成人69av | 懂色av一区二区三区蜜臀 | 91x色| 国产午夜三级一区二区三桃花影视 | 国产精品高清一区二区三区 | 欧美日韩国产欧美 | 91在线在线观看 | 国产福利免费看 | 国产不卡网站 | 日韩欧美第二页 | 日韩毛片在线免费观看 | 91桃花视频 | 日本视频网 | 欧美日韩精品在线观看 | 成人免费视频a | 天天综合网国产 | 在线久热 | 国产 日韩 欧美 中文 在线播放 | 天天摸天天舔 | 天天综合久久 | 国产精品完整版 | 最新精品视频在线 | 国产精品 亚洲精品 | 在线看黄网站 | 国产一区福利 | 国产高清在线免费 | 色黄视频免费观看 | 四虎在线影视 | 青青射 | 96久久欧美麻豆网站 | 久久久国产精品成人免费 | 国产最顶级的黄色片在线免费观看 | 日本黄色一级电影 | 欧美黄污视频 | 欧美国产一区在线 | 免费美女av| 精品视频在线免费观看 | 五月婷婷中文 | 在线观看视频在线观看 | 国产黄色网 | 国产精品免费麻豆入口 | 国产精品免费观看国产网曝瓜 | 亚洲综合色av | 91.dizhi永久地址最新 | 国产精品成人自拍 | 精品播放 | 国产精品久久久久婷婷二区次 | 久久国产精品免费视频 | 国产在线污 | 91精品久久久久久 | 久草精品视频 | 国产高清福利在线 | 国产精品久久久久av | 天天综合人人 | 99久久久国产精品免费99 | www.伊人网 | 久久久视频在线 | 中文字幕在线成人 | 国产精品久久在线 | 国产婷婷一区二区 | 人人玩人人添人人澡超碰 | 色婷婷综合久久久久 | 久久久久久欧美二区电影网 | 久久观看 | 久久视频免费在线观看 | av成年人电影 | 麻豆视频免费入口 | 少妇性xxx| av电影一区二区三区 | 久久五月精品 | 国产一二三四在线视频 | 成人免费在线观看电影 | 天天操夜夜叫 | 天堂av免费在线 | 亚洲精品播放 | 国模精品一区二区三区 | www.黄色网.com | 亚洲黄色片在线 | 国产精品乱码在线 | 国产中文字幕在线看 | 婷婷深爱激情 | 中文字幕一区二区三区视频 | 久久久久久国产精品999 | 日韩电影中文 | 国产精品99在线播放 | 黄色av免费在线 | 亚洲一级免费电影 | 在线国产观看 | 婷婷丁香五 | 午夜精品视频免费在线观看 | 日韩一区二区三区不卡 | 国产九色在线播放九色 | 亚洲欧美综合精品久久成人 | 成人免费在线视频观看 | 麻豆视频在线 | 九九色综合 | 狠狠色综合网站久久久久久久 | 在线观看国产麻豆 | 亚洲视频免费在线观看 | 81国产精品久久久久久久久久 | 涩涩网站在线 | 男女免费av | 欧美一级欧美一级 | 日韩免费福利 | 色噜噜在线观看 | 国产精品丝袜 | 久久精品成人欧美大片古装 | 天天天天综合 | 国产精品igao视频网入口 | 婷婷爱五月天 | 四虎影视成人永久免费观看亚洲欧美 | 亚洲综合在线五月天 | 国产日韩在线视频 | 婷婷丁香激情综合 | 国产精品伦一区二区三区视频 | 97免费在线视频 | 国产拍在线 | 日韩欧美一区二区在线 | 亚洲精品在线观看av | 中文字幕电影高清在线观看 | 友田真希av | 国产一区二区免费看 | 日韩高清一区 | 精品国产一区二区三区久久影院 | 亚洲天堂网视频在线观看 | 国产精品美女久久久久久免费 | 日本黄色片一区二区 | 夜夜躁日日躁狠狠躁 | av黄在线播放 | 91桃色在线观看视频 | 毛片.com| 九九日九九操 | 免费福利视频网站 | 四虎影视国产精品免费久久 | 久久综合九色综合网站 | 久9在线| 精品久久久久久国产91 | 欧美一区在线看 | 国产正在播放 | 成人久久影院 | 午夜视频免费 | 成人黄色电影免费观看 | 天天艹天天干天天 | 在线观看免费成人av | 亚洲精品免费视频 | 久久电影色 | 欧美福利网址 | 成人av电影在线播放 | 中文字幕在线观 | 久久国产精品99精国产 | 日韩视频免费观看高清完整版在线 | 久热免费| 欧美精品久久 | 99热这里只有精品在线观看 | 久草在线免费在线观看 | 91免费观看视频网站 | 五月天综合激情 | 国产亚洲精品久久久久久久久久久久 | 国产精品亚洲片夜色在线 | 中文视频在线播放 | 在线观看中文av | 欧美大片www | 成年人免费在线播放 | 成人午夜电影免费在线观看 | 曰韩在线 | 国产一区二区在线免费播放 | 国产精品美女久久久久久网站 | 天天干天天拍天天操天天拍 | 中文字幕一区二区三区在线视频 | 亚洲综合在线五月 | 色播激情五月 | 国产一级二级在线观看 | 啪啪凸凸| 国产精品成人免费精品自在线观看 | 欧美亚洲另类在线视频 | 伊人看片 | 在线日本看片免费人成视久网 | 久久影视中文字幕 | 国产三级视频 | 欧美成人91 | 日本黄色黄网站 | 99精品视频在线观看 | 在线播放视频一区 | 国产精品一区二区电影 | 免费看黄色毛片 | 欧美乱码精品一区二区 | 久久全国免费视频 | 欧美国产91 | 久久综合狠狠综合 | 99热最新在线 | 成人黄色小说视频 | 久草视频观看 | 国产首页| av日韩av| 一区二区视| 国产在线久久久 | 99久久精品久久久久久清纯 | 成人一级电影在线观看 | 香蕉在线观看视频 | 9在线观看免费高清完整版在线观看明 | 99综合电影在线视频 | 亚洲va韩国va欧美va精四季 | 国产色道 | 精品久久久久一区二区国产 | 久久九九影视网 | 91成人网页版 | www.久久视频| 99视频在线免费观看 | 国产不卡在线观看 | 久草免费资源 | 色视频 在线 | 国产精品久久久久久久电影 | 欧美日韩一区二区久久 | 超碰在线98 | 97色噜噜 | 欧美日韩aaaa| 久久激情视频网 | 狠狠躁夜夜a产精品视频 | 国产无套精品久久久久久 | 亚洲美女在线国产 | 中文在线中文资源 | 久久99久久99精品免观看粉嫩 | 激情婷婷色 | 色多多在线观看 | 99久久婷婷国产一区二区三区 | 日本高清中文字幕有码在线 | 麻花传媒mv免费观看 | 国产色一区 | 午夜精品一区二区三区在线观看 | 一级成人免费 | 亚洲一区二区三区91 | 狠狠色丁香久久综合网 | 国产精品精 | 欧美a级在线播放 | 亚洲伦理精品 | 九九有精品 | 日韩精品一区二区三区电影 | 全久久久久久久久久久电影 | 99精品观看 | 亚洲精品玖玖玖av在线看 | 日韩中文字幕免费在线观看 | 91大神一区二区三区 | 久久夜色精品国产欧美乱极品 | 国产成人333kkk| 天天天干天天射天天天操 | 久久久久国产视频 | 999久久久久久久久6666 | 婷婷 综合 色 | 97爱| 人人草网站| 久久久久欧美精品999 | 97人人爽人人| 91精品老司机久久一区啪 | 亚洲精品一区二区三区新线路 | 天天干天天综合 | 狠狠狠狠狠狠天天爱 | 二区三区毛片 | 欧美成人免费在线 | 黄色在线观看污 | 69亚洲精品| 国产又粗又猛又色又黄视频 | 久久婷婷色| 午夜精品久久久久久99热明星 | 天天天干天天射天天天操 | 黄色av免费看 | 国产精品久久一区二区三区, | 欧美精品久久久久久 | 天天躁天天躁天天躁婷 | 中文永久免费观看 | 日韩在线观看视频一区二区三区 | 96久久精品 | 五月天天在线 | 91九色在线 | 亚洲美女视频在线观看 | 亚洲精品免费观看 | 黄av在线 | 五月婷婷综合色拍 | 精品黄色在线观看 | 国产一级片一区二区三区 | 一区二区三区国产欧美 | 成人黄色在线电影 | 欧美日韩一区二区在线观看 | 久久这里有精品 | av网站手机在线观看 | 日日摸日日| 久久伦理视频 | 免费看在线看www777 | 色婷婷av在线 | 日日夜夜干 | 精品一区二区免费视频 | 五月天激情开心 | 国产精品成人久久久 | 夜夜操狠狠干 | 国产九九精品 | 最近中文字幕免费 | 91亚洲在线观看 | 91麻豆福利 | 草久视频在线 | 在线免费日韩 | 亚洲精品综合久久 | 男女激情网址 | 九九久久国产精品 | 久久天天躁狠狠躁亚洲综合公司 | 国产激情电影综合在线看 | 婷婷色伊人 | 热九九精品| 99国产一区二区三精品乱码 | 日韩综合一区二区 | 国产资源在线视频 | 在线看日韩| 天天草综合网 | 色综合天天干 | 在线视频免费观看 | 亚洲一区欧美激情 | 欧美视频一区二 | 99麻豆视频 | 久久久久久久综合色一本 | 91精品免费| 国产精品免费麻豆入口 | 精品免费| 天堂av免费在线 | 国产一级片观看 | 久久伊人免费视频 | 国产精品久久久久久av | 欧美日韩不卡一区 | 日韩中出在线 | 日日夜夜天天 | 日本中文字幕在线视频 | 米奇四色影视 | 人人干人人模 | 久久久高清视频 | 日韩视频一区二区三区在线播放免费观看 | av一级片 | 日韩a欧美 | 久久久国产视频 | 精品国产免费一区二区三区五区 | 欧美一级电影片 | 久久久久高清 | 伊人成人久久 | 亚洲国产片色 | 成人亚洲精品久久久久 | 一区二区三区 亚洲 | 国产乱对白刺激视频在线观看女王 | 久久国产电影 | 摸阴视频 | 一本到视频在线观看 | 国产精品乱码久久久久久1区2区 | 国产很黄很色的视频 | 日韩电影在线观看中文字幕 | 亚洲免费观看在线视频 | 亚洲作爱视频 | 99久久精品国产欧美主题曲 | 成人国产电影在线观看 | 日本69hd | www.久久久.com | 日日夜夜天天射 | 国产一区精品在线 | 狠狠的干| 中文字幕色在线视频 | av蜜桃在线| 91黄在线看 | 综合色影院 | 国产97色在线 | a黄色片在线观看 | 久久久.com| 手机av资源 | 久久亚洲私人国产精品va | 国产成人久久精品77777 | av在线中文 | 天天做天天干 | 九九热精品视频在线播放 | 亚洲国产中文字幕在线视频综合 | 国产在线精 | 色天天中文 | 在线观看一级视频 | 91网在线看 | 成年人黄色免费看 | 国产视频 亚洲视频 | 中文字幕一区二区三区四区在线视频 | 国产精品18久久久 | 91在线看片 | 日韩久久精品一区二区三区 | 国产一区二区视频在线播放 | 国产一区二区精 | 亚洲极色 | 成人av在线网址 | 婷婷激情综合五月天 | 亚洲国产高清在线观看视频 | 亚洲视频 在线观看 | 在线观看视频国产一区 | 国产精品一区二区久久精品 | 9999精品 | 91理论片午午伦夜理片久久 | 在线激情小视频 | 国产亚洲一区二区在线观看 | 免费a级毛片在线看 | 精品视频国产一区 | 五月天免费网站 | 国产乱对白刺激视频不卡 | 久久久精品免费观看 | 亚洲爱视频 | 午夜婷婷网 | 欧美精品久久人人躁人人爽 | 久久精品中文字幕少妇 | 99久久婷婷国产综合亚洲 | 亚洲一区二区精品在线 | 国产精品s色 | 日韩中文字幕免费在线观看 | 精品国产三级 | 国产精品九九九九九九 | 亚洲精品国产第一综合99久久 | 精品国产视频一区 | 国产色婷婷在线 | 日韩欧美高清一区二区 | 外国av网 | 伊人久久电影网 | 免费看成人 | 正在播放国产一区 | 蜜臀av性久久久久av蜜臀妖精 | 国产视频在线观看一区 | 日韩成人av在线 | 国产精品免费久久久久影院仙踪林 | 98久9在线 | 免费 | 国产中文字幕视频 | 国产精品久久久久久影院 | 五月婷婷爱 | 日韩网站视频 | 国产精品99久久久久久武松影视 | 精品国产一区二区三区久久久蜜月 | 午夜影视一区 | 男女视频国产 | 在线观看精品视频 | 亚洲a在线观看 | 久久精品1区2区 | 欧美精品免费一区二区 | 欧美综合色在线图区 | 日韩精品视频在线观看网址 | 亚洲人成网站精品片在线观看 | 亚洲综合在线一区二区三区 | 中文字幕中文字幕 | 天天干天天插 | 精品国产视频一区 | 99视频国产精品免费观看 | 久久国产精品99国产 | 国产精品videossex国产高清 | 九九免费观看视频 | 国产高清视频在线播放一区 | 久久人人添人人爽添人人88v | 日本黄色免费大片 | 色五月情 | 成人免费在线视频观看 | 99精品视频免费观看视频 | 狠狠88综合久久久久综合网 | 四虎影视成人精品 | 天天综合网天天综合色 | 天天射天天操天天干 | 日韩理论 | 狠狠狠狠狠狠操 | 色综合天天综合 | 国产精品婷婷午夜在线观看 | 99久久久久成人国产免费 | 天天射日| 久久久精品网站 | 日韩天天操 | 在线免费观看一区二区三区 | 亚洲免费一级 | 超碰人在线 | 日韩成人av在线 | av免费看在线 | 亚洲更新最快 | 国产黄色在线看 | 激情视频一区二区 | 在线性视频日韩欧美 | av不卡中文字幕 | 欧美中文字幕第一页 | 日韩美女高潮 | h视频在线看 | 成年人在线看片 | 激情六月婷婷久久 | 成人免费大片黄在线播放 | 一区二区三区免费在线观看 | 伊香蕉大综综综合久久啪 | 日韩中文字幕亚洲一区二区va在线 | 500部大龄熟乱视频 欧美日本三级 | 欧美精品午夜 | 色综合小说 | 日韩精品一区二区三区视频播放 | 国产白浆在线观看 | 在线视频 你懂得 | 天天干天天操天天拍 | 久久小视频| 丁香六月综合网 | 亚洲免费不卡 | 天天操天天操天天操天天操 | 日日草av | 免费精品久久久 | 久久精品一二三区白丝高潮 | 亚洲三级av | 国产精品久久久久高潮 | 国产精品入口66mio女同 | 在线a人v观看视频 | 中文字幕成人网 | 成人久久久电影 | 丰满少妇一级 | 国产在线观看国语版免费 | av网站手机在线观看 | 国产高清视频在线观看 | 中文字幕乱码在线播放 | 日本精品久久久久影院 | 在线v片免费观看视频 | 欧美成人h版在线观看 | 午夜精品久久久久久久久久久久 | 国产精品一区二区三区久久久 | 亚洲成a人片77777kkkk1在线观看 | 激情欧美一区二区三区 | 国产黄色精品在线观看 | 亚洲国内精品在线 | 国产精品专区在线观看 | 国产成人精品综合久久久 | 亚洲视频 中文字幕 | 国产精品1区 | 亚洲精品在线视频网站 | 日韩在线观看视频中文字幕 | 国内少妇自拍视频一区 | 欧美亚洲免费在线一区 | 五月激情片| 免费观看性生交大片3 | 国产一区二区免费 | 蜜臀av性久久久久蜜臀av | 8x成人免费视频 | 中文字幕日本在线观看 | 亚州精品一二三区 | 91av99| 一级性视频 | 国产一区二区在线免费视频 | 国产亚洲午夜高清国产拍精品 | 久久激情五月丁香伊人 | 狠狠色丁香久久婷婷综 | 成人中心免费视频 | 毛片永久新网址首页 | 五月天丁香综合 | 天天拍天天草 | 日韩午夜网站 | 久久免费观看少妇a级毛片 久久久久成人免费 | 欧美日韩免费一区二区三区 | 中文字幕日韩国产 | 国产美女精品视频免费观看 | 97av在线视频| 日韩国产在线观看 | 精品国产福利在线 | 夜夜视频 | avav99| 日韩一区二区三区免费视频 | 成人全视频免费观看在线看 | 激情久久久久久久久久久久久久久久 | 免费视频一二三区 | 91香蕉国产 | 国产在线一卡 | 久久精品国产成人 | 国产精品久久久久一区二区国产 | 91黄色免费看 | 99亚洲精品在线 | 国产一区二区三区四区在线 | 国产精品久久久久影院 | 黄色免费网战 | 久草资源在线观看 | 天天操天天操天天操天天操天天操天天操 | 国产精品一区二区av日韩在线 | 一区二区三区高清在线观看 | 偷拍久久久 | 992tv在线观看网站 | 在线电影日韩 | 午夜色影院 | 99精品在线免费在线观看 | 五月婷婷综合在线 | 亚洲美女在线国产 | 亚洲激情视频在线观看 | 免费观看国产精品视频 | 99免费在线视频 | 亚洲精品99久久久久中文字幕 | 最新精品视频在线 | 免费麻豆网站 | 激情综合五月网 | 日韩精品一区二区三区在线视频 | 色综合久久88色综合天天人守婷 | 日韩夜夜爽 | 欧美色图一区 | 欧美日韩aaaa| 欧美日韩精品综合 | 婷婷中文字幕 | av在线播放一区二区三区 | 日韩欧美精品一区二区三区经典 | 看片网站黄 | 久久精品99国产国产精 | 99久久精品免费看国产一区二区三区 | 久碰视频在线观看 | 免费在线观看视频a | 91麻豆文化传媒在线观看 | 久久av在线播放 | av中文字幕免费在线观看 | 欧美精品久久久久久久免费 | 日韩精品中文字幕在线观看 | 五月婷在线观看 | 国产精品亚州 | 五月激情电影 | 五月激情六月丁香 | 日韩高清一二区 | 国产精品自在欧美一区 | 日韩午夜大片 | 亚洲欧美国产精品18p | 欧美日韩国产免费视频 | 久草久草久草久草 | 91高清免费看 | 国内外成人在线视频 | 国产精品手机在线播放 | 日本天天操 | 久久老司机精品视频 | 免费看久久 | 久久久精品成人 | 欧美日韩另类视频 | 日韩精品在线视频 | 欧美男男tv网站 | 999男人的天堂 | 97精品国产一二三产区 | 激情久久久久久久久久久久久久久久 | 国产精品久久网站 | 国内精品久久久久久久久久 | 国产一区二区视频在线 | 国产精品99久久久久久有的能看 | 日韩精品免费一区二区三区 | 91成人免费视频 | 免费特级黄色片 | 久久久亚洲精华液 | 中文字幕久久精品 | 日韩黄视频 | 天天操天天干天天摸 | 在线免费高清视频 | 欧美一级小视频 | 日韩免费在线 | 亚洲九九 | 91高清免费观看 | 综合天堂av久久久久久久 | 婷婷丁香激情综合 | 99九九热只有国产精品 | 精品美女国产在线 | 欧美日韩一区二区在线 | 激情欧美一区二区免费视频 | 日韩av一区二区三区在线观看 | av中文在线观看 | 亚洲一区二区精品视频 | 婷婷伊人五月 | 天天操天天干天天玩 | 一区二区三区四区免费视频 | av永久网址 | 色五月色开心色婷婷色丁香 | 久久久久久久久久久久国产精品 | 国产精品一区免费看8c0m | 国产日韩欧美在线观看视频 | 久久99国产一区二区三区 | 午夜国产影院 | 一区二区视 | 一区二区久久久久 | 干综合网 | 中中文字幕av | 中文字幕欧美日韩va免费视频 | 国产精品不卡 | 97在线看片 | japanese黑人亚洲人4k | 国产一区精品在线 | 国产麻豆精品一区 | 免费三级黄色 | 国产视频18 | 色综合www | 久久久久伦理电影 | 亚洲精品中文在线 | 久久久免费播放 | 日韩专区在线播放 | 欧美先锋影音 | 国产高清在线精品 | 人人看看人人 | 国产999久久久 | 91精品视频免费在线观看 | 国产999免费视频 | 亚洲电影一区二区 | 91福利视频免费 | 久久永久免费视频 | 久久伦理电影网 | 97在线超碰 | 麻豆久久一区 | 亚洲三级网 | 成人免费视频网站在线观看 | 日韩免费二区 | 亚洲最新av网址 | 91成人精品一区在线播放69 | 狠狠干网址 | 97国产一区二区 | 亚洲国产经典视频 | 亚洲欧美综合精品久久成人 | 五月天丁香视频 | 国产精品一区二区久久 | 久久久精选 | 日韩美在线观看 | 91热精品 | 国产一区二区三区免费在线观看 | 日韩女同av| www.国产在线 | 99热99re6国产在线播放 | 2023亚洲精品国偷拍自产在线 | 97超碰人人澡 | 成人h视频 | 日韩在线播放av | 在线观看亚洲精品视频 | 天天操天天爱天天干 | 国产精品亚 | 国产一级免费观看视频 | 亚洲精品视频大全 | 精品一区中文字幕 | 久久久影片 | 97超碰人人模人人人爽人人爱 | 91中文视频| 天天插天天色 | 精品亚洲视频在线 | 最近中文字幕免费视频 | www.大网伊人| 久久99久久久久久 | 又色又爽又黄高潮的免费视频 | 久草免费在线 | 久草在线免费新视频 | 五月天九九 | 色五月色开心色婷婷色丁香 | 色网站在线免费 | 日韩精品中字 | 蜜臀av性久久久久蜜臀aⅴ流畅 | avwww在线观看| 日韩高清观看 | 黄污网站在线 | 久久精品亚洲综合专区 | 天天干婷婷 | www91在线观看 | 国产精品久久久久一区二区三区共 | 91麻豆国产福利在线观看 | 日韩免费电影网站 | 一区二区三区动漫 | 色资源中文字幕 | 在线一区电影 | 欧美日韩中文另类 | 国产精品9999 | 久久这里只精品 | 久久免费片 | 精品99在线 | 在线观看av小说 | 国产在线播放一区二区三区 | 中文在线中文资源 | 中文字幕亚洲高清 | 天天干天天干天天 | 蜜臀av夜夜澡人人爽人人 | 黄色91免费观看 | 久久久久国产精品午夜一区 | 国产精品av久久久久久无 | 色av婷婷| 四虎影视成人永久免费观看亚洲欧美 | 欧美一区在线观看视频 | 97超碰.com| 操夜夜操 | 亚洲精品h | 香蕉影视app | 成人免费网视频 | 亚洲 欧美变态 另类 综合 | 97精品国产97久久久久久粉红 | www.成人sex| 久久久久久久久久久福利 | 日韩视频专区 | 免费成人短视频 | 毛片久久久 | 亚洲成人免费观看 | 丁香六月婷婷开心 | 在线看国产日韩 | 色综合天天狠天天透天天伊人 | 97成人在线免费视频 | 波多野结衣在线中文字幕 | 天堂av在线网| 国产色秀视频 | 久草综合视频 | 91久久偷偷做嫩草影院 | 尤物九九久久国产精品的分类 | 亚洲经典视频 | 国内三级在线 | 精品国产精品国产偷麻豆 | 国产精品色婷婷 | 人人干在线观看 | 色综合婷婷 | 西西4444www大胆无视频 | 日韩大片免费在线观看 | 91在线中文字幕 | 久久婷婷国产色一区二区三区 | 日韩欧美一级二级 | 91探花国产综合在线精品 | 国产中文字幕大全 | 99精品国产一区二区 | 免费观看性生交大片3 | 国产精品黄色在线观看 | 2019中文在线观看 | 国内99视频 | 毛片www | 91天堂影院 | 亚洲视频综合 | 91免费高清观看 | av日韩国产 | 亚洲伊人网在线观看 | 国产亚洲午夜高清国产拍精品 | 国产婷婷vvvv激情久 | 亚洲最大av | 五月婷婷视频在线 | 亚洲区另类春色综合小说 | 天天做天天射 | 久久久精选 | 婷婷丁香狠狠爱 | 成人国产精品一区 | 亚洲免费一级电影 | 美女视频黄,久久 | 激情视频免费观看 | 激情综合亚洲精品 | 伊人久久国产 | 亚州精品天堂中文字幕 | 久久人人添人人爽添人人88v | 午夜av电影院 | 不卡av在线免费观看 | 欧美日韩亚洲在线观看 | 91亚洲欧美| 国产精品福利在线 | 亚洲免费av网站 | 青春草免费在线视频 | 欧美精品免费一区二区 | www久久| 99综合影院在线 | 国产精品理论片在线观看 | 久久国产精品免费视频 | 久热电影| 久久激情综合网 | 一区二区三区四区在线 | 国产精品www | 日韩h在线观看 | 国产91精品久久久久久 | 国产成人免费 | 日韩欧美一区二区在线播放 | 久久艹精品 | 国产成人精品一区一区一区 | 黄色一级大片在线观看 | 在线观看网站你懂的 | 成人黄色大片在线免费观看 | 精品嫩模福利一区二区蜜臀 | 色午夜| 色综合www | 日韩在线观看中文字幕 | 美女视频黄免费的 | 粉嫩av一区二区三区四区 | 国产成人精品午夜在线播放 | 婷婷在线资源 | 在线视频 91 | 久久精品国产一区 | 婷婷中文在线 | 五月天综合网站 | 亚洲一区二区三区毛片 | 日本久久久久久久久久久 | 在线网址你懂得 | 欧美一区二区视频97 | 欧美日韩不卡一区 | 天天干天天射天天插 | 免费涩涩网站 | 国产成人精品一区二区三区免费 | 亚洲欧美日韩一二三区 | 久久久久免费视频 | 亚洲天堂网视频在线观看 | 日韩免费电影 | 91看片淫黄大片一级在线观看 | 精品视频资源站 | 99精品国产99久久久久久福利 | 国产一区二区三区久久久 | 久久99久国产精品黄毛片入口 | 日本爱爱片 | 国产一区在线观看免费 | 日韩剧 | 欧美欧美| 91成人小视频 | 久草网在线观看 | 久久久久久久久免费视频 | 久久免费的精品国产v∧ | av片子在线观看 | 久久久电影网站 | 视频在线日韩 | 国产精品久久一区二区三区, | 国产在线高清精品 | 综合色站导航 | 欧美少妇影院 | 精品99在线 | 欧美日韩一区二区久久 | 色婷婷婷| 色香网| 国产成人精品免高潮在线观看 | 国产精品自产拍在线观看中文 | 中文字幕精品一区二区精品 | 在线播放日韩 | 精品一区二区三区电影 | 婷婷在线免费观看 | 日本久久综合视频 | 中文字幕在线免费看线人 | 国产美女网站在线观看 | 久久亚洲私人国产精品va | 国产一级做a | 天天射天天操天天 | 天堂av在线中文在线 | 国产高清不卡在线 | 久久久久久中文字幕 | 欧美日韩视频在线一区 | 久久久久久久久久免费 | 亚洲免费av在线 | 国产视频在线免费 | 国语自产偷拍精品视频偷 | av资源在线看| 一级一片免费看 | 久久综合九色综合欧美狠狠 | 狠狠干.com| 91在线小视频 | 亚洲精品综合欧美二区变态 | av丁香花 | 国产91精品一区二区麻豆网站 | 96国产精品视频 | 欧美日韩精品二区第二页 | 午夜私人影院久久久久 | 天堂在线视频中文网 | 中文字幕成人 | 中文字幕电影在线 | 成人久久久久久久久 | 天天爱天天舔 | 国产精品成人一区 | 日韩欧美综合视频 | 日韩精品电影在线播放 | av网站在线免费观看 | 久久一区二 | 成年人免费电影在线观看 | 免费看高清毛片 | 久免费| 免费av视屏 | 久草在线资源网 | 人人干人人搞 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 这里只有精品视频在线观看 | 日精品在线观看 | 国产精品毛片一区二区在线看 | 精品美女在线视频 | 国产一级特黄电影 | 国产黄影院色大全免费 | 亚洲成av人片在线观看无 | 日韩女同av| 久久爱导航 | 免费a级毛片在线看 | 国产精品尤物视频 | 日本aaa在线观看 | 成人小电影在线看 | 91在线区 | 久久久久久国产精品999 | 麻豆精品在线 | 日韩中文字幕免费电影 | 日日夜夜操av | 国产精品久久久久久超碰 | 在线视频成人 | 国产一区私人高清影院 | 这里有精品在线视频 | 国产精品女主播一区二区三区 | 久久人人添人人爽添人人88v | 免费a级观看 | 99综合久久 | 国产综合精品久久 |