Skip to content

Instantly share code, notes, and snippets.

@VeylanSolmira
Last active May 22, 2016 10:53
Show Gist options
  • Save VeylanSolmira/d4a1504cbf3d8689f89e8fae244cb5ce to your computer and use it in GitHub Desktop.
Save VeylanSolmira/d4a1504cbf3d8689f89e8fae244cb5ce to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 11,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"import csv\n",
"import operator\n",
"import sys\n",
"\n",
"class Event:\n",
"\tdef __init__(self, filename):\n",
"\t\twith open(filename, 'rb') as csvfile:\n",
"\t\t\tevent = csv.reader(csvfile)\n",
"\t\t\tself.data = [row for row in event]\n",
"\n",
"\tdef myKey(self, elem):\n",
"\t\treturn elem[0]\n",
"\n",
"\tdef deviceChannelPaths(self):\n",
"\t\tdevice_id = {}\n",
"\t\tfor elem in self.data:\n",
"\t\t\tif elem[1] in device_id:\n",
"\t\t\t\tdevice_id[elem[1]].append((elem[0], elem[3]))\n",
"\t\t\telse:\n",
"\t\t\t\tdevice_id[elem[1]] = [(elem[0], elem[3])]\n",
"\n",
"\t\toutput = []\n",
"\t\tfor elem in device_id:\n",
"\t\t\tdevice_id[elem] = sorted(device_id[elem], key=self.myKey)\n",
"\t\t\tdevice_id[elem] = ', '.join([row[1] for row in device_id[elem]])\n",
"\t\t\toutput.append('%s: ' % elem + device_id[elem])\n",
"\n",
"\t\toutput_string = ''\n",
"\t\toutput = sorted(output)\n",
"\t\tfor elem in output:\n",
"\t\t\toutput_string += elem + '\\n'\n",
"\t\treturn output_string.rstrip('\\n')\n",
"\n",
"\tdef deviceId(self):\n",
"\t\tdevice_id = {}\n",
"\t\tfor elem in self.data:\n",
"\t\t\tif elem[2] in device_id:\n",
"\t\t\t\tdevice_id[elem[2]].append((elem[0], elem[1], elem[3]))\n",
"\t\t\telse:\n",
"\t\t\t\tdevice_id[elem[2]] = [(elem[0], elem[1], elem[3])]\n",
"\t\treturn device_id\n",
"\n",
"\tdef commonPaths(self):\n",
"\t\tdevice_id = self.deviceId()\n",
"\t\tfor elem in device_id:\n",
"\t\t\tdevice_id[elem] = sorted(device_id[elem], key=self.myKey)\n",
"\t\t\tnew_dict = {}\n",
"\t\t\tfor item in device_id[elem]:\n",
"\t\t\t\tif item[1] in new_dict:\n",
"\t\t\t\t\tnew_dict[item[1]].append(item[2])\n",
"\t\t\t\telse:\n",
"\t\t\t\t\tnew_dict[item[1]] = [item[2]]\n",
"\t\t\tdevice_id[elem] = new_dict\n",
"\n",
"\t\tanswer_dict = {}\n",
"\t\tfor elem in device_id:\n",
"\t\t\tif elem:\n",
"\t\t\t\tfor key in device_id[elem]:\n",
"\t\t\t\t\tpath = ', '.join([row for row in device_id[elem][key]])\n",
"\t\t\t\t\tif path in answer_dict:\n",
"\t\t\t\t\t\tanswer_dict[path] += 1\n",
"\t\t\t\t\telse:\n",
"\t\t\t\t\t\tanswer_dict[path] = 1\n",
"\t\t\n",
"\t\tsorted_dict = sorted(answer_dict.items(), key=operator.itemgetter(1), reverse=True)\n",
"\t\toutput_string = ''\n",
"\t\tfor item in sorted_dict[:20]:\n",
"\t\t\toutput_string += '%s: ' % item[1] + item[0] + '\\n'\n",
"\t\treturn output_string.rstrip('\\n')\n",
"\n",
"\tdef userChannelPaths(self):\n",
"\t\tuser_channel_paths = self.deviceId()\n",
"\n",
"\t\tempty_user_dict = {}\n",
"\t\tif '' in user_channel_paths:\n",
"\t\t\tfor elem in user_channel_paths['']:\n",
"\t\t\t\tif elem[1] in empty_user_dict:\n",
"\t\t\t\t\tempty_user_dict[elem[1]].append(elem)\n",
"\t\t\t\telse:\n",
"\t\t\t\t\tempty_user_dict[elem[1]] = [elem]\n",
"\t\t\t\t\n",
"\t\toutput = []\n",
"\t\tfor key in user_channel_paths:\n",
"\t\t\tif key:\n",
"\t\t\t\tkey_dict = {}\n",
"\t\t\t\tfor user_device_id in user_channel_paths[key]:\n",
"\t\t\t\t\tif user_device_id[1] not in key_dict:\n",
"\t\t\t\t\t\tkey_dict[user_device_id[1]] = True\n",
"\t\t\t\tfor keys in key_dict:\n",
"\t\t\t\t\tif keys in empty_user_dict:\n",
"\t\t\t\t\t\tuser_channel_paths[key].extend(empty_user_dict[keys])\n",
"\t\t\t\tuser_channel_paths[key] = sorted(user_channel_paths[key], key=self.myKey)\n",
"\t\t\t\toutput.append('%s: ' % key + ', '.join([row[2] for row in user_channel_paths[key]]))\n",
"\t\toutput_string = ''\n",
"\t\toutput = sorted(output)\n",
"\t\tfor elem in output:\n",
"\t\t\toutput_string += elem + '\\n'\n",
"\t\treturn output_string.rstrip('\\n')\n",
"\n",
"def main(filename):\n",
"\tmyEvent = Event(filename)\n",
"\t#print myEvent.deviceChannelPaths()\n",
"\t#print myEvent.commonPaths()\n",
"\tprint myEvent.userChannelPaths()\n",
"\n",
"#if __name__ == '__main__':\n",
"#\tmain()\n"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"aaron: mobile, display\n",
"abbie: mobile\n",
"abby: display, mobile, display, display\n",
"abdul: display, mobile, video, video, video, search, display\n",
"abel: video, search, video, social\n",
"abigail: search\n",
"abraham: display, display, mobile\n",
"ada: social, display, display, video\n",
"adan: display\n",
"addie: mobile, search, video, video, social, video, search, display\n",
"adela: display, video, mobile, display, display, display, display, display, display\n",
"adelaide: social, display, search, video, video, display, social\n",
"adele: social\n",
"adelina: video, display\n",
"adeline: display\n",
"adolph: video, display, video, display, video, search, display\n",
"adrian: search\n",
"adriana: display, display\n",
"adrienne: mobile, mobile, mobile, display\n",
"agatha: display, display\n",
"agnes: display, display, video, video, display, video, display\n",
"agustin: display, mobile, display, email, display, search, display, mobile\n",
"aida: display, search\n",
"aileen: display, video\n",
"aimee: video\n",
"aisha: display, display, display, display, video\n",
"al: display\n",
"alan: mobile\n",
"alana: display, display\n",
"alba: display, mobile, display, affiliate, video, display, video\n",
"albert: display\n",
"alberta: display, display, display, display, display\n",
"alberto: display, video, search\n",
"aldo: display, video\n",
"alecia: display, mobile, video, video, video, video, video\n",
"alejandra: display, mobile, display\n",
"alene: display\n",
"alex: display\n",
"alexander: display, social\n",
"alexandra: display, display, video, display, display, video, mobile, display\n",
"alexandria: video\n",
"alexis: search\n",
"alfonso: display, display, display, display, social, display\n",
"alfred: display, search, video, mobile, display, display, video, video, display\n",
"alfreda: display, display\n",
"alfredo: display, mobile\n",
"ali: video\n",
"alice: display, social, mobile, display, display, search, display, display, video, mobile, affiliate\n",
"alisa: mobile, display, display, display, video\n",
"alisha: display\n",
"alissa: display, display\n",
"allen: video, display\n",
"allene: video\n",
"allie: display, search, video, display, search\n",
"allison: search\n",
"allyson: video\n",
"alma: video, video\n",
"alonzo: display\n",
"alphonse: display, display\n",
"alphonso: video\n",
"alta: mobile, video, display\n",
"althea: video, display, display, mobile, display, video, display\n",
"alton: display\n",
"alvaro: mobile, mobile, mobile, video\n",
"alvin: display, display\n",
"alyson: display\n",
"alyssa: display\n",
"amanda: video, display, video, display, display\n",
"amelia: display, search, display, mobile, display\n",
"amie: mobile, video, video\n",
"amos: display\n",
"amy: display, display, display, search, display, video, video\n",
"ana: mobile, video, display, video, display, mobile\n",
"anastasia: video, display, display, display, display, video\n",
"andre: display, display, mobile, display\n",
"andrea: video, social, display, video, display\n",
"andres: display, display, display, social, video, mobile, video, video\n",
"andrew: display, video, display, display, video, display, social, display, display, display\n",
"angel: email, mobile, display\n",
"angela: display, video, video, video, video\n",
"angelica: social, email, display, video, video, display, mobile\n",
"angelique: social, mobile, display\n",
"angelita: display, search, search, mobile, video, display\n",
"angelo: display\n",
"angie: video, display, video, video, search, display\n",
"anita: display, video, display, search, search\n",
"ann: display, display\n",
"anna: display, display, display, display, display\n",
"annabelle: display, display, video, display, display, search\n",
"anne: display, display\n",
"annette: video, display\n",
"annmarie: mobile, mobile, social\n",
"anthony: display, mobile\n",
"antionette: search, display\n",
"antoine: mobile, video, video\n",
"antoinette: search, display, mobile, video, display\n",
"antonia: display\n",
"antonio: display\n",
"antony: mobile, mobile, display, display, display, display\n",
"april: display, native, display, video, video, mobile, display, display, video, search, display, video\n",
"archie: display, display\n",
"arline: video, search\n",
"armando: display, video, display\n",
"arnulfo: display\n",
"arron: mobile, video, mobile, display, display\n",
"arthur: search, display, social, display, display, video\n",
"arturo: video, display, video, video\n",
"ashlee: display\n",
"ashleigh: mobile, display, display, display\n",
"ashley: display, display\n",
"athena: native, video, email, video, display, video, display, display, display\n",
"aubrey: display, display, mobile\n",
"audra: mobile, display, display, video, display, affiliate\n",
"august: video, display, video, display\n",
"augusta: video, search, display, social\n",
"augustine: social, display, display\n",
"aurelia: video, video, mobile, display, video, display, display, mobile, video, display, display, display, display\n",
"aurelio: video, video, display, mobile, video\n",
"aurora: mobile\n",
"austin: search\n",
"autumn: video, mobile, display, mobile\n",
"ava: display, display, video, video, display\n",
"avery: display, display, display\n",
"avis: display, display, search, video, video, video\n",
"barbra: video, display, display, video, social, display, video\n",
"barney: display, mobile, video\n",
"barry: mobile, video, mobile\n",
"bart: display\n",
"basil: display, display, video, video, display, display\n",
"beatriz: display\n",
"belinda: video, video\n",
"belle: video, display, display, video, video, display\n",
"benita: video, display, mobile, display, video\n",
"benito: video, video, display, display, mobile, display\n",
"benjamin: display, display, mobile, video, video, email, mobile\n",
"bennie: social, display, video, video\n",
"benny: display, search, display, display, display, display\n",
"bernadette: display\n",
"bernadine: search\n",
"bernardo: display, display\n",
"bernice: display, video, video, display, social, display, display, display, display\n",
"bernie: display\n",
"berry: video, mobile, display\n",
"bert: video, display, video\n",
"berta: video, mobile, display, video\n",
"bertha: display, display, display\n",
"bess: mobile\n",
"bessie: display, mobile, display\n",
"bethany: mobile, video, display, display, mobile\n",
"betsy: mobile, display, display\n",
"bette: display\n",
"bettie: video, display, mobile, display, display, video, display, display, display\n",
"bettye: display, search, search, mobile\n",
"beulah: display, search\n",
"beverley: display, display, video, search, social\n",
"bill: search, video, search, display, display\n",
"billie: video, display, display\n",
"billy: video, video, display\n",
"birdie: display, video, display, video\n",
"blair: display, display, display, display, display, video, display\n",
"blake: display, mobile, display\n",
"blanca: mobile, video, display, display, social, display, display, search\n",
"blanche: search, display, display, display\n",
"bob: social, search, social, video, display, display, display, display, display\n",
"bobbi: display, social, display, display, mobile, search, display, display, mobile, display, video, display, display\n",
"bobbie: mobile, video\n",
"booker: video, display\n",
"boyd: display, video\n",
"bradley: display, display, display, display\n",
"brady: mobile, mobile\n",
"brain: video, display\n",
"branden: video, display, display\n",
"brandi: display, video, display\n",
"brandie: mobile, video, video, display, display, video\n",
"brandon: display, video, display, display, search, display, mobile, display, display\n",
"brandy: display\n",
"brendan: search, video, video, display, video, mobile\n",
"brent: mobile\n",
"brett: display, search, display, display\n",
"brian: display, display\n",
"briana: display, video, video, video\n",
"brianna: search, video, video, video, video\n",
"bridget: display\n",
"bridgett: mobile, video, social, display\n",
"brigitte: video, display, video, display\n",
"britney: display, video\n",
"brittany: search, display, video, display\n",
"brooke: video, display, display\n",
"bruce: display, video\n",
"bruno: search, video, display, display\n",
"bryan: display\n",
"bryant: display, display, display, video, mobile\n",
"bryon: video, mobile\n",
"buddy: video, display, video, display\n",
"burton: video, search, search, display\n",
"caitlin: display, display\n",
"caleb: display\n",
"callie: search, display, display, social, video\n",
"calvin: mobile, mobile, video, display\n",
"cameron: display\n",
"camilla: display, display\n",
"camille: display\n",
"candace: display, display\n",
"candice: video, social, display\n",
"candy: display, display, display\n",
"cara: display, native, video, video\n",
"caren: video, search, display, video\n",
"cari: email, display, mobile\n",
"carissa: search, mobile, display, video, display, search, search\n",
"carl: display\n",
"carla: search, mobile, mobile, mobile\n",
"carlene: video, display, display\n",
"carlo: display, display, video\n",
"carlos: video, search, display\n",
"carlton: mobile\n",
"carly: video, display, display, video\n",
"carmela: display\n",
"carmella: display\n",
"carmelo: mobile, mobile, social\n",
"carmen: video, mobile, display\n",
"carmine: display\n",
"carol: display, video, video, display, mobile, display, display, display, display, display, video\n",
"carole: display\n",
"carolina: display, mobile, video\n",
"caroline: video, display, video, display, display, video, search, social, display\n",
"carolyn: display, video\n",
"carrie: display\n",
"carrol: mobile, display\n",
"carson: video, display\n",
"carter: video\n",
"cary: display\n",
"casandra: display, display\n",
"casey: display\n",
"cassie: display, display\n",
"catalina: video, display\n",
"catherine: search\n",
"cathryn: display, video, display, display\n",
"cathy: video, display, video, display\n",
"catrina: display, video, display, display\n",
"cecelia: display, mobile, video, mobile, search, display\n",
"cecil: display, display, video, video, video, social, video, display\n",
"cecile: display, display, video, mobile, display, mobile\n",
"cecilia: search, display, display, search, mobile\n",
"cedric: display\n",
"celeste: social, email\n",
"celestine: video, display\n",
"celia: search, mobile, display\n",
"celina: video, display, video\n",
"cesar: video, video\n",
"chadwick: display\n",
"chance: display\n",
"chandra: email\n",
"chantel: display, display, video, social, display, video\n",
"charity: video, display, display, display, mobile, search\n",
"charlene: mobile\n",
"charles: display, display, display, social\n",
"charley: video, display, display\n",
"charlotte: display, display, display, social, display, display\n",
"charmaine: display, video, display\n",
"chase: video, display, video, display, mobile\n",
"chasity: display, social\n",
"chelsea: mobile, display, search, display, display, display, display, display\n",
"chelsey: display, mobile, search\n",
"cherie: search, display\n",
"cherry: mobile, display, display\n",
"cheryl: video, display, display, display, mobile, video\n",
"chester: display, video, video, search, video\n",
"chloe: video, display\n",
"chong: video\n",
"chris: display, display, video, display\n",
"christa: mobile, display, display, display\n",
"christen: display, display, search, affiliate\n",
"christi: display, video, display, mobile, mobile, video, mobile\n",
"christian: mobile\n",
"christie: display\n",
"christin: display, display, display, display, display, display, video, video, social, display\n",
"christina: video, display, display, display, display, search, display, search, mobile, native, display\n",
"christine: search, display, display, video, video\n",
"christopher: display, display, email, display, display\n",
"christy: mobile, mobile\n",
"chrystal: display, video\n",
"chuck: video, display, display, display, display, display, display, mobile, social, display\n",
"chung: video\n",
"cindy: display, video, video, search, mobile, display, display\n",
"claire: mobile, mobile, display\n",
"clara: display, display, affiliate, video, video, display, display\n",
"clarence: display\n",
"clarice: display, social, display, display\n",
"clarissa: display, search, display, mobile\n",
"clark: display, search, display\n",
"claude: display, search\n",
"claudette: display, display\n",
"clay: video\n",
"clement: email, display, mobile, mobile, video, search, video\n",
"cleo: video, mobile\n",
"cleveland: social, video, display, display, display, email\n",
"clifford: display, video\n",
"clifton: video\n",
"clint: display\n",
"clinton: display, display, display, mobile, video, display, display, display, display\n",
"clyde: display, display\n",
"cody: display, display\n",
"colby: display, display, search\n",
"cole: display\n",
"colin: social, display, video, display, search, display\n",
"colleen: display, video, display, display\n",
"collin: video, mobile, video\n",
"concepcion: video, display, display\n",
"concetta: mobile, display, affiliate, mobile, display, display, video, video, display\n",
"connie: video\n",
"constance: email\n",
"consuelo: display\n",
"cora: social, video, email, search, display\n",
"corey: video\n",
"corina: display, video, search, display, display\n",
"cornelia: search\n",
"cornelius: video, display, display, display, video, social, display\n",
"cornell: display, mobile, search, email, social, mobile, display, mobile, display, mobile, search, social, display, video\n",
"corrine: video, search, video, video, display, search, video, display, display, mobile, search\n",
"cortney: mobile, display, search, display, video, mobile, display\n",
"courtney: native, display\n",
"coy: display\n",
"craig: display, display, video, search, display, display\n",
"cristina: video, mobile\n",
"cruz: display\n",
"curt: video\n",
"curtis: video, video\n",
"cynthia: display, display, mobile, display, video, display\n",
"cyril: video, display, display, display, video\n",
"cyrus: video, video, display\n",
"dale: video, mobile, search, display, mobile, mobile\n",
"dallas: display\n",
"dalton: display, mobile\n",
"damian: display, display, video, display, mobile\n",
"damien: display, display, display, display, video\n",
"damon: mobile, display\n",
"dan: display\n",
"danette: video, search, display, video\n",
"danial: display, display, mobile\n",
"daniel: mobile, video\n",
"daniela: display\n",
"danielle: display, search, video, mobile, search, display, video\n",
"danna: search\n",
"danny: display, display\n",
"dante: display, display, display, mobile, video, display, display, mobile, mobile, display, display\n",
"daphne: display, display\n",
"dara: video\n",
"darcy: video, display, video, display, video, display, search, display, search, display, display\n",
"daren: video, display\n",
"darin: display, video, mobile, display, display, display, video, display, video\n",
"darla: display\n",
"darlene: display, video\n",
"darnell: mobile, display, display, display, display, search\n",
"darrel: mobile, email\n",
"darren: display, display\n",
"darryl: mobile, display, display, display, search, display, display\n",
"daryl: display, search, display, display, display, display, display\n",
"dave: display, display, social\n",
"david: video, search, display\n",
"dawn: video, video\n",
"dayna: display\n",
"dean: display, mobile, video, video, social\n",
"deana: display, video, video, video, video, display, display, display\n",
"deann: video, display\n",
"deanna: display, native\n",
"deanne: display, search, display, display\n",
"debbie: display, video, display, display, display, display, display\n",
"debby: social\n",
"debora: video\n",
"deborah: display, video, social, social, social, display\n",
"debra: search, search\n",
"dee: video, social\n",
"deena: video, display\n",
"deidra: email, video, display, mobile, display\n",
"deidre: video, display, mobile, video, display\n",
"deirdre: video, video\n",
"delbert: email, display, mobile, video, display, display, display, display, search, display, display, video\n",
"delilah: video, video\n",
"della: display, social, video, video, display, video\n",
"delma: display, video, display, display, display, display\n",
"delmar: display, display, mobile, display, display, display\n",
"delores: display, video\n",
"deloris: display, display\n",
"delphine: search\n",
"demetria: display\n",
"demetrius: video, display\n",
"denice: video, display, display\n",
"denis: display, video, video, video\n",
"denise: display, display, display\n",
"denny: video, search, video, display\n",
"deon: email, display, video, display\n",
"derek: video\n",
"derick: mobile, video\n",
"derrick: video\n",
"desiree: display, display, email, search, display, display\n",
"desmond: social\n",
"dessie: video\n",
"destiny: video, social\n",
"dewayne: video, mobile, display, display\n",
"dewey: mobile, mobile, display, social, email\n",
"diane: display\n",
"diann: mobile\n",
"dianna: display, display\n",
"dianne: display, display, display, social\n",
"diego: display, display\n",
"dina: video, display, display, mobile\n",
"dinah: video, display, video, display\n",
"dion: display, display, display, mobile, video\n",
"dionne: mobile, display, display, search\n",
"dirk: display\n",
"dixie: email, display, affiliate, display, display, display, display, display, mobile\n",
"dollie: display, video, mobile, mobile\n",
"dolly: video, video\n",
"dolores: social\n",
"domingo: social, video, display, display, mobile, display, display\n",
"dominick: email, video, search, display, mobile, social, display\n",
"dominique: mobile, email, video, display, display, social, display, video, display\n",
"don: video, video, display, display, display, video, display\n",
"donald: video\n",
"donna: video\n",
"donnell: search\n",
"donnie: display\n",
"donny: display, display, display, display, mobile, social, mobile\n",
"donovan: video\n",
"dora: display, social, search, mobile, display\n",
"doreen: display, video\n",
"doretha: display\n",
"dorothea: search, display\n",
"dorothy: social, display, display, display, video, display\n",
"dorthy: video, display\n",
"dottie: display\n",
"doug: social, search\n",
"douglas: video, social, video, display, display\n",
"doyle: video, video, display, mobile, mobile, display\n",
"drew: video, search\n",
"duane: video, display\n",
"duncan: display, video, video\n",
"dwayne: display, display, mobile\n",
"dwight: display, video, mobile\n",
"earlene: display\n",
"earline: video, display, video, display, mobile, display, video, video, video, video, display, display, display\n",
"earnest: mobile, display\n",
"earnestine: display\n",
"eddie: search, video\n",
"eddy: display, display, video\n",
"edith: search, display, video, mobile, display\n",
"edmond: social, video, display, display\n",
"edmund: display, mobile, search, mobile, mobile, display, display\n",
"eduardo: video, mobile\n",
"edward: video, mobile\n",
"edwina: search\n",
"edythe: affiliate, video, display, display, mobile, display, display\n",
"effie: display, mobile\n",
"efrain: display, display, display, mobile, search\n",
"elaine: display, video, display, display, mobile, search\n",
"elda: display, video\n",
"eldon: mobile, mobile, display\n",
"eleanore: display, display, video, search, social, display, social, display\n",
"eli: display, display\n",
"elia: social\n",
"elias: native, mobile, video\n",
"elida: display, search, display, email\n",
"elijah: display, video, display\n",
"elinor: display, display, search, mobile, search, video\n",
"elisa: video, display, video, display\n",
"elisabeth: video, video\n",
"elise: display\n",
"elisha: display, mobile, display, display, video, native, display\n",
"eliza: display, display, mobile, display, video\n",
"elizabeth: search\n",
"ella: display, video, display, display\n",
"ellen: display, video, display\n",
"elliot: mobile, mobile, social, display\n",
"elliott: video, display, video, display, display\n",
"ellis: display, search, video, video\n",
"elmer: display\n",
"elnora: display\n",
"eloisa: video, video, display, video, video, search, social\n",
"eloise: search, display, display, search, mobile, search, video, video, display\n",
"elsie: video, display, social, display, mobile, email, display\n",
"elton: video\n",
"elva: display, video, display\n",
"elvia: mobile, display, display, display, display, display, display, video, display, video, display, video, display\n",
"elvin: display, display, display, search\n",
"elvira: mobile, mobile, video, display, display, display, display, affiliate, search, search, email, display\n",
"elvis: email, video, search, display, mobile\n",
"elwood: video\n",
"emanuel: display, video, display, display, search, display\n",
"emerson: mobile, display, video\n",
"emery: video, display\n",
"emilia: display, video\n",
"emilie: display, display, video, mobile, display, display\n",
"emilio: display, video, mobile\n",
"emily: display, display, display\n",
"emma: display, search, display, email, display\n",
"emmanuel: video, mobile, mobile, video, mobile, mobile\n",
"emmett: video\n",
"emory: social\n",
"enrique: display, display, display, display\n",
"eric: video, video, display, display, display, mobile, video\n",
"erica: display, display, display, display, display, display\n",
"erich: display, social, mobile, video, affiliate, video\n",
"erick: video, video, display, mobile, video, display, display\n",
"ericka: mobile, display, video, display, video, video, search, video\n",
"erik: video, video, video, display, display\n",
"erika: display, video, display\n",
"erma: display, display, display, video, mobile\n",
"erna: display, mobile, video, mobile, display, mobile, video, display, video\n",
"ernest: display, display, video\n",
"ernestina: mobile, video, display, display, video, display, video\n",
"ernestine: display, social\n",
"ernesto: search, video, display, display\n",
"errol: mobile\n",
"erwin: video, video, display, video\n",
"essie: video\n",
"esteban: mobile\n",
"estela: video, display\n",
"estella: mobile, display, display, mobile, display\n",
"estelle: video, display\n",
"ester: video, video, display, mobile, display, display, display, display\n",
"esther: display, video, video, mobile\n",
"ethan: display, video, social, video, video\n",
"etta: mobile, display, social\n",
"eugene: video, display, display, video, display, display, video, video\n",
"eugenia: display, display, display, video\n",
"eugenio: display, video, display, video\n",
"eula: search, video, display, display\n",
"eunice: display, email, display, social, search\n",
"eva: video, display, display, video\n",
"evan: search, display, display, video\n",
"evangeline: video, mobile\n",
"evelyn: display, video, video, display\n",
"everett: display\n",
"ezra: email, display\n",
"fabian: display, mobile, display, display\n",
"faith: display, display, social, display, display, display, display, video\n",
"fannie: mobile, video, display\n",
"fanny: display, video, display, mobile, display, search\n",
"fatima: display\n",
"fay: mobile, video, video, video\n",
"federico: display, video\n",
"felecia: display, display, video\n",
"felicia: search\n",
"felipe: display\n",
"felix: display, display, video, display, display\n",
"ferdinand: display, video, affiliate\n",
"fern: display\n",
"fletcher: display, display, display, display\n",
"flora: display, video, display, display\n",
"florence: display\n",
"flossie: search\n",
"floyd: video, affiliate, display, social, display, display, display, video, video\n",
"forest: display, video, display, search\n",
"forrest: affiliate, video, display\n",
"fran: video, display, display, display, video, email, display, affiliate, display, search, video, display, display\n",
"francesca: display\n",
"francis: video, video\n",
"francisca: display\n",
"francisco: video, video, display, social\n",
"frankie: video\n",
"fred: display\n",
"freda: display, social, display, display\n",
"freddie: search\n",
"frederic: display, search, search, display, social, video\n",
"frederick: mobile\n",
"freeman: video\n",
"freida: display, display, video\n",
"gabriel: display, video, display, mobile, display, mobile, display, display, display\n",
"gabriela: search\n",
"gabrielle: video, display, display, video, display, video\n",
"gale: video, display, mobile, display, display, search, display\n",
"garland: display\n",
"garry: display, display, display\n",
"garth: mobile, search, display, video, mobile, display\n",
"gary: display\n",
"gavin: search, display\n",
"gay: display\n",
"gayla: display\n",
"gayle: video, social, display, affiliate, display, display\n",
"genaro: video, display\n",
"gene: search, video, display, video, display, display, video\n",
"geneva: mobile, video, display, video\n",
"genevieve: display, search, mobile, display, display, display, native, video, video, email\n",
"geoffrey: display\n",
"george: display\n",
"georgette: display\n",
"georgina: social\n",
"gerald: display, mobile, search, video, display, video, display, display, search, video, mobile, display, display, display, display\n",
"geraldine: mobile, display, video\n",
"geri: display\n",
"germaine: display\n",
"german: video, video, mobile, video\n",
"gerry: display, display, display, display, video, display, display\n",
"gilbert: display\n",
"gilberto: display\n",
"gilda: email\n",
"gina: search, display\n",
"ginger: display, display, display, video, display\n",
"giovanni: display\n",
"gladys: display, display, mobile, mobile, display, video, display\n",
"glen: video\n",
"glenda: display, video, video, video\n",
"glenn: video\n",
"glenna: video, display, mobile, video, display, video\n",
"gloria: video, mobile, display, video, video, mobile\n",
"goldie: display, video, display\n",
"gonzalo: mobile, video, display\n",
"gordon: mobile, mobile\n",
"gracie: display, video\n",
"graciela: display, video, display, email, video, display\n",
"graham: search\n",
"grant: video\n",
"greg: mobile, display, video, display, display\n",
"gregg: display, social, display, display\n",
"gregorio: display, video, mobile, display, display, display, display, social, display, email, video, video\n",
"gregory: video, display, display, display, display, video, video, display, mobile, display, display, display, mobile\n",
"greta: display, display, mobile, display, search, display\n",
"gretchen: display, display, display, video\n",
"griselda: display\n",
"grover: mobile, mobile, video, mobile, display\n",
"guadalupe: mobile, video\n",
"guillermina: display\n",
"guillermo: display\n",
"gus: search\n",
"gussie: display, display\n",
"gustavo: display, display, display, display, display\n",
"guy: display\n",
"gwen: video\n",
"gwendolyn: video\n",
"hal: search\n",
"hallie: display\n",
"hannah: video, display\n",
"hans: mobile, display, video\n",
"harlan: display\n",
"harley: display, display, display, mobile, mobile, display\n",
"harold: video, mobile, display, display, video, search, display, display\n",
"harriet: display, email, display, search\n",
"harriett: display, display, video, display\n",
"harris: display\n",
"harry: video, video, display, mobile, display, video\n",
"harvey: display\n",
"hattie: native\n",
"heath: video\n",
"heather: video, display\n",
"hector: display, display, video, mobile\n",
"helena: display, display, display, display, display\n",
"helene: mobile, display\n",
"helga: video\n",
"henrietta: display, search, display\n",
"herbert: display, search, search, display\n",
"heriberto: display\n",
"herminia: display, display\n",
"herschel: search, social, video\n",
"hester: display, video\n",
"hilary: display, video, social, display, display, mobile, display, mobile, video, display, email, display, display\n",
"hilda: display, search, display, video, social\n",
"hillary: display, video\n",
"hiram: video, video, search, mobile, display, search, display, display\n",
"hollie: display\n",
"holly: display, display\n",
"homer: search, display\n",
"hope: display\n",
"horace: display, display, display, display\n",
"hortencia: display, display, display, display\n",
"houston: mobile, display, video, display, video, display\n",
"howard: video, affiliate, display, video, display, display, native\n",
"hubert: video, video\n",
"hugh: display, video, video, email, display, display, display, video, video, mobile, video, mobile\n",
"hugo: video, search\n",
"humberto: mobile, search\n",
"hung: video, video\n",
"hunter: mobile, display\n",
"ian: display, video, display\n",
"ida: display, display, email, video, mobile\n",
"ila: display, display\n",
"ilene: mobile, native, display, display, video, display, search, video, video\n",
"imelda: mobile, search, display\n",
"imogene: video, social\n",
"ines: video, social\n",
"inez: mobile, display, display, display, mobile, video, search\n",
"ingrid: display\n",
"iola: display\n",
"iona: display, video, display, mobile\n",
"ira: display\n",
"iris: video, video, display, search\n",
"irvin: mobile\n",
"irwin: display\n",
"isaac: display, display, display\n",
"isabel: display, display\n",
"isabelle: social\n",
"isaiah: display, display, video, mobile, video\n",
"isidro: display, display, mobile, video\n",
"ismael: display\n",
"israel: mobile, display, video, display, display, display, mobile\n",
"issac: video, affiliate\n",
"iva: affiliate, display, display, search\n",
"ivan: video, display, display, video, display\n",
"ivette: display, display, mobile, display\n",
"ivory: display, search, mobile, display, display, mobile, mobile, video, mobile, display\n",
"ivy: video, video, display, video\n",
"jack: mobile\n",
"jackie: mobile\n",
"jacklyn: video\n",
"jackson: display, video, native, social\n",
"jaclyn: affiliate, display, display, search\n",
"jacob: display, display, display, video\n",
"jacqueline: display\n",
"jacques: display, display\n",
"jade: mobile, display\n",
"jaime: display, video, display, search, display, display\n",
"jake: display, search, display, video, video, video, social, display, display, affiliate\n",
"jamal: display, mobile\n",
"jame: display\n",
"jamel: display\n",
"james: display, mobile, video\n",
"jamey: social, video\n",
"jami: display\n",
"jamie: mobile, display, display\n",
"jan: display, search\n",
"jana: video\n",
"jane: search, mobile\n",
"janel: display, display\n",
"janell: search, mobile, search, video, display, display\n",
"janelle: display, display\n",
"janet: search, search\n",
"janette: display\n",
"janice: mobile\n",
"janie: display, search\n",
"janine: search, mobile, video, video, display\n",
"janis: display, video, video, video, display, mobile, video\n",
"janna: display, display, video, display, video, display, video, display, video\n",
"jannie: email, display, display\n",
"jaqueline: mobile\n",
"jared: display\n",
"jarrett: display, mobile\n",
"jarrod: video, display, video\n",
"jasmin: video, display, display, affiliate, video\n",
"jasmine: display\n",
"jason: video, search, video, display, display, display, display, affiliate\n",
"jasper: display, social, display, display, display, video, video, display, display, mobile, mobile, display\n",
"javier: mobile, display, video\n",
"jay: video\n",
"jeanette: video, social\n",
"jeanie: display, search, display, display, video, display\n",
"jeanine: display, mobile, display\n",
"jeanna: video, display, mobile, display, display, display, mobile, mobile, video, mobile, video, mobile, display\n",
"jeannette: search\n",
"jeannie: email, display, search\n",
"jeff: display, video\n",
"jefferson: mobile, display, video, display\n",
"jeffry: display\n",
"jena: display, display\n",
"jenifer: display\n",
"jennie: display, display, video\n",
"jennifer: video, mobile\n",
"jenny: display, video, display\n",
"jerald: video\n",
"jeremiah: video, mobile, display, display\n",
"jeremy: video, social, video, video\n",
"jeri: mobile, display\n",
"jerry: display, social\n",
"jesse: video, video, mobile\n",
"jessica: video, display, display\n",
"jesus: video, display, video, display\n",
"jewel: video, mobile, video, video\n",
"jewell: display, display, social\n",
"jill: display, video, display, display, display, search, video, display, video, social, mobile, display, display, video\n",
"jillian: search\n",
"jim: display\n",
"jimmie: video, display\n",
"jimmy: mobile\n",
"joan: display\n",
"joanna: display, video, social\n",
"joanne: video\n",
"joaquin: display, search, social, display\n",
"jocelyn: video\n",
"jodi: display, video\n",
"jodie: search, video, display, display, display\n",
"jody: display, display, display\n",
"joe: video, search\n",
"joel: display, display, display, email, display, display, display, video, display, display\n",
"joesph: search, display, display\n",
"johanna: mobile, mobile, video, display\n",
"john: video, video, display, display, display, video\n",
"johnathan: display, display, mobile, display\n",
"johnathon: affiliate, video, email, display, video, display, video, video\n",
"johnie: display\n",
"johnnie: video, video, display, mobile, mobile\n",
"johnny: mobile, display, display, video, display, social, video, mobile\n",
"jolene: display, video, display\n",
"jon: display\n",
"jonas: video, display\n",
"jonathan: video, display, video, mobile, mobile, mobile, social, video, mobile, social, display\n",
"jonathon: display, display, display, video\n",
"joni: video, video\n",
"jordan: display, display, video, mobile\n",
"jorge: display, video, display, display, mobile, display\n",
"jose: video, video, display, display\n",
"josefa: video, search, search, display, video, display\n",
"josefina: native, mobile, display, video, native, video\n",
"joseph: display, display\n",
"josephine: display, display, video, display\n",
"josh: display, video, display, display, display, video, display, display, display, mobile\n",
"joshua: display, display, display, video, display\n",
"josie: display, display, display\n",
"joy: display, video, display, display, video, display, social\n",
"joyce: video, display\n",
"juan: display, mobile, video, email, display, video, display, video\n",
"juana: display\n",
"judi: video\n",
"judith: display, display\n",
"judy: display, display, display, search, display, display, video\n",
"julia: video, display\n",
"julian: display, display\n",
"juliana: social\n",
"julie: video, display, display, video, display\n",
"juliet: search, mobile, display\n",
"juliette: video, display, mobile\n",
"julius: display, mobile\n",
"june: mobile, display, display, video, display, display\n",
"junior: display, email, display\n",
"justin: social\n",
"justina: mobile, display, video, display\n",
"justine: display, display\n",
"kaitlin: display, display\n",
"kaitlyn: display, video, affiliate\n",
"kara: video\n",
"karen: display, display, mobile, display\n",
"kari: display, video\n",
"karin: display, display, display, display, video, display, video, display, display, display\n",
"karina: video, display, mobile, display, video\n",
"karl: display, mobile, display, display\n",
"karla: display, display, display, mobile, video\n",
"karrie: display, display, search, display\n",
"karyn: display, video, search, display, mobile, display, display, video, display, search, display, video, display\n",
"kate: display, video, display\n",
"katelyn: display, display\n",
"katharine: mobile, video, mobile, display, display, mobile, display, social, display, display, display, display, mobile\n",
"katherine: display, display, mobile\n",
"katheryn: mobile, display, display\n",
"kathi: display, display, mobile\n",
"kathie: affiliate\n",
"kathleen: social, display, display, display, social, video, display, social, video, display, display, search\n",
"kathrine: display, display, display, video\n",
"kathy: mobile\n",
"katie: display\n",
"katina: video, display, video\n",
"katrina: mobile, display, video\n",
"katy: mobile\n",
"kay: mobile, search, mobile, search, video\n",
"kaye: mobile\n",
"kayla: video, display, display, display, display, search\n",
"keisha: display, display, video, display, display, mobile\n",
"keith: display, display, display, video, display, video, display\n",
"kelley: display, display, display, mobile, display\n",
"kelli: video, display\n",
"kellie: display, display, social, display, video, video\n",
"kelsey: display, display, video, search\n",
"kelvin: search, video, email\n",
"ken: display\n",
"kendra: mobile\n",
"kendrick: video, display\n",
"kenneth: video, mobile, mobile\n",
"kennith: display, display, video, display\n",
"kenny: video, display\n",
"kent: display, display, display, display, mobile, video, display, display\n",
"kenya: display, search, search, display\n",
"keri: display, display, mobile, mobile, display, search, display\n",
"kermit: video\n",
"kerri: mobile\n",
"kerry: display, search, mobile, mobile, display, video, video, video, search\n",
"kevin: display\n",
"kim: display, display, video\n",
"kimberlee: social, video\n",
"kimberley: mobile, display, display, display, video\n",
"kirby: search, display\n",
"kirk: video, search, video, display\n",
"kirsten: display\n",
"kitty: mobile, display, mobile, video, display, search\n",
"kris: affiliate, display, video, display\n",
"krista: video, display, display, email, video, display, display\n",
"kristen: mobile, display, video, display\n",
"kristi: display, display, mobile\n",
"kristie: mobile, video, display\n",
"kristin: display\n",
"kristina: display, search, search, display, display, display, display, display, social\n",
"kristine: video, search, native, mobile, mobile\n",
"kristopher: video, display\n",
"kristy: video\n",
"krystal: native\n",
"krystle: display\n",
"kurt: display, mobile\n",
"kyle: mobile, display, social\n",
"lacey: display, video, display, display, display, video\n",
"lacy: display, video\n",
"ladonna: video\n",
"lakeisha: mobile, mobile\n",
"lakesha: display, display, social\n",
"lakisha: video\n",
"lamar: search, display\n",
"lamont: video, video, social\n",
"lance: display, display, search, video\n",
"landon: video, display\n",
"lane: display, search, video\n",
"lara: display\n",
"larry: display, search, display, display\n",
"lashonda: display, display, mobile\n",
"latasha: display\n",
"latisha: video, search, display, display\n",
"latonya: display, video, display\n",
"latoya: display, display, display\n",
"latrice: video\n",
"lauren: display, display\n",
"lauri: display, mobile, display, display, video, mobile, social, display, display, display, mobile\n",
"laurie: display, mobile, video, display, video, display, display, mobile\n",
"laverne: display, video, native, video, video\n",
"lavonne: display, display\n",
"lawanda: display, display\n",
"lawrence: display, display, display, display, display\n",
"lazaro: display, video, display, display\n",
"leann: display, video, video\n",
"leanna: search, affiliate, mobile, mobile, display\n",
"leanne: display\n",
"leeann: display, display, video, video, display, display, display, display\n",
"leigh: display, video\n",
"leila: video, video, display, display\n",
"lela: display, display\n",
"leland: display, display, display, display\n",
"lelia: display\n",
"lena: search, display, display, mobile, display\n",
"lenore: display, display, email\n",
"leo: display, search, display\n",
"leola: video, video, video\n",
"leon: mobile\n",
"leona: display, video, display, video, video, email, video, display, display, display\n",
"leonard: display, display, display, display, display, video\n",
"leonardo: video, video\n",
"leonel: video, display, video, display\n",
"leora: display\n",
"leroy: video, mobile\n",
"lesley: display\n",
"leslie: video, display, display, video, mobile\n",
"lessie: display, display\n",
"lester: video\n",
"leta: video\n",
"letha: video, display\n",
"leticia: display, video, display, mobile, social\n",
"letitia: display, display, display, video, mobile, display\n",
"levi: video, video, email, mobile, display, display, mobile, display, display\n",
"libby: mobile, display, video, video\n",
"lidia: display, mobile, display\n",
"lila: display, display, display, display, display, display, mobile, mobile\n",
"lilia: mobile, video, display, mobile\n",
"liliana: display\n",
"lillian: display\n",
"lillie: display, display, display, display, display, search, display, video, display, display, search, display, mobile, display, video, display\n",
"lilly: display\n",
"lily: display, display, search, display\n",
"lina: video, display\n",
"linda: display\n",
"lindsay: display\n",
"lindsey: video\n",
"lionel: display, display\n",
"lisa: display, display\n",
"liz: mobile\n",
"liza: display, display, display, display\n",
"lizzie: display, video, video\n",
"lloyd: video, display, display\n",
"logan: search\n",
"lois: display, video, display\n",
"lola: display\n",
"lolita: display, display, video, mobile, affiliate\n",
"lona: video, display, display, display\n",
"loraine: email, display, display, display, display\n",
"lorena: mobile, display, video\n",
"lorene: display, display, display, video, video, search\n",
"lorenzo: search, display\n",
"lori: search\n",
"lorie: mobile, display\n",
"lorna: display, display, video, mobile, video, display\n",
"lorrie: display, mobile\n",
"lottie: video\n",
"lou: video, display, mobile, search, display\n",
"louie: display, video\n",
"louis: video\n",
"louisa: mobile, display, mobile, social, display, display, display\n",
"louise: display, video, email, video, search\n",
"lowell: search, display, video, video, email, video, display\n",
"loyd: mobile, search, video\n",
"luann: mobile, video\n",
"lucas: display, video, display, display\n",
"lucia: video, email, display, display\n",
"lucien: video, display, video\n",
"lucile: mobile, display\n",
"lucille: display\n",
"lucinda: video\n",
"lucretia: video, mobile, display, search\n",
"luis: display, video, video, native\n",
"lula: display, display, display, mobile\n",
"lupe: video, mobile\n",
"luther: search\n",
"luz: search, video, mobile\n",
"lydia: mobile\n",
"lynda: display, video\n",
"lynette: display, mobile, display, social\n",
"lynn: mobile, search, native, display, mobile\n",
"lynne: video, mobile, display\n",
"lynnette: display, email, video, display, display, display\n",
"ma: display\n",
"mabel: display, video, video\n",
"mable: display, display, video\n",
"madeleine: mobile, display, display, mobile, display\n",
"madeline: display, video, display, display, display, mobile, social, display, mobile, display, display, display, display\n",
"madge: video, social, display, display\n",
"mae: video, mobile\n",
"maggie: display\n",
"mai: email, search, mobile, display\n",
"major: video, display, display, display, video, video\n",
"malcolm: video, display, display, social, display, video, email, display, display, video, social\n",
"malinda: video, search, display, affiliate, video, display\n",
"malissa: display, video\n",
"mallory: display, video, video, display, display, affiliate\n",
"mamie: display\n",
"manuel: video, display, display\n",
"manuela: video, display\n",
"mara: display, video, mobile, display\n",
"marc: display\n",
"marcel: display, display, display\n",
"marcelino: video, video\n",
"marci: video, video, mobile, video, email\n",
"marcie: display, video, mobile, video, display, video, video, search, display\n",
"marco: video, display, display\n",
"marcos: search\n",
"marcus: display\n",
"marcy: display, display, video, video\n",
"margarita: display\n",
"margery: display, display, display, video, video, video\n",
"margie: video, video, video, video, mobile, display\n",
"margo: video, social\n",
"margot: display\n",
"margret: search, search, display, mobile, search, video\n",
"marguerite: mobile\n",
"mari: social\n",
"marian: mobile, display\n",
"mariana: display, search, social, video\n",
"marianne: video, display\n",
"mariano: video, video, display, video\n",
"maribel: video, native\n",
"maricela: display, display, video, display\n",
"marietta: display, video, search, display\n",
"marilyn: video, email, display\n",
"marilynn: video, display, display, video, mobile, search\n",
"marina: display, mobile, video, display, display\n",
"mario: affiliate, mobile, mobile, video\n",
"marion: mobile, mobile, video, video, search, social, video\n",
"marisela: mobile, video\n",
"marisol: display, mobile, search, display, display\n",
"marissa: mobile, video\n",
"maritza: video\n",
"marjorie: mobile, display, display, display, display, search\n",
"mark: video, search, video\n",
"marla: display, display\n",
"marlene: display, display, display, video, video\n",
"marlin: video, video\n",
"marlon: display, mobile, display, social\n",
"marquita: video\n",
"marsha: display\n",
"marshall: video\n",
"marta: mobile\n",
"martha: display\n",
"martin: display, social, search\n",
"martina: video, display, mobile, display\n",
"marva: display\n",
"marvin: video, social\n",
"mary: video, social, display, affiliate\n",
"maryann: display, mobile, video, video\n",
"marybeth: display, video, display, search\n",
"maryellen: mobile, display, display, video\n",
"marylou: display, display\n",
"mason: display\n",
"mathew: video, search\n",
"matilda: video, display, display, display, display, mobile\n",
"matt: display, display, video\n",
"matthew: display, mobile, display\n",
"mattie: search, video, display, video, display\n",
"maude: display, display, display, display, video, display, search, display\n",
"maudie: video\n",
"maura: video, social, display, display, display\n",
"maurice: video, video\n",
"mauricio: search, display, video\n",
"maurine: display, video, display, search\n",
"max: display, video, display, display, display, display\n",
"maxwell: display, display\n",
"maynard: video, search\n",
"melanie: display\n",
"melba: display\n",
"melinda: display, display, mobile, video, video, social, display, display\n",
"melisa: video, display, video, display\n",
"melissa: display, social\n",
"mellisa: display\n",
"melody: mobile, mobile, display\n",
"melvin: display\n",
"mercedes: video\n",
"meredith: display, mobile\n",
"merle: display, video, display, display, display\n",
"merrill: display, display, display\n",
"merry: display, video, display, video, display, video, video, search, display\n",
"mervin: mobile\n",
"mia: search, display, display, mobile, display\n",
"michael: display\n",
"michaela: display, video\n",
"micheal: display, video, display, display, display\n",
"michel: display, display, display, display, display\n",
"mickey: display, video\n",
"miguel: mobile, search\n",
"miles: social, display, display, mobile\n",
"millard: social, video, video, search\n",
"millicent: display\n",
"millie: display\n",
"milton: display, display\n",
"mindy: display, display, display, video\n",
"minerva: display, mobile, display\n",
"minh: video\n",
"minnie: display, email, display, display, display, mobile, video, display, display, video, display, display\n",
"miriam: mobile, video, mobile\n",
"misty: video, video, video, display\n",
"mitchell: display, video, video, display, search, display\n",
"mitzi: social, display, search\n",
"mohammad: display, display, email, display\n",
"mohammed: social, display, display\n",
"moises: display, display, display\n",
"mollie: affiliate\n",
"molly: display, display, display\n",
"mona: display, display, video\n",
"monica: display\n",
"monika: search, display, email\n",
"monique: display, video, mobile, display, search, mobile\n",
"monroe: search\n",
"monte: display\n",
"monty: video, display, video, search\n",
"morgan: video, video, video, display, video\n",
"morris: mobile, display, display, display, video, social, video\n",
"moses: display\n",
"murray: display, mobile\n",
"myles: video\n",
"myra: display, video, display\n",
"myrna: mobile, search, search\n",
"myron: native, display, search\n",
"nadia: video, video\n",
"nadine: display, video, display, video\n",
"nannie: display\n",
"nathan: display\n",
"nathaniel: search, display\n",
"neal: display, display\n",
"neil: display, video, display\n",
"nell: display, display, mobile, search, search, display, mobile, video\n",
"nestor: display\n",
"neva: display, video\n",
"nicholas: affiliate, mobile\n",
"nichole: display, video\n",
"nick: email, display\n",
"nickolas: video, mobile, display, social, display, mobile\n",
"nicolas: display, display\n",
"nicole: display, display, display, display, display\n",
"nilda: video, display, display, video\n",
"nina: display\n",
"nita: display, video, mobile, display, display, email\n",
"noe: video, display, display, video, display\n",
"noel: display, video\n",
"noelle: display\n",
"noemi: display, mobile, mobile, display, display, display, display, display, display, display\n",
"nolan: mobile, display, display, social, display\n",
"nona: video, search\n",
"noreen: display, display\n",
"norma: social, display, social, video, display\n",
"norman: display, video\n",
"norris: video, video\n",
"numbers: display\n",
"octavio: mobile, mobile\n",
"odessa: video, video\n",
"ofelia: video, mobile, display\n",
"olga: email, video, display\n",
"olive: display, display, video, display\n",
"oliver: display\n",
"olivia: mobile, display, mobile\n",
"ollie: video, display, display, display, display, display, search, display, social, display, display, video, display, mobile\n",
"omar: mobile\n",
"opal: display, video, search, mobile, display, display, display, display\n",
"ophelia: display, display\n",
"ora: video, video, video, display, display, display\n",
"orville: display\n",
"oscar: video, display, video, display, display, display, video, display\n",
"otis: display, video, display, email\n",
"otto: mobile\n",
"owen: display, video\n",
"pablo: display, display\n",
"paige: display, display\n",
"pam: mobile\n",
"pamela: video\n",
"pansy: display, display, mobile\n",
"paris: video, display, mobile, mobile\n",
"parker: video\n",
"pasquale: display, video, video, email, video, video\n",
"patrice: display\n",
"patricia: display, display, social\n",
"patsy: video, display\n",
"pattie: display\n",
"patty: video, video, display, video\n",
"paul: mobile, display, mobile, mobile, video, display\n",
"paula: video\n",
"paulina: display, display, social\n",
"pearlie: mobile\n",
"pearline: display, social, display, display\n",
"pedro: display, video, display, video, display\n",
"peggy: display, display\n",
"penelope: display, search, video, display, display, display, display, video, display, display, video, video, display, video\n",
"penny: display, display, search\n",
"percy: mobile, display\n",
"perry: video, search, display, display, video, display\n",
"pete: mobile, display, video\n",
"peter: video\n",
"petra: display, video, email, display, display, video, mobile, display\n",
"phil: video\n",
"phillip: mobile\n",
"phillis: video\n",
"phoebe: display\n",
"phyllis: video, display, display\n",
"pierre: video, display\n",
"pilar: display, video\n",
"polly: display, mobile, social, email, affiliate\n",
"portia: mobile, mobile\n",
"preston: affiliate\n",
"pricilla: video, display\n",
"queen: mobile, social, video, display, display, video\n",
"quentin: display\n",
"quincy: display, video, display, display, display, search\n",
"quinn: video, display, email\n",
"quinton: display, display, display, display, display\n",
"rachael: display\n",
"rachel: video, social\n",
"rae: display, video, display\n",
"rafael: mobile, display\n",
"rafaela: display, display\n",
"ralph: display, video, display, display, video, video, display, display\n",
"ramon: mobile, video, display, mobile\n",
"randall: display, video, display, video, video, social\n",
"randell: display, mobile, display\n",
"randi: video, video, display, video\n",
"randolph: mobile, email\n",
"randy: display\n",
"raphael: video, display, social\n",
"raquel: display, video, mobile\n",
"ray: mobile, video, display\n",
"raymundo: search, display, display\n",
"rebeca: video\n",
"rebecca: display, video, display, display, display, display, display\n",
"rebekah: search\n",
"reed: video, display, display, display, display, display\n",
"reggie: display, video, video, video, display\n",
"reginald: display\n",
"reid: affiliate, display, mobile\n",
"reina: mobile, search, display, display, display, display\n",
"reinaldo: display\n",
"rena: display, display, search, display\n",
"renae: display, display, search\n",
"rene: display\n",
"renita: display, display, display\n",
"reta: display, display, display, search, video\n",
"reuben: mobile, display, display, display\n",
"reva: video\n",
"rex: display, display, display, display, display, display, mobile, display, display, video, display\n",
"reyna: mobile, video, video, display, display\n",
"rhea: video, display, video, display, display, mobile\n",
"rhoda: search, display\n",
"rhonda: display, display, display, mobile\n",
"ricardo: display, video\n",
"rich: mobile\n",
"richard: search, search, display, display, video, video\n",
"rick: display, mobile\n",
"rickey: display, display, display, display\n",
"rickie: video, social\n",
"ricky: display\n",
"rico: display, display, mobile, display\n",
"rigoberto: video, video, display\n",
"riley: display, display, mobile, video, display\n",
"rita: display\n",
"robbie: display, display, display, mobile\n",
"robbin: video, display, search, display, display\n",
"robert: mobile, social, display\n",
"roberta: display, search, video, display, mobile, mobile, mobile\n",
"roberto: video, video, video\n",
"robin: video, display, mobile\n",
"robyn: video, mobile, display, display, video, mobile, display, search, display\n",
"rocco: social\n",
"rochelle: search, search, video, mobile, display, mobile, display, video, mobile\n",
"rocio: search, display, mobile\n",
"rocky: display, display, display, mobile, display, display, mobile, display, email, display, display, mobile, video\n",
"rod: mobile, display\n",
"rodger: display, display, video\n",
"rodney: display, display, display\n",
"rodolfo: display\n",
"rodrick: video, video, video\n",
"rodrigo: display, display, display, display, display, video\n",
"roger: display\n",
"roland: mobile, display, search, display\n",
"rolando: video, video, video, display\n",
"roman: display, display\n",
"romeo: display, display\n",
"ronald: display, display, video, video, video, display, video\n",
"ronda: video, display, display\n",
"ronny: video, mobile, mobile, display, social, display\n",
"rosalee: mobile\n",
"rosalia: display, video, display, video, video, video\n",
"rosalie: video, display, mobile, display, video, video, mobile\n",
"rosalinda: display, video\n",
"rosalyn: display, display, social, search, video, mobile, video, display\n",
"rosanne: display, mobile, display, display, display\n",
"rosario: display, search, video, display, video, display, display\n",
"roscoe: display, display, video\n",
"rose: video, search, email, search\n",
"roseann: display, mobile, display, search\n",
"roseanne: video, display, mobile, display, display, mobile, mobile, display\n",
"rosella: display, display, social, display, video, video\n",
"rosemarie: mobile, search, display, display\n",
"rosemary: mobile, display, search, search, video, video, display\n",
"rosendo: video, display, display, display\n",
"rosetta: video, display\n",
"rosie: video, display\n",
"rosita: display, mobile, mobile, video\n",
"roslyn: search, video\n",
"rowena: display\n",
"roxana: display\n",
"roxanna: mobile\n",
"roxie: display\n",
"roy: display, display, video\n",
"royal: social, mobile\n",
"rubin: display, display\n",
"ruby: mobile, display\n",
"rudy: display\n",
"rufus: search, display, display, display, display, display\n",
"russ: video, search, social, video\n",
"russel: display, video, display, display, display, video, mobile\n",
"russell: display, mobile, display, mobile, display, display, mobile, search, video, display, display, search, video\n",
"rusty: display\n",
"ruth: mobile, mobile, social, display\n",
"ryan: video, display, video\n",
"sadie: display, display, display, mobile, search, mobile\n",
"sallie: display, video, video, email\n",
"sally: display\n",
"salvatore: video, video, mobile\n",
"sam: mobile\n",
"sammie: video, video\n",
"samuel: display, display, mobile, video, mobile, display, display\n",
"sandi: mobile, video, video, display, display, display, display, display\n",
"sandra: mobile, display, video, mobile, display, video, video, mobile, video, video, display, video, mobile, video, display\n",
"sanford: display, mobile, video, display, video\n",
"sang: mobile\n",
"santa: search\n",
"santiago: video, video, mobile, video, video\n",
"santos: display, display\n",
"sara: display\n",
"sarah: video\n",
"sasha: display, display, video, search, display, display, display, social\n",
"saul: video, display, video, search\n",
"saundra: display, mobile\n",
"savannah: display, social, display, video, mobile\n",
"scot: social, display, display, video, display, social, display, display, display\n",
"scott: video, video, video, search, display\n",
"scottie: video, affiliate\n",
"scotty: search, mobile, display\n",
"sean: display, display, display\n",
"sebastian: video\n",
"selena: display, video, mobile\n",
"selina: video\n",
"selma: display, video, video\n",
"serena: display, display\n",
"sergio: display, display, video, display, video, video, display, social, mobile\n",
"seth: display, display\n",
"seymour: search\n",
"shana: display\n",
"shanda: display, display, display, video, display, video\n",
"shanna: video, video, display, video, display, display, mobile\n",
"shannon: display\n",
"shari: display, mobile\n",
"sharlene: display, video\n",
"sharon: display, mobile, video, display\n",
"sharron: display, search\n",
"shauna: display, display, mobile, display, display, display\n",
"shawn: native\n",
"shawna: video, mobile, display\n",
"sheena: video\n",
"sheila: display, video, video, display, display, video\n",
"shelby: video\n",
"shelia: mobile, social, affiliate, mobile, display, display, video\n",
"shelley: display, search, display, display, display, display, video\n",
"shellie: display, display, display\n",
"sheree: mobile, mobile, display\n",
"sheri: video\n",
"sherman: display, display, display, video\n",
"sherrie: video, display, display, display, video, video, display, video, display, search\n",
"sherry: display, video\n",
"sheryl: display, video\n",
"shiela: display\n",
"shirley: display\n",
"shonda: email, display\n",
"sidney: display, display, mobile, display\n",
"silas: search, display, display\n",
"simon: mobile, video, mobile\n",
"simone: mobile\n",
"socorro: display, mobile, search, mobile, video\n",
"sofia: display\n",
"sol: mobile, display, display\n",
"soledad: display, mobile\n",
"solomon: display, mobile, display, search, display, video\n",
"son: display\n",
"sonia: email, display, display, display, display, search, mobile, display, search, social, mobile, display\n",
"sonja: display\n",
"sonny: display, display, video, video, video, display, display, display, search\n",
"sophia: display\n",
"sophie: display, video, video, display, mobile, display, display, email, video, video\n",
"spencer: social, display, video, display, mobile, video, display, display, display\n",
"stacey: search, display\n",
"staci: video, email, video, display, video, display\n",
"stacie: video, mobile, video\n",
"stacy: display, display, video, mobile, display, display, display, display\n",
"stan: display\n",
"stanley: video, mobile\n",
"stefan: display, video, display, social, search, display\n",
"stefanie: display, video\n",
"stella: video, video, video, social, mobile, video, video, video, video, video\n",
"stephan: display, display, video, social, display, display, display, display\n",
"stephanie: mobile, display\n",
"stephen: search, display, video, mobile, display, display, video, video, video, social, display, mobile\n",
"sterling: video\n",
"steve: video, display, display, display, display\n",
"steven: display, display, mobile\n",
"stevie: mobile, display, display, display, display\n",
"stewart: display\n",
"stuart: display\n",
"sue: video, video, display, display, video, video, video\n",
"sung: video, display, search\n",
"susanne: display, display\n",
"susie: video, video, display, search, video, display, search\n",
"suzan: display, video, display, display\n",
"suzanne: display, mobile, email\n",
"suzette: mobile, display, email, affiliate, video\n",
"sybil: mobile\n",
"sydney: display\n",
"sylvia: display, search, display, display, display, display\n",
"tabatha: mobile, video, display, video, display\n",
"tabitha: native, search, display, social, display, display\n",
"tamara: video, display, video, video\n",
"tameka: video, display\n",
"tamela: video, video, video, display, display, video, display, display\n",
"tamera: video, display, display, video, display\n",
"tammi: display, mobile, social, display\n",
"tammie: video, search\n",
"tammy: display\n",
"tamra: display, mobile, video, affiliate, display, video\n",
"tana: display, search, display, native, mobile, search, search, video\n",
"tania: search\n",
"tanisha: display, display, display, display, display, display\n",
"tanner: video, display\n",
"tara: video\n",
"taryn: mobile, display, search, display, display, mobile\n",
"tasha: social, mobile\n",
"tawana: search, display, affiliate, video\n",
"taylor: video, video, display, native\n",
"tera: mobile\n",
"terence: video, mobile, display, email\n",
"teresa: search, display, mobile\n",
"teresita: display, display, social, social, display, display, display\n",
"teri: display, video, video, mobile, video, video, search, mobile\n",
"terra: mobile, email, display, social, display, display, affiliate, display, display, display\n",
"terrance: display\n",
"terrell: display, social, video, display, display\n",
"terrence: display, display, display, video\n",
"terrie: video, display, mobile, search, display, display, mobile, display, display\n",
"terry: display\n",
"tessa: display, display, affiliate, video\n",
"tessie: display\n",
"thad: mobile, mobile, display\n",
"thaddeus: display, video, email\n",
"thanh: display\n",
"thelma: search\n",
"theo: video, video\n",
"theodora: email\n",
"theodore: video, video, video, display\n",
"theresa: display, search, display, video\n",
"theron: display, display, display, social, display, video, search, search\n",
"thomas: display\n",
"tia: display, search, video, display, display\n",
"tiara: video, display, search, mobile, video\n",
"tiffani: search, display, email\n",
"tiffany: social, video, mobile, display\n",
"tillie: display, social\n",
"tim: display\n",
"timmy: mobile, display\n",
"tina: display, display, video, display, video, affiliate\n",
"tisha: social, video, display, video, display, affiliate, search, mobile, display\n",
"toby: video, display, video, display, video\n",
"todd: display, display, video, video\n",
"tom: display, video, video, display, display, video, display\n",
"tomas: affiliate, display, display, display, search, video\n",
"tomasa: mobile, mobile, display, display, search, display\n",
"tommie: display, video, search, video, display, video\n",
"tommy: display, video\n",
"toni: display\n",
"tonia: display, video, mobile\n",
"tonya: display, mobile\n",
"tori: video, display\n",
"tory: display, display\n",
"tracey: video, video, display, display, display\n",
"traci: display\n",
"tracie: mobile\n",
"tracy: display, display\n",
"travis: display, display, video, video, display, video, video, display\n",
"treva: mobile, mobile, display\n",
"trevor: video, display, video, social\n",
"trey: display\n",
"tricia: display\n",
"trina: display, mobile, display, display, email\n",
"trinidad: display\n",
"trisha: video, mobile, display, display, social, video, search, affiliate\n",
"tristan: video\n",
"troy: display, video, display, display, affiliate, display\n",
"trudy: display, video\n",
"truman: social\n",
"ty: video, search\n",
"una: display, display, video, display, display, display\n",
"ursula: search, display, email, video, video, display, display\n",
"vada: display, video\n",
"val: social, display, display, mobile, search, email\n",
"valarie: display, display, video\n",
"valencia: display, video, email, affiliate, video, display\n",
"valentin: display, display, mobile, display, video, social\n",
"valentine: display, mobile, display\n",
"valeria: display\n",
"valerie: display\n",
"van: video, mobile\n",
"vance: display\n",
"vanessa: mobile, display, display\n",
"vaughn: video, display, search, display, video, video, video, display, video\n",
"veda: display\n",
"velma: video, video\n",
"vera: mobile, display, display\n",
"verna: display\n",
"vernell: display\n",
"vesta: video, display, video, video, display, display, display\n",
"vicente: affiliate, display, display\n",
"vicki: display, mobile\n",
"vickie: video, display, mobile, mobile\n",
"vicky: mobile, video, mobile, display, display, social, video, video\n",
"victor: display, video, video, display, display, display, display, social, email, video, search, display, display, display, display\n",
"victoria: display, display, video, display, mobile, display, mobile, display, display, video\n",
"vida: display, display\n",
"vilma: social, display, mobile, video, display, display\n",
"vincent: video, display, video\n",
"viola: display, mobile, mobile, display, mobile, display, display, display, mobile, video\n",
"virgie: social\n",
"virgil: mobile, display, mobile, video\n",
"virgina: mobile, display, video\n",
"virginia: video\n",
"vito: display, video, video, video\n",
"vivian: video\n",
"vonda: display, display, display\n",
"wade: display\n",
"wallace: video, mobile, display, mobile, display, display, social\n",
"walter: display, display, video, display, video\n",
"wanda: display\n",
"ward: affiliate, video, video, search, mobile, mobile, mobile, display\n",
"warren: display\n",
"wayne: display, display, video, video, display, display\n",
"wendi: affiliate, display, display\n",
"wendy: mobile\n",
"wesley: display, display, display\n",
"weston: video, display, display, video, display, video, display, display\n",
"whitney: video, search, display, display\n",
"wilbert: display, mobile, display, display\n",
"wilbur: display, display, video, mobile, display, display, display\n",
"wilburn: display, display, display\n",
"wilda: display, display, display, display, display, video, display, display, display, display\n",
"wiley: video, mobile\n",
"wilford: video, video, search\n",
"wilfredo: affiliate, mobile, display, video, video, video, search\n",
"wilhelmina: video, video, display\n",
"will: display\n",
"willa: display, mobile, video\n",
"willard: video, display\n",
"william: display, display, display, display, mobile\n",
"williams: display, mobile, mobile, display, video, display\n",
"willie: video\n",
"willis: display, display\n",
"wilma: display\n",
"wilmer: video, display, video\n",
"wilson: video, video, mobile\n",
"wilton: search, affiliate, mobile, video, search, video, display, display, video, display, video, display\n",
"winifred: video, mobile, video, display, video\n",
"winona: social, video, video, display, display, video, video, mobile, video\n",
"wm: display\n",
"woodrow: video, display, display, video, mobile, video\n",
"wyatt: display, mobile\n",
"xavier: display, display, video, display, video, display, display, display\n",
"yesenia: display, video, video\n",
"yolanda: display, display, display, mobile, display\n",
"yong: display\n",
"young: display, mobile, video, video, display, display\n",
"yvette: display, display, display, affiliate, display, display, video, display, mobile, display, email, mobile\n",
"yvonne: display, display, mobile, video, video, mobile, video, mobile, display\n",
"zachery: mobile, video, display, social\n",
"zelda: video, display, display\n",
"zelma: video\n",
"zenaida: mobile\n",
"zoe: display, social, display, display, display, display, email, display, video\n",
"zoila: video, display, display, display, mobile, display, video, display, mobile, mobile, display, display, display, mobile, search, display\n"
]
}
],
"source": [
"#%load evnt\n",
"main(\"data/event.csv\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.11"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment