国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

高德API批量距離計算實戰(zhàn):CSV清洗、矩陣拆分與并發(fā)優(yōu)化

高德API批量距離計算實戰(zhàn):CSV清洗、矩陣拆分與并發(fā)優(yōu)化 簡介這份工具包基于高德地圖API實現(xiàn)批量地理位置距離計算主要面向物流行業(yè)與需要處理大量地址數(shù)據(jù)的Java開發(fā)者。功能覆蓋CSV批量導(dǎo)入導(dǎo)出、距離矩陣計算、多線程并發(fā)處理與結(jié)果可視化展示可有效縮短成百上千個坐標點的處理時間輔助配送路線優(yōu)化與網(wǎng)點覆蓋分析。壓縮包共16個文件、約695KB內(nèi)含4個XML配置、3個Java源碼、3個Class編譯文件、2個Iml工程文件以及docx、txt、md、jar等其中docx與txt提供詳細使用說明README幫助快速理解項目結(jié)構(gòu)。已有178人學(xué)習下載適合具備一定Java基礎(chǔ)的用戶。通過閱讀源碼與文檔可以掌握高德地圖API的地理編碼和距離計算調(diào)用方式學(xué)習多線程任務(wù)拆分、CSV數(shù)據(jù)讀寫及結(jié)果可視化的具體實現(xiàn)為物流調(diào)度等真實場景提供可直接復(fù)用的參考方案。1. 物流場景的批量距離計算為什么高德API能把這個月的工作壓成幾分鐘物流調(diào)度的日常里最磨人的往往不是路線規(guī)劃本身而是先把幾十個網(wǎng)點兩兩之間的距離算出來。一個同城配送項目里50個網(wǎng)點需要算2450對距離人工在高德地圖網(wǎng)頁上一個個點至少半天500個網(wǎng)點就是12萬多對基本不可能手動完成。而這個基于高德地圖API批量地理位置距離計算的高效工具輸入CSV、調(diào)用距離矩陣接口、多線程并發(fā)處理幾分鐘就能把距離矩陣跑完再疊加可視化展示輔助決策。它服務(wù)三類人物流調(diào)度要算網(wǎng)點覆蓋半徑運費結(jié)算要核對里程數(shù)據(jù)分析要拿距離矩陣做聚類分群。不需要GIS背景Python能跑就行。下面按從選型到落地的順序把每一步的參數(shù)、代碼和坑都講清楚。2. 高德API選型與配額設(shè)計距離矩陣API為什么是批量算距的主力2.1 高德API家族里怎么選地理編碼、路徑規(guī)劃與距離矩陣的邊界高德Web服務(wù)API里和距離計算相關(guān)的有三個很多人上來就搞混。第一個是路徑規(guī)劃API它只接受一個起點和一個終點返回一條具體路線的駕車/騎行/步行方案帶紅綠燈等待、收費預(yù)估等信息。它的優(yōu)點是精度高缺點是單次只能算一對批量場景下要循環(huán)調(diào)幾千次既慢又費配額。第二個是地理編碼API它把「北京市朝陽區(qū)望京東路4號」這樣的文字地址轉(zhuǎn)成經(jīng)緯度坐標本身不計算距離但批量地址輸入的第一步就是它。第三個才是主角——距離矩陣API它接受多個起點和多個終點一次請求返回一個二維距離數(shù)組正好對應(yīng)「批量地理位置距離計算」這個標題。選型結(jié)論很直接只要目標是算多對多距離就選距離矩陣API不要用路徑規(guī)劃API硬拼。距離矩陣API底層走的也是高德路網(wǎng)數(shù)據(jù)返回的駕車距離和路徑規(guī)劃是同源的只是它把一堆起點終點打包成矩陣計算結(jié)果返回。如果你拿到的經(jīng)緯度本身就是網(wǎng)點的精確坐標連地理編碼都不用調(diào)直接喂給距離矩陣API就行。只有CSV里存的是文字地址時才需要先走一次地理編碼。2.2 Key申請與配額個人開發(fā)者和企業(yè)認證的差距在哪里高德開放平臺的Key分類型做這種服務(wù)端批量計算必須在控制臺創(chuàng)建一個「Web服務(wù)」類型的Key不能用Web端JS API的Key兩者權(quán)限域完全不同。創(chuàng)建后要把對應(yīng)服務(wù)打開一般默認會開通全部Web服務(wù)API但如果你看到某個接口報錯說服務(wù)未開通第一件事就是回控制臺確認這個Key的「API權(quán)限」勾選了距離測量相關(guān)服務(wù)。配額這塊是高德所有場景里最容易被低估的。個人開發(fā)者Key的日配額通常不大而且不同賬號、不同認證等級差別明顯企業(yè)認證或付費后配額會提升。這個數(shù)字不要憑記憶拍腦袋直接看控制臺「配額管理」頁。另外高德提供一個配額查詢接口每跑一批任務(wù)前查一次余量比等請求失敗再排查要省事得多curl https://restapi.amap.com/v3/account/status?key你的Web服務(wù)Key返回值里能看到當日的配額總額、已用量和剩余量。我一般會在腳本啟動時先調(diào)這個接口做一次「配額體檢」如果剩余量低于本次任務(wù)預(yù)估的請求數(shù)就直接中止免得跑到一半彈一堆配額超限錯誤。2.3 距離矩陣API的請求參數(shù)與返回結(jié)構(gòu)一次調(diào)用能拿到多少對距離距離矩陣API的正式端點是/v3/distance核心參數(shù)如下表參數(shù)含義示例與說明keyWeb服務(wù)Key控制臺獲取注意類型別選錯origins起點坐標列表多個坐標用豎線 destinations終點坐標列表格式同上單次最多100個type距離類型0是直線距離1是駕車路徑距離物流默認用1單次請求最多100個起點乘以100個終點也就是一次能拿回1萬對距離。這個「100×100」的上限是整個工具設(shè)計的錨點如果網(wǎng)點數(shù)是500要拆成5×5共25次請求如果網(wǎng)點數(shù)是2000就要拆成20×20共400次請求。返回結(jié)果是results數(shù)組每一項里帶origin_index、dest_index、distance和duration其中distance單位是米。origin_index和dest_index是0起編號正好和origins、destinations列表里的位置一一對應(yīng)解析時不要自己重新排序。3. 從CSV到可計算的矩陣地址清洗、坐標緩存與請求拆分3.1 CSV輸入格式設(shè)計location_id、坐標與地址列怎么排CSV的字段規(guī)劃直接決定后面腳本寫起來順不順手。我建議最小字段是五列l(wèi)ocation_id、location_name、address、lng、lat。location_id是內(nèi)部主鍵不要用中文名做關(guān)聯(lián)鍵同一個網(wǎng)點在Excel里可能出現(xiàn)「朝陽分倉」和「朝陽分倉庫」兩種寫法但ID是穩(wěn)定的。address填文字地址lng和lat是經(jīng)緯度。一個常見的坑是如果你的數(shù)據(jù)源是其他系統(tǒng)導(dǎo)出的坐標列可能缺失或混著坐標字符串所以代碼里要做空值判斷。下面這段代碼負責讀取CSV并構(gòu)建坐標列表它的輸入是原始CSV輸出是一個標準坐標數(shù)組和一個緩存字典import csv import os def load_locations(csv_path): locations [] with open(csv_path, r, encodingutf-8-sig) as f: reader csv.DictReader(f) for row in reader: loc_id row[location_id].strip() name row[location_name].strip() address row[address].strip() lng row.get(lng, ).strip() lat row.get(lat, ).strip() if lng and lat: try: coord (float(lng), float(lat)) except ValueError: coord None else: coord None locations.append({ id: loc_id, name: name, address: address, coord: coord }) return locations這個函數(shù)有兩個細節(jié)值得注意。第一encodingutf-8-sig是為了兼容Excel導(dǎo)出的帶BOM的CSV不寫這個參數(shù)第一列的列名很可能變成\ufefflocation_id后續(xù)所有按列名的取值都會靜默失敗。第二坐標列在CSV里可能是空字符串、None或非法數(shù)值這里統(tǒng)一捕獲ValueError并把coord置為None后面再走地理編碼補全比在循環(huán)外部做一堆if not coord判斷要干凈。3.2 地址清洗與坐標緩存同樣的地址不調(diào)第二次API批量地址輸入的第二道工序是地址清洗和地理編碼。清洗的常見規(guī)則包括去首尾空格、把全角空格和常見干擾字符歸一化、給短地址補城市前綴。例如「上地十街10號」這種缺省城市的地址如果不補前綴高德地理編碼返回的坐標可能落在全國任意一個同名地點這是批量地址輸入最典型的翻車點。地理編碼接口的city參數(shù)就是干這個的要么傳網(wǎng)點所在城市要么先通過地址庫補齊城市再調(diào)用。接下來是坐標緩存策略。地理編碼按次計費一套50個地址的CSV可能只有兩三個地址沒有坐標需要補但如果這套CSV每周跑一次每次都重復(fù)調(diào)地理編碼就太浪費了。緩存只需要一個字典加一個JSON文件import json import requests GEOCODE_URL https://restapi.amap.com/v3/geocode/geo def geocode_address(address, city, key): params {address: address, city: city, key: key} resp requests.get(GEOCODE_URL, paramsparams, timeout5) data resp.json() if data[status] 1 and data[geocodes]: location data[geocodes][0][location] lng, lat location.split(,) return float(lng), float(lat) return None def load_cache(cache_pathgeo_cache.json): if os.path.exists(cache_path): with open(cache_path, r, encodingutf-8) as f: return json.load(f) return {} def save_cache(cache, cache_pathgeo_cache.json): with open(cache_path, w, encodingutf-8) as f: json.dump(cache, f, ensure_asciiFalse, indent2)使用方式是把city | address作為緩存的key命中就直接讀坐標沒命中才調(diào)API并把結(jié)果寫回緩存。注意緩存文件不要和CSV放在同一個目錄避免Excel誤打開JSON文件導(dǎo)致編碼損壞。一個更穩(wěn)妥的做法是SQLite但JSON在幾十萬量級以下完全夠用物流網(wǎng)點很少有超過這個規(guī)模的。3.3 把大矩陣拆成100×100的請求塊組合邏輯與去重拿到所有網(wǎng)點的坐標列表后就面臨矩陣拆分問題。前面提到距離矩陣API單次最多100個起點、100個終點因此任意規(guī)模的矩陣都要按100切片做笛卡爾組合。假設(shè)網(wǎng)點數(shù)n250切片數(shù)是ceil(250/100)3分別命名為A0、A1、A2那請求組合就是A0×A0、A0×A1、A0×A2以此類推共9個請求返回9萬對距離而實際需要的距離對是250×2506.25萬說明這里存在多余的請求——因為A0×A1和A1×A0在對稱矩陣里是重復(fù)的。有沒有辦法省掉一半請求當然有。如果用戶只是要兩兩距離做聚類或覆蓋分析只需要上三角矩陣也就是只發(fā)i j的切片組合。但如果你做的是運費結(jié)算起點和終點有方向性例如從倉庫A到客戶B和從客戶B到倉庫A可能因為單行線、限行產(chǎn)生不同距離那就要保留完整矩陣。我在工具里加了一個symmetric開關(guān)默認開生成請求時只保留i j的組合能省將近一半的API調(diào)用量。下面是拆請求的代碼def build_distance_requests(coords, chunk_size100, symmetricTrue): chunks [coords[i:ichunk_size] for i in range(0, len(coords), chunk_size)] requests [] for ci, origin_chunk in enumerate(chunks): start ci if symmetric else 0 for cj, dest_chunk in enumerate(chunks[start:], startstart): requests.append({ origins: origin_chunk, destinations: dest_chunk, origin_offset: ci * chunk_size, dest_offset: cj * chunk_size, }) return requests拆出來的每個請求里都帶origin_offset和dest_offset作用是后續(xù)把返回的距離填入大矩陣時能把小塊坐標映射回全局坐標索引。這個偏移量如果不記錄解析響應(yīng)時會對不上號尤其是切片大小不是整除數(shù)的時候最后一個塊長度不足100偏移量容易算錯。4. 多線程并發(fā)調(diào)用線程池骨架、限流退避與參數(shù)取舍4.1 串行調(diào)用到底慢在哪先算一筆賬再決定并發(fā)距離矩陣API單次請求最多返回1萬對距離聽著很高效但服務(wù)端計算量并不小尤其是type1駕車距離要在路網(wǎng)上做大量路徑搜索。一個實際經(jīng)驗值單次100×100的請求響應(yīng)時間通常在1到3秒之間網(wǎng)絡(luò)波動時能到5秒以上。假設(shè)網(wǎng)點數(shù)2000按完整矩陣計算需要400次請求串行循環(huán)跑完大約需要400乘以2秒等于800秒也就是13分鐘以上如果其中夾雜幾次超時重試半小時很正常。多線程的價值就是把這400次請求分散到多個并發(fā)連接上。常見的做法是用ThreadPoolExecutor控制并發(fā)數(shù)而不是無腦開線程。高德對單個Key有QPS限制并發(fā)數(shù)不是越大越好。我一般建議先設(shè)8個線程跑小樣本觀察失敗率和響應(yīng)時間再往上調(diào)高德控制臺配額頁會明確寫出當前Key的QPS上限理論上線程數(shù)可以等于QPS上限但我習慣留20%余量比如QPS限制10就開到8。4.2 基于ThreadPoolExecutor的并發(fā)代碼最小可跑骨架下面的骨架是這類工具的核心循環(huán)它接收上一步生成的請求列表并發(fā)調(diào)用距離矩陣API并把結(jié)果合并到大矩陣中from concurrent.futures import ThreadPoolExecutor, as_completed import requests import time DISTANCE_URL https://restapi.amap.com/v3/distance def fetch_distance(origin_chunk, dest_chunk, key, type1): origins |.join(f{lng:.6f},{lat:.6f} for lng, lat in origin_chunk) destinations |.join(f{lng:.6f},{lat:.6f} for lng, lat in dest_chunk) params {key: key, origins: origins, destinations: destinations, type: type} resp requests.get(DISTANCE_URL, paramsparams, timeout15) data resp.json() if data[status] ! 1: raise RuntimeError(fAPI error: {data[infocode]} {data[info]}) return data[results] def run_concurrent(req_list, key, max_workers8): matrix {} with ThreadPoolExecutor(max_workersmax_workers) as pool: future_map {} for req in req_list: fut pool.submit( fetch_distance, req[origins], req[destinations], key ) future_map[fut] req for fut in as_completed(future_map): req future_map[fut] results fut.result() for item in results: o_idx req[origin_offset] item[origin_index] d_idx req[dest_offset] item[dest_index] if o_idx d_idx: matrix[(o_idx, d_idx)] 0.0 else: matrix[(o_idx, d_idx)] item[distance] return matrix代碼邏輯分三步先把坐標切片格式化成高德要求的lng,lat|lng,lat字符串然后提交到線程池最后解析結(jié)果時用origin_offset和dest_offset把塊內(nèi)編號還原成全局編號。注意as_completed返回的future順序和提交順序無關(guān)一定要通過future_map找回對應(yīng)的請求信息否則偏移量會串位。參數(shù)上timeout15是給網(wǎng)絡(luò)請求留的余量1萬對距離的響應(yīng)超過15秒就放棄重試坐標格式化成6位小數(shù)這是高德坐標精度的下限格式化成{lng:.6f}能避免浮點數(shù)過長或科學(xué)計數(shù)法污染URL。4.3 限流與重試三個參數(shù)把失敗率壓下去多線程并發(fā)后的第一個異常往往是限流?,F(xiàn)象是任務(wù)開始后前幾十個請求正常突然出現(xiàn)大量status ! 1的響應(yīng)伴隨infocode為10044或10019等配額相關(guān)錯誤。高德的限流是按秒計算的當你開的線程數(shù)超過Key的QPS上限超出的請求會被直接拒絕。解決思路有三個參數(shù)可以調(diào)max_workers、重試間隔、重試上限。def fetch_distance_with_retry(origin_chunk, dest_chunk, key, retries3): for attempt in range(retries): try: return fetch_distance(origin_chunk, dest_chunk, key) except RuntimeError as e: if 10044 in str(e) or 10019 in str(e): wait 2 ** attempt time.sleep(wait) continue raise raise RuntimeError(quota exceeded after retries)重試間隔用指數(shù)退避第一次失敗等2秒第二次等4秒第三次等8秒。這個策略的合理性在于限流通常是短時的等待幾秒鐘后配額窗口會釋放。注意不要把retries設(shè)成10以上指數(shù)增長到16秒、32秒會讓整個任務(wù)卡在尾部反而喪失并發(fā)優(yōu)勢。實測經(jīng)驗是并發(fā)8線程、重試3次在限流邊緣能把失敗率壓到0.1%左右。5. 避坑現(xiàn)場五個讓批量距離計算翻車的細節(jié)5.1 返回10001 INVALID_USER_KEYkey本身對服務(wù)沒開現(xiàn)象請求返回infocode10001提示INVALID_USER_KEY但Key是剛從控制臺復(fù)制的復(fù)制過程沒有多余空格。原因大概率不是Key錯了而是這個Key沒有開通「Web服務(wù)API」對應(yīng)的服務(wù)或者你復(fù)制的是「Web端(JS API)」的Key兩種Key不通用。解決去控制臺檢查Key類型確認是Web服務(wù)然后在「API權(quán)限」里確認距離測量/路徑規(guī)劃服務(wù)對該Key可見重新生成一次Key再試。這個小問題在團隊協(xié)作時特別常見A同學(xué)拿B同學(xué)臨時給的Key調(diào)試但B的Key沒開服務(wù)權(quán)限。5.2 type0的直線距離和物流里程差太遠現(xiàn)象兩個實際駕車里程約18公里的網(wǎng)點type0返回9.5公里差了近一半。原因type0算的是球面直線距離只考慮經(jīng)緯度差完全不理會路網(wǎng)、河流、山體。物流運費結(jié)算或配送時效評估必須用type1只有做網(wǎng)點覆蓋半徑的初篩時type0才有參考價值。這個參數(shù)一旦寫錯整張距離矩陣全部作廢而且因為數(shù)字是“合理”的不容易被發(fā)現(xiàn)。我的習慣是把type定義成常量DISTANCE_TYPE 1并在CSV導(dǎo)出文件名里標注type1杜絕誤用。5.3 并發(fā)一上去就成片失敗QPS配額與退避策略現(xiàn)象max_workers20時前10個請求正常第11個開始連續(xù)失敗錯誤集中在10044和10019。原因單Key的QPS上限被瞬間打滿多線程完全踩在限流閾值上。解決不要盲目加線程。先去控制臺看QPS上限把max_workers設(shè)為上限的80%代碼里必須帶指數(shù)退避重試。這里有一個深層坑即使QPS上限是10ThreadPoolExecutor的線程數(shù)是10也不能保證10個請求不會同時落在一個秒級窗口內(nèi)因為線程調(diào)度有延遲。所以并發(fā)數(shù)要留余量跑小樣本觀察失敗率再放大是唯一靠譜的做法。5.4 CSV坐標在Excel里變成科學(xué)計數(shù)法現(xiàn)象CSV文件里lng116.481028用Excel打開后顯示成1.16481E08再保存一次CSV坐標精度徹底丟失后續(xù)計算全部偏到另一個城市。原因Excel把純數(shù)字列自動識別為科學(xué)計數(shù)法并且保存時截斷精度。解決第一CSV里不要存純坐標列改成lng列前加前綴例如lng_str列存116.481028并帶上不可見的字符前綴這會影響后續(xù)解析更干凈的辦法是導(dǎo)出xlsx格式用openpyxl把坐標列的單元格格式設(shè)為文本from openpyxl import Workbook wb Workbook() ws wb.active ws.append([location_id, lng, lat]) ws[B1].number_format ws[C1].number_format 坐標都是經(jīng)緯度字符串用文本格式寫進xlsxExcel打開后不會變形。坐標的精度保留6位小數(shù)就夠6位對應(yīng)約0.1米的精度超過這個位數(shù)對物流距離沒有意義反而增加字符串長度。5.5 矩陣對角線自帶幾公里誤差現(xiàn)象用build_distance_requests生成對稱矩陣后location_id相同的點自己到自己返回的距離不是0而是350米甚至更遠。原因地理編碼對同一地址兩次調(diào)用的坐標可能有毫秒級抖動或者地址匹配到路網(wǎng)不同位置距離矩陣API對同一點做路徑搜索也會因為起點吸附位置不同產(chǎn)生非零距離。解決不管API返回什么解析結(jié)果時一律把o_idx d_idx的距離強制置為0.0。代碼里我在run_concurrent中已做了這個處理這是距離矩陣場景的通用約定。6. 結(jié)果驗證與增量更新把工具調(diào)到生產(chǎn)可用的最后一步6.1 先拿三對已知距離當基準并發(fā)跑通后不要直接信整張矩陣。從網(wǎng)點列表里挑三個已知短、中、長距離的地對例如5公里以內(nèi)的同城對、30公里的城郊對、100公里的跨城對拿手機導(dǎo)航App的推薦路線里程做對照。注意距離矩陣API是靜態(tài)路網(wǎng)計算不走實時路況和導(dǎo)航顯示的里程通常有5%到10%的偏差這可以接受但如果偏差超過20%基本就是type設(shè)錯了或者坐標源有問題。這個基準對照應(yīng)該寫成一個獨立函數(shù)每次修改代碼后先跑這個小樣本再跑全量比事后翻矩陣更省時間?;鶞誓_本的核心很簡單把三對已知坐標單獨喂給fetch_distance打印結(jié)果和導(dǎo)航里程做對比。成本就是三次API調(diào)用但換來的是對整批計算可信度的確認。6.2 SQLite緩存讓第二次跑幾乎零成本物流網(wǎng)點的坐標一般每周甚至每月才變一次距離矩陣更是長期穩(wěn)定。第二次跑相同CSV時如果重新調(diào)API純屬浪費配額。常見做法是在本地SQLite里建兩張表places存地址和坐標distances存距離結(jié)果CREATE TABLE places ( loc_id TEXT PRIMARY KEY, loc_name TEXT, address TEXT, lng REAL, lat REAL, updated_at TEXT ); CREATE TABLE distances ( origin_id TEXT, dest_id TEXT, distance_m REAL, duration_s REAL, PRIMARY KEY (origin_id, dest_id) );每次跑任務(wù)前先查詢CSV里的location_id在places里的坐標是否和之前一致坐標沒變的網(wǎng)點對直接復(fù)用distances里的距離只有新增或坐標變化的地址才進API計算。實際操作中一次增量更新通常只需要補幾個新網(wǎng)點的距離API調(diào)用量從幾百次降到幾十次。我自己的習慣是第一版跑通后不要急著擴并發(fā)而是把樣本縮到20個網(wǎng)點把每一步的返回碼都打印出來看一眼確認沒有配額告警再放大規(guī)模。這套流程執(zhí)行過兩三次后面基本不會再踩限流的坑。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
99999无码| 亚洲人妻在线一区| JULIA人妻风俗店中出电影| 九九九九九精品视频| 婷婷色一区| 国产福利视频精品视频| 亚洲国产97在线精品一区| 大香蕉AV在线| 60秒不遮不挡| 欧美极品少妇| 天天日天天射天天干| 97在线观看| 公司1区2区3区精产精| 67914亚洲精品| 国产成年免费大片黄在线观看| 亚洲欧洲日韩中文字幕一区| 99蜜桃臀久久久欧美精品网站| 五月婷丁香| 日韩色欲久久一二三四区| 日本影视久久免费| 99re99在线视频| 中文字日本乱码| 丁香婷婷久久 | 厕所偷拍在线| 五月天婷婷成人网| 裸体美女国产免费久久久网站| 九九热re99re6在线精品| 97爱爱官网| 韩国毛片一区二区三区| 极品少妇99| 国产13区| xxxx网站亚洲精品| 亚洲精品男人的天堂| 久久xxxx| 色老汉色| 蜜臀久久99精品| 97色97好| 久久鲁夜| 任我爽在线视频免费观看| 殴洲老熟女| 1204金沙人妻懂旧版免费| 天天综合网1| 99蜜桃臀久久久欧美精品网站| 亚洲欧洲无码97久久精品| 欧美 青青草| 欧美少妇高潮久久91| 女一区二区| 日韩 成人 有码| 东京热大香焦| 丰满人妻一区二区三区色-百度| 97色综合中文网| 日韩字幕一区| 蜜乳AV一区| 97最新在线播放视频| 97人人射| 操死我了嗯嗯嗯| 人妻人久久精品中文字幕| 精品免费囯产一区二区三区| 国产h片在线观看视频| 欧美视频边做饭边橾| 亚洲国产精品成人无码久久久| 清柠毛片| 97在线免费公开视频| ji熟女.com| 天天摸,夜夜摸| 日韩特一级久久| 国产多人在线观看视频| 久久亚洲av成人无码国产| 欧美一区二区三区大综合| 久操视频在线| 国产精品久久久久亚洲av| 亚洲AV资源| 亚洲AV乱码专区国产噜噜亚洲 | 2020久久免费视频| 青草青青久久久久久国产| 99999精品| 日韩ab网| 玖玖婷婷五月天| 日本久久女同性恋视频| 97干日韩| 国产精品久久久无码AV网站| 91久热| 欧美中出1| 99无码| 激情自拍 校园春色| 精品午夜福利导航| 久久久久成人蜜桃精品| 国产女同性恋视频| a网站免费观看| 国产女同视频在线播放| 日本Suv精品一区二区| 伊人欧美大香蕉视频| 精品一区二区三区蜜桃臀赵总| 亚洲国产精品9999在线观看| 爱逼综合| 天美传媒麻豆一区二区三区国产精| 久久e6只有精品| 天天插天天操| 日韩欧美午夜视频在线| 日韩人妻一二三区视频| 狠狠操,使劲操| 欧美一品道| 五月丁香网站| 自拍偷拍第26| 亚洲图片婷婷五月天| 玖玖爱影院| 国产精品农村妇女精品| 超碰吊日色| 久久伦理视频久久大香蕉视频| 婷婷色婷婷| 99精品成人免费看| 色综合V| 九九热只有精品| AV色五月天| 天天澡天天爽日日av| 97精品国产97久久久久久| 国产乱伦一二三区| 天天操人人操狠狠插| 欧美色网| 日韩三A大片在线观看| 日本精品五区| 天天日天天操天天射河南省| 久久久人妻| 女人香蕉久久毛毛片精品| 舔舔啊| 二三四区精品| 久久久久久中文| 久久后入制服| 91模特在线观看| 久久久免费视频18| 国产99999| 青娱乐国产剧情av一区| 91性情| 久草看看看| 中文字幕一区二区无码成人| 国产白丝精品在线观看| 另类一区| 亚洲天堂电影精品一区| 九九热免费国产视频婷婷伊人五月| 久久久98网站免费视频| 婷婷情色综合网| 婷婷五月天久久久| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 屁股久久久久久久久| 亚州久久9| 超碰97久久国| 91久久国产精品| 精品欧美日韩在线观看| 4虎在线观看| 96久久久久| 成人一道本免费视频| 九九精品99| 双插性欧美一二三区| 亚洲制服欧美另类内射| 嗯嗯啊操我| 一区二区三区蜜桃成人撸久久东京热| 欧洲亚洲综合| 东京热毛片177b2viP| 免费a v| 曰韩精品视频一区二区| 国产亲戚伦亲在线| 亚洲男人天堂2012| 91少妇通奸网站| 婷婷综合伊人一区| 国产一区二区啪啪视频| 精品一久久久| 超碰在线人妻中文字幕| 色啪网| 夜夜操av亚洲一区二区| 亚洲第一视频 欧美风情 日韩| 亚洲 欧美 日韩 国产一区二区 | 翔田千里A片一区二区| 国产毛片在线| 国产免费大片| 淫淫综合网| 欧洲欧美视频一区二区| 人妻碰碰碰碰碰碰| 热热色91| 精品人妻美妇91job| 台湾佬中文娱乐自偷自拍| 欧美96交| 亚洲综合五月天| 超碰在线97国产| 91熟女视频| 中文字幕 国产 精品| 嗯嗯啊啊用力视频免费| 黑人在线91| 国产精品一区二区三区,亚洲综合| 亚州精人品大香蕉| 无人区高清电影免费观看一区二区三 www.qmcai2.com | ai欧美亚洲小说| 97香蕉网| 九九毛片这里只有精品| 亚洲交性| 色色操| 91激情国产| 日韩无码操逼片| 亚洲欧美综合色| 欧洲人妻视频| 精品久一区免费| 亚洲欧美洲综合| 在线观看精品国产免费| 亚欧美色图| 久操凹凸视频| 91美女国产在线| 激情小说成人日本无码一| 日韩av色图综合| 日B操| juliaann精品熟女一区| 人人人摸人人| 99xav| 一区操逼| 欧美综合网站999| 啪一啪免费视频| 久久人人爽av亚洲精品天堂桃色| 无码 有码 国产18p| 久久久久久免费电影| 无色无码| 九九热精品视频六| 婷婷伊人綜合中文字幕| 天天激清| 国产亚洲色婷婷99精品91| 伊人热综合| 一区二区 日韩 欧美 国产 传媒| 老子午夜伦不卡影院| oumeisetupian| 欧美巨大性舒爽顶到了| 二级毛片| 中文字幕五区| 放黄片放3级黄片没穿衣服| www四虎| 日本熟女不卡视频| 热的中文 热的有码 热的国产| 免费观看的黄色的网站| 超碰色大香蕉| 国产熟女| a在线观看| 天天综合网网欲色| 成人十八禁日韩欧美一二三| 777奇米影视777四色| 国产农村妇女毛片精品久久| 99热这里只有精| 综合激情二| 在线小说视频一区| 熟女日韩| 艹比视频国产精品| 日韩在线76| 天天日天天操天天射河南省| 亚洲欧美啪啪| 日韩二级| 色婷婷小说| 91一区二区三区蜜桃| 91成人久久| 国产精品交换一区二区| 黑人无码一区二区| 国产偷人伦激情在线观看| 久久久久大香青草精品综合| 性吧在线视频| 欧美,日韩综合久久| 久久久久久久性爱| 久久久91福利姬| 国产精品经典一卡久久久 | 亚洲乱熟女一区二区三区大香蕉| 国产亚洲深夜激情| 加勒比综合88| 中文字幕精品专区搜索结果91| 青青五月天| 成人影 天天操 亚洲| 国产呦精品一区二区三区下载| 亚洲精品少妇| 久久激情视频| 成人性爱电影一区二区| 伦激情人妻另类人妻| 欧美姓爱综合网| 欧洲精品久久| 91N综合在线| 亚洲色鬼| 蜜桃久久一区二区三区| 日本一级婬片试看三分钟| 四虎免费在线播放| 97久久久精品| 天美传媒一二三区永久网站| 亚洲综合在线视频| 亚洲欧美国产日本一区二区三区| 大香网站| 强奸乱伦日韩AV| 成人性爱av| 精品高潮| 欧美精品成人一区二区在线观看 | 男人干美女| 开心五月激情网| 2019天天干天天操| 在线观看亚洲专区| 人妻99p| 370p日韩欧美亚洲精品| 太久视频| 风流老熟女一区二区三区l| 另类TS人妖一区二区三区 | 日本久久综合| 西西美女视频网| 美女在线H91| 一本一道人妻久久一区二区三区 | 秋霞欧美性爰视频| 国产强上视频在线观看| 亚洲精品第一| 日本日皮视频逼| 亚洲中文日韩欧美大香蕉视频| 国产av波波国产精品| 亚洲一区在线观看欧洲 | 久久在肏| 黄片www视频免费| 天啪| 最新国产精品| 久久无码一区二区二三区性色| 日韩成人私密一级精品av| 久久六六| 伦伦成年午夜免费视频| 亚洲AV永久无码一区仙野| 欧美刺激色黄片免费看| 婷婷综合| 一区二区三区四区久久视1| 日夜干射色啊| 国产午夜福利合集| 欧美色图片| 亚洲第一精品在线视频| 久久综合激情| 99热在线不卡| 加勒比久久av| 91欧美在线| 370p日韩欧美亚洲精品| 国产福利av精彩对白| 日本三级大片| 日本超碰97日韩精品人妻| 狠狠做深爱婷婷久久二区| 国产精品69久久久久久久| 日韩人妻丝袜中文字幕| 久操操AV电影| 超碰av人人人| 青青草成人视频在线观看二区| 亚洲涩图欧美| 精品国产Av无码久久久亚洲| 日韩一区二区三区四区五区| 大香蕉 222| 东北女人操比视频| 91亚洲色图| 久久社区一区二区三区| 欧美性特| 亚洲欧洲日韩中文字幕一区| 久久久亚洲Av| 男人兔费天堂| 白丝在线一区| 免费A片三p视频| 日本国产欧美高清在线| 欧洲中文字幕| 久久久新亚洲AV| 日本一区二区成人在线| 97国产亚洲中文在线| 99热国产精品| 国产精品爱欲| 国产SV一线| 91精品人妻一区二区三区蜜桃| 无套内射人妻在线播放| 日日干夜夜操视频h| 99精品综合久久久久五月天| 琪琪精品免费一区二区三区 | 强奸乱亚洲| 久久超碰免费的| 日韩大香蕉AV影片| 日韩激情中文字幕有码| 日日夜夜国产综合| 精品人妻一区二区三区在| 中文字幕精品一区二区精| 久久精品免费| 人人妻人人爱人人玩| 99这里只有精品| 欧美激情另类一区二区| 熟女一区二区| 亚洲色图欧美色图另类图片| 午夜一区| 精品国产a∨一区天美传媒| 日韩中文字幕人妻视频| 日本A级视频| 91精品国产一区三一| 俺去俺来也在线www| 欧美变态激情网| 精品国产91内射久久| 丰满少妇一区二区三区四区观看| 97精品视频| 丁香激情网| 亚洲美女精品九九视频| 99国产精品人妻人伦| 天天久久| 久超碰在| 9色国产精品一区粉嫩 | 中日韩久久久| 国产熟女自拍| 成人性爱视频在线看| 久久久久久久久999| 99热官网| 亚洲天堂一区| 18精品一区| 亚洲毛片基地专区| 嗯嗯,啊啊,国产精品| 日韩欧美中文字幕搭讪巨乳美人妻视频| 日韩国产成人自拍视频| 呻吟 欧美 日本 中出| 国产浮力影院第1页| 欧美黑人日韩少妇色情| 九九av| 精品人妻一区二区三区在| 久久这里都是精品| 操操逼视频| 亚洲欧洲色情高清| 大色综合网| 巨乳特殊服务按摩| 国产传媒日本欧美专区| 国产精品嫩草影院免费| 我爱操| 男人天堂婷婷五月天校园春色| 天美传媒AV在线| 99re3这里只有精品| 天天干天天燥| 青青操日韩| http://qxhbdz.com| 国产成人 综合亚洲 天堂| 日本新免费二区三区| 亚洲欧美国产其他二区| 亚洲无码 国产无码| 性在久久久久久| 亚洲欧洲激情| 丝袜美腿欧美| 亚乱色| 不卡二三区人妻少妇| 国产无遮挡| 91c色| 夜夜欢天天干| 国产1727欧美| 天天插天天干| 国产一级作爱毛片| 国产精品片| 亚洲性猛| 超碰久久性爱| 欧美精品999| 欧美日韩国产成人高清| 中文字幕av一区二区三区人妻少妇| 99热精品在线观看| 3P乱轮视频| 午夜啪| 在线洲亚线| 欧美日韩黄色片一区二区三区四区人与兽做爱| 国产欧美日韩精品中文| 91视频伊人| 超碰色大香蕉| 久久久久久久久久久久九| 亚洲日本韩国极品一区二区| 国产亚洲色婷婷久久99精品91| 免费a级毛片av无码久久精品中文字幕| 密臀成人视频久久久| 青青青操| 少妇被玩视频二三区| 大香蕉日韩| 91五月天| 亚洲人成色9999精品久久| 国产精品久久成人免费| 国产曰批免费观看久久久| 亚洲不卡三级手机播放| 亚洲在线91| AV中文字幕三四五| 亚洲精品国产熟女久久久| 精品美女在线视频| 一区二区三区网站日日骚| 狼人久草| www.色99| 五月色综合| 五月天丁香婷婷综合网站| 国产精品爱欲| 久久精品国产久精国产| 国产suv精品一区二区四| 色狠狠综合| 国产av美女被艹的乱叫| 日本在线不卡v二区| 女人被男人桶爽视频网站| 男插女青青影院| 天美传媒AV在线| 懂色Av一区二区三区| 中文有码9| 亚洲久久天堂| 国产精品一区二区三区在线| www.人人摸在线视频| 偷拍新久久| 天天操福利视频综合网站| 亚洲人精品午夜不卡| 激情久久日韩精品中文字幕麻豆| 极品一区二区三区免费| 精品十八在线观看| 女生久久网| 亚洲天堂男人| 日韩强奸av| 欧美性爱18观看| 亚洲精品成人动漫在线| 亚洲天堂人妻熟妇视频| 国产 三级自拍| 9l视频自拍9l九色成人| 成人一道本免费视频| 操人妻丝袜高跟| 色妇综合网| 欧美制服另类丝袜| 青青久久久| 亚洲AV无码久久久国产精品| 五月丁香六月婷| 激情五月综合网| 极品色社| 磁力99AV| 久久久久极品| 校园春色亚洲色图| 国产91影院| 无码直播久久久| 天天做日日做| 久久99综合| 第二页中文字幕| 学生妹天天看| 天天日夜干| AV在线性爱| 亚洲素人综合| 国产精品人妻无码久久久老鸭窝| 日韩熟女乱伦中出| 激情久久久| 少妇人妻无码| 日韩欧美~中文字| 91综合网| 韩国一级做A片免费的| 大香蕉亚洲中文| 黄总AV色图| 亚洲久草AV色图| 国产深夜福利| 免费中文在线| http://qxhbdz.com| 超碰在97| 秋霞午夜成人福利片片| 亚洲日韩成人性爱视频| 综合网~91综合网| 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 日本国产亚洲一区在线观看| 国产精品青草综合久久| 熟女高潮合集-永久久久-成人AV | 日本三级精品| 中文字幕一区二区日韩网| av中文在线| 超碰98综合网| 亚洲一区二区三区春色| 六月婷婷综合| 色色青青久久| 操逼www.| 久久久久久久久久久久黄色 | 精人妻一区二区三区| 91人妻最真实刺激绿帽| 久久久久成人蜜桃精品| 97网站在线观看| 欧美一区二区福利在线| 日韩一区二区熟女| 五十路熟女人妻一区二区在线观看| 欧美精品久久久久久久久88| 精品久久久久久久久久久久| 97爱爱| 色色婷婷五月天| 亚洲性综合| 性无码专区2020| 25国产精品免费观看| 国产精品久久久久久片| 亚洲第91页| 精品久久无码午夜福利| 四虎AV无码| 色图综合| 日韩偷拍色图| 亚洲黑人在线| 日本91白丝| 男女啊啊啊啊啊| 人人操人人摸人| 国产妇女精品视频青青草| 国产精品福利资源在线尤物| 日本三级日本三级三级人妇四虎| 91啪啪| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 99re在线视频国产| 交换娇妻呻吟声不停中文字幕| 亚洲色图加勒比| 日本欧美中文字幕| 久草久热| 翔田千里AⅤHD无码| 99精品热| 欧美亚洲一级在线观看| 大乔未久88一区| 99精品视频在线观看免费| 久久久禁| 日本女人操逼| 99re视频这里只有精品| 丁香六月婷婷| 欧美超碰在线| 日韩欧亚太美不卡| 成人麻豆av电影网站| 校园春色中文字幕AV| 五月天婷精品激情| 最新AV在线| 亚洲熟妇乱女区二区三区| 操逼无码操逼| 2017超碰| www.夜夜操| 99中文字幕| 91九久| 99老司机精品视频在线观看| 青青操视频在线| 人人操人人狠狠操| 久久精品一区二区三区四区五区| 夜夜嗷嗷一区二区| 操逼网站地址| 超碰97人妻| 中文字幕诱惑制服人妻丝袜美丝袜美| 丁香色五月 97干| 久久久久九九九九| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 日韩色| 嫩草伊人久久精品| 日韩黄色成人性爱| 日本一区二区不卡| 日本中文字幕一区| 口爆综合网| 免费啪啪av| 99热销国产这里有精品| A啊啊在线观看| 九九性爱网| 欧美一区二区三区互相| 亚洲色图日韩丝袜制服一区二区五月在线 | 国产真乱mangent| 97中文字幕一区| 色九九九| 九九热免费视频| 超碰人人操97碰| 日曰骚久久精品| 不卡九肏| 4399成人黄A片| 密乳AV免费观看| 色噜噜国产精品视频一区二区| 伊人国产视频| 人人天天欧洲| 97超碰伊人| 色色99| 亚洲有码 欧美精品| 嫩草影院在线观看精品| 国产无码精品久久久久久| 九九九精品色乱九九九| 精品无吗久久| 亚洲国产第一页综合视频| 操我无码| 国内毛片婷婷六月色| 一中国女人毛片水真多| 伊人九九| 久艹99| 久久爱超碰网| 久操 高清| 久悠悠av| 九色97| 丁香六月综合激情| 国产精品自在自拍视频| 亚一综合久久久久久久久久| а√天堂资源官网在线资源| 久久久久久久9| 东京男人天堂| 欧美日韩国产精品久久色婷婷| 2019午夜福利视频| 国产乱码精品久久久久久| 67194无码不卡| 婷婷综合在线观看| 无码一区二区三区四区五区六区七区八区九区十区视频 | 欧美麻豆成人同性GⅤ在线| 91丨豆花丨熟女| 日本中文字幕不卡视频| 中文字幕在线观| 日韩精品一区二区人人人| 欧美视频一区二区三区| 男人的天堂三级| 果冻传媒A片一二三区| 国产久久久久影院老熟女| 日韩少妇在线视频| 欧美一区二区三区黄色影视| 男人天堂网手机版婷婷| 91碰碰| 蜜桃AV天堂| 伊人网在线点播| 欧美97se| 成人性交免费视频| 欧美懂色综合网| 69精品| 三级日韩一区二区三区| 婷婷在线视频在线观看| 日韩在线一区高清在线| 国产网红精品| 久久三| 狠狠色色| 天天干2019| 国产一区二区三区不卡手机在线| 99热导航| 欧美在线视频观看一二三四区高清| 日产成人久久| 中文字幕丝袜| 亚洲āv网址在线观看| 国产成人精品必看| caoni国产亚洲av| 日本韩欧美在线播放a| 日韩精品99999| 97欧美精品综合| 成人在线午夜视频一区| 熟妇女伦乱视频视频| 啪啪自拍九九综合| 黄色香蕉视频网站一区| 五月天玖玖资源站| 人妻少妇一区二区| 人人超碰在线观看黄| 夫妻AV网站| 大肥女高潮bbwbbwhd视频| 色欲av一区二区三区蜜芽| 黄色视频特级毛片| 97视频网站在线观看| m欧洲一级午老| 天天夜夜rb| 牛牛操视频逼| 97最新在线播放视频| 欧美久久毛片基地| 亚洲欧洲国产综合av| 91精品成人www| 中文字幕人乱码中文字的预防方法| 91精品导航| 国产多人在线观看视频| 六月激情婷婷| 蜜臀久久久| 这里都是精品| 国产精品国产自产高清AV| 91丨九色丨熟女高潮| 97色视频在线| 国产精品一区二区密臀| 三级特黄60分钟播放| 久久精品国产精品亚洲艾通辽熟妇| 天天舔九色婷婷| 亚洲无码日韩电影| 国产AV无码AV| 粉嫩少妇自慰在线| 无码天堂| 99热思思| 精品综合久久久久久97| 精品一区二区三区丰满熟女-亚洲欧美一区| AA级电影三区| 欧美一区二区三区入口| 超碰av在线| 青青草玖玖爱| 84YTCOM性无码| 探花精品视频| 97视频在| 国产男女边吃边摸视频网站| 中字乱伦AV| 亚洲污污网站| 天天躁日日躁狠狠躁| 中文字幕一区二区三区视频播放| 九九亚洲视频| 97天天插| 殴美大黄片| 少妇一区二区三区在线观看| 99久在线精品99re8蜜桃| 黄在线| 九X超碰| 国产精品久久久| 婷婷丁香在线| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚洲男人bt天堂| 十八禁电影伊人网| 国产黄片在线免费观看| 久久夜色一区二区| 欧美日韩国产成人高清| 志村玲子视频一区二区| 日韩精品人妻一区二区| 国产67194| 婷婷人妻激情| 亚洲精品日韩国产欧美| 91精品婷婷国产综合久久| 亚洲字幕一区二区| 亚洲性少妇| 综合五月婷婷亚洲一区| 日欧毛片久久| 女人 A一级| 91男人天堂网| 免费一级欧美片片线观看| 中文字幕精品专区搜索结果91| 久久久久久久久成人av解说| 亚州熟妇精品| 久久性爱大全| 成人草草视频| 男人的天堂2010| 人妻丝袜日本| 精品国产网站| 久久精品国产AV一区二区三区| 九九九九九用不成了| 18禁网站在线播放| 91日日夜夜| 色色色欧美| 资源新线在线天堂| 歐美一級亂黃99在綫精品| 激情熟女12P| 久久同城AV| 在线精品福利免费播放| 欧美熟妇精品黑人巨大91| 久久国产视频性吧 | 大香蕉2017| 日韩AV电影网站 | 四季AV一区二区凹凸精品小说| 国产成人一级av88| 九九av| 久久人人看| 97自拍视频在线| 五十路熟女人妻一区二区在线观看| 婷婷99| 欧美综合国产精品久久丁香| 岛国不卡超碰护士AV在线播放| aaaa少妇高潮大片| 9久热这里只有精品| 天天肏美女| 国产女人极品高潮毛片| 9久9久| 久草资源在线视频官方总站日韩丝袜美腿 | 青青草吊丝| 大屁股人妻女教师撅着屁股| 色香欲天天天天综合色| 天天插天天射| 51国产午夜精品视频| 色香91| 青青草日本无码| 国产日韩欧美中文在线播放| 大屁股熟女一区二区三区| 另类图片五月| 大学生口爆吞精| 亚洲高清91| 蜜桃一区二区三区| 亚洲日本成人动漫| 欧美三级中文字幕hd| 色姑娘综合网| 婷婷九月丁香| 亚洲不卡av在线| 九九综合色| 一区二区三区视频国产免费| juliaann欧美丝袜办公室| 国产亚洲精品美女| 中文字幕在线24| 无码高清专| 成人精品无码| 国产精品久久久久9999小说| 亚洲色9| 日本三级中国三级99人妇网站| 无码高清国产AV| 91爱| KK色在线影院| 亚洲狼狼干综合1| 射 色综合| 国产高清免费不卡av| 日本东京热久久久电影| 东京太热男人的天堂久久久| 欧美论理片| 亚洲永久永久永久永久一级一级一级精品 | 久久免费少妇| 新怡红院| 热热热热日日漂亮永久永久国产日| 欧美图片偷拍| 国产高潮AA片免费看| 中日韩熟女| 亚洲一曲日韩精品| 日韩性爱小视频| 亚洲综合在线第一页| 肉丝中文无码高清| 97超色| 欧美一二三区四五区| 91在线美女| 久久久96| 国产乱码久久久| 熟女91网| 欧美影音在线| 中文字幕精品久久久久人妻红杏ⅰ| 欧美日本久久精品一区 | 欧美激情中文字幕另类小说| 自拍视频一区在线观看| 国产精品ⅴ无码大片在线看.| 无遮挡男女激烈动态图| …亚洲黄色厕厕女女在线播…| 色色九区| 91伊人| 亚洲欧美另类图片| 国产路线专区| 色狠狠一区二区三区香蕉| chaopen97久久| 中文熟女五十乱码在线| 美女上床网站| 91精品久久久久| 亚洲激情久久久伊人综合| 成人三级片一区二区三区视频| 欧美在线大香999| 久久亚洲日韩熟女精品| 欧美日韩久久精品爱爱| 91爱啪| 操逼操逼操| 日韩在线国产字幕| 精品视频在线观看精品| 一级二级三级黑人无码| 日韩操逼性鲍| 3028国产精品| 日本精品第一视频在'| 97人人干| 超碰在线91| 屌色在线97视频| 偷拍伦理视频| AV色天香在线| 屌妞视频久久久久久久久久久久| 欧美在线视频99| 97超碰色五月| 亚热日本熟女| 麻豆区久久久久亚| 久操97| 九热中文字幕| 亚洲欧美色图小说| 欧美日韩精品一区二区三区高清| 国产色呦呦| 激情丁香五月婷婷| 9l视频自拍9l九色成人| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 97精品全部| 久久久蜜桃臀无码视频| 久久精品国产亚洲AV高清演员表| 日韩不卡a级视频专区| av中文在线| 青青草白白色| 日韩毛片9| 日韩国产精品人妻无码久久久| 国产区91柔拿会所技师| 亚洲五月婷| 神马久久中文字幕| 中文字幕久久亚州无码| 夜夜嗨视频| 国产操偷| 人人喜人人妻| 人乳av| 亚洲国产成人精品久久久国产成人一区二区| 久久久精品电影| 色综合婷婷| 91在线限制级| 东京太热男人的天堂久久久| 午夜视频好爽啊| 色九月| 懂色av中文字幕一区二区三区天美 | 中国一区二区亚洲人妻| 欧美另类色图片| 另类专区加勒比| 精品福利| 亚洲精品美女久久久久久久久| 中文字幕乱碼在线| 青青草在线视频美女| 精品无码一区二区三区| 深田咏美亚洲精品福利社| 综合国产影视三级| 日本久久网| 久久同城AV| 在线观看亚洲成人精品| 狠狠干狠狠色| 天天综合网1| 久久精品国产Aⅴ| 91黑人无码激情在线| 操死我了嗯嗯嗯| 久久亚洲AV无码白度| 中文字幕一区二区三区视频播放| 亚洲色香| 欧美日韩大香蕉| 婷婷五月成人| 97资源站久久| www.亚洲黄色| 日本人妻一区二区| 欧美日韩久久精品爱爱| 粉嫩绯色AV一区二区在线| 欧中日成人免费影视| 97天天在线| 欧美的性爱网站免费| 大香蕉 222| 97精| 中文字幕老熟妇黄色视频| 国产sv美女内射| 亚洲AV无码AV吞精久久久久| 午夜精品久久久99| 高清孕妇孕交| av大香蕉| 91精品人妻一区二区三区蜜桃| 免费人成?大片在线播放| 精品国产国产AV| 国产精品嫩草影院午夜两性 | 亚洲强奸乱伦影视网| 欧美精品偷拍| 91精品亚洲内射孕妇| 人人操天天爽| www.亚洲黄色| 天美精品一区二区三区四区在线观看| 天天澡天天爽日日AV| 91在线免费观看处女| 免费人成毛片乱码| 天美国产精品| 亚洲欧美高清无码| 综合网亚| 一级毛片久久久久久久女人18| 日本不卡二三区| 十八禁视频一区二区| 亚欧美天堂在线| 亚洲精品自拍| 亚欧美天堂在线| 性爱网站一区二区| 欧美在线55555| 乱伦1色页| 精人妻无码一区二区三区伊人直播| 日本熟妇人妻中出视频| 亚洲影视高清第一页| 99久久久久| 日韩一级二级三级免费看完整版| 亚洲AV小说| 夜夜操美女| 国产乱子伦一区二区三区免看| 人妻中文字幕日韩电影| 91高清欧美| 97色在线| 午夜啪| 金典av| 人人人摸人人| 亚洲Av噜噜一区二区三区妖精| 日韩丰满熟妇| 久久久天堂| 久久久久久久久久久人妻| 青娱乐欧美激情一区二区| 曰韩香蕉97| av天堂影视中文在字幕在线中文| 亚洲啪啪视频免费| 亚拍在线| 性吧在线视频| 岛国激情视频在线观看| 亚洲丝袜99| 丁香五月激情网| 中文字幕日韩专区精品系列| 欧洲亚洲人人爽爽视频| 天天流夜夜操| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 日日橹狠狠爱欧美超碰| 人人插人人摸人人| 欧美亚洲手机在线| 久久国产对白激情浪潮| 国产懂色精品国产av| 国产精品香蕉| 东北操逼| 夜夜爽77777| 黄色AAAAAAAAAAA大片| 精品一级| 怡红院成人av| 25国产精品免费观看| 操逼www.| 久久色网| 青青草一本道福利视频| 天天日日日射| 国产精品熟女丝袜一区二区| 国产在线观看一区二区三区| 青青草在线视频美女| 精品久久久久瑟瑟| 色综合久| 操逼啊啊啊91| 色激情综合网站| 亚洲图片视频小说| www.高清无码诱惑一区.com | 国产一区二区三区白丝| 亚洲综合贴图91| 91爱综合| 五月天激情小说网| 色爱三区| 日韩在线地址一| 嗯嗯不要视频| 免费男人的天堂| av麻豆啪啪| 亚洲三级网址久久最新| 91色艳| av国产无码| 国产www色在线观看| 欧美gv在线观看| 天天天操天天天爱| 国产精品电影推荐| 99综合自拍| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 欧美色一二三| 蜜臀精品1区2区| 日韩人妻操B| 人成午夜免费大片| 亚洲av影院在线观看| av在线不卡一区二区三区| 天天日天天操天天射河南省| 肥佬影院91| 中文三一区| 亚洲干B| 国产超碰97| 神马九九九| 久久超碰av在线| 91久久18禁| 嗯嗯啊啊用力视频免费| 91在线欧色| 激情自拍 校园春色| 欧亚综合一卡二卡中文字幕| 激情文学网伊人| 国产理论视频在线播放| 亚洲高清无码在线桃色| 97人妻免费中文字幕| 日韩欧美中文日韩欧美色| 欧美日韩另类在线播放| 精品午夜福利| 九九碰九九爱97超碰| 欧美成人免费在线观看| 人妻偷拍一区二区三区| 肏逼视频日本| 伊人黄色片| 久久成人午夜精品影院| 久久精品国产精品| 色偷综合| 99热在线只有精品| 久久久久久久| 欧美性高潮在线| 男人的天堂99| 日本国产欧美高清在线| 操婢日韩| 综合网久久| 四虎884a| 久久伦理视频久久大香蕉视频| 厕所偷拍在线| 男人的天堂2018.| 中文字幕免费观看| 婷婷色一区| 国产传媒日本欧美专区| 欧美大片天天看| 欧美在线|亚洲| 亚欧洲日韩国产精品| 九九热国产| 人人人摸人人| 操逼国产免费| 在线性黄高清免费视频| 国内精品久久久久影院亚洲| 超碰久久中文| 日韩精品熟妇| 国产欧美日产一区二区三区 - 国产欧美日| 骚货 中文字幕 av| 人澡逼| 欧美九9 9 9| 亚洲天堂7777| 91精品网站| 在线一区| 久久综合资源一区二区| 三四中文字幕| 色狠狠一区二区三区香蕉| 亚洲人妻久久| 大逼色网站| 亚洲另类色综合网站|