色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

C# NPOI 操作 Excel:選型、流式導出與避坑

C# NPOI 操作 Excel:選型、流式導出與避坑 簡介面向正在用 C# 處理 Excel 的 .NET 開發(fā)者這份資料圍繞 NPOI 庫給出可直接參考的讀寫示例覆蓋舊版 .xls 與新版 .xlsx 兩種格式既適合剛接觸 NPOI 的新手入門也適合需要封裝通用工具類的中級開發(fā)者對照借鑒。壓縮包共 15 個文件以 12 個 dll 依賴庫為主另有 2 個 cs 源碼與 1 個 xml 配置整體約 2.19MBdll 提供 NPOI 各模塊及 JSON、壓縮等支撐能力cs 文件則呈現工具類的組織方式。內容涉及工作簿與工作表創(chuàng)建、單元格寫入與遍歷讀取、字體邊框對齊等樣式設置、文件保存和異常處理并按 2012Version 與 201607Version 分版本實現便于比較不同 NPOI 版本下的 API 差異及 HSSF、XSSF 兩套模型。已有 6358 人學習可為項目中的 Excel 導入導出、報表生成與工具類封裝提供參考。1. 別急著裝 Office先看清 C# NPOI 操作Excel 到底解決什么問題后臺要導一份對賬單服務器上沒裝 OfficeMicrosoft.Office.Interop.Excel一跑就拋 0x800A03EC這個場景我見過不止一次。換個角度看C# NPOI 操作Excel 最省心的地方恰恰是它根本不碰 Office——純托管庫在進程里直接拼 xls/xlsx 的二進制結構服務器裝不裝 Office 都能跑。它一套 API 覆蓋兩種格式老的.xls走 HSSF新的.xlsx走 XSSF數據量大再換 SXSSF 流式寫十萬行也不至于把內存吃穿。適合做報表導出、批量數據導入、模板填充的后臺服務、桌面工具和接口項目如果你只是偶爾手動改個表那確實沒必要上它。2. 技術選型與工程結構HSSF、XSSF、SXSSF 三套模型怎么分工打開 NPOI 的命名空間會看到一堆HSSF開頭的類第一反應通常是“這不是 Java 那套的翻版嗎”。確實接口模型沿用了IWorkbook/ISheet/IRow/ICell這層抽象好處是同一份業(yè)務代碼換個實現類就能讀寫不同格式壞處是新手很容易在new的那一行就把類型寫死后面想兼容.xls就得大改。選型這一步基本決定了后面會不會返工所以拆代碼之前先把模型說清楚。2.1 三種工作簿模型的邊界模型對應格式內存形態(tài)適用量級主要限制HSSFWorkbook.xls全量駐留內存幾萬行以內單表 65536 行、256 列XSSFWorkbook.xlsxDOM 全量駐留十萬行內看堆大小行數越多內存線性上漲SXSSFWorkbook.xlsx滑動窗口 磁盤臨時文件百萬行級已刷出的行不能再改、不能刪行我的默認規(guī)則很粗暴對方沒明確要求.xls一律XSSFWorkbook導出預估超過五萬行直接上SXSSFWorkbook只有對接老系統、對方還在用舊版表格軟件時才回頭用HSSF。這條規(guī)則能省掉九成的兼容性扯皮。SXSSF 的代價必須提前說清楚。它把已經寫出去的行刷到磁盤臨時文件內存里只留窗口內的那幾百行所以你別想回頭sheet.GetRow(0)去改第一行——那時候它已經在臨時文件里了GetRow直接返回null。需要回頭改的東西合計行、頁腳匯總要么放最后寫要么在窗口還沒刷出去之前處理掉。這個限制踩過一次就記住了。還有一個反直覺的點讀文件時判斷格式不要靠文件后綴用WorkbookFactory.Create(stream)讓它自己嗅探。業(yè)務方發(fā)過來的“對賬單.xls”里裝著的其實是 HTML 表格這種事我一年能遇到兩回。2.2 示例工程的分層與目錄結構示例工程我按“核心邏輯不依賴 UI、不依賴文件系統”來切目錄長這樣NpoiExcelDemo/ ├── NpoiExcelDemo.sln ├── src/ │ ├── NpoiExcelDemo.Core/ # 只做 Excel 讀寫不放業(yè)務 │ │ ├── ExcelReader.cs │ │ ├── ExcelWriter.cs │ │ ├── ExcelStyleFactory.cs │ │ ├── ExcelColumnAttribute.cs │ │ └── Models/OrderRow.cs │ ├── NpoiExcelDemo.Console/ # 命令行入口跑兩個示例 │ │ └── Program.cs │ └── NpoiExcelDemo.Tests/ # xUnit用內存流做往返測試 │ └── RoundTripTests.cs ├── samples/ │ ├── legacy.xls # 老格式樣本 │ └── modern.xlsx # 新格式樣本 └── templates/ └── 對賬單模板.xlsxCore里我堅持不讓IWorkbook泄漏出去。對外方法簽名一律是Stream進、Stream或ListT出業(yè)務層根本不需要using NPOI.SS.UserModel;。這么做有兩個直接好處單測里傳一個MemoryStream就能跑完整鏈路不落盤Web 上傳場景拿到IFormFile.OpenReadStream()可以直接喂進去不用先存臨時文件再刪。samples目錄的作用容易被低估。.xls和.xlsx在單元格類型、日期序列號、公式緩存上的行為并不完全一致光靠猜沒用必須有一份真實的舊格式文件反復驗證。templates目錄則是給“模板填充”這種需求準備的——表頭、樣式、合并單元格都在模板里做好代碼只負責往里塞數據行改樣式的時候不用改代碼。3. 從零跑通裝包、寫第一個 xlsx、再讀回 xls這一章的操作照著敲就能跑起來目標是把“寫出去”和“讀進來”這兩條鏈路都走通一遍中間不留黑匣子。3.1 建工程與引包# 建解決方案和兩個項目 dotnet new sln -n NpoiExcelDemo dotnet new classlib -n NpoiExcelDemo.Core -o src/NpoiExcelDemo.Core dotnet new console -n NpoiExcelDemo.Console -o src/NpoiExcelDemo.Console # 掛到解決方案下 dotnet sln add src/NpoiExcelDemo.Core src/NpoiExcelDemo.Console # NPOI 只需要裝在 Core 里Console 通過項目引用拿到 dotnet add src/NpoiExcelDemo.Core package NPOI dotnet add src/NpoiExcelDemo.Console reference src/NpoiExcelDemo.Core這里面幾個參數值得說明。-o是指定輸出目錄把項目塞進src/是習慣不塞也能跑。dotnet add package NPOI不寫版本號默認拉最新穩(wěn)定版如果目標框架是netstandard2.0要給老項目引用加-f netstandard2.0或者直接改 csproj 里的TargetFramework。Framework 4.x 的老項目不走 CLI在包管理器里裝完記得看一眼依賴項——NPOI 會順帶拉一個壓縮庫發(fā)布的時候別只拷了NPOI.dll就以為完事了缺依賴的報錯信息通常很含糊只說“未能加載文件或程序集”排查起來全靠猜。提示目標框架選net8.0還是netstandard2.0取決于調用方。庫給多個項目共用就選netstandard2.0純新項目選net8.0能用上Span之類的新 API。3.2 寫出第一個 .xlsxNPOI 的層級就四層工作簿 → 工作表 → 行 → 單元格。下面這段是最小閉環(huán)using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; public static void WriteSimple(string path) { // 1. 工作簿XSSF 對應 .xlsx IWorkbook workbook new XSSFWorkbook(); ISheet sheet workbook.CreateSheet(對賬單); // 2. 表頭行 IRow header sheet.CreateRow(0); string[] titles { 訂單號, 客戶, 金額, 下單時間 }; for (int i 0; i titles.Length; i) { header.CreateCell(i).SetCellValue(titles[i]); } // 3. 數據行 IRow row sheet.CreateRow(1); row.CreateCell(0).SetCellValue(SO-2024001); row.CreateCell(1).SetCellValue(某客戶); row.CreateCell(2).SetCellValue(1280.50); // 數值走 double 重載 row.CreateCell(3).SetCellValue(DateTime.Now); // 日期直接給 DateTime // 4. 列寬單位是 1/256 個字符寬度20 * 256 20 字符 sheet.SetColumnWidth(0, 20 * 256); using var fs new FileStream(path, FileMode.Create, FileAccess.Write); workbook.Write(fs); }逐段說一下。CreateSheet傳的名字就是 Excel 底部的標簽名超過 31 個字符或含[]:*?/\會直接拋異常。CreateCell(i)的索引從 0 開始跳著創(chuàng)建也允許比如只創(chuàng)建第 0 和第 5 個中間的空單元格讀回來是CellType.Blank。金額這一行是關鍵SetCellValue(1280.50)存的是數值Excel 里能參與求和如果圖省事寫成SetCellValue(1280.50)存的是文本Excel 會在左上角給你標個綠色小三角用戶一點“轉換為數字”全部格式又亂掉血淚經驗。日期同理SetCellValue(DateTime)會把它轉成序列號存儲顯示格式由單元格樣式的DataFormat決定不設樣式就是默認的日期顯示。最后workbook.Write(fs)這個重載在不同版本上行為有差異有的會把流關掉有的不會。不確定的話就在Write之后立刻fs.Flush()并且不要指望后面還能繼續(xù)往這個流里寫東西。3.3 用 WorkbookFactory 統一讀 .xls 和 .xlsx讀這邊最容易犯的錯是寫死new XSSFWorkbook(fs)遇到.xls就拋Invalid header signature。正確姿勢是工廠加接口using NPOI.SS.UserModel; public static void ReadAny(string path) { using var fs new FileStream(path, FileMode.Open, FileAccess.Read); // 關鍵工廠根據文件頭自動選 HSSF 還是 XSSF IWorkbook workbook WorkbookFactory.Create(fs); for (int s 0; s workbook.NumberOfSheets; s) { ISheet sheet workbook.GetSheetAt(s); // LastRowNum 是最后一行索引空表返回 -1不能直接當行數 for (int r sheet.FirstRowNum; r sheet.LastRowNum; r) { IRow row sheet.GetRow(r); if (row null) continue; // 整行被刪過就是 null不判會 NRE for (int c 0; c row.LastCellNum; c) { ICell cell row.GetCell(c); Console.Write(ExcelReader.GetCellText(cell) \t); } Console.WriteLine(); } } }WorkbookFactory.Create支持傳Stream或FileInfo內部會讀文件頭判斷格式比看后綴靠譜得多。FirstRowNum和LastRowNum都返回索引空表或者全空行的情況下LastRowNum可能是-1、0或者你以為的行數寫for循環(huán)時用并且判row null這兩道保險缺一不可。GetSheetAt是按順序取GetSheet(名字)是按名取。名字取不到會返回null而不是拋異常后面直接.GetRow()就炸了所以按名取的時候記得判空。3.4 跑起來看一眼dotnet run --project src/NpoiExcelDemo.Console -- ./out/demo.xlsx ./samples/legacy.xls參數依次是輸出路徑和要讀的舊格式樣本。跑完先確認三件事out/demo.xlsx能被正常打開、金額那一列右對齊且能求和、legacy.xls的中文沒有亂碼。這三條過了說明環(huán)境、依賴、編碼都沒問題后面再改代碼就是純業(yè)務活了。4. 核心模塊拆解取值、樣式、大文件、格式差異這一段是真正要反復用的東西。示例里那幾個方法寫短是因為把所有坑都收進了這幾個方法里。4.1 單元格取值CellType 分支一個都不能漏讀 Excel 最典型的故障是“日期變成 45000 這種數字”根子在CellType.Numeric—— 日期在底層就是數字靠樣式區(qū)分。所以取值方法必須寫成這樣public static string GetCellText(ICell cell) { if (cell null) return string.Empty; switch (cell.CellType) { case CellType.String: return cell.StringCellValue; case CellType.Numeric: // 日期底層是序列號必須靠單元格樣式判斷直接 ToString 會得到 45000 if (DateUtil.IsCellDateFormatted(cell)) return cell.DateCellValue?.ToString(yyyy-MM-dd HH:mm:ss) ?? ; return cell.NumericCellValue.ToString(); case CellType.Boolean: return cell.BooleanCellValue ? TRUE : FALSE; case CellType.Formula: // 公式要按緩存結果類型再分一次支不能直接取 StringCellValue switch (cell.CachedFormulaResultType) { case CellType.Numeric: return DateUtil.IsCellDateFormatted(cell) ? cell.DateCellValue?.ToString(yyyy-MM-dd) ?? : cell.NumericCellValue.ToString(); case CellType.String: return cell.StringCellValue; default: return cell.ToString() ?? ; } case CellType.Blank: return string.Empty; case CellType.Error: // 把 #DIV/0! 這類錯誤碼還原成可讀文本 return FormulaError.ForInt(cell.ErrorCellValue).String; default: return cell.ToString() ?? string.Empty; } }三個地方值得單獨講。DateUtil.IsCellDateFormatted(cell)是個靜態(tài)工具方法內部讀的是單元格樣式的DataFormat字符串判斷是不是日期/時間格式比自己寫正則靠譜。CellType.Formula分支里必須先看CachedFormulaResultType—— 公式單元格的StringCellValue只有在緩存結果是字符串時才有效緩存是數字你卻去取字符串拿到的是空串或者直接拋異常這種問題在日志里只表現為“某幾列讀出來是空的”非常難定位。FormulaError.ForInt把0x07這種錯誤碼轉成#DIV/0!報表里帶著錯誤碼有時候反而是有用的信息別急著當成異常吞掉。注意DateCellValue在較新版本里是DateTime?老版本可能是DateTime。如果編譯報“無法將 DateTime 轉換為 DateTime?”說明你手上的版本比較舊去掉?.就行。4.2 樣式復用ICellStyle 是共享池不是隨手 new 的樣式是 NPOI 里最容易被寫成性能問題的模塊。工作簿內部維護一個樣式池你每CreateCellStyle()一次就多占一個槽位.xls上限大約 4000 個.xlsx大約 64000 個超了直接拋異常而且文件體積會以肉眼可見的速度膨脹——見過一個導出的表 800KB 數據配 60MB 樣式就是這么來的。正確做法是做個樣式工廠按 key 緩存public sealed class ExcelStyleFactory { private readonly IWorkbook _wb; private readonly Dictionarystring, ICellStyle _cache new(); public ExcelStyleFactory(IWorkbook wb) _wb wb; public ICellStyle Money(string format #,##0.00) { if (_cache.TryGetValue(format, out var cached)) return cached; var style _wb.CreateCellStyle(); // 每調一次就占一個樣式槽 style.DataFormat _wb.CreateDataFormat().GetFormat(format); style.Alignment HorizontalAlignment.Right; style.BorderBottom BorderStyle.Thin; style.VerticalAlignment VerticalAlignment.Center; _cache[format] style; return style; } }CreateDataFormat().GetFormat(#,##0.00)里的格式串跟 Excel 自定義格式語法一致0.00%、yyyy/m/d、#,##0;(#,##0)這些都能直接用格式串本身也是被緩存的同一個串多次調用返回同一個對象。Money方法用格式串當緩存 key是因為同一個工作簿里不同列可能需要不同小數位用字符串做 key 天然支持多套格式共存。用法上先取一次樣式循環(huán)里反復賦給不同單元格var styles new ExcelStyleFactory(workbook); var moneyStyle styles.Money(); foreach (var item in rows) { var cell row.CreateCell(2); cell.SetCellValue(item.Amount); cell.CellStyle moneyStyle; // 賦值不是 new }4.3 SXSSF 流式導出十萬行不能再用 XSSF數據量上去以后XSSFWorkbook把所有行都留在內存里十萬行乘以十幾列堆基本就撐不住了。換成 SXSSFpublic static void WriteLarge(string path, IEnumerableOrderRow rows, int windowSize 500) { // windowSize內存里保留的行數超出的會被刷到磁盤臨時文件 var workbook new SXSSFWorkbook(windowSize); try { var sheet workbook.CreateSheet(明細); int r 0; foreach (var item in rows) { var row sheet.CreateRow(r); row.CreateCell(0).SetCellValue(item.OrderNo); row.CreateCell(1).SetCellValue(item.CustomerName); row.CreateCell(2).SetCellValue(item.Amount); // 注意這一行一旦被刷出去后面 GetRow(r) 就取不到了 } using var fs new FileStream(path, FileMode.Create, FileAccess.Write); workbook.Write(fs); fs.Flush(); } finally { workbook.Close(); workbook.Dispose(); // 必須顯式調用否則臨時文件會留在系統臨時目錄 } }windowSize這個參數是內存和磁盤 IO 的平衡點。設太小比如 100刷盤頻繁寫十萬行能明顯感覺到慢設太大比如 5000內存優(yōu)勢就沒那么明顯了。我一般按 500 起步實測導出耗時偏高再往上調。Dispose()這一步不能省。SXSSF 在系統臨時目錄里建的文件只有Dispose才會清理進程長時間跑批又不釋放臨時目錄遲早被塞滿然后你會收獲一堆“磁盤空間不足”的告警排查半天發(fā)現是自己導出的表。4.4 兩種格式的行為差異能力.xlsHSSF.xlsxXSSF / SXSSF單表最大行655361048576單表最大列25616384單元格樣式上限約 4000約 64000文件本質二進制復合文檔zip 包 若干 xml新函數支持只有老函數集基本都能用讀入內存占用相對低相對高這張表最有用的兩行是行數上限和樣式上限。行數超了不會報錯會直接截斷一百萬條數據導出成.xls最后只剩六萬五而且沒有任何提示——這種 bug 上線之后才被發(fā)現返工成本極高。樣式上限則是另一個方向.xls到 4000 就拋InvalidOperationException堆棧里看不到你的業(yè)務代碼只看到 NPOI 內部的Workbook.CreateCellStyle。5. 避坑與排查五個真踩過的問題5.1 日期讀出來是 45000 這樣的整數現象導入的對賬單里時間列全是五位數用戶以為數據錯了。 原因CellType.Numeric分支直接NumericCellValue.ToString()沒判斷日期格式。日期在 Excel 里本質是從 1900-01-01 起算的天數45000就是某個真實日期。 解決取值統一走 4.1 那個GetCellTextNumeric分支先DateUtil.IsCellDateFormatted(cell)再決定是格式化日期還是原樣輸出數字。5.2 導出的文件打不開提示“發(fā)現不可讀取的內容”現象瀏覽器下載下來的 xlsxExcel 打開報修復提示點“是”之后內容可能還在也可能丟了。 原因九成是流被提前關掉或者Position沒歸零。workbook.Write(stream)在某些版本會關閉傳入的流之后Response.Body再寫就寫不進去了另一種是同一個MemoryStream寫完沒Position 0就直接當讀的源用。 解決寫文件的流自己using管好生命周期別依賴庫來關Web 場景用MemoryStream寫完先ToArray()再輸出讀之前一律stream.Position 0。5.3 大批量導出時內存飆升甚至 OOM現象導五萬行的時候進程內存漲到 2G 以上容器直接被 kill。 原因用了XSSFWorkbook所有行和單元格對象都駐留在堆里一個單元格對象幾十字節(jié)五萬行乘二十列就是一千萬個對象。 解決換成SXSSFWorkbook窗口設 500 左右順手檢查一下是不是在循環(huán)里CreateCellStyle那個也是內存大戶。5.4 讀 .xls 報 Invalid header signature現象文件后綴明明是.xlsnew XSSFWorkbook(fs)直接拋異常。 原因一種是用錯了實現類.xls得用 HSSF另一種更陰——某些系統導出的“xls”其實是 HTML 表格或者 CSV 改了后綴二進制頭根本不是 OLE 復合文檔。 解決讀入口統一用WorkbookFactory.Create(fs)讓庫自己判斷如果工廠也認不出來用十六進制工具看一眼文件頭D0 CF 11 E0是真的 xlsPK是 xlsxhtml或者table就是偽裝的得先當文本解析再轉。5.5 單元格樣式莫名不生效現象設置了邊框和背景色打開文件發(fā)現只有第一行有后面全是白板。 原因ICellStyle是工作簿級別的共享對象但很多人習慣在循環(huán)里CreateCellStyle()之后只對當前單元格賦值同時又在別處CloneStyleFrom覆蓋了屬性結果樣式對象被復用后互相污染。 解決樣式只在工廠里創(chuàng)建一次循環(huán)里只做cell.CellStyle cachedStyle賦值確實需要“繼承再加一點差異”的用CloneStyleFrom克隆出一個新對象并單獨緩存別在原對象上改。6. 二次開發(fā)把示例收成一層能復用的導入導出示例代碼寫到后面你會發(fā)現每個業(yè)務實體都在重復“讀表頭 → 找列 → 轉類型”這套動作。我一般會加一個特性加反射的映射層讓業(yè)務代碼只寫實體。[AttributeUsage(AttributeTargets.Property)] public sealed class ExcelColumnAttribute : Attribute { public ExcelColumnAttribute(string title) Title title; public string Title { get; } } public sealed class OrderRow { [ExcelColumn(訂單號)] public string OrderNo { get; set; } ; [ExcelColumn(金額)] public decimal Amount { get; set; } [ExcelColumn(下單時間)] public DateTime CreatedAt { get; set; } }讀取端靠表頭文本反查屬性允許列順序和實體屬性順序不一致public static ListT ReadT(Stream stream) where T : new() { var map typeof(T).GetProperties() .Select(p (Prop: p, Attr: p.GetCustomAttributeExcelColumnAttribute())) .Where(x x.Attr ! null) .ToDictionary(x x.Attr!.Title, x x.Prop); IWorkbook wb WorkbookFactory.Create(stream); ISheet sheet wb.GetSheetAt(0); IRow header sheet.GetRow(sheet.FirstRowNum); // 表頭文本 - 列索引 var index new Dictionarystring, int(); for (int c 0; c header.LastCellNum; c) { var title ExcelReader.GetCellText(header.GetCell(c)).Trim(); if (!string.IsNullOrEmpty(title) map.ContainsKey(title)) index[title] c; } var list new ListT(); for (int r sheet.FirstRowNum 1; r sheet.LastRowNum; r) { var row sheet.GetRow(r); if (row null) continue; var entity new T(); foreach (var (title, prop) in map) { if (!index.TryGetValue(title, out var c)) continue; var text ExcelReader.GetCellText(row.GetCell(c)); if (string.IsNullOrWhiteSpace(text)) continue; // 可空類型要剝一層Convert.ChangeType 不認 NullableT var target Nullable.GetUnderlyingType(prop.PropertyType) ?? prop.PropertyType; prop.SetValue(entity, Convert.ChangeType(text, target)); } list.Add(entity); } return list; }改完之后業(yè)務側就一行var rows ExcelImporter.ReadOrderRow(stream);字段增減只改實體上的特性不用碰解析代碼。驗證方式我用往返測試不落盤、跑得快[Fact] public void Xlsx_RoundTrip_ShouldKeepAmount() { var ms new MemoryStream(); using (var wb new XSSFWorkbook()) { var sheet wb.CreateSheet(t); var head sheet.CreateRow(0); head.CreateCell(0).SetCellValue(訂單號); head.CreateCell(1).SetCellValue(金額); var data sheet.CreateRow(1); data.CreateCell(0).SetCellValue(SO-1); data.CreateCell(1).SetCellValue(99.5); wb.Write(ms); } ms.Position 0; // 不歸零讀出來就是空的 var rows ExcelImporter.ReadOrderRow(ms); Assert.Single(rows); Assert.Equal(99.5m, rows[0].Amount); }這個測試我建議再補三個邊界樣本一個帶合并單元格的表頭、一個日期列為空的行、一個金額列是公式的表。前兩個驗證判空邏輯第三個驗證CachedFormulaResultType分支。這三個樣本跑通線上八成的導入投訴基本能提前擋掉。從那以后我每次接 Excel 相關的需求都會先問清三句話讀進來的是什么格式、寫出去給誰用、最大多少行然后才動手寫第一行代碼。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
乳欲人妻办公室奶水| 精品人成视频在线观看| 亚殴在线| 久久久久婷婷精品av电影| 久9九综合在线| 亚洲天堂男人天堂| 极品粉嫩一区二区| 天美传媒婬乱| 综合网,亚洲,欧美| 鸥美中出| 香蕉综合网| 青操影院| 手机午夜电影神马久久| 欧美狠狠操| 91人人| 2019天天干天天操| 蜜桃精品视频一区二区三区| 2020中文在线一区二区三区| 97久久久久久久久久| 国产一区二区在线播放量| 人妻少妇精品一区二区三区| 蜜臀99久久精品久久久久久| 99热国产| 婷婷婷婷婷婷久久久久| 天天欧美色| 久久久久久久9| 99日精品欧美国产| 另类欧美色| 九九香蕉网| 欧美96交| 青青草九九九九九| 精品国产Av无码久久久亚洲| 91在线限制级| 逼操网站| 加勒比久久av| 中文字幕黑人大片| 殴美性色a级欧美| 91国产操逼视频| 噜噜噜亚洲精| 天天91~综合入口| 天天干嫩逼网| 国产精品九9| www久久国产精品| 婷婷激情啪啪| 一区二区三区美女超清| 欧美性爱一区二区三区四区| 九九RE视频在线精品| 欧美色吧综合| 操人妻少妇中文 | 玖玖大干人妻| 婷婷五月天av| 成 人 A V免费视频在线观看| 亚洲综合图文| 亚洲欧美色图小说| 人妻喷水| 午夜免费视频1000| 少妇3P性爱自拍| 久久久96精品| 刺激精品视频| 另类图片五月天| 久久国产AⅤ| 夜精品久无码| 色综合网1| 久操免费观看| 福利大香蕉| 啊啊啊不要好疼视频| 久久中文字幕一区不卡| 超碰在线日韩一区| 久久、1234| 狠狠爱综合| 日韩欧无码一区二区三区免费不卡| 性色乱AV一区二区| 欧洲综合色| 毛片17S| 一区二区三区在线美女| 国产精品夜夜夜| 麻豆黄色五月天| 强奸乱伦麻豆| 国产一级内射无挡观看| 天天噜| 国产诱惑| 99热自拍| 艹比视频国产精品| 九九九九免费| 欧亚韩国999| 欧美亚洲日本激情在线| 国产女人和拘做爰视频| 神马久久午夜| 欧美草草高清日韩视频| 蜜桃一区二区三区| 97内射偷拍| 亚洲AV无码国产成人| 97视频在线观看免费高清| 久久久久久久九九九九九九| 五月丁香网站| 亚洲福利中文字幕在线| 特级毛片特黄久久免费看| 亚洲动态色图| 久久久亚洲精品中文字幕人妻| 欧美激情一区二区| 日本免费不卡二区| 大香樵伊人网| 欧美色图天堂在线| 操操AV电影| 国产性爱在线视频一区二区| 久久午夜鲁丝片| 中出欧美| 天天综合网网欲色| 97免费视频在线| 97超碰国产亚洲精品| 人人超碰在线观看黄| 中文字幕 码 自拍 视频 区| 无遮挡h肉动漫在线观看| 日韩欧洲操屄视频| 69av一区二区三区| 无码一区二区精品视频久久久春药| 日韩精品一二三| 爱爱久久| 九九九草| 日曰骚久久精品| 超碰综合97在线| 久久视频,这里只有精品| 操人妻逼91| 欧洲中文字幕| 色盈盈影院| 一区=区三区视频| 中文字幕在线免费观看 | 超碰日本97美女人妻人人玩人人爱 | 91精品国产91久久久久久久久久久久| 亚州色图片在线色| 亚洲国产蜜臀系列在线观看| 91网站视频在线观看| 少妇专区一二三四五| 91丝袜激情在线 | 丁香婷婷啪啪| 密桃99999| 98色网| 青青网三级视频| 天天摸天天插天天日| 欧美美女啪啪视频| 加勒比日本在线| 精品少妇人妻| 国产成人精品网站| 久久永久无码人妻视频| 亚洲欧美第一页| 欧美熟妇成人一区二区| 插穴性爱视频在线观看| 97玖玖人妻| 国产美女口爆吞精| 啪啪啪男女亚洲中文字幕99| 久久天天艹| 日韩 欧美 视频 在线 一区| 26uuu国产| 婷婷在线视频| 久草在| 久久精品女同亚洲女同13| 欧美日综合| 超碰天天去日穴| 久久狠狠色噜噜狠狠狠狠97| 黄片免费看黄片免费看| 天天操女人| 超碰午夜| 精品999999| 人人操 欧美| 五月天黄色激情视频| 97人人草| 日日噜噜夜夜久久亚洲一区二区| 成人青青草原伊人| 国产强奸乱伦xd| 中文字幕在线免费观看视频| 中文字幕视频2区| 96免费视频在线| 国产丝袜美腿美女麻豆| 亚洲中文字幕精品一区| 国产强奸超碰AV| 亚洲av夫妻操穴网| 怡红院亚洲怡春院av| 九七超碰| 秋霞视频一区二区 | 蜜桃午夜视频一区二区 | 久久欧洲| 又粗又长又大国产不卡| 伊人久久艹| 亚洲在高跟鞋自慰久久在色线| 超碰天天去日穴| 一本大道不卡一二三区| 懂色AV中文| 四方色播| 爱射综合| 激情文学亚洲| 人妻一区视频| 夜夜做夜夜爽精品视频| 老司机老司机午夜影院| 成人精品视频一区二区| 日本大香蕉综合网| 日本性爱不卡视频| 亚洲色图国产另类| 日韩电影在线观看网址| 国产精品久久久久久片| 久久精品91| 久久黄色视频一区二区三区| 欧美日韩人人精品| 美国日韩黄片| 亚洲色欲一区二区三区| 97超碰人人模人人拍人人| 国产高潮AA片免费看| 九九九九欧美| 亚洲国产ⅴ高清在线观看| 无码人妻一区二区一牛影视| 91亚洲狠狠色| 777奇米影视777四色| 亚洲黄a三级三级三级看三级| 亚洲人体视频在线观看| 亚洲欧美精品一区天堂久久 | 精品成人av一区二区三区在线| 国产视频小说| 欧美日韩香蕉| 91日日夜夜| 色噜噜精品一区二区三| 亚洲美女黄色| 国产高清无码一区二区三区四区皇冠| 99热这里只有精品1| 欧美v亚洲v日韩v最新在线二区 | 婷婷六月色| 女人香蕉久久毛毛片精品| 国产在线视视频有精品| 欧美日韩中文字幕不卡| 天天日少妇逼AV| 亚洲 欧美 色图| 丁香五月婷婷啪啪| 秋霞Av理论一级在线| 99∨VTV| 中文字幕熟女人妻丝袜丝| 亚洲色诱惑| 久操国产在线| 久久曰曰| 一级乱伦网站| 中文字幕女同在线| 五月开心网| 精品久| 天天影视激情欧美| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 婷婷五月天福利| 综合第一页| 亚洲日韩av一区二区三区百合| 久久 精品| 91九九九小逼| 久久婷婷热| 狠狠91| 自拍欧美| 99操视频| 成人精品在线免费视频| 日韩毛片9| 久久精彩免费视频| 免费福利视频中文字幕| 97人人夜| 大屁股熟女一区二区三区| 中文字幕高清精品一区| 99久久99九九99九九九| 91亚州欧美| 国产1769在线| 99re3这里只有精品| 在线观看高清AV| 一本久久精品中文字| 人人操人人狠狠操| 中文字幕美女91| 免费男人的天堂| 久久久久久大| 五月天久久久| 久久国产性爱| 欧 美 自 拍 偷 拍| 欧美色图另类图片| 亚洲,欧美,综合网| 老女人老91妇女老热女| 久久25| 亚洲精品久久久久久久蜜桃臀| 女人天堂av在线播放| 男人的天堂日韩| 嗯……啊…嗯嗯…啊…好舒服| 中日韩欧美精品无码AⅤ一区二区| 超碰在线一区二区三区| 色97国产69香蕉| 婷婷五月花| 久久久久久精品免费看A级| 久久久96| 五月丁香激情四射| 久久久久久久| 超碰天天去日穴| 日韩超碰精品综合| 丝袜内射| 精品久久久久,69国产成人精| 亚洲强奸乱伦影视网| 亚洲春色欧美激情自拍| 国产精品又黄又猛又粗| 女人精品内射国产99| 精品久久99| 国产女生在线| 夜嗨影院| 日韩性爱电影一区| 欧美精品久久久久久久久88| 国产欧美成人第一页在线观看 | 激情五月天丁香社区| 国产精品九九九| 老鸭窝成人免费毛片视频| 亚洲AO在线| 久久久久久久久久久久久久久性生活视频 | 高潮内射在线| 综精品久久久aaaa| 江都AV在线| 麻豆精品久久久久久久| 99re这里只有精品中心播放| 中文字幕视频2区| AND人妻系列| 99.色网| 神马精品视频| 九九九网页| 丁香婷婷大香蕉| 久草国产在线视频| 黄片qw| 蜜臀久久99精品久久久久久无删减| 91视频综合在线| 78久久久| 五月天色电影| 色妇91| 亚洲丝袜制服国产91_国语字幕免费观看完整版下载第5集_ | 狠狠狠狠狠狠| 国产青一二三| 欧美熟爽综合| 国产午夜视频| 亚洲乱熟女一区二区| 亚洲丝袜色图| 欧美激情色婷婷花野真衣一区二区| 不卡一区视频| 99re久久| 免费αV在线视频| 黄色AAAAA欧美| 日韩一级片在线看| 欧美后进式| 久久最新视频免费观看| 日日嗷| 天天网综合| 手机午夜电影神马久久| 爽极品影院| 亚洲图片偷拍视频区| 夂久色| 91麻豆天美传媒HD| 欧美激情亚洲| 久久久久久久久久va| 日韩午夜精品一区二区三区电影| www超碰| 久久精品亚洲东京热色播| 熟女一区二区三区| 精…码一二三区| 超碰在线观看av不卡| 欧美在线播放aaaa| 91艹逼精品| 蜜桃传媒视频第一区入口在线看| 国产精品一区二区亚洲人成毛片| 女人被添高潮免费视频| 国产伊人自拍| 色欲久久99精品久久| 韩国免费播放一级毛片| 久久99亚洲精品久久99果| 色好看av| 欧美色图20P| 亚洲一级特黄大片在线播放91| 97福利视频| 五月开心久久AV官网| 九九九九亚洲| 特级丰满少妇一级AAAA爱毛片| 亚洲91极品| 韩日精品福利视频一区不卡在线免| 99999久久精| 国产AV激情无码久久无码| 日本三级久| 欧美成人精品一区二区男人蜜臀| 乱伦一区二区三区‘| 蜜臀久久99精品久久久老,,| 午夜啊啊啊| 91综合站| 水澄无码AV| 97欧美色| 亚洲黄色网址视频| 97资源免费视频| 粉嫩av平台| 91精品电影18| 日韩小电影| 操婷婷逼| 欧美色图20P| 2021久久国产综合精品青草| 老汉网| а√天堂资源官网在线资源| 青青欧美在线| 91成人18| 无码欧美有限公司| 久久久人妻| www.婷婷| 亚洲色图欧洲| 91亚洲黑人| 亚洲第一页色网| 91精品无码人妻系列| 制服中出中文人人精品| 青娱乐欧美激情一区二区| 亚洲熟妇无码一区二区三区| 久久激情婷婷| 熟女啪啪视频| 日本成人在线不卡一区二区三区| 九九九九88| 91操操操操| 大香蕉AV丝袜| 国产亚洲色停停久久99精品91| 99精品网| 成人免费性爱视视| 超碰99热中文字幕| 国产AV毛片| 2017超碰| 色情成人五月天| 九九久久久| 97九色人妻| 午夜一区| 大香蕉国产中文自拍| 免费自拍三级综合| 91九色丰满高潮| 三级片网站在线播放| 婷婷丁香人妻 | 97干97色| 欧美激情一区二区| 亚洲砖码砖专无区2023| 日韩15p| ss久久| 亚洲无套久久嗯嗯| 国产精品一二三免费网站| 久久综合乱子伦国产免费| 98精品国产乱码久久久久久| AV男人天堂网| 3PAV乱伦视频| 久久精品国产免费观看99| 伊色综合天堂色97| 丁香五月综合| 无马一区二区| 欧美久热| 亚洲午夜免费狠狠干| 夜夜肏2021| 天堂射| 天堂网亚洲区手机版| 欧美精品二区视频在线| 激情综合婷婷| 色大香蕉97N| 国产馆| 亚洲暴力强奸AV| 亚洲AV小说| 亚洲AV资源| 97在线播放 | 亚洲国产成人精品无码专区| 97超碰色色| 欧美91网站| 蜜臀少妇一区二区| 国产尤物AV尤物在线观看不卡| 亚洲无码一区成人免费午夜| 成人热久久精品| 强奸乱伦av电影| 懂色aV一区二区天美传媒| 在线观看 99热| 久久久9品一区二区三区| 欧美东京热精品A∨| 91内射| 久男人久久| av情色影音| 免费视频无码| 国产精品熟女乱伦| 国产精品自在线发布| 成人午夜高潮av猛片| 国产情色第一第二页在线观看| 亚洲 日韩 丝袜 熟女 变态| 午夜一区| 噜噜噜噜久久久精品免费| 欧美日韩亚洲电影| 日日橹狠狠爱欧美超碰| 超AV色女| 中文字幕大片三级狠狠干| 国产又色又爽又舒服的三级视频| 欧美成人四级在线播放| 中文字幕黄片在线| 99无码狠狠久久| 国产区在线| 日本在线不卡v二区| 亚洲精品九九九| 女人香蕉久久毛毛片精品| 亚洲精品蜜桃久久久久久久| 国语人妻精彩刺激| 日韩有码一区三区| 精品精品精品| 防屏蔽在线视频| 色狠狠综合| 日本国产成人亚洲精品无码| 人人透人人操| 操操啪| 大香网站| 国产AV高清AV无码| 激情综合五月| 婷婷五月天成人网| 色婷婷99| 一区二区你上我| 欧美天天插| 内射白嫩美女| 有码人妻系列| 欧美91网站| 亚州综合电影| 亚洲 综合 第一页| 啊啊啊啊啊舒服| 997色在线| 亚洲中文sv| 超碰在线免费一区二区三区| 午夜精品久久久| 91综合无码| 亚洲激情视频| 黄片免费视频2019| 色哟哟511老熟女| 久久AV无码网址| 国产免费一区在线观看| 亚 欧 美 综合| 亚洲男人的天堂一区二区| 噜噜在线| 在线综合 亚洲 欧美中文字幕| 日韩欧美被操黄免费观看| 日韩不卡网操逼中文字幕日韩| 超碰97亚洲区| 色婷婷五月天| 裸模AV女优| 精品成人女人久久| 91欧美色| 熟妇xxxxx性春色| 天堂中文资源在线bt| 色婷婷成人| 日本三级日本三级三级人妇四虎| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 高清不卡一二三区视频......| 亚洲欧洲精品成人| 欧美淫乱视频| 色色毛片| 欧美网站免费| 欧美在线伊人色| 91色堂| 亚洲人人夜夜澡人人爽| 91天天综合网| 激情小说成人日本无码一| 丁香五月婷婷基地| 欧美A√综合网| 色九九九综合| 精品对白久久不卡| 成人aⅴ一区二区三区| 久久久激情| 欧美老熟另类| 欧美丝袜亚洲| 久操凹凸视频| 97精品国产97久久久久久免费| 中文字幕av丝袜| 激情一区二区| 成人麻豆av电影网站| 婷婷亚洲天堂| 性交一区二区在线播放| 日本不卡一区二区| 99色色网| 男人的天堂.com| 97热视频在线观看| 亚洲国产美女久久久久 | 五十路三区在线| 久久一区二区三区入口| 精品毛片av一区二区| 免费操逼视频下载| 2026国产精品视频| 日韩少妇无码| 99色婷婷| 偷拍亚洲视频一区二区三区四区| av最新免费中文字幕| 嗯嗯嗯嗯啊啊啊好紧好大| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 2017人人操,人人摸| 欧美综合骚| 日韩色女精品| 少妇无码av专区线| 神马午夜久久久| 久久久999国产精品| 久久久久久国产手机AV| 亚洲综合九| 欧美熟妇成人一区二区| 精品无码一区二区| 人妻少妇久久中文字幕一区二区 麻豆 | 78综合网| 国产日韩欧美| 日本精品五区| 天天天天天天天天天天干美女| 泰国AV在线观看| 亚洲人天堂| 小少妇| 超碰人妻久久| 99在线无码精品秘 入口黑人 | 日韩免费福利在线观看| 亚洲图片欧美日韩| 欧美激情 亚洲色图| 天天肏夜夜肏| 夜夜高潮夜夜爽夜夜爱爱一区| 手机看av网站在线看| 久久精品人妻一区二区三区| 自拍偷拍国产欧美日韩韩| 歐美一級亂黃99在綫精品| 天美传媒AV在线| 中文字幕av色| 超碰精品| 伊人女女资源在线观看| 亚洲精品九九九九九九| 丁香五月av| 色原狠狠天天天| 久久黄黄| 男女日B国产| 情色五月天网| 亚洲色啪| 亚洲精品一二牛牛| 五月开心久久AV官网| 大香焦A片| 熟妇无码视频三区| 人妻天堂综合网| 麻豆国产精品午夜视频| 天天激色| 91九九| 色在线视频导航| 夜夜福利| 欧美日韩99| 一本大道久| 久久秀这里有精品| 亚洲系列欧美| 久久天天摸| 一区二区三区高清天码| 美女黄页网站| 久久久国产精品人妻丝袜| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 国产久9| 成人日本精品九区| 黄片www.| 麻豆综合一区av| 亚洲色图 图片| 婷色五月天| 高潮毛片无遮挡高清免费| 96久久久精品| 久久天天摸| 免费又黄又裸乳的视频| 欧美激情一| 亚洲熟妇乱女区二区三区| 岛国色情视频在线观看| 九九九九免费| 97jingpin| 熟女激情综合网| 大干人妻| 91天堂视频| 亚洲人人操| 天天摸夜夜添无码小视频| 91欧美综合| 中文字幕视频2区| 人人看人人摸人人色| 国产v片在线免费观看| 大香蕉青青9| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲色图 91| 国产亚洲色婷婷99精品91| 熟妇在线视频一区二区| 超碰成人最新最好看| 偷拍精品一区二区三区| 精品无码少妇| 大香蕉日亚洲日本亚大| 91在线|亚| 亚洲偷拍自拍在线视频| 中文乱码字字幕在线第5页| 精品97久久综合| 91五月天| 大色综合网| 芊芊操逼视频无码| 国产亚洲精品A在线观看下载| 好爽视频在线观看视频 | 毛片视频白嫩| 嗯啊不要啊在线| 大香蕉www.超碰| 日本久久女同性恋视频| 日本免费二区三区| 日本道日本道中文字幕日本道最新日本道在线观看 | 青青草一区二区三区四| 欧美人妻精品| 中文字幕人妻丝袜| 日韩免费看黄片| 综合操逼| 艹精品| 日本久久久久久久久久| 韩日精品福利视频一区不卡在线免| 人人模人人看| 老熟女91| 亚洲日韩av专区无码| 久久大香蕉97| 999九九九九国产动| 操死我了嗯嗯嗯| 久视频在线观看| 91麻豆va国产精品| 狠狠操狠狠插| 亚洲综合97中文网| 亚洲色图a| 大香蕉一人在线| 观看免费区二区三区二| 成人网欧美风情| 久久亚洲熟妇在线视频| 欧美亚洲影视| 色香综合天天影视综合 | 玖玖资源中文字幕制服丝袜| 麻豆一区在线| 久热网| 亚洲女人91| 91美女在线观看| 东京热视频网| 精品国产www久久| 五月丁香狠狠爱| 青青操97| 综合av影片| 九九九只有精品| 日本操逼视频在线| 久久久久亚洲av综合波多野制衣| 深夜激情无码| 精品久久視頻在线| 狠狠干精品一二三四五六2022| 四虎在线免费视频| 欧色网址| 亚洲无线码欧洲精品区别| 人人爱人人操人人性| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 少妇天堂| 成人一级性爱| 91一起操| 蜜臀久久99精品久久久久久久久| 色情亚洲日本成人| 亚洲做性| 免费久久一级毛片大黄| 欧亚性爱视频免费看| 99re9在线| 人妻素股| 伊人天天久久动态图| 精品人妻一区| 嗯嗯啊啊操死我| 爱丝福利| 在线无码网站| 日本三级久| 日韩 女同 综合| 色色色日本| 色5月婷婷| 亚洲大色堂| 蜜臀AV午夜精品久| 亚洲av影音先锋| 男人的天堂2018.| 大鸡巴久久| 欧美日韩一区二区三区四区蜜桃| 天天综合91在线| 大香蕉2017| 国产精品亚洲无码| 综合色图亚洲欧美| 精品人妻一区二区免费看| 欧美天天干| 色综合五月天| 偷拍亚洲视频一区二区三区四区| 十八禁视频一区二区| 久久本道| 成人性交免费视屏| 伊人黄色视频免费观看| 97爱b| 国产在线综合福利网站| 五月花婷婷| 亚洲情色 自拍| 亚洲一卡2卡3卡4卡乱码网站 | 欧美性爱精品一区二区| 亚洲欧洲色情高清| 日本黄大片在线观看视频| 亚洲国产激情国产av| 成人精品一区二区三区| 日本淫乱女一区二区三区视频| 天天日夜夜爽| 欧美91网| 激情综合网五月婷婷| 亚洲色图片区| 中文字幕日本久久| 亚洲日韩欧美一区二区| 亚洲无无码αⅴ每日更新| 欧美亚洲自拍另类人妻| 欧美中文字幕男人天堂久久精品| 欧美日韩精品久久久久久久久东北老熟妇 | 日本黄色XXX| 欧美一级A片不卡视频。| 夜夜嗨绯色| 免费观看网黄| 97se综合网| 亚洲日韩精品久久久久一区壹牛| 91丝袜美女| 100啪啪视频大全| 夜夜操一区二区| 97人人操人人摸| 尤物视频偷拍免费| 久久精品三级影视| 999热这里只有精品| 婷婷五月天激情小说| 欧美色青| 天天干一区二区| 欧美中文字幕日韩在线| 热久久九九热| 国产综合日韩伦理| 999 久久久| 91精品啪在线观看国产城中村| 九九久久国产精品怡红院| 超碰人人色| 四虎精品一区二区| 麻豆AV短剧| 污污汅18禁网站在线永久免费观看| 久久人体一区二区| 99久久网站| 欧美日韩传媒| 超碰夫妻97| 草莓精品视频| 中文字幕二区| 欧美综合站| 国语对白露脸XXXXXX| 国产精品丝袜久久亚洲不卡| 日韩精品永久在线观看| 91爱剪切久久| 无码视频一区二区| 国产亚洲日本精品在线| 超碰97人妻| 亚州 综合 色图| 国产精品久久久久久 百度| 热99re69精品8在线播放| 欧美日韩淫加| 欧美日韩亚洲一区二区在线观看| 蜜臀无码一区二区| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 国产大陆天天艹| 日本高清久久| 国产欧美日韩一区二区三区| 久久久亚洲熟妇资源| 久久久久精| 丝袜熟女一区二区三区| 亚洲欧美另类图片| 久久久久人| 国产怡红院| 亚洲超碰AV| 国产精品免费1区2区视频| 韩国嫰模上门援交视频| 精彩视频日韩| 26uuu国产免费观看| 97超碰色| 蜜臀Av一区二区三区| 天天综和| 日韩精品一区二区三区色欲 | 婷婷五月天无码 | 久久性爱精品一区| 九九九九亚洲| 夜夜免费视频| 欧美熟女激情| 五月丁香婷婷色| 自拍偷拍 高清无码| 97干色| 亚洲欧美综合图片| 欧美暴力猛交| 懂色综合久久久| 久热免费视频| 亚洲一区二区中文字幕| 91精品久久久久五月天精品| 久久久久久久精| 欧美三四五区| 亚洲欧美日韩电影网站一区 | 人妻精品视频一区二区| 无码天天操| 日韩av无码网站| 久夜视频| 91亚洲情色| 我爱操| 欧美色图在线视频少妇| 久久久男人的天堂| 啊啊啊啊二区好大| 少妇一区二区三区在线观看| 午夜啪啪片| av72网| 18一区二区三区| 国产精品不卡少妇白| 人妻激情偷乱视频一区二区三区| 日韩9区| 欧美日日网| 强奸乱伦AV一天堂网| 无卡一区=区| 狠色婷婷久久一区二区三区_| 久久婷五月天| 韩国一级做A片免费的| 少妇高潮特黄A片| 亚洲天天做日日做天天谢日日 | 国产伦精品一区二区三区视频女| 日本精品第一视频在'| 操逼啊啊啊91| 亚洲日韩成人性爱视频| 综合欧美激情网| 亚洲欧美在线观看2021| 亚洲一区二区三区中文字幕| 天天色黄色影院天天操| 免费人成在线观看网站品爱网| 国产精品久久久吖| 国产亚洲日韩欧| 青娱乐老司机视频| 免费看国产曰批40分钟怎么下载| 91天美传媒精品| SUV一区二区在线看| 99re这里| 久久超碰天天| 青青草在线视频播放器| 亚洲情色 欧美| 超碰地址久久| 最近二区三区视频大全| 久久国产AⅤ| 91亚洲色人| 精品国产乱码久久久久久口爆网站| 亚洲国产精品无码AV在线| 日本护士高潮| 91蜜桃婷婷狠狠久久综合9色| 乱欲一区二区| 中文字幕一区av| 99国内精品| 婷婷情色五月天| 色在线69堂| 国产精品农村妇女| 日韩亚洲欧美中文字幕| 精品久久久av无码免费| 国产又黄又爽又刺激久久久久久| 91午夜无码| 午夜丁香婷婷| 精品国产自在在线99| 香港日本韩国人妇99www.wccm20| 日本中文字幕一区| 亚洲黄色| 精品久久久久久无码| 日韩国产乱子伦App| 99热| 亚洲精品欧洲精品| 麻豆天美AV传媒第一页| 97精品一区二区三区免费| 伊人五月天婷婷| 人摸人人操人| 精精夜夜| 欧美最大综合网| 网友自拍第一页| 人妻中文字幕日韩电影| 九九精品美女高溯喷水| 蜜臀无码一区二区| 可免费观看的av毛片中日美韩| 操高情无码| 日本天天人人狠狠在线日美女| 狠狠爱夜夜干| 精品亚洲| 免费看日本操逼视频| 宅男91视频在线播放| 久久久久幕乱码| 无码动漫av中文字幕| 欧美精品999| 欧美 综合| 1区2区3区视频| 日韩激情小说一区二区| A片 AV一级在线播放观看免费| 九一屌逼| yazhououmeizongya| 日韩三A大片在线观看| 亚洲人妻av| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 99亚洲国产精品色一区二区三区| 亚洲av淫乱| 五月天久久婷婷亚洲 | 97欧美日韩中文| 国产又粗又大硬免费色网视频| 日韩欧美中文| 亚洲限制级| 97超碰碰| 乱色视频中文字幕| 亚洲天堂人人妻| 91久久国产精品| 国产超碰人人爽人人做| 九热大香蕉| 亚洲AV成人精品网站在AV| 激情四射五月天| 九九九九九九免费视频| 日韩中文字幕国产| 国产一区麻豆免费观看| 成人性交免费视频| 五月婷色| 欧美在线|亚洲| 久久精品国产亚洲AV片多多| 日本日日色视频| 91社区伊人| 口爆综合网| 少妇精品久久| 狠狠操狠狠插| 亚洲美女精品九九视频| 精品伊人久久久大香线蕉小说| 天天内射| 自怕偷自怕亚洲精品| 亚洲日韩一区电影| 人人妻人人澡人人爽久久av| 日韩人妻免费精品| 亚洲人综合| 91丨熟女丨丰满熟女| 中文一区二区| 日韩中文字幕人妻视频| 91nbbbbbb| 最好看的中文字幕在线2018| 大香蕉男人的天堂| 欧美一区二区福利在线| 亚洲天堂人人妻| 伊人一区二区在线播放| 久草在| 久操网视频| 亚洲精品国产熟女久久久| 精品伊人久久久大香线蕉小说| 人妻激情在线视频| 日韩乱插| 伊人国产AV| 国内91熟女人妻丝袜天天精品视频在线 | 日本黄大片在线观看视频| 91伊人影视综合| www亚洲欧美| 三级片大波波| 四虎AV在线播放| 7月婷婷综合| 白丝一区| 日韩ab网 | 蜜臀少妇一区二区| 热99这里有精品综合久久 | 天天插天天操| 天天肏天天干| 成人在线视频一区| 90后性网国产欧美| 一本色道综合久久欧美日韩精品| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 欧美日韩精品久久久久久久久东北老熟妇| 99自拍视频在线| 亚洲视频中文一区| 精品人妻一区二区三区视频| 97香蕉碰碰人妻国产欧美| 亚州性色| 性色av一区二区| 99精品成人免费看| 亚洲欧美电影| 国产白丝在线| 色色国产| 国产日韩无码一区二区三区久久区| 加勒比av官网在线| 熟妇人妻精品一区二区视频色欲| 久久免费99精品久久久久久| 国产热av| 一区黄二区黄| 成人午夜小视频手机在线看| 亚洲在线欧美| av操操不卡| 国产视频一区二区在线| 欧美日韩青操| 97久久视频| 亚洲欧美97√| 国产高清无码一区三区二区| 夜夜骑操视频| 日本午夜久久电影| 精品日日人妻| 亚洲人妻一区二区三区| 9久在线视频只有精品| 九九拍拍精品视频在线播放 | 国产第25页在线观看| 91狠狠狠| 偷拍网站久久男女男| 性色AV蜜色av色欲av| 99色骚| 七月婷婷综合| 超碰69| 久久亚洲不卡一区二区三区| 中文字幕性感少妇av| 午夜视频好爽啊| 欧美Ⅴ性爱| 日本男人天堂| 操91| 国产乱码精品久久久久久| 91久久久久久久久久久| 91热爆在线| 亚州操逼图| 看免费的黄片| 亚洲中文字幕精品一区| 91高潮| com 首页 18岁 禁区 女优 免费 精选 同城 | 久久久久久久久久9| 五十路熟女在线不卡观看一区二区| 干b在线性社区| 久久久一级| 六月丁香啪啪啪| 国内自拍 日韩激情 99| 91足交| 亚洲日韩视频二区| 亚洲无码视频免费在线观看网址!| 极品肉射| 麻豆91熟妇人妻中文字幕茄子| 是还免费视频1727我| 99色婷婷中文字幕乱色| 中美日韩毛片| 不卡九肏| 天天干天天日天天射黄色| 99热久| 欧洲色色| 亚洲,欧美,春色,另类| 五月天成人综合| 人、人、摸,人、人、草| 亚洲欧美日韩精品久| 国产精品自在线发布| 国产大学生口爆吞精合集| 99视频这有这里有精品| 精品一区二区国产日韩| 黑人猛交| 国产偷拍网站| 欧美大香蕉久| 日韩在线一区二区| 沈阳熟女高潮对白视频| 国产色图乱伦| 成年人网站在线免费观看| 亚洲黄色视频在线观看视频| 人人操人人插 - 百度 - 百度| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 操操逼视频| 久久久久久久久久va| 色就色综合| 午夜偷拍久久熟女| 欧美综合区| 五月大香蕉| 欧美精品在线观看| 超碰人妻中文在线| 亚州色图片在线色| 风月影院男女十八禁| 婷婷丁香人妻| 91色碰| 精品毛片久久久精品毛片| 精品久久久久久无码| 91久久免费视频互動交流| 小说区 图片区色 综合区| 91处女在线观看| 97久久国产精品| 97视频在线视频| 亚洲综合色网| 人妻天堂综合网| 97免费视频网| 99久在线精品99re8热视频在线| 中文字幕免费在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 清柠毛片| 91jk色拍| 欧美色吧综合| 三男一女不戴套的A片| 亚洲精品啪视频| 久久香蕉国产传媒一区剧情天美| 99热在线不卡| 成人九九| 97人人夜夜精品视频| 国产在线视视频有精品|