BeaverTails数据集:大模型安全对齐的关键资源与实战应用
BeaverTails是一个专注于大模型安全对齐的开源数据集,由清华大学和蒙特利尔大学联合发布。该数据集包含超过330,000条人工标注的数据,覆盖安全相关问题和无害回复,旨在帮助开发者训练和评估模型的安全对齐能力。数据涵盖隐私、歧视、非法活动等敏感话题,并提供安全等级标注(如安全、不安全、边界情况)。数据集的核心价值在于其多维度标注体系,包括:- 问题类型(如隐私、暴力)- 安全等级(0-2分)
BeaverTails数据集概述
BeaverTails是一个专注于大模型安全对齐的开源数据集,由清华大学和蒙特利尔大学联合发布。该数据集包含超过330,000条人工标注的数据,覆盖安全相关问题和无害回复,旨在帮助开发者训练和评估模型的安全对齐能力。数据涵盖隐私、歧视、非法活动等敏感话题,并提供安全等级标注(如安全、不安全、边界情况)。
数据集的核心价值在于其多维度标注体系,包括: - 问题类型(如隐私、暴力) - 安全等级(0-2分) - 详细的不安全原因分析 - 多语言支持(以中英文为主)
安全对齐的技术实现路径
数据预处理与特征提取
加载数据集后需进行标准化清洗,以下为Python处理示例:
import pandas as pd
from transformers import AutoTokenizer
def load_beavertails(data_path):
df = pd.read_json(data_path, lines=True)
# 过滤低质量样本
df = df[df['safety_label'].isin([0,1,2])]
# 提取文本特征
tokenizer = AutoTokenizer.from_pretrained("bert-base-uncased")
df['input_ids'] = df['question'].apply(lambda x: tokenizer.encode(x, truncation=True))
return df
dataset = load_beavertails("beavertails_v1.0.jsonl")
安全分类模型构建
使用PyTorch实现安全等级分类器:
import torch
import torch.nn as nn
from transformers import BertModel
class SafetyClassifier(nn.Module):
def __init__(self, num_labels=3):
super().__init__()
self.bert = BertModel.from_pretrained("bert-base-uncased")
self.classifier = nn.Linear(768, num_labels)
def forward(self, input_ids):
outputs = self.bert(input_ids=input_ids)
pooled = outputs.pooler_output
return self.classifier(pooled)
model = SafetyClassifier()
loss_fn = nn.CrossEntropyLoss()
optimizer = torch.optim.AdamW(model.parameters(), lr=5e-5)
对抗训练策略
为提升模型鲁棒性,可引入对抗样本训练:
from torchattacks import FGSM
def adversarial_train(model, batch, epsilon=0.01):
inputs, labels = batch
attack = FGSM(model, eps=epsilon)
adv_inputs = attack(inputs, labels)
outputs = model(adv_inputs)
loss = loss_fn(outputs, labels)
return loss
实战应用场景
安全过滤中间件开发
构建实时对话安全检测API:
from fastapi import FastAPI
app = FastAPI()
@app.post("/safety_check")
async def check_safety(text: str):
inputs = tokenizer(text, return_tensors="pt")
with torch.no_grad():
logits = model(**inputs).logits
pred = torch.argmax(logits).item()
return {"safety_level": pred, "confidence": torch.softmax(logits, dim=1).max().item()}
多模态安全扩展
对于图像-文本多模态场景,可扩展检测逻辑:
from PIL import Image
from transformers import VisionEncoderDecoderModel
multimodal_model = VisionEncoderDecoderModel.from_pretrained("nlpconnect/vit-gpt2-image-captioning")
def check_image_safety(image_path):
image = Image.open(image_path)
caption = multimodal_model.generate(image)
return check_safety(caption)
评估指标与方法
采用分层评估策略保证全面性:
from sklearn.metrics import classification_report
def evaluate(model, test_loader):
all_preds, all_labels = [], []
for batch in test_loader:
outputs = model(batch['input_ids'])
all_preds.extend(torch.argmax(outputs, dim=1).tolist())
all_labels.extend(batch['label'].tolist())
return classification_report(all_labels, all_preds, target_names=["safe", "borderline", "unsafe"])
关键指标应包含: - 高危样本召回率(Recall@Unsafe) - 边界样本误判率(FPR@Borderline) - 跨领域泛化能力
持续改进方向
动态数据增强
通过生成对抗样本扩充数据集:
from textattack.augmentation import Augmenter
augmenter = Augmenter(transformations=[
"word_swap_random",
"word_drop_random"
])
def augment_data(text):
return augmenter.augment(text)[0]
联邦学习架构
在保护数据隐私前提下实现协同训练:
import flwr as fl
class SafetyClient(fl.client.NumPyClient):
def get_parameters(self, config):
return [val.cpu().numpy() for val in model.parameters()]
def fit(self, parameters, config):
set_parameters(model, parameters)
train(model, train_loader)
return self.get_parameters(config), len(train_loader), {}
行业应用案例
金融客服系统改造
在金融领域部署时的特殊处理:
FINANCIAL_KEYWORDS = ["transfer", "account", "password"]
def financial_safety_check(text):
base_result = check_safety(text)
if any(kw in text.lower() for kw in FINANCIAL_KEYWORDS):
return max(base_result['safety_level'], 1) # 提升敏感词安全等级
return base_result
教育内容过滤
针对教育场景的定制化方案:
EDU_UNSAFE_PATTERNS = [
r"cheat\b",
r"plagiaris[m|e]"
]
import re
def edu_content_filter(text):
if any(re.search(pattern, text, re.I) for pattern in EDU_UNSAFE_PATTERNS):
return {"action": "block", "reason": "academic_integrity"}
return check_safety(text)
性能优化技巧
量化推理加速
使用ONNX Runtime提升服务性能:
import onnxruntime as ort
def convert_to_onnx(model):
dummy_input = torch.zeros(1, 128, dtype=torch.long)
torch.onnx.export(model, dummy_input, "safety_model.onnx")
sess = ort.InferenceSession("safety_model.onnx")
def onnx_predict(text):
inputs = tokenizer(text, return_tensors="np")
return sess.run(None, dict(inputs))[0]
缓存策略实现
对高频查询结果进行缓存:
from functools import lru_cache
@lru_cache(maxsize=10000)
def cached_safety_check(text: str):
return check_safety(text)
通过上述方法体系,BeaverTails数据集可有效支撑从基础研究到产业落地的完整安全对齐闭环。实际部署时建议结合领域知识进行二次优化,并建立持续监控机制跟踪模型表现。 用微笑迎接生活的挑战,无畏逆境,让积极的态度引导我们走向更加光明的未来。理想的实现依赖心中的热情与努力,愿我们在追逐梦想的旅途上,永不放弃,勇往直前。有时候需要停下匆忙的脚步,静心体会生活中的美好,发现那些被忽略的瞬间,便是最大的幸福。愿每一次微小的努力都汇聚成强大的能量,让梦想终于在光谱中展现出真正的色彩与美感。在平凡中寻找不平凡,学会用心去体验生活,让每一天都充满灵感与期待,活出精彩。
m.ctnlxev.cn/Article/detail/21879.hTml
m.rkksnjb.cn/Article/detail/71938.hTml
m.zygzcec.cn/Article/detail/50102.hTml
m.dlxwuut.cn/Article/detail/84776.hTml
m.ifpkcml.cn/Article/detail/25779.hTml
m.fofdbcv.cn/Article/detail/29852.hTml
m.gkfimdx.cn/Article/detail/61560.hTml
m.bohddyp.cn/Article/detail/21938.hTml
m.osirijw.cn/Article/detail/16405.hTml
m.qlltptp.cn/Article/detail/29484.hTml
m.ctnlxev.cn/Article/detail/18613.hTml
m.rkksnjb.cn/Article/detail/47897.hTml
m.zygzcec.cn/Article/detail/37160.hTml
m.dlxwuut.cn/Article/detail/61949.hTml
m.ifpkcml.cn/Article/detail/81542.hTml
m.fofdbcv.cn/Article/detail/43935.hTml
m.gkfimdx.cn/Article/detail/87866.hTml
m.bohddyp.cn/Article/detail/03998.hTml
m.osirijw.cn/Article/detail/25435.hTml
m.qlltptp.cn/Article/detail/47368.hTml
m.ctnlxev.cn/Article/detail/62963.hTml
m.rkksnjb.cn/Article/detail/56460.hTml
m.zygzcec.cn/Article/detail/79632.hTml
m.dlxwuut.cn/Article/detail/29958.hTml
m.ifpkcml.cn/Article/detail/79688.hTml
m.fofdbcv.cn/Article/detail/78186.hTml
m.gkfimdx.cn/Article/detail/22659.hTml
m.bohddyp.cn/Article/detail/33362.hTml
m.osirijw.cn/Article/detail/09479.hTml
m.qlltptp.cn/Article/detail/55812.hTml
m.ctnlxev.cn/Article/detail/51715.hTml
m.rkksnjb.cn/Article/detail/88882.hTml
m.zygzcec.cn/Article/detail/21892.hTml
m.dlxwuut.cn/Article/detail/50489.hTml
m.ifpkcml.cn/Article/detail/96738.hTml
m.fofdbcv.cn/Article/detail/10838.hTml
m.gkfimdx.cn/Article/detail/80300.hTml
m.bohddyp.cn/Article/detail/11335.hTml
m.osirijw.cn/Article/detail/86236.hTml
m.qlltptp.cn/Article/detail/36733.hTml
m.ctnlxev.cn/Article/detail/75025.hTml
m.rkksnjb.cn/Article/detail/40817.hTml
m.zygzcec.cn/Article/detail/60842.hTml
m.dlxwuut.cn/Article/detail/17679.hTml
m.ifpkcml.cn/Article/detail/75918.hTml
m.fofdbcv.cn/Article/detail/64333.hTml
m.gkfimdx.cn/Article/detail/64947.hTml
m.bohddyp.cn/Article/detail/93130.hTml
m.osirijw.cn/Article/detail/47298.hTml
m.qlltptp.cn/Article/detail/76401.hTml
m.ctnlxev.cn/Article/detail/90296.hTml
m.rkksnjb.cn/Article/detail/02575.hTml
m.zygzcec.cn/Article/detail/76737.hTml
m.dlxwuut.cn/Article/detail/87412.hTml
m.ifpkcml.cn/Article/detail/50301.hTml
m.fofdbcv.cn/Article/detail/63047.hTml
m.gkfimdx.cn/Article/detail/79884.hTml
m.bohddyp.cn/Article/detail/98597.hTml
m.osirijw.cn/Article/detail/80398.hTml
m.qlltptp.cn/Article/detail/02015.hTml
m.ctnlxev.cn/Article/detail/11045.hTml
m.rkksnjb.cn/Article/detail/54151.hTml
m.zygzcec.cn/Article/detail/30463.hTml
m.dlxwuut.cn/Article/detail/68250.hTml
m.ifpkcml.cn/Article/detail/97779.hTml
m.fofdbcv.cn/Article/detail/52453.hTml
m.gkfimdx.cn/Article/detail/97965.hTml
m.bohddyp.cn/Article/detail/08867.hTml
m.osirijw.cn/Article/detail/05026.hTml
m.qlltptp.cn/Article/detail/39835.hTml
m.ctnlxev.cn/Article/detail/39807.hTml
m.rkksnjb.cn/Article/detail/49193.hTml
m.zygzcec.cn/Article/detail/52121.hTml
m.dlxwuut.cn/Article/detail/23643.hTml
m.ifpkcml.cn/Article/detail/86827.hTml
m.fofdbcv.cn/Article/detail/93248.hTml
m.gkfimdx.cn/Article/detail/49535.hTml
m.bohddyp.cn/Article/detail/69086.hTml
m.osirijw.cn/Article/detail/33942.hTml
m.qlltptp.cn/Article/detail/08315.hTml
m.ctnlxev.cn/Article/detail/43662.hTml
m.rkksnjb.cn/Article/detail/88394.hTml
m.zygzcec.cn/Article/detail/86856.hTml
m.dlxwuut.cn/Article/detail/66838.hTml
m.ifpkcml.cn/Article/detail/61365.hTml
m.fofdbcv.cn/Article/detail/29570.hTml
m.gkfimdx.cn/Article/detail/55378.hTml
m.bohddyp.cn/Article/detail/39018.hTml
m.osirijw.cn/Article/detail/39466.hTml
m.qlltptp.cn/Article/detail/03147.hTml
m.ctnlxev.cn/Article/detail/87422.hTml
m.rkksnjb.cn/Article/detail/09611.hTml
m.zygzcec.cn/Article/detail/38937.hTml
m.dlxwuut.cn/Article/detail/75539.hTml
m.ifpkcml.cn/Article/detail/26267.hTml
m.fofdbcv.cn/Article/detail/29940.hTml
m.gkfimdx.cn/Article/detail/54566.hTml
m.bohddyp.cn/Article/detail/48135.hTml
m.osirijw.cn/Article/detail/94055.hTml
m.qlltptp.cn/Article/detail/46323.hTml
m.ctnlxev.cn/Article/detail/80734.hTml
m.rkksnjb.cn/Article/detail/46426.hTml
m.zygzcec.cn/Article/detail/78164.hTml
m.dlxwuut.cn/Article/detail/74547.hTml
m.ifpkcml.cn/Article/detail/01716.hTml
m.fofdbcv.cn/Article/detail/52212.hTml
m.gkfimdx.cn/Article/detail/67848.hTml
m.bohddyp.cn/Article/detail/71937.hTml
m.osirijw.cn/Article/detail/20459.hTml
m.qlltptp.cn/Article/detail/08997.hTml
m.ctnlxev.cn/Article/detail/21485.hTml
m.rkksnjb.cn/Article/detail/06279.hTml
m.zygzcec.cn/Article/detail/02721.hTml
m.dlxwuut.cn/Article/detail/75966.hTml
m.ifpkcml.cn/Article/detail/33133.hTml
m.fofdbcv.cn/Article/detail/53722.hTml
m.gkfimdx.cn/Article/detail/55929.hTml
m.bohddyp.cn/Article/detail/54440.hTml
m.osirijw.cn/Article/detail/33507.hTml
m.qlltptp.cn/Article/detail/10383.hTml
m.ctnlxev.cn/Article/detail/31149.hTml
m.rkksnjb.cn/Article/detail/88898.hTml
m.zygzcec.cn/Article/detail/84608.hTml
m.dlxwuut.cn/Article/detail/68376.hTml
m.ifpkcml.cn/Article/detail/22966.hTml
m.fofdbcv.cn/Article/detail/10207.hTml
m.gkfimdx.cn/Article/detail/06079.hTml
m.bohddyp.cn/Article/detail/07332.hTml
m.osirijw.cn/Article/detail/24413.hTml
m.qlltptp.cn/Article/detail/85661.hTml
m.ctnlxev.cn/Article/detail/84399.hTml
m.rkksnjb.cn/Article/detail/02262.hTml
m.zygzcec.cn/Article/detail/17807.hTml
m.dlxwuut.cn/Article/detail/07775.hTml
m.ifpkcml.cn/Article/detail/20979.hTml
m.fofdbcv.cn/Article/detail/34312.hTml
m.gkfimdx.cn/Article/detail/94823.hTml
m.bohddyp.cn/Article/detail/07984.hTml
m.osirijw.cn/Article/detail/72983.hTml
m.qlltptp.cn/Article/detail/23123.hTml
m.ctnlxev.cn/Article/detail/13946.hTml
m.rkksnjb.cn/Article/detail/84612.hTml
m.zygzcec.cn/Article/detail/38120.hTml
m.dlxwuut.cn/Article/detail/93714.hTml
m.ifpkcml.cn/Article/detail/00517.hTml
m.fofdbcv.cn/Article/detail/91583.hTml
m.gkfimdx.cn/Article/detail/12853.hTml
m.bohddyp.cn/Article/detail/99388.hTml
m.osirijw.cn/Article/detail/79089.hTml
m.qlltptp.cn/Article/detail/06839.hTml
m.ctnlxev.cn/Article/detail/77856.hTml
m.rkksnjb.cn/Article/detail/27649.hTml
m.zygzcec.cn/Article/detail/61964.hTml
m.dlxwuut.cn/Article/detail/45762.hTml
m.ifpkcml.cn/Article/detail/55036.hTml
m.fofdbcv.cn/Article/detail/19357.hTml
m.gkfimdx.cn/Article/detail/39606.hTml
m.bohddyp.cn/Article/detail/72931.hTml
m.osirijw.cn/Article/detail/51124.hTml
m.qlltptp.cn/Article/detail/59663.hTml
m.ctnlxev.cn/Article/detail/35711.hTml
m.rkksnjb.cn/Article/detail/01154.hTml
m.zygzcec.cn/Article/detail/79285.hTml
m.dlxwuut.cn/Article/detail/11749.hTml
m.ifpkcml.cn/Article/detail/43773.hTml
m.fofdbcv.cn/Article/detail/08284.hTml
m.gkfimdx.cn/Article/detail/29900.hTml
m.bohddyp.cn/Article/detail/50089.hTml
m.osirijw.cn/Article/detail/56562.hTml
m.qlltptp.cn/Article/detail/17833.hTml
m.ctnlxev.cn/Article/detail/50002.hTml
m.rkksnjb.cn/Article/detail/67271.hTml
m.zygzcec.cn/Article/detail/22541.hTml
m.dlxwuut.cn/Article/detail/09113.hTml
m.ifpkcml.cn/Article/detail/65446.hTml
m.fofdbcv.cn/Article/detail/41409.hTml
m.gkfimdx.cn/Article/detail/07686.hTml
m.bohddyp.cn/Article/detail/97488.hTml
m.osirijw.cn/Article/detail/66714.hTml
m.qlltptp.cn/Article/detail/07021.hTml
m.ctnlxev.cn/Article/detail/17381.hTml
m.rkksnjb.cn/Article/detail/58748.hTml
m.zygzcec.cn/Article/detail/44927.hTml
m.dlxwuut.cn/Article/detail/54776.hTml
m.ifpkcml.cn/Article/detail/92735.hTml
m.fofdbcv.cn/Article/detail/24097.hTml
m.gkfimdx.cn/Article/detail/15254.hTml
m.bohddyp.cn/Article/detail/24405.hTml
m.osirijw.cn/Article/detail/09689.hTml
m.qlltptp.cn/Article/detail/70306.hTml
m.ctnlxev.cn/Article/detail/03092.hTml
m.rkksnjb.cn/Article/detail/62742.hTml
m.zygzcec.cn/Article/detail/17477.hTml
m.dlxwuut.cn/Article/detail/62196.hTml
m.ifpkcml.cn/Article/detail/36177.hTml
m.fofdbcv.cn/Article/detail/12626.hTml
m.gkfimdx.cn/Article/detail/76585.hTml
m.bohddyp.cn/Article/detail/27902.hTml
m.osirijw.cn/Article/detail/29456.hTml
m.qlltptp.cn/Article/detail/00570.hTml
m.ctnlxev.cn/Article/detail/43729.hTml
m.rkksnjb.cn/Article/detail/31023.hTml
m.zygzcec.cn/Article/detail/28153.hTml
m.dlxwuut.cn/Article/detail/67798.hTml
m.ifpkcml.cn/Article/detail/48239.hTml
m.fofdbcv.cn/Article/detail/69372.hTml
m.gkfimdx.cn/Article/detail/26824.hTml
m.bohddyp.cn/Article/detail/50850.hTml
m.osirijw.cn/Article/detail/25564.hTml
m.qlltptp.cn/Article/detail/92700.hTml
m.ctnlxev.cn/Article/detail/64192.hTml
m.rkksnjb.cn/Article/detail/14138.hTml
m.zygzcec.cn/Article/detail/72890.hTml
m.dlxwuut.cn/Article/detail/60023.hTml
m.ifpkcml.cn/Article/detail/03201.hTml
m.fofdbcv.cn/Article/detail/85778.hTml
m.gkfimdx.cn/Article/detail/60235.hTml
m.bohddyp.cn/Article/detail/66015.hTml
m.osirijw.cn/Article/detail/00003.hTml
m.qlltptp.cn/Article/detail/68481.hTml
m.ctnlxev.cn/Article/detail/03852.hTml
m.rkksnjb.cn/Article/detail/10502.hTml
m.zygzcec.cn/Article/detail/99211.hTml
m.dlxwuut.cn/Article/detail/14807.hTml
m.ifpkcml.cn/Article/detail/86332.hTml
m.fofdbcv.cn/Article/detail/97521.hTml
m.gkfimdx.cn/Article/detail/87782.hTml
m.bohddyp.cn/Article/detail/02128.hTml
m.osirijw.cn/Article/detail/14211.hTml
m.qlltptp.cn/Article/detail/40696.hTml
m.ctnlxev.cn/Article/detail/49959.hTml
m.rkksnjb.cn/Article/detail/73016.hTml
m.zygzcec.cn/Article/detail/28877.hTml
m.dlxwuut.cn/Article/detail/23037.hTml
m.ifpkcml.cn/Article/detail/97584.hTml
m.fofdbcv.cn/Article/detail/27968.hTml
m.gkfimdx.cn/Article/detail/29041.hTml
m.bohddyp.cn/Article/detail/29805.hTml
m.osirijw.cn/Article/detail/21625.hTml
m.qlltptp.cn/Article/detail/74210.hTml
m.ctnlxev.cn/Article/detail/60123.hTml
m.rkksnjb.cn/Article/detail/42172.hTml
m.zygzcec.cn/Article/detail/77722.hTml
m.dlxwuut.cn/Article/detail/97616.hTml
m.ifpkcml.cn/Article/detail/29905.hTml
m.fofdbcv.cn/Article/detail/15544.hTml
m.gkfimdx.cn/Article/detail/96372.hTml
m.bohddyp.cn/Article/detail/37018.hTml
m.osirijw.cn/Article/detail/48059.hTml
m.qlltptp.cn/Article/detail/27213.hTml
m.ctnlxev.cn/Article/detail/75169.hTml
m.rkksnjb.cn/Article/detail/32670.hTml
m.zygzcec.cn/Article/detail/89566.hTml
m.dlxwuut.cn/Article/detail/36270.hTml
m.ifpkcml.cn/Article/detail/22768.hTml
m.fofdbcv.cn/Article/detail/00805.hTml
m.gkfimdx.cn/Article/detail/32877.hTml
m.bohddyp.cn/Article/detail/18459.hTml
m.osirijw.cn/Article/detail/47328.hTml
m.qlltptp.cn/Article/detail/89896.hTml
m.ctnlxev.cn/Article/detail/81498.hTml
m.rkksnjb.cn/Article/detail/61532.hTml
m.zygzcec.cn/Article/detail/00441.hTml
m.dlxwuut.cn/Article/detail/95621.hTml
m.ifpkcml.cn/Article/detail/68463.hTml
m.fofdbcv.cn/Article/detail/29493.hTml
m.gkfimdx.cn/Article/detail/47157.hTml
m.bohddyp.cn/Article/detail/24626.hTml
m.osirijw.cn/Article/detail/07338.hTml
m.qlltptp.cn/Article/detail/84530.hTml
m.ctnlxev.cn/Article/detail/43620.hTml
m.rkksnjb.cn/Article/detail/46266.hTml
m.zygzcec.cn/Article/detail/64671.hTml
m.dlxwuut.cn/Article/detail/57555.hTml
m.ifpkcml.cn/Article/detail/36599.hTml
m.fofdbcv.cn/Article/detail/69505.hTml
m.gkfimdx.cn/Article/detail/52947.hTml
m.bohddyp.cn/Article/detail/87964.hTml
m.osirijw.cn/Article/detail/20874.hTml
m.qlltptp.cn/Article/detail/09551.hTml
m.ctnlxev.cn/Article/detail/59321.hTml
m.rkksnjb.cn/Article/detail/61181.hTml
m.zygzcec.cn/Article/detail/25869.hTml
m.dlxwuut.cn/Article/detail/11165.hTml
m.ifpkcml.cn/Article/detail/01268.hTml
m.fofdbcv.cn/Article/detail/74036.hTml
m.gkfimdx.cn/Article/detail/68131.hTml
m.bohddyp.cn/Article/detail/82424.hTml
m.osirijw.cn/Article/detail/13618.hTml
m.qlltptp.cn/Article/detail/47518.hTml
m.ctnlxev.cn/Article/detail/50458.hTml
m.rkksnjb.cn/Article/detail/83365.hTml
m.zygzcec.cn/Article/detail/35603.hTml
m.dlxwuut.cn/Article/detail/29627.hTml
m.ifpkcml.cn/Article/detail/15163.hTml
m.fofdbcv.cn/Article/detail/33964.hTml
m.gkfimdx.cn/Article/detail/13446.hTml
m.bohddyp.cn/Article/detail/16153.hTml
m.osirijw.cn/Article/detail/13354.hTml
m.qlltptp.cn/Article/detail/97383.hTml
m.ctnlxev.cn/Article/detail/68672.hTml
m.rkksnjb.cn/Article/detail/78585.hTml
m.zygzcec.cn/Article/detail/64094.hTml
m.dlxwuut.cn/Article/detail/01965.hTml
m.ifpkcml.cn/Article/detail/83462.hTml
m.fofdbcv.cn/Article/detail/33303.hTml
m.gkfimdx.cn/Article/detail/14841.hTml
m.bohddyp.cn/Article/detail/48634.hTml
m.osirijw.cn/Article/detail/07066.hTml
m.qlltptp.cn/Article/detail/70670.hTml
m.ctnlxev.cn/Article/detail/81962.hTml
m.rkksnjb.cn/Article/detail/41877.hTml
m.zygzcec.cn/Article/detail/49274.hTml
m.dlxwuut.cn/Article/detail/42043.hTml
m.ifpkcml.cn/Article/detail/77901.hTml
m.fofdbcv.cn/Article/detail/57111.hTml
m.gkfimdx.cn/Article/detail/33862.hTml
m.bohddyp.cn/Article/detail/81063.hTml
m.osirijw.cn/Article/detail/73503.hTml
m.qlltptp.cn/Article/detail/57291.hTml
m.ctnlxev.cn/Article/detail/44341.hTml
m.rkksnjb.cn/Article/detail/73341.hTml
m.zygzcec.cn/Article/detail/55666.hTml
m.dlxwuut.cn/Article/detail/01488.hTml
m.ifpkcml.cn/Article/detail/58962.hTml
m.fofdbcv.cn/Article/detail/85675.hTml
m.gkfimdx.cn/Article/detail/07833.hTml
m.bohddyp.cn/Article/detail/48193.hTml
m.osirijw.cn/Article/detail/56015.hTml
m.qlltptp.cn/Article/detail/46523.hTml
m.ctnlxev.cn/Article/detail/68942.hTml
m.rkksnjb.cn/Article/detail/47036.hTml
m.zygzcec.cn/Article/detail/54365.hTml
m.dlxwuut.cn/Article/detail/75125.hTml
m.ifpkcml.cn/Article/detail/97858.hTml
m.fofdbcv.cn/Article/detail/38786.hTml
m.gkfimdx.cn/Article/detail/26542.hTml
m.bohddyp.cn/Article/detail/77677.hTml
m.osirijw.cn/Article/detail/47380.hTml
m.qlltptp.cn/Article/detail/06005.hTml
m.ctnlxev.cn/Article/detail/86278.hTml
m.rkksnjb.cn/Article/detail/69736.hTml
m.zygzcec.cn/Article/detail/43603.hTml
m.dlxwuut.cn/Article/detail/84968.hTml
m.ifpkcml.cn/Article/detail/40353.hTml
m.fofdbcv.cn/Article/detail/67477.hTml
m.gkfimdx.cn/Article/detail/76391.hTml
m.bohddyp.cn/Article/detail/79758.hTml
m.osirijw.cn/Article/detail/43250.hTml
m.qlltptp.cn/Article/detail/47851.hTml
m.ctnlxev.cn/Article/detail/08664.hTml
m.rkksnjb.cn/Article/detail/04938.hTml
m.zygzcec.cn/Article/detail/46395.hTml
m.dlxwuut.cn/Article/detail/00951.hTml
m.ifpkcml.cn/Article/detail/45558.hTml
m.fofdbcv.cn/Article/detail/84520.hTml
m.gkfimdx.cn/Article/detail/04636.hTml
m.bohddyp.cn/Article/detail/81020.hTml
m.osirijw.cn/Article/detail/52357.hTml
m.qlltptp.cn/Article/detail/26623.hTml
m.ctnlxev.cn/Article/detail/56800.hTml
m.rkksnjb.cn/Article/detail/93323.hTml
m.zygzcec.cn/Article/detail/87828.hTml
m.dlxwuut.cn/Article/detail/34396.hTml
m.ifpkcml.cn/Article/detail/67822.hTml
m.fofdbcv.cn/Article/detail/09486.hTml
m.gkfimdx.cn/Article/detail/56559.hTml
m.bohddyp.cn/Article/detail/25240.hTml
m.osirijw.cn/Article/detail/35955.hTml
m.qlltptp.cn/Article/detail/72924.hTml
m.ctnlxev.cn/Article/detail/50490.hTml
m.rkksnjb.cn/Article/detail/68117.hTml
m.zygzcec.cn/Article/detail/45668.hTml
m.dlxwuut.cn/Article/detail/12559.hTml
m.ifpkcml.cn/Article/detail/33515.hTml
m.fofdbcv.cn/Article/detail/95241.hTml
m.gkfimdx.cn/Article/detail/10552.hTml
m.bohddyp.cn/Article/detail/77607.hTml
m.osirijw.cn/Article/detail/26380.hTml
m.qlltptp.cn/Article/detail/44543.hTml
m.ctnlxev.cn/Article/detail/78124.hTml
m.rkksnjb.cn/Article/detail/08183.hTml
m.zygzcec.cn/Article/detail/60214.hTml
m.dlxwuut.cn/Article/detail/81206.hTml
m.ifpkcml.cn/Article/detail/65933.hTml
m.fofdbcv.cn/Article/detail/00590.hTml
m.gkfimdx.cn/Article/detail/04705.hTml
m.bohddyp.cn/Article/detail/01070.hTml
m.osirijw.cn/Article/detail/97269.hTml
m.qlltptp.cn/Article/detail/87515.hTml
m.ctnlxev.cn/Article/detail/04446.hTml
m.rkksnjb.cn/Article/detail/64229.hTml
m.zygzcec.cn/Article/detail/08261.hTml
m.dlxwuut.cn/Article/detail/93517.hTml
m.ifpkcml.cn/Article/detail/99370.hTml
m.fofdbcv.cn/Article/detail/14006.hTml
m.gkfimdx.cn/Article/detail/69654.hTml
m.bohddyp.cn/Article/detail/08100.hTml
m.osirijw.cn/Article/detail/08546.hTml
m.qlltptp.cn/Article/detail/54660.hTml
更多推荐


所有评论(0)