summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rw-r--r--client/datasetList/datasetList.container.js8
-rw-r--r--megapixels/app/settings/app_cfg.py5
-rw-r--r--megapixels/app/site/parser.py3
-rw-r--r--megapixels/commands/datasets/decrypt_ibm.py100
-rw-r--r--megapixels/commands/datasets/download_ibmdif.py121
-rw-r--r--megapixels/commands/datasets/download_images.py90
-rw-r--r--megapixels/commands/datasets/flickr_api.py202
-rw-r--r--megapixels/commands/datasets/ijb_skin_color.py32
-rw-r--r--megapixels/commands/datasets/megaface_flickr_api.py141
-rw-r--r--megapixels/commands/datasets/pull_spreadsheet.py124
-rw-r--r--megapixels/commands/datasets/whogoesthere.py72
-rw-r--r--megapixels/notebooks/datasets/ffhq/download.ipynb640
-rw-r--r--megapixels/notebooks/datasets/ibm_dif/create_name_list.ipynb141
-rw-r--r--megapixels/notebooks/datasets/ibm_dif/decrypt.ipynb308
-rw-r--r--megapixels/notebooks/datasets/ibm_dif/username_list.ipynb240
-rw-r--r--megapixels/notebooks/datasets/identity/identity_master.ipynb8176
-rw-r--r--megapixels/notebooks/datasets/leeds_sports_pose/leeds_sports_pose_exif.ipynb270
-rw-r--r--megapixels/notebooks/datasets/lfpw/lfpw_csv_download.ipynb115
-rw-r--r--megapixels/notebooks/datasets/megaface/usernames.ipynb9434
-rw-r--r--megapixels/notebooks/datasets/pipa/pipa_flickr_api.ipynb352
-rw-r--r--megapixels/notebooks/datasets/spreadsheets/pull_spreadsheet.ipynb624
-rw-r--r--scraper/compare-csv-counts.py27
-rw-r--r--site/assets/css/css.css77
-rw-r--r--site/assets/css/splash.css6
-rw-r--r--site/content/assets/ajax-loader.gifbin1849 -> 0 bytes
-rw-r--r--site/content/assets/icon_camera.svg2
-rwxr-xr-xsite/content/assets/megapixels_logo.svg10
-rw-r--r--site/content/assets/megapixels_logo_01.svg14
-rw-r--r--site/content/assets/roboto/Roboto_300.eotbin17481 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_300.svg312
-rw-r--r--site/content/assets/roboto/Roboto_300.ttfbin35468 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_300.woffbin19916 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_300.woff2bin15440 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_400.eotbin17405 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_400.svg308
-rw-r--r--site/content/assets/roboto/Roboto_400.ttfbin35408 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_400.woffbin19824 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_400.woff2bin15344 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_500.eotbin17596 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_500.svg305
-rw-r--r--site/content/assets/roboto/Roboto_500.ttfbin35588 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_500.woffbin20012 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_500.woff2bin15552 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_700.eotbin17391 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_700.svg309
-rw-r--r--site/content/assets/roboto/Roboto_700.ttfbin35236 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_700.woffbin19888 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_700.woff2bin15436 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_300.eotbin18064 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_300.svg392
-rw-r--r--site/content/assets/roboto/Roboto_Mono_300.ttfbin32160 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_300.woffbin19884 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_300.woff2bin16380 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_400.eotbin17757 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_400.svg390
-rw-r--r--site/content/assets/roboto/Roboto_Mono_400.ttfbin31052 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_400.woffbin19576 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_400.woff2bin16028 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_500.eotbin17909 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_500.svg387
-rw-r--r--site/content/assets/roboto/Roboto_Mono_500.ttfbin31168 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_500.woffbin19656 -> 0 bytes
-rw-r--r--site/content/assets/roboto/Roboto_Mono_500.woff2bin16016 -> 0 bytes
-rw-r--r--site/content/assets/roboto/roboto-mono.css54
-rw-r--r--site/content/assets/roboto/roboto.css36
-rw-r--r--site/content/pages/about/assets/adam-harvey-3d.jpgbin0 -> 9757 bytes
-rw-r--r--site/content/pages/about/assets/adam-harvey-3d.pngbin0 -> 100240 bytes
-rw-r--r--site/content/pages/about/assets/adam-harvey.jpgbin18525 -> 5283 bytes
-rw-r--r--site/content/pages/about/assets/jules-laplace-3d.jpgbin0 -> 10726 bytes
-rw-r--r--site/content/pages/about/assets/jules-laplace.jpgbin15254 -> 6012 bytes
-rw-r--r--site/content/pages/about/credits.md48
-rw-r--r--site/content/pages/about/disclaimer.md19
-rw-r--r--site/content/pages/about/index.md52
-rw-r--r--site/content/pages/about/press.md15
-rw-r--r--site/content/pages/about/privacy.md13
-rw-r--r--site/content/pages/about/research.md16
-rw-r--r--site/content/pages/about/terms.md13
-rw-r--r--site/content/pages/datasets/50_people_one_question/index.md8
-rw-r--r--[-rwxr-xr-x]site/content/pages/datasets/brainwash/assets/background.jpgbin86425 -> 78860 bytes
-rw-r--r--site/content/pages/datasets/brainwash/assets/background_540.jpgbin0 -> 83594 bytes
-rwxr-xr-xsite/content/pages/datasets/brainwash/assets/background_600.jpgbin0 -> 86425 bytes
-rw-r--r--site/content/pages/datasets/brainwash/index.md18
-rw-r--r--site/content/pages/datasets/celeba/index.md4
-rw-r--r--site/content/pages/datasets/cofw/index.md9
-rw-r--r--site/content/pages/datasets/kitti/index.md42
-rw-r--r--site/content/pages/datasets/lfw/index.md12
-rw-r--r--site/content/pages/datasets/mars/index.md8
-rw-r--r--site/content/pages/datasets/viper/assets/index.jpgbin0 -> 17294 bytes
-rw-r--r--site/content/pages/datasets/viper/index.md40
-rw-r--r--site/content/pages/research/00_introduction/index.md20
-rw-r--r--site/content/pages/research/01_from_1_to_100_pixels/index.md5
-rw-r--r--site/content/pages/research/02_what_computers_can_see/index.md51
-rw-r--r--site/content/pages/research/wider_sample.pngbin2942481 -> 0 bytes
-rw-r--r--site/includes/about_navigation.html1
-rw-r--r--site/includes/citations.html1
-rw-r--r--site/includes/map.html2
-rw-r--r--site/public/about/credits/index.html88
-rw-r--r--site/public/about/disclaimer/index.html8
-rw-r--r--site/public/about/index.html46
-rw-r--r--site/public/about/press/index.html11
-rw-r--r--site/public/about/privacy/index.html10
-rw-r--r--site/public/about/research/index.html2
-rw-r--r--site/public/about/terms/index.html10
-rw-r--r--site/public/datasets/50_people_one_question/index.html5
-rw-r--r--site/public/datasets/afad/index.html1
-rw-r--r--site/public/datasets/aflw/index.html1
-rw-r--r--site/public/datasets/brainwash/index.html48
-rw-r--r--site/public/datasets/caltech_10k/index.html1
-rw-r--r--site/public/datasets/celeba/index.html5
-rw-r--r--site/public/datasets/cofw/index.html13
-rw-r--r--site/public/datasets/facebook/index.html1
-rw-r--r--site/public/datasets/feret/index.html1
-rw-r--r--site/public/datasets/index.html37
-rw-r--r--site/public/datasets/lfpw/index.html1
-rw-r--r--site/public/datasets/lfw/index.html35
-rw-r--r--site/public/datasets/lfw/right-to-removal/index.html62
-rw-r--r--site/public/datasets/lfw/tables/index.html52
-rw-r--r--site/public/datasets/mars/index.html11
-rw-r--r--site/public/datasets/uccs/index.html1
-rw-r--r--site/public/datasets/vgg_face2/index.html1
-rw-r--r--site/public/datasets/youtube_celebrities/index.html1
-rw-r--r--site/public/datasets_v0/index.html53
-rw-r--r--site/public/datasets_v0/lfw/index.html131
-rw-r--r--site/public/datasets_v0/lfw/right-to-removal/index.html61
-rw-r--r--site/public/datasets_v0/lfw/tables/index.html52
-rw-r--r--site/public/datasets_v0/vgg_face2/index.html80
-rw-r--r--site/public/index.html2
-rw-r--r--site/public/info/index.html1
-rw-r--r--site/public/research/00_introduction/index.html13
-rw-r--r--site/public/research/01_from_1_to_100_pixels/index.html2
-rw-r--r--site/public/research/02_what_computers_can_see/index.html144
-rw-r--r--site/public/research/index.html3
-rw-r--r--site/public/test/chart/index.html1
-rw-r--r--site/public/test/citations/index.html1
-rw-r--r--site/public/test/csv/index.html1
-rw-r--r--site/public/test/datasets/index.html1
-rw-r--r--site/public/test/face_search/index.html1
-rw-r--r--site/public/test/gallery/index.html1
-rw-r--r--site/public/test/index.html1
-rw-r--r--site/public/test/map/index.html1
-rw-r--r--site/public/test/name_search/index.html1
-rw-r--r--site/public/test/style/index.html90
-rw-r--r--site/templates/home.html2
-rw-r--r--site/templates/layout.html1
-rw-r--r--todo.md19
146 files changed, 21663 insertions, 3680 deletions
diff --git a/README.md b/README.md
index c95d56f8..116eadb5 100644
--- a/README.md
+++ b/README.md
@@ -49,13 +49,13 @@ npm run watch
## Running the various servers
-Run the web server, which will serve some HTML (you will need to add index.html to URLs... alas!):
+Run the web server:
```
python cli_flask.py run
```
-These servers must be running to use all features of the site (face search, etc.)
+Two other backend servers must be running to use all features of the site (face search, etc.)
```
python `which celery` worker -A app.server.tasks --loglevel=info -E
diff --git a/client/datasetList/datasetList.container.js b/client/datasetList/datasetList.container.js
index 11fb4a5b..f9b2c3b4 100644
--- a/client/datasetList/datasetList.container.js
+++ b/client/datasetList/datasetList.container.js
@@ -3,11 +3,9 @@ import { bindActionCreators } from 'redux'
import { connect } from 'react-redux'
import { toArray } from '../util'
-// import DatasetListQuery from './datasetList.query'
-
const parseTypes = {
string: s => s.toLowerCase(),
- number: s => parseInt((s || '0').replace(',', '').trim()),
+ number: s => parseInt((s || '0').replace(/,/g, '').trim()),
}
const sortTypes = {
@@ -48,7 +46,9 @@ class DatasetListContainer extends Component {
el,
])
.sort(sortFn)
- .map(pair => pair[1])
+ // .map(pair => pair[1])
+ console.log(els)
+ els = els.map(pair => pair[1])
if (reversed) els.reverse()
if (order.field === 'title') {
// displayField = 'year'
diff --git a/megapixels/app/settings/app_cfg.py b/megapixels/app/settings/app_cfg.py
index 891ab503..f6d0a7df 100644
--- a/megapixels/app/settings/app_cfg.py
+++ b/megapixels/app/settings/app_cfg.py
@@ -175,3 +175,8 @@ DIR_SITE_FINAL_CITATIONS = "../site/datasets/final/"
# -----------------------------------------------------------------------------
CELERY_BROKER_URL = 'redis://localhost:6379/0'
CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'
+
+# -----------------------------------------------------------------------------
+# Build settings
+# -----------------------------------------------------------------------------
+BUILD_RESEARCH = False \ No newline at end of file
diff --git a/megapixels/app/site/parser.py b/megapixels/app/site/parser.py
index 79093bc7..00470e4b 100644
--- a/megapixels/app/site/parser.py
+++ b/megapixels/app/site/parser.py
@@ -292,6 +292,9 @@ def parse_research_index(research_posts):
content = "<div class='research_index'>"
for post in research_posts:
print(post)
+ if 'path' not in post:
+ print("No path attribute for post")
+ return ""
s3_path = s3.make_s3_path(cfg.S3_SITE_PATH, post['path'])
if 'image' in post:
post_image = s3_path + post['image']
diff --git a/megapixels/commands/datasets/decrypt_ibm.py b/megapixels/commands/datasets/decrypt_ibm.py
new file mode 100644
index 00000000..d25c879a
--- /dev/null
+++ b/megapixels/commands/datasets/decrypt_ibm.py
@@ -0,0 +1,100 @@
+import click
+import subprocess
+
+fp_in = '/data_store_hdd/datasets/people/ibm_dif/research/username_sha.csv'
+fp_out = '/data_store_hdd/datasets/people/ibm_dif/research/ibm_dif_metadata.csv'
+fp_dir_json = '/data_store_hdd/datasets/people/ibm_dif/research/valid_files/'
+
+@click.command()
+@click.option('-i', '--input', 'opt_fp_in', required=True, default=fp_in,
+ help='Input CSV file')
+@click.option('-o', '--output', 'opt_fp_out', required=True, default=fp_out,
+ help='Output path')
+@click.option('-t', '--threads', 'opt_threads', default=8,
+ help='Number of threads')
+@click.option('--slice', 'opt_slice', type=(int, int), default=(None, None),
+ help='Slice list of files')
+@click.pass_context
+def cli(ctx, opt_fp_in, opt_fp_out, opt_threads, opt_slice):
+ """Threaded Flickr metadata decryption"""
+ """
+ CSV should be formatted as
+
+ |sha256|username|
+ |---|---|
+ |123456789|mruser|
+ """
+
+ from os.path import join
+ from functools import partial
+ from pathlib import Path
+ from multiprocessing.dummy import Pool as ThreadPool
+ import urllib
+ from random import randint
+ import json
+
+ import pandas as pd
+ from tqdm import tqdm
+ from app.utils.logger_utils import Logger
+
+ log = Logger.getLogger()
+
+ # setup multithreading function
+ def pool_process(item):
+ # threaded function
+ sha256 = item['sha256']
+ try:
+ # decrypt
+ cmd = ['/home/adam/.nvm/versions/node/v9.9.0/bin/node',
+ '/data_store/datasets/people/ibm_dif/web_files/decrypt_cli',
+ item['username'], item['sha256']]
+ proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+ o, e = proc.communicate()
+ data = json.loads(o.decode())
+ item['count'] = int(data['count'])
+ item['url'] = data['url']
+ # log.info(f"{data['count']}, {data['url']}")
+ item['status'] = True
+ except Exception as e:
+ log.debug(f'Error: {e}')
+ item['status'] = False
+ pbar.update(1)
+ return item
+
+ # setup multithreading data holders
+ log.debug(f'loading {opt_fp_in}')
+ records = pd.read_csv(opt_fp_in).to_dict('records')
+ if opt_slice:
+ records = records[opt_slice[0]:opt_slice[1]]
+ log.debug(f'Processing {len(records):,}')
+
+ pool_items = []
+ for record in records:
+ fp_json = join(fp_dir_json, f"{record['sha256']}.json")
+ if Path(fp_json).is_file():
+ pool_items.append(record)
+
+
+ # too many records for RAM
+ del records
+ num_items = len(pool_items)
+ log.info(f'processing {num_items:,} items')
+
+ # run the multithreading with progress bar
+ pool_results = []
+ pbar = tqdm(total=num_items)
+ pool_process = partial(pool_process)
+ pool = ThreadPool(opt_threads)
+
+ with tqdm(total=num_items) as pbar:
+ pool_results = pool.map(pool_process, pool_items)
+
+ pbar.close()
+
+ df_results = pd.DataFrame.from_dict(pool_results)
+ df_results = df_results[df_results.status == True]
+ df_results.drop(['status'], axis=1, inplace=True)
+ df_results.to_csv(opt_fp_out, index=False)
+ log.debug(f'Saved file to: {opt_fp_out}')
+ total = sum([int(x['count']) for x in pool_results])
+ log.debug(f'Total: {total:,}')
diff --git a/megapixels/commands/datasets/download_ibmdif.py b/megapixels/commands/datasets/download_ibmdif.py
new file mode 100644
index 00000000..ed717662
--- /dev/null
+++ b/megapixels/commands/datasets/download_ibmdif.py
@@ -0,0 +1,121 @@
+import click
+
+fp_user_agents = '/data_store_hdd/datasets/people/ibm_dif/research/user-agents.txt'
+
+@click.command()
+@click.option('-i', '--input', 'opt_fp_in', required=True,
+ help='Input CSV file')
+@click.option('-o', '--output', 'opt_fp_out', required=True,
+ help='Output path')
+@click.option('-t', '--threads', 'opt_threads', default=8,
+ help='Number of threads')
+@click.option('--agents', 'opt_fp_agents', default=fp_user_agents)
+@click.pass_context
+def cli(ctx, opt_fp_in, opt_fp_out, opt_threads, opt_fp_agents):
+ """Threaded image/file downloader"""
+
+ """
+ CSV should be formatted as
+
+ |url|filepath|
+ |---|---|
+ |https:/site.com/photo.jpg|myfolder/myname.jpg|
+
+ Saves logfile.csv output and uses for errors
+ """
+
+ from os.path import join
+ from functools import partial
+ from pathlib import Path
+ from multiprocessing.dummy import Pool as ThreadPool
+ import urllib
+ from random import randint
+
+ import pandas as pd
+ from tqdm import tqdm
+ from app.utils.logger_utils import Logger
+
+ log = Logger.getLogger()
+
+ url_prefix = 'https://dataviz.nbcnews.com/projects/20190306-ibm-flickr-usernames/data/'
+
+ with open(fp_user_agents, 'r') as fp:
+ user_agents = fp.readlines()
+ user_agents = [x.strip() for x in user_agents]
+
+
+ # setup multithreading function
+ def pool_process(item):
+ # threaded function
+ fp_out = item['filepath']
+ try:
+ # download image
+ opener = urllib.request.build_opener()
+ opener.addheaders = [('User-agent', item['user_agent'])]
+ urllib.request.install_opener(opener)
+ urllib.request.urlretrieve(item['url'], fp_out)
+ item['status'] = True
+ except Exception as e:
+ if str(e) != 'HTTP Error 403: Forbidden':
+ log.debug(f'Error: {e}')
+ fp_error = f'{fp_out}_error.txt'
+ with open(fp_error, 'w') as fp:
+ fp.write('')
+ item['status'] = False
+ pbar.update(1)
+ return item
+
+ # setup multithreading data holders
+ log.debug(f'loading {opt_fp_in}')
+ df_records = pd.read_csv(opt_fp_in)
+ log.debug(f'loaded {len(df_records):,} csv records')
+ log.debug('deduplicating')
+ df_records = df_records.drop_duplicates(subset='sha256', keep="last")
+ log.debug(f'unique records {len(df_records):,}')
+ records = df_records.to_dict('records')
+ log.debug(f'loaded {len(records):,} items')
+
+ pool_items = []
+ n_skipped = 0
+ n_valids = 0
+ n_errors = 0
+
+ for x in tqdm(records):
+ sha256 = x['sha256']
+
+ fp_dst = join(opt_fp_out, f"{sha256}.json")
+ fp_dst_is_file = Path(fp_dst).is_file()
+ fp_dst_is_err = Path(f'{fp_dst}_error.txt').is_file()
+
+ if fp_dst_is_file:
+ n_valids += 1
+ elif fp_dst_is_err:
+ n_errors += 1
+
+ if not (fp_dst_is_file or fp_dst_is_err):
+ url = url_prefix + sha256 + '.json'
+ user_agent = user_agents[randint(0, len(user_agents)) - 1]
+ pool_items.append({'url':url, 'filepath': fp_dst, 'user_agent': user_agent})
+ else:
+ n_skipped += 1
+
+ num_items = len(pool_items)
+ log.info(f'Error files: {n_errors:,} items')
+ log.info(f'Valid files: {n_valids:,} items')
+ log.info(f'skipping {n_skipped:,} items')
+ log.info(f'processing {num_items:,} items')
+ pool_results = []
+
+ # too many records for RAM
+ del records
+
+ # run the multithreading with progress bar
+ pbar = tqdm(total=num_items)
+ pool_process = partial(pool_process)
+ pool = ThreadPool(opt_threads)
+ with tqdm(total=num_items) as pbar:
+ pool_results = pool.map(pool_process, pool_items)
+
+ pbar.close()
+
+
diff --git a/megapixels/commands/datasets/download_images.py b/megapixels/commands/datasets/download_images.py
new file mode 100644
index 00000000..c64afbba
--- /dev/null
+++ b/megapixels/commands/datasets/download_images.py
@@ -0,0 +1,90 @@
+import click
+
+
+@click.command()
+@click.option('-i', '--input', 'opt_fp_in', required=True,
+ help='Input')
+@click.option('-o', '--output', 'opt_fp_out', required=True,
+ help='Output')
+@click.option('-t', '--threads', 'opt_threads', default=8,
+ help='Number of threads')
+@click.option('--wayback', 'opt_wayback', is_flag=True,
+ help='Check Wayback archive for URL and download cached image')
+@click.pass_context
+def cli(ctx, opt_fp_in, opt_fp_out, opt_threads, opt_wayback):
+ """Threaded image downloader"""
+
+ """
+ CSV should be formatted as
+
+ |url|filepath|
+ |---|---|
+ |https:/site.com/photo.jpg|myfolder/myname.jpg|
+
+ Saves logfile.csv output and uses for errors
+ """
+
+ from os.path import join
+ from functools import partial
+ from pathlib import Path
+ from multiprocessing.dummy import Pool as ThreadPool
+ import urllib
+
+ import pandas as pd
+ from tqdm import tqdm
+ from app.utils import file_utils
+ from app.utils.logger_utils import Logger
+
+ log = Logger.getLogger()
+
+ # setup multithreading function
+ def pool_process(item):
+ # threaded function
+ url_wayback_base = 'https://archive.org/wayback/available?url='
+ fp_out = item['filepath']
+ try:
+ # download image
+ file_utils.mkdirs(item['filepath'])
+ urllib.request.urlretrieve(item['url'], fp_out)
+ item['status'] = True
+ except Exception as e:
+ log.debug(f'Error: {e}, url: {item["url"]}')
+ estr = str(e)
+ if item['opt_wayback']:
+ if 'HTTP Error' in estr:
+ # check
+ url_wayback = url_wayback_base + item['url']
+ fp_error = f'{fp_out}_error.txt'
+ with open(fp_error, 'w') as fp:
+ fp.write('')
+ item['status'] = False
+ pbar.update(1)
+ return item
+
+ # setup multithreading data holds
+ log.debug(f'loading {opt_fp_in}')
+ records = pd.read_csv(opt_fp_in).to_dict('records')
+
+
+ pool_items = []
+ for x in tqdm(records):
+ fp_dst = join(opt_fp_out, x['filepath'])
+ fp_dst_is_file = Path(fp_dst).is_file()
+ fp_dst_is_err = Path(f'{fp_dst}_error.txt').is_file()
+ if not fp_dst_is_file and not fp_dst_is_err:
+ pool_items.append({'url':x['url'], 'filepath': fp_dst, 'opt_wayback': opt_wayback})
+
+ num_items = len(pool_items)
+ log.info(f'processing {num_items:,} items')
+ pool_results = []
+
+ # run the multithreading with progress bar
+ pbar = tqdm(total=num_items)
+ pool_process = partial(pool_process)
+ pool = ThreadPool(opt_threads)
+ with tqdm(total=num_items) as pbar:
+ pool_results = pool.map(pool_process, pool_items)
+
+ pbar.close()
+
+
diff --git a/megapixels/commands/datasets/flickr_api.py b/megapixels/commands/datasets/flickr_api.py
new file mode 100644
index 00000000..780ede49
--- /dev/null
+++ b/megapixels/commands/datasets/flickr_api.py
@@ -0,0 +1,202 @@
+from glob import glob
+import os
+from os.path import join
+from pathlib import Path
+
+import click
+
+from app.settings import types
+from app.utils import click_utils
+from app.settings import app_cfg as cfg
+from app.utils import logger_utils
+
+import pandas as pd
+from PIL import Image, ImageOps, ImageFilter
+from app.utils import file_utils, im_utils
+
+
+query_types = ['photo_id', 'album_id', 'flickr_id']
+# flickr_id: 123456789@N01
+# photo_id:
+
+log = logger_utils.Logger.getLogger()
+
+@click.command()
+@click.option('-i', '--input', 'opt_fp_in', required=True,
+ help='Input directory')
+@click.option('-o', '--output', 'opt_fp_out', required=True,
+ help='Output directory')
+@click.option('--slice', 'opt_slice', type=(int, int), default=(None, None),
+ help='Slice list of files')
+@click.option('--query-type', 'opt_query_type', default='photo_id',
+ type=click.Choice(query_types),
+ help='API query type')
+@click.option('--api_key', 'opt_api_key', envvar='FLICKR_API_KEY_1')
+@click.option('--api_secret', 'opt_api_secret', envvar='FLICKR_API_SECRET_1')
+@click.option('-d', '--delay', 'opt_delay', default=None, type=float,
+ help='Delay between API calls to prevent rate-limiting')
+@click.pass_context
+def cli(ctx, opt_fp_in, opt_fp_out, opt_slice, opt_api_key, opt_api_secret,
+ opt_delay, opt_query_type):
+ """Fetches Flickr API for user info. Saves to JSON"""
+
+ from tqdm import tqdm
+ from glob import glob
+ import time
+ import json
+ import os, sys
+ from random import randint
+ import urllib.request
+ import flickr_api # pip install flickr_api
+ from flickr_api.flickrerrors import FlickrAPIError
+ from requests.compat import urljoin, quote_plus
+
+
+ # -------------------------------------------------
+ # process
+
+ if not opt_api_key or not opt_api_secret:
+ log.error('source .env vars for Flickr API and try again')
+ return
+
+ # check how many flickr keys
+ api_keys = []
+ api_secrets = []
+ for i in range(1,10):
+ try:
+ var_name_key = f'FLICKR_API_KEY_{i}'
+ var_name_secret = f'FLICKR_API_SECRET_{i}'
+ if os.environ[var_name_key] and os.environ[var_name_secret]:
+ api_keys.append(os.environ[var_name_key])
+ api_secrets.append(os.environ[var_name_secret])
+ except Exception as e:
+ pass
+
+ log.info(f'Shuffling between: {len(api_keys)} api keys')
+
+ # read in CSV
+ # | query, filepath |
+
+ records = pd.read_csv(opt_fp_in).to_dict('records')
+ if opt_slice:
+ records = records[opt_slice[0]:opt_slice[1]]
+
+ log.info('Processing: {:,} items'.format(len(records)))
+
+ identities = []
+
+
+ for record in tqdm(records):
+ fp_out = join(opt_fp_out, record['filepath'])
+ fp_out_err = fp_out + '_error.txt'
+ if Path(fp_out).is_file() or Path(fp_out_err).is_file():
+ continue
+ # append relevant data
+ try:
+ # shuffle the api keys to avoid rate limiting
+ rand_int = randint(0,len(api_keys)-1)
+ api_key = api_keys[rand_int]
+ api_secret = api_secrets[rand_int]
+
+ #flickr_api.set_keys(api_key=api_key, api_secret=api_secret)
+
+ #photo = flickr_api.Photo(id=record['query'])
+ # https://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=18dacfe5a2c45b794ee4aa832eb35e83&photo_id=6796778203&format=json&nojsoncallback=1
+ photo_id = record['query']
+ flickr_url = 'https://api.flickr.com/services/rest/?method=flickr.photos.getInfo'
+ flickr_url += f'&api_key={api_key}'
+ flickr_url += f'&photo_id={photo_id}'
+ flickr_url += '&format=json'
+ flickr_url += '&nojsoncallback=1'
+
+ with urllib.request.urlopen(flickr_url) as url:
+ data = json.loads(url.read().decode())
+
+ if data['stat'] =='fail':
+ raise Exception('failed')
+ elif data['stat'] =='ok':
+ with open(fp_out, 'w') as fp:
+ json.dump(data, fp, sort_keys=True, indent=2)
+
+ #except FlickrAPIError as e:
+ except Exception as e:
+ # if "HTTP Server Error 500" in str(e):
+ log.error(f'{e}, {record["query"]}, api_key: {api_key}, api_secret: {api_secret}')
+ if "not found" in str(e) or 'failed' in str(e):
+ with open(fp_out_err, 'w') as fp:
+ fp.write('')
+
+ if opt_delay:
+ time.sleep(opt_delay)
+
+
+
+"""
+df_id_dict.update( {
+ 'user_name': info.get('username', ''),
+ 'location': info.get('location', ''),
+ 'real_name': info.get('realname', ''),
+ 'time_zone': info.get('timezone', {}).get('timezone_id', ''),
+ 'time_first_photo': info.get('photos_info', {}).get('firstdatetaken'),
+ 'photos_count': info.get('photos_info', {}).get('count'),
+ 'description': info.get('description', ''),
+ 'id': info.get('id'),
+ 'path_alias': info.get('path_alias', ''),
+ 'is_pro': info.get('ispro', ''),
+ 'url_photos': info.get('photosurl', ''),
+ 'url_profile': info.get('photosurl', ''),
+ 'url_mobile': info.get('mobileurl', ''),
+ })
+"""
+
+"""
+info = photo.getInfo()
+
+# serialize tags
+info['tag_names'] = []
+info['tag_ids'] = []
+tags = info['tags']
+for t in tags:
+ info['tag_names'].append(str(t.text))
+ info['tag_ids'].append(str(t.id))
+
+owner = info['owner']
+info['owner_id'] = str(owner.id)
+info['owner_username'] = str(owner.username)
+
+info.pop('tags')
+info.pop('owner')
+
+"""
+
+"""
+Example API data:
+{'id': '7124086@N07',
+ 'nsid': '7124086@N07',
+ 'ispro': 1,
+ 'can_buy_pro': 0,
+ 'iconserver': '2325',
+ 'iconfarm': 3,
+ 'path_alias': 'shirleylin',
+ 'has_stats': '1',
+ 'pro_badge': 'standard',
+ 'expire': '0',
+ 'username': 'ShirleyLin',
+ 'realname': 'Shirley Lin',
+ 'location': 'Fremont, California, US',
+ 'timezone': {'label': 'Pacific Time (US & Canada); Tijuana',
+ 'offset': '-08:00',
+ 'timezone_id': 'PST8PDT'},
+ 'description': '',
+ 'photosurl': 'https://www.flickr.com/photos/shirleylin/',
+ 'profileurl': 'https://www.flickr.com/people/shirleylin/',
+ 'mobileurl': 'https://m.flickr.com/photostream.gne?id=7102756',
+ 'photos_info': {'firstdatetaken': '2004-05-24 12:12:15',
+ 'firstdate': '1172556588',
+ 'count': 9665}}
+"""
+
+"""
+https://www.flickr.com/services/api/explore/flickr.photosets.getPhotos
+https://www.flickr.com/services/api/explore/flickr.photos.getInfo
+""" \ No newline at end of file
diff --git a/megapixels/commands/datasets/ijb_skin_color.py b/megapixels/commands/datasets/ijb_skin_color.py
new file mode 100644
index 00000000..bf3a6d5d
--- /dev/null
+++ b/megapixels/commands/datasets/ijb_skin_color.py
@@ -0,0 +1,32 @@
+import click
+
+from app.settings import types
+from app.models.dataset import Dataset
+from app.utils import click_utils
+from app.settings import app_cfg as cfg
+from app.utils.logger_utils import Logger
+
+log = Logger.getLogger()
+
+@click.command()
+@click.option('-i', '--input', 'opt_fp_in')
+@click.option('-o', '--output', 'opt_fp_out')
+@click.pass_context
+def cli(ctx, opt_fp_in, opt_fp_out):
+ """Measure skin color IJB-C"""
+
+ import sys
+ from glob import glob
+ from os.path import join
+ from pathlib import Path
+ import time
+
+ import pandas as pd
+ import cv2 as cv
+ from tqdm import tqdm
+
+ from app.utils import file_utils, im_utils
+ from app.models.data_store import DataStore
+
+ log = Logger.getLogger()
+ log.info('IJBC Skin Color')
diff --git a/megapixels/commands/datasets/megaface_flickr_api.py b/megapixels/commands/datasets/megaface_flickr_api.py
deleted file mode 100644
index 62232ab8..00000000
--- a/megapixels/commands/datasets/megaface_flickr_api.py
+++ /dev/null
@@ -1,141 +0,0 @@
-from glob import glob
-import os
-from os.path import join
-from pathlib import Path
-
-import click
-
-from app.settings import types
-from app.utils import click_utils
-from app.settings import app_cfg as cfg
-from app.utils import logger_utils
-
-import dlib
-import pandas as pd
-from PIL import Image, ImageOps, ImageFilter
-from app.utils import file_utils, im_utils
-
-
-log = logger_utils.Logger.getLogger()
-
-@click.command()
-@click.option('-i', '--input', 'opt_fp_in', required=True,
- help='Input directory')
-@click.option('-o', '--output', 'opt_fp_out',
- help='Output directory')
-@click.option('--slice', 'opt_slice', type=(int, int), default=(None, None),
- help='Slice list of files')
-@click.option('-d', '--delay', 'opt_delay', default=None, type=int,
- help='Delay between API calls to prevent rate-limiting')
-@click.option('--checkpoints', 'opt_checkpoints', is_flag=True,
- help='Save checkpoints')
-@click.option('--api_key', 'opt_api_key', envvar='FLICKR_API_KEY')
-@click.option('--api_secret', 'opt_api_secret', envvar='FLICKR_API_SECRET')
-@click.option('--checkpoint_interval', 'opt_ckpt_interval', default=10000,
- help='Save checkpoint interval')
-@click.pass_context
-def cli(ctx, opt_fp_in, opt_fp_out, opt_slice, opt_api_key, opt_api_secret,
- opt_delay, opt_checkpoints, opt_ckpt_interval):
- """Appends Flickr API info to CSV"""
-
- from tqdm import tqdm
- from glob import glob
- import time
- import flickr_api # pip install flickr_api
- from flickr_api.flickrerrors import FlickrAPIError
-
- # -------------------------------------------------
- # process
-
- if not opt_api_key or not opt_api_secret:
- log.error('source .env vars for Flickr API and try again')
- return
-
- # init Flickr API
- flickr_api.set_keys(api_key=opt_api_key, api_secret=opt_api_secret)
-
- # reqd in CSV
- df_ids = pd.read_csv(opt_fp_in)
- if opt_slice:
- df_ids = df_ids[opt_slice[0]:opt_slice[1]]
-
- log.info('Processing: {:,} items'.format(len(df_ids)))
-
- # iterate MegaFace IDs
- identities = []
-
- tqdm.pandas()
-
- for idx, df_id in tqdm(df_ids.iterrows(), total=len(df_ids)):
- # a = flickr_api.Person(id='123456789@N01')
- df_id_dict = dict(df_id)
-
- # append relevant data
- try:
- person = flickr_api.Person(id=df_id['nsid'])
- info = person.getInfo()
- df_id_dict.update( {
- 'user_name': info.get('username', ''),
- 'location': info.get('location', ''),
- 'real_name': info.get('realname', ''),
- 'time_zone': info.get('timezone', {}).get('timezone_id', ''),
- 'time_first_photo': info.get('photos_info', {}).get('firstdatetaken'),
- 'photos_count': info.get('photos_info', {}).get('count'),
- 'description': info.get('description', ''),
- 'id': info.get('id'),
- 'path_alias': info.get('path_alias', ''),
- 'is_pro': info.get('ispro', ''),
- 'url_photos': info.get('photosurl', ''),
- 'url_profile': info.get('photosurl', ''),
- 'url_mobile': info.get('mobileurl', ''),
- })
- identities.append(df_id_dict)
-
- except FlickrAPIError as e:
- log.error(e)
-
-
- if opt_checkpoints:
- if (idx + 1) % opt_ckpt_interval == 0:
- df = pd.DataFrame.from_dict(identities)
- fpp_out = Path(opt_fp_out)
- opt_fp_out_ckpt = join(fpp_out.parent, '{}_ckpt_{}.csv'.format(fpp_out.stem, file_utils.zpad(idx + 1)))
- log.info('Saving checkpoint {:,} to {}'.format(idx + 1, opt_fp_out_ckpt))
- df.to_csv(opt_fp_out_ckpt, index=False)
-
- if opt_delay:
- time.sleep(opt_delay)
-
-
- df = pd.DataFrame.from_dict(identities)
- df.to_csv(opt_fp_out, index=False)
-
- log.info('Wrote: {:,} lines to {}'.format(len(df), opt_fp_out))
-
-
-"""
-Example API data:
-{'id': '7124086@N07',
- 'nsid': '7124086@N07',
- 'ispro': 1,
- 'can_buy_pro': 0,
- 'iconserver': '2325',
- 'iconfarm': 3,
- 'path_alias': 'shirleylin',
- 'has_stats': '1',
- 'pro_badge': 'standard',
- 'expire': '0',
- 'username': 'ShirleyLin',
- 'realname': 'Shirley Lin',
- 'location': 'Fremont, California, US',
- 'timezone': {'label': 'Pacific Time (US & Canada); Tijuana',
- 'offset': '-08:00',
- 'timezone_id': 'PST8PDT'},
- 'description': '',
- 'photosurl': 'https://www.flickr.com/photos/shirleylin/',
- 'profileurl': 'https://www.flickr.com/people/shirleylin/',
- 'mobileurl': 'https://m.flickr.com/photostream.gne?id=7102756',
- 'photos_info': {'firstdatetaken': '2004-05-24 12:12:15',
- 'firstdate': '1172556588',
- 'count': 9665}}
-""" \ No newline at end of file
diff --git a/megapixels/commands/datasets/pull_spreadsheet.py b/megapixels/commands/datasets/pull_spreadsheet.py
new file mode 100644
index 00000000..b8b68094
--- /dev/null
+++ b/megapixels/commands/datasets/pull_spreadsheet.py
@@ -0,0 +1,124 @@
+import os
+import click
+import re
+import os
+import csv
+import string
+import codecs
+import gspread
+from os.path import join
+from pathlib import Path
+from multiprocessing import Pool
+import simplejson as json
+from oauth2client.service_account import ServiceAccountCredentials
+
+from app.settings import types
+from app.models.dataset import Dataset
+from app.utils import click_utils, file_utils
+from app.settings import app_cfg
+from app.utils.logger_utils import Logger
+
+log = Logger.getLogger()
+
+opt_sheets = ['datasets', 'relationships', 'funding', 'references', 'sources', 'tags', 'citations', 'legal']
+
+@click.command()
+@click.option('-n', '--name', 'opt_spreadsheets', multiple=True,
+ type=click.Choice(opt_sheets),
+ default=['datasets'],
+ help='Spreadsheet name')
+@click.option('--all', 'opt_all', is_flag=True,
+ help='Get all sheets')
+@click.option('-o', '--output', 'opt_fp_out', required=True,
+ help='Path to directory or filename')
+@click.option('-f', '--force', 'opt_force', is_flag=True,
+ help='Force overwrite')
+@click.pass_context
+def cli(ctx, opt_spreadsheets, opt_fp_out, opt_all, opt_force):
+ """Fetch Google spreadsheet"""
+
+ import sys
+ import pandas as pd
+ from tqdm import tqdm
+
+ log = Logger.getLogger()
+ if opt_all:
+ opt_spreadsheets = opt_sheets
+
+ for sheet_name in opt_spreadsheets:
+ log.info(f'Get spreadsheet: {sheet_name}')
+ sheet_data = fetch_google_sheet_objects(name=sheet_name)
+ df_sheet = pd.DataFrame.from_dict(sheet_data)
+ if sheet_name == 'datasets':
+ df_sheet = clean_datasets_sheet_ft(df_sheet)
+ fpp_out = Path(opt_fp_out)
+ file_utils.mkdirs(fpp_out)
+
+ if opt_all and fpp_out.is_file():
+ fpp_out = fpp_out.parent
+ else:
+ fpp_out = join(opt_fp_out, f'{sheet_name}.csv')
+ df_sheet.to_csv(fpp_out)
+
+
+def clean_datasets_sheet_ft(df):
+ # clean data for FT
+ df = df[df['ft_share'] == 'Y']
+ keys = ['key', 'name_short', 'name_full', 'url', 'downloaded', 'purpose', 'wild']
+ keys += ['campus', 'year_start', 'year_end', 'year_published', 'images', 'videos', 'identities', 'faces_or_persons', 'youtube', 'flickr', 'google', 'bing', 'comment']
+ return df[keys]
+
+def clean_datasets_sheet_nyt(df):
+ # clean data for FT
+ df = df[df['ft_share'] == 'Y']
+ keys = ['key', 'name_short', 'name_full', 'url', 'downloaded', 'purpose', 'wild']
+ keys += ['campus', 'year_start', 'year_end', 'year_published', 'images', 'videos', 'identities', 'faces_or_persons', 'youtube', 'flickr', 'google', 'bing', 'comment']
+ return df[keys]
+
+def fetch_spreadsheet():
+ """Open the Google Spreadsheet, which contains the individual worksheets"""
+ scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive']
+ fp_creds = join(app_cfg.DIR_ROOT, 'scraper/.creds/Megapixels-ef28f91112a9.json')
+ credentials = ServiceAccountCredentials.from_json_keyfile_name(fp_creds, scope)
+ docid = "1denb7TjYsN9igHyvYah7fQ0daABW32Z30lwV7QrDJQc"
+ client = gspread.authorize(credentials)
+ spreadsheet = client.open_by_key(docid)
+ return spreadsheet
+
+def fetch_worksheet(name="institutions"):
+ """Get a reference to a particular "worksheet" from the Google Spreadsheet"""
+ spreadsheet = fetch_spreadsheet()
+ return spreadsheet.worksheet(name)
+
+def fetch_google_sheet(name="institutions"):
+ """Get all the values from a particular worksheet as a list of lists.
+ Returns:
+ :keys - the first row of the document
+ :lines - a list of lists with the rest of the rows"""
+ rows = fetch_worksheet(name).get_all_values()
+ keys = rows[0]
+ lines = rows[1:]
+ return keys, lines
+
+def fetch_google_sheet_objects(name):
+ """Get all the values from a worksheet as a list of dictionaries"""
+ keys, rows = fetch_google_sheet(name)
+ recs = []
+ for row in rows:
+ rec = {}
+ for index, key in enumerate(keys):
+ rec[key] = row[index]
+ recs.append(rec)
+ return recs
+
+def fetch_google_lookup(name, item_key='key'):
+ """Get all the values from a worksheet as a dictionary of dictionaries.
+ Specify which field you want to use as the dictionary key."""
+ keys, rows = fetch_google_sheet(name)
+ lookup = {}
+ for row in rows:
+ rec = {}
+ for index, key in enumerate(keys):
+ rec[key] = row[index]
+ lookup[rec[item_key]] = rec
+ return lookup \ No newline at end of file
diff --git a/megapixels/commands/datasets/whogoesthere.py b/megapixels/commands/datasets/whogoesthere.py
new file mode 100644
index 00000000..6cf9f009
--- /dev/null
+++ b/megapixels/commands/datasets/whogoesthere.py
@@ -0,0 +1,72 @@
+"""
+Unpack data for:
+
+Z. Bessinger, C. Stauffer, and N. Jacobs, “Who Goes There? Approaches to
+Mapping Facial Appearance Diversity,” in Proceedings of the 24th SIGSPATIAL
+International Conference on Advances in Geographic Information Systems, 2016.
+"""
+
+import click
+
+from app.utils.logger_utils import Logger
+
+log = Logger.getLogger()
+
+keys_all = ['accuracy', 'admin1', 'admin2', 'age', 'capture_device', 'city',
+ 'content_length', 'country_code', 'date_taken', 'date_uploaded',
+ 'description', 'face', 'face_bounds', 'face_key', 'face_landmarks_f',
+ 'face_landmarks_o', 'gender', 'im_download_url', 'im_extension_original',
+ 'im_farm_id', 'im_id', 'im_page_url', 'im_secret', 'im_secret_original',
+ 'im_server_id', 'index', 'latitude', 'license_name', 'license_url', 'longitude',
+ 'machine_tags', 'title', 'user_nickname', 'user_nsid', 'user_tags']
+
+keys_keep = ['accuracy', 'admin1', 'admin2', 'age', 'capture_device', 'city',
+ 'content_length', 'country_code', 'date_taken', 'date_uploaded',
+ 'description', 'face', 'face_bounds', 'face_key', 'face_landmarks_f',
+ 'face_landmarks_o', 'gender', 'im_download_url', 'im_extension_original',
+ 'im_farm_id', 'im_id', 'im_page_url', 'im_secret', 'im_secret_original',
+ 'im_server_id', 'index', 'latitude', 'license_name', 'license_url', 'longitude',
+ 'machine_tags', 'title', 'user_nickname', 'user_nsid', 'user_tags']
+
+@click.command()
+@click.pass_context
+@click.option('-i', '--input', 'opt_fp_in', required=True)
+@click.option('-o', '--output', 'opt_fp_out', required=True)
+@click.option('--value', 'opt_value', required=True, type=click.Choice(keys_all))
+def cli(ctx, opt_fp_in, opt_fp_out, opt_value):
+ """Convert WhoGoesThere HDF5"""
+
+ import sys
+ from glob import glob
+ from os.path import join
+ from pathlib import Path
+ import time
+
+ import pandas as pd
+ import h5py
+ from scipy import misc
+ from io import BytesIO
+ from base64 import b64decode
+ from tqdm import tqdm
+
+ log = Logger.getLogger()
+ log.info('Uncompress HDF5')
+
+ key_vals = []
+
+ with h5py.File(opt_fp_in, 'r') as fp:
+ num_items = len(fp['face'])
+ log.info(f'items: {num_items:,}')
+
+ for idx in tqdm(range(0, min(99999999,num_items))):
+ # face_str = fp['face'][0]
+ # face_im = misc.imread(BytesIO(b64decode(face_str)))
+ # print(fo['face_landmarks_f/x'][0])
+ # age = fp['age'][idx].decode()
+ key_val = fp[opt_value][idx].decode()
+ key_vals.append(key_val)
+
+ key_vals = set(key_vals)
+ with open(opt_fp_out, 'w') as fp:
+ for key_val in key_vals:
+ fp.write(f'{key_val}\n') \ No newline at end of file
diff --git a/megapixels/notebooks/datasets/ffhq/download.ipynb b/megapixels/notebooks/datasets/ffhq/download.ipynb
new file mode 100644
index 00000000..e857812d
--- /dev/null
+++ b/megapixels/notebooks/datasets/ffhq/download.ipynb
@@ -0,0 +1,640 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Download FFHQ Images\n",
+ "\n",
+ "- https://github.com/NVlabs/ffhq-dataset"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from multiprocessing.pool import ThreadPool\n",
+ "import threading\n",
+ "import urllib.request\n",
+ "\n",
+ "import slugify\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "%matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# load JSON\n",
+ "fp_json = '/data_store/datasets/people/ffhq/ffhq-dataset-v1.json'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "with open(fp_json, 'r') as fp:\n",
+ " data = json.load(fp)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from pprint import pprint"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "70000\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(data))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "data_list = list(data.values())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'category': 'training',\n",
+ " 'metadata': {'photo_url': 'https://www.flickr.com/photos/chindit76/17161319076/',\n",
+ " 'photo_title': 'Songkran 2015-57',\n",
+ " 'author': 'Ben Reeves',\n",
+ " 'country': '',\n",
+ " 'license': 'Attribution License',\n",
+ " 'license_url': 'https://creativecommons.org/licenses/by/2.0/',\n",
+ " 'date_uploaded': '2015-04-18',\n",
+ " 'date_crawled': '2018-10-10'},\n",
+ " 'image': {'file_url': 'https://drive.google.com/uc?id=1sfVbnTdLVamaHgJ4h6_VrwBi45HZEbWC',\n",
+ " 'file_path': 'images1024x1024/01000.png',\n",
+ " 'file_size': 1467048,\n",
+ " 'file_md5': '6dd232df494eff760c9882b206479ff8',\n",
+ " 'pixel_size': [1024, 1024],\n",
+ " 'pixel_md5': '882e903134ebf6b07aadeead5e0911ed',\n",
+ " 'face_landmarks': [[102.78, 454.3],\n",
+ " [106.33, 543.6],\n",
+ " [109.68, 634.58],\n",
+ " [132.18, 722.61],\n",
+ " [185.28, 797.02],\n",
+ " [258.68, 858.34],\n",
+ " [342.42, 903.74],\n",
+ " [433.15, 932.84],\n",
+ " [521.49, 937.73],\n",
+ " [584.74, 922.68],\n",
+ " [620.87, 875.49],\n",
+ " [647.82, 818.72],\n",
+ " [673.47, 758.37],\n",
+ " [692.56, 695.57],\n",
+ " [705.09, 630.32],\n",
+ " [705.43, 567.11],\n",
+ " [698.43, 508.19],\n",
+ " [287.09, 411.95],\n",
+ " [334.8, 383.17],\n",
+ " [394.1, 372.8],\n",
+ " [450.72, 386.06],\n",
+ " [505.81, 412.83],\n",
+ " [580.08, 421.25],\n",
+ " [618.2, 401.64],\n",
+ " [655.56, 388.78],\n",
+ " [692.31, 396.37],\n",
+ " [707.62, 427.17],\n",
+ " [538.85, 483.25],\n",
+ " [548.87, 530.54],\n",
+ " [560.58, 578.03],\n",
+ " [572.1, 627.2],\n",
+ " [482.16, 666.58],\n",
+ " [517.41, 672.29],\n",
+ " [552.47, 679.68],\n",
+ " [580.63, 672.62],\n",
+ " [604.1, 661.61],\n",
+ " [341.34, 476.23],\n",
+ " [380.0, 466.94],\n",
+ " [416.02, 465.9],\n",
+ " [442.42, 489.4],\n",
+ " [412.58, 496.28],\n",
+ " [377.32, 490.57],\n",
+ " [585.73, 491.98],\n",
+ " [615.22, 473.11],\n",
+ " [644.49, 471.3],\n",
+ " [661.53, 486.91],\n",
+ " [645.0, 497.0],\n",
+ " [615.92, 497.12],\n",
+ " [415.51, 771.85],\n",
+ " [475.58, 754.73],\n",
+ " [528.7, 738.53],\n",
+ " [557.01, 745.16],\n",
+ " [578.61, 735.64],\n",
+ " [604.65, 747.15],\n",
+ " [618.12, 764.06],\n",
+ " [603.43, 788.04],\n",
+ " [581.07, 804.31],\n",
+ " [558.17, 810.26],\n",
+ " [527.79, 806.81],\n",
+ " [477.92, 794.32],\n",
+ " [436.15, 770.77],\n",
+ " [525.25, 768.91],\n",
+ " [554.14, 770.48],\n",
+ " [576.85, 766.22],\n",
+ " [609.49, 764.79],\n",
+ " [580.22, 766.6],\n",
+ " [559.2, 771.05],\n",
+ " [530.51, 767.8]]},\n",
+ " 'thumbnail': {'file_url': 'https://drive.google.com/uc?id=1si5rPeR_1fLfYDwQlJWnUl_uFAcpY9e7',\n",
+ " 'file_path': 'thumbnails128x128/01000.png',\n",
+ " 'file_size': 37657,\n",
+ " 'file_md5': '17d24a622a4a3a6ac0a7029fa7fffed0',\n",
+ " 'pixel_size': [128, 128],\n",
+ " 'pixel_md5': '8d4bf8cd198e891544e9492605a99b44'},\n",
+ " 'in_the_wild': {'file_url': 'https://drive.google.com/uc?id=1VOVqk2JfnDLTm_wKM6WRNc_W_4yFO2Su',\n",
+ " 'file_path': 'in-the-wild-images/01000.png',\n",
+ " 'file_size': 20687248,\n",
+ " 'file_md5': 'bab63fa34d76258a80f57365b20958e5',\n",
+ " 'pixel_size': [4752, 3168],\n",
+ " 'pixel_md5': 'c194299381505d5cb85f713474e5fa59',\n",
+ " 'face_rect': [1468, 642, 2210, 1384],\n",
+ " 'face_landmarks': [[1345.0, 905.0],\n",
+ " [1361.0, 1009.0],\n",
+ " [1377.0, 1115.0],\n",
+ " [1415.0, 1215.0],\n",
+ " [1487.0, 1295.0],\n",
+ " [1581.0, 1357.0],\n",
+ " [1685.0, 1399.0],\n",
+ " [1795.0, 1421.0],\n",
+ " [1899.0, 1415.0],\n",
+ " [1971.0, 1389.0],\n",
+ " [2007.0, 1329.0],\n",
+ " [2031.0, 1259.0],\n",
+ " [2053.0, 1185.0],\n",
+ " [2067.0, 1109.0],\n",
+ " [2073.0, 1031.0],\n",
+ " [2065.0, 957.0],\n",
+ " [2049.0, 889.0],\n",
+ " [1555.0, 831.0],\n",
+ " [1607.0, 791.0],\n",
+ " [1675.0, 771.0],\n",
+ " [1743.0, 779.0],\n",
+ " [1811.0, 803.0],\n",
+ " [1899.0, 803.0],\n",
+ " [1941.0, 775.0],\n",
+ " [1983.0, 755.0],\n",
+ " [2027.0, 759.0],\n",
+ " [2049.0, 793.0],\n",
+ " [1859.0, 881.0],\n",
+ " [1877.0, 935.0],\n",
+ " [1897.0, 989.0],\n",
+ " [1917.0, 1045.0],\n",
+ " [1817.0, 1103.0],\n",
+ " [1859.0, 1105.0],\n",
+ " [1901.0, 1109.0],\n",
+ " [1933.0, 1097.0],\n",
+ " [1959.0, 1081.0],\n",
+ " [1627.0, 899.0],\n",
+ " [1671.0, 883.0],\n",
+ " [1713.0, 877.0],\n",
+ " [1747.0, 901.0],\n",
+ " [1713.0, 913.0],\n",
+ " [1671.0, 911.0],\n",
+ " [1915.0, 885.0],\n",
+ " [1947.0, 859.0],\n",
+ " [1981.0, 853.0],\n",
+ " [2003.0, 869.0],\n",
+ " [1985.0, 883.0],\n",
+ " [1951.0, 887.0],\n",
+ " [1753.0, 1235.0],\n",
+ " [1821.0, 1207.0],\n",
+ " [1881.0, 1181.0],\n",
+ " [1915.0, 1185.0],\n",
+ " [1939.0, 1171.0],\n",
+ " [1971.0, 1181.0],\n",
+ " [1989.0, 1199.0],\n",
+ " [1975.0, 1229.0],\n",
+ " [1951.0, 1251.0],\n",
+ " [1925.0, 1261.0],\n",
+ " [1889.0, 1261.0],\n",
+ " [1829.0, 1253.0],\n",
+ " [1777.0, 1231.0],\n",
+ " [1881.0, 1217.0],\n",
+ " [1915.0, 1215.0],\n",
+ " [1941.0, 1207.0],\n",
+ " [1979.0, 1201.0],\n",
+ " [1945.0, 1207.0],\n",
+ " [1921.0, 1215.0],\n",
+ " [1887.0, 1215.0]],\n",
+ " 'face_quad': [[1164.47, 387.16],\n",
+ " [1300.36, 1585.13],\n",
+ " [2498.33, 1449.24],\n",
+ " [2362.44, 251.27]]}}"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "data_list[1000]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "https://www.flickr.com/photos/frumkin/1133484654/\n",
+ "{'category': 'training',\n",
+ " 'image': {'face_landmarks': [[131.62, 453.8],\n",
+ " [142.86, 535.23],\n",
+ " [154.31, 612.62],\n",
+ " [179.63, 687.47],\n",
+ " [230.76, 747.47],\n",
+ " [298.2, 788.88],\n",
+ " [375.17, 817.84],\n",
+ " [439.1, 848.56],\n",
+ " [500.96, 856.54],\n",
+ " [554.19, 843.07],\n",
+ " [600.26, 811.44],\n",
+ " [652.7, 781.75],\n",
+ " [697.13, 734.68],\n",
+ " [725.95, 676.3],\n",
+ " [738.9, 612.28],\n",
+ " [743.77, 547.84],\n",
+ " [747.8, 484.17],\n",
+ " [260.97, 406.18],\n",
+ " [312.64, 375.64],\n",
+ " [376.4, 361.89],\n",
+ " [445.68, 367.01],\n",
+ " [505.27, 387.81],\n",
+ " [577.73, 393.9],\n",
+ " [623.7, 380.06],\n",
+ " [671.61, 376.01],\n",
+ " [712.94, 390.23],\n",
+ " [732.19, 425.17],\n",
+ " [540.58, 472.88],\n",
+ " [548.15, 499.13],\n",
+ " [556.6, 523.82],\n",
+ " [565.7, 551.77],\n",
+ " [489.04, 612.57],\n",
+ " [517.91, 617.27],\n",
+ " [547.59, 622.0],\n",
+ " [570.37, 619.11],\n",
+ " [592.43, 614.57],\n",
+ " [324.36, 479.73],\n",
+ " [365.33, 468.86],\n",
+ " [405.82, 467.68],\n",
+ " [438.63, 490.36],\n",
+ " [403.3, 501.51],\n",
+ " [361.36, 499.39],\n",
+ " [591.13, 496.46],\n",
+ " [619.7, 475.26],\n",
+ " [655.91, 478.71],\n",
+ " [685.9, 493.17],\n",
+ " [659.15, 510.41],\n",
+ " [621.93, 510.95],\n",
+ " [436.2, 714.2],\n",
+ " [486.62, 692.49],\n",
+ " [527.03, 676.75],\n",
+ " [545.29, 683.34],\n",
+ " [562.56, 677.74],\n",
+ " [584.36, 694.21],\n",
+ " [605.04, 717.08],\n",
+ " [579.02, 735.98],\n",
+ " [556.71, 745.36],\n",
+ " [537.19, 747.61],\n",
+ " [517.03, 746.59],\n",
+ " [481.87, 738.34],\n",
+ " [455.84, 709.53],\n",
+ " [523.55, 697.6],\n",
+ " [542.02, 700.15],\n",
+ " [559.88, 698.63],\n",
+ " [588.3, 712.19],\n",
+ " [559.11, 713.95],\n",
+ " [541.2, 716.28],\n",
+ " [521.04, 715.26]],\n",
+ " 'file_md5': 'ddeaeea6ce59569643715759d537fd1b',\n",
+ " 'file_path': 'images1024x1024/00000.png',\n",
+ " 'file_size': 1488194,\n",
+ " 'file_url': 'https://drive.google.com/uc?id=1uSwmnDoG43bFj9MkU3HXhajtrg-kcQYX',\n",
+ " 'pixel_md5': '47238b44dfb87644460cbdcc4607e289',\n",
+ " 'pixel_size': [1024, 1024]},\n",
+ " 'in_the_wild': {'face_landmarks': [[562.5, 697.5],\n",
+ " [581.5, 797.5],\n",
+ " [600.5, 892.5],\n",
+ " [636.5, 983.5],\n",
+ " [703.5, 1054.5],\n",
+ " [789.5, 1101.5],\n",
+ " [886.5, 1132.5],\n",
+ " [967.5, 1166.5],\n",
+ " [1044.5, 1172.5],\n",
+ " [1109.5, 1152.5],\n",
+ " [1164.5, 1110.5],\n",
+ " [1227.5, 1070.5],\n",
+ " [1279.5, 1009.5],\n",
+ " [1311.5, 935.5],\n",
+ " [1323.5, 855.5],\n",
+ " [1325.5, 775.5],\n",
+ " [1326.5, 696.5],\n",
+ " [719.5, 630.5],\n",
+ " [781.5, 589.5],\n",
+ " [859.5, 568.5],\n",
+ " [945.5, 570.5],\n",
+ " [1020.5, 592.5],\n",
+ " [1110.5, 595.5],\n",
+ " [1166.5, 575.5],\n",
+ " [1225.5, 567.5],\n",
+ " [1277.5, 582.5],\n",
+ " [1303.5, 624.5],\n",
+ " [1069.5, 695.5],\n",
+ " [1080.5, 727.5],\n",
+ " [1092.5, 757.5],\n",
+ " [1105.5, 791.5],\n",
+ " [1014.5, 871.5],\n",
+ " [1050.5, 875.5],\n",
+ " [1087.5, 879.5],\n",
+ " [1115.5, 874.5],\n",
+ " [1142.5, 867.5],\n",
+ " [802.5, 717.5],\n",
+ " [852.5, 701.5],\n",
+ " [902.5, 697.5],\n",
+ " [944.5, 723.5],\n",
+ " [901.5, 739.5],\n",
+ " [849.5, 739.5],\n",
+ " [1133.5, 721.5],\n",
+ " [1167.5, 693.5],\n",
+ " [1212.5, 695.5],\n",
+ " [1250.5, 711.5],\n",
+ " [1218.5, 734.5],\n",
+ " [1172.5, 737.5],\n",
+ " [955.5, 1000.5],\n",
+ " [1016.5, 970.5],\n",
+ " [1065.5, 948.5],\n",
+ " [1088.5, 955.5],\n",
+ " [1109.5, 947.5],\n",
+ " [1137.5, 966.5],\n",
+ " [1164.5, 993.5],\n",
+ " [1133.5, 1018.5],\n",
+ " [1106.5, 1031.5],\n",
+ " [1082.5, 1035.5],\n",
+ " [1057.5, 1035.5],\n",
+ " [1013.5, 1027.5],\n",
+ " [979.5, 993.5],\n",
+ " [1062.5, 974.5],\n",
+ " [1085.5, 976.5],\n",
+ " [1107.5, 973.5],\n",
+ " [1143.5, 988.5],\n",
+ " [1107.5, 992.5],\n",
+ " [1085.5, 996.5],\n",
+ " [1060.5, 996.5]],\n",
+ " 'face_quad': [[371.32, 144.47],\n",
+ " [435.39, 1410.96],\n",
+ " [1701.88, 1346.88],\n",
+ " [1637.81, 80.39]],\n",
+ " 'face_rect': [667, 410, 1438, 1181],\n",
+ " 'file_md5': '1dc0287e73e485efb0516a80ce9d42b4',\n",
+ " 'file_path': 'in-the-wild-images/00000.png',\n",
+ " 'file_size': 3991569,\n",
+ " 'file_url': 'https://drive.google.com/uc?id=1dkC9_KVhUR8polHTKia05rDPZ1INZwZ7',\n",
+ " 'pixel_md5': '86b3470c42e33235d76b979161fb2327',\n",
+ " 'pixel_size': [2016, 1512]},\n",
+ " 'metadata': {'author': 'Jeremy Frumkin',\n",
+ " 'country': '',\n",
+ " 'date_crawled': '2018-10-10',\n",
+ " 'date_uploaded': '2007-08-16',\n",
+ " 'license': 'Attribution-NonCommercial License',\n",
+ " 'license_url': 'https://creativecommons.org/licenses/by-nc/2.0/',\n",
+ " 'photo_title': 'DSCF0899.JPG',\n",
+ " 'photo_url': 'https://www.flickr.com/photos/frumkin/1133484654/'},\n",
+ " 'thumbnail': {'file_md5': 'bd3e40b2ba20f76b55dc282907b89cd1',\n",
+ " 'file_path': 'thumbnails128x128/00000.png',\n",
+ " 'file_size': 29050,\n",
+ " 'file_url': 'https://drive.google.com/uc?id=1uV_phQgCpxMP3D4oJ0iC7DmCZZLq5OdM',\n",
+ " 'pixel_md5': '38d7e93eb9a796d0e65f8c64de8ba161',\n",
+ " 'pixel_size': [128, 128]}}\n"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "[autoreload of numpy failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 376, in superreload\n",
+ " module = reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/imp.py\", line 315, in reload\n",
+ " return importlib.reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/importlib/__init__.py\", line 166, in reload\n",
+ " _bootstrap._exec(spec, module)\n",
+ " File \"<frozen importlib._bootstrap>\", line 618, in _exec\n",
+ " File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\n",
+ " File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/numpy/__init__.py\", line 151, in <module>\n",
+ " from .testing import Tester, _numpy_tester\n",
+ "ImportError: cannot import name '_numpy_tester'\n",
+ "]\n",
+ "[autoreload of numpy.lib failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 376, in superreload\n",
+ " module = reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/imp.py\", line 315, in reload\n",
+ " return importlib.reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/importlib/__init__.py\", line 166, in reload\n",
+ " _bootstrap._exec(spec, module)\n",
+ " File \"<frozen importlib._bootstrap>\", line 618, in _exec\n",
+ " File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\n",
+ " File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/numpy/lib/__init__.py\", line 31, in <module>\n",
+ " __all__ += type_check.__all__\n",
+ "NameError: name 'type_check' is not defined\n",
+ "]\n",
+ "[autoreload of numpy.core failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 376, in superreload\n",
+ " module = reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/imp.py\", line 315, in reload\n",
+ " return importlib.reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/importlib/__init__.py\", line 166, in reload\n",
+ " _bootstrap._exec(spec, module)\n",
+ " File \"<frozen importlib._bootstrap>\", line 618, in _exec\n",
+ " File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\n",
+ " File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/numpy/core/__init__.py\", line 74, in <module>\n",
+ " from numpy.testing import _numpy_tester\n",
+ "ImportError: cannot import name '_numpy_tester'\n",
+ "]\n",
+ "[autoreload of numpy.matrixlib failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 376, in superreload\n",
+ " module = reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/imp.py\", line 315, in reload\n",
+ " return importlib.reload(module)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/importlib/__init__.py\", line 166, in reload\n",
+ " _bootstrap._exec(spec, module)\n",
+ " File \"<frozen importlib._bootstrap>\", line 618, in _exec\n",
+ " File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\n",
+ " File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/numpy/matrixlib/__init__.py\", line 8, in <module>\n",
+ " __all__ = defmatrix.__all__\n",
+ "NameError: name 'defmatrix' is not defined\n",
+ "]\n",
+ "[autoreload of numpy.polynomial.polynomial failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 392, in superreload\n",
+ " update_generic(old_obj, new_obj)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 329, in update_generic\n",
+ " update(a, b)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 277, in update_class\n",
+ " if old_obj == new_obj:\n",
+ "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\n",
+ "]\n",
+ "[autoreload of numpy.polynomial.chebyshev failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 392, in superreload\n",
+ " update_generic(old_obj, new_obj)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 329, in update_generic\n",
+ " update(a, b)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 277, in update_class\n",
+ " if old_obj == new_obj:\n",
+ "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\n",
+ "]\n",
+ "[autoreload of numpy.polynomial.legendre failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 392, in superreload\n",
+ " update_generic(old_obj, new_obj)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 329, in update_generic\n",
+ " update(a, b)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 277, in update_class\n",
+ " if old_obj == new_obj:\n",
+ "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\n",
+ "]\n",
+ "[autoreload of numpy.polynomial.hermite failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 392, in superreload\n",
+ " update_generic(old_obj, new_obj)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 329, in update_generic\n",
+ " update(a, b)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 277, in update_class\n",
+ " if old_obj == new_obj:\n",
+ "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\n",
+ "]\n",
+ "[autoreload of numpy.polynomial.hermite_e failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 392, in superreload\n",
+ " update_generic(old_obj, new_obj)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 329, in update_generic\n",
+ " update(a, b)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 277, in update_class\n",
+ " if old_obj == new_obj:\n",
+ "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\n",
+ "]\n",
+ "[autoreload of numpy.polynomial.laguerre failed: Traceback (most recent call last):\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 244, in check\n",
+ " superreload(m, reload, self.old_objects)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 392, in superreload\n",
+ " update_generic(old_obj, new_obj)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 329, in update_generic\n",
+ " update(a, b)\n",
+ " File \"/home/adam/anaconda3/envs/megapixels/lib/python3.6/site-packages/IPython/extensions/autoreload.py\", line 277, in update_class\n",
+ " if old_obj == new_obj:\n",
+ "ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()\n",
+ "]\n"
+ ]
+ }
+ ],
+ "source": [
+ "for idx, meta in data.items():\n",
+ " print(meta['metadata']['photo_url'])\n",
+ " pprint(meta)\n",
+ " break"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/ibm_dif/create_name_list.ipynb b/megapixels/notebooks/datasets/ibm_dif/create_name_list.ipynb
new file mode 100644
index 00000000..c3484f41
--- /dev/null
+++ b/megapixels/notebooks/datasets/ibm_dif/create_name_list.ipynb
@@ -0,0 +1,141 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Create Name List"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from urllib.parse import unquote\n",
+ "\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_yfcc = '/data_store_hdd/datasets/people/yfcc100m/downloads/usernames.txt'\n",
+ "fp_yfcc_clean = '/data_store_hdd/datasets/people/yfcc100m/downloads/usernames_clean.txt'\n",
+ "fp_dir_research = '/data_store_hdd/datasets/people/ibm_dif/research/'\n",
+ "fp_usernames = join(fp_dir_research, 'usernames_decoded.csv')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Convert YFCC to Unique Name List"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "with open(fp_yfcc, 'r') as fp:\n",
+ " usernames_raw = fp.readlines()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "ea6b4e8d2a8145f2b7efb559575862b8",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=100000000), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "usernames = []\n",
+ "for username in tqdm(usernames_raw):\n",
+ " un_clean = unquote(username.strip().lower().replace(' ', '+'))\n",
+ " usernames.append(un_clean)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "with open(fp_yfcc_clean, 'w') as fp:\n",
+ " for username in usernames:\n",
+ " fp.write(username + \"\\n\")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/ibm_dif/decrypt.ipynb b/megapixels/notebooks/datasets/ibm_dif/decrypt.ipynb
new file mode 100644
index 00000000..bdd7d6a2
--- /dev/null
+++ b/megapixels/notebooks/datasets/ibm_dif/decrypt.ipynb
@@ -0,0 +1,308 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Decrypt IBM"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from pprint import pprint\n",
+ "from multiprocessing.pool import ThreadPool\n",
+ "import threading\n",
+ "import urllib.request\n",
+ "import hashlib\n",
+ "import subprocess\n",
+ "\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from random import randint\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_dir_research = '/data_store_hdd/datasets/people/ibm_dif/research/'\n",
+ "fp_usernames = join(fp_dir_research, 'username_sha.csv')\n",
+ "dir_json = '/data_store_hdd/datasets/people/ibm_dif/research/valid_files/'"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Decrypt"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def decrypt(username, shaval):\n",
+ " cmd = ['/home/adam/.nvm/versions/node/v9.9.0/bin/node', \n",
+ " '/data_store/datasets/people/ibm_dif/web_files/decrypt_cli', \n",
+ " username,\n",
+ " shaval]\n",
+ " proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)\n",
+ " o, e = proc.communicate()\n",
+ " return json.loads(o.decode())"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "a = {'a':1, 'b':2}\n",
+ "c = {'c':3}\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_usernames = pd.read_csv(fp_usernames)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "records = df_usernames.to_dict('records')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "96414 581092\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(matched_records), len(records))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "2b2f471839d347f1b7df78698352bee6",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=581092), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# create list of valid files\n",
+ "matched_records = []\n",
+ "\n",
+ "for record in tqdm(records):\n",
+ " shaval = record['sha256']\n",
+ " username = record['username']\n",
+ " fp_in = join(dir_json, shaval + '.json')\n",
+ " if Path(fp_in).is_file():\n",
+ " matched_records.append({'sha256':shaval, 'username': username})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "48931\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(matched_records))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "87b24eb93ea24736b8a2f429c97a82f2",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=48931), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Error: Expecting value: line 1 column 1 (char 0)\n",
+ "Error: Expecting value: line 1 column 1 (char 0)\n",
+ "Error: Expecting value: line 1 column 1 (char 0)\n",
+ "Error: Expecting value: line 1 column 1 (char 0)\n",
+ "Error: Expecting value: line 1 column 1 (char 0)\n"
+ ]
+ },
+ {
+ "ename": "KeyboardInterrupt",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m<ipython-input-27-d75b162406b7>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mPath\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfp_in\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mis_file\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 7\u001b[0;31m \u001b[0mresult\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdecrypt\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0musername\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mshaval\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 8\u001b[0m \u001b[0mobj\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m{\u001b[0m\u001b[0;34m'sha256'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0mshaval\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'username'\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0musername\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'count'\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mresult\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'count'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'url'\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mresult\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'url'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0mmatched_records\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mobj\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m<ipython-input-21-db29687a08b0>\u001b[0m in \u001b[0;36mdecrypt\u001b[0;34m(username, shaval)\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0musername\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 5\u001b[0m shaval]\n\u001b[0;32m----> 6\u001b[0;31m \u001b[0mproc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0msubprocess\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mPopen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcmd\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstdout\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msubprocess\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mPIPE\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstderr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msubprocess\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mPIPE\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 7\u001b[0m \u001b[0mo\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0me\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mproc\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcommunicate\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mjson\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mloads\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mo\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdecode\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m~/anaconda3/envs/megapixels/lib/python3.6/subprocess.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, args, bufsize, executable, stdin, stdout, stderr, preexec_fn, close_fds, shell, cwd, env, universal_newlines, startupinfo, creationflags, restore_signals, start_new_session, pass_fds, encoding, errors)\u001b[0m\n\u001b[1;32m 727\u001b[0m \u001b[0mc2pread\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mc2pwrite\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 728\u001b[0m \u001b[0merrread\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0merrwrite\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 729\u001b[0;31m restore_signals, start_new_session)\n\u001b[0m\u001b[1;32m 730\u001b[0m \u001b[0;32mexcept\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 731\u001b[0m \u001b[0;31m# Cleanup if the child failed starting.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;32m~/anaconda3/envs/megapixels/lib/python3.6/subprocess.py\u001b[0m in \u001b[0;36m_execute_child\u001b[0;34m(self, args, executable, preexec_fn, close_fds, pass_fds, cwd, env, startupinfo, creationflags, shell, p2cread, p2cwrite, c2pread, c2pwrite, errread, errwrite, restore_signals, start_new_session)\u001b[0m\n\u001b[1;32m 1293\u001b[0m \u001b[0merrread\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0merrwrite\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1294\u001b[0m \u001b[0merrpipe_read\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0merrpipe_write\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1295\u001b[0;31m restore_signals, start_new_session, preexec_fn)\n\u001b[0m\u001b[1;32m 1296\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_child_created\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mTrue\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1297\u001b[0m \u001b[0;32mfinally\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
+ ]
+ }
+ ],
+ "source": [
+ "for record in tqdm(matched_records):\n",
+ " if record['url'] and record['count']:\n",
+ " continue\n",
+ " shaval = record['sha256']\n",
+ " username = record['username']\n",
+ " fp_in = join(dir_json, shaval + '.json')\n",
+ " if Path(fp_in).is_file():\n",
+ " try:\n",
+ " result = decrypt(username, shaval)\n",
+ " obj = {'sha256':shaval, 'username': username, 'count': result['count'], 'url': result['url']}\n",
+ " matched_records.append(obj)\n",
+ " except Exception as e:\n",
+ " print('Error:', e)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_records = pd.DataFrame.from_dict(matched_records)\n",
+ "df_records.to_csv('/data_store_hdd/datasets/people/ibm_dif/research/ibm_dif_metadata.csv', index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# make a CSV for downloading\n",
+ "filemaps = []\n",
+ "for item in matched_records:\n",
+ " fp = join(Path(a).parent.name, Path(a).name)\n",
+ " obj = {'filepath': fp, 'url': item['url']}\n",
+ " filemaps.append(obj)\n",
+ "df_filemaps = pd.DataFrame.from_dict(filemaps)\n",
+ "df_filemaps.to_csv('/data_store_hdd/datasets/people/ibm_dif/research/ibm_dif_urls.csv', index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# working example\n",
+ "username = 'lknobel'\n",
+ "shaval = '00036fc3de043beca0c00a88d9d5cec4853a2d9a42c9c1ffdbb0e1f7431c488d'\n",
+ "result = decrypt(username, shaval)\n",
+ "print(result['count'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/ibm_dif/username_list.ipynb b/megapixels/notebooks/datasets/ibm_dif/username_list.ipynb
new file mode 100644
index 00000000..36cb8339
--- /dev/null
+++ b/megapixels/notebooks/datasets/ibm_dif/username_list.ipynb
@@ -0,0 +1,240 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Generate sha256,username list"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from pprint import pprint\n",
+ "from multiprocessing.pool import ThreadPool\n",
+ "import threading\n",
+ "import urllib.request\n",
+ "import hashlib\n",
+ "\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from random import randint\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils\n",
+ "\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_in = '/data_store_hdd/datasets/people/yfcc100m/downloads/usernames_clean.txt'\n",
+ "fp_10k_in = '/data_store_hdd/datasets/people/yfcc100m/downloads/usernames_clean_10k.txt'\n",
+ "fp_out = '/data_store_hdd/datasets/people/ibm_dif/research/username_sha.csv'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "with open(fp_in, 'r') as fp:\n",
+ " usernames = fp.readlines()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "usernames = [x.strip() for x in usernames]"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Convert usernames to SHA256"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "metadataset = []"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "f2171f3e48eb4a71b7c8691169aefbcf",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=100000000), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "for username in tqdm(usernames):\n",
+ " shaname = hashlib.sha256(str.encode(username)).hexdigest()\n",
+ " metadataset.append({'username': username, 'sha256': shaname})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "del usernames\n",
+ "df_users = pd.DataFrame.from_dict(metadataset)\n",
+ "del metadataset\n",
+ "df_users = df_users.drop_duplicates(subset='sha256', keep=\"last\")\n",
+ "df_users.to_csv(fp_out, index=False)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Create download CSV"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_in = '/data_store_hdd/datasets/people/ibm_dif/research/ibm_dif_metadata.csv'\n",
+ "fp_out = '/data_store_hdd/datasets/people/ibm_dif/research/ibm_dif_urls.csv'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "records = pd.read_csv(fp_in).to_dict('records')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# http://farm5.staticflickr.com/4086/4993389409_f1140639d5.jpg,old+guard+museum"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "filepaths = []\n",
+ "for record in records:\n",
+ " filepaths.append(Path(record['url']).name)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "url_maps = []\n",
+ "for record in records:\n",
+ " url_maps.append({'url': record['url'], 'filepath': Path(record['url']).name})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_urls = pd.DataFrame.from_dict(url_maps)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_urls.to_csv(fp_out, index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/identity/identity_master.ipynb b/megapixels/notebooks/datasets/identity/identity_master.ipynb
index e932a947..9e338edb 100644
--- a/megapixels/notebooks/datasets/identity/identity_master.ipynb
+++ b/megapixels/notebooks/datasets/identity/identity_master.ipynb
@@ -29,7 +29,7 @@
},
{
"cell_type": "code",
- "execution_count": 156,
+ "execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
@@ -76,7 +76,7 @@
},
{
"cell_type": "code",
- "execution_count": 157,
+ "execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
@@ -87,7 +87,7 @@
},
{
"cell_type": "code",
- "execution_count": 158,
+ "execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
@@ -99,13 +99,13 @@
},
{
"cell_type": "code",
- "execution_count": 200,
+ "execution_count": 38,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "fbc706a8b9f34d958e478cdf584bf853",
+ "model_id": "346759995bbe45bebb81afbfb9a21853",
"version_major": 2,
"version_minor": 0
},
@@ -120,20 +120,18 @@
"source": [
"# create alphabetically sorted dict\n",
"msceleb_top1m_az = {}\n",
- "a2z = 'abcdefghijklmnopqrstuvwxyz'\n",
- "for c in a2z:\n",
- " msceleb_top1m_az[c] = []\n",
"for msceleb_row in tqdm(df_msceleb_top1m.itertuples(), total=len(df_msceleb_top1m)):\n",
- " name = msceleb_row.name_lang\n",
- " try:\n",
- " msceleb_top1m_az[name[0].lower()].append({'name': name, 'id_kg': msceleb_row.id_kg})\n",
- " except Exception as e:\n",
- " pass"
+ " name_lang = split_name_lang(msceleb_row.name_lang)\n",
+ " name = name_lang['name']\n",
+ " c = name[0].lower()\n",
+ " if not c in msceleb_top1m_az.keys():\n",
+ " msceleb_top1m_az[c] = []\n",
+ " msceleb_top1m_az[c].append({'name': name, 'id_kg': msceleb_row.id_kg})"
]
},
{
"cell_type": "code",
- "execution_count": 159,
+ "execution_count": 39,
"metadata": {},
"outputs": [
{
@@ -200,7 +198,7 @@
"4 m.01008l96 محمد جسوس@ar"
]
},
- "execution_count": 159,
+ "execution_count": 39,
"metadata": {},
"output_type": "execute_result"
}
@@ -211,7 +209,7 @@
},
{
"cell_type": "code",
- "execution_count": 160,
+ "execution_count": 40,
"metadata": {},
"outputs": [
{
@@ -230,7 +228,7 @@
},
{
"cell_type": "code",
- "execution_count": 161,
+ "execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
@@ -240,7 +238,7 @@
},
{
"cell_type": "code",
- "execution_count": 162,
+ "execution_count": 13,
"metadata": {},
"outputs": [],
"source": [
@@ -250,7 +248,7 @@
},
{
"cell_type": "code",
- "execution_count": 163,
+ "execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
@@ -276,13 +274,13 @@
},
{
"cell_type": "code",
- "execution_count": 164,
+ "execution_count": 15,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "884edc099a404dfcb53e353d2abf6819",
+ "model_id": "082a2d002822492d975645bf8f63e1c4",
"version_major": 2,
"version_minor": 0
},
@@ -292,6 +290,13 @@
},
"metadata": {},
"output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
}
],
"source": [
@@ -318,13 +323,13 @@
},
{
"cell_type": "code",
- "execution_count": 165,
+ "execution_count": 16,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "1cd2915f485b4cd299a929e1fb2d5926",
+ "model_id": "ae112197a7a54f9c8308e650ed715073",
"version_major": 2,
"version_minor": 0
},
@@ -342,7 +347,8 @@
"no english name for /m/017vbn\n",
"no english name for /m/026q0k_\n",
"no english name for /m/02k2kw\n",
- "no english name for /m/0bwhrg1\n"
+ "no english name for /m/0bwhrg1\n",
+ "\n"
]
}
],
@@ -357,7 +363,7 @@
},
{
"cell_type": "code",
- "execution_count": 166,
+ "execution_count": 17,
"metadata": {},
"outputs": [
{
@@ -394,13 +400,13 @@
},
{
"cell_type": "code",
- "execution_count": 167,
+ "execution_count": 18,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "33ffa229c16d4a9088087c21210d421e",
+ "model_id": "8a46d8610623477bb813d082f79d25ef",
"version_major": 2,
"version_minor": 0
},
@@ -415,6 +421,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
+ "\n",
"removed 1,485,336 duplicate names\n"
]
}
@@ -451,13 +458,13 @@
},
{
"cell_type": "code",
- "execution_count": 168,
+ "execution_count": 19,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "6e3a3f659fa6414b80d678d5b991ed0a",
+ "model_id": "7f2e9296c6f54a78b3bfb5cac316ce68",
"version_major": 2,
"version_minor": 0
},
@@ -467,6 +474,13 @@
},
"metadata": {},
"output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
}
],
"source": [
@@ -487,13 +501,13 @@
},
{
"cell_type": "code",
- "execution_count": 171,
+ "execution_count": 20,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "bd0530f0e4634a8dbae0308964cd6e2b",
+ "model_id": "a15c801787e14f618c6449869520ac36",
"version_major": 2,
"version_minor": 0
},
@@ -503,6 +517,13 @@
},
"metadata": {},
"output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
}
],
"source": [
@@ -517,7 +538,7 @@
},
{
"cell_type": "code",
- "execution_count": 172,
+ "execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
@@ -527,7 +548,7 @@
},
{
"cell_type": "code",
- "execution_count": 173,
+ "execution_count": 22,
"metadata": {},
"outputs": [
{
@@ -559,13 +580,13 @@
},
{
"cell_type": "code",
- "execution_count": 174,
+ "execution_count": 23,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "420bc435f447454faa2dba73d7dff982",
+ "model_id": "975259d4a0ac4558b0c99a2841aebf05",
"version_major": 2,
"version_minor": 0
},
@@ -575,6 +596,13 @@
},
"metadata": {},
"output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
}
],
"source": [
@@ -594,7 +622,7 @@
},
{
"cell_type": "code",
- "execution_count": 175,
+ "execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
@@ -604,7 +632,7 @@
},
{
"cell_type": "code",
- "execution_count": 176,
+ "execution_count": 25,
"metadata": {},
"outputs": [],
"source": [
@@ -614,7 +642,7 @@
},
{
"cell_type": "code",
- "execution_count": 177,
+ "execution_count": 26,
"metadata": {},
"outputs": [],
"source": [
@@ -632,7 +660,7 @@
},
{
"cell_type": "code",
- "execution_count": 193,
+ "execution_count": 28,
"metadata": {},
"outputs": [],
"source": [
@@ -652,7 +680,7 @@
},
{
"cell_type": "code",
- "execution_count": 179,
+ "execution_count": 29,
"metadata": {},
"outputs": [],
"source": [
@@ -661,46 +689,13 @@
},
{
"cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": []
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "# make exact name matches\n",
- "lfw_name_matches_tmp = {}\n",
- "for lfw_item in tqdm(lfw_meta):\n",
- " lfw_name = lfw_item['name'] # name is transformed original name\n",
- " lfwnl = lfw_name.lower()\n",
- " splits = lfw_name.split(' ')\n",
- " matches_tmp = {}\n",
- " for word in splits:\n",
- " # for each word in names, check if exact word is in master name list\n",
- " c = word[0].lower()\n",
- " matches_tmp = []\n",
- " for name_id_kg in msceleb_top1m_az[c]:\n",
- " name = name_id_kg['name']\n",
- " id_kg = name_id_kg['id_kg']\n",
- " if lfwnl in name.lower():\n",
- " lfw_name_matches_tmp[lfw_name] = id_kg\n",
- " break\n",
- "print(f'found {len(lfw_name_matches_exact)} of {len(lfw_meta)} names using exact matches')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 212,
+ "execution_count": 46,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "8c0f2dbf032145fea3ad5759a97abc44",
+ "model_id": "badf99560a184d0fb577a84b0f18622f",
"version_major": 2,
"version_minor": 0
},
@@ -712,14 +707,3565 @@
"output_type": "display_data"
},
{
- "ename": "KeyboardInterrupt",
- "evalue": "",
- "output_type": "error",
- "traceback": [
- "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
- "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
- "\u001b[0;32m<ipython-input-212-13b8b31f417d>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlfw_name\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlower\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 7\u001b[0m \u001b[0mlfwnl\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlfw_name\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlower\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 8\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mname_id_kg\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mmsceleb_top1m_az\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mc\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 9\u001b[0m \u001b[0mname\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mname_id_kg\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'name'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 10\u001b[0m \u001b[0mid_kg\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mname_id_kg\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'id_kg'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
- "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Aaron Eckhart to Aaron Eckhart with id: m.03t4cz\n",
+ "matched: Aaron Guiel to Aaron Guiel with id: m.0bsy4r\n",
+ "matched: Aaron Peirsol to Aaron Peirsol with id: m.03p4zn\n",
+ "matched: Aaron Sorkin to Aaron Sorkin with id: m.01d8yn\n",
+ "matched: Aaron Tippin to Aaron Tippin with id: m.01k8mzv\n",
+ "matched: Abba Eban to Abba Eban with id: m.01341q\n",
+ "matched: Abbas Kiarostami to Abbas Kiarostami with id: m.023t0q\n",
+ "matched: Abdoulaye Wade to Abdoulaye Wade with id: m.023066\n",
+ "matched: Abdul Rahman to Abdul Rahman with id: m.01_t7m\n",
+ "matched: Abdullah to Abdullah with id: m.081x04\n",
+ "matched: Abdullah Ahmad Badawi to Abdullah Ahmad Badawi with id: m.01yynm\n",
+ "matched: Abel Aguilar to Abel Aguilar with id: m.08q415\n",
+ "matched: Abel Pacheco to Abel Pacheco with id: m.022vvl\n",
+ "matched: Abid Hamid Mahmud Al-Tikriti to Abid Hamid Mahmud al-Tikriti with id: m.03h33y\n",
+ "matched: Abraham Foxman to Abraham Foxman with id: m.03rtwj\n",
+ "matched: Adam Ant to Adam Ant with id: m.01wgjj5\n",
+ "matched: Adam Freier to Adam Freier with id: m.0f3mns\n",
+ "matched: Adam Herbert to Adam Herbert with id: m.08wz63\n",
+ "matched: Adam Mair to Adam Mair with id: m.09styc\n",
+ "matched: Adam Rich to Adam Rich with id: m.06gkrw\n",
+ "matched: Adam Sandler to Adam Sandler with id: m.0pz91\n",
+ "matched: Adam Scott to Adam Scott with id: m.06c_41\n",
+ "matched: Adel Al-Jubeir to Adel Al-Jubeir with id: m.0372rk\n",
+ "matched: Adolfo Rodriguez Saa to Adolfo Rodriguez Saa with id: m.01xxcs\n",
+ "matched: Adrian McPherson to Adrian McPherson with id: m.05y82p\n",
+ "matched: Adrian Murrell to Adrian Murrell with id: m.0bs9vm\n",
+ "matched: Adriana Lima to Adriana Lima with id: m.03qvwf\n",
+ "matched: Adrien Brody to Adrien Brody with id: m.01cj6y\n",
+ "matched: Afton Smith to Afton Smith with id: m.02kkp1_\n",
+ "matched: Agbani Darego to Agbani Darego with id: m.03x35g\n",
+ "matched: Agnelo Queiroz to Agnelo Queiroz with id: m.0w3359v\n",
+ "matched: Agnes Bruckner to Agnes Bruckner with id: m.07_8tw\n",
+ "matched: Ahmed Ahmed to Ahmed Ahmed with id: m.02wxx__\n",
+ "matched: Ahmed Chalabi to Ahmed Chalabi with id: m.01d_7n\n",
+ "matched: Ahmet Necdet Sezer to Ahmet Necdet Sezer with id: m.0224hd\n",
+ "matched: Ai Sugiyama to Ai Sugiyama with id: m.0575d1\n",
+ "matched: Aidan Quinn to Aidan Quinn with id: m.045c66\n",
+ "matched: Aileen Riggin Soule to Aileen Riggin Soule with id: m.05dl1d\n",
+ "matched: Aishwarya Rai to Aishwarya Rai with id: m.050llt\n",
+ "matched: Ajit Agarkar to Ajit Agarkar with id: m.03mkck\n",
+ "matched: Akbar Al Baker to Akbar Al Baker with id: m.05_70r\n",
+ "matched: Akbar Hashemi Rafsanjani to Akbar Hashemi Rafsanjani with id: m.023phr\n",
+ "matched: Akhmed Zakayev to Akhmed Zakayev with id: m.014c2k\n",
+ "matched: Akiko Morigami to Akiko Morigami with id: m.07gzcj\n",
+ "matched: Al Cardenas to Al Cardenas with id: m.026sfmk\n",
+ "matched: Al Davis to Al Davis with id: m.04wwky\n",
+ "matched: Al Gore to Al Gore with id: m.0d05fv\n",
+ "matched: Al Leiter to Al Leiter with id: m.03q1tm\n",
+ "matched: Al Pacino to Al Pacino with id: m.0bj9k\n",
+ "matched: Al Sharpton to Al Sharpton with id: m.0167xk\n",
+ "matched: Alain Cervantes to Alain Cervantes with id: m.0gw_8mr\n",
+ "matched: Alain Ducasse to Alain Ducasse with id: m.06bdhb\n",
+ "matched: Alan Ball to Alan Ball with id: m.03m_j8\n",
+ "matched: Alan Dershowitz to Alan Dershowitz with id: m.097qj4\n",
+ "matched: Alan Greenspan to Alan Greenspan with id: m.0jxfs2\n",
+ "matched: Alan Mulally to Alan Mulally with id: m.0gsyz1\n",
+ "matched: Alan Trammell to Alan Trammell with id: m.034_xj\n",
+ "matched: Alan Zemaitis to Alan Zemaitis with id: m.0cx4fr\n",
+ "matched: Alanis Morissette to Alanis Morissette with id: m.0gdh5\n",
+ "matched: Alanna Ubach to Alanna Ubach with id: m.03vnc_\n",
+ "matched: Alastair Campbell to Alastair Campbell with id: m.01nbny\n",
+ "matched: Alastair Johnston to Alastair Johnston with id: m.07kgfyv\n",
+ "matched: Albert Costa to Albert Costa with id: m.0805fzd\n",
+ "matched: Albert Pujols to Albert Pujols with id: m.035gcb\n",
+ "matched: Alberto Acosta to Alberto Acosta with id: m.026w8h3\n",
+ "matched: Alberto Fujimori to Alberto Fujimori with id: m.0130vq\n",
+ "matched: Alberto Sordi to Alberto Sordi with id: m.019wlg\n",
+ "matched: Aldo Paredes to Aldo Paredes with id: m.04ycc1c\n",
+ "matched: Alec Baldwin to Alec Baldwin with id: m.018ygt\n",
+ "matched: Alejandro Atchugarry to Alejandro Atchugarry with id: m.0zmz8rm\n",
+ "matched: Alejandro Lembo to Alejandro Lembo with id: m.0dr2z3\n",
+ "matched: Alejandro Lerner to Alejandro Lerner with id: m.07k8sv\n",
+ "matched: Alejandro Toledo to Alejandro Toledo with id: m.0_1h_ym\n",
+ "matched: Alek Wek to Alek Wek with id: m.02tpys\n",
+ "matched: Alessandro Nesta to Alessandro Nesta with id: m.02wx_h\n",
+ "matched: Alex Barros to Alex Barros with id: m.06w4n7\n",
+ "matched: Alex Cabrera to Alex Cabrera with id: m.02cryr\n",
+ "matched: Alex Ferguson to Alex Ferguson with id: m.03c3pnk\n",
+ "matched: Alex Holmes to Alex Holmes with id: m.0cnd94g\n",
+ "matched: Alex Penelas to Alex Penelas with id: m.022fc9\n",
+ "matched: Alex Popov to Alex Popov with id: m.0gsm__\n",
+ "matched: Alex Sink to Alex Sink with id: m.025_5_2\n",
+ "matched: Alex Wallau to Alex Wallau with id: m.0bgjjg\n",
+ "matched: Alex Zanardi to Alex Zanardi with id: m.01y_rh\n",
+ "matched: Alexa Vega to Alexa Vega with id: m.02z7h0\n",
+ "matched: Alexander Downer to Alexander Downer with id: m.01wy12\n",
+ "matched: Alexander Losyukov to Alexander Losyukov with id: m.06_vtf4\n",
+ "matched: Alexander Lukashenko to Alexander Lukashenko with id: m.014kb2\n",
+ "matched: Alexander Payne to Alexander Payne with id: m.02pv_d\n",
+ "matched: Alexandra Pelosi to Alexandra Pelosi with id: m.0641q5\n",
+ "matched: Alexandra Stevenson to Alexandra Stevenson with id: m.084dwc\n",
+ "matched: Alexandre Daigle to Alexandre Daigle with id: m.02qzsv\n",
+ "matched: Alexandre Despatie to Alexandre Despatie with id: m.03n6rf\n",
+ "matched: Alexandre Herchcovitch to Alexandre Herchcovitch with id: m.05qdv6\n",
+ "matched: Alexandre Vinokourov to Alexandre Vinokourov with id: m.046q58\n",
+ "matched: Alexis Bledel to Alexis Bledel with id: m.0217kz\n",
+ "matched: Alfonso Portillo to Alfonso Portillo with id: m.022w37\n",
+ "matched: Alfonso Soriano to Alfonso Soriano with id: m.02w54_\n",
+ "matched: Alfred Ford to Alfred Ford with id: m.0gh3kb\n",
+ "matched: Alfred Sant to Alfred Sant with id: m.04djwy\n",
+ "matched: Alfredo Moreno to Alfredo Moreno with id: m.04nbds\n",
+ "matched: Ali Abbas to Ali Abbas with id: m.02vxt6h\n",
+ "matched: Ali Abdullah Saleh to Ali Abdullah Saleh with id: m.01fkqs\n",
+ "matched: Ali Ahmeti to Ali Ahmeti with id: m.015z1y\n",
+ "matched: Ali Bin Hussein to Ali bin Hussein with id: m.06v_m1\n",
+ "matched: Ali Fallahian to Ali Fallahian with id: m.0f3zzk\n",
+ "matched: Ali Hammoud to Ali Hammoud with id: m.0pl03js\n",
+ "matched: Ali Khamenei to Ali Khamenei with id: m.0224jr\n",
+ "matched: Alicia Hollowell to Alicia Hollowell with id: m.0dm1sr\n",
+ "matched: Alicia Keys to Alicia Keys with id: m.0g824\n",
+ "matched: Alicia Molik to Alicia Molik with id: m.04zdq6\n",
+ "matched: Alicia Silverstone to Alicia Silverstone with id: m.0j5q3\n",
+ "matched: Alicia Witt to Alicia Witt with id: m.02xsrq\n",
+ "matched: Alimzhan Tokhtakhounov to Alimzhan Tokhtakhounov with id: m.0gskh7\n",
+ "matched: Alina Kabaeva to Alina Kabaeva with id: m.03rzd2\n",
+ "matched: Alison Krauss to Alison Krauss with id: m.02cx90\n",
+ "matched: Alison Lohman to Alison Lohman with id: m.053wg3\n",
+ "matched: Alistair MacDonald to Alistair Macdonald with id: m.0fl_d3\n",
+ "matched: Allan Houston to Allan Houston with id: m.0437ps\n",
+ "matched: Allan Kemakeza to Allan Kemakeza with id: m.0235h9\n",
+ "matched: Allen Iverson to Allen Iverson with id: m.01sg7_\n",
+ "matched: Allison Janney to Allison Janney with id: m.02bkdn\n",
+ "matched: Ally Sheedy to Ally Sheedy with id: m.02f8lw\n",
+ "matched: Allyson Felix to Allyson Felix with id: m.03_hdh\n",
+ "matched: Alma Powell to Alma Powell with id: m.0261k6z\n",
+ "matched: Alonzo Mourning to Alonzo Mourning with id: m.024vtg\n",
+ "matched: Aly Wagner to Aly Wagner with id: m.09_4c6\n",
+ "matched: Alyson Hannigan to Alyson Hannigan with id: m.0c01c\n",
+ "matched: Amanda Beard to Amanda Beard with id: m.03jd7z\n",
+ "matched: Amanda Bynes to Amanda Bynes with id: m.01cwkq\n",
+ "matched: Amanda Coetzer to Amanda Coetzer with id: m.068ggb\n",
+ "matched: Amber Frey to Amber Frey with id: m.0320mz\n",
+ "matched: Amber Tamblyn to Amber Tamblyn with id: m.02jsrt\n",
+ "matched: Ambrose Lee to Ambrose Lee with id: m.04vlxy\n",
+ "matched: Amelia Vega to Amelia Vega with id: m.01jsz8\n",
+ "matched: Amelie Mauresmo to Amelie Mauresmo with id: m.01jm_5\n",
+ "matched: Amr Moussa to Amr Moussa with id: m.01cp_j\n",
+ "matched: Amram Mitzna to Amram Mitzna with id: m.06z8s6\n",
+ "matched: Amy Brenneman to Amy Brenneman with id: m.0347xl\n",
+ "matched: Amy Cotton to Amy Cotton with id: m.04mz94g\n",
+ "matched: Amy Pascal to Amy Pascal with id: m.0gmd7_\n",
+ "matched: Amy Redford to Amy Redford with id: m.04n3cm_\n",
+ "matched: Amy Smart to Amy Smart with id: m.03ds83\n",
+ "matched: Amy Yasbeck to Amy Yasbeck with id: m.05xh50\n",
+ "matched: Ana Guevara to Ana Guevara with id: m.03fqjd\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Ana Palacio to Ana Palacio with id: m.0606x3\n",
+ "matched: Anastasia Kelesidou to Anastasia Kelesidou with id: m.07ztqs\n",
+ "matched: Anastasia Myskina to Anastasia Myskina with id: m.031h9y\n",
+ "matched: Anatoliy Kinakh to Anatoliy Kinakh with id: m.04hl61\n",
+ "matched: Anders Fogh Rasmussen to Anders Fogh Rasmussen with id: m.01p9wn\n",
+ "matched: Andre Agassi to Andre Agassi with id: m.0hdr\n",
+ "matched: Andre Lange to Andre Lange with id: m.0bsp5t\n",
+ "matched: Andrea Bocelli to Andrea Bocelli with id: m.02b25y\n",
+ "matched: Andrea De Cruz to Andrea De Cruz with id: m.0j7z2dh\n",
+ "matched: Andrea Yates to Andrea Yates with id: m.01tr5l\n",
+ "matched: Andreas Vinciguerra to Andreas Vinciguerra with id: m.0bdr9r\n",
+ "matched: Andrei Konchalovsky to Andrei Konchalovsky with id: m.03lhhq\n",
+ "matched: Andrei Mikhnevich to Andrei Mikhnevich with id: m.09dlrc\n",
+ "matched: Andrei Nikolishin to Andrei Nikolishin with id: m.0927tv\n",
+ "matched: Andrew Bernard to Andrew Bernard with id: m.02r6722\n",
+ "matched: Andrew Caldecott to Andrew Caldecott with id: m.06d1c2\n",
+ "matched: Andrew Cuomo to Andrew Cuomo with id: m.02pjpd\n",
+ "matched: Andrew Fastow to Andrew Fastow with id: m.09p1n\n",
+ "matched: Andrew Firestone to Andrew Firestone with id: m.0f_w0c\n",
+ "matched: Andrew Gilligan to Andrew Gilligan with id: m.029h0g\n",
+ "matched: Andrew Jarecki to Andrew Jarecki with id: m.06h442\n",
+ "matched: Andrew Luster to Andrew Luster with id: m.01kzy3\n",
+ "matched: Andrew Niccol to Andrew Niccol with id: m.02hnw3\n",
+ "matched: Andy Benes to Andy Benes with id: m.0bxr_8\n",
+ "matched: Andy Griffith to Andy Griffith with id: m.01m4kpp\n",
+ "matched: Andy Griggs to Andy Griggs with id: m.023v5v\n",
+ "matched: Andy Lau to Andy Lau with id: m.01t2h2\n",
+ "matched: Andy North to Andy North with id: m.06qy95\n",
+ "matched: Andy Roddick to Andy Roddick with id: m.01ym2x\n",
+ "matched: Andy Rooney to Andy Rooney with id: m.01lmd6\n",
+ "matched: Andy Warhol to Andy Warhol with id: m.0kc6\n",
+ "matched: Angela Bassett to Angela Bassett with id: m.02jt1k\n",
+ "matched: Angela Lansbury to Angela Lansbury with id: m.0161h5\n",
+ "matched: Angela Merkel to Angela Merkel with id: m.0jl0g\n",
+ "matched: Angelina Jolie to Angelina Jolie with id: m.0f4vbz\n",
+ "matched: Angie Martinez to Angie Martinez with id: m.02flzb\n",
+ "matched: Anita DeFrantz to Anita DeFrantz with id: m.04gn8sr\n",
+ "matched: Ann Landers to Ann Landers with id: m.06w7vdx\n",
+ "matched: Ann Veneman to Ann Veneman with id: m.01px95\n",
+ "matched: Anna Chicherova to Anna Chicherova with id: m.0ftfrr\n",
+ "matched: Anna Faris to Anna Faris with id: m.01pk3z\n",
+ "matched: Anna Kournikova to Anna Kournikova with id: m.0knq\n",
+ "matched: Anna Nicole Smith to Anna Nicole Smith with id: m.0hwfl\n",
+ "matched: Anne Donovan to Anne Donovan with id: m.080th6\n",
+ "matched: Anne Heche to Anne Heche with id: m.01vhb0\n",
+ "matched: Anne Krueger to Anne Krueger with id: m.02jj9f\n",
+ "matched: Anne McLellan to Anne McLellan with id: m.023snw\n",
+ "matched: Annette Bening to Annette Bening with id: m.028knk\n",
+ "matched: Annette Lu to Annette Lu with id: m.01rsww\n",
+ "matched: Annie Machon to Annie Machon with id: m.03d8025\n",
+ "matched: Antanas Valionis to Antanas Valionis with id: m.0bm7j\n",
+ "matched: Anthony Fauci to Anthony Fauci with id: m.04k4m3\n",
+ "matched: Anthony Garotinho to Anthony Garotinho with id: m.0b7347\n",
+ "matched: Anthony Hopkins to Anthony Hopkins with id: m.0z4s\n",
+ "matched: Anthony LaPaglia to Anthony LaPaglia with id: m.0301bq\n",
+ "matched: Anthony Principi to Anthony Principi with id: m.01pxkh\n",
+ "matched: Antje Buschschulte to Antje Buschschulte with id: m.085lpy\n",
+ "matched: Anton Balasingham to Anton Balasingham with id: m.0bhkwy\n",
+ "matched: Antonio Banderas to Antonio Banderas with id: m.0436kgz\n",
+ "matched: Antonio Cassano to Antonio Cassano with id: m.036wtl\n",
+ "matched: Antonio Catania to Antonio Catania with id: m.0bfmw9t\n",
+ "matched: Antonio Palocci to Antonio Palocci with id: m.05cf2h\n",
+ "matched: Antonio Trillanes to Antonio Trillanes with id: m.02pnshq\n",
+ "matched: Antony Leung to Antony Leung with id: m.01p_kk\n",
+ "matched: Antwun Echols to Antwun Echols with id: m.02wbr7k\n",
+ "matched: Anwar Ibrahim to Anwar Ibrahim with id: m.01yym5\n",
+ "matched: Aretha Franklin to Aretha Franklin with id: m.012vd6\n",
+ "matched: Ari Bousbib to Ari Bousbib with id: m.03wqp2w\n",
+ "matched: Ari Fleischer to Ari Fleischer with id: m.01djcw\n",
+ "matched: Arianna Huffington to Arianna Huffington with id: m.01r5wc\n",
+ "matched: Arie Haan to Arie Haan with id: m.08mssb\n",
+ "matched: Ariel Sharon to Ariel Sharon with id: m.012bk\n",
+ "matched: Arif Mardin to Arif Mardin with id: m.03cd1q\n",
+ "matched: Arlen Specter to Arlen Specter with id: m.0204ym\n",
+ "matched: Armando Carrillo to Armando Carrillo with id: m.02wbcl6\n",
+ "matched: Arminio Fraga to Arminio Fraga with id: m.04lrt0\n",
+ "matched: Arnold Palmer to Arnold Palmer with id: m.0l0cx\n",
+ "matched: Arnold Schwarzenegger to Arnold Schwarzenegger with id: m.0tc7\n",
+ "matched: Aron Ralston to Aron Ralston with id: m.027h0r\n",
+ "matched: Art Howe to Art Howe with id: m.02wz05p\n",
+ "matched: Arthur Johnson to Arthur Johnson with id: m.04gvgbf\n",
+ "matched: Arturo Gatti to Arturo Gatti with id: m.01d0bh\n",
+ "matched: Asa Hutchinson to Asa Hutchinson with id: m.04fbt1\n",
+ "matched: Ashanti to Ashanti with id: m.01wqmm8\n",
+ "matched: Ashley Judd to Ashley Judd with id: m.0btxr\n",
+ "matched: Ashley Olsen to Ashley Olsen with id: m.03bwz28\n",
+ "matched: Ashley Postell to Ashley Postell with id: m.0413vpq\n",
+ "matched: Ashraf Ghani to Ashraf Ghani with id: m.024766\n",
+ "matched: Ashton Kutcher to Ashton Kutcher with id: m.01p4vl\n",
+ "matched: Asif Ali Zardari to Asif Ali Zardari with id: m.03xhf_\n",
+ "matched: Askar Akayev to Askar Akayev with id: m.022w8k\n",
+ "matched: Astou Ndiaye-Diatta to Astou Ndiaye-Diatta with id: m.03c8rbp\n",
+ "matched: Atal Bihari Vajpayee to Atal Bihari Vajpayee with id: m.0pstz\n",
+ "matched: Atom Egoyan to Atom Egoyan with id: m.01vqrm\n",
+ "matched: Atsushi Sato to Atsushi Sato with id: m.0j7kc2n\n",
+ "matched: Audrey Lacroix to Audrey Lacroix with id: m.03wc_hh\n",
+ "matched: Audrey Sauret to Audrey Sauret with id: m.0j64ww4\n",
+ "matched: Augusto Pinochet to Augusto Pinochet with id: m.014d3\n",
+ "matched: Augusto Roa Bastos to Augusto Roa Bastos with id: m.03xkvt\n",
+ "matched: Aung San Suu Kyi to Aung San Suu Kyi with id: m.011p3\n",
+ "matched: Austin Kearns to Austin Kearns with id: m.07sryb\n",
+ "matched: Avril Lavigne to Avril Lavigne with id: m.0161c2\n",
+ "matched: Azmi Bishara to Azmi Bishara with id: m.07nnwl\n",
+ "matched: Azra Akin to Azra Akin with id: m.02l3b1\n",
+ "matched: Babe Ruth to Babe Ruth with id: m.01bss\n",
+ "matched: Barbara Bach to Barbara Bach with id: m.01tj3z\n",
+ "matched: Barbara Bodine to Barbara Bodine with id: m.01c12p\n",
+ "matched: Barbara Boxer to Barbara Boxer with id: m.01c1n5\n",
+ "matched: Barbara Brezigar to Barbara Brezigar with id: m.04ldmv3\n",
+ "matched: Barbara Walters to Barbara Walters with id: m.01xcr4\n",
+ "matched: Barbra Streisand to Barbra Streisand with id: m.03f2_rc\n",
+ "matched: Barry Alvarez to Barry Alvarez with id: m.04rb3d\n",
+ "matched: Barry Bonds to Barry Bonds with id: m.01dk_\n",
+ "matched: Barry Collier to Barry Collier with id: m.02qjj4q\n",
+ "matched: Barry Diller to Barry Diller with id: m.044khm\n",
+ "matched: Barry Hinson to Barry Hinson with id: m.0278wvd\n",
+ "matched: Barry Switzer to Barry Switzer with id: m.016b90\n",
+ "matched: Barry Zito to Barry Zito with id: m.012hsb\n",
+ "matched: Bart Freundlich to Bart Freundlich with id: m.09y_q5\n",
+ "matched: Bart Hendricks to Bart Hendricks with id: m.0ngtbfg\n",
+ "matched: Bartosz Kizierowski to Bartosz Kizierowski with id: m.0dkxd7\n",
+ "matched: Barzan al-Tikriti to Barzan Al-Tikriti with id: m.01fq41\n",
+ "matched: Basdeo Panday to Basdeo Panday with id: m.098sq7\n",
+ "matched: Baz Luhrmann to Baz Luhrmann with id: m.013tcv\n",
+ "matched: Beatriz Merino to Beatriz Merino with id: m.0235xm\n",
+ "matched: Bela Karolyi to Bela Karolyi with id: m.03n81w\n",
+ "matched: Ben Affleck to Ben Affleck with id: m.0151w_\n",
+ "matched: Ben Betts to Ben Betts with id: m.02rx2l4\n",
+ "matched: Ben Braun to Ben Braun with id: m.026qqtg\n",
+ "matched: Ben Broussard to Ben Broussard with id: m.05bzpb\n",
+ "matched: Ben Cahoon to Ben Cahoon with id: m.091v9b\n",
+ "matched: Ben Kingsley to Ben Kingsley with id: m.016k6x\n",
+ "matched: Benazir Bhutto to Benazir Bhutto with id: m.01bhq8\n",
+ "matched: Benedita da Silva to Benedita da Silva with id: m.0cggtv\n",
+ "matched: Benicio Del Toro to Benicio Del Toro with id: m.01qscs\n",
+ "matched: Benito Santiago to Benito Santiago with id: m.0px7v\n",
+ "matched: Benjamin Bratt to Benjamin Bratt with id: m.01tfck\n",
+ "matched: Benjamin McKenzie to Benjamin McKenzie with id: m.02t244\n",
+ "matched: Benjamin Netanyahu to Benjamin Netanyahu with id: m.0fm2h\n",
+ "matched: Bernadette Peters to Bernadette Peters with id: m.01ccr8\n",
+ "matched: Bernard Ebbers to Bernard Ebbers with id: m.023lqp\n",
+ "matched: Bernard Giraudeau to Bernard Giraudeau with id: m.0404x4p\n",
+ "matched: Bernard Kerik to Bernard Kerik with id: m.01qkdh\n",
+ "matched: Bernard Landry to Bernard Landry with id: m.01r3qs\n",
+ "matched: Bernard Law to Bernard Law with id: m.014sjl\n",
+ "matched: Bernard Lord to Bernard Lord with id: m.016w_q\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Bernardo Segura to Bernardo Segura with id: m.0bnr7m\n",
+ "matched: Bertie Ahern to Bertie Ahern with id: m.09_9nl\n",
+ "matched: Bertrand Bonello to Bertrand Bonello with id: m.02rzksd\n",
+ "matched: Beth Jones to Beth Jones with id: m.05v_jh0\n",
+ "matched: Bettina Rheims to Bettina Rheims with id: m.03pfyf\n",
+ "matched: Betty Williams to Betty Williams with id: m.02848d\n",
+ "matched: Bianca Jagger to Bianca Jagger with id: m.04l_7q\n",
+ "matched: Bijan Namdar Zangeneh to Bijan Namdar Zangeneh with id: m.07wh4x\n",
+ "matched: Bill Belichick to Bill Belichick with id: m.02_fs7\n",
+ "matched: Bill Butler to Bill Butler with id: m.025v92r\n",
+ "matched: Bill Callahan to Bill Callahan with id: m.05v5sz\n",
+ "matched: Bill Cartwright to Bill Cartwright with id: m.05zr5r1\n",
+ "matched: Bill Clancy to Bill Clancy with id: m.0fqq2b9\n",
+ "matched: Bill Clinton to Bill Clinton with id: m.0157m\n",
+ "matched: Bill Curry to Bill Curry with id: m.09zdxg\n",
+ "matched: Bill Doba to Bill Doba with id: m.07jd41\n",
+ "matched: Bill Elliott to Bill Elliott with id: m.04dzh1r\n",
+ "matched: Bill Fennelly to Bill Fennelly with id: m.0f04mm\n",
+ "matched: Bill Frist to Bill Frist with id: m.0154r3\n",
+ "matched: Bill Gates to Bill Gates with id: m.017nt\n",
+ "matched: Bill Guerin to Bill Guerin with id: m.028t43\n",
+ "matched: Bill Herrion to Bill Herrion with id: m.0ctpbh\n",
+ "matched: Bill Hughes to Bill Hughes with id: m.03j2stq\n",
+ "matched: Bill Kollar to Bill Kollar with id: m.02pvpg4\n",
+ "matched: Bill Kong to Bill Kong with id: m.03nt0x3\n",
+ "matched: Bill Mauldin to Bill Mauldin with id: m.017dzj\n",
+ "matched: Bill McBride to Bill McBride with id: m.05nm24\n",
+ "matched: Bill Nelson to Bill Nelson with id: m.01_pb_\n",
+ "matched: Bill Parcells to Bill Parcells with id: m.01sd9r\n",
+ "matched: Bill Parsons to Bill Parsons with id: m.03d32p2\n",
+ "matched: Bill Paxton to Bill Paxton with id: m.01s7zw\n",
+ "matched: Bill Self to Bill Self with id: m.03b0l7\n",
+ "matched: Bill Sizemore to Bill Sizemore with id: m.065ynx\n",
+ "matched: Bill Stapleton to Bill Stapleton with id: m.0jt41xk\n",
+ "matched: Bill Stein to Bill Stein with id: m.0g03rt\n",
+ "matched: Bill Walton to Bill Walton with id: m.01ym3s\n",
+ "matched: Billy Andrade to Billy Andrade with id: m.06fs7q\n",
+ "matched: Billy Beane to Billy Beane with id: m.01tvwb\n",
+ "matched: Billy Bob Thornton to Billy Bob Thornton with id: m.01fh9\n",
+ "matched: Billy Boyd to Billy Boyd with id: m.02qpwyb\n",
+ "matched: Billy Crawford to Billy Crawford with id: m.01mxzym\n",
+ "matched: Billy Crystal to Billy Crystal with id: m.01h1b\n",
+ "matched: Billy Donovan to Billy Donovan with id: m.05214n\n",
+ "matched: Billy Gilman to Billy Gilman with id: m.01jjdg7\n",
+ "matched: Billy Joel to Billy Joel with id: m.0b_j2\n",
+ "matched: Bing Crosby to Bing Crosby with id: m.01vsy9_\n",
+ "matched: Binyamin Ben-Eliezer to Binyamin Ben-Eliezer with id: m.04mwls\n",
+ "matched: Bison Dele to Bison Dele with id: m.04hj11\n",
+ "matched: Bixente LIzarazu to Bixente Lizarazu with id: m.03bnrg\n",
+ "matched: Blas Ople to Blas Ople with id: m.023wj7\n",
+ "matched: Blythe Danner to Blythe Danner with id: m.01bcq\n",
+ "matched: Blythe Hartley to Blythe Hartley with id: m.03n6k5\n",
+ "matched: Bo Pelini to Bo Pelini with id: m.026m0fm\n",
+ "matched: Bo Ryan to Bo Ryan with id: m.04bnvr\n",
+ "matched: Bob Alper to Bob Alper with id: m.02rp07d\n",
+ "matched: Bob Beauprez to Bob Beauprez with id: m.024zh7\n",
+ "matched: Bob Bowlsby to Bob Bowlsby with id: m.03c1jtd\n",
+ "matched: Bob Dole to Bob Dole with id: m.0fhkx\n",
+ "matched: Bob Ferguson to Bob Ferguson with id: m.06d2g3\n",
+ "matched: Bob Geldof to Bob Geldof with id: m.01l87db\n",
+ "matched: Bob Graham to Bob Graham with id: m.0vxf271\n",
+ "matched: Bob Guccione to Bob Guccione with id: m.025bg4\n",
+ "matched: Bob Hayes to Bob Hayes with id: m.02gt3d\n",
+ "matched: Bob Holden to Bob Holden with id: m.01z1k6\n",
+ "matched: Bob Hope to Bob Hope with id: m.015cbq\n",
+ "matched: Bob Huggins to Bob Huggins with id: m.083h5m\n",
+ "matched: Bob Iger to Bob Iger with id: m.05chnj\n",
+ "matched: Bob Krueger to Bob Krueger with id: m.0452c9\n",
+ "matched: Bob Menendez to Bob Menendez with id: m.033d3p\n",
+ "matched: Bob Newhart to Bob Newhart with id: m.012gq6\n",
+ "matched: Bob Stoops to Bob Stoops with id: m.0518nv\n",
+ "matched: Bob Taft to Bob Taft with id: m.02c6bt\n",
+ "matched: Bobby Bowden to Bobby Bowden with id: m.02w5jc\n",
+ "matched: Bobby Kielty to Bobby Kielty with id: m.05f344\n",
+ "matched: Bobby Robson to Bobby Robson with id: m.0hyrg\n",
+ "matched: Bode Miller to Bode Miller with id: m.03dq25\n",
+ "matched: Bonnie Fuller to Bonnie Fuller with id: m.0chbnv\n",
+ "matched: Bonnie Hunt to Bonnie Hunt with id: m.015pvh\n",
+ "matched: Bono to Bono with id: m.07s4bgc\n",
+ "matched: Boris Berezovsky to Boris Berezovsky with id: m.01ztcq\n",
+ "matched: Boris Henry to Boris Henry with id: m.0bchkp\n",
+ "matched: Boris Jordan to Boris Jordan with id: m.027m29z\n",
+ "matched: Boris Trajkovski to Boris Trajkovski with id: m.01xw3q\n",
+ "matched: Boris Yeltsin to Boris Yeltsin with id: m.01krs\n",
+ "matched: Brad Banks to Brad Banks with id: m.068qnj\n",
+ "matched: Brad Brownell to Brad Brownell with id: m.02q6h7t\n",
+ "matched: Brad Garrett to Brad Garrett with id: m.01rcmg\n",
+ "matched: Brad Gushue to Brad Gushue with id: m.096872\n",
+ "matched: Brad Miller to Brad Miller with id: m.0hr3h8d\n",
+ "matched: Brad Pitt to Brad Pitt with id: m.0c6qh\n",
+ "matched: Brad Wilk to Brad Wilk with id: m.01t_mn\n",
+ "matched: Brajesh Mishra to Brajesh Mishra with id: m.02vp_fs\n",
+ "matched: Brandon Boyd to Brandon Boyd with id: m.0q9gq\n",
+ "matched: Brandon Hammond to Brandon Hammond with id: m.0fvszq\n",
+ "matched: Brandon Inge to Brandon Inge with id: m.03qfp6\n",
+ "matched: Brandon Jones to Brandon Jones with id: m.0hdz6gl\n",
+ "matched: Brandon Knight to Brandon Knight with id: m.064n9cw\n",
+ "matched: Brandon Larson to Brandon Larson with id: m.02vl6d5\n",
+ "matched: Brandon Lloyd to Brandon Lloyd with id: m.04f3r3\n",
+ "matched: Brandon Webb to Brandon Webb with id: m.0g57twj\n",
+ "matched: Branko Crvenkovski to Branko Crvenkovski with id: m.0235jx\n",
+ "matched: Brendan Fraser to Brendan Fraser with id: m.0227tr\n",
+ "matched: Brendan Gaughan to Brendan Gaughan with id: m.06tqdf\n",
+ "matched: Brendan Hansen to Brendan Hansen with id: m.04g0s31\n",
+ "matched: Brett Hawke to Brett Hawke with id: m.0b8f2x\n",
+ "matched: Brett Hull to Brett Hull with id: m.0283xl\n",
+ "matched: Brian Billick to Brian Billick with id: m.0520k6\n",
+ "matched: Brian Cashman to Brian Cashman with id: m.04mg4t\n",
+ "matched: Brian Clemens to Brian Clemens with id: m.0dngtf\n",
+ "matched: Brian Cook to Brian Cook with id: m.03f4wqd\n",
+ "matched: Brian Cowen to Brian Cowen with id: m.01q5gs\n",
+ "matched: Brian De Palma to Brian De Palma with id: m.01c6l\n",
+ "matched: Brian Gregory to Brian Gregory with id: m.03d4nwn\n",
+ "matched: Brian Griese to Brian Griese with id: m.04pz7h\n",
+ "matched: Brian Heidik to Brian Heidik with id: m.03vttl\n",
+ "matched: Brian Henson to Brian Henson with id: m.02xp18\n",
+ "matched: Brian Kerr to Brian Kerr with id: m.03fv56\n",
+ "matched: Brian Lara to Brian Lara with id: m.01dhw\n",
+ "matched: Brian Mulroney to Brian Mulroney with id: m.0h0zn\n",
+ "matched: Brian Olson to Brian Olson with id: m.04f9gql\n",
+ "matched: Brian Scalabrine to Brian Scalabrine with id: m.0691fk\n",
+ "matched: Brian Schneider to Brian Schneider with id: m.058_z3\n",
+ "matched: Brian Wells to Brian Wells with id: m.05mdxr\n",
+ "matched: Brian Williams to Brian Williams with id: m.01wbqd2\n",
+ "matched: Bridget Fonda to Bridget Fonda with id: m.01yd8v\n",
+ "matched: Bridgette Wilson-Sampras to Bridgette Wilson-Sampras with id: m.05p5m7\n",
+ "matched: Brigitte Boisselier to Brigitte Boisselier with id: m.025ryh5\n",
+ "matched: Britney Spears to Britney Spears with id: m.015f7\n",
+ "matched: Brittany Snow to Brittany Snow with id: m.03yrkt\n",
+ "matched: Brock Berlin to Brock Berlin with id: m.0cn6gm\n",
+ "matched: Bronson Arroyo to Bronson Arroyo with id: m.03k3lg\n",
+ "matched: Brooke Adams to Brooke Adams with id: m.027fnnx\n",
+ "matched: Brooke Shields to Brooke Shields with id: m.0bx_q\n",
+ "matched: Bruce Arena to Bruce Arena with id: m.028g3m\n",
+ "matched: Bruce Lunsford to Bruce Lunsford with id: m.027_p8g\n",
+ "matched: Bruce Paltrow to Bruce Paltrow with id: m.0p921\n",
+ "matched: Bruce Springsteen to Bruce Springsteen with id: m.0gcs9\n",
+ "matched: Bruce Van De Velde to Bruce Van De Velde with id: m.05zvg3l\n",
+ "matched: Bruce Weber to Bruce Weber with id: m.02tjqk\n",
+ "matched: Bruce Willis to Bruce Willis with id: m.0h7pj\n",
+ "matched: Bryan Adams to Bryan Adams with id: m.01bczm\n",
+ "matched: Bryant Young to Bryant Young with id: m.04nkrm\n",
+ "matched: Buck Rodgers to Buck Rodgers with id: m.07d2bc\n",
+ "matched: Bud Selig to Bud Selig with id: m.01glv\n",
+ "matched: Budd Schulberg to Budd Schulberg with id: m.02fws0\n",
+ "matched: Buddy Ryan to Buddy Ryan with id: m.05b4mw5\n",
+ "matched: Butch Davis to Butch Davis with id: m.0801_6\n",
+ "matched: Buzz Hargrove to Buzz Hargrove with id: m.04m_vn\n",
+ "matched: Byron Scott to Byron Scott with id: m.0dfd0p\n",
+ "matched: Caio Blat to Caio Blat with id: m.0b_3p9\n",
+ "matched: Calbert Cheaney to Calbert Cheaney with id: m.06njqy\n",
+ "matched: Calista Flockhart to Calista Flockhart with id: m.023s8\n",
+ "matched: Cameron Diaz to Cameron Diaz with id: m.0bksh\n",
+ "matched: Camilla Parker Bowles to Camilla Parker Bowles with id: m.0158r2\n",
+ "matched: Camryn Manheim to Camryn Manheim with id: m.0306bt\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Candice Bergen to Candice Bergen with id: m.04p_yxz\n",
+ "matched: Candie Kung to Candie Kung with id: m.075hcr\n",
+ "matched: Carey Lowell to Carey Lowell with id: m.041l94\n",
+ "matched: Carin Koch to Carin Koch with id: m.0djjc7\n",
+ "matched: Carl Levin to Carl Levin with id: m.01xh6j\n",
+ "matched: Carl Pope to Carl Pope with id: m.0dnqf0\n",
+ "matched: Carl Reiner to Carl Reiner with id: m.0pnf3\n",
+ "matched: Carla Del Ponte to Carla Del Ponte with id: m.04y3tl\n",
+ "matched: Carla Gay Balingit to Carla Gay Balingit with id: m.0bz3cc\n",
+ "matched: Carla Gugino to Carla Gugino with id: m.06qgvf\n",
+ "matched: Carla Moreno to Carla Moreno with id: m.05tg6p\n",
+ "matched: Carla Sullivan to Carla Sullivan with id: m.0h7mj1v\n",
+ "matched: Carlo Ancelotti to Carlo Ancelotti with id: m.049_yr\n",
+ "matched: Carlo Azeglio Ciampi to Carlo Azeglio Ciampi with id: m.01l__3\n",
+ "matched: Carlos Alberto Parreira to Carlos Alberto Parreira with id: m.037n_q\n",
+ "matched: Carlos Arroyo to Carlos Arroyo with id: m.076x8t8\n",
+ "matched: Carlos Barra to Carlos Barra with id: m.0_vprmx\n",
+ "matched: Carlos Bianchi to Carlos Bianchi with id: m.05ng4f\n",
+ "matched: Carlos Ghosn to Carlos Ghosn with id: m.04v16_\n",
+ "matched: Carlos Menem to Carlos Menem with id: m.0d7_4\n",
+ "matched: Carlos Mesa to Carlos Mesa with id: m.01yflc\n",
+ "matched: Carlos Queiroz to Carlos Queiroz with id: m.03bqh7\n",
+ "matched: Carlos Ruckauf to Carlos Ruckauf with id: m.03vgbf\n",
+ "matched: Carlos Ruiz to Carlos Ruiz with id: m.0c_gkq\n",
+ "matched: Carlos Salinas to Carlos Salinas with id: m.0h6y6\n",
+ "matched: Carlos Vives to Carlos Vives with id: m.016883\n",
+ "matched: Carlton Baugh to Carlton Baugh with id: m.089wkn\n",
+ "matched: Carly Fiorina to Carly Fiorina with id: m.02mwvv\n",
+ "matched: Carly Gullickson to Carly Gullickson with id: m.04jd8vr\n",
+ "matched: Carmen Electra to Carmen Electra with id: m.01lbp\n",
+ "matched: Carol Burnett to Carol Burnett with id: m.01l1ls\n",
+ "matched: Carol Moseley Braun to Carol Moseley Braun with id: m.019k2w\n",
+ "matched: Carol Williams to Carol Williams with id: m.02qp741\n",
+ "matched: Carolina Barco to Carolina Barco with id: m.03pdsq\n",
+ "matched: Caroline Dhavernas to Caroline Dhavernas with id: m.02ml74\n",
+ "matched: Caroline Kennedy to Caroline Kennedy with id: m.01y603\n",
+ "matched: Caroline Link to Caroline Link with id: m.0gq3hk\n",
+ "matched: Carolyn Dawn Johnson to Carolyn Dawn Johnson with id: m.06ypff\n",
+ "matched: Carolyn Kuhl to Carolyn Kuhl with id: m.04q7kdt\n",
+ "matched: Carrie-Anne Moss to Carrie-Anne Moss with id: m.01kj0p\n",
+ "matched: Carson Daly to Carson Daly with id: m.019n7x\n",
+ "matched: Carson Palmer to Carson Palmer with id: m.03tt0_\n",
+ "matched: Casey Mears to Casey Mears with id: m.05p89l\n",
+ "matched: Cass Ballenger to Cass Ballenger with id: m.03g_wd\n",
+ "matched: Cate Blanchett to Cate Blanchett with id: m.0154qm\n",
+ "matched: Catherine Bell to Catherine Bell with id: m.02m7ww\n",
+ "matched: Catherine Deneuve to Catherine Deneuve with id: m.0cbkc\n",
+ "matched: Catherine Ndereba to Catherine Ndereba with id: m.03b8n8\n",
+ "matched: Catherine Zeta-Jones to Catherine Zeta-Jones with id: m.013knm\n",
+ "matched: Cathy Cunningham to Cathy Cunningham with id: m.0f5g_2\n",
+ "matched: Cathy Freeman to Cathy Freeman with id: m.0hgzn\n",
+ "matched: Catriona Le May Doan to Catriona Le May Doan with id: m.0q07_\n",
+ "matched: Cecilia Bolocco to Cecilia Bolocco with id: m.01q7zc\n",
+ "matched: Cecilia Cheung to Cecilia Cheung with id: m.05_dcr\n",
+ "matched: Cedric Benson to Cedric Benson with id: m.0746cp\n",
+ "matched: Celia Cruz to Celia Cruz with id: m.0165ys\n",
+ "matched: Celine Dion to Celine Dion with id: m.01cwhp\n",
+ "matched: Celso Amorim to Celso Amorim with id: m.03xxdx\n",
+ "matched: Celso Lafer to Celso Lafer with id: m.02vzbms\n",
+ "matched: Cesar Maia to Cesar Maia with id: m.03gys3\n",
+ "matched: Chakib Khelil to Chakib Khelil with id: m.06mcjd\n",
+ "matched: Chan Gailey to Chan Gailey with id: m.09_7r2\n",
+ "matched: Chan Ho Park to Chan Ho Park with id: m.031513\n",
+ "matched: Chance Mock to Chance Mock with id: m.02z2088\n",
+ "matched: Chanda Rubin to Chanda Rubin with id: m.055y9r\n",
+ "matched: Chandrika Kumaratunga to Chandrika Kumaratunga with id: m.01sqyt\n",
+ "matched: Chang Sang to Chang Sang with id: m.0dljdwh\n",
+ "matched: Charlene Barshefsky to Charlene Barshefsky with id: m.04s333\n",
+ "matched: Charles Bell to Charles Bell with id: m.02rc92j\n",
+ "matched: Charles Bronson to Charles Bronson with id: m.01dkpb\n",
+ "matched: Charles Moose to Charles Moose with id: m.0yc8l\n",
+ "matched: Charles Richardson to Charles Richardson with id: m.080gc45\n",
+ "matched: Charles Schumer to Charles Schumer with id: m.01w74d\n",
+ "matched: Charles Taylor to Charles Taylor with id: m.0d02ln\n",
+ "matched: Charlie Coles to Charlie Coles with id: m.0g6bcz\n",
+ "matched: Charlie Garner to Charlie Garner with id: m.0bhrt9\n",
+ "matched: Charlie Hunnam to Charlie Hunnam with id: m.057yk8\n",
+ "matched: Charlie Sheen to Charlie Sheen with id: m.0gyfcpy\n",
+ "matched: Charlie Zaa to Charlie Zaa with id: m.040bwh\n",
+ "matched: Charlize Theron to Charlize Theron with id: m.01l9p\n",
+ "matched: Charlotte Casiraghi to Charlotte Casiraghi with id: m.03fzdp\n",
+ "matched: Charlotte Church to Charlotte Church with id: m.02cgjd\n",
+ "matched: Charlotte Rampling to Charlotte Rampling with id: m.02f2p7\n",
+ "matched: Charlton Heston to Charlton Heston with id: m.0chsq\n",
+ "matched: Charmaine Crooks to Charmaine Crooks with id: m.0gl7w1\n",
+ "matched: Chelsea Clinton to Chelsea Clinton with id: m.01chwz\n",
+ "matched: Chen Kaige to Chen Kaige with id: m.0253dk\n",
+ "matched: Chen Shui-bian to Chen Shui-bian with id: m.0fbn3\n",
+ "matched: Cherie Blair to Cherie Blair with id: m.01nws3\n",
+ "matched: Cherry Jones to Cherry Jones with id: m.06dg86\n",
+ "matched: Cheryl Hines to Cheryl Hines with id: m.03ywyk\n",
+ "matched: Cheryl Tiegs to Cheryl Tiegs with id: m.03djjn\n",
+ "matched: Chhouk Rin to Chhouk Rin with id: m.057bd_\n",
+ "matched: Chick Hearn to Chick Hearn with id: m.0hwmx\n",
+ "matched: Chin-Feng Chen to Chin-Feng Chen with id: m.07nj7w\n",
+ "matched: Chin-Hui Tsao to Chin-hui Tsao with id: m.07vyft\n",
+ "matched: Chip Ganassi to Chip Ganassi with id: m.063f7w\n",
+ "matched: Chip Knight to Chip Knight with id: m.0j9msms\n",
+ "matched: Chita Rivera to Chita Rivera with id: m.03n7jm\n",
+ "matched: Chris Bell to Chris Bell with id: m.0frk575\n",
+ "matched: Chris Byrd to Chris Byrd with id: m.04rbbn\n",
+ "matched: Chris Claiborne to Chris Claiborne with id: m.06cfbg\n",
+ "matched: Chris Columbus to Chris Columbus with id: m.0y4h4_r\n",
+ "matched: Chris Cooper to Chris Cooper with id: m.0ynshly\n",
+ "matched: Chris Cornell to Chris Cornell with id: m.01gf5h\n",
+ "matched: Chris Crocker to Chris Crocker with id: m.0ktb4t\n",
+ "matched: Chris Dodd to Chris Dodd with id: m.01xcly\n",
+ "matched: Chris Hernandez to Chris Hernandez with id: m.05247xk\n",
+ "matched: Chris Klein to Chris Klein with id: m.049vcv\n",
+ "matched: Chris Matthews to Chris Matthews with id: m.02plp3n\n",
+ "matched: Chris Neil to Chris Neil with id: m.08cgzn\n",
+ "matched: Chris Noth to Chris Noth with id: m.04cf09\n",
+ "matched: Chris Penn to Chris Penn with id: m.04zn7g\n",
+ "matched: Chris Pronger to Chris Pronger with id: m.02y8bn\n",
+ "matched: Chris Reitsma to Chris Reitsma with id: m.064ptj\n",
+ "matched: Chris Rock to Chris Rock with id: m.016_mj\n",
+ "matched: Chris Swecker to Chris Swecker with id: m.027yfl4\n",
+ "matched: Chris Terry to Chris Terry with id: m.0267kcv\n",
+ "matched: Chris Tucker to Chris Tucker with id: m.01900g\n",
+ "matched: Christian Bale to Christian Bale with id: m.01wy5m\n",
+ "matched: Christian Fittipaldi to Christian Fittipaldi with id: m.01ybxf\n",
+ "matched: Christian Gimenez to Christian Gimenez with id: m.09vw7c\n",
+ "matched: Christian Lacroix to Christian Lacroix with id: m.036ryf\n",
+ "matched: Christian Malcolm to Christian Malcolm with id: m.09g82r\n",
+ "matched: Christian Olsson to Christian Olsson with id: m.01wfkrr\n",
+ "matched: Christian Von Wernich to Christian Von Wernich with id: m.0bwtk6\n",
+ "matched: Christian Wulff to Christian Wulff with id: m.03h6pt\n",
+ "matched: Christina Aguilera to Christina Aguilera with id: m.0127s7\n",
+ "matched: Christina Sawaya to Christina Sawaya with id: m.0613_7\n",
+ "matched: Christine Arron to Christine Arron with id: m.03_sdv\n",
+ "matched: Christine Ebersole to Christine Ebersole with id: m.06j035\n",
+ "matched: Christine Gregoire to Christine Gregoire with id: m.03mfmb\n",
+ "matched: Christine Todd Whitman to Christine Todd Whitman with id: m.019qv6\n",
+ "matched: Christoph Daum to Christoph Daum with id: m.07rgf1\n",
+ "matched: Christopher Reeve to Christopher Reeve with id: m.0jrny\n",
+ "matched: Christopher Russell to Christopher Russell with id: m.05zqg8z\n",
+ "matched: Christopher Speer to Christopher Speer with id: m.05l4c2\n",
+ "matched: Christopher Walken to Christopher Walken with id: m.016fjj\n",
+ "matched: Christy Turlington to Christy Turlington with id: m.03jy3w\n",
+ "matched: Chuck Amato to Chuck Amato with id: m.05bh8h\n",
+ "matched: Chuck Bednarik to Chuck Bednarik with id: m.02h2w6\n",
+ "matched: Chuck Eidson to Chuck Eidson with id: m.03qd4v5\n",
+ "matched: Chuck Finley to Chuck Finley with id: m.03k4fv\n",
+ "matched: Chuck Hagel to Chuck Hagel with id: m.01_pcr\n",
+ "matched: Chuck Woolery to Chuck Woolery with id: m.0260ct\n",
+ "matched: Chuck Yeager to Chuck Yeager with id: m.01v7h\n",
+ "matched: Chung Mong-hun to Chung Mong-hun with id: m.01q8px\n",
+ "matched: Chung Mong-joon to Chung Mong-joon with id: m.0bfwxz\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Cindy Klassen to Cindy Klassen with id: m.08z9xg\n",
+ "matched: Cindy Margolis to Cindy Margolis with id: m.05vxct\n",
+ "matched: Cindy Taylor to Cindy Taylor with id: m.07dn76\n",
+ "matched: Ciro Gomes to Ciro Gomes with id: m.0b4fnb\n",
+ "matched: Claire Danes to Claire Danes with id: m.01gq0b\n",
+ "matched: Claire Tomalin to Claire Tomalin with id: m.0253pn\n",
+ "matched: Clare Short to Clare Short with id: m.01bl0h\n",
+ "matched: Claude Jorda to Claude Jorda with id: m.0gjcvjj\n",
+ "matched: Claudia Cardinale to Claudia Cardinale with id: m.01j5sv\n",
+ "matched: Claudia Coslovich to Claudia Coslovich with id: m.0269h89\n",
+ "matched: Claudia Pechstein to Claudia Pechstein with id: m.07hxkb\n",
+ "matched: Claudia Schiffer to Claudia Schiffer with id: m.0m2wm\n",
+ "matched: Claudine Farrell to Claudine Farrell with id: m.0b67b9d\n",
+ "matched: Claudio Abbado to Claudio Abbado with id: m.01l9pz\n",
+ "matched: Claudio Ranieri to Claudio Ranieri with id: m.02_jy3\n",
+ "matched: Clay Aiken to Clay Aiken with id: m.01y3qy\n",
+ "matched: Cliff Ellis to Cliff Ellis with id: m.02q1rvq\n",
+ "matched: Clifford Etienne to Clifford Etienne with id: m.01cqbg\n",
+ "matched: Clint Eastwood to Clint Eastwood with id: m.0bwh6\n",
+ "matched: Clint Howard to Clint Howard with id: m.04xhwn\n",
+ "matched: Clive Lloyd to Clive Lloyd with id: m.02xz_9\n",
+ "matched: Clive Woodward to Clive Woodward with id: m.0211tw\n",
+ "matched: Coleen Rowley to Coleen Rowley with id: m.05x2hd\n",
+ "matched: Colin Campbell to Colin Campbell with id: m.025zf_j\n",
+ "matched: Colin Cowie to Colin Cowie with id: m.07gjck\n",
+ "matched: Colin Farrell to Colin Farrell with id: m.0cm80mt\n",
+ "matched: Colin Jackson to Colin Jackson with id: m.02qz3b2\n",
+ "matched: Colin Montgomerie to Colin Montgomerie with id: m.021d_0\n",
+ "matched: Colleen Atwood to Colleen Atwood with id: m.03mfqm\n",
+ "matched: Colleen Jones to Colleen Jones with id: m.028cw0\n",
+ "matched: Columba Bush to Columba Bush with id: m.059frl\n",
+ "matched: Compay Segundo to Compay Segundo with id: m.01nkst\n",
+ "matched: Condoleezza Rice to Condoleezza Rice with id: m.014vk4\n",
+ "matched: Connie Chung to Connie Chung with id: m.011zfz\n",
+ "matched: Conrad Black to Conrad Black with id: m.01p_25v\n",
+ "matched: Constance Marie to Constance Marie with id: m.04_zqx\n",
+ "matched: Coretta Scott King to Coretta Scott King with id: m.0289jv\n",
+ "matched: Corey Maggette to Corey Maggette with id: m.069_ks\n",
+ "matched: Corinna Harfouch to Corinna Harfouch with id: m.09_w99\n",
+ "matched: Corliss Williamson to Corliss Williamson with id: m.066rq5\n",
+ "matched: Cosmo Iacavazzi to Cosmo Iacavazzi with id: m.0d7kn5\n",
+ "matched: Costas Simitis to Costas Simitis with id: m.023151\n",
+ "matched: Courtney Cox to Courtney Cox with id: m.05myt24\n",
+ "matched: Courtney Love to Courtney Love with id: m.01w02sy\n",
+ "matched: Craig Burley to Craig Burley with id: m.083pq2\n",
+ "matched: Craig David to Craig David with id: m.02z6mm\n",
+ "matched: Craig Fitzgibbon to Craig Fitzgibbon with id: m.0c1tlt\n",
+ "matched: Craig MacTavish to Craig MacTavish with id: m.030nvl\n",
+ "matched: Crispin Glover to Crispin Glover with id: m.023n39\n",
+ "matched: Cristiano da Matta to Cristiano da Matta with id: m.02_8rb\n",
+ "matched: Cristina Kirchner to Cristina Kirchner with id: m.05k5_1\n",
+ "matched: Cristina Saralegui to Cristina Saralegui with id: m.01b09x\n",
+ "matched: Cristina Torrens Valero to Cristina Torrens Valero with id: m.0g7qnc\n",
+ "matched: Cruz Bustamante to Cruz Bustamante with id: m.01r3ct\n",
+ "matched: Curt Weldon to Curt Weldon with id: m.036j8q\n",
+ "matched: Curtis Strange to Curtis Strange with id: m.03d5fs\n",
+ "matched: Cynthia Nixon to Cynthia Nixon with id: m.015c2f\n",
+ "matched: Cynthia Rowley to Cynthia Rowley with id: m.09wjvn\n",
+ "matched: Daisy Fuentes to Daisy Fuentes with id: m.04bdsp\n",
+ "matched: Dale Earnhardt to Dale Earnhardt with id: m.014x8j\n",
+ "matched: Damarius Bilbo to Damarius Bilbo with id: m.0ks6sj\n",
+ "matched: Damon Dash to Damon Dash with id: m.04d9yz\n",
+ "matched: Damon Stoudamire to Damon Stoudamire with id: m.03pftv\n",
+ "matched: Dan Bartlett to Dan Bartlett with id: m.03wgl3\n",
+ "matched: Dan Boyle to Dan Boyle with id: m.0353qc\n",
+ "matched: Dan Bylsma to Dan Bylsma with id: m.06frpk\n",
+ "matched: Dan Dickau to Dan Dickau with id: m.04lnb5\n",
+ "matched: Dan Duquette to Dan Duquette with id: m.0990zj\n",
+ "matched: Dan Guerrero to Dan Guerrero with id: m.05h3qm4\n",
+ "matched: Dan Kellner to Dan Kellner with id: m.027ybdk\n",
+ "matched: Dan Monson to Dan Monson with id: m.0f1821\n",
+ "matched: Dan Morales to Dan Morales with id: m.0278f5z\n",
+ "matched: Dan Quayle to Dan Quayle with id: m.041w4\n",
+ "matched: Dan Reeves to Dan Reeves with id: m.09vf0p\n",
+ "matched: Dan Snyder to Dan Snyder with id: m.01x469\n",
+ "matched: Dan Wheldon to Dan Wheldon with id: m.038s6c\n",
+ "matched: Dana Vollmer to Dana Vollmer with id: m.04t33m\n",
+ "matched: Daniel Barenboim to Daniel Barenboim with id: m.01dhpj\n",
+ "matched: Daniel Coats to Daniel Coats with id: m.03cd4k1\n",
+ "matched: Daniel Day-Lewis to Daniel Day-Lewis with id: m.016yvw\n",
+ "matched: Daniel Montenegro to Daniel Montenegro with id: m.0273b6w\n",
+ "matched: Daniel Ortega to Daniel Ortega with id: m.02fhw\n",
+ "matched: Daniel Osorno to Daniel Osorno with id: m.09tj8s\n",
+ "matched: Daniel Patrick Moynihan to Daniel Patrick Moynihan with id: m.01cny9\n",
+ "matched: Daniel Pearl to Daniel Pearl with id: m.01ctnp\n",
+ "matched: Daniel Radcliffe to Daniel Radcliffe with id: m.013_vh\n",
+ "matched: Daniel Scioli to Daniel Scioli with id: m.0b6_7g\n",
+ "matched: Daniel Zelman to Daniel Zelman with id: m.0f3hjd\n",
+ "matched: Daniela Cicarelli to Daniela Cicarelli with id: m.0751tg\n",
+ "matched: Daniele Nardello to Daniele Nardello with id: m.0dwnyp\n",
+ "matched: Danielle Spencer to Danielle Spencer with id: m.01rqtb8\n",
+ "matched: Danny Ainge to Danny Ainge with id: m.0219kb\n",
+ "matched: Danny Elfman to Danny Elfman with id: m.02bh9\n",
+ "matched: Danny Glover to Danny Glover with id: m.0205dx\n",
+ "matched: Danny Green to Danny Green with id: m.04_030v\n",
+ "matched: Dany Heatley to Dany Heatley with id: m.01x2_q\n",
+ "matched: Darcy Regier to Darcy Regier with id: m.0261g90\n",
+ "matched: Darin Erstad to Darin Erstad with id: m.065y9w\n",
+ "matched: Dario Franchitti to Dario Franchitti with id: m.051z8k\n",
+ "matched: Dariusz Michalczewski to Dariusz Michalczewski with id: m.01m_sm\n",
+ "matched: Darla Moore to Darla Moore with id: m.0dmm6_\n",
+ "matched: Darrell Dickey to Darrell Dickey with id: m.0274nc3\n",
+ "matched: Darrell Issa to Darrell Issa with id: m.01r7wc\n",
+ "matched: Darrell Porter to Darrell Porter with id: m.01s4kt\n",
+ "matched: Darrell Royal to Darrell Royal with id: m.02v0hy\n",
+ "matched: Darren Clarke to Darren Clarke with id: m.02r7clr\n",
+ "matched: Darryl McDaniels to Darryl McDaniels with id: m.040jzf\n",
+ "matched: Darryl Stingley to Darryl Stingley with id: m.0848lj\n",
+ "matched: Darvis Patton to Darvis Patton with id: m.03br5j\n",
+ "matched: Daryl Hannah to Daryl Hannah with id: m.01xv77\n",
+ "matched: Daryl Jones to Daryl Jones with id: m.0gg8hbt\n",
+ "matched: Daryl Sabara to Daryl Sabara with id: m.042ldz\n",
+ "matched: Daryl Smith to Daryl Smith with id: m.01wtm7n\n",
+ "matched: Dave Barr to Dave Barr with id: m.0fbmlw\n",
+ "matched: Dave Campo to Dave Campo with id: m.07_v16\n",
+ "matched: Dave Matthews to Dave Matthews with id: m.018y2s\n",
+ "matched: Dave McGinnis to Dave McGinnis with id: m.07_vg6\n",
+ "matched: Dave McNally to Dave McNally with id: m.05_npy\n",
+ "matched: Dave Odom to Dave Odom with id: m.0bhfyw\n",
+ "matched: Dave Ragone to Dave Ragone with id: m.084r82\n",
+ "matched: Dave Wannstedt to Dave Wannstedt with id: m.04tdrm\n",
+ "matched: Dave Williams to Dave Williams with id: m.02rj214\n",
+ "matched: Davey Johnson to Davey Johnson with id: m.02_tp5\n",
+ "matched: David Alpay to David Alpay with id: m.0bczjr\n",
+ "matched: David Anderson to David Anderson with id: m.02kjnz\n",
+ "matched: David Arquette to David Arquette with id: m.02v60l\n",
+ "matched: David Ballantyne to David Ballantyne with id: m.0j263wt\n",
+ "matched: David Beckham to David Beckham with id: m.02d9k\n",
+ "matched: David Bell to David Bell with id: m.05vy8qj\n",
+ "matched: David Bisbal to David Bisbal with id: m.01mh7tb\n",
+ "matched: David Braley to David Braley with id: m.0c01481\n",
+ "matched: David Canary to David Canary with id: m.034bb7\n",
+ "matched: David Carradine to David Carradine with id: m.02p5hf\n",
+ "matched: David Caruso to David Caruso with id: m.025r7k\n",
+ "matched: David Collenette to David Collenette with id: m.029j_7\n",
+ "matched: David Coulthard to David Coulthard with id: m.01brs4\n",
+ "matched: David Dewhurst to David Dewhurst with id: m.06qc5k\n",
+ "matched: David Dodge to David Dodge with id: m.02kz5k\n",
+ "matched: David Donohue to David Donohue with id: m.0cxdqh\n",
+ "matched: David Dorfman to David Dorfman with id: m.09rhxjh\n",
+ "matched: David Duke to David Duke with id: m.02630xx\n",
+ "matched: David Duval to David Duval with id: m.046xmg\n",
+ "matched: David Eldon to David Eldon with id: m.02r4706\n",
+ "matched: David Gest to David Gest with id: m.01z9rn\n",
+ "matched: David Hannay to David Hannay with id: m.03qnmd\n",
+ "matched: David Hanson to David Hanson with id: m.04x6t2\n",
+ "matched: David Hasselhoff to David Hasselhoff with id: m.0164nb\n",
+ "matched: David Heymann to David Heymann with id: m.0c8grx\n",
+ "matched: David Ho to David Ho with id: m.0138zs\n",
+ "matched: David Howard to David Howard with id: m.02vysv9\n",
+ "matched: David Hyde Pierce to David Hyde Pierce with id: m.02ct_k\n",
+ "matched: David Kelley to David Kelley with id: m.03xbp1\n",
+ "matched: David Kelly to David Kelly with id: m.0720dt\n",
+ "matched: David McCallum to David McCallum with id: m.01wgx4\n",
+ "matched: David McKiernan to David McKiernan with id: m.0b6t03\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: David Modell to David Modell with id: m.064p_85\n",
+ "matched: David Montoya to David Montoya with id: m.05bzzst\n",
+ "matched: David Myers to David Myers with id: m.03cndkb\n",
+ "matched: David Nalbandian to David Nalbandian with id: m.031gr8\n",
+ "matched: David Obey to David Obey with id: m.024tlf\n",
+ "matched: David Oh to David Oh with id: m.0j25c_3\n",
+ "matched: David Provost to David Provost with id: m.02rtdpx\n",
+ "matched: David Shayler to David Shayler with id: m.02cgqp\n",
+ "matched: David Siegel to David Siegel with id: m.0k78yt9\n",
+ "matched: David Spade to David Spade with id: m.02dlfh\n",
+ "matched: David Suazo to David Suazo with id: m.043ftz\n",
+ "matched: David Wells to David Wells with id: m.05x3yv6\n",
+ "matched: David Wolf to David Wolf with id: m.02d2pt\n",
+ "matched: Davis Love III to Davis Love III with id: m.04ymst\n",
+ "matched: Dawn Staley to Dawn Staley with id: m.03mq61\n",
+ "matched: Dean Barker to Dean Barker with id: m.05b4zh7\n",
+ "matched: Dean Barkley to Dean Barkley with id: m.0126_6\n",
+ "matched: Dean Sheremet to Dean Sheremet with id: m.05lvszf\n",
+ "matched: Debbie Allen to Debbie Allen with id: m.01sh9vg\n",
+ "matched: Debbie Reynolds to Debbie Reynolds with id: m.01mmslz\n",
+ "matched: Debra Messing to Debra Messing with id: m.01z5tr\n",
+ "matched: Deena Burnett to Deena Burnett with id: m.0gm0vx2\n",
+ "matched: Deepa Mehta to Deepa Mehta with id: m.04jw71\n",
+ "matched: Delphine Chuillot to Delphine Chuillot with id: m.04p74f2\n",
+ "matched: Demetrin Veal to Demetrin Veal with id: m.09ymxh\n",
+ "matched: Demi Moore to Demi Moore with id: m.019pm_\n",
+ "matched: Denis Coderre to Denis Coderre with id: m.03h829\n",
+ "matched: Denise van Outen to Denise van Outen with id: m.02_75_\n",
+ "matched: Deniz Baykal to Deniz Baykal with id: m.06170c\n",
+ "matched: Dennis Erickson to Dennis Erickson with id: m.07_ttx\n",
+ "matched: Dennis Franchione to Dennis Franchione with id: m.07vdx6\n",
+ "matched: Dennis Hastert to Dennis Hastert with id: m.019sj8\n",
+ "matched: Dennis Kozlowski to Dennis Kozlowski with id: m.06cs61\n",
+ "matched: Dennis Kucinich to Dennis Kucinich with id: m.01l4vj\n",
+ "matched: Denys Arcand to Denys Arcand with id: m.02hlmy\n",
+ "matched: Denzel Washington to Denzel Washington with id: m.0pmhf\n",
+ "matched: Dereck Whittenburg to Dereck Whittenburg with id: m.02q87rp\n",
+ "matched: Derek Abney to Derek Abney with id: m.096xg9\n",
+ "matched: Derek Bond to Derek Bond with id: m.0ksxpx\n",
+ "matched: Derek Jeter to Derek Jeter with id: m.01g0jn\n",
+ "matched: Derek King to Derek King with id: m.0bb2t6\n",
+ "matched: Derek Lowe to Derek Lowe with id: m.0ch0sg6\n",
+ "matched: Derek Parra to Derek Parra with id: m.02cr87\n",
+ "matched: Derian Hatcher to Derian Hatcher with id: m.01t3s_\n",
+ "matched: Desmon Farmer to Desmon Farmer with id: m.026nykx\n",
+ "matched: Devin Harris to Devin Harris with id: m.0fbqdl\n",
+ "matched: Dexter Jackson to Dexter Jackson with id: m.0421p8n\n",
+ "matched: Diana Krall to Diana Krall with id: m.026ps1\n",
+ "matched: Diana Munz to Diana Munz with id: m.043qg53\n",
+ "matched: Diana Ross to Diana Ross with id: m.01wrcxr\n",
+ "matched: Diana Taurasi to Diana Taurasi with id: m.037bzt\n",
+ "matched: Diane Ladd to Diane Ladd with id: m.01jrp0\n",
+ "matched: Diane Lane to Diane Lane with id: m.01skmp\n",
+ "matched: Dianne Feinstein to Dianne Feinstein with id: m.01gqws\n",
+ "matched: Dianne Reeves to Dianne Reeves with id: m.03c61y\n",
+ "matched: Dick Armey to Dick Armey with id: m.035s2x\n",
+ "matched: Dick Bennett to Dick Bennett with id: m.08sn8x\n",
+ "matched: Dick Cheney to Dick Cheney with id: m.0d0vj4\n",
+ "matched: Dick Clark to Dick Clark with id: m.03mh2h0\n",
+ "matched: Dick Jauron to Dick Jauron with id: m.07_v3p\n",
+ "matched: Dick Posthumus to Dick Posthumus with id: m.02ds7s\n",
+ "matched: Dick Smothers to Dick Smothers with id: m.01wsj06\n",
+ "matched: Dick Vermeil to Dick Vermeil with id: m.0787sd\n",
+ "matched: Diego Colorado to Diego Colorado with id: m.09v2xf8\n",
+ "matched: Dieter Zetsche to Dieter Zetsche with id: m.073y_j\n",
+ "matched: Dimitar Berbatov to Dimitar Berbatov with id: m.051sd_\n",
+ "matched: Dino Risi to Dino Risi with id: m.0j_nhj\n",
+ "matched: Dion Glover to Dion Glover with id: m.08sn8k\n",
+ "matched: Dionigi Tettamanzi to Dionigi Tettamanzi with id: m.04w7kx\n",
+ "matched: Dionne Warwick to Dionne Warwick with id: m.01vt9p3\n",
+ "matched: Dirk Kempthorne to Dirk Kempthorne with id: m.0260zf\n",
+ "matched: Djabir Said-Guerni to Djabir Said-Guerni with id: m.07ghzy\n",
+ "matched: Doc Rivers to Doc Rivers with id: m.05k13g\n",
+ "matched: Dolly Parton to Dolly Parton with id: m.02f1c\n",
+ "matched: Dominic Monaghan to Dominic Monaghan with id: m.01kwld\n",
+ "matched: Dominick Dunne to Dominick Dunne with id: m.05m8t2\n",
+ "matched: Dominique Perben to Dominique Perben with id: m.0cd62l\n",
+ "matched: Dominique de Villepin to Dominique de Villepin with id: m.015yb0\n",
+ "matched: Don Boudria to Don Boudria with id: m.02fgwc\n",
+ "matched: Don Flanagan to Don Flanagan with id: m.026yvq9\n",
+ "matched: Don Henley to Don Henley with id: m.01xzb6\n",
+ "matched: Don Hewitt to Don Hewitt with id: m.078q1l\n",
+ "matched: Don Lake to Don Lake with id: m.02w4r0q\n",
+ "matched: Don Matthews to Don Matthews with id: m.05qc5j\n",
+ "matched: Don Nickles to Don Nickles with id: m.021kpz\n",
+ "matched: Don Siegelman to Don Siegelman with id: m.03ds6b\n",
+ "matched: Donald Anderson to Donald Anderson with id: m.01h45j\n",
+ "matched: Donald Evans to Donald Evans with id: m.03d30p2\n",
+ "matched: Donald Fehr to Donald Fehr with id: m.0749vv\n",
+ "matched: Donald Hays to Donald Hays with id: m.05y7sgf\n",
+ "matched: Donald Keck to Donald Keck with id: m.05s_npz\n",
+ "matched: Donald Keyser to Donald Keyser with id: m.0fpq75\n",
+ "matched: Donald Pettit to Donald Pettit with id: m.02d18_\n",
+ "matched: Donald Regan to Donald Regan with id: m.01k9qk\n",
+ "matched: Donald Rumsfeld to Donald Rumsfeld with id: m.02ddb\n",
+ "matched: Donald Trump to Donald Trump with id: m.0cqt90\n",
+ "matched: Donatella Versace to Donatella Versace with id: m.02gpyk\n",
+ "matched: Donna Brazile to Donna Brazile with id: m.03n1q0\n",
+ "matched: Donna Morrissey to Donna Morrissey with id: m.04n1dv\n",
+ "matched: Donna Shalala to Donna Shalala with id: m.01v3vb\n",
+ "matched: Donny Osmond to Donny Osmond with id: m.01mbwlb\n",
+ "matched: Dora Bakoyianni to Dora Bakoyianni with id: m.03gbqk\n",
+ "matched: Doris Roberts to Doris Roberts with id: m.01_j71\n",
+ "matched: Doris Schroeder to Doris Schroeder with id: m.026pt7s\n",
+ "matched: Dorothy Lamour to Dorothy Lamour with id: m.01ty7_y\n",
+ "matched: Dorothy Loudon to Dorothy Loudon with id: m.0205yr\n",
+ "matched: Dorothy Wilson to Dorothy Wilson with id: m.0gyhl85\n",
+ "matched: Doug Christie to Doug Christie with id: m.069ggg\n",
+ "matched: Doug Collins to Doug Collins with id: m.04qywk\n",
+ "matched: Doug Melvin to Doug Melvin with id: m.0fpzh3\n",
+ "matched: Doug Moe to Doug Moe with id: m.052kdy\n",
+ "matched: Doug Racine to Doug Racine with id: m.04q091\n",
+ "matched: Doug Wilson to Doug Wilson with id: m.0pcpz0g\n",
+ "matched: Drew Barrymore to Drew Barrymore with id: m.026c1\n",
+ "matched: Drew Bledsoe to Drew Bledsoe with id: m.03mswq\n",
+ "matched: Drew Gooden to Drew Gooden with id: m.04q4q0\n",
+ "matched: Du Qinglin to Du Qinglin with id: m.04cs6lf\n",
+ "matched: Dule Hill to Dule Hill with id: m.03bmrg\n",
+ "matched: Duncan Fletcher to Duncan Fletcher with id: m.06v1ms\n",
+ "matched: Dustan Mohr to Dustan Mohr with id: m.04p9nw\n",
+ "matched: Dustin Brown to Dustin Brown with id: m.09gc_wk\n",
+ "matched: Dustin Hoffman to Dustin Hoffman with id: m.0bl2g\n",
+ "matched: Dusty Baker to Dusty Baker with id: m.02tlx1\n",
+ "matched: Dyab Abou Jahjah to Dyab Abou Jahjah with id: m.0fyhrc\n",
+ "matched: Dyana Calub to Dyana Calub with id: m.0dchqx\n",
+ "matched: Earl Campbell to Earl Campbell with id: m.0dplmb\n",
+ "matched: Earl Scruggs to Earl Scruggs with id: m.0ggjt\n",
+ "matched: Ed Book to Ed Book with id: m.05245fh\n",
+ "matched: Ed Case to Ed Case with id: m.0255s6\n",
+ "matched: Ed Rendell to Ed Rendell with id: m.01bq46\n",
+ "matched: Ed Rosenthal to Ed Rosenthal with id: m.01b7k8\n",
+ "matched: Ed Sullivan to Ed Sullivan with id: m.0nbb_0b\n",
+ "matched: Eddie Compass to Eddie Compass with id: m.07w1w9\n",
+ "matched: Eddie Fenech Adami to Eddie Fenech Adami with id: m.0235mg\n",
+ "matched: Eddie Jordan to Eddie Jordan with id: m.05j45j\n",
+ "matched: Eddie Lewis to Eddie Lewis with id: m.0h2w10\n",
+ "matched: Eddie Murray to Eddie Murray with id: m.027nt8\n",
+ "matched: Eddie Sutton to Eddie Sutton with id: m.04dr0x\n",
+ "matched: Eddy Hartenstein to Eddy Hartenstein with id: m.0ggb5hc\n",
+ "matched: Eddy Merckx to Eddy Merckx with id: m.04050h4\n",
+ "matched: Edgar Savisaar to Edgar Savisaar with id: m.02x002\n",
+ "matched: Edie Falco to Edie Falco with id: m.01dy7j\n",
+ "matched: Edith Masai to Edith Masai with id: m.02rzn3\n",
+ "matched: Edmund Hillary to Edmund Hillary with id: m.0jrc0\n",
+ "matched: Eduard Limonov to Eduard Limonov with id: m.02zdj6\n",
+ "matched: Eduard Shevardnadze to Eduard Shevardnadze with id: m.01zkk1\n",
+ "matched: Eduardo Chillida to Eduardo Chillida with id: m.02r7jn\n",
+ "matched: Eduardo Duhalde to Eduardo Duhalde with id: m.01bzhh\n",
+ "matched: Eduardo Fischer to Eduardo Fischer with id: m.0269_nq\n",
+ "matched: Eduardo Romero to Eduardo Romero with id: m.06nh00\n",
+ "matched: Edward Albee to Edward Albee with id: m.0c2dl\n",
+ "matched: Edward Egan to Edward Egan with id: m.01khtk\n",
+ "matched: Edward Flynn to Edward Flynn with id: m.03ckg0d\n",
+ "matched: Edward Greenspan to Edward Greenspan with id: m.03_c56\n",
+ "matched: Edward James Olmos to Edward James Olmos with id: m.016yr0\n",
+ "matched: Edward Johnson to Edward Johnson with id: m.04sj6r\n",
+ "matched: Edward Lu to Edward Lu with id: m.02cwwt\n",
+ "matched: Edward Norton to Edward Norton with id: m.01515w\n",
+ "matched: Edward Said to Edward Said with id: m.0bx9krl\n",
+ "matched: Edward Seaga to Edward Seaga with id: m.02502p\n",
+ "matched: Edwina Currie to Edwina Currie with id: m.01qrf2\n",
+ "matched: Eglis Yaima Cruz to Eglis Yaima Cruz with id: m.04gv7b5\n",
+ "matched: Eileen Coparropa to Eileen Coparropa with id: m.02z2v80\n",
+ "matched: El Hadji Diouf to El Hadji Diouf with id: m.02w6603\n",
+ "matched: Elaine Chao to Elaine Chao with id: m.013y2b\n",
+ "matched: Elaine Stritch to Elaine Stritch with id: m.03v1l_\n",
+ "matched: Elena Bovina to Elena Bovina with id: m.07gzk2\n",
+ "matched: Elena Dementieva to Elena Dementieva with id: m.031hk4\n",
+ "matched: Elena Likhovtseva to Elena Likhovtseva with id: m.075s0l\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Elgin Baylor to Elgin Baylor with id: m.0267d_\n",
+ "matched: Eli Broad to Eli Broad with id: m.04sj1_\n",
+ "matched: Eli Rosenbaum to Eli Rosenbaum with id: m.0f3zzx\n",
+ "matched: Eliane Karp to Eliane Karp with id: m.04ps8y\n",
+ "matched: Elijah Wood to Elijah Wood with id: m.015t56\n",
+ "matched: Elin Nordegren to Elin Nordegren with id: m.03sxrx\n",
+ "matched: Elinor Caplan to Elinor Caplan with id: m.02g5nw\n",
+ "matched: Elisabeth Schumacher to Elisabeth Schumacher with id: m.0887_w\n",
+ "matched: Elisabeth Welch to Elisabeth Welch with id: m.05b0k_2\n",
+ "matched: Elisha Cuthbert to Elisha Cuthbert with id: m.01yhvv\n",
+ "matched: Eliza Dushku to Eliza Dushku with id: m.01jb26\n",
+ "matched: Eliza Manningham-Buller to Eliza Manningham-Buller with id: m.02yqds\n",
+ "matched: Elizabeth Dole to Elizabeth Dole with id: m.01f0yh\n",
+ "matched: Elizabeth Hill to Elizabeth Hill with id: m.03wgyj9\n",
+ "matched: Elizabeth Hurley to Elizabeth Hurley with id: m.01pnn3\n",
+ "matched: Elizabeth Smart to Elizabeth Smart with id: m.01ddh7\n",
+ "matched: Ellen Barkin to Ellen Barkin with id: m.02z1yj\n",
+ "matched: Ellen DeGeneres to Ellen DeGeneres with id: m.01gbbz\n",
+ "matched: Ellen MacArthur to Ellen MacArthur with id: m.02ln58\n",
+ "matched: Ellen Martin to Ellen Martin with id: m.0lmx60k\n",
+ "matched: Ellen Pompeo to Ellen Pompeo with id: m.05np4c\n",
+ "matched: Elmar Brok to Elmar Brok with id: m.03jq8c\n",
+ "matched: Elsa Zylberstein to Elsa Zylberstein with id: m.0fj109\n",
+ "matched: Elton John to Elton John with id: m.01vrz41\n",
+ "matched: Elva Hsiao to Elva Hsiao with id: m.01q3tmp\n",
+ "matched: Elvis Costello to Elvis Costello with id: m.02vr7\n",
+ "matched: Elvis Presley to Elvis Presley with id: m.02jq1\n",
+ "matched: Elvis Stojko to Elvis Stojko with id: m.01ksss\n",
+ "matched: Emanuel Ginobili to Emanuel Ginobili with id: m.012sk_\n",
+ "matched: Emile Lahoud to Emile Lahoud with id: m.022wf_\n",
+ "matched: Emily Mortimer to Emily Mortimer with id: m.03k545\n",
+ "matched: Emily Robison to Emily Robison with id: m.018pj3\n",
+ "matched: Emily Stevens to Emily Stevens with id: m.0lnxvg1\n",
+ "matched: Eminem to Eminem with id: m.01vsgrn\n",
+ "matched: Emma Nicholson to Emma Nicholson with id: m.025zfq\n",
+ "matched: Emma Thompson to Emma Thompson with id: m.0159h6\n",
+ "matched: Emmanuel Milingo to Emmanuel Milingo with id: m.03jkzq\n",
+ "matched: Emmy Rossum to Emmy Rossum with id: m.047gwd\n",
+ "matched: Emyr Jones Parry to Emyr Jones Parry with id: m.08dfl2\n",
+ "matched: Enos Slaughter to Enos Slaughter with id: m.0jbv8\n",
+ "matched: Enrica Fico to Enrica Fico with id: m.04z_vfr\n",
+ "matched: Enrique Iglesias to Enrique Iglesias with id: m.01s7ns\n",
+ "matched: Eric Bana to Eric Bana with id: m.018009\n",
+ "matched: Eric Christian Olsen to Eric Christian Olsen with id: m.0959pn\n",
+ "matched: Eric Clapton to Eric Clapton with id: m.02qwg\n",
+ "matched: Eric Fehr to Eric Fehr with id: m.0dq49s\n",
+ "matched: Eric Hinske to Eric Hinske with id: m.027kn0\n",
+ "matched: Eric Idle to Eric Idle with id: m.0dpqk\n",
+ "matched: Eric Lindros to Eric Lindros with id: m.029cmk\n",
+ "matched: Eric Lloyd to Eric Lloyd with id: m.0d7whx\n",
+ "matched: Eric Robert Rudolph to Eric Robert Rudolph with id: m.01jhw2\n",
+ "matched: Eric Shinseki to Eric Shinseki with id: m.01p4f8\n",
+ "matched: Eric Snow to Eric Snow with id: m.07f3t6\n",
+ "matched: Eric Staal to Eric Staal with id: m.04lvys\n",
+ "matched: Eric Taino to Eric Taino with id: m.02rt9g1\n",
+ "matched: Eric Wedge to Eric Wedge with id: m.067thh\n",
+ "matched: Erick Barkley to Erick Barkley with id: m.0dp9hs\n",
+ "matched: Erik Morales to Erik Morales with id: m.03hjrr\n",
+ "matched: Erika Christensen to Erika Christensen with id: m.04smkr\n",
+ "matched: Erika Harold to Erika Harold with id: m.03sz4v\n",
+ "matched: Eriko Tamura to Eriko Tamura with id: m.01srlz4\n",
+ "matched: Erin Brockovich to Erin Brockovich with id: m.02nxk\n",
+ "matched: Erin Hershey Presley to Erin Hershey Presley with id: m.0bq961\n",
+ "matched: Ernest Hollings to Ernest Hollings with id: m.0cm3v\n",
+ "matched: Ernesto Zedillo to Ernesto Zedillo with id: m.01r9lx\n",
+ "matched: Ernie Els to Ernie Els with id: m.01hjjk\n",
+ "matched: Ernie Eves to Ernie Eves with id: m.01lz1t\n",
+ "matched: Ernie Fletcher to Ernie Fletcher with id: m.026fb9\n",
+ "matched: Ernie Grunfeld to Ernie Grunfeld with id: m.0cg81d\n",
+ "matched: Ernie Harwell to Ernie Harwell with id: m.023pc9\n",
+ "matched: Ernie Preate to Ernie Preate with id: m.080hnpk\n",
+ "matched: Erskine Bowles to Erskine Bowles with id: m.0263mk\n",
+ "matched: Estella Warren to Estella Warren with id: m.02c_q_\n",
+ "matched: Estelle Morris to Estelle Morris with id: m.01zzy_\n",
+ "matched: Ethan Hawke to Ethan Hawke with id: m.015v3r\n",
+ "matched: Eugene Melnyk to Eugene Melnyk with id: m.08ckfm\n",
+ "matched: Eunice Barber to Eunice Barber with id: m.079vz2\n",
+ "matched: Eurico Guterres to Eurico Guterres with id: m.02w4b3\n",
+ "matched: Eva Amurri to Eva Amurri with id: m.03m83s\n",
+ "matched: Eva Dimas to Eva Dimas with id: m.09ggck_\n",
+ "matched: Eva Herzigova to Eva Herzigova with id: m.02rvgy\n",
+ "matched: Eva Marie Saint to Eva Marie Saint with id: m.01fn_2\n",
+ "matched: Eva Mendes to Eva Mendes with id: m.03_x5t\n",
+ "matched: Evan Marriott to Evan Marriott with id: m.0gc1vx5\n",
+ "matched: Evan Rachel Wood to Evan Rachel Wood with id: m.03_vx9\n",
+ "matched: Evander Holyfield to Evander Holyfield with id: m.014xn7\n",
+ "matched: Eve Ensler to Eve Ensler with id: m.03v68d\n",
+ "matched: Evelyn Lauder to Evelyn Lauder with id: m.05b4y99\n",
+ "matched: Evgeni Plushenko to Evgeni Plushenko with id: m.02jws7\n",
+ "matched: Evo Morales to Evo Morales with id: m.01pt2r\n",
+ "matched: Ewan McGregor to Ewan McGregor with id: m.0k269\n",
+ "matched: Fabiola Zuluaga to Fabiola Zuluaga with id: m.04_506\n",
+ "matched: Fabrice Santoro to Fabrice Santoro with id: m.06bhrr\n",
+ "matched: Fabricio Oberto to Fabricio Oberto with id: m.06zrlh\n",
+ "matched: Faisal Iqbal to Faisal Iqbal with id: m.0h_fc46\n",
+ "matched: Faisal Saleh Hayat to Faisal Saleh Hayat with id: m.07s7wm0\n",
+ "matched: Fann Wong to Fann Wong with id: m.01yqms\n",
+ "matched: Farouk Kaddoumi to Farouk Kaddoumi with id: m.04d7jl\n",
+ "matched: Farouk al-Sharaa to Farouk al-Sharaa with id: m.08h2lg\n",
+ "matched: Fatmir Limaj to Fatmir Limaj with id: m.0dtkz3\n",
+ "matched: Faye Dunaway to Faye Dunaway with id: m.0hwbd\n",
+ "matched: Faye Wong to Faye Wong with id: m.01r1jx\n",
+ "matched: Fazal-ur-Rehman to Fazal-ur-Rehman with id: m.0b94ng\n",
+ "matched: Federico Fellini to Federico Fellini with id: m.033rq\n",
+ "matched: Felicity Huffman to Felicity Huffman with id: m.03zqc1\n",
+ "matched: Fernando Alonso to Fernando Alonso with id: m.04zx34r\n",
+ "matched: Fernando Gonzalez to Fernando Gonzalez with id: m.0hh648w\n",
+ "matched: Fernando Henrique Cardoso to Fernando Henrique Cardoso with id: m.0l5d3\n",
+ "matched: Fernando Hierro to Fernando Hierro with id: m.03c8zx\n",
+ "matched: Fernando Sanz to Fernando Sanz with id: m.02pzbwv\n",
+ "matched: Fernando Vargas to Fernando Vargas with id: m.0pb49\n",
+ "matched: Festus Mogae to Festus Mogae with id: m.022vdk\n",
+ "matched: Fidel Castro to Fidel Castro with id: m.09k0f\n",
+ "matched: Filippo Inzaghi to Filippo Inzaghi with id: m.03v8h8\n",
+ "matched: Filippo Volandri to Filippo Volandri with id: m.08r1z7\n",
+ "matched: Fiona Milne to Fiona Milne with id: m.03q57p\n",
+ "matched: Flavia Pennetta to Flavia Pennetta with id: m.059nrl\n",
+ "matched: Floyd Keith to Floyd Keith with id: m.09v217n\n",
+ "matched: Floyd Mayweather to Floyd Mayweather with id: m.04ykxz\n",
+ "matched: Fran Drescher to Fran Drescher with id: m.01s3kv\n",
+ "matched: Frances Fisher to Frances Fisher with id: m.03q5dr\n",
+ "matched: Francesco Totti to Francesco Totti with id: m.02wy12\n",
+ "matched: Francis Collins to Francis Collins with id: m.05d0sm\n",
+ "matched: Francis Crick to Francis Crick with id: m.031cz\n",
+ "matched: Francis Ford Coppola to Francis Ford Coppola with id: m.02vyw\n",
+ "matched: Francis George to Francis George with id: m.0h4y5d\n",
+ "matched: Francis Mer to Francis Mer with id: m.027x5zk\n",
+ "matched: Francis Ricciardone to Francis Ricciardone with id: m.03ccqrq\n",
+ "matched: Francisco Flores to Francisco Flores with id: m.022vzp\n",
+ "matched: Francisco Maturana to Francisco Maturana with id: m.0dvv9s\n",
+ "matched: Francisco Santos to Francisco Santos with id: m.02pqzkc\n",
+ "matched: Franco Dragone to Franco Dragone with id: m.05khsy\n",
+ "matched: Franco Frattini to Franco Frattini with id: m.03qfc5\n",
+ "matched: Francois Botha to Francois Botha with id: m.08sb57\n",
+ "matched: Francois Pienaar to Francois Pienaar with id: m.0412t6\n",
+ "matched: Frank Beamer to Frank Beamer with id: m.06v2fc\n",
+ "matched: Frank Bell to Frank Bell with id: m.080nnkj\n",
+ "matched: Frank Coraci to Frank Coraci with id: m.027c824\n",
+ "matched: Frank Griswold to Frank Griswold with id: m.0b2s8f\n",
+ "matched: Frank Hsieh to Frank Hsieh with id: m.01z3z3\n",
+ "matched: Frank Keating to Frank Keating with id: m.02y9cp\n",
+ "matched: Frank Lautenberg to Frank Lautenberg with id: m.01wsvs\n",
+ "matched: Frank Murkowski to Frank Murkowski with id: m.01pdzp\n",
+ "matched: Frank Pallone to Frank Pallone with id: m.0g6t5w\n",
+ "matched: Frank Shea to Frank Shea with id: m.09g7cn8\n",
+ "matched: Frank Sinatra to Frank Sinatra with id: m.02_fj\n",
+ "matched: Frank Solich to Frank Solich with id: m.05vl7l\n",
+ "matched: Frank Stallone to Frank Stallone with id: m.01ppx3y\n",
+ "matched: Frank Taylor to Frank Taylor with id: m.026m872\n",
+ "matched: Frank Wycheck to Frank Wycheck with id: m.05wfxg\n",
+ "matched: Frank Zappa to Frank Zappa with id: m.02whj\n",
+ "matched: Franz Beckenbauer to Franz Beckenbauer with id: m.013xhr\n",
+ "matched: Franz Fischler to Franz Fischler with id: m.02y4y1\n",
+ "matched: Fred Durst to Fred Durst with id: m.01q7cb_\n",
+ "matched: Fred Funk to Fred Funk with id: m.05k8tp\n",
+ "matched: Fred Swan to Fred Swan with id: m.02pnbrs\n",
+ "matched: Fred Wilpon to Fred Wilpon with id: m.07v42m\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Frederique van der Wal to Frederique van der Wal with id: m.048qvh\n",
+ "matched: Fruit Chan to Fruit Chan with id: m.042l27\n",
+ "matched: Fujio Cho to Fujio Cho with id: m.09z2gr\n",
+ "matched: Fujio Mitarai to Fujio Mitarai with id: m.05c4qxx\n",
+ "matched: Gabi Zimmer to Gabi Zimmer with id: m.0jl1v\n",
+ "matched: Gabriel Batistuta to Gabriel Batistuta with id: m.02pt11\n",
+ "matched: Gabrielle Rose to Gabrielle Rose with id: m.02qptzd\n",
+ "matched: Gabrielle Union to Gabrielle Union with id: m.02xbw2\n",
+ "matched: Galen Rowell to Galen Rowell with id: m.01jgqg\n",
+ "matched: Gao Qiang to Gao Qiang with id: m.04160s4\n",
+ "matched: Garry Kasparov to Garry Kasparov with id: m.03c5y\n",
+ "matched: Garry McCoy to Garry McCoy with id: m.07tmq9\n",
+ "matched: Garry Trudeau to Garry Trudeau with id: m.037w1\n",
+ "matched: Garth Drabinsky to Garth Drabinsky with id: m.0499yh\n",
+ "matched: Gary Barnett to Gary Barnett with id: m.0chjvp\n",
+ "matched: Gary Bauer to Gary Bauer with id: m.03kn29\n",
+ "matched: Gary Bettman to Gary Bettman with id: m.02d2q4\n",
+ "matched: Gary Carter to Gary Carter with id: m.02lqgz\n",
+ "matched: Gary Coleman to Gary Coleman with id: m.03hnspg\n",
+ "matched: Gary Condit to Gary Condit with id: m.0d_hr\n",
+ "matched: Gary Doer to Gary Doer with id: m.01nvtg\n",
+ "matched: Gary Locke to Gary Locke with id: m.0fvt36\n",
+ "matched: Gary Sinise to Gary Sinise with id: m.02ldv0\n",
+ "matched: Gary Stevens to Gary Stevens with id: m.0q3yl_t\n",
+ "matched: Gary Winnick to Gary Winnick with id: m.0k85xh8\n",
+ "matched: Gavin Degraw to Gavin DeGraw with id: m.03qrk3\n",
+ "matched: Gavyn Davies to Gavyn Davies with id: m.029d6g\n",
+ "matched: Gene Autry to Gene Autry with id: m.017zng\n",
+ "matched: Gene Hackman to Gene Hackman with id: m.039bp\n",
+ "matched: Gene Keady to Gene Keady with id: m.07s_31\n",
+ "matched: Gene Robinson to Gene Robinson with id: m.01qfnm\n",
+ "matched: Gene Sauers to Gene Sauers with id: m.0h406g\n",
+ "matched: Gennifer Flowers to Gennifer Flowers with id: m.01yq7d\n",
+ "matched: Geno Auriemma to Geno Auriemma with id: m.038p7s\n",
+ "matched: Geoff Hoon to Geoff Hoon with id: m.0166w_\n",
+ "matched: Geoffrey Rush to Geoffrey Rush with id: m.0170pk\n",
+ "matched: George Blaney to George Blaney with id: m.027mrpq\n",
+ "matched: George Bovell to George Bovell with id: m.03p87n\n",
+ "matched: George Clooney to George Clooney with id: m.014zcr\n",
+ "matched: George Foreman to George Foreman with id: m.0c00rxp\n",
+ "matched: George Galloway to George Galloway with id: m.01fhjf\n",
+ "matched: George Gregan to George Gregan with id: m.03b7sz\n",
+ "matched: George Harrison to George Harrison with id: m.043q705\n",
+ "matched: George Karl to George Karl with id: m.05jds0\n",
+ "matched: George Lopez to George Lopez with id: m.02xfj0\n",
+ "matched: George Lucas to George Lucas with id: m.02qndwg\n",
+ "matched: George Maxwell Richards to George Maxwell Richards with id: m.0385pz\n",
+ "matched: George McCloud to George McCloud with id: m.0fb6cs\n",
+ "matched: George Papandreou to George Papandreou with id: m.01_0pj\n",
+ "matched: George Pataki to George Pataki with id: m.01c_xx\n",
+ "matched: George Robertson to George Robertson with id: m.0191bn\n",
+ "matched: George Tenet to George Tenet with id: m.01gpx8\n",
+ "matched: George Voinovich to George Voinovich with id: m.01_pgn\n",
+ "matched: Georgi Parvanov to Georgi Parvanov with id: m.022vsf\n",
+ "matched: Georgina Bardach to Georgina Bardach with id: m.03nllk\n",
+ "matched: Gerald Barbarito to Gerald Barbarito with id: m.02q7ll0\n",
+ "matched: Gerald Calabrese to Gerald Calabrese with id: m.0h20p3\n",
+ "matched: Gerald Fitch to Gerald Fitch with id: m.09b66r\n",
+ "matched: Gerald Ford to Gerald Ford with id: m.0c_md_\n",
+ "matched: Geraldine Chaplin to Geraldine Chaplin with id: m.037w7r\n",
+ "matched: Geraldo Rivera to Geraldo Rivera with id: m.014jy6\n",
+ "matched: Gerard Butler to Gerard Butler with id: m.038rzr\n",
+ "matched: Gerard Depardieu to Gerard Depardieu with id: m.0c9hm\n",
+ "matched: Gerard Kleisterlee to Gerard Kleisterlee with id: m.0fht81\n",
+ "matched: German Khan to German Khan with id: m.04sjx3\n",
+ "matched: Gerrit Zalm to Gerrit Zalm with id: m.03_t79\n",
+ "matched: Gerry Kelly to Gerry Kelly with id: m.04zx0kv\n",
+ "matched: Gerry Parsky to Gerry Parsky with id: m.07_7dw\n",
+ "matched: Ghassan Elashi to Ghassan Elashi with id: m.0263y8q\n",
+ "matched: Gian Marco to Gian Marco with id: m.0d_9f1\n",
+ "matched: Giancarlo Fisichella to Giancarlo Fisichella with id: m.02z89x\n",
+ "matched: Gianna Angelopoulos-Daskalaki to Gianna Angelopoulos-Daskalaki with id: m.03sfjt\n",
+ "matched: Gianni Agnelli to Gianni Agnelli with id: m.017fp0\n",
+ "matched: Giannina Facio to Giannina Facio with id: m.02vp6g6\n",
+ "matched: Gideon Yago to Gideon Yago with id: m.09xsff\n",
+ "matched: Gil Cates to Gil Cates with id: m.0c7xxs\n",
+ "matched: Gil de Ferran to Gil de Ferran with id: m.051ztf\n",
+ "matched: Gilberto Simoni to Gilberto Simoni with id: m.06fj22\n",
+ "matched: Gilles Panizzi to Gilles Panizzi with id: m.08yd8j\n",
+ "matched: Gillian Anderson to Gillian Anderson with id: m.0tk4zjf\n",
+ "matched: Gina Gershon to Gina Gershon with id: m.01l1hr\n",
+ "matched: Gina Lollobrigida to Gina Lollobrigida with id: m.01qrlx\n",
+ "matched: Gina Torres to Gina Torres with id: m.03h1fb\n",
+ "matched: Gisele Bundchen to Gisele Bundchen with id: m.03qpbs\n",
+ "matched: Giulietta Masina to Giulietta Masina with id: m.05r24b\n",
+ "matched: Giulio Andreotti to Giulio Andreotti with id: m.03b0n5\n",
+ "matched: Giuseppe Gibilisco to Giuseppe Gibilisco with id: m.07wwhm\n",
+ "matched: Glafcos Clerides to Glafcos Clerides with id: m.0263fg\n",
+ "matched: Glen Clark to Glen Clark with id: m.05238w6\n",
+ "matched: Glen Sather to Glen Sather with id: m.0502rv\n",
+ "matched: Glenn Plummer to Glenn Plummer with id: m.08xxx9\n",
+ "matched: Glenn Tilton to Glenn Tilton with id: m.098jb8\n",
+ "matched: Gloria Allred to Gloria Allred with id: m.03mfjm\n",
+ "matched: Gloria Gaynor to Gloria Gaynor with id: m.038zc\n",
+ "matched: Gloria Macapagal Arroyo to Gloria Macapagal Arroyo with id: m.01b1g9\n",
+ "matched: Gloria Trevi to Gloria Trevi with id: m.01519n\n",
+ "matched: Goh Kun to Goh Kun with id: m.02358l\n",
+ "matched: Goldie Hawn to Goldie Hawn with id: m.0cwtm\n",
+ "matched: Gong Li to Gong Li with id: m.0139t1\n",
+ "matched: Gong Ruina to Gong Ruina with id: m.03qqzg\n",
+ "matched: Gonzalo Barrientos to Gonzalo Barrientos with id: m.027b1sj\n",
+ "matched: Gordana Grubin to Gordana Grubin with id: m.0glplt2\n",
+ "matched: Gorden Tallis to Gorden Tallis with id: m.07k9c4\n",
+ "matched: Gordon Brown to Gordon Brown with id: m.0j9q8cm\n",
+ "matched: Gordon Campbell to Gordon Campbell with id: m.016k38\n",
+ "matched: Gordon Lightfoot to Gordon Lightfoot with id: m.0l54r\n",
+ "matched: Gordon McDonald to Gordon McDonald with id: m.0gmh5fk\n",
+ "matched: Gore Verbinski to Gore Verbinski with id: m.080p_h\n",
+ "matched: Gore Vidal to Gore Vidal with id: m.0gthm\n",
+ "matched: Gracia Burnham to Gracia Burnham with id: m.0907zy\n",
+ "matched: Graciano Rocchigiani to Graciano Rocchigiani with id: m.0gf68j\n",
+ "matched: Grady Little to Grady Little with id: m.04_223\n",
+ "matched: Graeme Lloyd to Graeme Lloyd with id: m.07tyb4\n",
+ "matched: Graeme Smith to Graeme Smith with id: m.027tvxf\n",
+ "matched: Grant Hackett to Grant Hackett with id: m.03pt18\n",
+ "matched: Gray Davis to Gray Davis with id: m.0p81w\n",
+ "matched: Greg Frers to Greg Frers with id: m.03m6psh\n",
+ "matched: Greg Kinnear to Greg Kinnear with id: m.02t_st\n",
+ "matched: Greg Ostertag to Greg Ostertag with id: m.05_mc6\n",
+ "matched: Greg Owen to Greg Owen with id: m.09jnh9\n",
+ "matched: Greg Rusedski to Greg Rusedski with id: m.02kpcz\n",
+ "matched: Gregg Berhalter to Gregg Berhalter with id: m.0586jd\n",
+ "matched: Gregg Popovich to Gregg Popovich with id: m.05lqps\n",
+ "matched: Gregor Gysi to Gregor Gysi with id: m.01q4s5\n",
+ "matched: Gregorio Honasan to Gregorio Honasan with id: m.0bnyhq\n",
+ "matched: Gregory Hines to Gregory Hines with id: m.01qwly\n",
+ "matched: Gregory Peck to Gregory Peck with id: m.0k9j_\n",
+ "matched: Gretchen Mol to Gretchen Mol with id: m.02l6dy\n",
+ "matched: Gro Harlem Brundtland to Gro Harlem Brundtland with id: m.03g0p\n",
+ "matched: Guido Westerwelle to Guido Westerwelle with id: m.0jl1f\n",
+ "matched: Guillaume Depardieu to Guillaume Depardieu with id: m.061qtl\n",
+ "matched: Guillaume Soro to Guillaume Soro with id: m.0c2mf1\n",
+ "matched: Guillermo Coria to Guillermo Coria with id: m.02xjlj\n",
+ "matched: Guillermo Ortiz to Guillermo Ortiz with id: m.03rb6p\n",
+ "matched: Gunter Pleuger to Gunter Pleuger with id: m.0c0tvv\n",
+ "matched: Gus Frerotte to Gus Frerotte with id: m.06cx7p\n",
+ "matched: Gus Van Sant to Gus Van Sant with id: m.01g1lp\n",
+ "matched: Gustavo Cisneros to Gustavo Cisneros with id: m.048yyh\n",
+ "matched: Gustavo Franco to Gustavo Franco with id: m.04lrtc\n",
+ "matched: Gustavo Kuerten to Gustavo Kuerten with id: m.02fxg_\n",
+ "matched: Gustavo Noboa to Gustavo Noboa with id: m.069tvq\n",
+ "matched: Guus Hiddink to Guus Hiddink with id: m.04vftt\n",
+ "matched: Guy Hemmings to Guy Hemmings with id: m.02qhbgh\n",
+ "matched: Guy Ritchie to Guy Ritchie with id: m.0mm1q\n",
+ "matched: Guy Verhofstadt to Guy Verhofstadt with id: m.012l22\n",
+ "matched: Gwen Stefani to Gwen Stefani with id: m.016fnb\n",
+ "matched: Gwendal Peizerat to Gwendal Peizerat with id: m.0993ss\n",
+ "matched: Gwyneth Paltrow to Gwyneth Paltrow with id: m.0bq2g\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Habib Rizieq to Habib Rizieq with id: m.0v_sx80\n",
+ "matched: Hal McCoy to Hal McCoy with id: m.0dc05b\n",
+ "matched: Hal Sutton to Hal Sutton with id: m.02_yd9\n",
+ "matched: Halle Berry to Halle Berry with id: m.03knl\n",
+ "matched: Ham Pong-sil to Ham Pong-sil with id: m.027dn8v\n",
+ "matched: Hama Arba Diallo to Hama Arba Diallo with id: m.03d2bph\n",
+ "matched: Hamad Bin Isa al-Khalifa to Hamad bin Isa al-Khalifa with id: m.022vq5\n",
+ "matched: Hamid Karzai to Hamid Karzai with id: m.0kxrb\n",
+ "matched: Hamzah Haz to Hamzah Haz with id: m.04c9qm\n",
+ "matched: Hana Makhmalbaf to Hana Makhmalbaf with id: m.06f4jm\n",
+ "matched: Hana Sadiq to Hana Sadiq with id: m.02w752_\n",
+ "matched: Hanan Ashrawi to Hanan Ashrawi with id: m.036df9\n",
+ "matched: Hank Aaron to Hank Aaron with id: m.03q8y\n",
+ "matched: Hank Azaria to Hank Azaria with id: m.0sw6g\n",
+ "matched: Hank Stram to Hank Stram with id: m.01wtqh\n",
+ "matched: Hannah Stockbauer to Hannah Stockbauer with id: m.072jm3\n",
+ "matched: Hans-Christian Schmid to Hans-Christian Schmid with id: m.03k5zw\n",
+ "matched: Hans Blix to Hans Blix with id: m.0149wl\n",
+ "matched: Hans Corell to Hans Corell with id: m.02jm3q\n",
+ "matched: Hans Eichel to Hans Eichel with id: m.02hh84\n",
+ "matched: Harald Ringstorff to Harald Ringstorff with id: m.0bxgsp\n",
+ "matched: Harbhajan Singh to Harbhajan Singh with id: m.024wt7\n",
+ "matched: Harland Braun to Harland Braun with id: m.05c01pj\n",
+ "matched: Harold Brown to Harold Brown with id: m.02sx84\n",
+ "matched: Harold Scott to Harold Scott with id: m.03h50hz\n",
+ "matched: Harrison Ford to Harrison Ford with id: m.07ss2p\n",
+ "matched: Harry Belafonte to Harry Belafonte with id: m.014488\n",
+ "matched: Harry Kalas to Harry Kalas with id: m.02l1g0\n",
+ "matched: Hartmut Mehdorn to Hartmut Mehdorn with id: m.0cj6vz\n",
+ "matched: Harvey Fierstein to Harvey Fierstein with id: m.01gbb4\n",
+ "matched: Harvey Weinstein to Harvey Weinstein with id: m.05hj_k\n",
+ "matched: Hashan Tillakaratne to Hashan Tillakaratne with id: m.03mrbc\n",
+ "matched: Hashim Thaci to Hashim Thaci with id: m.09qvwf\n",
+ "matched: Hassan Nasrallah to Hassan Nasrallah with id: m.01thv7\n",
+ "matched: Hassan Wirajuda to Hassan Wirajuda with id: m.04_bgv\n",
+ "matched: Hassanal Bolkiah to Hassanal Bolkiah with id: m.022dfm\n",
+ "matched: Haydar Aliyev to Haydar Aliyev with id: m.023q8s\n",
+ "matched: Hayden Panettiere to Hayden Panettiere with id: m.02jyhv\n",
+ "matched: Hayley Tullett to Hayley Tullett with id: m.09vb77\n",
+ "matched: Heath Ledger to Heath Ledger with id: m.0237fw\n",
+ "matched: Heather Locklear to Heather Locklear with id: m.017m2y\n",
+ "matched: Heather Mills to Heather Mills with id: m.01f761\n",
+ "matched: Hedayat Amin Arsala to Hedayat Amin Arsala with id: m.01scsz\n",
+ "matched: Heidi Fleiss to Heidi Fleiss with id: m.01l46p\n",
+ "matched: Heidi Klum to Heidi Klum with id: m.01pctb\n",
+ "matched: Helen Clark to Helen Clark with id: m.025kyl\n",
+ "matched: Helen Darling to Helen Darling with id: m.04n0tdt\n",
+ "matched: Helmut Panke to Helmut Panke with id: m.0flspx\n",
+ "matched: Henning Scherf to Henning Scherf with id: m.01v4qg\n",
+ "matched: Henri Proglio to Henri Proglio with id: m.09v1fvy\n",
+ "matched: Henrique Meirelles to Henrique Meirelles with id: m.0bcdmp\n",
+ "matched: Henry Kissinger to Henry Kissinger with id: m.03k_f\n",
+ "matched: Herb Brooks to Herb Brooks with id: m.01q_wt\n",
+ "matched: Herb Dhaliwal to Herb Dhaliwal with id: m.03m_p2\n",
+ "matched: Herb Ritts to Herb Ritts with id: m.015gr_\n",
+ "matched: Herb Sendek to Herb Sendek with id: m.02slqd\n",
+ "matched: Herbert Haupt to Herbert Haupt with id: m.01qpqs\n",
+ "matched: Herbie Hancock to Herbie Hancock with id: m.09hnb\n",
+ "matched: Herman Edwards to Herman Edwards with id: m.04tcr2\n",
+ "matched: Herman Moore to Herman Moore with id: m.03pg42\n",
+ "matched: Hermann Maier to Hermann Maier with id: m.02bcgg\n",
+ "matched: Hermes Gamonal to Hermes Gamonal with id: m.0j63d5z\n",
+ "matched: Hideki Matsui to Hideki Matsui with id: m.0261rs\n",
+ "matched: Hidetoshi Nakata to Hidetoshi Nakata with id: m.01gj5v\n",
+ "matched: Hilary Duff to Hilary Duff with id: m.0lk90\n",
+ "matched: Hilary McKay to Hilary McKay with id: m.03c_1rb\n",
+ "matched: Hillary Clinton to Hillary Clinton with id: m.0d06m5\n",
+ "matched: Hiroyuki Yoshino to Hiroyuki Yoshino with id: m.0c5mm6\n",
+ "matched: Hisao Oguchi to Hisao Oguchi with id: m.06w6xvq\n",
+ "matched: Hisashi Owada to Hisashi Owada with id: m.03_llk\n",
+ "matched: Hitomi Soga to Hitomi Soga with id: m.03cvxb\n",
+ "matched: Holly Hunter to Holly Hunter with id: m.01kp66\n",
+ "matched: Holly Robinson Peete to Holly Robinson Peete with id: m.06n0g3\n",
+ "matched: Horace Newcomb to Horace Newcomb with id: m.05ynv3n\n",
+ "matched: Hosni Mubarak to Hosni Mubarak with id: m.0dnps\n",
+ "matched: Howard Dean to Howard Dean with id: m.0d0gzz\n",
+ "matched: Howard Ross to Howard Ross with id: m.0c3tk84\n",
+ "matched: Howard Schultz to Howard Schultz with id: m.036m8s\n",
+ "matched: Howard Stern to Howard Stern with id: m.0sx5w\n",
+ "matched: Howard Stringer to Howard Stringer with id: m.05czcv\n",
+ "matched: Howard Wilkinson to Howard Wilkinson with id: m.03935p\n",
+ "matched: Hrithik Roshan to Hrithik Roshan with id: m.0f5zj6\n",
+ "matched: Hu Jintao to Hu Jintao with id: m.013my_\n",
+ "matched: Hubert Green to Hubert Green with id: m.0cpjhl\n",
+ "matched: Hubie Brown to Hubie Brown with id: m.04hrhm\n",
+ "matched: Hugh Campbell to Hugh Campbell with id: m.0gq7tw\n",
+ "matched: Hugh Carey to Hugh Carey with id: m.02rk8f\n",
+ "matched: Hugh Grant to Hugh Grant with id: m.04jg9ff\n",
+ "matched: Hugh Hefner to Hugh Hefner with id: m.03pvt\n",
+ "matched: Hugh Miller to Hugh Miller with id: m.0bh9xr1\n",
+ "matched: Hugo Colace to Hugo Colace with id: m.02pjhfs\n",
+ "matched: Hugo Conte to Hugo Conte with id: m.04f32mg\n",
+ "matched: Humberto Coelho to Humberto Coelho with id: m.08lp6g\n",
+ "matched: Hun Sen to Hun Sen with id: m.0230wx\n",
+ "matched: Hunter Kemper to Hunter Kemper with id: m.05tgjd\n",
+ "matched: Hutomo Mandala Putra to Hutomo Mandala Putra with id: m.08b9y7\n",
+ "matched: Iain Anderson to Iain Anderson with id: m.02pp5y_\n",
+ "matched: Iain Duncan Smith to Iain Duncan Smith with id: m.0151p8\n",
+ "matched: Ian Campbell to Ian Campbell with id: m.03nyf0\n",
+ "matched: Ian Gillan to Ian Gillan with id: m.0dgfsk\n",
+ "matched: Ian McKellen to Ian McKellen with id: m.03ym1\n",
+ "matched: Ian Moran to Ian Moran with id: m.09r66d\n",
+ "matched: Ian Smith to Ian Smith with id: m.01d39w\n",
+ "matched: Iban Mayo to Iban Mayo with id: m.02t6gj\n",
+ "matched: Ibrahim Al-Marashi to Ibrahim al-Marashi with id: m.073yx9\n",
+ "matched: Ibrahim Jaafari to Ibrahim Jaafari with id: m.01pybj\n",
+ "matched: Ibrahim Rugova to Ibrahim Rugova with id: m.02mw9w\n",
+ "matched: Idi Amin to Idi Amin with id: m.0jb54\n",
+ "matched: Ignatius Wang to Ignatius Wang with id: m.02qgrxw\n",
+ "matched: Igor Ivanov to Igor Ivanov with id: m.07rq5n\n",
+ "matched: Ilan Ramon to Ilan Ramon with id: m.0182q2\n",
+ "matched: Ilie Nastase to Ilie Nastase with id: m.01ryfl\n",
+ "matched: Imad Moustapha to Imad Moustapha with id: m.0dx20w\n",
+ "matched: Imam Samudra to Imam Samudra with id: m.0gmg2y\n",
+ "matched: Imelda Marcos to Imelda Marcos with id: m.01r2tl\n",
+ "matched: Inam-ul-Haq to Inam-ul-Haq with id: m.03czyhv\n",
+ "matched: Ingrid Betancourt to Ingrid Betancourt with id: m.019d8_\n",
+ "matched: Inocencio Arias to Inocencio Arias with id: m.0265l_r\n",
+ "matched: Ion Iliescu to Ion Iliescu with id: m.019xyd\n",
+ "matched: Ira Einhorn to Ira Einhorn with id: m.014jb8\n",
+ "matched: Irfan Ahmed to Irfan Ahmed with id: m.04zxbtv\n",
+ "matched: Irina Lobacheva to Irina Lobacheva with id: m.0b2q3b\n",
+ "matched: Isabella Rossellini to Isabella Rossellini with id: m.0htlr\n",
+ "matched: Isabelle Huppert to Isabelle Huppert with id: m.012g92\n",
+ "matched: Isaiah Washington to Isaiah Washington with id: m.095b70\n",
+ "matched: Ishaq Shahryar to Ishaq Shahryar with id: m.01fm8z\n",
+ "matched: Islam Karimov to Islam Karimov with id: m.01xdlx\n",
+ "matched: Ismael Miranda to Ismael Miranda with id: m.05l97n\n",
+ "matched: Ismail Abu Shanab to Ismail Abu Shanab with id: m.0kg3cly\n",
+ "matched: Ismail Merchant to Ismail Merchant with id: m.03_80b\n",
+ "matched: Itamar Franco to Itamar Franco with id: m.01_y3g\n",
+ "matched: Itzhak Perlman to Itzhak Perlman with id: m.016k62\n",
+ "matched: Iva Majoli to Iva Majoli with id: m.03qspn\n",
+ "matched: Ivan Lee to Ivan Lee with id: m.02665mq\n",
+ "matched: Ivan Shvedoff to Ivan Shvedoff with id: m.0chzxjp\n",
+ "matched: Ivana Trump to Ivana Trump with id: m.0429hq\n",
+ "matched: JC Chasez to JC Chasez with id: m.0hvby\n",
+ "matched: Jaap de Hoop Scheffer to Jaap de Hoop Scheffer with id: m.01vkh4\n",
+ "matched: Jack Grubman to Jack Grubman with id: m.0hgpvgh\n",
+ "matched: Jack LaLanne to Jack LaLanne with id: m.0259qn\n",
+ "matched: Jack Nicholson to Jack Nicholson with id: m.09fb5\n",
+ "matched: Jack Osbourne to Jack Osbourne with id: m.02348n\n",
+ "matched: Jack Smith to Jack Smith with id: m.07kwmh\n",
+ "matched: Jack Straw to Jack Straw with id: m.01k5tg\n",
+ "matched: Jack Valenti to Jack Valenti with id: m.01770r\n",
+ "matched: Jack Welch to Jack Welch with id: m.02rykdv\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Jackie Chan to Jackie Chan with id: m.0v39r93\n",
+ "matched: Jackie Dennis to Jackie Dennis with id: m.065z8gk\n",
+ "matched: Jackie Sherrill to Jackie Sherrill with id: m.0bgjc8\n",
+ "matched: Jacky Cheung to Jacky Cheung with id: m.01qgbxt\n",
+ "matched: Jacqueline Gold to Jacqueline Gold with id: m.027brng\n",
+ "matched: Jacqueline Obradors to Jacqueline Obradors with id: m.04jlpk\n",
+ "matched: Jacques Chirac to Jacques Chirac with id: m.09xg8\n",
+ "matched: Jacques Kallis to Jacques Kallis with id: m.02r8yc\n",
+ "matched: Jacques Rogge to Jacques Rogge with id: m.0n15h\n",
+ "matched: Jacques Villeneuve to Jacques Villeneuve with id: m.0h633\n",
+ "matched: Jada Pinkett Smith to Jada Pinkett Smith with id: m.01j7z7\n",
+ "matched: Jade Jagger to Jade Jagger with id: m.066xc8\n",
+ "matched: Jafar Umar Thalib to Jafar Umar Thalib with id: m.010qk38s\n",
+ "matched: Jaime Pressly to Jaime Pressly with id: m.03c5bz\n",
+ "matched: Jake Gyllenhaal to Jake Gyllenhaal with id: m.02js6_\n",
+ "matched: Jake Plummer to Jake Plummer with id: m.03v3j_\n",
+ "matched: Jakob Kellenberger to Jakob Kellenberger with id: m.0d0qsy\n",
+ "matched: Jalal Talabani to Jalal Talabani with id: m.028sc9\n",
+ "matched: James Blake to James Blake with id: m.08jj7t\n",
+ "matched: James Caan to James Caan with id: m.0252fh\n",
+ "matched: James Carville to James Carville with id: m.01jgn3\n",
+ "matched: James Coburn to James Coburn with id: m.04jcjp6\n",
+ "matched: James Comey to James Comey with id: m.06r04p\n",
+ "matched: James Cunningham to James Cunningham with id: m.0gmct90\n",
+ "matched: James Franco to James Franco with id: m.05bnp0\n",
+ "matched: James Gandolfini to James Gandolfini with id: m.01z7_f\n",
+ "matched: James Gibson to James Gibson with id: m.03gzd2g\n",
+ "matched: James Hill to James Hill with id: m.05q8qk4\n",
+ "matched: James Hoffa to James Hoffa with id: m.027zvs\n",
+ "matched: James Jones to James Jones with id: m.0qs2921\n",
+ "matched: James Kirtley to James Kirtley with id: m.079gtf\n",
+ "matched: James McGreevey to James McGreevey with id: m.0251l9\n",
+ "matched: James McMahon to James McMahon with id: m.02x1hnj\n",
+ "matched: James Meeks to James Meeks with id: m.0c_lmf\n",
+ "matched: James Morris to James Morris with id: m.02qyy_0\n",
+ "matched: James Murdoch to James Murdoch with id: m.028vx9\n",
+ "matched: James Sensenbrenner to James Sensenbrenner with id: m.024tp2\n",
+ "matched: James Smith to James Smith with id: m.088gn6\n",
+ "matched: James Traficant to James Traficant with id: m.01spk0\n",
+ "matched: James Wattana to James Wattana with id: m.032mj7\n",
+ "matched: James Williams to James Williams with id: m.0277bdt\n",
+ "matched: James Wolfensohn to James Wolfensohn with id: m.034bg5\n",
+ "matched: Jamie Carey to Jamie Carey with id: m.06px37\n",
+ "matched: Jamie Cooke to Jamie Cooke with id: m.0yxzr57\n",
+ "matched: Jamie Dimon to Jamie Dimon with id: m.03crtr\n",
+ "matched: Jamie Kellner to Jamie Kellner with id: m.0d_9dc\n",
+ "matched: Jamie Lee Curtis to Jamie Lee Curtis with id: m.0hwqz\n",
+ "matched: Jamir Miller to Jamir Miller with id: m.0gdbzq\n",
+ "matched: Jan-Michael Gambill to Jan-Michael Gambill with id: m.03p6n6\n",
+ "matched: Jan De Bont to Jan de Bont with id: m.04flrx\n",
+ "matched: Jan Peter Balkenende to Jan Peter Balkenende with id: m.0g_xz\n",
+ "matched: Jan Pronk to Jan Pronk with id: m.05l_6q\n",
+ "matched: Jan Ullrich to Jan Ullrich with id: m.01ptph\n",
+ "matched: Jan van Breda Kolff to Jan van Breda Kolff with id: m.026bgtk\n",
+ "matched: Jana Henke to Jana Henke with id: m.0g2zqn\n",
+ "matched: Jana Pittman to Jana Pittman with id: m.0chhjz\n",
+ "matched: Jane Fonda to Jane Fonda with id: m.0h1mt\n",
+ "matched: Jane Kaczmarek to Jane Kaczmarek with id: m.01rn_x\n",
+ "matched: Jane Krakowski to Jane Krakowski with id: m.01qr1_\n",
+ "matched: Jane Leeves to Jane Leeves with id: m.02sm28\n",
+ "matched: Jane Menelaus to Jane Menelaus with id: m.095406\n",
+ "matched: Jane Pauley to Jane Pauley with id: m.01v3pj\n",
+ "matched: Janet Chandler to Janet Chandler with id: m.0n5_27f\n",
+ "matched: Janet Ecker to Janet Ecker with id: m.03l505\n",
+ "matched: Janet Leigh to Janet Leigh with id: m.01hkck\n",
+ "matched: Janet Napolitano to Janet Napolitano with id: m.01kf06\n",
+ "matched: Janice Goldfinger to Janice Goldfinger with id: m.0gy264h\n",
+ "matched: Janine Pietsch to Janine Pietsch with id: m.0bmhtkw\n",
+ "matched: Janusz Kaminski to Janusz Kaminski with id: m.0245wb\n",
+ "matched: Jaouad Gharib to Jaouad Gharib with id: m.07djsd\n",
+ "matched: Jason Bentley to Jason Bentley with id: m.0d4z_m\n",
+ "matched: Jason Biggs to Jason Biggs with id: m.02g87m\n",
+ "matched: Jason Clermont to Jason Clermont with id: m.06njcy\n",
+ "matched: Jason Jennings to Jason Jennings with id: m.09b3wz\n",
+ "matched: Jason Kapono to Jason Kapono with id: m.07f2w8\n",
+ "matched: Jason Keep to Jason Keep with id: m.0407d69\n",
+ "matched: Jason Kidd to Jason Kidd with id: m.02cg2v\n",
+ "matched: Jason Lezak to Jason Lezak with id: m.086m71\n",
+ "matched: Jason Mewes to Jason Mewes with id: m.02q7z2\n",
+ "matched: Jason Petty to Jason Petty with id: m.0gdk2zr\n",
+ "matched: Jason Priestley to Jason Priestley with id: m.01gc7h\n",
+ "matched: Jason Sehorn to Jason Sehorn with id: m.03syvx\n",
+ "matched: Jason Statham to Jason Statham with id: m.034hyc\n",
+ "matched: Jason Vale to Jason Vale with id: m.0269k67\n",
+ "matched: Jason White to Jason White with id: m.0d3bdb\n",
+ "matched: Javier Bardem to Javier Bardem with id: m.01713c\n",
+ "matched: Javier Saviola to Javier Saviola with id: m.0477_\n",
+ "matched: Javier Solana to Javier Solana with id: m.022qkj\n",
+ "matched: Javier Vargas to Javier Vargas with id: m.0h3wqsp\n",
+ "matched: Javier Vazquez to Javier Vazquez with id: m.09v11tv\n",
+ "matched: Javier Weber to Javier Weber with id: m.04f5r5b\n",
+ "matched: Javier Zanetti to Javier Zanetti with id: m.02wx8p\n",
+ "matched: Jay Garner to Jay Garner with id: m.01f9xh\n",
+ "matched: Jay Leno to Jay Leno with id: m.046lt\n",
+ "matched: Jay Rasulo to Jay Rasulo with id: m.062r7j\n",
+ "matched: Jaymon Crabb to Jaymon Crabb with id: m.0j64wkh\n",
+ "matched: Jayson Williams to Jayson Williams with id: m.034fjj\n",
+ "matched: Jean-Claude Juncker to Jean-Claude Juncker with id: m.0231bb\n",
+ "matched: Jean-Claude Trichet to Jean-Claude Trichet with id: m.01_85c\n",
+ "matched: Jean-Claude Van Damme to Jean-Claude Van Damme with id: m.0m8_v\n",
+ "matched: Jean-David Levitte to Jean-David Levitte with id: m.027fvnv\n",
+ "matched: Jean-Luc Bideau to Jean-Luc Bideau with id: m.05t0710\n",
+ "matched: Jean-Patrick Nazon to Jean-Patrick Nazon with id: m.02p_5mb\n",
+ "matched: Jean-Pierre Bemba to Jean-Pierre Bemba with id: m.0bhjrt\n",
+ "matched: Jean-Pierre Raffarin to Jean-Pierre Raffarin with id: m.015ybz\n",
+ "matched: Jean Carnahan to Jean Carnahan with id: m.026wyq\n",
+ "matched: Jean Charest to Jean Charest with id: m.01dzvn\n",
+ "matched: Jean Todt to Jean Todt with id: m.033hb0\n",
+ "matched: Jeane Kirkpatrick to Jeane Kirkpatrick with id: m.01g7hs\n",
+ "matched: Jeanne Moreau to Jeanne Moreau with id: m.03d0ns\n",
+ "matched: Jeb Bush to Jeb Bush with id: m.019x9z\n",
+ "matched: Jeff Bridges to Jeff Bridges with id: m.0flw6\n",
+ "matched: Jeff Bzdelik to Jeff Bzdelik with id: m.0bl1kd\n",
+ "matched: Jeff George to Jeff George with id: m.06vh22\n",
+ "matched: Jeff Hornacek to Jeff Hornacek with id: m.03bmvc\n",
+ "matched: Jeff Van Gundy to Jeff Van Gundy with id: m.062w5g\n",
+ "matched: Jeff Weaver to Jeff Weaver with id: m.043r0m\n",
+ "matched: Jeffrey Archer to Jeffrey Archer with id: m.0459k\n",
+ "matched: Jeffrey Ashby to Jeffrey Ashby with id: m.02d2m_\n",
+ "matched: Jeffrey Donaldson to Jeffrey Donaldson with id: m.024ny0\n",
+ "matched: Jeffrey Immelt to Jeffrey Immelt with id: m.03kth6\n",
+ "matched: Jeffrey Katzenberg to Jeffrey Katzenberg with id: m.02rq9n\n",
+ "matched: Jeffrey Pfeffer to Jeffrey Pfeffer with id: m.04n0lkh\n",
+ "matched: Jen Schefft to Jen Schefft with id: m.09rhnpj\n",
+ "matched: Jenna Elfman to Jenna Elfman with id: m.0320cg\n",
+ "matched: Jennette Bradley to Jennette Bradley with id: m.03sftq\n",
+ "matched: Jennie Finch to Jennie Finch with id: m.0345xn\n",
+ "matched: Jennie Garth to Jennie Garth with id: m.01gvv5\n",
+ "matched: Jennifer Aniston to Jennifer Aniston with id: m.09yrh\n",
+ "matched: Jennifer Capriati to Jennifer Capriati with id: m.01w11k\n",
+ "matched: Jennifer Connelly to Jennifer Connelly with id: m.0fgg4\n",
+ "matched: Jennifer Garner to Jennifer Garner with id: m.01jfrg\n",
+ "matched: Jennifer Granholm to Jennifer Granholm with id: m.0259rd\n",
+ "matched: Jennifer Lopez to Jennifer Lopez with id: m.05k1h1\n",
+ "matched: Jennifer Love Hewitt to Jennifer Love Hewitt with id: m.01pgk0\n",
+ "matched: Jennifer Reilly to Jennifer Reilly with id: m.02pz0x8\n",
+ "matched: Jennifer Tilly to Jennifer Tilly with id: m.03jjzf\n",
+ "matched: Jeong Se-hyun to Jeong Se-hyun with id: m.0bdllx\n",
+ "matched: Jeremy Fogel to Jeremy Fogel with id: m.05p4jt1\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Jeremy Greenstock to Jeremy Greenstock with id: m.0387qf\n",
+ "matched: Jeremy Shockey to Jeremy Shockey with id: m.076ltd\n",
+ "matched: Jeremy Wotherspoon to Jeremy Wotherspoon with id: m.04zcwx\n",
+ "matched: Jeri Ryan to Jeri Ryan with id: m.023pzh\n",
+ "matched: Jerome Jenkins to Jerome Jenkins with id: m.02qxw5z\n",
+ "matched: Jerry Angelo to Jerry Angelo with id: m.0ccyjp\n",
+ "matched: Jerry Bruckheimer to Jerry Bruckheimer with id: m.01t6b4\n",
+ "matched: Jerry Colangelo to Jerry Colangelo with id: m.01cj88\n",
+ "matched: Jerry Falwell to Jerry Falwell with id: m.046l2\n",
+ "matched: Jerry Hall to Jerry Hall with id: m.01ycq7\n",
+ "matched: Jerry Jones to Jerry Jones with id: m.011lt204\n",
+ "matched: Jerry Lewis to Jerry Lewis with id: m.0427y\n",
+ "matched: Jerry Regier to Jerry Regier with id: m.0bh7n9p\n",
+ "matched: Jerry Rice to Jerry Rice with id: m.0240vt\n",
+ "matched: Jerry Seinfeld to Jerry Seinfeld with id: m.0q5hw\n",
+ "matched: Jerry Sloan to Jerry Sloan with id: m.02h73f\n",
+ "matched: Jerry Springer to Jerry Springer with id: m.01v0432\n",
+ "matched: Jerry Tarkanian to Jerry Tarkanian with id: m.053cjj\n",
+ "matched: Jesper Parnevik to Jesper Parnevik with id: m.04dmc7\n",
+ "matched: Jesse Harris to Jesse Harris with id: m.08hg44\n",
+ "matched: Jesse Helms to Jesse Helms with id: m.0_5w6\n",
+ "matched: Jesse Jackson to Jesse Jackson with id: m.040cf\n",
+ "matched: Jesse James Leija to Jesse James Leija with id: m.057nh0\n",
+ "matched: Jesse Ventura to Jesse Ventura with id: m.0hd1l\n",
+ "matched: Jessica Alba to Jessica Alba with id: m.01yf85\n",
+ "matched: Jessica Biel to Jessica Biel with id: m.0320jz\n",
+ "matched: Jessica Brungo to Jessica Brungo with id: m.0f3m0s\n",
+ "matched: Jessica Capshaw to Jessica Capshaw with id: m.0306j0\n",
+ "matched: Jessica Lange to Jessica Lange with id: m.0hsn_\n",
+ "matched: Jessica Lynch to Jessica Lynch with id: m.02vksbw\n",
+ "matched: Jessica Simpson to Jessica Simpson with id: m.0c7xjb\n",
+ "matched: Jewel Howard-Taylor to Jewel Howard-Taylor with id: m.02pmfg3\n",
+ "matched: Jia Qinglin to Jia Qinglin with id: m.01m54p\n",
+ "matched: Jiang Zemin to Jiang Zemin with id: m.0nr2c\n",
+ "matched: Jim Abbott to Jim Abbott with id: m.01w1pk\n",
+ "matched: Jim Ahern to Jim Ahern with id: m.03d72_q\n",
+ "matched: Jim Beattie to Jim Beattie with id: m.0g0n54\n",
+ "matched: Jim Bollman to Jim Bollman with id: m.03h4_3z\n",
+ "matched: Jim Bunning to Jim Bunning with id: m.0lbm2\n",
+ "matched: Jim Cantalupo to Jim Cantalupo with id: m.02vvcf\n",
+ "matched: Jim Carrey to Jim Carrey with id: m.0lx2l\n",
+ "matched: Jim Doyle to Jim Doyle with id: m.027psv_\n",
+ "matched: Jim Edmonds to Jim Edmonds with id: m.03ldpc\n",
+ "matched: Jim Fassel to Jim Fassel with id: m.052_qn\n",
+ "matched: Jim Flaherty to Jim Flaherty with id: m.02p1w0\n",
+ "matched: Jim Furyk to Jim Furyk with id: m.01kvrj\n",
+ "matched: Jim Greenwood to Jim Greenwood with id: m.0b6fl0f\n",
+ "matched: Jim Hardin to Jim Hardin with id: m.0c8tfj\n",
+ "matched: Jim Harrick to Jim Harrick with id: m.0b8bf6\n",
+ "matched: Jim Haslett to Jim Haslett with id: m.04tcqr\n",
+ "matched: Jim Hendry to Jim Hendry with id: m.047pbzb\n",
+ "matched: Jim Kelly to Jim Kelly with id: m.02qlltx\n",
+ "matched: Jim Letten to Jim Letten with id: m.064mm9c\n",
+ "matched: Jim Otto to Jim Otto with id: m.03h979\n",
+ "matched: Jim Parque to Jim Parque with id: m.04jj2k\n",
+ "matched: Jim Paxson to Jim Paxson with id: m.04g14tx\n",
+ "matched: Jim Piper to Jim Piper with id: m.04lh8y7\n",
+ "matched: Jim Ryan to Jim Ryan with id: m.09929g\n",
+ "matched: Jim Talent to Jim Talent with id: m.0gj1dy\n",
+ "matched: Jim Thome to Jim Thome with id: m.035_zd\n",
+ "matched: Jim Tressel to Jim Tressel with id: m.057f0t\n",
+ "matched: Jim Zorn to Jim Zorn with id: m.07r_sc\n",
+ "matched: Jimmy Carter to Jimmy Carter with id: m.0p_l4\n",
+ "matched: Jimmy Gobble to Jimmy Gobble with id: m.05cm85\n",
+ "matched: Jimmy Iovine to Jimmy Iovine with id: m.0270jd\n",
+ "matched: Jimmy Kimmel to Jimmy Kimmel with id: m.02238b\n",
+ "matched: Jimmy Lee to Jimmy Lee with id: m.04mxn8\n",
+ "matched: Jimmy Smits to Jimmy Smits with id: m.022yb4\n",
+ "matched: Jo Dee Messina to Jo Dee Messina with id: m.053c9q\n",
+ "matched: Joan Claybrook to Joan Claybrook with id: m.046lsq\n",
+ "matched: Joan Jett to Joan Jett with id: m.01_8rq\n",
+ "matched: Joan Laporta to Joan Laporta with id: m.05zls5\n",
+ "matched: Joanne Woodward to Joanne Woodward with id: m.01bj6y\n",
+ "matched: Joaquin Phoenix to Joaquin Phoenix with id: m.018db8\n",
+ "matched: Job Cohen to Job Cohen with id: m.06m6n6\n",
+ "matched: Jodie Foster to Jodie Foster with id: m.0chw_\n",
+ "matched: Jodie Henry to Jodie Henry with id: m.03n7np\n",
+ "matched: Jodie Kidd to Jodie Kidd with id: m.0656pp\n",
+ "matched: Jody Richards to Jody Richards with id: m.0gzqlv\n",
+ "matched: Joe Calzaghe to Joe Calzaghe with id: m.02w5_k\n",
+ "matched: Joe Carnahan to Joe Carnahan with id: m.07p160\n",
+ "matched: Joe Cocker to Joe Cocker with id: m.03f0vvr\n",
+ "matched: Joe Cravens to Joe Cravens with id: m.02rl3z9\n",
+ "matched: Joe Crede to Joe Crede with id: m.08cfkh\n",
+ "matched: Joe DeLamielleure to Joe DeLamielleure with id: m.050p2t\n",
+ "matched: Joe Dumars to Joe Dumars with id: m.02n45z\n",
+ "matched: Joe Finley to Joe Finley with id: m.026pc9z\n",
+ "matched: Joe Gatti to Joe Gatti with id: m.06w15wn\n",
+ "matched: Joe Lieberman to Joe Lieberman with id: m.0jw5r\n",
+ "matched: Joe Mantegna to Joe Mantegna with id: m.026l37\n",
+ "matched: Joe Mantello to Joe Mantello with id: m.05cnkm\n",
+ "matched: Joe Nichols to Joe Nichols with id: m.01mqjg6\n",
+ "matched: Joe Pantoliano to Joe Pantoliano with id: m.01b9z4\n",
+ "matched: Joe Paterno to Joe Paterno with id: m.02sc8b\n",
+ "matched: Joe Strummer to Joe Strummer with id: m.01w5gg6\n",
+ "matched: Joe Torre to Joe Torre with id: m.02vlpg\n",
+ "matched: Joel Gallen to Joel Gallen with id: m.053gcc9\n",
+ "matched: Joey Buttafuoco to Joey Buttafuoco with id: m.05db50\n",
+ "matched: Joey Harrington to Joey Harrington with id: m.040gr_\n",
+ "matched: Joey Mantia to Joey Mantia with id: m.0g9xpp9\n",
+ "matched: Johan Bruyneel to Johan Bruyneel with id: m.06x328\n",
+ "matched: Johannes Rau to Johannes Rau with id: m.0409m\n",
+ "matched: John Abizaid to John Abizaid with id: m.01cbjz\n",
+ "matched: John Allen Muhammad to John Allen Muhammad with id: m.010lz5\n",
+ "matched: John Anderson to John Anderson with id: m.0260mpy\n",
+ "matched: John Ashcroft to John Ashcroft with id: m.046c6\n",
+ "matched: John Baldacci to John Baldacci with id: m.02720j\n",
+ "matched: John Belushi to John Belushi with id: m.045p_\n",
+ "matched: John Bolton to John Bolton with id: m.03xv5n\n",
+ "matched: John Bond to John Bond with id: m.09k3_g\n",
+ "matched: John Brady to John Brady with id: m.03x501\n",
+ "matched: John Burkett to John Burkett with id: m.0776vj\n",
+ "matched: John Burnett to John Burnett with id: m.025l7w\n",
+ "matched: John Cornyn to John Cornyn with id: m.01xcqs\n",
+ "matched: John Cusack to John Cusack with id: m.0vpt2yy\n",
+ "matched: John Danforth to John Danforth with id: m.044h4\n",
+ "matched: John Eder to John Eder with id: m.06030y\n",
+ "matched: John Edwards to John Edwards with id: m.078c70\n",
+ "matched: John Elway to John Elway with id: m.01sthx\n",
+ "matched: John Engler to John Engler with id: m.043t3\n",
+ "matched: John Fenn to John Fenn with id: m.0277lm\n",
+ "matched: John Ferguson to John Ferguson with id: m.05y58j\n",
+ "matched: John Franco to John Franco with id: m.02fp95\n",
+ "matched: John Garamendi to John Garamendi with id: m.05fvls\n",
+ "matched: John Geoghan to John Geoghan with id: m.01s4ss\n",
+ "matched: John Goold to John Goold with id: m.03wgvdh\n",
+ "matched: John Gruden to John Gruden with id: m.0fqbmm\n",
+ "matched: John Hartson to John Hartson with id: m.042qvs\n",
+ "matched: John Henry to John Henry with id: m.05zyrpy\n",
+ "matched: John Kerr to John Kerr with id: m.0cbyhd\n",
+ "matched: John Kerry to John Kerry with id: m.0v2wwzy\n",
+ "matched: John Lawrence to John Lawrence with id: m.05wphv9\n",
+ "matched: John Leguizamo to John Leguizamo with id: m.04yj5z\n",
+ "matched: John Lithgow to John Lithgow with id: m.01yk13\n",
+ "matched: John Madden to John Madden with id: m.02x6nn8\n",
+ "matched: John Malkovich to John Malkovich with id: m.017r13\n",
+ "matched: John Manley to John Manley with id: m.01d9th\n",
+ "matched: John Marburger to John Marburger with id: m.027prfm\n",
+ "matched: John Mayer to John Mayer with id: m.05vrzgy\n",
+ "matched: John McCain to John McCain with id: m.0bymv\n",
+ "matched: John McCallum to John McCallum with id: m.07scbt\n",
+ "matched: John McCormack to John McCormack with id: m.02q58lg\n",
+ "matched: John McEnroe to John McEnroe with id: m.01vzqp\n",
+ "matched: John Moe to John Moe with id: m.0gz9gd\n",
+ "matched: John Nash to John Nash with id: m.0glr5zg\n",
+ "matched: John Negroponte to John Negroponte with id: m.0208bk\n",
+ "matched: John Norquist to John Norquist with id: m.0398zw\n",
+ "matched: John Paul DeJoria to John Paul DeJoria with id: m.02wvnnx\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: John Petty to John Petty with id: m.07k5c03\n",
+ "matched: John Prescott to John Prescott with id: m.010qg14c\n",
+ "matched: John Reid to John Reid with id: m.01hps7\n",
+ "matched: John Rigas to John Rigas with id: m.03ms0t\n",
+ "matched: John Rowe to John Rowe with id: m.03d4g86\n",
+ "matched: John Rowland to John Rowland with id: m.05mxxpn\n",
+ "matched: John Ruiz to John Ruiz with id: m.0hq_m4_\n",
+ "matched: John Rusnak to John Rusnak with id: m.02jvb3\n",
+ "matched: John Salazar to John Salazar with id: m.04cv8k\n",
+ "matched: John Scarlett to John Scarlett with id: m.02r514r\n",
+ "matched: John Stallworth to John Stallworth with id: m.04s_9g\n",
+ "matched: John Starks to John Starks with id: m.09q0hm\n",
+ "matched: John Stockton to John Stockton with id: m.01r6lw\n",
+ "matched: John Sweeney to John Sweeney with id: m.02r3jft\n",
+ "matched: John Swofford to John Swofford with id: m.025x140\n",
+ "matched: John Taylor to John Taylor with id: m.018yvh\n",
+ "matched: John Thune to John Thune with id: m.03ybyn\n",
+ "matched: John Timoney to John Timoney with id: m.04ctvcy\n",
+ "matched: John Travolta to John Travolta with id: m.0f502\n",
+ "matched: John Tyson to John Tyson with id: m.0nzzq4s\n",
+ "matched: John Walsh to John Walsh with id: m.0h2bz4b\n",
+ "matched: John Warner to John Warner with id: m.01w8b5\n",
+ "matched: John Wayne to John Wayne with id: m.043gj\n",
+ "matched: John White to John White with id: m.09tlv3\n",
+ "matched: John Williams to John Williams with id: m.034bqw\n",
+ "matched: Johnnie Lynn to Johnnie Lynn with id: m.03cm5p4\n",
+ "matched: Johnny Benson to Johnny Benson with id: m.062y5s\n",
+ "matched: Johnny Carson to Johnny Carson with id: m.02rhpkf\n",
+ "matched: Johnny Depp to Johnny Depp with id: m.0jfx1\n",
+ "matched: Johnny Hallyday to Johnny Hallyday with id: m.01wgsvv\n",
+ "matched: Johnny Tapia to Johnny Tapia with id: m.013zjz\n",
+ "matched: Johnny Unitas to Johnny Unitas with id: m.03_mf\n",
+ "matched: Jon Corzine to Jon Corzine with id: m.01xcrz\n",
+ "matched: Jon Gruden to Jon Gruden with id: m.044nz5\n",
+ "matched: Jon Kitna to Jon Kitna with id: m.03tt0m\n",
+ "matched: Jon Stewart to Jon Stewart with id: m.0dfh_3\n",
+ "matched: Jon Voight to Jon Voight with id: m.046qq\n",
+ "matched: Jonathan Byrd to Jonathan Byrd with id: m.0d4fjq\n",
+ "matched: Jonathan Horton to Jonathan Horton with id: m.04d_6sp\n",
+ "matched: Jonathan Karsh to Jonathan Karsh with id: m.03bzt0b\n",
+ "matched: Jonathan Mostow to Jonathan Mostow with id: m.0760n7\n",
+ "matched: Jonathan Tiomkin to Jonathan Tiomkin with id: m.027_y94\n",
+ "matched: Jonathan Woodgate to Jonathan Woodgate with id: m.03ph6k\n",
+ "matched: Jorge Batlle to Jorge Batlle with id: m.022djx\n",
+ "matched: Jorge Moreno to Jorge Moreno with id: m.04dz7wx\n",
+ "matched: Jorge Quiroga to Jorge Quiroga with id: m.01yh7q\n",
+ "matched: Jorge Valdano to Jorge Valdano with id: m.06l4cq\n",
+ "matched: Joschka Fischer to Joschka Fischer with id: m.0ptgm\n",
+ "matched: Jose Canseco to Jose Canseco with id: m.017rjs\n",
+ "matched: Jose Mourinho to Jose Mourinho with id: m.0378hn\n",
+ "matched: Jose Theodore to Jose Theodore with id: m.01z1ws\n",
+ "matched: Joseph Biden to Joseph Biden with id: m.012gx2\n",
+ "matched: Joseph Blatter to Joseph Blatter with id: m.0bl_l\n",
+ "matched: Joseph Deiss to Joseph Deiss with id: m.01jtm3\n",
+ "matched: Joseph Estrada to Joseph Estrada with id: m.01pmsf\n",
+ "matched: Joseph Fiennes to Joseph Fiennes with id: m.0m31m\n",
+ "matched: Joseph Galante to Joseph Galante with id: m.0b_d_h\n",
+ "matched: Joseph Kabila to Joseph Kabila with id: m.01_5l6\n",
+ "matched: Joseph Nacchio to Joseph Nacchio with id: m.06w69n\n",
+ "matched: Joseph Ralston to Joseph Ralston with id: m.03wy87z\n",
+ "matched: Joseph Safra to Joseph Safra with id: m.04sj7s\n",
+ "matched: Josh Childress to Josh Childress with id: m.04vkvw\n",
+ "matched: Josh Evans to Josh Evans with id: m.0gpdq9\n",
+ "matched: Josh Kronfeld to Josh Kronfeld with id: m.04rt1_\n",
+ "matched: Joshua Gracin to Joshua Gracin with id: m.033w7r\n",
+ "matched: Joshua Perper to Joshua Perper with id: m.02pm80f\n",
+ "matched: Joy Bryant to Joy Bryant with id: m.08swgx\n",
+ "matched: Juan Antonio Samaranch to Juan Antonio Samaranch with id: m.0kc54\n",
+ "matched: Juan Carlos to Juan Carlos with id: m.0h7mldm\n",
+ "matched: Juan Carlos Ferrero to Juan Carlos Ferrero with id: m.021v2z\n",
+ "matched: Juan Ignacio Chela to Juan Ignacio Chela with id: m.07sr4l\n",
+ "matched: Juan Pablo Montoya to Juan Pablo Montoya with id: m.015zjx\n",
+ "matched: Juan Sanchez to Juan Sanchez with id: m.0w7p6qk\n",
+ "matched: Juanes to Juanes with id: m.03x82v\n",
+ "matched: Jude Law to Jude Law with id: m.01r93l\n",
+ "matched: Judi Dench to Judi Dench with id: m.0lpjn\n",
+ "matched: Judi Patton to Judi Patton with id: m.0fq0zvb\n",
+ "matched: Judy Genshaft to Judy Genshaft with id: m.05jwcc\n",
+ "matched: Judy Spreckels to Judy Spreckels with id: m.0260bvp\n",
+ "matched: Jules Asner to Jules Asner with id: m.02f91x\n",
+ "matched: Julia Glass to Julia Glass with id: m.086n8_\n",
+ "matched: Julia Ormond to Julia Ormond with id: m.0509bl\n",
+ "matched: Julian Battle to Julian Battle with id: m.0cjjc8\n",
+ "matched: Julian Fantino to Julian Fantino with id: m.03npb_\n",
+ "matched: Julianna Margulies to Julianna Margulies with id: m.01z_g6\n",
+ "matched: Julianne Moore to Julianne Moore with id: m.01kb2j\n",
+ "matched: Julie Gerberding to Julie Gerberding with id: m.04j5yx\n",
+ "matched: Julie Goodenough to Julie Goodenough with id: m.0cc8xrz\n",
+ "matched: Julie Taymor to Julie Taymor with id: m.01q9m5\n",
+ "matched: Julien Boutter to Julien Boutter with id: m.084rb4\n",
+ "matched: Juliette Binoche to Juliette Binoche with id: m.0fbx6\n",
+ "matched: Juliette Lewis to Juliette Lewis with id: m.02g0mx\n",
+ "matched: Julio Iglesias Jr to Julio Iglesias Jr with id: m.01v44j\n",
+ "matched: Julio Toro to Julio Toro with id: m.049l2c\n",
+ "matched: Julius Erving to Julius Erving with id: m.0257c1\n",
+ "matched: Junichi Inamoto to Junichi Inamoto with id: m.054kmq\n",
+ "matched: Junichiro Koizumi to Junichiro Koizumi with id: m.0d5cy\n",
+ "matched: Junko Tabei to Junko Tabei with id: m.02b6km\n",
+ "matched: Justin Gatlin to Justin Gatlin with id: m.03q2n6\n",
+ "matched: Justin Guarini to Justin Guarini with id: m.025_gc\n",
+ "matched: Justin Leonard to Justin Leonard with id: m.056pk8\n",
+ "matched: Justin Marshall to Justin Marshall with id: m.05ypd6\n",
+ "matched: Justin Timberlake to Justin Timberlake with id: m.0j1yf\n",
+ "matched: Justine Henin to Justine Henin with id: m.01jyjs\n",
+ "matched: Justine Pasek to Justine Pasek with id: m.03ghnx\n",
+ "matched: Kaio Almeida to Kaio Almeida with id: m.09f4kz\n",
+ "matched: Kajsa Bergqvist to Kajsa Bergqvist with id: m.06zzzx\n",
+ "matched: Kalpana Chawla to Kalpana Chawla with id: m.0182qx\n",
+ "matched: Kamel Morjane to Kamel Morjane with id: m.04dzj0p\n",
+ "matched: Kaoru Hasuike to Kaoru Hasuike with id: m.0n8_3gq\n",
+ "matched: Kara Lynn Joyce to Kara Lynn Joyce with id: m.04m_v_\n",
+ "matched: Kareena Kapoor to Kareena Kapoor with id: m.02756j\n",
+ "matched: Karen Lynn Gorney to Karen Lynn Gorney with id: m.05qtqb\n",
+ "matched: Karen Mok to Karen Mok with id: m.05mgdf\n",
+ "matched: Karin Stoiber to Karin Stoiber with id: m.05qxv0\n",
+ "matched: Karin Viard to Karin Viard with id: m.043jn53\n",
+ "matched: Karl-Heinz Rummenigge to Karl-Heinz Rummenigge with id: m.02wxqv\n",
+ "matched: Kaspar Villiger to Kaspar Villiger with id: m.014f9y\n",
+ "matched: Kate Capshaw to Kate Capshaw with id: m.02d1k8\n",
+ "matched: Kate Hudson to Kate Hudson with id: m.01g23m\n",
+ "matched: Kate Moss to Kate Moss with id: m.01pcvn\n",
+ "matched: Kate Richardson to Kate Richardson with id: m.03qgmt\n",
+ "matched: Kate Starbird to Kate Starbird with id: m.08l9hw\n",
+ "matched: Kate Winslet to Kate Winslet with id: m.0dvld\n",
+ "matched: Katharine Hepburn to Katharine Hepburn with id: m.0bw87\n",
+ "matched: Kathleen Glynn to Kathleen Glynn with id: m.0jy0l7\n",
+ "matched: Kathleen Kennedy Townsend to Kathleen Kennedy Townsend with id: m.02f95t\n",
+ "matched: Kathryn Bigelow to Kathryn Bigelow with id: m.01f8ld\n",
+ "matched: Kathryn Grayson to Kathryn Grayson with id: m.01wd_n5\n",
+ "matched: Kathryn Morris to Kathryn Morris with id: m.02yx4j\n",
+ "matched: Kathryn Tucker to Kathryn Tucker with id: m.0k6k2z\n",
+ "matched: Kathy Baker to Kathy Baker with id: m.07s8r0\n",
+ "matched: Kathy Bates to Kathy Bates with id: m.02kxwk\n",
+ "matched: Kathy Gannon to Kathy Gannon with id: m.061lfyb\n",
+ "matched: Katie Couric to Katie Couric with id: m.01w_10\n",
+ "matched: Katie Harman to Katie Harman with id: m.0bq6p5\n",
+ "matched: Katie Holmes to Katie Holmes with id: m.0bbf1f\n",
+ "matched: Katie Wagner to Katie Wagner with id: m.0bstyg\n",
+ "matched: Katja Riemann to Katja Riemann with id: m.0c02bv\n",
+ "matched: Katrin Cartlidge to Katrin Cartlidge with id: m.019ncn\n",
+ "matched: Kay Bailey Hutchison to Kay Bailey Hutchison with id: m.02050j\n",
+ "matched: Keanu Reeves to Keanu Reeves with id: m.0479b\n",
+ "matched: Keira Knightley to Keira Knightley with id: m.01l2fn\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Keith Bogans to Keith Bogans with id: m.0674p6\n",
+ "matched: Keith Foulke to Keith Foulke with id: m.037721\n",
+ "matched: Keith Lockhart to Keith Lockhart with id: m.08l0r7\n",
+ "matched: Keith Olbermann to Keith Olbermann with id: m.01p0m6\n",
+ "matched: Keith Osik to Keith Osik with id: m.02vrcpv\n",
+ "matched: Keith Snyder to Keith Snyder with id: m.0dm2_ws\n",
+ "matched: Keith Tyson to Keith Tyson with id: m.01c23p\n",
+ "matched: Keith Urban to Keith Urban with id: m.05cljf\n",
+ "matched: Keith Van Horn to Keith Van Horn with id: m.02_bdt\n",
+ "matched: Keizo Yamada to Keizo Yamada with id: m.04ydptq\n",
+ "matched: Kelli White to Kelli White with id: m.06br7z\n",
+ "matched: Kellie Coffey to Kellie Coffey with id: m.01pfh3w\n",
+ "matched: Kelly Clarkson to Kelly Clarkson with id: m.025ldg\n",
+ "matched: Kelly Osbourne to Kelly Osbourne with id: m.0p3r8\n",
+ "matched: Kelly Ripa to Kelly Ripa with id: m.0164c4\n",
+ "matched: Kelly Santos to Kelly Santos with id: m.04gtwm5\n",
+ "matched: Kelsey Grammer to Kelsey Grammer with id: m.04cl1\n",
+ "matched: Kelvin Sampson to Kelvin Sampson with id: m.0c871m\n",
+ "matched: Ken Dorsey to Ken Dorsey with id: m.06gn6c\n",
+ "matched: Ken Kutaragi to Ken Kutaragi with id: m.02jzjr\n",
+ "matched: Ken Loach to Ken Loach with id: m.049l7\n",
+ "matched: Ken Macha to Ken Macha with id: m.08bs4h\n",
+ "matched: Kenenisa Bekele to Kenenisa Bekele with id: m.01yk06\n",
+ "matched: Kenneth Bowersox to Kenneth Bowersox with id: m.02d187\n",
+ "matched: Kenneth Branagh to Kenneth Branagh with id: m.0prjs\n",
+ "matched: Kenneth Carlsen to Kenneth Carlsen with id: m.05ybvp\n",
+ "matched: Kenneth Cooper to Kenneth Cooper with id: m.04vhr2\n",
+ "matched: Kenny Chesney to Kenny Chesney with id: m.01l35sx\n",
+ "matched: Kent McCord to Kent McCord with id: m.05_vmz\n",
+ "matched: Kent Rominger to Kent Rominger with id: m.02k801\n",
+ "matched: Kevin Borseth to Kevin Borseth with id: m.02qr4qr\n",
+ "matched: Kevin Costner to Kevin Costner with id: m.0127m7\n",
+ "matched: Kevin Garnett to Kevin Garnett with id: m.02lm0t\n",
+ "matched: Kevin Harvick to Kevin Harvick with id: m.04s6ts\n",
+ "matched: Kevin Hearn to Kevin Hearn with id: m.05qrgk\n",
+ "matched: Kevin Marshall to Kevin Marshall with id: m.03cx4_7\n",
+ "matched: Kevin Millwood to Kevin Millwood with id: m.0273c_\n",
+ "matched: Kevin Nealon to Kevin Nealon with id: m.049dyj\n",
+ "matched: Kevin Sorbo to Kevin Sorbo with id: m.0jt9z\n",
+ "matched: Kevin Spacey to Kevin Spacey with id: m.048lv\n",
+ "matched: Kevin Stallings to Kevin Stallings with id: m.027pdh5\n",
+ "matched: Khalid Khannouchi to Khalid Khannouchi with id: m.03brqw\n",
+ "matched: Khalid Qazi to Khalid Qazi with id: m.05mv5h7\n",
+ "matched: Khin Nyunt to Khin Nyunt with id: m.0235t5\n",
+ "matched: Khum Bahadur Khadka to Khum Bahadur Khadka with id: m.07p9jw\n",
+ "matched: Kieran Culkin to Kieran Culkin with id: m.056g8w\n",
+ "matched: Kieran Prendergast to Kieran Prendergast with id: m.047pllv\n",
+ "matched: Kiki Vandeweghe to Kiki Vandeweghe with id: m.06cpj9\n",
+ "matched: Kim Cattrall to Kim Cattrall with id: m.01p85y\n",
+ "matched: Kim Clijsters to Kim Clijsters with id: m.01m_gh\n",
+ "matched: Kim Dae-jung to Kim Dae-Jung with id: m.013yvd\n",
+ "matched: Kim Gandy to Kim Gandy with id: m.0bf5l1\n",
+ "matched: Kim Jong-Il to Kim Jong-il with id: m.0fk32s\n",
+ "matched: Kim Weeks to Kim Weeks with id: m.0gcg0cf\n",
+ "matched: Kim Yong-il to Kim Yong-il with id: m.02qkbrw\n",
+ "matched: Kimberly Stewart to Kimberly Stewart with id: m.069nbk\n",
+ "matched: Kimora Lee to Kimora Lee with id: m.03jt9g\n",
+ "matched: Kirby Puckett to Kirby Puckett with id: m.0q276\n",
+ "matched: Kirk Douglas to Kirk Douglas with id: m.0j582\n",
+ "matched: Kirk Ferentz to Kirk Ferentz with id: m.04w2_r\n",
+ "matched: Kirk Franklin to Kirk Franklin with id: m.01kwlwp\n",
+ "matched: Kirk Johnson to Kirk Johnson with id: m.02k06n\n",
+ "matched: Kirsten Clark to Kirsten Clark with id: m.0j9q7dn\n",
+ "matched: Kirsten Dunst to Kirsten Dunst with id: m.04fzk\n",
+ "matched: Kit Bond to Kit Bond with id: m.01_6h2\n",
+ "matched: Kjell Magne Bondevik to Kjell Magne Bondevik with id: m.01793l\n",
+ "matched: Klaus Schwab to Klaus Schwab with id: m.052bk3\n",
+ "matched: Kobe Bryant to Kobe Bryant with id: m.01kmd4\n",
+ "matched: Kofi Annan to Kofi Annan with id: m.0498f\n",
+ "matched: Koichi Haraguchi to Koichi Haraguchi with id: m.080bncr\n",
+ "matched: Koichi Tanaka to Koichi Tanaka with id: m.03cmk_\n",
+ "matched: Koichiro Matsuura to Koichiro Matsuura with id: m.07vl7y\n",
+ "matched: Koji Uehara to Koji Uehara with id: m.0c9lhg\n",
+ "matched: Kostya Tszyu to Kostya Tszyu with id: m.0155zp\n",
+ "matched: Kosuke Kitajima to Kosuke Kitajima with id: m.03p4qd\n",
+ "matched: Kristanna Loken to Kristanna Loken with id: m.01q5_m\n",
+ "matched: Kristin Chenoweth to Kristin Chenoweth with id: m.047c9l\n",
+ "matched: Kristin Scott Thomas to Kristin Scott Thomas with id: m.02l4rh\n",
+ "matched: Kristy Curry to Kristy Curry with id: m.02pvp78\n",
+ "matched: Kurt Budke to Kurt Budke with id: m.02qgplk\n",
+ "matched: Kurt Busch to Kurt Busch with id: m.02llzy\n",
+ "matched: Kurt Russell to Kurt Russell with id: m.01g969\n",
+ "matched: Kurt Schottenheimer to Kurt Schottenheimer with id: m.0bhzzm\n",
+ "matched: Kurt Suzuki to Kurt Suzuki with id: m.02pj01j\n",
+ "matched: Kurt Thomas to Kurt Thomas with id: m.04ybqcg\n",
+ "matched: Kurt Warner to Kurt Warner with id: m.025j0c\n",
+ "matched: Kwame Kilpatrick to Kwame Kilpatrick with id: m.01vcw7\n",
+ "matched: Kweisi Mfume to Kweisi Mfume with id: m.04znp2\n",
+ "matched: Kwon Yang-sook to Kwon Yang-sook with id: m.04lf3m8\n",
+ "matched: Kyle McLaren to Kyle McLaren with id: m.08r4tn\n",
+ "matched: Kyle Shewfelt to Kyle Shewfelt with id: m.03q2ls\n",
+ "matched: Kyoko Nakayama to Kyoko Nakayama with id: m.03d0r00\n",
+ "matched: Kyra Sedgwick to Kyra Sedgwick with id: m.059fjj\n",
+ "matched: Lachlan Murdoch to Lachlan Murdoch with id: m.0bnnmpq\n",
+ "matched: Laila Ali to Laila Ali with id: m.012gr9\n",
+ "matched: Lana Clarkson to Lana Clarkson with id: m.018dq3\n",
+ "matched: Lance Armstrong to Lance Armstrong with id: m.05p0k__\n",
+ "matched: Lance Bass to Lance Bass with id: m.015bw2\n",
+ "matched: Landon Donovan to Landon Donovan with id: m.02qny_\n",
+ "matched: Lane Bryant to Lane Bryant with id: m.03mgp2z\n",
+ "matched: Lara Logan to Lara Logan with id: m.081s__\n",
+ "matched: Larenz Tate to Larenz Tate with id: m.0337vz\n",
+ "matched: Larry Anderson to Larry Anderson with id: m.03d0l5v\n",
+ "matched: Larry Beinfest to Larry Beinfest with id: m.026mtwp\n",
+ "matched: Larry Bowa to Larry Bowa with id: m.02vyq7\n",
+ "matched: Larry Campbell to Larry Campbell with id: m.07754z\n",
+ "matched: Larry Coker to Larry Coker with id: m.057d_r\n",
+ "matched: Larry Donald to Larry Donald with id: m.06x4n0\n",
+ "matched: Larry Ellison to Larry Ellison with id: m.01762z\n",
+ "matched: Larry Eustachy to Larry Eustachy with id: m.08047z\n",
+ "matched: Larry Flynt to Larry Flynt with id: m.0j9sm\n",
+ "matched: Larry Hagman to Larry Hagman with id: m.01vyv9\n",
+ "matched: Larry Johnson to Larry Johnson with id: m.04r6kn\n",
+ "matched: Larry Lucchino to Larry Lucchino with id: m.045qln\n",
+ "matched: Larry Pleau to Larry Pleau with id: m.025vkzf\n",
+ "matched: Larry Tanenbaum to Larry Tanenbaum with id: m.03qc9cc\n",
+ "matched: Larry Thompson to Larry Thompson with id: m.03wr14w\n",
+ "matched: Larry Wilmore to Larry Wilmore with id: m.0cj27q\n",
+ "matched: Lars Von Trier to Lars von Trier with id: m.04k25\n",
+ "matched: Latrell Sprewell to Latrell Sprewell with id: m.03lp0g\n",
+ "matched: Laura Bozzo to Laura Bozzo with id: m.016mg5\n",
+ "matched: Laura Bush to Laura Bush with id: m.04g8d\n",
+ "matched: Laura Elena Harring to Laura Elena Harring with id: m.04ls66\n",
+ "matched: Laura Flessel to Laura Flessel with id: m.069w6n\n",
+ "matched: Laura Linney to Laura Linney with id: m.020_95\n",
+ "matched: Laura Morante to Laura Morante with id: m.0krz6v\n",
+ "matched: Laura Pausini to Laura Pausini with id: m.02khx7\n",
+ "matched: Laura Schlessinger to Laura Schlessinger with id: m.01phxh\n",
+ "matched: Laura Ziskin to Laura Ziskin with id: m.0dfphs\n",
+ "matched: Laurel Clark to Laurel Clark with id: m.018350\n",
+ "matched: Lauren Hutton to Lauren Hutton with id: m.03hl1_\n",
+ "matched: Laurence Fishburne to Laurence Fishburne with id: m.014gf8\n",
+ "matched: Laurence Tribe to Laurence Tribe with id: m.038x7s\n",
+ "matched: Laurent Gbagbo to Laurent Gbagbo with id: m.012tmz\n",
+ "matched: Laurent Jalabert to Laurent Jalabert with id: m.03nzr_\n",
+ "matched: Laurie Chan to Laurie Chan with id: m.03lbby\n",
+ "matched: Lawrence Di Rita to Lawrence Di Rita with id: m.059h74\n",
+ "matched: Lawrence MacAulay to Lawrence MacAulay with id: m.03500f\n",
+ "matched: Lawrence Roberts to Lawrence Roberts with id: m.05c1672\n",
+ "matched: LeAnn Rimes to LeAnn Rimes with id: m.01fkxr\n",
+ "matched: LeBron James to LeBron James with id: m.01jz6d\n",
+ "matched: Lea Fastow to Lea Fastow with id: m.09l7gt\n",
+ "matched: Leah Remini to Leah Remini with id: m.03xb4v\n",
+ "matched: Leander Paes to Leander Paes with id: m.01qx13\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Lee Ann Womack to Lee Ann Womack with id: m.01tfj0\n",
+ "matched: Lee Baca to Lee Baca with id: m.0d9vhb\n",
+ "matched: Lee Chang-dong to Lee Chang-dong with id: m.01pxrx\n",
+ "matched: Lee Hoi-chang to Lee Hoi-chang with id: m.08cd2r\n",
+ "matched: Lee Hong-ki to Lee Hong-ki with id: m.0bmhgrg\n",
+ "matched: Lee Hyung-taik to Lee Hyung-taik with id: m.03sb3n\n",
+ "matched: Lee Tae-sik to Lee Tae-sik with id: m.0ftc93\n",
+ "matched: Leisel Jones to Leisel Jones with id: m.03rn7c\n",
+ "matched: Lela Rochon to Lela Rochon with id: m.07jtyq\n",
+ "matched: Leland Chapman to Leland Chapman with id: m.05yqrl\n",
+ "matched: Lena Katina to Lena Katina with id: m.02q40x\n",
+ "matched: Lena Olin to Lena Olin with id: m.01y64_\n",
+ "matched: Lene Espersen to Lene Espersen with id: m.05g4sr\n",
+ "matched: Lennart Johansson to Lennart Johansson with id: m.067r7h\n",
+ "matched: Lennox Lewis to Lennox Lewis with id: m.0fjbs\n",
+ "matched: Lenny Kravitz to Lenny Kravitz with id: m.0161sp\n",
+ "matched: Lenny Wilkens to Lenny Wilkens with id: m.03h_x0\n",
+ "matched: Leon Barmore to Leon Barmore with id: m.05ltgq\n",
+ "matched: Leon Lai to Leon Lai with id: m.01hr26\n",
+ "matched: Leonard Hamilton to Leonard Hamilton with id: m.0bg2v4\n",
+ "matched: Leonardo Del Vecchio to Leonardo Del Vecchio with id: m.04sh_1\n",
+ "matched: Leonardo DiCaprio to Leonardo DiCaprio with id: m.0dvmd\n",
+ "matched: Leonid Kuchma to Leonid Kuchma with id: m.021yhj\n",
+ "matched: Leslie Moonves to Leslie Moonves with id: m.03h51h\n",
+ "matched: Lester Holt to Lester Holt with id: m.06jvj7\n",
+ "matched: Leszek Miller to Leszek Miller with id: m.04nws\n",
+ "matched: Leticia Dolera to Leticia Dolera with id: m.04gsvmw\n",
+ "matched: Leticia Van de Putte to Leticia Van de Putte with id: m.027c0pd\n",
+ "matched: Leuris Pupo to Leuris Pupo with id: m.0kch4yz\n",
+ "matched: Lew Rywin to Lew Rywin with id: m.02846_\n",
+ "matched: Lewis Booth to Lewis Booth with id: m.032rn4\n",
+ "matched: Li Changchun to Li Changchun with id: m.01n04p\n",
+ "matched: Li Ka-shing to Li Ka-Shing with id: m.01pfdg\n",
+ "matched: Li Peng to Li Peng with id: m.0x2459l\n",
+ "matched: Li Ruihuan to Li Ruihuan with id: m.01n5wx\n",
+ "matched: Li Zhaoxing to Li Zhaoxing with id: m.05dd_l\n",
+ "matched: Liam Neeson to Liam Neeson with id: m.0h5g_\n",
+ "matched: Lili Taylor to Lili Taylor with id: m.02nwxc\n",
+ "matched: Liliana Cavani to Liliana Cavani with id: m.088_bk\n",
+ "matched: Lily Safra to Lily Safra with id: m.06gnxk\n",
+ "matched: Lily Tomlin to Lily Tomlin with id: m.011_3s\n",
+ "matched: Lim Dong-won to Lim Dong-won with id: m.09y6f6\n",
+ "matched: Lima Azimi to Lima Azimi with id: m.04csktp\n",
+ "matched: Lina Krasnoroutskaya to Lina Krasnoroutskaya with id: m.05mzt1\n",
+ "matched: Lincoln Chafee to Lincoln Chafee with id: m.01xcrk\n",
+ "matched: Linda Baboolal to Linda Baboolal with id: m.04jcdrd\n",
+ "matched: Linda Dano to Linda Dano with id: m.0347ls\n",
+ "matched: Linda Ham to Linda Ham with id: m.0fbzjx\n",
+ "matched: Linda Lingle to Linda Lingle with id: m.01_csg\n",
+ "matched: Linda Mason to Linda Mason with id: m.02vq6cj\n",
+ "matched: Lindsay Benko to Lindsay Benko with id: m.0kt969\n",
+ "matched: Lindsay Davenport to Lindsay Davenport with id: m.0dwhy\n",
+ "matched: Lindsay Lohan to Lindsay Lohan with id: m.01pgzn_\n",
+ "matched: Lindsey Graham to Lindsey Graham with id: m.01_pdg\n",
+ "matched: Lindy Ruff to Lindy Ruff with id: m.02_0m4\n",
+ "matched: Lino Oviedo to Lino Oviedo with id: m.03j2rb\n",
+ "matched: Linus Roache to Linus Roache with id: m.01j_bh\n",
+ "matched: Lionel Chalmers to Lionel Chalmers with id: m.04rr2l\n",
+ "matched: Lionel Hampton to Lionel Hampton with id: m.0kfrs\n",
+ "matched: Lionel Richie to Lionel Richie with id: m.016vqk\n",
+ "matched: Lisa Girman to Lisa Girman with id: m.07hp9w\n",
+ "matched: Lisa Gottsegen to Lisa Gottsegen with id: m.0gkxg7b\n",
+ "matched: Lisa Ling to Lisa Ling with id: m.06dt5m\n",
+ "matched: Lisa Marie Presley to Lisa Marie Presley with id: m.0qlry\n",
+ "matched: Lisa Murkowski to Lisa Murkowski with id: m.0202kt\n",
+ "matched: Lisa Raymond to Lisa Raymond with id: m.06vbnj\n",
+ "matched: Lisa Stansfield to Lisa Stansfield with id: m.01w78ry\n",
+ "matched: Liu Mingkang to Liu Mingkang with id: m.03d70n0\n",
+ "matched: Liu Xiaoqing to Liu Xiaoqing with id: m.07fdph\n",
+ "matched: Liu Ye to Liu Ye with id: m.0crhjs2\n",
+ "matched: Liv Tyler to Liv Tyler with id: m.01rh0w\n",
+ "matched: Liza Minnelli to Liza Minnelli with id: m.0g476\n",
+ "matched: Lleyton Hewitt to Lleyton Hewitt with id: m.04k1p\n",
+ "matched: Lois Smart to Lois Smart with id: m.05vv_74\n",
+ "matched: Lokendra Bahadur Chand to Lokendra Bahadur Chand with id: m.03c80n\n",
+ "matched: Lon Kruger to Lon Kruger with id: m.09st3w\n",
+ "matched: Lonnie Donegan to Lonnie Donegan with id: m.01270s\n",
+ "matched: Lori Berenson to Lori Berenson with id: m.01lrpb\n",
+ "matched: Lorne Michaels to Lorne Michaels with id: m.0p_2r\n",
+ "matched: Lorraine Bracco to Lorraine Bracco with id: m.02lf70\n",
+ "matched: Lorraine Fenton to Lorraine Fenton with id: m.07fj10\n",
+ "matched: Lou Lang to Lou Lang with id: m.0g6_md\n",
+ "matched: Lou Piniella to Lou Piniella with id: m.02rdld\n",
+ "matched: Lou Reed to Lou Reed with id: m.03mhws7\n",
+ "matched: Lou Ye to Lou Ye with id: m.02plttk\n",
+ "matched: Louis Van Gaal to Louis van Gaal with id: m.032qsd\n",
+ "matched: Luc Montagnier to Luc Montagnier with id: m.03fqzp\n",
+ "matched: Luca Cordero di Montezemolo to Luca Cordero di Montezemolo with id: m.033wtq\n",
+ "matched: Luciano Pavarotti to Luciano Pavarotti with id: m.01h5j3\n",
+ "matched: Lucio Angulo to Lucio Angulo with id: m.02wcm31\n",
+ "matched: Lucio Cecchinello to Lucio Cecchinello with id: m.03bzj2t\n",
+ "matched: Lucy Liu to Lucy Liu with id: m.011zd3\n",
+ "matched: Ludivine Sagnier to Ludivine Sagnier with id: m.027v_n\n",
+ "matched: Luis Fonsi to Luis Fonsi with id: m.063c3f\n",
+ "matched: Luis Gonzalez to Luis Gonzalez with id: m.0j_738n\n",
+ "matched: Luis Horna to Luis Horna with id: m.065j69\n",
+ "matched: Luis Pujols to Luis Pujols with id: m.094zbw\n",
+ "matched: Luiz Felipe Scolari to Luiz Felipe Scolari with id: m.0389yd\n",
+ "matched: Luiz Inacio Lula da Silva to Luiz Inacio Lula da Silva with id: m.0pc9q\n",
+ "matched: Luke Ridnour to Luke Ridnour with id: m.05h16v\n",
+ "matched: Luke Walton to Luke Walton with id: m.05dztx\n",
+ "matched: Luo Linquan to Luo Linquan with id: m.0j257vb\n",
+ "matched: Lydia Shum to Lydia Shum with id: m.073xb7\n",
+ "matched: Lyle Lovett to Lyle Lovett with id: m.028hc2\n",
+ "matched: Lyle Vanclief to Lyle Vanclief with id: m.042jl_\n",
+ "matched: Lynn Redgrave to Lynn Redgrave with id: m.01fdc0\n",
+ "matched: Lynne Cheney to Lynne Cheney with id: m.01fhst\n",
+ "matched: Lynne Thigpen to Lynne Thigpen with id: m.01b_y8\n",
+ "matched: MC Hammer to MC Hammer with id: m.01wgfp6\n",
+ "matched: Madeleine Albright to Madeleine Albright with id: m.0_5vr\n",
+ "matched: Madonna to Madonna with id: m.01vs_v8\n",
+ "matched: Mae Jemison to Mae Jemison with id: m.01cmn5\n",
+ "matched: Magdalena Maleeva to Magdalena Maleeva with id: m.046z1b\n",
+ "matched: Maggie Cheung to Maggie Cheung with id: m.0139q5\n",
+ "matched: Mahathir Mohamad to Mahathir Mohamad with id: m.01lydh\n",
+ "matched: Mahendra Chaudhry to Mahendra Chaudhry with id: m.022k38\n",
+ "matched: Mahmoud Abbas to Mahmoud Abbas with id: m.065yx2b\n",
+ "matched: Makhdoom Amin Fahim to Makhdoom Amin Fahim with id: m.0kt56h\n",
+ "matched: Makiko Tanaka to Makiko Tanaka with id: m.01ywpx\n",
+ "matched: Malcolm Glazer to Malcolm Glazer with id: m.043cq6\n",
+ "matched: Malcolm Wild to Malcolm Wild with id: m.0gysmrb\n",
+ "matched: Mamdouh Habib to Mamdouh Habib with id: m.04jzqn\n",
+ "matched: Manfred Reyes Villa to Manfred Reyes Villa with id: m.04z1j3\n",
+ "matched: Manfred Stolpe to Manfred Stolpe with id: m.06c_g8\n",
+ "matched: Manijeh Hekmat to Manijeh Hekmat with id: m.0h7kk8\n",
+ "matched: Manuel Pellegrini to Manuel Pellegrini with id: m.0f3cfh\n",
+ "matched: Manuel Poggiali to Manuel Poggiali with id: m.094w38\n",
+ "matched: Manuela Montebrun to Manuela Montebrun with id: m.0gk1b_\n",
+ "matched: Marat Safin to Marat Safin with id: m.021x9g\n",
+ "matched: Marc Anthony to Marc Anthony with id: m.01wv9p\n",
+ "matched: Marc Bulger to Marc Bulger with id: m.03th34\n",
+ "matched: Marc Grossman to Marc Grossman with id: m.0n1tpyt\n",
+ "matched: Marc Racicot to Marc Racicot with id: m.026f6y\n",
+ "matched: Marc Shaiman to Marc Shaiman with id: m.01mh8zn\n",
+ "matched: Marcelo Bielsa to Marcelo Bielsa with id: m.082265\n",
+ "matched: Marcelo Ebrard to Marcelo Ebrard with id: m.07y91t\n",
+ "matched: Marcelo Salas to Marcelo Salas with id: m.026tmp\n",
+ "matched: Marco Antonio Barrera to Marco Antonio Barrera with id: m.01bqmg\n",
+ "matched: Marco Pantani to Marco Pantani with id: m.01cn6c\n",
+ "matched: Marcos Milinkovic to Marcos Milinkovic with id: m.0657md\n",
+ "matched: Margaret Hoelzer to Margaret Hoelzer with id: m.047tkwz\n",
+ "matched: Margaret Okayo to Margaret Okayo with id: m.02vprb\n",
+ "matched: Margaret Thatcher to Margaret Thatcher with id: m.03f5vvx\n",
+ "matched: Maria Bello to Maria Bello with id: m.01tvz5j\n",
+ "matched: Maria Callas to Maria Callas with id: m.0h96z\n",
+ "matched: Maria Conchita Alonso to Maria Conchita Alonso with id: m.01r1dcn\n",
+ "matched: Maria Guida to Maria Guida with id: m.0274zjh\n",
+ "matched: Maria Shriver to Maria Shriver with id: m.01w83z\n",
+ "matched: Maria Simon to Maria Simon with id: m.07nbn6\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Maria Wetterstrand to Maria Wetterstrand with id: m.03mx19\n",
+ "matched: Mariah Carey to Mariah Carey with id: m.04xrx\n",
+ "matched: Mariana Ohata to Mariana Ohata with id: m.05tg6b\n",
+ "matched: Mariano Zabaleta to Mariano Zabaleta with id: m.081b7r\n",
+ "matched: Marie-Reine Le Gougne to Marie-Reine Le Gougne with id: m.025xvg2\n",
+ "matched: Marilyn Monroe to Marilyn Monroe with id: m.04wqr\n",
+ "matched: Marina Anissina to Marina Anissina with id: m.092sw2\n",
+ "matched: Marina Canetti to Marina Canetti with id: m.03ykpgg\n",
+ "matched: Marina Hands to Marina Hands with id: m.02rxd04\n",
+ "matched: Marina Kuptsova to Marina Kuptsova with id: m.09j3ql\n",
+ "matched: Marina Silva to Marina Silva with id: m.047dbx9\n",
+ "matched: Mario Austin to Mario Austin with id: m.0cm_lw\n",
+ "matched: Mario Cipollini to Mario Cipollini with id: m.02fwy3\n",
+ "matched: Mario Dominguez to Mario Dominguez with id: m.076334\n",
+ "matched: Mario Dumont to Mario Dumont with id: m.0230y5\n",
+ "matched: Mario Lemieux to Mario Lemieux with id: m.013339\n",
+ "matched: Mario Puzo to Mario Puzo with id: m.0kb3n\n",
+ "matched: Marion Barry to Marion Barry with id: m.01ll5k\n",
+ "matched: Marisa Tomei to Marisa Tomei with id: m.01g257\n",
+ "matched: Marissa Jaret Winokur to Marissa Jaret Winokur with id: m.05zsgz\n",
+ "matched: Mark Bellhorn to Mark Bellhorn with id: m.0375zc\n",
+ "matched: Mark Cuban to Mark Cuban with id: m.024t0y\n",
+ "matched: Mark Dacey to Mark Dacey with id: m.03qvvd\n",
+ "matched: Mark Everson to Mark Everson with id: m.07nw0_3\n",
+ "matched: Mark Foley to Mark Foley with id: m.02x2vjc\n",
+ "matched: Mark Gangloff to Mark Gangloff with id: m.028493g\n",
+ "matched: Mark Geragos to Mark Geragos with id: m.04pngz\n",
+ "matched: Mark Gottfried to Mark Gottfried with id: m.0gwprg\n",
+ "matched: Mark Hanson to Mark Hanson with id: m.0v1db1z\n",
+ "matched: Mark Kelly to Mark Kelly with id: m.02wsxy\n",
+ "matched: Mark Lazarus to Mark Lazarus with id: m.0y5crfj\n",
+ "matched: Mark Leno to Mark Leno with id: m.0b3cs1\n",
+ "matched: Mark Mariscal to Mark Mariscal with id: m.05235sp\n",
+ "matched: Mark Martin to Mark Martin with id: m.033h2v\n",
+ "matched: Mark McClellan to Mark McClellan with id: m.02l28j\n",
+ "matched: Mark Mulder to Mark Mulder with id: m.04jytc\n",
+ "matched: Mark Philippoussis to Mark Philippoussis with id: m.01msk4\n",
+ "matched: Mark Polansky to Mark Polansky with id: m.02z27t\n",
+ "matched: Mark Redman to Mark Redman with id: m.097gdk\n",
+ "matched: Mark Richt to Mark Richt with id: m.057nxy\n",
+ "matched: Mark Salter to Mark Salter with id: m.0b70_g\n",
+ "matched: Mark Shapiro to Mark Shapiro with id: m.0bvcn2w\n",
+ "matched: Mark Sisk to Mark Sisk with id: m.05c30m6\n",
+ "matched: Mark Wahlberg to Mark Wahlberg with id: m.0gy6z9\n",
+ "matched: Mark Warner to Mark Warner with id: m.024mm1\n",
+ "matched: Markus Beyer to Markus Beyer with id: m.0c06sr\n",
+ "matched: Marlene Weingartner to Marlene Weingartner with id: m.053y7q\n",
+ "matched: Marlon Devonish to Marlon Devonish with id: m.03rst1\n",
+ "matched: Marsha Sharp to Marsha Sharp with id: m.02prwct\n",
+ "matched: Marsha Thomason to Marsha Thomason with id: m.07y925\n",
+ "matched: Martha Beatriz Roque to Martha Beatriz Roque with id: m.03c9rlp\n",
+ "matched: Martha Bowen to Martha Bowen with id: m.0nb8yds\n",
+ "matched: Martha Burk to Martha Burk with id: m.0733s2\n",
+ "matched: Martha Smith to Martha Smith with id: m.06n4f7\n",
+ "matched: Martha Stewart to Martha Stewart with id: m.07kczv0\n",
+ "matched: Martie Maguire to Martie Maguire with id: m.018phr\n",
+ "matched: Martin Brodeur to Martin Brodeur with id: m.01x5bs\n",
+ "matched: Martin Cauchon to Martin Cauchon with id: m.046wkt\n",
+ "matched: Martin Frost to Martin Frost with id: m.03g_ym\n",
+ "matched: Martin Keown to Martin Keown with id: m.05ly3r\n",
+ "matched: Martin Landau to Martin Landau with id: m.01mqnr\n",
+ "matched: Martin Lawrence to Martin Lawrence with id: m.02633g\n",
+ "matched: Martin Luther King III to Martin Luther King III with id: m.05jc7m\n",
+ "matched: Martin McCauley to Martin McCauley with id: m.05xjz32\n",
+ "matched: Martin McGuinness to Martin McGuinness with id: m.025pz4\n",
+ "matched: Martin Scorsese to Martin Scorsese with id: m.04sry\n",
+ "matched: Martin Sheen to Martin Sheen with id: m.0hvb2\n",
+ "matched: Martin Short to Martin Short with id: m.05yfry1\n",
+ "matched: Martin Verkerk to Martin Verkerk with id: m.032qvy\n",
+ "matched: Martina Hingis to Martina Hingis with id: m.04t92\n",
+ "matched: Martina McBride to Martina McBride with id: m.02n1r_\n",
+ "matched: Marty Mornhinweg to Marty Mornhinweg with id: m.07_txp\n",
+ "matched: Marvan Atapattu to Marvan Atapattu with id: m.03m_lj\n",
+ "matched: Mary-Kate Olsen to Mary-Kate Olsen with id: m.01z0rcq\n",
+ "matched: Mary Bono to Mary Bono with id: m.024xmf\n",
+ "matched: Mary Carey to Mary Carey with id: m.0hr7kvw\n",
+ "matched: Mary Elizabeth Mastrantonio to Mary Elizabeth Mastrantonio with id: m.01msrs\n",
+ "matched: Mary Landrieu to Mary Landrieu with id: m.019tyn\n",
+ "matched: Mary Lou Retton to Mary Lou Retton with id: m.0jxzd\n",
+ "matched: Mary Matalin to Mary Matalin with id: m.01wbfs\n",
+ "matched: Mary Steenburgen to Mary Steenburgen with id: m.014g22\n",
+ "matched: Mary Sue Coleman to Mary Sue Coleman with id: m.04s2q_\n",
+ "matched: Mary Tyler Moore to Mary Tyler Moore with id: m.057hz\n",
+ "matched: Masahiko Nagasawa to Masahiko Nagasawa with id: m.02gtgp\n",
+ "matched: Masamori Tokuyama to Masamori Tokuyama with id: m.0fqxzt\n",
+ "matched: Masao Azuma to Masao Azuma with id: m.02vnt0d\n",
+ "matched: Masaru Hayami to Masaru Hayami with id: m.0554f7\n",
+ "matched: Masatoshi Koshiba to Masatoshi Koshiba with id: m.01bffy\n",
+ "matched: Massoud Barzani to Massoud Barzani with id: m.026sdxw\n",
+ "matched: Matt Anderson to Matt Anderson with id: m.0g9xzbw\n",
+ "matched: Matt Damon to Matt Damon with id: m.0169dl\n",
+ "matched: Matt Dillon to Matt Dillon with id: m.026r8q\n",
+ "matched: Matt Doherty to Matt Doherty with id: m.0g5rl7c\n",
+ "matched: Matt LeBlanc to Matt LeBlanc with id: m.01rrd4\n",
+ "matched: Matt Roney to Matt Roney with id: m.026myd5\n",
+ "matched: Matt Walters to Matt Walters with id: m.09jxpfj\n",
+ "matched: Matt Welsh to Matt Welsh with id: m.07szx_\n",
+ "matched: Matthew McConaughey to Matthew McConaughey with id: m.02mjf2\n",
+ "matched: Matthew Vaughan to Matthew Vaughan with id: m.0_fpnq5\n",
+ "matched: Matthias Sammer to Matthias Sammer with id: m.03vjl6\n",
+ "matched: Maura Tierney to Maura Tierney with id: m.027r8p\n",
+ "matched: Maurice Cheeks to Maurice Cheeks with id: m.04l1yc\n",
+ "matched: Maurice Papon to Maurice Papon with id: m.0m03p\n",
+ "matched: Maurice Strong to Maurice Strong with id: m.028wtc\n",
+ "matched: Mauricio Macri to Mauricio Macri with id: m.09nl09\n",
+ "matched: Max Baucus to Max Baucus with id: m.01rcm2\n",
+ "matched: Max Biaggi to Max Biaggi with id: m.05n_d_\n",
+ "matched: Max Mayfield to Max Mayfield with id: m.07_4mw\n",
+ "matched: Max Mosley to Max Mosley with id: m.02vvvf\n",
+ "matched: Max von Sydow to Max von Sydow with id: m.0k525\n",
+ "matched: Maxim Afinogenov to Maxim Afinogenov with id: m.022q61\n",
+ "matched: Mayumi Moriyama to Mayumi Moriyama with id: m.03ch6kw\n",
+ "matched: Meg Mallon to Meg Mallon with id: m.05lvpn\n",
+ "matched: Megan Mullally to Megan Mullally with id: m.033jkj\n",
+ "matched: Megawati Sukarnoputri to Megawati Sukarnoputri with id: m.01jglh\n",
+ "matched: Meghann Shaughnessy to Meghann Shaughnessy with id: m.059fgz\n",
+ "matched: Mehdi Baala to Mehdi Baala with id: m.07dr8r\n",
+ "matched: Mehmet Okur to Mehmet Okur with id: m.04rdhn\n",
+ "matched: Mekhi Phifer to Mekhi Phifer with id: m.055tnj\n",
+ "matched: Mel Brooks to Mel Brooks with id: m.052hl\n",
+ "matched: Mel Gibson to Mel Gibson with id: m.0c1pj\n",
+ "matched: Mel Karmazin to Mel Karmazin with id: m.05fj6r\n",
+ "matched: Melana Scantlin to Melana Scantlin with id: m.07l_36\n",
+ "matched: Melanie Griffith to Melanie Griffith with id: m.02g0rb\n",
+ "matched: Melchor Cob Castro to Melchor Cob Castro with id: m.04f__98\n",
+ "matched: Meles Zenawi to Meles Zenawi with id: m.02313j\n",
+ "matched: Melina Kanakaredes to Melina Kanakaredes with id: m.02pbhg\n",
+ "matched: Melinda Czink to Melinda Czink with id: m.07gzhk\n",
+ "matched: Melissa Etheridge to Melissa Etheridge with id: m.0lgsq\n",
+ "matched: Melissa Joan Hart to Melissa Joan Hart with id: m.012_53\n",
+ "matched: Melissa Manchester to Melissa Manchester with id: m.01n8cmt\n",
+ "matched: Melissa Stark to Melissa Stark with id: m.080sy1\n",
+ "matched: Meryl Streep to Meryl Streep with id: m.0h0wc\n",
+ "matched: Mia Mottley to Mia Mottley with id: m.03m5gpf\n",
+ "matched: Micah Knorr to Micah Knorr with id: m.0848rc\n",
+ "matched: Michael Adams to Michael Adams with id: m.03grsg\n",
+ "matched: Michael Andretti to Michael Andretti with id: m.041j5q\n",
+ "matched: Michael Ballack to Michael Ballack with id: m.02hxwt\n",
+ "matched: Michael Bloomberg to Michael Bloomberg with id: m.09pfj\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Michael Boyce to Michael Boyce with id: m.02l9xz\n",
+ "matched: Michael Brandon to Michael Brandon with id: m.0ffl5q\n",
+ "matched: Michael Broad to Michael Broad with id: m.04lh0yb\n",
+ "matched: Michael Caine to Michael Caine with id: m.0h6485t\n",
+ "matched: Michael Capellas to Michael Capellas with id: m.06zfsk\n",
+ "matched: Michael Chertoff to Michael Chertoff with id: m.04yfpm\n",
+ "matched: Michael Chiklis to Michael Chiklis with id: m.03kt5c\n",
+ "matched: Michael Clarke Duncan to Michael Clarke Duncan with id: m.02lkcc\n",
+ "matched: Michael Dell to Michael Dell with id: m.013q3z\n",
+ "matched: Michael Diekmann to Michael Diekmann with id: m.04hdj5r\n",
+ "matched: Michael Doleac to Michael Doleac with id: m.05p2m2\n",
+ "matched: Michael Douglas to Michael Douglas with id: m.04g1950\n",
+ "matched: Michael Fitzgerald to Michael FitzGerald with id: m.0bx457v\n",
+ "matched: Michael Frayn to Michael Frayn with id: m.027d88\n",
+ "matched: Michael Friedman to Michael Friedman with id: m.03hn9_4\n",
+ "matched: Michael Hagee to Michael Hagee with id: m.0213zq\n",
+ "matched: Michael Haneke to Michael Haneke with id: m.041jlr\n",
+ "matched: Michael Jordan to Michael Jordan with id: m.0573h5\n",
+ "matched: Michael Kahn to Michael Kahn with id: m.0vztpbd\n",
+ "matched: Michael Keaton to Michael Keaton with id: m.01j5ws\n",
+ "matched: Michael Kors to Michael Kors with id: m.07f8gw\n",
+ "matched: Michael Leavitt to Michael Leavitt with id: m.01r26f\n",
+ "matched: Michael Lopez-Alegria to Michael Lopez-Alegria with id: m.02d1lg\n",
+ "matched: Michael Michele to Michael Michele with id: m.08z848\n",
+ "matched: Michael Milton to Michael Milton with id: m.0gmf3bb\n",
+ "matched: Michael Munoz to Michael Munoz with id: m.05h96ds\n",
+ "matched: Michael Olowokandi to Michael Olowokandi with id: m.03ld05\n",
+ "matched: Michael Patrick King to Michael Patrick King with id: m.070j61\n",
+ "matched: Michael Peat to Michael Peat with id: m.09rx0j\n",
+ "matched: Michael Pfleger to Michael Pfleger with id: m.02vs_jx\n",
+ "matched: Michael Phelps to Michael Phelps with id: m.02p37dc\n",
+ "matched: Michael Richards to Michael Richards with id: m.08hs2q\n",
+ "matched: Michael Stark to Michael Stark with id: m.08sz91\n",
+ "matched: Michael Wayne to Michael Wayne with id: m.05xhlhk\n",
+ "matched: Michael Winterbottom to Michael Winterbottom with id: m.054bt3\n",
+ "matched: Michel Kratochvil to Michel Kratochvil with id: m.0bdrwb\n",
+ "matched: Michel Temer to Michel Temer with id: m.04fw8yd\n",
+ "matched: Michel Therrien to Michel Therrien with id: m.06qy4p\n",
+ "matched: Michelangelo Antonioni to Michelangelo Antonioni with id: m.09qc1\n",
+ "matched: Michele Placido to Michele Placido with id: m.053n8s\n",
+ "matched: Michelle Bachelet to Michelle Bachelet with id: m.03wws_\n",
+ "matched: Michelle Branch to Michelle Branch with id: m.01t110\n",
+ "matched: Michelle Collins to Michelle Collins with id: m.0gys229\n",
+ "matched: Michelle Kwan to Michelle Kwan with id: m.011zg9\n",
+ "matched: Michelle Pfeiffer to Michelle Pfeiffer with id: m.0gx_p\n",
+ "matched: Michelle Rodriguez to Michelle Rodriguez with id: m.01sl1q\n",
+ "matched: Michelle Yeoh to Michelle Yeoh with id: m.012ykt\n",
+ "matched: Mick Jagger to Mick Jagger with id: m.01kx_81\n",
+ "matched: Mick McCarthy to Mick McCarthy with id: m.01br43\n",
+ "matched: Mickey Gilley to Mickey Gilley with id: m.01m960s\n",
+ "matched: Mickey Loomis to Mickey Loomis with id: m.02q31wy\n",
+ "matched: Mickey Rooney to Mickey Rooney with id: m.0m0nq\n",
+ "matched: Mickey Sherman to Mickey Sherman with id: m.0260ghm\n",
+ "matched: Micky Arison to Micky Arison with id: m.027f6w\n",
+ "matched: Micky Ward to Micky Ward with id: m.03hl8ln\n",
+ "matched: Miguel Contreras to Miguel Contreras with id: m.0282slz\n",
+ "matched: Miguel Cotto to Miguel Cotto with id: m.01c82f\n",
+ "matched: Miguel Estrada to Miguel Estrada with id: m.04wm28\n",
+ "matched: Miguel Jimenez to Miguel Jimenez with id: m.0gjd6ys\n",
+ "matched: Mike Babcock to Mike Babcock with id: m.02_0bm\n",
+ "matched: Mike Brey to Mike Brey with id: m.0b_vl2\n",
+ "matched: Mike Bryan to Mike Bryan with id: m.05m_46v\n",
+ "matched: Mike Carona to Mike Carona with id: m.07kddz\n",
+ "matched: Mike Cunning to Mike Cunning with id: m.0c12rn\n",
+ "matched: Mike Duke to Mike Duke with id: m.03rk12\n",
+ "matched: Mike Easley to Mike Easley with id: m.0263y0\n",
+ "matched: Mike Farrar to Mike Farrar with id: m.0bxl0_\n",
+ "matched: Mike Fisher to Mike Fisher with id: m.07d7xv\n",
+ "matched: Mike Flanagan to Mike Flanagan with id: m.04njv0\n",
+ "matched: Mike Helton to Mike Helton with id: m.0ck7wj\n",
+ "matched: Mike Holmgren to Mike Holmgren with id: m.04mdk0\n",
+ "matched: Mike Johanns to Mike Johanns with id: m.02722_\n",
+ "matched: Mike Krzyzewski to Mike Krzyzewski with id: m.026g8n\n",
+ "matched: Mike Leach to Mike Leach with id: m.08gnpj\n",
+ "matched: Mike Maroth to Mike Maroth with id: m.05c8f_\n",
+ "matched: Mike Martz to Mike Martz with id: m.04s_7c\n",
+ "matched: Mike Matheny to Mike Matheny with id: m.046gb9\n",
+ "matched: Mike Montgomery to Mike Montgomery with id: m.054lky\n",
+ "matched: Mike Myers to Mike Myers with id: m.03lkp7\n",
+ "matched: Mike Price to Mike Price with id: m.0463tyk\n",
+ "matched: Mike Richter to Mike Richter with id: m.03qp6s\n",
+ "matched: Mike Scioscia to Mike Scioscia with id: m.0414k9\n",
+ "matched: Mike Sherman to Mike Sherman with id: m.04rbsv\n",
+ "matched: Mike Smith to Mike Smith with id: m.0cgy8b\n",
+ "matched: Mike Stefanik to Mike Stefanik with id: m.0cqv1t\n",
+ "matched: Mike Sweeney to Mike Sweeney with id: m.09vf8c\n",
+ "matched: Mike Thibault to Mike Thibault with id: m.0b1x56\n",
+ "matched: Mike Tice to Mike Tice with id: m.03lr3z\n",
+ "matched: Mike Weir to Mike Weir with id: m.01dtxd\n",
+ "matched: Mikhail Gorbachev to Mikhail Gorbachev with id: m.058md\n",
+ "matched: Mikhail Kalashnikov to Mikhail Kalashnikov with id: m.04y1b\n",
+ "matched: Mikhail Kasyanov to Mikhail Kasyanov with id: m.01lq52\n",
+ "matched: Mikhail Khodorkovsky to Mikhail Khodorkovsky with id: m.01rr8_\n",
+ "matched: Mikhail Wehbe to Mikhail Wehbe with id: m.0bh8py5\n",
+ "matched: Mikhail Youzhny to Mikhail Youzhny with id: m.059l7_\n",
+ "matched: Miles Stewart to Miles Stewart with id: m.05tgbv\n",
+ "matched: Millicent Martin to Millicent Martin with id: m.02sqjs\n",
+ "matched: Milt Palacio to Milt Palacio with id: m.07cl9g\n",
+ "matched: Milton Berle to Milton Berle with id: m.01wbhj4\n",
+ "matched: Milton Wynants to Milton Wynants with id: m.026hjfb\n",
+ "matched: Minnie Driver to Minnie Driver with id: m.01fwj8\n",
+ "matched: Minnie Mendoza to Minnie Mendoza with id: m.02rs8ph\n",
+ "matched: Mira Sorvino to Mira Sorvino with id: m.01phtd\n",
+ "matched: Miranda Otto to Miranda Otto with id: m.0294fd\n",
+ "matched: Mirela Manjani to Mirela Manjani with id: m.08lh3v\n",
+ "matched: Mireya Moscoso to Mireya Moscoso with id: m.022v9_\n",
+ "matched: Missy Crider to Missy Crider with id: m.0643f_0\n",
+ "matched: Mitch Kupchak to Mitch Kupchak with id: m.05s74y\n",
+ "matched: Mitoji Yabunaka to Mitoji Yabunaka with id: m.07s9q3j\n",
+ "matched: Mitt Romney to Mitt Romney with id: m.0271_s\n",
+ "matched: Mitzi Gaynor to Mitzi Gaynor with id: m.04z9cv\n",
+ "matched: Miyako Miyazaki to Miyako Miyazaki with id: m.0b7d08\n",
+ "matched: Mohamed Benaissa to Mohamed Benaissa with id: m.03p2zj\n",
+ "matched: Mohamed ElBaradei to Mohamed ElBaradei with id: m.01728m\n",
+ "matched: Mohammad Khatami to Mohammad Khatami with id: m.01bfgv\n",
+ "matched: Mohammed Dahlan to Mohammed Dahlan with id: m.041l8g\n",
+ "matched: Molly Sims to Molly Sims with id: m.04pj1q\n",
+ "matched: Momcilo Perisic to Momcilo Perisic with id: m.0ch669\n",
+ "matched: Monica Bellucci to Monica Bellucci with id: m.01pcrc\n",
+ "matched: Monica Lewinsky to Monica Lewinsky with id: m.0509p\n",
+ "matched: Monica Seles to Monica Seles with id: m.01rv05\n",
+ "matched: Monique Ferreira to Monique Ferreira with id: m.026bz07\n",
+ "matched: Monique Gagnon-Tremblay to Monique Gagnon-Tremblay with id: m.02m93w\n",
+ "matched: Monique Garbrecht-Enfeldt to Monique Garbrecht-Enfeldt with id: m.026m0f8\n",
+ "matched: Monte Kiffin to Monte Kiffin with id: m.08bssx\n",
+ "matched: Morgan Fairchild to Morgan Fairchild with id: m.02vmmz\n",
+ "matched: Morgan Hentzen to Morgan Hentzen with id: m.02z2t_s\n",
+ "matched: Morris Dees to Morris Dees with id: m.02dwq5\n",
+ "matched: Morris Watts to Morris Watts with id: m.0g1kd8\n",
+ "matched: Moshe Katsav to Moshe Katsav with id: m.01k84w\n",
+ "matched: Mother Teresa to Mother Teresa with id: m.01yv6p\n",
+ "matched: Ms Dynamite to Ms Dynamite with id: m.03f3mtl\n",
+ "matched: Mstislav Rostropovich to Mstislav Rostropovich with id: m.0149xx\n",
+ "matched: Muammar Gaddafi to Muammar Gaddafi with id: m.0dxvs\n",
+ "matched: Muffet McGraw to Muffet McGraw with id: m.02qr53t\n",
+ "matched: Muhammad Saeed al-Sahhaf to Muhammad Saeed al-Sahhaf with id: m.01ctw_\n",
+ "matched: Mukesh Ambani to Mukesh Ambani with id: m.04gsrg\n",
+ "matched: Munir Akram to Munir Akram with id: m.0276ltb\n",
+ "matched: Nabil Shaath to Nabil Shaath with id: m.0kwtd\n",
+ "matched: Naji Sabri to Naji Sabri with id: m.0c3x0v\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Nan Wang to Nan Wang with id: m.0_sknfh\n",
+ "matched: Nancy Kerrigan to Nancy Kerrigan with id: m.01x3mg\n",
+ "matched: Nancy Pelosi to Nancy Pelosi with id: m.012v1t\n",
+ "matched: Nancy Reagan to Nancy Reagan with id: m.059rv\n",
+ "matched: Nancy Sinatra to Nancy Sinatra with id: m.05ft3\n",
+ "matched: Nanni Moretti to Nanni Moretti with id: m.06dx0w\n",
+ "matched: Naomi Campbell to Naomi Campbell with id: m.01pcrw\n",
+ "matched: Naomi Watts to Naomi Watts with id: m.01xcfy\n",
+ "matched: Naoto Kan to Naoto Kan with id: m.01_x4x\n",
+ "matched: Narayan Singh Pun to Narayan Singh Pun with id: m.027sbq7\n",
+ "matched: Narendra Modi to Narendra Modi with id: m.0296q2\n",
+ "matched: Nasser al-Kidwa to Nasser al-Kidwa with id: m.03gxflt\n",
+ "matched: Nastassia Kinski to Nastassia Kinski with id: m.05hdf\n",
+ "matched: Nastia Liukin to Nastia Liukin with id: m.0bfy48\n",
+ "matched: Natalia Verbeke to Natalia Verbeke with id: m.03c16vy\n",
+ "matched: Natalie Cole to Natalie Cole with id: m.026spg\n",
+ "matched: Natalie Coughlin to Natalie Coughlin with id: m.03nw4q\n",
+ "matched: Natalie Imbruglia to Natalie Imbruglia with id: m.01b4y1\n",
+ "matched: Natalie Maines to Natalie Maines with id: m.018pyg\n",
+ "matched: Natasha Henstridge to Natasha Henstridge with id: m.0346l4\n",
+ "matched: Natasha Lyonne to Natasha Lyonne with id: m.032bfz\n",
+ "matched: Nate Blackwell to Nate Blackwell with id: m.03byvrl\n",
+ "matched: Nate Huffman to Nate Huffman with id: m.0dw8tm\n",
+ "matched: Nate Hybl to Nate Hybl with id: m.03cfjx5\n",
+ "matched: Nathalie Baye to Nathalie Baye with id: m.0d9mt_\n",
+ "matched: Nathalie Dechy to Nathalie Dechy with id: m.068lzl\n",
+ "matched: Nathan Lane to Nathan Lane with id: m.01nxzv\n",
+ "matched: Nathan Smith to Nathan Smith with id: m.0f9g1s\n",
+ "matched: Nawabzada Nasrullah Khan to Nawabzada Nasrullah Khan with id: m.060sgp\n",
+ "matched: Neil Goldman to Neil Goldman with id: m.0h0x_kd\n",
+ "matched: Nelson Acosta to Nelson Acosta with id: m.0fnqy9\n",
+ "matched: Nelson Mandela to Nelson Mandela with id: m.05g7q\n",
+ "matched: Nelson Shanks to Nelson Shanks with id: m.0b6ljgz\n",
+ "matched: Newt Gingrich to Newt Gingrich with id: m.018fzs\n",
+ "matched: Nia Vardalos to Nia Vardalos with id: m.02s5m3\n",
+ "matched: Nicanor Duarte Frutos to Nicanor Duarte Frutos with id: m.022djg\n",
+ "matched: Nicholas Tse to Nicholas Tse with id: m.02wk4d\n",
+ "matched: Nick Cassavetes to Nick Cassavetes with id: m.0615dp\n",
+ "matched: Nick Markakis to Nick Markakis with id: m.0bwk42\n",
+ "matched: Nick Nolte to Nick Nolte with id: m.0lkr7\n",
+ "matched: Nick Price to Nick Price with id: m.0gnzn2\n",
+ "matched: Nick Rahall to Nick Rahall with id: m.024zc8\n",
+ "matched: Nick Rimando to Nick Rimando with id: m.04cl_s\n",
+ "matched: Nicolas Cage to Nicolas Cage with id: m.01vvb4m\n",
+ "matched: Nicolas Kiefer to Nicolas Kiefer with id: m.03qthv\n",
+ "matched: Nicolas Macrozonaris to Nicolas Macrozonaris with id: m.03pyzq\n",
+ "matched: Nicolas Sarkozy to Nicolas Sarkozy with id: m.02ps9k\n",
+ "matched: Nicole Kidman to Nicole Kidman with id: m.05dbf\n",
+ "matched: Nicoletta Braschi to Nicoletta Braschi with id: m.07bp3c\n",
+ "matched: Nida Blanca to Nida Blanca with id: m.0d7k0l\n",
+ "matched: Nikki McKibbin to Nikki McKibbin with id: m.033kgn\n",
+ "matched: Nikki Reed to Nikki Reed with id: m.05zwl4\n",
+ "matched: Nikki Teasley to Nikki Teasley with id: m.072c_h\n",
+ "matched: Nikolay Davydenko to Nikolay Davydenko with id: m.066k52\n",
+ "matched: Nina Jacobson to Nina Jacobson with id: m.0fnxcl\n",
+ "matched: Nizar Trabelsi to Nizar Trabelsi with id: m.023d8z\n",
+ "matched: Noah Wyle to Noah Wyle with id: m.01t6xz\n",
+ "matched: Nobuyuki Idei to Nobuyuki Idei with id: m.04ll1z\n",
+ "matched: Noelle Bush to Noelle Bush with id: m.04j_fr\n",
+ "matched: Nona Gaye to Nona Gaye with id: m.01rjfj\n",
+ "matched: Nong Duc Manh to Nong Duc Manh with id: m.01ckfy\n",
+ "matched: Nora Ephron to Nora Ephron with id: m.01gzm2\n",
+ "matched: Norah Jones to Norah Jones with id: m.0197tq\n",
+ "matched: Norbert van Heyst to Norbert van Heyst with id: m.04f1bsx\n",
+ "matched: Norio Ohga to Norio Ohga with id: m.038w2v\n",
+ "matched: Norm Coleman to Norm Coleman with id: m.01jhtj\n",
+ "matched: Norm Macdonald to Norm Macdonald with id: m.0dx1k8\n",
+ "matched: Norman Jewison to Norman Jewison with id: m.012rng\n",
+ "matched: Norman Mailer to Norman Mailer with id: m.019z7q\n",
+ "matched: Norman Mineta to Norman Mineta with id: m.013y3t\n",
+ "matched: Norodom Chakrapong to Norodom Chakrapong with id: m.045mqy\n",
+ "matched: Norodom Sihanouk to Norodom Sihanouk with id: m.0krnw\n",
+ "matched: Nuon Chea to Nuon Chea with id: m.05tmjp\n",
+ "matched: Nursultan Nazarbayev to Nursultan Nazarbayev with id: m.0ft68\n",
+ "matched: Oleg Romantsev to Oleg Romantsev with id: m.0cl2qq\n",
+ "matched: Oleksandr Moroz to Oleksandr Moroz with id: m.04xj7q\n",
+ "matched: Olene Walker to Olene Walker with id: m.020j38\n",
+ "matched: Oliver Neuville to Oliver Neuville with id: m.01c5vs\n",
+ "matched: Oliver Stone to Oliver Stone with id: m.05kfs\n",
+ "matched: Olivia Newton-John to Olivia Newton-John with id: m.0dzlk\n",
+ "matched: Olivier Boulay to Olivier Boulay with id: m.05t8s7\n",
+ "matched: Olivier Rochus to Olivier Rochus with id: m.059zx3\n",
+ "matched: Olympia Dukakis to Olympia Dukakis with id: m.01zz8t\n",
+ "matched: Omar Sharif to Omar Sharif with id: m.02vp86l\n",
+ "matched: Omar Vizquel to Omar Vizquel with id: m.034g1z\n",
+ "matched: Oprah Winfrey to Oprah Winfrey with id: m.0grwj\n",
+ "matched: Orlando Bloom to Orlando Bloom with id: m.09wj5\n",
+ "matched: Ornella Muti to Ornella Muti with id: m.01synr\n",
+ "matched: Orrin Hatch to Orrin Hatch with id: m.016mj4\n",
+ "matched: Osama bin Laden to Osama bin Laden with id: m.05mg9\n",
+ "matched: Oscar De La Hoya to Oscar De La Hoya with id: m.0nk_k\n",
+ "matched: Oscar de la Renta to Oscar de la Renta with id: m.0y8r3\n",
+ "matched: Otto Reich to Otto Reich with id: m.05lldb\n",
+ "matched: Otto Schily to Otto Schily with id: m.01nb1p\n",
+ "matched: Owen Nolan to Owen Nolan with id: m.02qzwg\n",
+ "matched: Owen Wilson to Owen Wilson with id: m.01q_ph\n",
+ "matched: Oxana Fedorova to Oxana Fedorova with id: m.02cz9t\n",
+ "matched: Ozzie Smith to Ozzie Smith with id: m.05p_m\n",
+ "matched: Ozzy Osbourne to Ozzy Osbourne with id: m.01vtqml\n",
+ "matched: Paddy Torsney to Paddy Torsney with id: m.0533gh\n",
+ "matched: Padraig Harrington to Padraig Harrington with id: m.04c2y4\n",
+ "matched: Paek Nam Sun to Paek Nam Sun with id: m.073htb\n",
+ "matched: Pak Gil Yon to Pak Gil Yon with id: m.073hr7\n",
+ "matched: Pamela Anderson to Pamela Anderson with id: m.05r5w\n",
+ "matched: Pamela Melroy to Pamela Melroy with id: m.02d2k1\n",
+ "matched: Paradorn Srichaphan to Paradorn Srichaphan with id: m.01cygd\n",
+ "matched: Paris Hilton to Paris Hilton with id: m.0227vl\n",
+ "matched: Park Jie-won to Park Jie-won with id: m.0j_5tn_\n",
+ "matched: Parris Glendening to Parris Glendening with id: m.03xb3s\n",
+ "matched: Parthiv Patel to Parthiv Patel with id: m.02s6mz\n",
+ "matched: Pascal Lamy to Pascal Lamy with id: m.0605ky\n",
+ "matched: Pascal Quignard to Pascal Quignard with id: m.01pyy7\n",
+ "matched: Pat Burns to Pat Burns with id: m.0gg1f3\n",
+ "matched: Pat Cox to Pat Cox with id: m.01tq6k\n",
+ "matched: Pat Riley to Pat Riley with id: m.01zdkg\n",
+ "matched: Pat Summerall to Pat Summerall with id: m.02c57l\n",
+ "matched: Pat Summitt to Pat Summitt with id: m.01f9yn\n",
+ "matched: Patricia Clarkson to Patricia Clarkson with id: m.02d4ct\n",
+ "matched: Patricia Hearst to Patricia Hearst with id: m.0hb87\n",
+ "matched: Patricia Heaton to Patricia Heaton with id: m.02_n5d\n",
+ "matched: Patricia Medina to Patricia Medina with id: m.02qxyzq\n",
+ "matched: Patricia Phillips to Patricia Phillips with id: m.0rq825p\n",
+ "matched: Patricia Russo to Patricia Russo with id: m.06ctmv\n",
+ "matched: Patricia Wartusch to Patricia Wartusch with id: m.02wb6w_\n",
+ "matched: Patrick Dennehy to Patrick Dennehy with id: m.0vx2rq4\n",
+ "matched: Patrick Eaves to Patrick Eaves with id: m.09j8cw\n",
+ "matched: Patrick Ewing to Patrick Ewing with id: m.01jjx5\n",
+ "matched: Patrick Kron to Patrick Kron with id: m.05j71j\n",
+ "matched: Patrick McEnroe to Patrick McEnroe with id: m.04lkb0\n",
+ "matched: Patrick Rafter to Patrick Rafter with id: m.05sy8\n",
+ "matched: Patrick Roy to Patrick Roy with id: m.0zy0cx2\n",
+ "matched: Patsy Kensit to Patsy Kensit with id: m.03lgq7\n",
+ "matched: Patsy Mink to Patsy Mink with id: m.034zwp\n",
+ "matched: Patti Labelle to Patti LaBelle with id: m.019f9z\n",
+ "matched: Patti Lank to Patti Lank with id: m.09rts03\n",
+ "matched: Patty Duke to Patty Duke with id: m.02rmxx\n",
+ "matched: Patty Schnyder to Patty Schnyder with id: m.059g24\n",
+ "matched: Patty Sheehan to Patty Sheehan with id: m.05jltw\n",
+ "matched: Paul-Henri Mathieu to Paul-Henri Mathieu with id: m.07p2yb\n",
+ "matched: Paul Bettany to Paul Bettany with id: m.01chc7\n",
+ "matched: Paul Bremer to Paul Bremer with id: m.01gzfn\n",
+ "matched: Paul Burrell to Paul Burrell with id: m.012nry\n",
+ "matched: Paul Byrd to Paul Byrd with id: m.06lbtv\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Paul Crake to Paul Crake with id: m.027z30y\n",
+ "matched: Paul Desmarais to Paul Desmarais with id: m.01xkz2\n",
+ "matched: Paul Farley to Paul Farley with id: m.0fkq64\n",
+ "matched: Paul Gascoigne to Paul Gascoigne with id: m.025csj\n",
+ "matched: Paul Greengrass to Paul Greengrass with id: m.06cxyj\n",
+ "matched: Paul Henderson to Paul Henderson with id: m.08jc18\n",
+ "matched: Paul Kagame to Paul Kagame with id: m.02301x\n",
+ "matched: Paul Kariya to Paul Kariya with id: m.01kb6l\n",
+ "matched: Paul LeClerc to Paul LeClerc with id: m.0fqb2d\n",
+ "matched: Paul Lo Duca to Paul Lo Duca with id: m.0530sr\n",
+ "matched: Paul Lockhart to Paul Lockhart with id: m.02d1ks\n",
+ "matched: Paul Martin to Paul Martin with id: m.05w0sd6\n",
+ "matched: Paul McCartney to Paul McCartney with id: m.03j24kf\n",
+ "matched: Paul McNulty to Paul McNulty with id: m.08hy3y\n",
+ "matched: Paul Newman to Paul Newman with id: m.0d6d2\n",
+ "matched: Paul Otellini to Paul Otellini with id: m.05kx4n\n",
+ "matched: Paul Reiser to Paul Reiser with id: m.01y0y6\n",
+ "matched: Paul Sarbanes to Paul Sarbanes with id: m.0206p0\n",
+ "matched: Paul Schrader to Paul Schrader with id: m.037d35\n",
+ "matched: Paul Shanley to Paul Shanley with id: m.05rcvy\n",
+ "matched: Paul Tagliabue to Paul Tagliabue with id: m.01nzww\n",
+ "matched: Paul Tracy to Paul Tracy with id: m.01z5r5\n",
+ "matched: Paul Vathis to Paul Vathis with id: m.0dnl35\n",
+ "matched: Paul Wellstone to Paul Wellstone with id: m.010ngb\n",
+ "matched: Paul Wolfowitz to Paul Wolfowitz with id: m.01b80n\n",
+ "matched: Paula Abdul to Paula Abdul with id: m.05szp\n",
+ "matched: Paula Dobriansky to Paula Dobriansky with id: m.030x24\n",
+ "matched: Paula Prentiss to Paula Prentiss with id: m.058wkf\n",
+ "matched: Paula Radcliffe to Paula Radcliffe with id: m.01h75w\n",
+ "matched: Paula Zahn to Paula Zahn with id: m.02l2s2\n",
+ "matched: Pauley Perrette to Pauley Perrette with id: m.06z8cv\n",
+ "matched: Pauline Phillips to Pauline Phillips with id: m.0hh1q\n",
+ "matched: Pedro Malan to Pedro Malan with id: m.076mm7\n",
+ "matched: Pedro Pauleta to Pedro Pauleta with id: m.03bghb\n",
+ "matched: Pedro Solbes to Pedro Solbes with id: m.04pdpl\n",
+ "matched: Pele to Pele with id: m.067g_\n",
+ "matched: Penelope Ann Miller to Penelope Ann Miller with id: m.02rrsz\n",
+ "matched: Penelope Cruz to Penelope Cruz with id: m.05q_b\n",
+ "matched: Penny Lancaster to Penny Lancaster with id: m.055d2f\n",
+ "matched: Peri Gilpin to Peri Gilpin with id: m.02frtk\n",
+ "matched: Perry Farrell to Perry Farrell with id: m.01nw3d\n",
+ "matched: Pervez Musharraf to Pervez Musharraf with id: m.061s_\n",
+ "matched: Pete Carroll to Pete Carroll with id: m.02ttv2\n",
+ "matched: Pete Gillen to Pete Gillen with id: m.0b5zzj\n",
+ "matched: Pete Rose to Pete Rose with id: m.0dxg6\n",
+ "matched: Pete Sampras to Pete Sampras with id: m.0hgst\n",
+ "matched: Peter Arnett to Peter Arnett with id: m.01czfw\n",
+ "matched: Peter Camejo to Peter Camejo with id: m.01s1np\n",
+ "matched: Peter Care to Peter Care with id: m.04_0n2w\n",
+ "matched: Peter Caruana to Peter Caruana with id: m.0218pw\n",
+ "matched: Peter Costello to Peter Costello with id: m.05zwn3b\n",
+ "matched: Peter Fisher to Peter Fisher with id: m.047t_mw\n",
+ "matched: Peter Fonda to Peter Fonda with id: m.0170vn\n",
+ "matched: Peter Gabriel to Peter Gabriel with id: m.0fhxv\n",
+ "matched: Peter Gilmour to Peter Gilmour with id: m.0czdrd3\n",
+ "matched: Peter Goldmark to Peter Goldmark with id: m.07hzsl\n",
+ "matched: Peter Greenaway to Peter Greenaway with id: m.0fdw2\n",
+ "matched: Peter Hartz to Peter Hartz with id: m.06v3yg\n",
+ "matched: Peter Harvey to Peter Harvey with id: m.0hhr09g\n",
+ "matched: Peter Hillary to Peter Hillary with id: m.028b5vn\n",
+ "matched: Peter Hollingworth to Peter Hollingworth with id: m.01gm43\n",
+ "matched: Peter Holmberg to Peter Holmberg with id: m.03cbb3x\n",
+ "matched: Peter Hunt to Peter Hunt with id: m.04mtq5\n",
+ "matched: Peter Lundgren to Peter Lundgren with id: m.07vrb9\n",
+ "matched: Peter Mackay to Peter MacKay with id: m.01jjnl\n",
+ "matched: Peter Mansbridge to Peter Mansbridge with id: m.01lghn\n",
+ "matched: Peter Max to Peter Max with id: m.011p_b\n",
+ "matched: Peter Mullan to Peter Mullan with id: m.090r4b\n",
+ "matched: Peter Rasmussen to Peter Rasmussen with id: m.0w6fm0x\n",
+ "matched: Peter Schultz to Peter Schultz with id: m.02vvqzp\n",
+ "matched: Peter Sejna to Peter Sejna with id: m.08s2rj\n",
+ "matched: Peter Shaw to Peter Shaw with id: m.011bph3b\n",
+ "matched: Peter Struck to Peter Struck with id: m.01t7jk\n",
+ "matched: Peter Ueberroth to Peter Ueberroth with id: m.01r39_\n",
+ "matched: Petria Thomas to Petria Thomas with id: m.03n7n8\n",
+ "matched: Petro Symonenko to Petro Symonenko with id: m.04xj69\n",
+ "matched: Phan Van Khai to Phan Van Khai with id: m.01vq3x\n",
+ "matched: Pharrell Williams to Pharrell Williams with id: m.04mn81\n",
+ "matched: Phil Bennett to Phil Bennett with id: m.028zjk\n",
+ "matched: Phil Bredesen to Phil Bredesen with id: m.02655s\n",
+ "matched: Phil Gramm to Phil Gramm with id: m.016l53\n",
+ "matched: Phil Jackson to Phil Jackson with id: m.030w9m\n",
+ "matched: Phil Johnson to Phil Johnson with id: m.0bpq4r\n",
+ "matched: Phil McGraw to Phil McGraw with id: m.01llhq\n",
+ "matched: Phil Mickelson to Phil Mickelson with id: m.02t8t9\n",
+ "matched: Phil Morris to Phil Morris with id: m.05mn1n\n",
+ "matched: Phil Vassar to Phil Vassar with id: m.01mn5kd\n",
+ "matched: Philippe Noiret to Philippe Noiret with id: m.056z6_\n",
+ "matched: Phillip Fulmer to Phillip Fulmer with id: m.06zxj9\n",
+ "matched: Phillips Idowu to Phillips Idowu with id: m.07v3ln\n",
+ "matched: Picabo Street to Picabo Street with id: m.04lmqm\n",
+ "matched: Pier Ferdinando Casini to Pier Ferdinando Casini with id: m.062wzl\n",
+ "matched: Pierce Brosnan to Pierce Brosnan with id: m.018p4y\n",
+ "matched: Pierre Boulanger to Pierre Boulanger with id: m.026t71b\n",
+ "matched: Pierre Lacroix to Pierre Lacroix with id: m.0dpygm\n",
+ "matched: Pierre Pettigrew to Pierre Pettigrew with id: m.01rjtl\n",
+ "matched: Pierre Png to Pierre Png with id: m.026db3c\n",
+ "matched: Pierre Van Hooijdonk to Pierre van Hooijdonk with id: m.06b3bx\n",
+ "matched: Piers Sellers to Piers Sellers with id: m.02d2gt\n",
+ "matched: Pilar Montenegro to Pilar Montenegro with id: m.0lpx2\n",
+ "matched: Pio Laghi to Pio Laghi with id: m.05p40q\n",
+ "matched: Piotr Anderszewski to Piotr Anderszewski with id: m.02xcc35\n",
+ "matched: Placido Domingo to Placido Domingo with id: m.01l8slj\n",
+ "matched: Platon Lebedev to Platon Lebedev with id: m.01zgyp\n",
+ "matched: Porter Goss to Porter Goss with id: m.0d18hh\n",
+ "matched: Portia de Rossi to Portia de Rossi with id: m.01pcz9\n",
+ "matched: Prince Charles to Prince Charles with id: m.01vmhj2\n",
+ "matched: Prince Harry to Prince Harry with id: m.03rbf\n",
+ "matched: Priscilla Owen to Priscilla Owen with id: m.0638dg\n",
+ "matched: Priscilla Presley to Priscilla Presley with id: m.01dml6\n",
+ "matched: Priyanka Chopra to Priyanka Chopra with id: m.03fwln\n",
+ "matched: Pupi Avati to Pupi Avati with id: m.04r6qt\n",
+ "matched: Qian Qichen to Qian Qichen with id: m.036572\n",
+ "matched: Queen Latifah to Queen Latifah with id: m.01wgcvn\n",
+ "matched: Quin Snyder to Quin Snyder with id: m.04l5px\n",
+ "matched: Qusai Hussein to Qusai Hussein with id: m.069wr\n",
+ "matched: Rachel Corrie to Rachel Corrie with id: m.01c1ww\n",
+ "matched: Rachel Griffiths to Rachel Griffiths with id: m.02j9lm\n",
+ "matched: Rachel Hunter to Rachel Hunter with id: m.02znsf\n",
+ "matched: Rachel Kempson to Rachel Kempson with id: m.024vz4\n",
+ "matched: Rachel Roy to Rachel Roy with id: m.0gzmv8\n",
+ "matched: Raf Vallone to Raf Vallone with id: m.027kz70\n",
+ "matched: Rafael Bielsa to Rafael Bielsa with id: m.03pdrz\n",
+ "matched: Rafeeuddin Ahmed to Rafeeuddin Ahmed with id: m.0gkzxkc\n",
+ "matched: Rafidah Aziz to Rafidah Aziz with id: m.0ks1c4\n",
+ "matched: Rafiq Hariri to Rafiq Hariri with id: m.0235fz\n",
+ "matched: Rahul Dravid to Rahul Dravid with id: m.01lhb9\n",
+ "matched: Ralf Schumacher to Ralf Schumacher with id: m.01tslk\n",
+ "matched: Ralph Fiennes to Ralph Fiennes with id: m.0170qf\n",
+ "matched: Ralph Firman to Ralph Firman with id: m.04kyzg\n",
+ "matched: Ralph Friedgen to Ralph Friedgen with id: m.04lbd2\n",
+ "matched: Ralph Goodale to Ralph Goodale with id: m.0273yg\n",
+ "matched: Ralph Klein to Ralph Klein with id: m.03gzsw8\n",
+ "matched: Ralph Lauren to Ralph Lauren with id: m.02c748\n",
+ "matched: Ralph Nader to Ralph Nader with id: m.06dnh\n",
+ "matched: Ralph Sampson to Ralph Sampson with id: m.04zxr1p\n",
+ "matched: Rand Beers to Rand Beers with id: m.03zcp2\n",
+ "matched: Rand Miller to Rand Miller with id: m.034hbv\n",
+ "matched: Randall Terry to Randall Terry with id: m.02tgpz\n",
+ "matched: Randall Tobias to Randall Tobias with id: m.09fnh5\n",
+ "matched: Randy Brown to Randy Brown with id: m.02wyhv2\n",
+ "matched: Randy Ferbey to Randy Ferbey with id: m.028ct3\n",
+ "matched: Randy Jackson to Randy Jackson with id: m.02z1r_0\n",
+ "matched: Randy Johnson to Randy Johnson with id: m.04zw250\n",
+ "matched: Randy Travis to Randy Travis with id: m.016srn\n",
+ "matched: Rani Mukherjee to Rani Mukherjee with id: m.01zp33\n",
+ "matched: Ranil Wickremasinghe to Ranil Wickremasinghe with id: m.0235bh\n",
+ "matched: Raoul Ruiz to Raoul Ruiz with id: m.0ctnsv\n",
+ "matched: Raquel Welch to Raquel Welch with id: m.012s5j\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Ray Bradbury to Ray Bradbury with id: m.06jcc\n",
+ "matched: Ray Evernham to Ray Evernham with id: m.06_74n\n",
+ "matched: Ray Halbritter to Ray Halbritter with id: m.047mjzp\n",
+ "matched: Ray Liotta to Ray Liotta with id: m.02j490\n",
+ "matched: Ray Lucas to Ray Lucas with id: m.03ydd_3\n",
+ "matched: Ray Nagin to Ray Nagin with id: m.06jp4q\n",
+ "matched: Ray Price to Ray Price with id: m.0hzqg_d\n",
+ "matched: Ray Romano to Ray Romano with id: m.01h910\n",
+ "matched: Ray Sherman to Ray Sherman with id: m.05mznbs\n",
+ "matched: Ray Young to Ray Young with id: m.05mxz8z\n",
+ "matched: Raymond Odierno to Raymond Odierno with id: m.0268g3w\n",
+ "matched: Raza Rabbani to Raza Rabbani with id: m.03yj5dv\n",
+ "matched: Razali Ismail to Razali Ismail with id: m.044x82\n",
+ "matched: Red Auerbach to Red Auerbach with id: m.01t2df\n",
+ "matched: Reese Witherspoon to Reese Witherspoon with id: m.0n6f8\n",
+ "matched: Reggie Lewis to Reggie Lewis with id: m.03hk1tz\n",
+ "matched: Reggie Miller to Reggie Miller with id: m.02c5ls\n",
+ "matched: Reggie Sanders to Reggie Sanders with id: m.04lgnnr\n",
+ "matched: Regina Ip to Regina Ip with id: m.01xx7_\n",
+ "matched: Reginald Hudlin to Reginald Hudlin with id: m.05myv8\n",
+ "matched: Rena Sofer to Rena Sofer with id: m.02__st\n",
+ "matched: Renato Soru to Renato Soru with id: m.07wyrf\n",
+ "matched: Rene Portland to Rene Portland with id: m.0c2tb_\n",
+ "matched: Retief Goosen to Retief Goosen with id: m.02ykkk\n",
+ "matched: Rhett Warrener to Rhett Warrener with id: m.07rjkm\n",
+ "matched: Ricardo Lagos to Ricardo Lagos with id: m.0c_f_h\n",
+ "matched: Ricardo Maduro to Ricardo Maduro with id: m.01xbx6\n",
+ "matched: Ricardo Mayorga to Ricardo Mayorga with id: m.017vn8\n",
+ "matched: Ricardo Monasterio to Ricardo Monasterio with id: m.026sxgg\n",
+ "matched: Riccardo Muti to Riccardo Muti with id: m.01chdy\n",
+ "matched: Rich Brooks to Rich Brooks with id: m.080m8b\n",
+ "matched: Rich Gannon to Rich Gannon with id: m.03hfvl\n",
+ "matched: Richard Armitage to Richard Armitage with id: m.0kdxzsz\n",
+ "matched: Richard Barry to Richard Barry with id: m.03md2rp\n",
+ "matched: Richard Branson to Richard Branson with id: m.0n839\n",
+ "matched: Richard Butler to Richard Butler with id: m.03t9q5\n",
+ "matched: Richard Cohen to Richard Cohen with id: m.03gypx\n",
+ "matched: Richard Crenna to Richard Crenna with id: m.016z51\n",
+ "matched: Richard Daley to Richard Daley with id: m.0b0rs\n",
+ "matched: Richard Dreyfuss to Richard Dreyfuss with id: m.01520h\n",
+ "matched: Richard Gephardt to Richard Gephardt with id: m.0163l9\n",
+ "matched: Richard Gere to Richard Gere with id: m.01438g\n",
+ "matched: Richard Greenberg to Richard Greenberg with id: m.0z9wl4d\n",
+ "matched: Richard Hamilton to Richard Hamilton with id: m.038ysr\n",
+ "matched: Richard Harris to Richard Harris with id: m.09bx41\n",
+ "matched: Richard Jefferson to Richard Jefferson with id: m.03nf04\n",
+ "matched: Richard Krajicek to Richard Krajicek with id: m.015h7y\n",
+ "matched: Richard Lennon to Richard Lennon with id: m.0cf30p\n",
+ "matched: Richard Lugar to Richard Lugar with id: m.01d_bx\n",
+ "matched: Richard Myers to Richard Myers with id: m.06phx1\n",
+ "matched: Richard Norton-Taylor to Richard Norton-Taylor with id: m.04746b\n",
+ "matched: Richard Parsons to Richard Parsons with id: m.0ywwtfj\n",
+ "matched: Richard Paul Evans to Richard Paul Evans with id: m.07xb48\n",
+ "matched: Richard Pennington to Richard Pennington with id: m.0274_gs\n",
+ "matched: Richard Perle to Richard Perle with id: m.01csbk\n",
+ "matched: Richard Reid to Richard Reid with id: m.01hzfy\n",
+ "matched: Richard Sambrook to Richard Sambrook with id: m.01p1r5\n",
+ "matched: Richard Shelby to Richard Shelby with id: m.020yj1\n",
+ "matched: Richard Tubb to Richard Tubb with id: m.02qqxtt\n",
+ "matched: Richard Virenque to Richard Virenque with id: m.02r7q8\n",
+ "matched: Richie Adubato to Richie Adubato with id: m.0bktv7\n",
+ "matched: Rick Barnes to Rick Barnes with id: m.0c357n\n",
+ "matched: Rick Bragg to Rick Bragg with id: m.0bq8p7\n",
+ "matched: Rick Carlisle to Rick Carlisle with id: m.02zxw4\n",
+ "matched: Rick Caruso to Rick Caruso with id: m.0h3tl82\n",
+ "matched: Rick Husband to Rick Husband with id: m.01831s\n",
+ "matched: Rick Perry to Rick Perry with id: m.02nlj_\n",
+ "matched: Rick Pitino to Rick Pitino with id: m.024rrk\n",
+ "matched: Rick Reed to Rick Reed with id: m.0g0n76\n",
+ "matched: Rick Rickert to Rick Rickert with id: m.0fgm_7\n",
+ "matched: Rick Romley to Rick Romley with id: m.028lvk\n",
+ "matched: Rick Santorum to Rick Santorum with id: m.01fgd3\n",
+ "matched: Rick Stansbury to Rick Stansbury with id: m.027906t\n",
+ "matched: Rick Wagoner to Rick Wagoner with id: m.03wqs65\n",
+ "matched: Ricky Barnes to Ricky Barnes with id: m.02x617z\n",
+ "matched: Ricky Martin to Ricky Martin with id: m.01w61th\n",
+ "matched: Ricky Ponting to Ricky Ponting with id: m.02cdqb\n",
+ "matched: Ricky Ray to Ricky Ray with id: m.07gq0p\n",
+ "matched: Ridley Scott to Ridley Scott with id: m.06chf\n",
+ "matched: Rien Long to Rien Long with id: m.0dnzxt\n",
+ "matched: Rina Lazo to Rina Lazo with id: m.0w1fvr_\n",
+ "matched: Ringo Starr to Ringo Starr with id: m.01vrnsk\n",
+ "matched: Rio Ferdinand to Rio Ferdinand with id: m.018f19\n",
+ "matched: Rita Grande to Rita Grande with id: m.0g8gtn\n",
+ "matched: Rita Moreno to Rita Moreno with id: m.01x209s\n",
+ "matched: Rita Wilson to Rita Wilson with id: m.044zvm\n",
+ "matched: Rob Morrow to Rob Morrow with id: m.05yclh\n",
+ "matched: Rob Niedermayer to Rob Niedermayer with id: m.08dg0x\n",
+ "matched: Rob Ramsay to Rob Ramsay with id: m.0czc131\n",
+ "matched: Rob Schneider to Rob Schneider with id: m.01fyzy\n",
+ "matched: Robbie Coltrane to Robbie Coltrane with id: m.06ltr\n",
+ "matched: Robbie Fowler to Robbie Fowler with id: m.01yqwx\n",
+ "matched: Robby Ginepri to Robby Ginepri with id: m.03n9xr\n",
+ "matched: Robert Altman to Robert Altman with id: m.0f86h_\n",
+ "matched: Robert Beck to Robert Beck with id: m.03xkhc\n",
+ "matched: Robert Blackwill to Robert Blackwill with id: m.05x4kds\n",
+ "matched: Robert Blake to Robert Blake with id: m.01tj3m\n",
+ "matched: Robert Bullock to Robert Bullock with id: m.03c08b_\n",
+ "matched: Robert De Niro to Robert De Niro with id: m.05pb0l\n",
+ "matched: Robert Durst to Robert Durst with id: m.091gyp\n",
+ "matched: Robert Duvall to Robert Duvall with id: m.015c4g\n",
+ "matched: Robert Ehrlich to Robert Ehrlich with id: m.027_zq\n",
+ "matched: Robert Fico to Robert Fico with id: m.0bkjs4\n",
+ "matched: Robert Gallo to Robert Gallo with id: m.0gbx49p\n",
+ "matched: Robert Hanssen to Robert Hanssen with id: m.019f8r\n",
+ "matched: Robert Horan to Robert Horan with id: m.09k5hdh\n",
+ "matched: Robert Hyatt to Robert Hyatt with id: m.042qnv\n",
+ "matched: Robert Kipkoech Cheruiyot to Robert Kipkoech Cheruiyot with id: m.025zdrn\n",
+ "matched: Robert Kocharian to Robert Kocharian with id: m.01tgq_\n",
+ "matched: Robert Korzeniowski to Robert Korzeniowski with id: m.03w7_b\n",
+ "matched: Robert McKee to Robert McKee with id: m.07kp15\n",
+ "matched: Robert Mueller to Robert Mueller with id: m.02djmh\n",
+ "matched: Robert Mugabe to Robert Mugabe with id: m.0bsfy\n",
+ "matched: Robert Nardelli to Robert Nardelli with id: m.02p_jfm\n",
+ "matched: Robert Pollack to Robert Pollack with id: m.026z6qq\n",
+ "matched: Robert Redford to Robert Redford with id: m.0gs1_\n",
+ "matched: Robert Schuller to Robert Schuller with id: m.05vslll\n",
+ "matched: Robert Stack to Robert Stack with id: m.01h4rj\n",
+ "matched: Robert Torricelli to Robert Torricelli with id: m.036n4n\n",
+ "matched: Robert Towne to Robert Towne with id: m.0hw1j\n",
+ "matched: Robert Tyrrell to Robert Tyrrell with id: m.09cd2qz\n",
+ "matched: Robert Wagner to Robert Wagner with id: m.04cr6gy\n",
+ "matched: Robert Wiener to Robert Wiener with id: m.0k02nf\n",
+ "matched: Robert Zoellick to Robert Zoellick with id: m.03xv7z\n",
+ "matched: Roberto Benigni to Roberto Benigni with id: m.01tt43d\n",
+ "matched: Roberto Canessa to Roberto Canessa with id: m.03g_g9z\n",
+ "matched: Roberto Carlos to Roberto Carlos with id: m.09g91q4\n",
+ "matched: Roberto Cavalli to Roberto Cavalli with id: m.07cyvs\n",
+ "matched: Roberto Lavagna to Roberto Lavagna with id: m.06hlck\n",
+ "matched: Roberto Marinho to Roberto Marinho with id: m.08473s\n",
+ "matched: Roberto Robaina to Roberto Robaina with id: m.02qrmpc\n",
+ "matched: Robin Cook to Robin Cook with id: m.01w_c8c\n",
+ "matched: Robin McGraw to Robin McGraw with id: m.05xtftr\n",
+ "matched: Robin Tunney to Robin Tunney with id: m.01lvht\n",
+ "matched: Robin Wagner to Robin Wagner with id: m.04vgt3\n",
+ "matched: Robin Williams to Robin Williams with id: m.0dmv4d\n",
+ "matched: Rocco Buttiglione to Rocco Buttiglione with id: m.0432rh\n",
+ "matched: Rod Blagojevich to Rod Blagojevich with id: m.0264ht\n",
+ "matched: Rod Bryden to Rod Bryden with id: m.02pthg5\n",
+ "matched: Rod Paige to Rod Paige with id: m.01pxng\n",
+ "matched: Rod Thorn to Rod Thorn with id: m.08xh0f\n",
+ "matched: Rodney Dangerfield to Rodney Dangerfield with id: m.015b67\n",
+ "matched: Rodrigo Borja to Rodrigo Borja with id: m.06yks9\n",
+ "matched: Rodrigo Rato to Rodrigo Rato with id: m.02_z4g\n",
+ "matched: Roel Campos to Roel Campos with id: m.04_00dm\n",
+ "matched: Rogelio Montemayor to Rogelio Montemayor with id: m.0j3f_2b\n",
+ "matched: Roger Clemens to Roger Clemens with id: m.06hly\n",
+ "matched: Roger Daltrey to Roger Daltrey with id: m.01k_0fp\n",
+ "matched: Roger Etchegaray to Roger Etchegaray with id: m.05pdct\n",
+ "matched: Roger Federer to Roger Federer with id: m.01my95\n",
+ "matched: Roger Grimes to Roger Grimes with id: m.02mkhk\n",
+ "matched: Roger King to Roger King with id: m.01wx_2m\n",
+ "matched: Roger Lyons to Roger Lyons with id: m.084hyk\n",
+ "matched: Roger Mahony to Roger Mahony with id: m.05dhqr\n",
+ "matched: Roger Penske to Roger Penske with id: m.04d49y\n",
+ "matched: Roger Staubach to Roger Staubach with id: m.02h8sh\n",
+ "matched: Roger Toussaint to Roger Toussaint with id: m.09ckyp\n",
+ "matched: Rogerio Romero to Rogerio Romero with id: m.0269_bd\n",
+ "matched: Roh Moo-hyun to Roh Moo-Hyun with id: m.08xh6c\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Rohinton Mistry to Rohinton Mistry with id: m.0gr21\n",
+ "matched: Roland Koch to Roland Koch with id: m.0404bdc\n",
+ "matched: Rolandas Paksas to Rolandas Paksas with id: m.01xvhg\n",
+ "matched: Rolf Eckrodt to Rolf Eckrodt with id: m.0gjs5y\n",
+ "matched: Rollie Massimino to Rollie Massimino with id: m.05k185\n",
+ "matched: Romain Duris to Romain Duris with id: m.0615j_\n",
+ "matched: Roman Abramovich to Roman Abramovich with id: m.01zl71\n",
+ "matched: Roman Coppola to Roman Coppola with id: m.074tyf\n",
+ "matched: Roman Polanski to Roman Polanski with id: m.06b_0\n",
+ "matched: Roman Tam to Roman Tam with id: m.0vgmx\n",
+ "matched: Romano Prodi to Romano Prodi with id: m.01c3z5\n",
+ "matched: Romeo Gigli to Romeo Gigli with id: m.0dsbldr\n",
+ "matched: Ron Dittemore to Ron Dittemore with id: m.01jh6j\n",
+ "matched: Ron Gonzales to Ron Gonzales with id: m.05fvnl\n",
+ "matched: Ron Howard to Ron Howard with id: m.0g2lq\n",
+ "matched: Ron Kirk to Ron Kirk with id: m.02fhhn\n",
+ "matched: Ron Zook to Ron Zook with id: m.07072y\n",
+ "matched: Ronald Harwood to Ronald Harwood with id: m.053ksp\n",
+ "matched: Ronald Kessler to Ronald Kessler with id: m.05ckg_\n",
+ "matched: Ronald Perelman to Ronald Perelman with id: m.031vjb\n",
+ "matched: Ronald Reagan to Ronald Reagan with id: m.06c0j\n",
+ "matched: Ronald White to Ronald White with id: m.047t94f\n",
+ "matched: Ronde Barber to Ronde Barber with id: m.04plsd\n",
+ "matched: Ronnie Jagday to Ronnie Jagday with id: m.090dw0\n",
+ "matched: Ronnie Musgrove to Ronnie Musgrove with id: m.01fm99\n",
+ "matched: Rosario Dawson to Rosario Dawson with id: m.02_hj4\n",
+ "matched: Rose Marie to Rose Marie with id: m.01vw1tk\n",
+ "matched: Roseanne Barr to Roseanne Barr with id: m.0286j9r\n",
+ "matched: Rosemarie Stack to Rosemarie Stack with id: m.02qzf9w\n",
+ "matched: Rosie Perez to Rosie Perez with id: m.037ky3\n",
+ "matched: Ross Verba to Ross Verba with id: m.027hw1j\n",
+ "matched: Rowan Williams to Rowan Williams with id: m.0j8g6\n",
+ "matched: Roy Blunt to Roy Blunt with id: m.034fn4\n",
+ "matched: Roy Chaderton to Roy Chaderton with id: m.03qf4j\n",
+ "matched: Roy Halladay to Roy Halladay with id: m.01thgd\n",
+ "matched: Roy Jones Jr to Roy Jones Jr with id: m.01r_334\n",
+ "matched: Roy Rogers to Roy Rogers with id: m.02q4s2k\n",
+ "matched: Roy Romanow to Roy Romanow with id: m.01jw2h\n",
+ "matched: Roy Williams to Roy Williams with id: m.08lrw9\n",
+ "matched: Ruben Studdard to Ruben Studdard with id: m.0264f6\n",
+ "matched: Rudolf Schuster to Rudolf Schuster with id: m.01zzfq\n",
+ "matched: Rudolph Giuliani to Rudolph Giuliani with id: m.06gn7\n",
+ "matched: Rudy Tomjanovich to Rudy Tomjanovich with id: m.0476cv\n",
+ "matched: Rulon Gardner to Rulon Gardner with id: m.03qt9d\n",
+ "matched: Rupert Grint to Rupert Grint with id: m.014xzx\n",
+ "matched: Rupert Murdoch to Rupert Murdoch with id: m.06hrk\n",
+ "matched: Russ Ortiz to Russ Ortiz with id: m.044y22\n",
+ "matched: Russell Coutts to Russell Coutts with id: m.03dlc9\n",
+ "matched: Russell Crowe to Russell Crowe with id: m.06dv3\n",
+ "matched: Russell Simmons to Russell Simmons with id: m.02xxbs\n",
+ "matched: Ruth Bader Ginsburg to Ruth Bader Ginsburg with id: m.0199pk\n",
+ "matched: Ruth Dreifuss to Ruth Dreifuss with id: m.014fd7\n",
+ "matched: Ryan Drese to Ryan Drese with id: m.07tfxk\n",
+ "matched: Ryan Goodman to Ryan Goodman with id: m.063yyzh\n",
+ "matched: Ryan Leaf to Ryan Leaf with id: m.04sdlx\n",
+ "matched: Ryan Newman to Ryan Newman with id: m.0g40yw\n",
+ "matched: Ryan Nyquist to Ryan Nyquist with id: m.07drv5\n",
+ "matched: Sabah Al-Ahmad Al-Jaber Al-Sabah to Sabah Al-Ahmad Al-Jaber Al-Sabah with id: m.0997ml\n",
+ "matched: Saburo Kawabuchi to Saburo Kawabuchi with id: m.04n2862\n",
+ "matched: Sachiko Yamada to Sachiko Yamada with id: m.04zzm11\n",
+ "matched: Sachin Tendulkar to Sachin Tendulkar with id: m.0fszd\n",
+ "matched: Sada Jacobson to Sada Jacobson with id: m.030171\n",
+ "matched: Saddam Hussein to Saddam Hussein with id: m.079dy\n",
+ "matched: Sadie Frost to Sadie Frost with id: m.01xq8f\n",
+ "matched: Saeb Erekat to Saeb Erekat with id: m.02pqnx\n",
+ "matched: Saeed Anwar to Saeed Anwar with id: m.03mkf8\n",
+ "matched: Saeed Mortazavi to Saeed Mortazavi with id: m.01pvgb\n",
+ "matched: Sahim Alwan to Sahim Alwan with id: m.0bmfdqw\n",
+ "matched: Sally Clark to Sally Clark with id: m.047nn7f\n",
+ "matched: Sally Field to Sally Field with id: m.01jw4r\n",
+ "matched: Sally Kirkland to Sally Kirkland with id: m.01kp86\n",
+ "matched: Sally Ride to Sally Ride with id: m.0nc5m\n",
+ "matched: Salma Hayek to Salma Hayek with id: m.06x58\n",
+ "matched: Salman Rushdie to Salman Rushdie with id: m.04cbtrw\n",
+ "matched: Sam Bith to Sam Bith with id: m.03nvgp0\n",
+ "matched: Sam Brownback to Sam Brownback with id: m.0202ny\n",
+ "matched: Sam Mendes to Sam Mendes with id: m.01j2xj\n",
+ "matched: Sam Rockwell to Sam Rockwell with id: m.04wp3s\n",
+ "matched: Sam Torrance to Sam Torrance with id: m.06807d\n",
+ "matched: Samantha Daniels to Samantha Daniels with id: m.0ch3bg_\n",
+ "matched: Sami Al-Arian to Sami Al-Arian with id: m.019d0l\n",
+ "matched: Samira Makhmalbaf to Samira Makhmalbaf with id: m.025vxj\n",
+ "matched: Sammy Knight to Sammy Knight with id: m.04qq3j\n",
+ "matched: Sammy Sosa to Sammy Sosa with id: m.06pdk\n",
+ "matched: Sananda Maitreya to Sananda Maitreya with id: m.05g22z\n",
+ "matched: Sandra Bullock to Sandra Bullock with id: m.0794g\n",
+ "matched: Sandra Ceccarelli to Sandra Ceccarelli with id: m.04qky_5\n",
+ "matched: Sandra Milo to Sandra Milo with id: m.0cjjsx\n",
+ "matched: Sandra Shamas to Sandra Shamas with id: m.02284x\n",
+ "matched: Santiago Botero to Santiago Botero with id: m.03d98y\n",
+ "matched: Saparmurat Niyazov to Saparmurat Niyazov with id: m.0q9zs\n",
+ "matched: Sarah Jessica Parker to Sarah Jessica Parker with id: m.0m66w\n",
+ "matched: Sarah Michelle Gellar to Sarah Michelle Gellar with id: m.06w6_\n",
+ "matched: Sarah Price to Sarah Price with id: m.0dl05b\n",
+ "matched: Sarah Weddington to Sarah Weddington with id: m.04fhfx\n",
+ "matched: Sarah Wynter to Sarah Wynter with id: m.03wdk0\n",
+ "matched: Sargis Sargsian to Sargis Sargsian with id: m.03sz5k\n",
+ "matched: Sasha Alexander to Sasha Alexander with id: m.03z1cn\n",
+ "matched: Sasha Cohen to Sasha Cohen with id: m.040qyz\n",
+ "matched: Scott Hoch to Scott Hoch with id: m.099d0v\n",
+ "matched: Scott McNealy to Scott McNealy with id: m.01ls77\n",
+ "matched: Scott Peterson to Scott Peterson with id: m.08kgpb\n",
+ "matched: Scott Ritter to Scott Ritter with id: m.02bkhw\n",
+ "matched: Scott Rolen to Scott Rolen with id: m.0418vd\n",
+ "matched: Scott Rudin to Scott Rudin with id: m.0fvf9q\n",
+ "matched: Scott Verplank to Scott Verplank with id: m.06fj5n\n",
+ "matched: Scott Weiland to Scott Weiland with id: m.0202r7\n",
+ "matched: Scott Wittman to Scott Wittman with id: m.0dpzwc\n",
+ "matched: Scott Wolf to Scott Wolf with id: m.0987qsl\n",
+ "matched: Sean Astin to Sean Astin with id: m.0svqs\n",
+ "matched: Sean Combs to Sean Combs with id: m.013w7j\n",
+ "matched: Sean Hayes to Sean Hayes with id: m.0cbv57\n",
+ "matched: Sean Patrick Thomas to Sean Patrick Thomas with id: m.057wqn\n",
+ "matched: Sean Townsend to Sean Townsend with id: m.0h_djyq\n",
+ "matched: Sepp Blatter to Sepp Blatter with id: m.0bl_l\n",
+ "matched: Serena Williams to Serena Williams with id: m.015z4j\n",
+ "matched: Serge Klarsfeld to Serge Klarsfeld with id: m.05yhzp6\n",
+ "matched: Serge Tchuruk to Serge Tchuruk with id: m.076xp1\n",
+ "matched: Sergei Yushenkov to Sergei Yushenkov with id: m.026rvl7\n",
+ "matched: Sergey Lavrov to Sergey Lavrov with id: m.02n670\n",
+ "matched: Sergio Castellitto to Sergio Castellitto with id: m.02643n_\n",
+ "matched: Sergio Vieira De Mello to Sergio Vieira de Mello with id: m.01rs0h\n",
+ "matched: Severino Antinori to Severino Antinori with id: m.013yr4\n",
+ "matched: Seydou Diarra to Seydou Diarra with id: m.0267sq\n",
+ "matched: Shae-Lynn Bourne to Shae-Lynn Bourne with id: m.08_5r4\n",
+ "matched: Shafal Mosed to Shafal Mosed with id: m.0bmgskp\n",
+ "matched: Shane Hmiel to Shane Hmiel with id: m.06t1vf\n",
+ "matched: Shane Loux to Shane Loux with id: m.04gr9_k\n",
+ "matched: Shane Mosley to Shane Mosley with id: m.013s1t\n",
+ "matched: Shane Reynolds to Shane Reynolds with id: m.0c760g\n",
+ "matched: Shane Warne to Shane Warne with id: m.06_c5\n",
+ "matched: Shania Twain to Shania Twain with id: m.01x0yrt\n",
+ "matched: Shanna Zolman to Shanna Zolman with id: m.0fh5wl\n",
+ "matched: Shannyn Sossamon to Shannyn Sossamon with id: m.036cd0\n",
+ "matched: Sharon Osbourne to Sharon Osbourne with id: m.0163t3\n",
+ "matched: Sharon Stone to Sharon Stone with id: m.0btpx\n",
+ "matched: Shaukat Aziz to Shaukat Aziz with id: m.039tcz\n",
+ "matched: Shaul Mofaz to Shaul Mofaz with id: m.0793k\n",
+ "matched: Shaun Pollock to Shaun Pollock with id: m.03mtqx\n",
+ "matched: Shawn Kemp to Shawn Kemp with id: m.04406j\n",
+ "matched: Shawn Marion to Shawn Marion with id: m.03nf3q\n",
+ "matched: Sheikh Ahmed Yassin to Sheikh Ahmed Yassin with id: m.0kww1\n",
+ "matched: Sheila Copps to Sheila Copps with id: m.01m0gv\n",
+ "matched: Sheila Fraser to Sheila Fraser with id: m.02cq1x\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Sheila Taormina to Sheila Taormina with id: m.05tf7q\n",
+ "matched: Sheila Wellstone to Sheila Wellstone with id: m.04gkt6\n",
+ "matched: Sheldon Silver to Sheldon Silver with id: m.06dn4y\n",
+ "matched: Sherri Coale to Sherri Coale with id: m.0d5bxd\n",
+ "matched: Sheryl Crow to Sheryl Crow with id: m.06rgq\n",
+ "matched: Shi Guangsheng to Shi Guangsheng with id: m.04lf22t\n",
+ "matched: Shia LaBeouf to Shia LaBeouf with id: m.04w391\n",
+ "matched: Shigeo Nagashima to Shigeo Nagashima with id: m.01zv51\n",
+ "matched: Shigeru Ishiba to Shigeru Ishiba with id: m.03f5mf\n",
+ "matched: Shimon Peres to Shimon Peres with id: m.0c_8s\n",
+ "matched: Shingo Katayama to Shingo Katayama with id: m.06nxp4\n",
+ "matched: Shingo Suetsugu to Shingo Suetsugu with id: m.046x06\n",
+ "matched: Shinya Taniguchi to Shinya Taniguchi with id: m.0j_4brn\n",
+ "matched: Shinzo Abe to Shinzo Abe with id: m.07t7hy\n",
+ "matched: Shobha De to Shobha De with id: m.05hsn2\n",
+ "matched: Shoshana Johnson to Shoshana Johnson with id: m.05nltd\n",
+ "matched: Shoshannah Stern to Shoshannah Stern with id: m.08c941\n",
+ "matched: Sid Caesar to Sid Caesar with id: m.01csyt\n",
+ "matched: Sidney Kimmel to Sidney Kimmel with id: m.04ld16_\n",
+ "matched: Sidney Poitier to Sidney Poitier with id: m.0cgzj\n",
+ "matched: Sigourney Weaver to Sigourney Weaver with id: m.0h96g\n",
+ "matched: Silvan Shalom to Silvan Shalom with id: m.01ghyw\n",
+ "matched: Silvia Farina Elia to Silvia Farina Elia with id: m.02lf29\n",
+ "matched: Silvio Berlusconi to Silvio Berlusconi with id: m.06p83\n",
+ "matched: Simon Cowell to Simon Cowell with id: m.02rb2ts\n",
+ "matched: Simon Larose to Simon Larose with id: m.02z2rh\n",
+ "matched: Simon Yam to Simon Yam with id: m.04yfjx\n",
+ "matched: Sivan Klein to Sivan Klein with id: m.02qk3rw\n",
+ "matched: Skip Prosser to Skip Prosser with id: m.0713r1\n",
+ "matched: Sofia Milos to Sofia Milos with id: m.07_ty0\n",
+ "matched: Sohail Abbas to Sohail Abbas with id: m.09jgbs\n",
+ "matched: Sok An to Sok An with id: m.047lddm\n",
+ "matched: Solomon Passy to Solomon Passy with id: m.03qf73\n",
+ "matched: Sonia Gandhi to Sonia Gandhi with id: m.016rwt\n",
+ "matched: Sonya Walger to Sonya Walger with id: m.0dch2b\n",
+ "matched: Sophia Loren to Sophia Loren with id: m.01qq_lp\n",
+ "matched: Sophie to Sophie with id: m.0h2bdzm\n",
+ "matched: Sourav Ganguly to Sourav Ganguly with id: m.02m0nf\n",
+ "matched: Spike Jonze to Spike Jonze with id: m.06pk8\n",
+ "matched: Spike Lee to Spike Lee with id: m.06pjs\n",
+ "matched: Stacy Dragila to Stacy Dragila with id: m.05yvhj\n",
+ "matched: Stan Heath to Stan Heath with id: m.03d8ff3\n",
+ "matched: Stan Kasten to Stan Kasten with id: m.0fpx_7\n",
+ "matched: Stan Kroenke to Stan Kroenke with id: m.0dg6f6\n",
+ "matched: Stanislas Wawrinka to Stanislas Wawrinka with id: m.07hp_p\n",
+ "matched: Stanley Ho to Stanley Ho with id: m.02dy99\n",
+ "matched: Stanley McChrystal to Stanley McChrystal with id: m.05557v4\n",
+ "matched: Stanley Nelson to Stanley Nelson with id: m.02py8s_\n",
+ "matched: Stanley Tong to Stanley Tong with id: m.0659sj\n",
+ "matched: Stefan Holm to Stefan Holm with id: m.03q1t_\n",
+ "matched: Stefan Koubek to Stefan Koubek with id: m.0bdrcw\n",
+ "matched: Stefan Tafrov to Stefan Tafrov with id: m.09xbhr\n",
+ "matched: Stefanie De Roux to Stefanie de Roux with id: m.026h_yy\n",
+ "matched: Stefano Accorsi to Stefano Accorsi with id: m.0h7h5p\n",
+ "matched: Stefano Basalini to Stefano Basalini with id: m.0gfhtt0\n",
+ "matched: Stefano Gabbana to Stefano Gabbana with id: m.0wk9l8s\n",
+ "matched: Steffi Graf to Steffi Graf with id: m.015y3w\n",
+ "matched: Stella Keitel to Stella Keitel with id: m.04p64ct\n",
+ "matched: Stella McCartney to Stella McCartney with id: m.03j437\n",
+ "matched: Stella Tennant to Stella Tennant with id: m.0f3wr9\n",
+ "matched: Steny Hoyer to Steny Hoyer with id: m.025k5p\n",
+ "matched: Stephan Eberharter to Stephan Eberharter with id: m.02vdks\n",
+ "matched: Stephanie Zimbalist to Stephanie Zimbalist with id: m.01_j1t\n",
+ "matched: Stephen Ambrose to Stephen Ambrose with id: m.0hgx_\n",
+ "matched: Stephen Arigbabu to Stephen Arigbabu with id: m.03cckrz\n",
+ "matched: Stephen Cooper to Stephen Cooper with id: m.0cwlzf\n",
+ "matched: Stephen Covey to Stephen Covey with id: m.01jtkg\n",
+ "matched: Stephen Daldry to Stephen Daldry with id: m.02mdfr\n",
+ "matched: Stephen Frears to Stephen Frears with id: m.03nk3t\n",
+ "matched: Stephen Friedman to Stephen Friedman with id: m.04kc97\n",
+ "matched: Stephen Funk to Stephen Funk with id: m.02pnk1n\n",
+ "matched: Stephen Silas to Stephen Silas with id: m.03bzhgj\n",
+ "matched: Stephen Thompson to Stephen Thompson with id: m.0j24pq1\n",
+ "matched: Stephen Webster to Stephen Webster with id: m.05w0w8l\n",
+ "matched: Sterling Hitchcock to Sterling Hitchcock with id: m.0g1hdc\n",
+ "matched: Steve-O to Steve-O with id: m.03h8_g\n",
+ "matched: Steve Alford to Steve Alford with id: m.055m_v\n",
+ "matched: Steve Allee to Steve Allee with id: m.01sm83n\n",
+ "matched: Steve Austin to Steve Austin with id: m.01zx8c\n",
+ "matched: Steve Avery to Steve Avery with id: m.058v1b\n",
+ "matched: Steve Backley to Steve Backley with id: m.0256jc\n",
+ "matched: Steve Ballmer to Steve Ballmer with id: m.07bkv\n",
+ "matched: Steve Blake to Steve Blake with id: m.05wywnc\n",
+ "matched: Steve Case to Steve Case with id: m.01p__8\n",
+ "matched: Steve Coogan to Steve Coogan with id: m.01nfys\n",
+ "matched: Steve Cox to Steve Cox with id: m.05b4zcg\n",
+ "matched: Steve Cutler to Steve Cutler with id: m.05mx4sn\n",
+ "matched: Steve Karsay to Steve Karsay with id: m.07tdm2\n",
+ "matched: Steve Kerr to Steve Kerr with id: m.01gcq3\n",
+ "matched: Steve Largent to Steve Largent with id: m.01xyq6\n",
+ "matched: Steve Lavin to Steve Lavin with id: m.0c1_fg\n",
+ "matched: Steve Mariucci to Steve Mariucci with id: m.02fwbr\n",
+ "matched: Steve McManaman to Steve McManaman with id: m.04_gtz\n",
+ "matched: Steve Park to Steve Park with id: m.06kkst\n",
+ "matched: Steve Phillips to Steve Phillips with id: m.08rr56\n",
+ "matched: Steve Redgrave to Steve Redgrave with id: m.01clcs\n",
+ "matched: Steve Spurrier to Steve Spurrier with id: m.03yx01\n",
+ "matched: Steve Stirling to Steve Stirling with id: m.030qpv\n",
+ "matched: Steve Valentine to Steve Valentine with id: m.061wxp\n",
+ "matched: Steve Wariner to Steve Wariner with id: m.01mfwfc\n",
+ "matched: Steve Waugh to Steve Waugh with id: m.014g_f\n",
+ "matched: Steve Zahn to Steve Zahn with id: m.04fhxp\n",
+ "matched: Steven Craig to Steven Craig with id: m.03gtm1q\n",
+ "matched: Steven Curtis Chapman to Steven Curtis Chapman with id: m.01j6mff\n",
+ "matched: Steven Feldman to Steven Feldman with id: m.0h0zn36\n",
+ "matched: Steven Hatfill to Steven Hatfill with id: m.03j3m3\n",
+ "matched: Steven Seagal to Steven Seagal with id: m.0hqly\n",
+ "matched: Steven Spielberg to Steven Spielberg with id: m.06pj8\n",
+ "matched: Steven Van Zandt to Steven Van Zandt with id: m.01l1sq\n",
+ "matched: Stockard Channing to Stockard Channing with id: m.02mqc4\n",
+ "matched: Strom Thurmond to Strom Thurmond with id: m.0c4_l\n",
+ "matched: Stuart Townsend to Stuart Townsend with id: m.03v738\n",
+ "matched: Stuart Whitman to Stuart Whitman with id: m.015dqz\n",
+ "matched: Sue Grafton to Sue Grafton with id: m.02dc3_\n",
+ "matched: Sue Guevara to Sue Guevara with id: m.0462v61\n",
+ "matched: Sue Johnston to Sue Johnston with id: m.06h_4c\n",
+ "matched: Sue Wicks to Sue Wicks with id: m.033bkd\n",
+ "matched: Sun Myung Moon to Sun Myung Moon with id: m.07692\n",
+ "matched: Supachai Panitchpakdi to Supachai Panitchpakdi with id: m.01d9fd\n",
+ "matched: Surya Bahadur Thapa to Surya Bahadur Thapa with id: m.01_5h_\n",
+ "matched: Susan Collins to Susan Collins with id: m.0g1c_f\n",
+ "matched: Susan Sarandon to Susan Sarandon with id: m.01vwllw\n",
+ "matched: Susan Walvius to Susan Walvius with id: m.02qr478\n",
+ "matched: Susan Whelan to Susan Whelan with id: m.01p7z4\n",
+ "matched: Sushma Swaraj to Sushma Swaraj with id: m.0fml1k\n",
+ "matched: Susie Castillo to Susie Castillo with id: m.05x1gn\n",
+ "matched: Susilo Bambang Yudhoyono to Susilo Bambang Yudhoyono with id: m.03b56_\n",
+ "matched: Suzanne Haik Terrell to Suzanne Haik Terrell with id: m.0bfrxb\n",
+ "matched: Suzanne Mubarak to Suzanne Mubarak with id: m.06cgy1\n",
+ "matched: Suzanne Somers to Suzanne Somers with id: m.01p1cn\n",
+ "matched: Suzie McConnell Serio to Suzie McConnell Serio with id: m.03zpcf\n",
+ "matched: Sven Goran Eriksson to Sven Goran Eriksson with id: m.0m3rl\n",
+ "matched: Sven Ottke to Sven Ottke with id: m.0b6k9d\n",
+ "matched: Svend Aage Jensby to Svend Aage Jensby with id: m.05ht0p\n",
+ "matched: Svend Robinson to Svend Robinson with id: m.0f98y\n",
+ "matched: Svetoslav Todorov to Svetoslav Todorov with id: m.03z8qt\n",
+ "matched: Sylvester Stallone to Sylvester Stallone with id: m.0gn30\n",
+ "matched: Sylvia Plachy to Sylvia Plachy with id: m.08fzgb\n",
+ "matched: Sylvie Guillem to Sylvie Guillem with id: m.07fsdg\n",
+ "matched: Tab Baldwin to Tab Baldwin with id: m.03cc9b1\n",
+ "matched: Taha Yassin Ramadan to Taha Yassin Ramadan with id: m.01cvp9\n",
+ "matched: Takaloo to Takaloo with id: m.02q77wv\n",
+ "matched: Takashi Sorimachi to Takashi Sorimachi with id: m.084f8h\n",
+ "matched: Takashi Yamamoto to Takashi Yamamoto with id: m.03d0qlx\n",
+ "matched: Takenori Kanzaki to Takenori Kanzaki with id: m.03clt7q\n",
+ "matched: Takeo Fukui to Takeo Fukui with id: m.07147z\n",
+ "matched: Takeo Hiranuma to Takeo Hiranuma with id: m.07wbzj\n",
+ "matched: Takeshi Kitano to Takeshi Kitano with id: m.01g4bk\n",
+ "matched: Taku Yamasaki to Taku Yamasaki with id: m.03sd39\n",
+ "matched: Takuma Sato to Takuma Sato with id: m.026lr8\n",
+ "matched: Talisa Soto to Talisa Soto with id: m.04p_tk\n",
+ "matched: Tamara Brooks to Tamara Brooks with id: m.0jwsnkx\n",
+ "matched: Tamika Catchings to Tamika Catchings with id: m.048p1l\n",
+ "matched: Tammy Lynn Michaels to Tammy Lynn Michaels with id: m.02f_sx\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Tang Jiaxuan to Tang Jiaxuan with id: m.05df3p\n",
+ "matched: Tara Kirk to Tara Kirk with id: m.0fvffw\n",
+ "matched: Tara Reid to Tara Reid with id: m.032wdd\n",
+ "matched: Tara VanDerveer to Tara VanDerveer with id: m.08q7kb\n",
+ "matched: Tassos Papadopoulos to Tassos Papadopoulos with id: m.022dpx\n",
+ "matched: Tatiana Panova to Tatiana Panova with id: m.02ryjj_\n",
+ "matched: Tatiana Shchegoleva to Tatiana Shchegoleva with id: m.04jbc_k\n",
+ "matched: Tatsuya Fuji to Tatsuya Fuji with id: m.05zlbz8\n",
+ "matched: Tatyana Tomashova to Tatyana Tomashova with id: m.09j36c\n",
+ "matched: Taufik Hidayat to Taufik Hidayat with id: m.03nrss\n",
+ "matched: Taylor Twellman to Taylor Twellman with id: m.03zyxy\n",
+ "matched: Tayshaun Prince to Tayshaun Prince with id: m.03qdw5\n",
+ "matched: Ted Christopher to Ted Christopher with id: m.03mdpqd\n",
+ "matched: Ted Maher to Ted Maher with id: m.04zzv3c\n",
+ "matched: Ted Nolan to Ted Nolan with id: m.02yjf8\n",
+ "matched: Ted Turner to Ted Turner with id: m.07hkd\n",
+ "matched: Ted Washington to Ted Washington with id: m.05ymzg\n",
+ "matched: Teddy Kollek to Teddy Kollek with id: m.03jc87\n",
+ "matched: Terence Newman to Terence Newman with id: m.0bz43b\n",
+ "matched: Teresa Graves to Teresa Graves with id: m.03x2sj\n",
+ "matched: Teresa Heinz Kerry to Teresa Heinz Kerry with id: m.0290v1\n",
+ "matched: Teri Garr to Teri Garr with id: m.02mhfy\n",
+ "matched: Terje Roed-Larsen to Terje Roed-Larsen with id: m.01g1vx\n",
+ "matched: Terrell Suggs to Terrell Suggs with id: m.06d8z0\n",
+ "matched: Terrence Kiel to Terrence Kiel with id: m.025x08j\n",
+ "matched: Terrence Trammell to Terrence Trammell with id: m.03hkcv\n",
+ "matched: Terri Clark to Terri Clark with id: m.01lmdqz\n",
+ "matched: Terry Bradshaw to Terry Bradshaw with id: m.0gc0d\n",
+ "matched: Terry Gilliam to Terry Gilliam with id: m.07h5d\n",
+ "matched: Terry Hoeppner to Terry Hoeppner with id: m.04tjx7\n",
+ "matched: Terry McAuliffe to Terry McAuliffe with id: m.02dgtb\n",
+ "matched: Terry Semel to Terry Semel with id: m.0dk5zn\n",
+ "matched: Terry Stotts to Terry Stotts with id: m.06v4dw\n",
+ "matched: Teruaki Masumoto to Teruaki Masumoto with id: m.0b1snx\n",
+ "matched: Terunobu Maeda to Terunobu Maeda with id: m.0g9w4h\n",
+ "matched: Tessa Jowell to Tessa Jowell with id: m.01s9ym\n",
+ "matched: Tex Ritter to Tex Ritter with id: m.01v3d3\n",
+ "matched: Thabo Mbeki to Thabo Mbeki with id: m.07q13\n",
+ "matched: Thad Matta to Thad Matta with id: m.0bq3tr\n",
+ "matched: Thaksin Shinawatra to Thaksin Shinawatra with id: m.01_f8j\n",
+ "matched: Theo Angelopoulos to Theo Angelopoulos with id: m.0gts8\n",
+ "matched: Theo Epstein to Theo Epstein with id: m.01vwdb\n",
+ "matched: Theresa Gattung to Theresa Gattung with id: m.0cy04x\n",
+ "matched: Theresa May to Theresa May with id: m.01zczs\n",
+ "matched: Thierry Mariani to Thierry Mariani with id: m.03c4l1n\n",
+ "matched: Thomas Daily to Thomas Daily with id: m.02pgzq8\n",
+ "matched: Thomas Enqvist to Thomas Enqvist with id: m.03rb18\n",
+ "matched: Thomas Gottschalk to Thomas Gottschalk with id: m.01h_3z\n",
+ "matched: Thomas Kelly to Thomas Kelly with id: m.08hrkx\n",
+ "matched: Thomas Klestil to Thomas Klestil with id: m.01k53f\n",
+ "matched: Thomas Rupprath to Thomas Rupprath with id: m.0bw_lx\n",
+ "matched: Thomas Stewart to Thomas Stewart with id: m.026ycc2\n",
+ "matched: Thomas Ulrich to Thomas Ulrich with id: m.0g6g05\n",
+ "matched: Thomas Wilkens to Thomas Wilkens with id: m.09454g\n",
+ "matched: Thor Pedersen to Thor Pedersen with id: m.05g4mq\n",
+ "matched: Tia Mowry to Tia Mowry with id: m.054xvs\n",
+ "matched: Tiago Splitter to Tiago Splitter with id: m.09dyzb\n",
+ "matched: Tian Liang to Tian Liang with id: m.04972h\n",
+ "matched: Tiffany Limos to Tiffany Limos with id: m.04zp_j\n",
+ "matched: Tiger Woods to Tiger Woods with id: m.0bwdn\n",
+ "matched: Tim Blake Nelson to Tim Blake Nelson with id: m.0jdhp\n",
+ "matched: Tim Chapman to Tim Chapman with id: m.0h2gn9\n",
+ "matched: Tim Conway to Tim Conway with id: m.01nrgq\n",
+ "matched: Tim Duncan to Tim Duncan with id: m.01gct2\n",
+ "matched: Tim Floyd to Tim Floyd with id: m.03xn1bk\n",
+ "matched: Tim Henman to Tim Henman with id: m.01mwrp\n",
+ "matched: Tim Howard to Tim Howard with id: m.026s3n\n",
+ "matched: Tim Jones to Tim Jones with id: m.0_xcrj5\n",
+ "matched: Tim Lobinger to Tim Lobinger with id: m.0b6ps4\n",
+ "matched: Tim Lopes to Tim Lopes with id: m.03cbbzq\n",
+ "matched: Tim Matheson to Tim Matheson with id: m.036c_0\n",
+ "matched: Tim Pawlenty to Tim Pawlenty with id: m.01jf6n\n",
+ "matched: Tim Robbins to Tim Robbins with id: m.01nr36\n",
+ "matched: Tim Salmon to Tim Salmon with id: m.02w7hk\n",
+ "matched: Tim Welsh to Tim Welsh with id: m.02py76d\n",
+ "matched: Timothy Goebel to Timothy Goebel with id: m.04vg71\n",
+ "matched: Timothy McVeigh to Timothy McVeigh with id: m.07rp8\n",
+ "matched: Tina Andrews to Tina Andrews with id: m.04y6_th\n",
+ "matched: Tina Fey to Tina Fey with id: m.0pz7h\n",
+ "matched: Tina Pisnik to Tina Pisnik with id: m.02r7l3v\n",
+ "matched: Tina Sinatra to Tina Sinatra with id: m.03kml6\n",
+ "matched: Tino Martinez to Tino Martinez with id: m.03lhmg\n",
+ "matched: Tippi Hedren to Tippi Hedren with id: m.01q697\n",
+ "matched: Tirunesh Dibaba to Tirunesh Dibaba with id: m.079vh1\n",
+ "matched: Toby Keith to Toby Keith with id: m.01k_n63\n",
+ "matched: Todd Haynes to Todd Haynes with id: m.022wxh\n",
+ "matched: Todd MacCulloch to Todd MacCulloch with id: m.08k9mn\n",
+ "matched: Todd Parrott to Todd Parrott with id: m.0gn9xz\n",
+ "matched: Todd Reid to Todd Reid with id: m.027_l0m\n",
+ "matched: Todd Robbins to Todd Robbins with id: m.04ghhw9\n",
+ "matched: Tom Amstutz to Tom Amstutz with id: m.02782bt\n",
+ "matched: Tom Brady to Tom Brady with id: m.0j7kpn5\n",
+ "matched: Tom Brennan to Tom Brennan with id: m.03wcgcs\n",
+ "matched: Tom Coughlin to Tom Coughlin with id: m.05jl4g\n",
+ "matched: Tom Craddick to Tom Craddick with id: m.06qcb4\n",
+ "matched: Tom Crean to Tom Crean with id: m.04j849\n",
+ "matched: Tom Cruise to Tom Cruise with id: m.07r1h\n",
+ "matched: Tom Curley to Tom Curley with id: m.0266jgl\n",
+ "matched: Tom Daschle to Tom Daschle with id: m.07lv9\n",
+ "matched: Tom DeLay to Tom DeLay with id: m.01fnd0\n",
+ "matched: Tom Gamboa to Tom Gamboa with id: m.02z1y7s\n",
+ "matched: Tom Glavine to Tom Glavine with id: m.023j7k\n",
+ "matched: Tom Hanks to Tom Hanks with id: m.0bxtg\n",
+ "matched: Tom Harkin to Tom Harkin with id: m.020ynq\n",
+ "matched: Tom Izzo to Tom Izzo with id: m.05m0h9\n",
+ "matched: Tom Lantos to Tom Lantos with id: m.024sld\n",
+ "matched: Tom McClintock to Tom McClintock with id: m.01r6jp\n",
+ "matched: Tom Osborne to Tom Osborne with id: m.022j57\n",
+ "matched: Tom Poston to Tom Poston with id: m.02zyhl\n",
+ "matched: Tom Reilly to Tom Reilly with id: m.0gttp6v\n",
+ "matched: Tom Ridge to Tom Ridge with id: m.01d_c9\n",
+ "matched: Tom Rouen to Tom Rouen with id: m.0848nl\n",
+ "matched: Tom Scully to Tom Scully with id: m.011f24cw\n",
+ "matched: Tom Sizemore to Tom Sizemore with id: m.025j1t\n",
+ "matched: Tom Smothers to Tom Smothers with id: m.0q5fw\n",
+ "matched: Tom Tunney to Tom Tunney with id: m.04nfyr\n",
+ "matched: Tom Vilsack to Tom Vilsack with id: m.0pf6f\n",
+ "matched: Tommy Amaker to Tommy Amaker with id: m.04hjzc\n",
+ "matched: Tommy Franks to Tommy Franks with id: m.07lmp\n",
+ "matched: Tommy Haas to Tommy Haas with id: m.047ks8\n",
+ "matched: Tommy Lasorda to Tommy Lasorda with id: m.037j94\n",
+ "matched: Tommy Lewis to Tommy Lewis with id: m.094_8q\n",
+ "matched: Tommy Maddox to Tommy Maddox with id: m.02zb92\n",
+ "matched: Tommy Robredo to Tommy Robredo with id: m.06fr_3\n",
+ "matched: Tommy Shane Steiner to Tommy Shane Steiner with id: m.01tnr4f\n",
+ "matched: Tomoko Hagiwara to Tomoko Hagiwara with id: m.04yblqj\n",
+ "matched: Tomomi Morita to Tomomi Morita with id: m.0kt940\n",
+ "matched: Toni Braxton to Toni Braxton with id: m.02h9_l\n",
+ "matched: Toni Jennings to Toni Jennings with id: m.04jyxl\n",
+ "matched: Tonino Guerra to Tonino Guerra with id: m.027d5g5\n",
+ "matched: Tony Blair to Tony Blair with id: m.0948xk\n",
+ "matched: Tony Clement to Tony Clement with id: m.028x30\n",
+ "matched: Tony Elias to Tony Elias with id: m.0c214zv\n",
+ "matched: Tony Fernandes to Tony Fernandes with id: m.064qrv\n",
+ "matched: Tony Parker to Tony Parker with id: m.02x6db_\n",
+ "matched: Tony Shalhoub to Tony Shalhoub with id: m.02661h\n",
+ "matched: Tony Stewart to Tony Stewart with id: m.0jt4y_8\n",
+ "matched: Tori Amos to Tori Amos with id: m.07r4c\n",
+ "matched: Torri Edwards to Torri Edwards with id: m.091g6n\n",
+ "matched: Toshihiko Fukui to Toshihiko Fukui with id: m.0227gy\n",
+ "matched: Toshimitsu Motegi to Toshimitsu Motegi with id: m.03cg6rn\n",
+ "matched: Toutai Kefu to Toutai Kefu with id: m.0dblhz\n",
+ "matched: Tracee Ellis Ross to Tracee Ellis Ross with id: m.03zcjf\n",
+ "matched: Tracy McGrady to Tracy McGrady with id: m.02j8fb\n",
+ "matched: Trent Lott to Trent Lott with id: m.014sn2\n",
+ "matched: Trevor McDonald to Trevor McDonald with id: m.01l_r6\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Trista Rehn to Trista Rehn with id: m.05dcbl\n",
+ "matched: Tristan Gretzky to Tristan Gretzky with id: m.0j2h3yn\n",
+ "matched: Troy Aikman to Troy Aikman with id: m.0dr5g9\n",
+ "matched: Troy Garity to Troy Garity with id: m.06zttt\n",
+ "matched: Troy Polamalu to Troy Polamalu with id: m.04m0nc\n",
+ "matched: Trudi Lacey to Trudi Lacey with id: m.0ds8xbl\n",
+ "matched: Tsutomu Takebe to Tsutomu Takebe with id: m.07w76b\n",
+ "matched: Tubby Smith to Tubby Smith with id: m.05hkc6\n",
+ "matched: Tung Chee-hwa to Tung Chee-Hwa with id: m.0mbs_\n",
+ "matched: Turner Gill to Turner Gill with id: m.08pg9y\n",
+ "matched: Turner Stevenson to Turner Stevenson with id: m.09xvn5\n",
+ "matched: Ty Votaw to Ty Votaw with id: m.0brtq2\n",
+ "matched: Tyler Hamilton to Tyler Hamilton with id: m.0fvcsw\n",
+ "matched: Tyra Banks to Tyra Banks with id: m.01jbx1\n",
+ "matched: Tzipora Obziler to Tzipora Obziler with id: m.08w04b\n",
+ "matched: Uday Hussein to Uday Hussein with id: m.01c3y8\n",
+ "matched: Uma Thurman to Uma Thurman with id: m.0kjrx\n",
+ "matched: Urmila Matondkar to Urmila Matondkar with id: m.04y0yc\n",
+ "matched: Uzi Even to Uzi Even with id: m.072qlm\n",
+ "matched: Uzi Landau to Uzi Landau with id: m.09ds9n\n",
+ "matched: Vadim Devyatovskiy to Vadim Devyatovskiy with id: m.094xcs\n",
+ "matched: Vadim Strogalev to Vadim Strogalev with id: m.027c5h6\n",
+ "matched: Vagit Alekperov to Vagit Alekperov with id: m.03v1rk\n",
+ "matched: Val Ackerman to Val Ackerman with id: m.067fkl\n",
+ "matched: Valdas Adamkus to Valdas Adamkus with id: m.02pz2m\n",
+ "matched: Valentina Cervi to Valentina Cervi with id: m.04gq97\n",
+ "matched: Valentina Tereshkova to Valentina Tereshkova with id: m.01b90h\n",
+ "matched: Valentino Rossi to Valentino Rossi with id: m.018m1s\n",
+ "matched: Valeri Bure to Valeri Bure with id: m.03ndwy\n",
+ "matched: Valerie Harper to Valerie Harper with id: m.01zbf1\n",
+ "matched: Vanessa Incontrada to Vanessa Incontrada with id: m.09gbqkt\n",
+ "matched: Vanessa Laine to Vanessa Laine with id: m.05_5rbs\n",
+ "matched: Vanessa Redgrave to Vanessa Redgrave with id: m.0h32q\n",
+ "matched: Vanessa Williams to Vanessa Williams with id: m.0pyg6\n",
+ "matched: Venus Williams to Venus Williams with id: m.016cff\n",
+ "matched: Vernon Forrest to Vernon Forrest with id: m.09nj72\n",
+ "matched: Veronica Lake to Veronica Lake with id: m.01xm6k\n",
+ "matched: Vicente Fernandez to Vicente Fernandez with id: m.0c30bk\n",
+ "matched: Vicente Fox to Vicente Fox with id: m.081f4\n",
+ "matched: Victor Garber to Victor Garber with id: m.01y665\n",
+ "matched: Victor Kraatz to Victor Kraatz with id: m.08_5rk\n",
+ "matched: Victoria Beckham to Victoria Beckham with id: m.0cgfb\n",
+ "matched: Vidar Helgesen to Vidar Helgesen with id: m.0y7vptn\n",
+ "matched: Viktor Yushchenko to Viktor Yushchenko with id: m.0465w3\n",
+ "matched: Vin Diesel to Vin Diesel with id: m.025n3p\n",
+ "matched: Vince Carter to Vince Carter with id: m.02hf9k\n",
+ "matched: Vince Dooley to Vince Dooley with id: m.063fn9\n",
+ "matched: Vince Gill to Vince Gill with id: m.02fn5r\n",
+ "matched: Vincent Gallo to Vincent Gallo with id: m.01fxck\n",
+ "matched: Vincent Sombrotto to Vincent Sombrotto with id: m.0pmf7zm\n",
+ "matched: Vincent Spadea to Vincent Spadea with id: m.05cmzk\n",
+ "matched: Vinnie Jones to Vinnie Jones with id: m.01lqnff\n",
+ "matched: Vitali Klitschko to Vitali Klitschko with id: m.02pjn8\n",
+ "matched: Vladimir Putin to Vladimir Putin with id: m.08193\n",
+ "matched: Vladimir Voltchkov to Vladimir Voltchkov with id: m.06nzvh\n",
+ "matched: Vladimiro Montesinos to Vladimiro Montesinos with id: m.019v7k\n",
+ "matched: Wally Szczerbiak to Wally Szczerbiak with id: m.029tx1\n",
+ "matched: Walt Harris to Walt Harris with id: m.05lskg\n",
+ "matched: Walter Annenberg to Walter Annenberg with id: m.0p720\n",
+ "matched: Walter Mondale to Walter Mondale with id: m.0bl83\n",
+ "matched: Walter Woods to Walter Woods with id: m.0h7mynj\n",
+ "matched: Wan Yanhai to Wan Yanhai with id: m.027_kwt\n",
+ "matched: Wang Fei to Wang Fei with id: m.01r1jx\n",
+ "matched: Wang Nan to Wang Nan with id: m.04gs928\n",
+ "matched: Wang Yingfan to Wang Yingfan with id: m.080brn1\n",
+ "matched: Ward Cuff to Ward Cuff with id: m.02qvclg\n",
+ "matched: Warren Beatty to Warren Beatty with id: m.0gyx4\n",
+ "matched: Warren Buffett to Warren Buffett with id: m.01d_ys\n",
+ "matched: Warren Granados to Warren Granados with id: m.06w6k2s\n",
+ "matched: Warren Truss to Warren Truss with id: m.02y2nr\n",
+ "matched: Wayne Allard to Wayne Allard with id: m.01rbt7\n",
+ "matched: Wayne Brady to Wayne Brady with id: m.049dzvg\n",
+ "matched: Wayne Ferreira to Wayne Ferreira with id: m.05r73g\n",
+ "matched: Wayne Gretzky to Wayne Gretzky with id: m.0839s\n",
+ "matched: Wayne Newton to Wayne Newton with id: m.02ppy7\n",
+ "matched: Wen Ho Lee to Wen Ho Lee with id: m.01nbp9\n",
+ "matched: Wen Jiabao to Wen Jiabao with id: m.01f6g3\n",
+ "matched: Wendell Bryant to Wendell Bryant with id: m.064zms\n",
+ "matched: Werner Schlager to Werner Schlager with id: m.0260x42\n",
+ "matched: Wes Craven to Wes Craven with id: m.013zyw\n",
+ "matched: Wesley Clark to Wesley Clark with id: m.01l64q\n",
+ "matched: Whoopi Goldberg to Whoopi Goldberg with id: m.0fb1q\n",
+ "matched: Will Ferrell to Will Ferrell with id: m.018grr\n",
+ "matched: Will Self to Will Self with id: m.0m0rt\n",
+ "matched: William Bratton to William Bratton with id: m.06lwq6\n",
+ "matched: William Burns to William Burns with id: m.03ckw7b\n",
+ "matched: William Donaldson to William Donaldson with id: m.03z5p3\n",
+ "matched: William Harrison to William Harrison with id: m.0g9xk7s\n",
+ "matched: William Hurt to William Hurt with id: m.016khd\n",
+ "matched: William Joppy to William Joppy with id: m.023w_z\n",
+ "matched: William Martin to William Martin with id: m.02l0m3\n",
+ "matched: William McDonough to William McDonough with id: m.069wcc\n",
+ "matched: William Morrow to William Morrow with id: m.0d8cg5\n",
+ "matched: William Rehnquist to William Rehnquist with id: m.0166z2\n",
+ "matched: William Rosenberg to William Rosenberg with id: m.01283yg5\n",
+ "matched: William Shatner to William Shatner with id: m.084m3\n",
+ "matched: William Webster to William Webster with id: m.031y10\n",
+ "matched: Willie Nelson to Willie Nelson with id: m.0fq277t\n",
+ "matched: Willie Wilson to Willie Wilson with id: m.065tf0\n",
+ "matched: Willis Roberts to Willis Roberts with id: m.02q_9hk\n",
+ "matched: Wilton Gregory to Wilton Gregory with id: m.05ylyq\n",
+ "matched: Wim Duisenberg to Wim Duisenberg with id: m.0lkgc\n",
+ "matched: Win Aung to Win Aung with id: m.03y0_q\n",
+ "matched: Winona Ryder to Winona Ryder with id: m.086sj\n",
+ "matched: Winston Churchill to Winston Churchill with id: m.025xw_\n",
+ "matched: Wolfgang Clement to Wolfgang Clement with id: m.03jz8t\n",
+ "matched: Wolfgang Schneiderhan to Wolfgang Schneiderhan with id: m.0ds1zy\n",
+ "matched: Woodrow Stanley to Woodrow Stanley with id: m.05b4mx6\n",
+ "matched: Woody Allen to Woody Allen with id: m.081lh\n",
+ "matched: Wu Peng to Wu Peng with id: m.04f2c3k\n",
+ "matched: Wu Yi to Wu Yi with id: m.027qs1q\n",
+ "matched: Wycliffe Grousbeck to Wycliffe Grousbeck with id: m.0b7hk2\n",
+ "matched: Xanana Gusmao to Xanana Gusmao with id: m.0fjgy\n",
+ "matched: Xavier Malisse to Xavier Malisse with id: m.059rnd\n",
+ "matched: Xiang Huaicheng to Xiang Huaicheng with id: m.04cr0fk\n",
+ "matched: Yale Kamisar to Yale Kamisar with id: m.0g1dz_\n",
+ "matched: Yana Klochkova to Yana Klochkova with id: m.06444b\n",
+ "matched: Yang Jianli to Yang Jianli with id: m.02_tq_\n",
+ "matched: Yann Martel to Yann Martel with id: m.0ykty\n",
+ "matched: Yao Ming to Yao Ming with id: m.01jzhl\n",
+ "matched: Yashwant Sinha to Yashwant Sinha with id: m.02lqby\n",
+ "matched: Yasser Arafat to Yasser Arafat with id: m.08849\n",
+ "matched: Yasushi Akashi to Yasushi Akashi with id: m.04nzg9\n",
+ "matched: Yevgeny Kafelnikov to Yevgeny Kafelnikov with id: m.02gq2g\n",
+ "matched: Yoelbi Quesada to Yoelbi Quesada with id: m.090nhv\n",
+ "matched: Yogi Berra to Yogi Berra with id: m.0btr9\n",
+ "matched: Yoko Ono to Yoko Ono with id: m.01nz1q6\n",
+ "matched: Yolanda King to Yolanda King with id: m.07hsw6\n",
+ "matched: Yoon Jeong Cho to Yoon Jeong Cho with id: m.07rfn2\n",
+ "matched: Yoon Young-kwan to Yoon Young-kwan with id: m.02865t\n",
+ "matched: Yoriko Kawaguchi to Yoriko Kawaguchi with id: m.02n177\n",
+ "matched: Yory Boy Campas to Yory Boy Campas with id: m.02kwm0\n",
+ "matched: Yoshiyuki Kamei to Yoshiyuki Kamei with id: m.03f5l9\n",
+ "matched: Yossi Beilin to Yossi Beilin with id: m.029cr9\n",
+ "matched: Yu Shyi-kun to Yu Shyi-kun with id: m.01z14y\n",
+ "matched: Yukio Hatoyama to Yukio Hatoyama with id: m.07x_rh\n",
+ "matched: Yuri Fedotov to Yuri Fedotov with id: m.026sd7w\n",
+ "matched: Yuri Luzhkov to Yuri Luzhkov with id: m.038ptb\n",
+ "matched: Yuri Malenchenko to Yuri Malenchenko with id: m.024c2y\n",
+ "matched: Yuvraj Singh to Yuvraj Singh with id: m.028lkr\n",
+ "matched: Yves Brodeur to Yves Brodeur with id: m.03g_x02\n",
+ "matched: Zach Parise to Zach Parise with id: m.08887m\n",
+ "matched: Zafarullah Khan Jamali to Zafarullah Khan Jamali with id: m.02316n\n",
+ "matched: Zahir Shah to Zahir Shah with id: m.057zj\n",
+ "matched: Zaini Abdullah to Zaini Abdullah with id: m.0jl0rz8\n",
+ "matched: Zalmay Khalilzad to Zalmay Khalilzad with id: m.01bjnp\n",
+ "matched: Zeng Qinghong to Zeng Qinghong with id: m.01m55j\n",
+ "matched: Zhang Wenkang to Zhang Wenkang with id: m.02y_gt4\n",
+ "matched: Zhang Yimou to Zhang Yimou with id: m.014hdb\n",
+ "matched: Zhang Ziyi to Zhang Ziyi with id: m.0jlv5\n",
+ "matched: Zhong Nanshan to Zhong Nanshan with id: m.0sgqn03\n",
+ "matched: Zhu Rongji to Zhu Rongji with id: m.012m1s\n",
+ "matched: Zico to ZICO with id: m.0nbgbw6\n",
+ "matched: Zinedine Zidane to Zinedine Zidane with id: m.0kcv4\n",
+ "matched: Zoran Djindjic to Zoran Djindjic with id: m.01br1k\n",
+ "matched: Zulfiqar Ahmed to Zulfiqar Ahmed with id: m.0b93ml\n",
+ "matched: Zurab Tsereteli to Zurab Tsereteli with id: m.0gtj4r\n",
+ "matched: Zydrunas Ilgauskas to Zydrunas Ilgauskas with id: m.03bx0z\n"
]
}
],
@@ -728,27 +4274,63 @@
"lfw_name_matches_exact = {}\n",
"for lfw_item in tqdm(lfw_meta):\n",
" lfw_name = lfw_item['name'] # name is transformed original name\n",
- " # quickly check if it's in the alphabetized list\n",
- " c = lfw_name[0].lower()\n",
" lfwnl = lfw_name.lower()\n",
+ " c = lfwnl[0]\n",
" for name_id_kg in msceleb_top1m_az[c]:\n",
" name = name_id_kg['name']\n",
" id_kg = name_id_kg['id_kg']\n",
- " if lfwnl in name.lower():\n",
+ " if lfwnl == name.lower():\n",
" lfw_name_matches_exact[lfw_name] = id_kg\n",
- " break\n",
+ " print(f\"matched: {lfw_name} to {name} with id: {id_kg}\")\n",
+ " break"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "found 3616 of 5749 names using exact matches\n"
+ ]
+ }
+ ],
+ "source": [
"print(f'found {len(lfw_name_matches_exact)} of {len(lfw_meta)} names using exact matches')"
]
},
{
"cell_type": "code",
- "execution_count": 217,
+ "execution_count": 56,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "True"
+ ]
+ },
+ "execution_count": 56,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "'Adrien Brody' in lfw_name_matches_exact.keys()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
"metadata": {},
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
- "model_id": "1949065d12b349ce8bbf28ebd09f1e29",
+ "model_id": "ea2ecdfc9bf14ef6be301501dbb98625",
"version_major": 2,
"version_minor": 0
},
@@ -763,81 +4345,4409 @@
"name": "stdout",
"output_type": "stream",
"text": [
+ "clean matching: AJ Cook ...\n",
"matched AJ Cook to A. J. Cook in canonical. Add to matched ids\n",
+ "clean matching: AJ Lamas ...\n",
"matched AJ Lamas to A.J. Lamas in canonical. Add to matched ids\n",
+ "clean matching: Aaron Patterson ...\n",
"could not find: Aaron Patterson\n",
+ "clean matching: Aaron Pena ...\n",
"matched Aaron Pena to Aaron Peña in canonical. Add to matched ids\n",
+ "clean matching: Abdel Aziz Al-Hakim ...\n",
"could not find: Abdel Aziz Al-Hakim\n",
+ "clean matching: Abdel Madi Shabneh ...\n",
"could not find: Abdel Madi Shabneh\n",
+ "clean matching: Abdel Nasser Assidi ...\n",
"could not find: Abdel Nasser Assidi\n",
+ "clean matching: Abdul Majeed Shobokshi ...\n",
"could not find: Abdul Majeed Shobokshi\n",
+ "clean matching: Abdulaziz Kamilov ...\n",
"matched Abdulaziz Kamilov to Abdulaziz Komilov in canonical. Add to matched ids\n",
+ "clean matching: Abdullah Nasseef ...\n",
"could not find: Abdullah Nasseef\n",
+ "clean matching: Abdullah al-Attiyah ...\n",
"could not find: Abdullah al-Attiyah\n",
+ "clean matching: Abdullatif Sener ...\n",
"could not find: Abdullatif Sener\n",
+ "clean matching: Abner Martinez ...\n",
"could not find: Abner Martinez\n",
+ "clean matching: Aby Har-Even ...\n",
"could not find: Aby Har-Even\n",
+ "clean matching: Adam Kennedy ...\n",
"could not find: Adam Kennedy\n",
+ "clean matching: Adelina Avila ...\n",
"could not find: Adelina Avila\n",
+ "clean matching: Adisai Bodharamik ...\n",
"could not find: Adisai Bodharamik\n",
+ "clean matching: Adolfo Aguilar Zinser ...\n",
"could not find: Adolfo Aguilar Zinser\n",
+ "clean matching: Adoor Gopalakarishnan ...\n",
"could not find: Adoor Gopalakarishnan\n",
+ "clean matching: Adrian Annus ...\n",
"could not find: Adrian Annus\n",
+ "clean matching: Adrian Fernandez ...\n",
"matched Adrian Fernandez to Adriana Fernández in canonical. Add to matched ids\n",
+ "clean matching: Adrian Nastase ...\n",
"could not find: Adrian Nastase\n",
- "could not find: Adriana Perez Navarro\n"
+ "clean matching: Adriana Perez Navarro ...\n",
+ "could not find: Adriana Perez Navarro\n",
+ "clean matching: Adrianna Zuzic ...\n",
+ "could not find: Adrianna Zuzic\n",
+ "clean matching: Ahmad Jbarah ...\n",
+ "could not find: Ahmad Jbarah\n",
+ "clean matching: Ahmad Masood ...\n",
+ "could not find: Ahmad Masood\n",
+ "clean matching: Ahmed Ghazi ...\n",
+ "could not find: Ahmed Ghazi\n",
+ "clean matching: Ahmed Ibrahim Bilal ...\n",
+ "could not find: Ahmed Ibrahim Bilal\n",
+ "clean matching: Ahmed Lopez ...\n",
+ "could not find: Ahmed Lopez\n",
+ "clean matching: Ahmed Qureia ...\n",
+ "could not find: Ahmed Qureia\n",
+ "clean matching: Ahmet Demir ...\n",
+ "could not find: Ahmet Demir\n",
+ "clean matching: Aicha El Ouafi ...\n",
+ "could not find: Aicha El Ouafi\n",
+ "clean matching: Ain Seppik ...\n",
+ "could not find: Ain Seppik\n",
+ "clean matching: Ainsworth Dyer ...\n",
+ "could not find: Ainsworth Dyer\n",
+ "clean matching: Aitor Gonzalez ...\n",
+ "could not find: Aitor Gonzalez\n",
+ "clean matching: Aiysha Smith ...\n",
+ "could not find: Aiysha Smith\n",
+ "clean matching: Akmal Taher ...\n",
+ "could not find: Akmal Taher\n",
+ "clean matching: Alan Dreher ...\n",
+ "matched Alan Dreher to Arlene Dahl in canonical. Add to matched ids\n",
+ "clean matching: Alan Greer ...\n",
+ "matched Alan Greer to Allen Garr in canonical. Add to matched ids\n",
+ "clean matching: Alan Jackson ...\n",
+ "could not find: Alan Jackson\n",
+ "clean matching: Alan Stonecipher ...\n",
+ "could not find: Alan Stonecipher\n",
+ "clean matching: Alan Tang Kwong-wing ...\n",
+ "could not find: Alan Tang Kwong-wing\n",
+ "clean matching: Albaro Recoba ...\n",
+ "could not find: Albaro Recoba\n",
+ "clean matching: Albert Brooks ...\n",
+ "could not find: Albert Brooks\n",
+ "clean matching: Albert Montanes ...\n",
+ "matched Albert Montanes to Alberto Marson in canonical. Add to matched ids\n",
+ "clean matching: Alberta Lee ...\n",
+ "could not find: Alberta Lee\n",
+ "clean matching: Alberto Gonzales ...\n",
+ "could not find: Alberto Gonzales\n",
+ "clean matching: Alberto Ruiz Gallardon ...\n",
+ "could not find: Alberto Ruiz Gallardon\n",
+ "clean matching: Albrecht Mentz ...\n",
+ "could not find: Albrecht Mentz\n",
+ "clean matching: Alecos Markides ...\n",
+ "could not find: Alecos Markides\n",
+ "clean matching: Alejandro Avila ...\n",
+ "could not find: Alejandro Avila\n",
+ "clean matching: Alejandro Gonzalez Inarritu ...\n",
+ "could not find: Alejandro Gonzalez Inarritu\n",
+ "clean matching: Alejandro Lopez ...\n",
+ "could not find: Alejandro Lopez\n",
+ "clean matching: Aleksander Kwasniewski ...\n",
+ "matched Aleksander Kwasniewski to Aleksandra Kwasniewska in canonical. Add to matched ids\n",
+ "clean matching: Aleksander Voloshin ...\n",
+ "could not find: Aleksander Voloshin\n",
+ "clean matching: Alessandra Cerna ...\n",
+ "could not find: Alessandra Cerna\n",
+ "clean matching: Alex Cejka ...\n",
+ "could not find: Alex Cejka\n",
+ "clean matching: Alex Corretja ...\n",
+ "could not find: Alex Corretja\n",
+ "clean matching: Alex Gonzalez ...\n",
+ "could not find: Alex Gonzalez\n",
+ "clean matching: Alexa Loren ...\n",
+ "could not find: Alexa Loren\n",
+ "clean matching: Alexander Rumyantsev ...\n",
+ "could not find: Alexander Rumyantsev\n",
+ "clean matching: Alexandra Jackson ...\n",
+ "could not find: Alexandra Jackson\n",
+ "clean matching: Alexandra Rozovskaya ...\n",
+ "could not find: Alexandra Rozovskaya\n",
+ "clean matching: Alexandra Spann ...\n",
+ "could not find: Alexandra Spann\n",
+ "clean matching: Alexandra Vodjanikova ...\n",
+ "could not find: Alexandra Vodjanikova\n",
+ "clean matching: Alexis Dennisoff ...\n",
+ "could not find: Alexis Dennisoff\n",
+ "clean matching: Alfonso Cuaron ...\n",
+ "could not find: Alfonso Cuaron\n",
+ "clean matching: Alfredo Pena ...\n",
+ "matched Alfredo Pena to Alfredo Peña in canonical. Add to matched ids\n",
+ "clean matching: Alfredo di Stefano ...\n",
+ "could not find: Alfredo di Stefano\n",
+ "clean matching: Ali Adbul Karim Madani ...\n",
+ "could not find: Ali Adbul Karim Madani\n",
+ "clean matching: Ali Mohammed Maher ...\n",
+ "matched Ali Mohammed Maher to Mohammed Al Ammari in canonical. Add to matched ids\n",
+ "clean matching: Ali Naimi ...\n",
+ "matched Ali Naimi to Annamalai in canonical. Add to matched ids\n",
+ "clean matching: Alice Fisher ...\n",
+ "could not find: Alice Fisher\n",
+ "clean matching: Aline Chretien ...\n",
+ "could not find: Aline Chretien\n",
+ "clean matching: Alisha Richman ...\n",
+ "could not find: Alisha Richman\n",
+ "clean matching: Allen Rock ...\n",
+ "matched Allen Rock to Rock Allen in canonical. Add to matched ids\n",
+ "clean matching: Allison Searing ...\n",
+ "could not find: Allison Searing\n",
+ "clean matching: Almeida Baptista ...\n",
+ "could not find: Almeida Baptista\n",
+ "clean matching: Alvaro Noboa ...\n",
+ "matched Alvaro Noboa to Alan Alborov in canonical. Add to matched ids\n",
+ "clean matching: Alvaro Silva Calderon ...\n",
+ "could not find: Alvaro Silva Calderon\n",
+ "clean matching: Alvaro Uribe ...\n",
+ "could not find: Alvaro Uribe\n",
+ "clean matching: Alyse Beaupre ...\n",
+ "could not find: Alyse Beaupre\n",
+ "clean matching: Amanda Plumer ...\n",
+ "could not find: Amanda Plumer\n",
+ "clean matching: Amer al-Saadi ...\n",
+ "matched Amer al-Saadi to Alma Seidler in canonical. Add to matched ids\n",
+ "clean matching: Amporn Falise ...\n",
+ "could not find: Amporn Falise\n",
+ "clean matching: Amy Gale ...\n",
+ "could not find: Amy Gale\n",
+ "clean matching: AnFernce Negron ...\n",
+ "could not find: AnFernce Negron\n",
+ "clean matching: Ana Claudia Talancon ...\n",
+ "could not find: Ana Claudia Talancon\n",
+ "clean matching: Ana Isabel Sanchez ...\n",
+ "could not find: Ana Isabel Sanchez\n",
+ "clean matching: Ana Paula Gerard ...\n",
+ "could not find: Ana Paula Gerard\n",
+ "clean matching: Ana Sebastiao ...\n",
+ "could not find: Ana Sebastiao\n",
+ "clean matching: Anders Ebbeson ...\n",
+ "could not find: Anders Ebbeson\n",
+ "clean matching: Anderson Varejao ...\n",
+ "could not find: Anderson Varejao\n",
+ "clean matching: Andre Bucher ...\n",
+ "could not find: Andre Bucher\n",
+ "clean matching: Andre Smith ...\n",
+ "could not find: Andre Smith\n",
+ "clean matching: Andre Techine ...\n",
+ "could not find: Andre Techine\n",
+ "clean matching: Andrea Kiser ...\n",
+ "matched Andrea Kiser to Andreas Krein in canonical. Add to matched ids\n",
+ "clean matching: Andres DAlessandro ...\n",
+ "could not find: Andres DAlessandro\n",
+ "clean matching: Andres Manuel Lopez Obrador ...\n",
+ "could not find: Andres Manuel Lopez Obrador\n",
+ "clean matching: Andres Pastrana ...\n",
+ "could not find: Andres Pastrana\n",
+ "clean matching: Andrew Bunner ...\n",
+ "could not find: Andrew Bunner\n",
+ "clean matching: Andrew Sabey ...\n",
+ "could not find: Andrew Sabey\n",
+ "clean matching: Andrew Shutley ...\n",
+ "could not find: Andrew Shutley\n",
+ "clean matching: Andrew Weissmann ...\n",
+ "matched Andrew Weissmann to Andrew Weissman in canonical. Add to matched ids\n",
+ "clean matching: Andrew Wetzler ...\n",
+ "could not find: Andrew Wetzler\n",
+ "clean matching: Andrzej Tyszkiewicz ...\n",
+ "could not find: Andrzej Tyszkiewicz\n",
+ "clean matching: Andy Bryant ...\n",
+ "could not find: Andy Bryant\n",
+ "clean matching: Andy Garcia ...\n",
+ "could not find: Andy Garcia\n",
+ "clean matching: Andy Graves ...\n",
+ "could not find: Andy Graves\n",
+ "clean matching: Andy Hebb ...\n",
+ "could not find: Andy Hebb\n",
+ "clean matching: Andy Madikians ...\n",
+ "could not find: Andy Madikians\n",
+ "clean matching: Andy Perez ...\n"
]
},
{
- "ename": "KeyboardInterrupt",
- "evalue": "",
- "output_type": "error",
- "traceback": [
- "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
- "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
- "\u001b[0;32m<ipython-input-217-f9d734a428b9>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 11\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mlang\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m \u001b[0;32min\u001b[0m \u001b[0midentity\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'names'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 12\u001b[0m \u001b[0;31m# for each name's language variation, look for match\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 13\u001b[0;31m \u001b[0mstrict_match\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0midentity_utils\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mnames_match_strict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlfw_name\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 14\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mstrict_match\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 15\u001b[0m \u001b[0mmatched_id_kg\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mid_kg\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
- "\u001b[0;32m/work/megapixels_dev/megapixels/app/utils/identity_utils.py\u001b[0m in \u001b[0;36mnames_match_strict\u001b[0;34m(a, b)\u001b[0m\n\u001b[1;32m 26\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mnames_match_strict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 27\u001b[0m \u001b[0mclean_a\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mletter_strip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 28\u001b[0;31m \u001b[0mclean_b\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mletter_strip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mb\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 29\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclean_a\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclean_b\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0mletter_match\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclean_a\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mclean_b\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mand\u001b[0m \u001b[0mletter_match\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclean_b\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mclean_a\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 30\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
- "\u001b[0;32m/work/megapixels_dev/megapixels/app/utils/identity_utils.py\u001b[0m in \u001b[0;36mletter_strip\u001b[0;34m(a, b)\u001b[0m\n\u001b[1;32m 18\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mletter_strip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maZ9\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 19\u001b[0m \u001b[0;31m# strip every letter from a that is not in b\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 20\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0;34m''\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mx\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0ma\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 21\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 22\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mletter_match\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
- "\u001b[0;32m/work/megapixels_dev/megapixels/app/utils/identity_utils.py\u001b[0m in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 18\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mletter_strip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0maZ9\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 19\u001b[0m \u001b[0;31m# strip every letter from a that is not in b\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 20\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0;34m''\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mx\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0ma\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mx\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 21\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 22\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mletter_match\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mb\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
- "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Andy Perez\n",
+ "clean matching: Andy Wisecarver ...\n",
+ "could not find: Andy Wisecarver\n",
+ "clean matching: Anette Hosoi ...\n",
+ "could not find: Anette Hosoi\n",
+ "clean matching: Angel Lockward ...\n",
+ "could not find: Angel Lockward\n",
+ "clean matching: Angel Maza ...\n",
+ "could not find: Angel Maza\n",
+ "clean matching: Angela Alvarado Rosa ...\n",
+ "could not find: Angela Alvarado Rosa\n",
+ "clean matching: Angela Mascia-Frye ...\n",
+ "could not find: Angela Mascia-Frye\n",
+ "clean matching: Angelica Romero ...\n",
+ "could not find: Angelica Romero\n",
+ "clean matching: Angelo Genova ...\n",
+ "could not find: Angelo Genova\n",
+ "clean matching: Angelo Reyes ...\n",
+ "could not find: Angelo Reyes\n",
+ "clean matching: Angie Arzola ...\n",
+ "could not find: Angie Arzola\n",
+ "clean matching: Anibal Ibarra ...\n",
+ "could not find: Anibal Ibarra\n",
+ "clean matching: Anil Ramsook ...\n",
+ "could not find: Anil Ramsook\n",
+ "clean matching: Anja Paerson ...\n",
+ "could not find: Anja Paerson\n",
+ "clean matching: Anjum Hussain ...\n",
+ "could not find: Anjum Hussain\n",
+ "clean matching: Ann Godbehere ...\n",
+ "could not find: Ann Godbehere\n",
+ "clean matching: Anna Jones ...\n",
+ "could not find: Anna Jones\n",
+ "clean matching: Anne Cavers ...\n",
+ "could not find: Anne Cavers\n",
+ "clean matching: Anne ONeil ...\n",
+ "could not find: Anne ONeil\n",
+ "clean matching: Anneli Jaatteenmaki ...\n",
+ "could not find: Anneli Jaatteenmaki\n",
+ "clean matching: Annie-Jeanne Reynaud ...\n",
+ "could not find: Annie-Jeanne Reynaud\n",
+ "clean matching: Annie Chaplin ...\n",
+ "could not find: Annie Chaplin\n",
+ "clean matching: Annika Sorenstam ...\n",
+ "could not find: Annika Sorenstam\n",
+ "clean matching: Anthony Carter ...\n",
+ "matched Anthony Carter to Anthony Correa in canonical. Add to matched ids\n",
+ "clean matching: Anthony Corso ...\n",
+ "could not find: Anthony Corso\n",
+ "clean matching: Anthony Ervin ...\n",
+ "could not find: Anthony Ervin\n",
+ "clean matching: Anthony Hazen ...\n",
+ "could not find: Anthony Hazen\n",
+ "clean matching: Anthony Lee Johnson ...\n",
+ "could not find: Anthony Lee Johnson\n",
+ "clean matching: Anthony Mazur ...\n",
+ "could not find: Anthony Mazur\n",
+ "clean matching: Anthony Pico ...\n",
+ "could not find: Anthony Pico\n",
+ "clean matching: Anthony Pisciotti ...\n",
+ "could not find: Anthony Pisciotti\n",
+ "clean matching: Anthony Rackauckas ...\n",
+ "could not find: Anthony Rackauckas\n",
+ "clean matching: Anthony Scott Miller ...\n",
+ "could not find: Anthony Scott Miller\n",
+ "clean matching: Antonio Bernardo ...\n",
+ "matched Antonio Bernardo to Andrei Boroștean in canonical. Add to matched ids\n",
+ "clean matching: Antonio Elias Saca ...\n",
+ "could not find: Antonio Elias Saca\n",
+ "clean matching: Anzori Kikalishvili ...\n",
+ "could not find: Anzori Kikalishvili\n",
+ "clean matching: Aparna Pillai ...\n",
+ "could not find: Aparna Pillai\n",
+ "clean matching: Aram Adler ...\n",
+ "matched Aram Adler to Alan Aderem in canonical. Add to matched ids\n",
+ "clean matching: Arantxa Sanchez-Vicario ...\n",
+ "could not find: Arantxa Sanchez-Vicario\n",
+ "clean matching: Armand Sargen ...\n",
+ "could not find: Armand Sargen\n",
+ "clean matching: Armando Avila Panchame ...\n",
+ "could not find: Armando Avila Panchame\n",
+ "clean matching: Armando Calderon Sol ...\n",
+ "could not find: Armando Calderon Sol\n",
+ "clean matching: Arnaud Clement ...\n",
+ "could not find: Arnaud Clement\n",
+ "clean matching: Arnaud Lagardere ...\n",
+ "could not find: Arnaud Lagardere\n",
+ "clean matching: Arnie Boehm ...\n",
+ "could not find: Arnie Boehm\n",
+ "clean matching: Arnold Scott ...\n",
+ "matched Arnold Scott to Scott Arnold in canonical. Add to matched ids\n",
+ "clean matching: Arnoldo Aleman ...\n",
+ "matched Arnoldo Aleman to Norma Aleandro in canonical. Add to matched ids\n",
+ "clean matching: Arsinee Khanjian ...\n",
+ "could not find: Arsinee Khanjian\n",
+ "clean matching: Art Cooper ...\n",
+ "matched Art Cooper to Anton Cooper in canonical. Add to matched ids\n",
+ "clean matching: Art Hoffmann ...\n",
+ "could not find: Art Hoffmann\n",
+ "clean matching: Art Lopez ...\n",
+ "could not find: Art Lopez\n",
+ "clean matching: Arthur Martinez ...\n",
+ "could not find: Arthur Martinez\n",
+ "clean matching: Artieas Shanks ...\n",
+ "could not find: Artieas Shanks\n",
+ "clean matching: Arye Mekel ...\n",
+ "could not find: Arye Mekel\n",
+ "clean matching: Ascencion Barajas ...\n",
+ "could not find: Ascencion Barajas\n",
+ "clean matching: Ashlea Talbot ...\n",
+ "could not find: Ashlea Talbot\n",
+ "clean matching: Ashraf Alasmar ...\n",
+ "could not find: Ashraf Alasmar\n",
+ "clean matching: Asif Hanif ...\n",
+ "could not find: Asif Hanif\n",
+ "clean matching: Asmaa Assad ...\n",
+ "could not find: Asmaa Assad\n",
+ "clean matching: Assad Ahmadi ...\n",
+ "could not find: Assad Ahmadi\n",
+ "clean matching: Astrid Betancourt ...\n",
+ "could not find: Astrid Betancourt\n",
+ "clean matching: Astrid Eyzaguirre ...\n",
+ "could not find: Astrid Eyzaguirre\n",
+ "clean matching: Ataollah Mohajerani ...\n",
+ "matched Ataollah Mohajerani to Ata'ollah Mohajerani in canonical. Add to matched ids\n",
+ "clean matching: Atiabet Ijan Amabel ...\n",
+ "could not find: Atiabet Ijan Amabel\n",
+ "clean matching: Augustin Calleri ...\n",
+ "could not find: Augustin Calleri\n",
+ "clean matching: BB King ...\n",
+ "matched BB King to B. B. King in cs. Add to matched ids\n",
+ "clean matching: BJ Habibie ...\n",
+ "matched BJ Habibie to B. J. Habibie in canonical. Add to matched ids\n",
+ "clean matching: Baburam Bhattari ...\n",
+ "could not find: Baburam Bhattari\n",
+ "clean matching: Bak Chang-Ryun ...\n",
+ "could not find: Bak Chang-Ryun\n",
+ "clean matching: Barbara De Brun ...\n",
+ "could not find: Barbara De Brun\n",
+ "clean matching: Barbara Esbin ...\n",
+ "could not find: Barbara Esbin\n",
+ "clean matching: Barbara Felt-Miller ...\n",
+ "could not find: Barbara Felt-Miller\n",
+ "clean matching: Barbora Strycova ...\n",
+ "could not find: Barbora Strycova\n",
+ "clean matching: Barrett Jackman ...\n",
+ "could not find: Barrett Jackman\n",
+ "clean matching: Barry Nakell ...\n",
+ "matched Barry Nakell to Barry Blake in canonical. Add to matched ids\n",
+ "clean matching: Bashar Assad ...\n",
+ "could not find: Bashar Assad\n",
+ "clean matching: Beatrice Dalle ...\n",
+ "matched Beatrice Dalle to Diane Bracalente in canonical. Add to matched ids\n",
+ "clean matching: Beecher Ray Kirby ...\n",
+ "could not find: Beecher Ray Kirby\n",
+ "clean matching: Begum Khaleda Zia ...\n",
+ "could not find: Begum Khaleda Zia\n",
+ "clean matching: Ben Chandler ...\n",
+ "could not find: Ben Chandler\n",
+ "clean matching: Ben Cohen ...\n",
+ "could not find: Ben Cohen\n",
+ "clean matching: Ben Curtis ...\n",
+ "could not find: Ben Curtis\n",
+ "clean matching: Ben Davis ...\n",
+ "could not find: Ben Davis\n",
+ "clean matching: Ben Glisan ...\n",
+ "could not find: Ben Glisan\n",
+ "clean matching: Ben Howland ...\n",
+ "could not find: Ben Howland\n",
+ "clean matching: Ben Wallace ...\n",
+ "matched Ben Wallace to Wallace Benn in canonical. Add to matched ids\n",
+ "clean matching: Benjamin Martinez ...\n",
+ "could not find: Benjamin Martinez\n",
+ "clean matching: Benjamin Neulander ...\n",
+ "could not find: Benjamin Neulander\n",
+ "clean matching: Bernard Siegel ...\n",
+ "could not find: Bernard Siegel\n",
+ "clean matching: Bernice Wong ...\n",
+ "could not find: Bernice Wong\n",
+ "clean matching: Bertrand Delanoe ...\n",
+ "could not find: Bertrand Delanoe\n",
+ "clean matching: Beth Blough ...\n",
+ "could not find: Beth Blough\n",
+ "clean matching: Betsy Coffin ...\n",
+ "could not find: Betsy Coffin\n",
+ "clean matching: Betsy Smith ...\n",
+ "could not find: Betsy Smith\n",
+ "clean matching: Betty Garrison ...\n",
+ "could not find: Betty Garrison\n",
+ "clean matching: Beyonce Knowles ...\n",
+ "could not find: Beyonce Knowles\n",
+ "clean matching: Bijan Darvish ...\n",
+ "could not find: Bijan Darvish\n",
+ "clean matching: Bilal Erdogan ...\n",
+ "could not find: Bilal Erdogan\n",
+ "clean matching: Biljana Plavsic ...\n",
+ "could not find: Biljana Plavsic\n",
+ "clean matching: Bill Bradley ...\n",
+ "matched Bill Bradley to Bernard Bailyn in canonical. Add to matched ids\n",
+ "clean matching: Bill Byrne ...\n",
+ "matched Bill Byrne to Neil Berry in canonical. Add to matched ids\n",
+ "clean matching: Bill Carmody ...\n",
+ "could not find: Bill Carmody\n",
+ "clean matching: Bill Duffey ...\n",
+ "could not find: Bill Duffey\n",
+ "clean matching: Bill King ...\n",
+ "could not find: Bill King\n",
+ "clean matching: Bill Lerach ...\n",
+ "matched Bill Lerach to Leila Birch in canonical. Add to matched ids\n",
+ "clean matching: Bill Maher ...\n",
+ "matched Bill Maher to Brian Meehl in canonical. Add to matched ids\n",
+ "clean matching: Bill OReilly ...\n",
+ "matched Bill OReilly to Bill O'Reilly in canonical. Add to matched ids\n",
+ "clean matching: Bill Pryor ...\n",
+ "could not find: Bill Pryor\n",
+ "clean matching: Bill Rainer ...\n",
+ "could not find: Bill Rainer\n",
+ "clean matching: Bill Readdy ...\n",
+ "matched Bill Readdy to Randy Bailey in canonical. Add to matched ids\n",
+ "clean matching: Bill Richardson ...\n",
+ "could not find: Bill Richardson\n",
+ "clean matching: Bill Simon ...\n",
+ "matched Bill Simon to Simon Bill in canonical. Add to matched ids\n",
+ "clean matching: Billy Edelin ...\n",
+ "could not find: Billy Edelin\n",
+ "clean matching: Billy Graham ...\n",
+ "could not find: Billy Graham\n",
+ "clean matching: Billy Rork ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Billy Rork\n",
+ "clean matching: Billy Sollie ...\n",
+ "could not find: Billy Sollie\n",
+ "clean matching: Billy Tibbets ...\n",
+ "could not find: Billy Tibbets\n",
+ "clean matching: Bob Cantrell ...\n",
+ "could not find: Bob Cantrell\n",
+ "clean matching: Bob Colvin ...\n",
+ "could not find: Bob Colvin\n",
+ "clean matching: Bob Crippen ...\n",
+ "could not find: Bob Crippen\n",
+ "clean matching: Bob Curtis ...\n",
+ "could not find: Bob Curtis\n",
+ "clean matching: Bob Eskridge ...\n",
+ "could not find: Bob Eskridge\n",
+ "clean matching: Bob Goldman ...\n",
+ "could not find: Bob Goldman\n",
+ "clean matching: Bob Hartley ...\n",
+ "could not find: Bob Hartley\n",
+ "clean matching: Bob Herz ...\n",
+ "could not find: Bob Herz\n",
+ "clean matching: Bob Melvin ...\n",
+ "could not find: Bob Melvin\n",
+ "clean matching: Bob Petrino ...\n",
+ "matched Bob Petrino to Bob Petrie in canonical. Add to matched ids\n",
+ "clean matching: Bob Riley ...\n",
+ "could not find: Bob Riley\n",
+ "clean matching: Bob Sulkin ...\n",
+ "could not find: Bob Sulkin\n",
+ "clean matching: Bob Wright ...\n",
+ "could not find: Bob Wright\n",
+ "clean matching: Bobby Goldwater ...\n",
+ "could not find: Bobby Goldwater\n",
+ "clean matching: Bobby Jackson ...\n",
+ "could not find: Bobby Jackson\n",
+ "clean matching: Bobo Balde ...\n",
+ "could not find: Bobo Balde\n",
+ "clean matching: Boris Becker ...\n",
+ "could not find: Boris Becker\n",
+ "clean matching: Boutros Boutros Ghali ...\n",
+ "matched Boutros Boutros Ghali to Boutros Boutros-Ghali in canonical. Add to matched ids\n",
+ "clean matching: Brad Alexander Smith ...\n",
+ "could not find: Brad Alexander Smith\n",
+ "clean matching: Brad Johnson ...\n",
+ "could not find: Brad Johnson\n",
+ "clean matching: Brad Russ ...\n",
+ "could not find: Brad Russ\n",
+ "clean matching: Brad Smith ...\n",
+ "could not find: Brad Smith\n",
+ "clean matching: Brady Rodgers ...\n",
+ "could not find: Brady Rodgers\n",
+ "clean matching: Brandon Fails ...\n",
+ "could not find: Brandon Fails\n",
+ "clean matching: Brandon Robinson ...\n",
+ "could not find: Brandon Robinson\n",
+ "clean matching: Brandon Spann ...\n",
+ "could not find: Brandon Spann\n",
+ "clean matching: Brawley King ...\n",
+ "could not find: Brawley King\n",
+ "clean matching: Brenda Magana ...\n",
+ "matched Brenda Magana to Megan Barnard in canonical. Add to matched ids\n",
+ "clean matching: Brenda Wilson ...\n",
+ "matched Brenda Wilson to Braden Wilson in canonical. Add to matched ids\n",
+ "clean matching: Brenda van Dam ...\n",
+ "could not find: Brenda van Dam\n",
+ "clean matching: Brendan Stai ...\n",
+ "matched Brendan Stai to Brenden Stai in canonical. Add to matched ids\n",
+ "clean matching: Brennon Leighton ...\n",
+ "could not find: Brennon Leighton\n",
+ "clean matching: Brent Coles ...\n",
+ "could not find: Brent Coles\n",
+ "clean matching: Brett Boone ...\n",
+ "matched Brett Boone to Bert Broer in canonical. Add to matched ids\n",
+ "clean matching: Brett Perry ...\n",
+ "could not find: Brett Perry\n",
+ "clean matching: Brian Florence ...\n",
+ "matched Brian Florence to Franco Bieler in canonical. Add to matched ids\n",
+ "clean matching: Brian Grazier ...\n",
+ "could not find: Brian Grazier\n",
+ "clean matching: Brian Jordan ...\n",
+ "could not find: Brian Jordan\n",
+ "clean matching: Brian McIntyre ...\n",
+ "could not find: Brian McIntyre\n",
+ "clean matching: Brian Meadors ...\n",
+ "matched Brian Meadors to Brandon Massie in canonical. Add to matched ids\n",
+ "clean matching: Brian Pavlich ...\n",
+ "could not find: Brian Pavlich\n",
+ "clean matching: Brian StPierre ...\n",
+ "matched Brian StPierre to Brian. St. Pierre in canonical. Add to matched ids\n",
+ "clean matching: Brian Van Dusen ...\n",
+ "could not find: Brian Van Dusen\n",
+ "clean matching: Brian Weaver ...\n",
+ "could not find: Brian Weaver\n",
+ "clean matching: Brook Robinson ...\n",
+ "could not find: Brook Robinson\n",
+ "clean matching: Brooke Gordon ...\n",
+ "could not find: Brooke Gordon\n",
+ "clean matching: Bruce Gebhardt ...\n",
+ "could not find: Bruce Gebhardt\n",
+ "clean matching: Bruna Colosio ...\n",
+ "matched Bruna Colosio to Bruno Coulais in canonical. Add to matched ids\n",
+ "clean matching: Bruno Junquiera ...\n",
+ "matched Bruno Junquiera to Bruno Junqueira in canonical. Add to matched ids\n",
+ "clean matching: Bryan Chui ...\n",
+ "matched Bryan Chui to Bryan Chiu in canonical. Add to matched ids\n",
+ "clean matching: Bryan Cooley ...\n",
+ "matched Bryan Cooley to Clare Boylan in canonical. Add to matched ids\n",
+ "clean matching: Bryan Murray ...\n",
+ "matched Bryan Murray to Murray Barr in canonical. Add to matched ids\n",
+ "clean matching: Bryan Thomas ...\n",
+ "matched Bryan Thomas to Thomas Bryan in canonical. Add to matched ids\n",
+ "clean matching: Bryce Carmine ...\n",
+ "could not find: Bryce Carmine\n",
+ "clean matching: Buford Blount ...\n",
+ "could not find: Buford Blount\n",
+ "clean matching: Bulent Ecevit ...\n",
+ "could not find: Bulent Ecevit\n",
+ "clean matching: Bustam A Zedan Aljanabi ...\n",
+ "could not find: Bustam A Zedan Aljanabi\n",
+ "clean matching: Cabas ...\n",
+ "could not find: Cabas\n",
+ "clean matching: Calvin Joseph Coleman ...\n",
+ "could not find: Calvin Joseph Coleman\n",
+ "clean matching: Camille Colvin ...\n",
+ "matched Camille Colvin to Neville Coleman in canonical. Add to matched ids\n",
+ "clean matching: Camille Lewis ...\n",
+ "could not find: Camille Lewis\n",
+ "clean matching: Candace Sutton ...\n",
+ "could not find: Candace Sutton\n",
+ "clean matching: Candice Beatty ...\n",
+ "matched Candice Beatty to Benedict Cayenne in de. Add to matched ids\n",
+ "clean matching: Cari Davis ...\n",
+ "could not find: Cari Davis\n",
+ "clean matching: Carina Lau Ka-ling ...\n",
+ "could not find: Carina Lau Ka-ling\n",
+ "clean matching: Carla Myers ...\n",
+ "could not find: Carla Myers\n",
+ "clean matching: Carla Tricoli ...\n",
+ "could not find: Carla Tricoli\n",
+ "clean matching: Carlos Barragan ...\n",
+ "could not find: Carlos Barragan\n",
+ "clean matching: Carlos Beltran ...\n",
+ "matched Carlos Beltran to Carleton Beals in canonical. Add to matched ids\n",
+ "clean matching: Carlos De Abreu ...\n",
+ "could not find: Carlos De Abreu\n",
+ "clean matching: Carlos Fasciolo ...\n",
+ "matched Carlos Fasciolo to Carlos Francisco in nl. Add to matched ids\n",
+ "clean matching: Carlos Iturgaitz ...\n",
+ "could not find: Carlos Iturgaitz\n",
+ "clean matching: Carlos Juarez ...\n",
+ "could not find: Carlos Juarez\n",
+ "clean matching: Carlos Lordkipanitse ...\n",
+ "could not find: Carlos Lordkipanitse\n",
+ "clean matching: Carlos Manuel Pruneda ...\n",
+ "could not find: Carlos Manuel Pruneda\n",
+ "clean matching: Carlos Moya ...\n",
+ "matched Carlos Moya to Carolyn Moos in canonical. Add to matched ids\n",
+ "clean matching: Carlos Ortega ...\n",
+ "could not find: Carlos Ortega\n",
+ "clean matching: Carlos Paternina ...\n",
+ "matched Carlos Paternina to Clair Patterson in fr. Add to matched ids\n",
+ "clean matching: Carlos Quintanilla Schmidt ...\n",
+ "could not find: Carlos Quintanilla Schmidt\n",
+ "clean matching: Carlos Savedra ...\n",
+ "could not find: Carlos Savedra\n",
+ "clean matching: Carlton Dotson ...\n",
+ "could not find: Carlton Dotson\n",
+ "clean matching: Carol Carmody ...\n",
+ "could not find: Carol Carmody\n",
+ "clean matching: Carol Niedermayer ...\n",
+ "could not find: Carol Niedermayer\n",
+ "clean matching: Carolina Kluft ...\n",
+ "could not find: Carolina Kluft\n",
+ "clean matching: Carolina Moraes ...\n",
+ "matched Carolina Moraes to Mossie Carroll in canonical. Add to matched ids\n",
+ "clean matching: Carroll Weimer ...\n",
+ "matched Carroll Weimer to William Cremor in canonical. Add to matched ids\n",
+ "clean matching: Casey Crowder ...\n",
+ "could not find: Casey Crowder\n",
+ "clean matching: Cassandra Heise ...\n",
+ "could not find: Cassandra Heise\n",
+ "clean matching: Casy Preslar ...\n",
+ "could not find: Casy Preslar\n",
+ "clean matching: Catherine Donkers ...\n",
+ "could not find: Catherine Donkers\n",
+ "clean matching: Catherine Woodard ...\n",
+ "could not find: Catherine Woodard\n",
+ "clean matching: Cathryn Crawford ...\n",
+ "could not find: Cathryn Crawford\n",
+ "clean matching: Cathy Chisholm ...\n",
+ "could not find: Cathy Chisholm\n",
+ "clean matching: Cecile de France ...\n",
+ "could not find: Cecile de France\n",
+ "clean matching: Cecilia Chang ...\n",
+ "could not find: Cecilia Chang\n",
+ "clean matching: Cemil Cicek ...\n",
+ "could not find: Cemil Cicek\n",
+ "clean matching: Cesar Gaviria ...\n",
+ "matched Cesar Gaviria to Cesare Gravina in canonical. Add to matched ids\n",
+ "clean matching: Cha Yung-gu ...\n",
+ "could not find: Cha Yung-gu\n",
+ "clean matching: Chadha Gurinder ...\n",
+ "matched Chadha Gurinder to Gurinder Chadha in canonical. Add to matched ids\n",
+ "clean matching: Chang Dae-whan ...\n",
+ "matched Chang Dae-whan to Chang Dae-hwan in canonical. Add to matched ids\n",
+ "clean matching: Chang Jae On ...\n",
+ "could not find: Chang Jae On\n",
+ "clean matching: Chang Saio-yue ...\n",
+ "could not find: Chang Saio-yue\n",
+ "clean matching: Chante Jawan Mallard ...\n",
+ "could not find: Chante Jawan Mallard\n",
+ "clean matching: Charla Moye ...\n",
+ "could not find: Charla Moye\n",
+ "clean matching: Charles Chandler IV ...\n",
+ "could not find: Charles Chandler IV\n",
+ "clean matching: Charles Cope ...\n",
+ "could not find: Charles Cope\n",
+ "clean matching: Charles Grassley ...\n",
+ "could not find: Charles Grassley\n",
+ "clean matching: Charles Holzner ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Charles Holzner\n",
+ "clean matching: Charles Ingram ...\n",
+ "could not find: Charles Ingram\n",
+ "clean matching: Charles Kartman ...\n",
+ "matched Charles Kartman to Chester Kallman in canonical. Add to matched ids\n",
+ "clean matching: Charles Lebois ...\n",
+ "could not find: Charles Lebois\n",
+ "clean matching: Charles Mathews ...\n",
+ "matched Charles Mathews to Matthew Charles in canonical. Add to matched ids\n",
+ "clean matching: Charles Pickering ...\n",
+ "could not find: Charles Pickering\n",
+ "clean matching: Charles Pouty ...\n",
+ "could not find: Charles Pouty\n",
+ "clean matching: Charles Tannok ...\n",
+ "could not find: Charles Tannok\n",
+ "clean matching: Charley Armey ...\n",
+ "matched Charley Armey to Aryeh Carmell in canonical. Add to matched ids\n",
+ "clean matching: Charlie Deane ...\n",
+ "matched Charlie Deane to Charlie Deal in canonical. Add to matched ids\n",
+ "clean matching: Charlotte Chambers ...\n",
+ "could not find: Charlotte Chambers\n",
+ "clean matching: Chawki Armali ...\n",
+ "could not find: Chawki Armali\n",
+ "clean matching: Chea Sophara ...\n",
+ "matched Chea Sophara to Sarah Cooper in canonical. Add to matched ids\n",
+ "clean matching: Chen Liang Yu ...\n",
+ "matched Chen Liang Yu to Cheng Yu Lai in canonical. Add to matched ids\n",
+ "clean matching: Chen Tsai-chin ...\n",
+ "could not find: Chen Tsai-chin\n",
+ "clean matching: Cheryl Ford ...\n",
+ "could not find: Cheryl Ford\n",
+ "clean matching: Cheryl James ...\n",
+ "could not find: Cheryl James\n",
+ "clean matching: Cheryl Little ...\n",
+ "could not find: Cheryl Little\n",
+ "clean matching: Chip Burrus ...\n",
+ "could not find: Chip Burrus\n",
+ "clean matching: Chistian Stahl ...\n",
+ "could not find: Chistian Stahl\n",
+ "clean matching: Chloe Sevigny ...\n",
+ "could not find: Chloe Sevigny\n",
+ "clean matching: Cho Myung-kyun ...\n",
+ "could not find: Cho Myung-kyun\n",
+ "clean matching: Choi Sung-hong ...\n",
+ "matched Choi Sung-hong to Shin-Cho Chung in et. Add to matched ids\n",
+ "clean matching: Choi Yun-yong ...\n",
+ "matched Choi Yun-yong to Yun Chi-young in canonical. Add to matched ids\n",
+ "clean matching: Chok Tong Goh ...\n",
+ "matched Chok Tong Goh to Goh Chok Tong in canonical. Add to matched ids\n",
+ "clean matching: Chris Andrews ...\n",
+ "could not find: Chris Andrews\n",
+ "clean matching: Chris Cirino ...\n",
+ "matched Chris Cirino to Chris Cross in canonical. Add to matched ids\n",
+ "clean matching: Chris Cookson ...\n",
+ "could not find: Chris Cookson\n",
+ "clean matching: Chris Forsyth ...\n",
+ "could not find: Chris Forsyth\n",
+ "clean matching: Chris Gratton ...\n",
+ "matched Chris Gratton to Christina Gao in canonical. Add to matched ids\n",
+ "clean matching: Chris Kolanas ...\n",
+ "matched Chris Kolanas to Carol Kalish in canonical. Add to matched ids\n",
+ "clean matching: Chris Moore ...\n",
+ "matched Chris Moore to Chris Monroe in canonical. Add to matched ids\n",
+ "clean matching: Chris Simon ...\n",
+ "could not find: Chris Simon\n",
+ "clean matching: Chris Whitney ...\n",
+ "matched Chris Whitney to Chris Wynters in canonical. Add to matched ids\n",
+ "clean matching: Christian Lirette ...\n",
+ "matched Christian Lirette to Christian Laettner in canonical. Add to matched ids\n",
+ "clean matching: Christian Longo ...\n",
+ "could not find: Christian Longo\n",
+ "clean matching: Christian Patino ...\n",
+ "could not find: Christian Patino\n",
+ "clean matching: Christiane Wulff ...\n",
+ "could not find: Christiane Wulff\n",
+ "clean matching: Christine Baumgartner ...\n",
+ "could not find: Christine Baumgartner\n",
+ "clean matching: Christine Rau ...\n",
+ "could not find: Christine Rau\n",
+ "clean matching: Christopher Amolsch ...\n",
+ "could not find: Christopher Amolsch\n",
+ "clean matching: Christopher Conyers ...\n",
+ "matched Christopher Conyers to Christopher Chenery in canonical. Add to matched ids\n",
+ "clean matching: Christopher Matero ...\n",
+ "matched Christopher Matero to Christopher Morahan in canonical. Add to matched ids\n",
+ "clean matching: Christopher Patten ...\n",
+ "matched Christopher Patten to Christopher Pratt in canonical. Add to matched ids\n",
+ "clean matching: Christopher Whittle ...\n",
+ "matched Christopher Whittle to Christopher Willits in canonical. Add to matched ids\n",
+ "clean matching: Christy Ferer ...\n",
+ "could not find: Christy Ferer\n",
+ "clean matching: Chuanyun Li ...\n",
+ "matched Chuanyun Li to Liu Chunyan in canonical. Add to matched ids\n",
+ "clean matching: Chyung Dai-chul ...\n",
+ "could not find: Chyung Dai-chul\n",
+ "clean matching: Ciaran Hinds ...\n",
+ "matched Ciaran Hinds to Hans Candrian in canonical. Add to matched ids\n",
+ "clean matching: Cindy Crawford ...\n",
+ "could not find: Cindy Crawford\n",
+ "clean matching: Cindy Zagorski ...\n",
+ "could not find: Cindy Zagorski\n",
+ "clean matching: Claire De Gryse ...\n",
+ "could not find: Claire De Gryse\n",
+ "clean matching: Claire Hentzen ...\n",
+ "could not find: Claire Hentzen\n",
+ "clean matching: Claire Leger ...\n",
+ "could not find: Claire Leger\n",
+ "clean matching: Clara Harris ...\n",
+ "could not find: Clara Harris\n",
+ "clean matching: Clare Latimer ...\n",
+ "could not find: Clare Latimer\n",
+ "clean matching: Clark Randt ...\n",
+ "could not find: Clark Randt\n",
+ "clean matching: Claudette Robinson ...\n",
+ "could not find: Claudette Robinson\n",
+ "clean matching: Claudio Lopez ...\n",
+ "could not find: Claudio Lopez\n",
+ "clean matching: Clay Campbell ...\n",
+ "could not find: Clay Campbell\n",
+ "clean matching: Clemente de la Vega ...\n",
+ "could not find: Clemente de la Vega\n",
+ "clean matching: Clifford Robinson ...\n",
+ "could not find: Clifford Robinson\n",
+ "clean matching: Clint Lamebear ...\n",
+ "could not find: Clint Lamebear\n",
+ "clean matching: Coco dEste ...\n",
+ "could not find: Coco dEste\n",
+ "clean matching: Cole Chapman ...\n",
+ "could not find: Cole Chapman\n",
+ "clean matching: Colin Phillips ...\n",
+ "could not find: Colin Phillips\n",
+ "clean matching: Colin Powell ...\n",
+ "could not find: Colin Powell\n",
+ "clean matching: Colin Prescot ...\n",
+ "could not find: Colin Prescot\n",
+ "clean matching: Colleen Donovan ...\n",
+ "could not find: Colleen Donovan\n",
+ "clean matching: Colleen OClair ...\n",
+ "matched Colleen OClair to Caroline O'Connor in canonical. Add to matched ids\n",
+ "clean matching: Colleen Ryan ...\n",
+ "matched Colleen Ryan to Ryan Cooley in canonical. Add to matched ids\n",
+ "clean matching: Collis Temple III ...\n",
+ "could not find: Collis Temple III\n",
+ "clean matching: Conan OBrien ...\n",
+ "matched Conan OBrien to Conan O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Connie Freydell ...\n",
+ "could not find: Connie Freydell\n",
+ "clean matching: Cora Cambell ...\n",
+ "could not find: Cora Cambell\n",
+ "clean matching: Cori Enghusen ...\n",
+ "could not find: Cori Enghusen\n",
+ "clean matching: Corinne Coman ...\n",
+ "matched Corinne Coman to Conaire Cóem in canonical. Add to matched ids\n",
+ "clean matching: Craig Doblin ...\n",
+ "could not find: Craig Doblin\n",
+ "clean matching: Craig Morgan ...\n",
+ "could not find: Craig Morgan\n",
+ "clean matching: Craig OClair ...\n",
+ "could not find: Craig OClair\n",
+ "clean matching: Craig Wilson ...\n",
+ "could not find: Craig Wilson\n",
+ "clean matching: Crandall Bowles ...\n",
+ "matched Crandall Bowles to Brandon Carswell in canonical. Add to matched ids\n",
+ "clean matching: Cristian Barros ...\n",
+ "matched Cristian Barros to Cristo Barrios in canonical. Add to matched ids\n",
+ "clean matching: Cristina Fernandez ...\n",
+ "could not find: Cristina Fernandez\n",
+ "clean matching: Curtis Joseph ...\n",
+ "could not find: Curtis Joseph\n",
+ "clean matching: Curtis Rodriguez ...\n",
+ "could not find: Curtis Rodriguez\n",
+ "clean matching: Cyndi Thompson ...\n",
+ "could not find: Cyndi Thompson\n",
+ "clean matching: DAngelo Jimenez ...\n",
+ "could not find: DAngelo Jimenez\n",
+ "clean matching: Dagmar Dunlevy ...\n",
+ "could not find: Dagmar Dunlevy\n",
+ "clean matching: Dai Bachtiar ...\n",
+ "matched Dai Bachtiar to Da'i Bachtiar in canonical. Add to matched ids\n",
+ "clean matching: Dai Chul Chyung ...\n",
+ "could not find: Dai Chul Chyung\n",
+ "clean matching: Daja Bedanova ...\n",
+ "could not find: Daja Bedanova\n",
+ "clean matching: Dale Bosworth ...\n",
+ "could not find: Dale Bosworth\n",
+ "clean matching: Dalia Rabin-Pelosoff ...\n",
+ "matched Dalia Rabin-Pelosoff to Dalia Rabin-Pelossof in canonical. Add to matched ids\n",
+ "clean matching: Damon van Dam ...\n",
+ "could not find: Damon van Dam\n",
+ "clean matching: Dan Ackroyd ...\n",
+ "could not find: Dan Ackroyd\n",
+ "clean matching: Dan LaCoutre ...\n",
+ "could not find: Dan LaCoutre\n",
+ "clean matching: Dan Prinster ...\n",
+ "matched Dan Prinster to Dana Priest in canonical. Add to matched ids\n",
+ "clean matching: Daniel Bruehl ...\n",
+ "could not find: Daniel Bruehl\n",
+ "clean matching: Daniel Chin ...\n",
+ "matched Daniel Chin to Daniel Chan in es. Add to matched ids\n",
+ "clean matching: Daniel Comisso Urdaneta ...\n",
+ "could not find: Daniel Comisso Urdaneta\n",
+ "clean matching: Daniel Darnell ...\n",
+ "could not find: Daniel Darnell\n",
+ "clean matching: Daniel Kurtzer ...\n",
+ "could not find: Daniel Kurtzer\n",
+ "clean matching: Daniel Montgomery ...\n",
+ "could not find: Daniel Montgomery\n",
+ "clean matching: Daniel Rouse ...\n",
+ "could not find: Daniel Rouse\n",
+ "clean matching: Daniela Hantuchova ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Daniela Hantuchova\n",
+ "clean matching: Daniele Bergamin ...\n",
+ "could not find: Daniele Bergamin\n",
+ "clean matching: Daniele Hypolito ...\n",
+ "could not find: Daniele Hypolito\n",
+ "clean matching: Daniell Sunjata ...\n",
+ "could not find: Daniell Sunjata\n",
+ "clean matching: Danis Tanovic ...\n",
+ "could not find: Danis Tanovic\n",
+ "clean matching: Danny Avalon ...\n",
+ "could not find: Danny Avalon\n",
+ "clean matching: Danny Morgan ...\n",
+ "could not find: Danny Morgan\n",
+ "clean matching: Dario Camuffo ...\n",
+ "could not find: Dario Camuffo\n",
+ "clean matching: Darko Milicic ...\n",
+ "could not find: Darko Milicic\n",
+ "clean matching: Darlene Garrettson ...\n",
+ "could not find: Darlene Garrettson\n",
+ "clean matching: Darren Campel ...\n",
+ "could not find: Darren Campel\n",
+ "clean matching: Daryl Parks ...\n",
+ "could not find: Daryl Parks\n",
+ "clean matching: Dave Johnson ...\n",
+ "could not find: Dave Johnson\n",
+ "clean matching: Dave Lewis ...\n",
+ "could not find: Dave Lewis\n",
+ "clean matching: Dave McNealey ...\n",
+ "could not find: Dave McNealey\n",
+ "clean matching: Dave Potter ...\n",
+ "matched Dave Potter to Dave Porter in canonical. Add to matched ids\n",
+ "clean matching: Dave Robertson ...\n",
+ "could not find: Dave Robertson\n",
+ "clean matching: Dave Tucker ...\n",
+ "could not find: Dave Tucker\n",
+ "clean matching: David Blaine ...\n",
+ "matched David Blaine to David Biale in canonical. Add to matched ids\n",
+ "clean matching: David Bowie ...\n",
+ "matched David Bowie to David Bowden in canonical. Add to matched ids\n",
+ "clean matching: David Brent ...\n",
+ "matched David Brent to David Bret in canonical. Add to matched ids\n",
+ "clean matching: David Brinkley ...\n",
+ "could not find: David Brinkley\n",
+ "clean matching: David Caraway ...\n",
+ "could not find: David Caraway\n",
+ "clean matching: David Chase ...\n",
+ "could not find: David Chase\n",
+ "clean matching: David Dewayne Williams ...\n",
+ "could not find: David Dewayne Williams\n",
+ "clean matching: David Hilt ...\n",
+ "could not find: David Hilt\n",
+ "clean matching: David Leahy ...\n",
+ "could not find: David Leahy\n",
+ "clean matching: David McCullough ...\n",
+ "could not find: David McCullough\n",
+ "clean matching: David Millar ...\n",
+ "could not find: David Millar\n",
+ "clean matching: David Przybyszewski ...\n",
+ "could not find: David Przybyszewski\n",
+ "clean matching: David Rivkin Jr ...\n",
+ "could not find: David Rivkin Jr\n",
+ "clean matching: David Scott Morris ...\n",
+ "could not find: David Scott Morris\n",
+ "clean matching: David Sibleyk ...\n",
+ "could not find: David Sibleyk\n",
+ "clean matching: David Sousa ...\n",
+ "could not find: David Sousa\n",
+ "clean matching: David Surrett ...\n",
+ "matched David Surrett to David Steuart in canonical. Add to matched ids\n",
+ "clean matching: David Tornberg ...\n",
+ "could not find: David Tornberg\n",
+ "clean matching: David Trimble ...\n",
+ "could not find: David Trimble\n",
+ "clean matching: David Welch ...\n",
+ "could not find: David Welch\n",
+ "clean matching: David Westerfield ...\n",
+ "could not find: David Westerfield\n",
+ "clean matching: David Zeplowitz ...\n",
+ "could not find: David Zeplowitz\n",
+ "clean matching: Dawna LoPiccolo ...\n",
+ "could not find: Dawna LoPiccolo\n",
+ "clean matching: Dean Jacek ...\n",
+ "could not find: Dean Jacek\n",
+ "clean matching: Deb Santos ...\n",
+ "could not find: Deb Santos\n",
+ "clean matching: Debra Brown ...\n",
+ "matched Debra Brown to Debra Bowen in canonical. Add to matched ids\n",
+ "clean matching: Debra Rose ...\n",
+ "could not find: Debra Rose\n",
+ "clean matching: Debra Shank ...\n",
+ "could not find: Debra Shank\n",
+ "clean matching: Debra Yang ...\n",
+ "could not find: Debra Yang\n",
+ "clean matching: Deece Eckstein ...\n",
+ "could not find: Deece Eckstein\n",
+ "clean matching: Della Clara ...\n",
+ "matched Della Clara to Darleen Carr in canonical. Add to matched ids\n",
+ "clean matching: Demetrius Ferraciu ...\n",
+ "could not find: Demetrius Ferraciu\n",
+ "clean matching: Denis Fassou-Nguesso ...\n",
+ "could not find: Denis Fassou-Nguesso\n",
+ "clean matching: Denise Johnson ...\n",
+ "could not find: Denise Johnson\n",
+ "clean matching: Denise Locke ...\n",
+ "could not find: Denise Locke\n",
+ "clean matching: Dennis Archer ...\n",
+ "matched Dennis Archer to Archie Dees in canonical. Add to matched ids\n",
+ "clean matching: Dennis Johnson ...\n",
+ "matched Dennis Johnson to Denise Johns in canonical. Add to matched ids\n",
+ "clean matching: Dennis Oswald ...\n",
+ "matched Dennis Oswald to Denis Oswald in canonical. Add to matched ids\n",
+ "clean matching: Dennis Powell ...\n",
+ "could not find: Dennis Powell\n",
+ "clean matching: Derrick Battie ...\n",
+ "matched Derrick Battie to Derrick Barnett in canonical. Add to matched ids\n",
+ "clean matching: Derrick Rodgers ...\n",
+ "could not find: Derrick Rodgers\n",
+ "clean matching: Derrick Taylor ...\n",
+ "could not find: Derrick Taylor\n",
+ "clean matching: Desiree Lemosi ...\n",
+ "could not find: Desiree Lemosi\n",
+ "clean matching: Desiree McKenzie ...\n",
+ "could not find: Desiree McKenzie\n",
+ "clean matching: Dewayne White ...\n",
+ "matched Dewayne White to Dean Whiteway in canonical. Add to matched ids\n",
+ "clean matching: Diana Renee Valdivieso Dubon ...\n",
+ "could not find: Diana Renee Valdivieso Dubon\n",
+ "clean matching: Diana Silvius ...\n",
+ "could not find: Diana Silvius\n",
+ "clean matching: Diana Taylor ...\n",
+ "matched Diana Taylor to Dari Taylor in canonical. Add to matched ids\n",
+ "clean matching: Dick Devine ...\n",
+ "could not find: Dick Devine\n",
+ "clean matching: Dick Latessa ...\n",
+ "could not find: Dick Latessa\n",
+ "clean matching: Didier Defago ...\n",
+ "could not find: Didier Defago\n",
+ "clean matching: Diego Armando Maradona ...\n",
+ "could not find: Diego Armando Maradona\n",
+ "clean matching: Diego Diego Lerman ...\n",
+ "could not find: Diego Diego Lerman\n",
+ "clean matching: Dieter Holzer ...\n",
+ "could not find: Dieter Holzer\n",
+ "clean matching: Dimitri Perricos ...\n",
+ "could not find: Dimitri Perricos\n",
+ "clean matching: Din Samsudin ...\n",
+ "could not find: Din Samsudin\n",
+ "clean matching: Dinah Turner ...\n",
+ "could not find: Dinah Turner\n",
+ "clean matching: Dino de Laurentis ...\n",
+ "could not find: Dino de Laurentis\n",
+ "clean matching: Dinora Rosales ...\n",
+ "could not find: Dinora Rosales\n",
+ "clean matching: Dionyssis Georgiadis ...\n",
+ "could not find: Dionyssis Georgiadis\n",
+ "clean matching: Dita Von Tesse ...\n",
+ "matched Dita Von Tesse to Dita Von Teese in canonical. Add to matched ids\n",
+ "clean matching: Dolma Tsering ...\n",
+ "could not find: Dolma Tsering\n",
+ "clean matching: Dominik Garcia-Lorido ...\n",
+ "could not find: Dominik Garcia-Lorido\n",
+ "clean matching: Dominik Hrbaty ...\n",
+ "could not find: Dominik Hrbaty\n",
+ "clean matching: Don Carcieri ...\n",
+ "could not find: Don Carcieri\n",
+ "clean matching: Don King ...\n",
+ "could not find: Don King\n",
+ "clean matching: Don Meredith ...\n",
+ "could not find: Don Meredith\n",
+ "clean matching: Donald Carty ...\n",
+ "could not find: Donald Carty\n",
+ "clean matching: Donna Barrera ...\n",
+ "could not find: Donna Barrera\n",
+ "clean matching: Donna Ralston ...\n",
+ "could not find: Donna Ralston\n",
+ "clean matching: Donna Walker ...\n",
+ "could not find: Donna Walker\n",
+ "clean matching: Donnie Brennan ...\n",
+ "matched Donnie Brennan to Dario Beni in canonical. Add to matched ids\n",
+ "clean matching: Dorthy Moxley ...\n",
+ "could not find: Dorthy Moxley\n",
+ "clean matching: Dot Helms ...\n",
+ "could not find: Dot Helms\n",
+ "clean matching: Doug Duncan ...\n",
+ "could not find: Doug Duncan\n",
+ "clean matching: Douglas Faneuil ...\n",
+ "could not find: Douglas Faneuil\n",
+ "clean matching: Douglas Gansler ...\n",
+ "matched Douglas Gansler to George Douglas in canonical. Add to matched ids\n",
+ "clean matching: Douglas Meester ...\n",
+ "could not find: Douglas Meester\n",
+ "clean matching: Douglas Paal ...\n",
+ "matched Douglas Paal to Paul Douglas in canonical. Add to matched ids\n",
+ "clean matching: Dragan Covic ...\n",
+ "could not find: Dragan Covic\n",
+ "clean matching: Duane Barber ...\n",
+ "could not find: Duane Barber\n",
+ "clean matching: Dudley Rogers ...\n",
+ "could not find: Dudley Rogers\n",
+ "clean matching: Dunn Lampton ...\n",
+ "could not find: Dunn Lampton\n",
+ "clean matching: Dwain Kyles ...\n",
+ "could not find: Dwain Kyles\n",
+ "clean matching: Dwayne Johnson ...\n",
+ "could not find: Dwayne Johnson\n",
+ "clean matching: Dwayne Wade ...\n",
+ "matched Dwayne Wade to Dewey Wade in canonical. Add to matched ids\n",
+ "clean matching: Dwayne Williams ...\n",
+ "matched Dwayne Williams to Dewey Williams in canonical. Add to matched ids\n",
+ "clean matching: E Clay Shaw ...\n",
+ "matched E Clay Shaw to E. Clay Shaw in de. Add to matched ids\n",
+ "clean matching: Earl Counter ...\n",
+ "matched Earl Counter to Earl Cureton in canonical. Add to matched ids\n",
+ "clean matching: Earl Fritts ...\n",
+ "could not find: Earl Fritts\n",
+ "clean matching: Ed Mekertichian ...\n",
+ "could not find: Ed Mekertichian\n",
+ "clean matching: Ed Smart ...\n",
+ "could not find: Ed Smart\n",
+ "clean matching: Ed Wade ...\n",
+ "could not find: Ed Wade\n",
+ "clean matching: Edina Batar ...\n",
+ "could not find: Edina Batar\n",
+ "clean matching: Edmund Stoiber ...\n",
+ "could not find: Edmund Stoiber\n",
+ "clean matching: Edouard Michelin ...\n",
+ "matched Edouard Michelin to Edouard Mielche in canonical. Add to matched ids\n",
+ "clean matching: Edward Arsenault ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Edward Arsenault\n",
+ "clean matching: Edward Belvin ...\n",
+ "could not find: Edward Belvin\n",
+ "clean matching: Edward Burns ...\n",
+ "could not find: Edward Burns\n",
+ "clean matching: Edward Lohn ...\n",
+ "could not find: Edward Lohn\n",
+ "clean matching: Edwin Edwards ...\n",
+ "could not find: Edwin Edwards\n",
+ "clean matching: Efrain Rios Montt ...\n",
+ "could not find: Efrain Rios Montt\n",
+ "clean matching: Eileen Spina ...\n",
+ "could not find: Eileen Spina\n",
+ "clean matching: Einars Repse ...\n",
+ "could not find: Einars Repse\n",
+ "clean matching: Ekaterina Dmitriev ...\n",
+ "could not find: Ekaterina Dmitriev\n",
+ "clean matching: Ekke Hard Forberg ...\n",
+ "could not find: Ekke Hard Forberg\n",
+ "clean matching: Eladio Larez ...\n",
+ "could not find: Eladio Larez\n",
+ "clean matching: Elena Bereznaya ...\n",
+ "could not find: Elena Bereznaya\n",
+ "clean matching: Elena Tihomirova ...\n",
+ "could not find: Elena Tihomirova\n",
+ "clean matching: Elena de Chavez ...\n",
+ "could not find: Elena de Chavez\n",
+ "clean matching: Eli Stutsman ...\n",
+ "could not find: Eli Stutsman\n",
+ "clean matching: Elias Attallah ...\n",
+ "could not find: Elias Attallah\n",
+ "clean matching: Elijan Ingram ...\n",
+ "could not find: Elijan Ingram\n",
+ "clean matching: Eliott Spitzer ...\n",
+ "could not find: Eliott Spitzer\n",
+ "clean matching: Elizabeth Berkeley ...\n",
+ "could not find: Elizabeth Berkeley\n",
+ "clean matching: Elizabeth Pena ...\n",
+ "matched Elizabeth Pena to Elizabeth Peña in canonical. Add to matched ids\n",
+ "clean matching: Elizabeth Regan ...\n",
+ "matched Elizabeth Regan to Elizabeth Regen in canonical. Add to matched ids\n",
+ "clean matching: Elizabeth Shue ...\n",
+ "could not find: Elizabeth Shue\n",
+ "clean matching: Elizabeth Taylor ...\n",
+ "could not find: Elizabeth Taylor\n",
+ "clean matching: Ellen Engleman ...\n",
+ "could not find: Ellen Engleman\n",
+ "clean matching: Ellen Saracini ...\n",
+ "could not find: Ellen Saracini\n",
+ "clean matching: Elliott Mincberg ...\n",
+ "could not find: Elliott Mincberg\n",
+ "clean matching: Elodie Bouchez ...\n",
+ "could not find: Elodie Bouchez\n",
+ "clean matching: Eloy Gutierrez ...\n",
+ "could not find: Eloy Gutierrez\n",
+ "clean matching: Emelie Loit ...\n",
+ "matched Emelie Loit to Emilie Loit in es. Add to matched ids\n",
+ "clean matching: Emilio Azcarraga Jean ...\n",
+ "could not find: Emilio Azcarraga Jean\n",
+ "clean matching: Emilio Botin ...\n",
+ "matched Emilio Botin to Bill Emmott in canonical. Add to matched ids\n",
+ "clean matching: Emily Mason ...\n",
+ "could not find: Emily Mason\n",
+ "clean matching: Emma Watson ...\n",
+ "could not find: Emma Watson\n",
+ "clean matching: Emmanuelle Beart ...\n",
+ "could not find: Emmanuelle Beart\n",
+ "clean matching: Emmanuelle Jagodsinski ...\n",
+ "could not find: Emmanuelle Jagodsinski\n",
+ "clean matching: Emmit Smith ...\n",
+ "could not find: Emmit Smith\n",
+ "clean matching: Enola Rice ...\n",
+ "could not find: Enola Rice\n",
+ "clean matching: Enrik Vendt ...\n",
+ "matched Enrik Vendt to Erik Vendt in canonical. Add to matched ids\n",
+ "clean matching: Enrique Bolanos ...\n",
+ "matched Enrique Bolanos to Enrique Bolaños in canonical. Add to matched ids\n",
+ "clean matching: Enrique Haroldo Gorriaran Merlo ...\n",
+ "could not find: Enrique Haroldo Gorriaran Merlo\n",
+ "clean matching: Enrique Medina Gomez ...\n",
+ "could not find: Enrique Medina Gomez\n",
+ "clean matching: Enrique Oliu ...\n",
+ "matched Enrique Oliu to Enrique O'Neil in canonical. Add to matched ids\n",
+ "clean matching: Eric Benet ...\n",
+ "could not find: Eric Benet\n",
+ "clean matching: Eric Daze ...\n",
+ "could not find: Eric Daze\n",
+ "clean matching: Eric Dubin ...\n",
+ "could not find: Eric Dubin\n",
+ "clean matching: Eric Rosser ...\n",
+ "matched Eric Rosser to Enrico Roseo in it. Add to matched ids\n",
+ "clean matching: Eric Ryan Donnelly ...\n",
+ "could not find: Eric Ryan Donnelly\n",
+ "clean matching: Eric Schacht ...\n",
+ "could not find: Eric Schacht\n",
+ "clean matching: Eric Vigouroux ...\n",
+ "could not find: Eric Vigouroux\n",
+ "clean matching: Erika Reyes ...\n",
+ "could not find: Erika Reyes\n",
+ "clean matching: Erin Runnion ...\n",
+ "could not find: Erin Runnion\n",
+ "clean matching: Ernie Stewart ...\n",
+ "could not find: Ernie Stewart\n",
+ "clean matching: Erwin Abdullah ...\n",
+ "could not find: Erwin Abdullah\n",
+ "clean matching: Erwin Mapasseng ...\n",
+ "could not find: Erwin Mapasseng\n",
+ "clean matching: Esad Landzo ...\n",
+ "could not find: Esad Landzo\n",
+ "clean matching: Esteban Cordoba-Velazquez ...\n",
+ "could not find: Esteban Cordoba-Velazquez\n",
+ "clean matching: Ester Canadas ...\n",
+ "could not find: Ester Canadas\n",
+ "clean matching: Esther Macklin ...\n",
+ "could not find: Esther Macklin\n",
+ "clean matching: Etta James ...\n",
+ "matched Etta James to James East in canonical. Add to matched ids\n",
+ "clean matching: Eugene Teslovic ...\n",
+ "could not find: Eugene Teslovic\n",
+ "clean matching: Eve Pelletier ...\n",
+ "could not find: Eve Pelletier\n",
+ "clean matching: Evie Lazarou ...\n",
+ "could not find: Evie Lazarou\n",
+ "clean matching: Fabian Vargas ...\n",
+ "could not find: Fabian Vargas\n",
+ "clean matching: Farida Ragoonanan ...\n",
+ "could not find: Farida Ragoonanan\n",
+ "clean matching: Fatma Kusibeh ...\n",
+ "could not find: Fatma Kusibeh\n",
+ "clean matching: Faye Alibocus ...\n",
+ "could not find: Faye Alibocus\n",
+ "clean matching: Fayssal Mekdad ...\n",
+ "could not find: Fayssal Mekdad\n",
+ "clean matching: Federico Castelan Sayre ...\n",
+ "could not find: Federico Castelan Sayre\n",
+ "clean matching: Federico Trillo ...\n",
+ "could not find: Federico Trillo\n",
+ "clean matching: Feliciano Lopez ...\n",
+ "could not find: Feliciano Lopez\n",
+ "clean matching: Felipe De Borbon ...\n",
+ "could not find: Felipe De Borbon\n",
+ "clean matching: Felipe Fernandez ...\n",
+ "could not find: Felipe Fernandez\n",
+ "clean matching: Felipe Perez Roque ...\n",
+ "could not find: Felipe Perez Roque\n",
+ "clean matching: Felix Doh ...\n",
+ "could not find: Felix Doh\n",
+ "clean matching: Felix Mantilla ...\n",
+ "could not find: Felix Mantilla\n",
+ "clean matching: Felix Trinidad ...\n",
+ "could not find: Felix Trinidad\n",
+ "clean matching: Ferenc Madl ...\n",
+ "could not find: Ferenc Madl\n",
+ "clean matching: Fernando Leon de Aranoa ...\n",
+ "could not find: Fernando Leon de Aranoa\n",
+ "clean matching: Fernando Valenzuela ...\n",
+ "could not find: Fernando Valenzuela\n",
+ "clean matching: Fernando Velardez ...\n",
+ "could not find: Fernando Velardez\n",
+ "clean matching: Fidel Castro Daiz-Balart ...\n",
+ "could not find: Fidel Castro Daiz-Balart\n",
+ "clean matching: Filip De Winter ...\n",
+ "could not find: Filip De Winter\n",
+ "clean matching: Flavia Delaroli ...\n",
+ "could not find: Flavia Delaroli\n",
+ "clean matching: Flor Montulo ...\n",
+ "could not find: Flor Montulo\n",
+ "clean matching: Florecita Cobian ...\n",
+ "could not find: Florecita Cobian\n",
+ "clean matching: Florencia Kirchner ...\n",
+ "could not find: Florencia Kirchner\n",
+ "clean matching: Florencia Macri ...\n",
+ "matched Florencia Macri to Mario Feliciani in canonical. Add to matched ids\n",
+ "clean matching: Francisco Urenda ...\n",
+ "could not find: Francisco Urenda\n",
+ "clean matching: Franck Cerutti ...\n",
+ "could not find: Franck Cerutti\n",
+ "clean matching: Franco Cangele ...\n",
+ "could not find: Franco Cangele\n",
+ "clean matching: Francois Ozon ...\n",
+ "could not find: Francois Ozon\n",
+ "clean matching: Frank Cassell ...\n",
+ "matched Frank Cassell to Fraser Clark in canonical. Add to matched ids\n",
+ "clean matching: Frank Dunham Jr ...\n",
+ "matched Frank Dunham Jr to Frank Dunham, Jr. in canonical. Add to matched ids\n",
+ "clean matching: Frank Hilldrup ...\n",
+ "could not find: Frank Hilldrup\n",
+ "clean matching: Frank Schmoekel ...\n",
+ "could not find: Frank Schmoekel\n",
+ "clean matching: Frank Van Ecke ...\n",
+ "could not find: Frank Van Ecke\n",
+ "clean matching: Franklin Brown ...\n",
+ "could not find: Franklin Brown\n",
+ "clean matching: Franklin Damann ...\n",
+ "could not find: Franklin Damann\n",
+ "clean matching: Franko Simatovic ...\n",
+ "could not find: Franko Simatovic\n",
+ "clean matching: Franz Gsell ...\n",
+ "could not find: Franz Gsell\n",
+ "clean matching: Franz Muentefering ...\n",
+ "could not find: Franz Muentefering\n",
+ "clean matching: Fred Huff ...\n",
+ "could not find: Fred Huff\n",
+ "clean matching: Freda Black ...\n",
+ "could not find: Freda Black\n",
+ "clean matching: Freddy Garcia ...\n",
+ "could not find: Freddy Garcia\n",
+ "clean matching: Freddy Vasques Kinchokpe ...\n",
+ "could not find: Freddy Vasques Kinchokpe\n",
+ "clean matching: Frederick Madden ...\n",
+ "could not find: Frederick Madden\n",
+ "clean matching: Fredric Seaman ...\n",
+ "could not find: Fredric Seaman\n",
+ "clean matching: GL Peiris ...\n",
+ "matched GL Peiris to G. L. Peiris in canonical. Add to matched ids\n",
+ "clean matching: Gabriel Farhi ...\n",
+ "could not find: Gabriel Farhi\n",
+ "clean matching: Gabriel Hughes ...\n",
+ "could not find: Gabriel Hughes\n",
+ "clean matching: Gabriel Jorge Ferreia ...\n",
+ "could not find: Gabriel Jorge Ferreia\n",
+ "clean matching: Gabriel Valdes ...\n",
+ "could not find: Gabriel Valdes\n",
+ "clean matching: Gael Garcia Bermal ...\n",
+ "could not find: Gael Garcia Bermal\n",
+ "clean matching: Gala Leon Garcia ...\n",
+ "could not find: Gala Leon Garcia\n",
+ "clean matching: Garry Alejano ...\n",
+ "could not find: Garry Alejano\n",
+ "clean matching: Garry Witherall ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Garry Witherall\n",
+ "clean matching: Gary Bergeron ...\n",
+ "matched Gary Bergeron to Bryan Gregory in canonical. Add to matched ids\n",
+ "clean matching: Gary Dellaverson ...\n",
+ "could not find: Gary Dellaverson\n",
+ "clean matching: Gary Forsee ...\n",
+ "could not find: Gary Forsee\n",
+ "clean matching: Gary Gitnick ...\n",
+ "could not find: Gary Gitnick\n",
+ "clean matching: Gary Leon Ridgway ...\n",
+ "could not find: Gary Leon Ridgway\n",
+ "clean matching: Gary Marshall ...\n",
+ "could not find: Gary Marshall\n",
+ "clean matching: Gary Paer ...\n",
+ "matched Gary Paer to Garyn Preen in canonical. Add to matched ids\n",
+ "clean matching: Gary Sayler ...\n",
+ "matched Gary Sayler to Sally Greene in canonical. Add to matched ids\n",
+ "clean matching: Gary Williams ...\n",
+ "could not find: Gary Williams\n",
+ "clean matching: Gaston Gaudio ...\n",
+ "could not find: Gaston Gaudio\n",
+ "clean matching: Gavyn Arthur ...\n",
+ "could not find: Gavyn Arthur\n",
+ "clean matching: Gen Meredith ...\n",
+ "could not find: Gen Meredith\n",
+ "clean matching: Gene Orza ...\n",
+ "could not find: Gene Orza\n",
+ "clean matching: Geoff Dixon ...\n",
+ "could not find: Geoff Dixon\n",
+ "clean matching: Geoffrey Davis ...\n",
+ "could not find: Geoffrey Davis\n",
+ "clean matching: George Brumley ...\n",
+ "could not find: George Brumley\n",
+ "clean matching: George Brumley III ...\n",
+ "could not find: George Brumley III\n",
+ "clean matching: George HW Bush ...\n",
+ "matched George HW Bush to George H. W. Bush in canonical. Add to matched ids\n",
+ "clean matching: George Murphy ...\n",
+ "could not find: George Murphy\n",
+ "clean matching: George P Bush ...\n",
+ "matched George P Bush to George P. Bush in canonical. Add to matched ids\n",
+ "clean matching: George Plimpton ...\n",
+ "could not find: George Plimpton\n",
+ "clean matching: George Roy Hill ...\n",
+ "could not find: George Roy Hill\n",
+ "clean matching: George Ryan ...\n",
+ "could not find: George Ryan\n",
+ "clean matching: George W Bush ...\n",
+ "matched George W Bush to George W. Bush in canonical. Add to matched ids\n",
+ "clean matching: Georgia Giddings ...\n",
+ "matched Georgia Giddings to Georges Grignard in canonical. Add to matched ids\n",
+ "clean matching: Georgina Papin ...\n",
+ "matched Georgina Papin to Georgina Pope in canonical. Add to matched ids\n",
+ "clean matching: Geovani Lapentti ...\n",
+ "matched Geovani Lapentti to Giovanni Lapentti in canonical. Add to matched ids\n",
+ "clean matching: Gerald Riley ...\n",
+ "matched Gerald Riley to Riley Gardner in canonical. Add to matched ids\n",
+ "clean matching: Gerard Tronche ...\n",
+ "could not find: Gerard Tronche\n",
+ "clean matching: Gerard de Cortanze ...\n",
+ "could not find: Gerard de Cortanze\n",
+ "clean matching: Gerardo Gambala ...\n",
+ "could not find: Gerardo Gambala\n",
+ "clean matching: Gerhard Boekel ...\n",
+ "could not find: Gerhard Boekel\n",
+ "clean matching: Gerhard Schroeder ...\n",
+ "could not find: Gerhard Schroeder\n",
+ "clean matching: Gholamreza Aghazadeh ...\n",
+ "could not find: Gholamreza Aghazadeh\n",
+ "clean matching: Gideon Black ...\n",
+ "could not find: Gideon Black\n",
+ "clean matching: Gilberto Rodriguez Orejuela ...\n",
+ "could not find: Gilberto Rodriguez Orejuela\n",
+ "clean matching: Gina Centrello ...\n",
+ "matched Gina Centrello to Carlo Gentili in canonical. Add to matched ids\n",
+ "clean matching: Giovanny Cordoba ...\n",
+ "could not find: Giovanny Cordoba\n",
+ "clean matching: Giselle Estefania Tavarelli ...\n",
+ "could not find: Giselle Estefania Tavarelli\n",
+ "clean matching: Giuseppe Morchio ...\n",
+ "could not find: Giuseppe Morchio\n",
+ "clean matching: Glen DaSilva ...\n",
+ "could not find: Glen DaSilva\n",
+ "clean matching: Glenn Rivers ...\n",
+ "could not find: Glenn Rivers\n",
+ "clean matching: Gonzalo Sanchez de Lozada ...\n",
+ "could not find: Gonzalo Sanchez de Lozada\n",
+ "clean matching: Goran Persson ...\n",
+ "matched Goran Persson to Ge Ge Pearson in canonical. Add to matched ids\n",
+ "clean matching: Goran Zivkovic ...\n",
+ "could not find: Goran Zivkovic\n",
+ "clean matching: Gordon Cooper ...\n",
+ "could not find: Gordon Cooper\n",
+ "clean matching: Grace Brinell ...\n",
+ "could not find: Grace Brinell\n",
+ "clean matching: Grace Dodd ...\n",
+ "could not find: Grace Dodd\n",
+ "clean matching: Grace Kelly ...\n",
+ "could not find: Grace Kelly\n",
+ "clean matching: Grady Irvin Jr ...\n",
+ "could not find: Grady Irvin Jr\n",
+ "clean matching: Graham Bentley ...\n",
+ "could not find: Graham Bentley\n",
+ "clean matching: Grant Rossenmeyer ...\n",
+ "could not find: Grant Rossenmeyer\n",
+ "clean matching: Greg Gilbert ...\n",
+ "matched Greg Gilbert to Nigel Gilbert in canonical. Add to matched ids\n",
+ "clean matching: Greg Hennigar ...\n",
+ "could not find: Greg Hennigar\n",
+ "clean matching: Greg Hodge ...\n",
+ "could not find: Greg Hodge\n",
+ "clean matching: Greg Kinsey ...\n",
+ "could not find: Greg Kinsey\n",
+ "clean matching: Gregorio Rosal ...\n",
+ "could not find: Gregorio Rosal\n",
+ "clean matching: Gregory Geoffroy ...\n",
+ "could not find: Gregory Geoffroy\n",
+ "clean matching: Griffin Colvin ...\n",
+ "could not find: Griffin Colvin\n",
+ "clean matching: Guangdong Ou Guangyuan ...\n",
+ "could not find: Guangdong Ou Guangyuan\n",
+ "clean matching: Guennadi Chipouline ...\n",
+ "could not find: Guennadi Chipouline\n",
+ "clean matching: Guenter Verheugen ...\n",
+ "could not find: Guenter Verheugen\n",
+ "clean matching: Guillaume Cannet ...\n",
+ "matched Guillaume Cannet to Guillaume Canet in canonical. Add to matched ids\n",
+ "clean matching: Guillermo Canas ...\n",
+ "matched Guillermo Canas to Guillermo Cañas in canonical. Add to matched ids\n",
+ "clean matching: Guillermo Monroy ...\n",
+ "could not find: Guillermo Monroy\n",
+ "clean matching: Guillermo Ruiz Polanco ...\n",
+ "could not find: Guillermo Ruiz Polanco\n",
+ "clean matching: Gunilla Backman ...\n",
+ "could not find: Gunilla Backman\n",
+ "clean matching: Gustavo Terrazas ...\n",
+ "could not find: Gustavo Terrazas\n",
+ "clean matching: Habib Hisham ...\n",
+ "could not find: Habib Hisham\n",
+ "clean matching: Hadley Bilger ...\n",
+ "could not find: Hadley Bilger\n",
+ "clean matching: Hal Gehman ...\n",
+ "could not find: Hal Gehman\n",
+ "clean matching: Hal Sellers ...\n",
+ "could not find: Hal Sellers\n",
+ "clean matching: Halbert Fillinger ...\n",
+ "could not find: Halbert Fillinger\n",
+ "clean matching: Hamid Efendi ...\n",
+ "could not find: Hamid Efendi\n",
+ "clean matching: Hamid Reza Asefi ...\n",
+ "could not find: Hamid Reza Asefi\n",
+ "clean matching: Hamza Atiya Muhsen ...\n",
+ "could not find: Hamza Atiya Muhsen\n",
+ "clean matching: Han Sung Joo ...\n",
+ "matched Han Sung Joo to Jang Sung-Ho in es. Add to matched ids\n",
+ "clean matching: Hana Urushima ...\n",
+ "could not find: Hana Urushima\n",
+ "clean matching: Hank McKinnell ...\n",
+ "could not find: Hank McKinnell\n",
+ "clean matching: Hanns Schumacher ...\n",
+ "could not find: Hanns Schumacher\n",
+ "clean matching: Hans Leistritz ...\n",
+ "could not find: Hans Leistritz\n",
+ "clean matching: Hans Peter Briegel ...\n",
+ "matched Hans Peter Briegel to Hans-Peter Briegel in canonical. Add to matched ids\n",
+ "clean matching: Harriet Lessy ...\n",
+ "could not find: Harriet Lessy\n",
+ "clean matching: Harry Schmidt ...\n",
+ "could not find: Harry Schmidt\n",
+ "clean matching: Harvey Wachsman ...\n",
+ "could not find: Harvey Wachsman\n",
+ "clean matching: Hasan Wirayuda ...\n",
+ "could not find: Hasan Wirayuda\n",
+ "clean matching: Hatsui Hasuike ...\n",
+ "could not find: Hatsui Hasuike\n",
+ "clean matching: Heather Chinnock ...\n",
+ "could not find: Heather Chinnock\n",
+ "clean matching: Heather Whitestone McCallum ...\n",
+ "could not find: Heather Whitestone McCallum\n",
+ "clean matching: Heather Willson ...\n",
+ "could not find: Heather Willson\n",
+ "clean matching: Hector Babenco ...\n",
+ "could not find: Hector Babenco\n",
+ "clean matching: Hector Grullon ...\n",
+ "could not find: Hector Grullon\n",
+ "clean matching: Hector Mitelman ...\n",
+ "could not find: Hector Mitelman\n",
+ "clean matching: Hee-Won Han ...\n",
+ "could not find: Hee-Won Han\n",
+ "clean matching: Heinrich Wolfgang ...\n",
+ "could not find: Heinrich Wolfgang\n",
+ "clean matching: Heinz Feldmann ...\n",
+ "could not find: Heinz Feldmann\n",
+ "clean matching: Heizo Takenaka ...\n",
+ "could not find: Heizo Takenaka\n",
+ "clean matching: Helen Alvare ...\n",
+ "could not find: Helen Alvare\n",
+ "clean matching: Helena Schneider ...\n",
+ "matched Helena Schneider to Hilde Schrader in canonical. Add to matched ids\n",
+ "clean matching: Helene Eksterowicz ...\n",
+ "could not find: Helene Eksterowicz\n",
+ "clean matching: Helio Castroneves ...\n",
+ "could not find: Helio Castroneves\n",
+ "clean matching: Helio Rubens Garcia ...\n",
+ "could not find: Helio Rubens Garcia\n",
+ "clean matching: Helo Pinheiro ...\n",
+ "could not find: Helo Pinheiro\n",
+ "clean matching: Henk Bekedam ...\n",
+ "could not find: Henk Bekedam\n",
+ "clean matching: Henry Castellanos ...\n",
+ "could not find: Henry Castellanos\n",
+ "clean matching: Henry Hilow ...\n",
+ "could not find: Henry Hilow\n",
+ "clean matching: Henry Suazo ...\n",
+ "could not find: Henry Suazo\n",
+ "clean matching: Hermando Harton ...\n",
+ "could not find: Hermando Harton\n",
+ "clean matching: Hernan Crespo ...\n",
+ "could not find: Hernan Crespo\n",
+ "clean matching: Herta Daeubler-Gmelin ...\n",
+ "could not find: Herta Daeubler-Gmelin\n",
+ "clean matching: Hestrie Cloette ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Hestrie Cloette\n",
+ "clean matching: Hichiro Naemura ...\n",
+ "could not find: Hichiro Naemura\n",
+ "clean matching: Hideki Sato ...\n",
+ "could not find: Hideki Sato\n",
+ "clean matching: Hikmat al-Azzawi ...\n",
+ "could not find: Hikmat al-Azzawi\n",
+ "clean matching: Hilda Fortune ...\n",
+ "could not find: Hilda Fortune\n",
+ "clean matching: Hilmi Akin Zorlu ...\n",
+ "could not find: Hilmi Akin Zorlu\n",
+ "clean matching: Hilmi Ozkok ...\n",
+ "could not find: Hilmi Ozkok\n",
+ "clean matching: Himmler Rebu ...\n",
+ "could not find: Himmler Rebu\n",
+ "clean matching: Hipolito Mejia ...\n",
+ "could not find: Hipolito Mejia\n",
+ "clean matching: Hiroki Gomi ...\n",
+ "could not find: Hiroki Gomi\n",
+ "clean matching: Hisham Halawi ...\n",
+ "could not find: Hisham Halawi\n",
+ "clean matching: Hitoshi Oshitani ...\n",
+ "could not find: Hitoshi Oshitani\n",
+ "clean matching: Hitoshi Tanaka ...\n",
+ "could not find: Hitoshi Tanaka\n",
+ "clean matching: Hoda Asfor ...\n",
+ "could not find: Hoda Asfor\n",
+ "clean matching: Hootie Johnson ...\n",
+ "could not find: Hootie Johnson\n",
+ "clean matching: Horace Donovan Reid ...\n",
+ "could not find: Horace Donovan Reid\n",
+ "clean matching: Horacio Julio Pina ...\n",
+ "could not find: Horacio Julio Pina\n",
+ "clean matching: Horacio de Jesus Montoya ...\n",
+ "could not find: Horacio de Jesus Montoya\n",
+ "clean matching: Horst Koehler ...\n",
+ "could not find: Horst Koehler\n",
+ "clean matching: Hu Maoyuan ...\n",
+ "could not find: Hu Maoyuan\n",
+ "clean matching: Huan Chung Yi ...\n",
+ "could not find: Huan Chung Yi\n",
+ "clean matching: Huang Suey-Sheng ...\n",
+ "matched Huang Suey-Sheng to Huang Sheng Shyan in canonical. Add to matched ids\n",
+ "clean matching: Hugh Jessiman ...\n",
+ "matched Hugh Jessiman to Jamie Hughes in canonical. Add to matched ids\n",
+ "clean matching: Hugo Chavez ...\n",
+ "could not find: Hugo Chavez\n",
+ "clean matching: Humberto Espinoza ...\n",
+ "could not find: Humberto Espinoza\n",
+ "clean matching: Hung Wan-ting ...\n",
+ "could not find: Hung Wan-ting\n",
+ "clean matching: Hunter Bates ...\n",
+ "could not find: Hunter Bates\n",
+ "clean matching: Hushiar Zebari ...\n",
+ "could not find: Hushiar Zebari\n",
+ "clean matching: Hussam Mohammed Amin ...\n",
+ "could not find: Hussam Mohammed Amin\n",
+ "clean matching: Hussein Malik ...\n",
+ "could not find: Hussein Malik\n",
+ "clean matching: Hwang Doo-yun ...\n",
+ "could not find: Hwang Doo-yun\n",
+ "clean matching: Iain Richmond ...\n",
+ "could not find: Iain Richmond\n",
+ "clean matching: Ian Huntley ...\n",
+ "could not find: Ian Huntley\n",
+ "clean matching: Ian Knop ...\n",
+ "could not find: Ian Knop\n",
+ "clean matching: Ian Thorpe ...\n",
+ "could not find: Ian Thorpe\n",
+ "clean matching: Ian Wilmut ...\n",
+ "could not find: Ian Wilmut\n",
+ "clean matching: Ibrahim Haddad ...\n",
+ "matched Ibrahim Haddad to Ibrahim Hamidi in canonical. Add to matched ids\n",
+ "clean matching: Ibrahim Hilal ...\n",
+ "could not find: Ibrahim Hilal\n",
+ "clean matching: Ignacio Antonio Velasco ...\n",
+ "could not find: Ignacio Antonio Velasco\n",
+ "clean matching: Igor Trunov ...\n",
+ "could not find: Igor Trunov\n",
+ "clean matching: Ilan Goldfajn ...\n",
+ "could not find: Ilan Goldfajn\n",
+ "clean matching: Ilham Aliev ...\n",
+ "could not find: Ilham Aliev\n",
+ "clean matching: Imad Khadduri ...\n",
+ "could not find: Imad Khadduri\n",
+ "clean matching: Imre Kertasz ...\n",
+ "could not find: Imre Kertasz\n",
+ "clean matching: Inga Hall ...\n",
+ "could not find: Inga Hall\n",
+ "clean matching: Intisar Ajouri ...\n",
+ "could not find: Intisar Ajouri\n",
+ "clean matching: Ion Tiriac ...\n",
+ "could not find: Ion Tiriac\n",
+ "clean matching: Iran Brown ...\n",
+ "matched Iran Brown to Iona Brown in canonical. Add to matched ids\n",
+ "clean matching: Irene Kahn ...\n",
+ "matched Irene Kahn to Irene Khan in canonical. Add to matched ids\n",
+ "clean matching: Irina Framtsova ...\n",
+ "could not find: Irina Framtsova\n",
+ "clean matching: Irina Yatchenko ...\n",
+ "could not find: Irina Yatchenko\n",
+ "clean matching: Irv Nathan ...\n",
+ "could not find: Irv Nathan\n",
+ "clean matching: Irwan Fadzi Idris ...\n",
+ "could not find: Irwan Fadzi Idris\n",
+ "clean matching: Isabel Orellana ...\n",
+ "could not find: Isabel Orellana\n",
+ "clean matching: Isabela Moraes ...\n",
+ "matched Isabela Moraes to Isabella Moore in fi. Add to matched ids\n",
+ "clean matching: Isidro Pastor ...\n",
+ "could not find: Isidro Pastor\n",
+ "clean matching: Ismail Cem ...\n",
+ "could not find: Ismail Cem\n",
+ "clean matching: Ivan Helguera ...\n",
+ "could not find: Ivan Helguera\n",
+ "clean matching: Ivan Stambolic ...\n",
+ "could not find: Ivan Stambolic\n",
+ "clean matching: Iveta Benesova ...\n",
+ "could not find: Iveta Benesova\n",
+ "clean matching: Ivo Dubs ...\n",
+ "could not find: Ivo Dubs\n",
+ "clean matching: JJ Redick ...\n",
+ "matched JJ Redick to J. J. Redick in canonical. Add to matched ids\n",
+ "clean matching: JK Rowling ...\n",
+ "matched JK Rowling to J. K. Rowling in canonical. Add to matched ids\n",
+ "clean matching: JP Suarez ...\n",
+ "could not find: JP Suarez\n",
+ "clean matching: JT Snow ...\n",
+ "matched JT Snow to J. T. Snow in canonical. Add to matched ids\n",
+ "clean matching: Jack Goodman ...\n",
+ "could not find: Jack Goodman\n",
+ "clean matching: Jack Knowlton ...\n",
+ "could not find: Jack Knowlton\n",
+ "clean matching: Jacob Frenkel ...\n",
+ "could not find: Jacob Frenkel\n",
+ "clean matching: Jacqueline Edwards ...\n",
+ "could not find: Jacqueline Edwards\n",
+ "clean matching: Jacqueline Marris ...\n",
+ "matched Jacqueline Marris to Jacques Marinelli in canonical. Add to matched ids\n",
+ "clean matching: Jake Brace ...\n",
+ "matched Jake Brace to Jack Baker in canonical. Add to matched ids\n",
+ "clean matching: Jalen Rose ...\n",
+ "matched Jalen Rose to Joe Ralls in canonical. Add to matched ids\n",
+ "clean matching: James Ballenger ...\n",
+ "could not find: James Ballenger\n",
+ "clean matching: James Barksdale ...\n",
+ "could not find: James Barksdale\n",
+ "clean matching: James Becker ...\n",
+ "matched James Becker to James Bracken in canonical. Add to matched ids\n",
+ "clean matching: James Brazelton ...\n",
+ "could not find: James Brazelton\n",
+ "clean matching: James Brosnahan ...\n",
+ "could not find: James Brosnahan\n",
+ "clean matching: James Butts ...\n",
+ "could not find: James Butts\n",
+ "clean matching: James Collinson ...\n",
+ "matched James Collinson to James C. Collins in canonical. Add to matched ids\n",
+ "clean matching: James Coviello ...\n",
+ "matched James Coviello to James Colville in canonical. Add to matched ids\n",
+ "clean matching: James Dingemans ...\n",
+ "could not find: James Dingemans\n",
+ "clean matching: James Hakett ...\n",
+ "could not find: James Hakett\n",
+ "clean matching: James Hallock ...\n",
+ "matched James Hallock to James N. Hallock in canonical. Add to matched ids\n",
+ "clean matching: James Ivory ...\n",
+ "could not find: James Ivory\n",
+ "clean matching: James Kelly ...\n",
+ "could not find: James Kelly\n",
+ "clean matching: James Kopp ...\n",
+ "matched James Kopp to James Kops in canonical. Add to matched ids\n",
+ "clean matching: James Layug ...\n",
+ "could not find: James Layug\n",
+ "clean matching: James Lockhart ...\n",
+ "could not find: James Lockhart\n",
+ "clean matching: James Maguire ...\n",
+ "could not find: James Maguire\n",
+ "clean matching: James Meredeth ...\n",
+ "could not find: James Meredeth\n",
+ "clean matching: James Phelps ...\n",
+ "could not find: James Phelps\n",
+ "clean matching: James Robertson Jr ...\n",
+ "matched James Robertson Jr to James Robert Jones in canonical. Add to matched ids\n",
+ "clean matching: James Schultz ...\n",
+ "could not find: James Schultz\n",
+ "clean matching: James Spalding ...\n",
+ "could not find: James Spalding\n",
+ "clean matching: James W Kennedy ...\n",
+ "could not find: James W Kennedy\n",
+ "clean matching: James Wallack ...\n",
+ "could not find: James Wallack\n",
+ "clean matching: Jamie King ...\n",
+ "matched Jamie King to Jaime King in canonical. Add to matched ids\n",
+ "clean matching: Jamie Martin ...\n",
+ "matched Jamie Martin to Jaime Marti in canonical. Add to matched ids\n",
+ "clean matching: Jamie Olis ...\n",
+ "could not find: Jamie Olis\n",
+ "clean matching: Jamie Villafane ...\n",
+ "could not find: Jamie Villafane\n",
+ "clean matching: Jamling Norgay ...\n",
+ "could not find: Jamling Norgay\n",
+ "clean matching: Jan Bjoerklund ...\n",
+ "could not find: Jan Bjoerklund\n",
+ "clean matching: Jan Paul Miller ...\n",
+ "could not find: Jan Paul Miller\n",
+ "clean matching: Jan Petersen ...\n",
+ "matched Jan Petersen to Jan Peeters in canonical. Add to matched ids\n",
+ "clean matching: Jane Riley ...\n",
+ "matched Jane Riley to Jay Riley in canonical. Add to matched ids\n",
+ "clean matching: Jane Rooney ...\n",
+ "could not find: Jane Rooney\n",
+ "clean matching: Jane Russell ...\n",
+ "matched Jane Russell to Jenna Russell in canonical. Add to matched ids\n",
+ "clean matching: Jane Walker Wood ...\n",
+ "could not find: Jane Walker Wood\n",
+ "clean matching: Janela Jara ...\n",
+ "could not find: Janela Jara\n",
+ "clean matching: Janet Crawford ...\n",
+ "could not find: Janet Crawford\n",
+ "clean matching: Janet Horvath ...\n",
+ "could not find: Janet Horvath\n",
+ "clean matching: Janet Thorpe ...\n",
+ "could not find: Janet Thorpe\n",
+ "clean matching: Janette Husarova ...\n",
+ "could not find: Janette Husarova\n",
+ "clean matching: Janez Drnovsek ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Janez Drnovsek\n",
+ "clean matching: Janica Kostelic ...\n",
+ "matched Janica Kostelic to Janica Kosteliča in lv. Add to matched ids\n",
+ "clean matching: Janice Abreu ...\n",
+ "could not find: Janice Abreu\n",
+ "clean matching: Janis Ruth Coulter ...\n",
+ "could not find: Janis Ruth Coulter\n",
+ "clean matching: Jaqueline Godoy ...\n",
+ "could not find: Jaqueline Godoy\n",
+ "clean matching: Jaromir Jagr ...\n",
+ "could not find: Jaromir Jagr\n",
+ "clean matching: Jason Alexander ...\n",
+ "matched Jason Alexander to Alexander Jones in canonical. Add to matched ids\n",
+ "clean matching: Jason Campbell ...\n",
+ "could not find: Jason Campbell\n",
+ "clean matching: Jason Gardner ...\n",
+ "matched Jason Gardner to Gerard Jones in canonical. Add to matched ids\n",
+ "clean matching: Jason Sorens ...\n",
+ "matched Jason Sorens to José Soares in pt. Add to matched ids\n",
+ "clean matching: Javier Camara ...\n",
+ "could not find: Javier Camara\n",
+ "clean matching: Jawad Boulus ...\n",
+ "could not find: Jawad Boulus\n",
+ "clean matching: Jayne Yarris ...\n",
+ "could not find: Jayne Yarris\n",
+ "clean matching: Jean-Claude Braquet ...\n",
+ "could not find: Jean-Claude Braquet\n",
+ "clean matching: Jean-Francois Lemounier ...\n",
+ "could not find: Jean-Francois Lemounier\n",
+ "clean matching: Jean-Francois Pontal ...\n",
+ "could not find: Jean-Francois Pontal\n",
+ "clean matching: Jean-Marc Olive ...\n",
+ "could not find: Jean-Marc Olive\n",
+ "clean matching: Jean-Marc de La Sabliere ...\n",
+ "could not find: Jean-Marc de La Sabliere\n",
+ "clean matching: Jean-Rene Fourtou ...\n",
+ "could not find: Jean-Rene Fourtou\n",
+ "clean matching: Jean-Sebastien Giguere ...\n",
+ "could not find: Jean-Sebastien Giguere\n",
+ "clean matching: Jean Brumley ...\n",
+ "matched Jean Brumley to Jay Blumler in canonical. Add to matched ids\n",
+ "clean matching: Jean Chretien ...\n",
+ "could not find: Jean Chretien\n",
+ "clean matching: Jean Nagel ...\n",
+ "could not find: Jean Nagel\n",
+ "clean matching: Jeanette Gray ...\n",
+ "matched Jeanette Gray to Gary Jarrett in canonical. Add to matched ids\n",
+ "clean matching: Jeanette Stauffer ...\n",
+ "could not find: Jeanette Stauffer\n",
+ "clean matching: Jeanne Anne Schroeder ...\n",
+ "could not find: Jeanne Anne Schroeder\n",
+ "clean matching: Jeannette Biedermann ...\n",
+ "matched Jeannette Biedermann to Jeanette Biedermann in canonical. Add to matched ids\n",
+ "clean matching: Jeff Dederian ...\n",
+ "could not find: Jeff Dederian\n",
+ "clean matching: Jeff Feldman ...\n",
+ "could not find: Jeff Feldman\n",
+ "clean matching: Jeff Roehm ...\n",
+ "could not find: Jeff Roehm\n",
+ "clean matching: Jeff Schiffner ...\n",
+ "could not find: Jeff Schiffner\n",
+ "clean matching: Jefferson Perez ...\n",
+ "could not find: Jefferson Perez\n",
+ "clean matching: Jeffery Hendren ...\n",
+ "could not find: Jeffery Hendren\n",
+ "clean matching: Jeffery Strelzin ...\n",
+ "could not find: Jeffery Strelzin\n",
+ "clean matching: Jeffrey Scott Postell ...\n",
+ "could not find: Jeffrey Scott Postell\n",
+ "clean matching: Jelena Dokic ...\n",
+ "could not find: Jelena Dokic\n",
+ "clean matching: Jen Bice ...\n",
+ "could not find: Jen Bice\n",
+ "clean matching: Jennifer Furminger ...\n",
+ "could not find: Jennifer Furminger\n",
+ "clean matching: Jennifer Gratz ...\n",
+ "could not find: Jennifer Gratz\n",
+ "clean matching: Jennifer Keller ...\n",
+ "could not find: Jennifer Keller\n",
+ "clean matching: Jennifer McCoy ...\n",
+ "could not find: Jennifer McCoy\n",
+ "clean matching: Jennifer Murray ...\n",
+ "could not find: Jennifer Murray\n",
+ "clean matching: Jennifer Pena ...\n",
+ "matched Jennifer Pena to Jennifer Peña in canonical. Add to matched ids\n",
+ "clean matching: Jennifer Renee Short ...\n",
+ "could not find: Jennifer Renee Short\n",
+ "clean matching: Jennifer Rodriguez ...\n",
+ "could not find: Jennifer Rodriguez\n",
+ "clean matching: Jennifer Thompson ...\n",
+ "could not find: Jennifer Thompson\n",
+ "clean matching: Jenny Romero ...\n",
+ "matched Jenny Romero to Joy Romero in canonical. Add to matched ids\n",
+ "clean matching: Jens Lehmann ...\n",
+ "could not find: Jens Lehmann\n",
+ "clean matching: Jerelle Kraus ...\n",
+ "could not find: Jerelle Kraus\n",
+ "clean matching: Jeremy Gompertz ...\n",
+ "could not find: Jeremy Gompertz\n",
+ "clean matching: Jerome Golmard ...\n",
+ "could not find: Jerome Golmard\n",
+ "clean matching: Jerry McEntee ...\n",
+ "could not find: Jerry McEntee\n",
+ "clean matching: Jerry Oliver ...\n",
+ "could not find: Jerry Oliver\n",
+ "clean matching: Jerry Pauley ...\n",
+ "could not find: Jerry Pauley\n",
+ "clean matching: Jerry Sexton ...\n",
+ "could not find: Jerry Sexton\n",
+ "clean matching: Jesus Cardenal ...\n",
+ "could not find: Jesus Cardenal\n",
+ "clean matching: Jim Anderson ...\n",
+ "could not find: Jim Anderson\n",
+ "clean matching: Jim Calhoun ...\n",
+ "could not find: Jim Calhoun\n",
+ "clean matching: Jim Freudenberg ...\n",
+ "could not find: Jim Freudenberg\n",
+ "clean matching: Jim Hahn ...\n",
+ "could not find: Jim Hahn\n",
+ "clean matching: Jim Jeffords ...\n",
+ "could not find: Jim Jeffords\n",
+ "clean matching: Jim Nochols ...\n",
+ "could not find: Jim Nochols\n",
+ "clean matching: Jim OBrien ...\n",
+ "matched Jim OBrien to Jim O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Jim Schwarz ...\n",
+ "could not find: Jim Schwarz\n",
+ "clean matching: Jim Spinoza ...\n",
+ "could not find: Jim Spinoza\n",
+ "clean matching: Jim Sterk ...\n",
+ "could not find: Jim Sterk\n",
+ "clean matching: Jim Taylor ...\n",
+ "could not find: Jim Taylor\n",
+ "clean matching: Jim Wessling ...\n",
+ "could not find: Jim Wessling\n",
+ "clean matching: Jim Wong ...\n",
+ "matched Jim Wong to Wong Jim in canonical. Add to matched ids\n",
+ "clean matching: Jimmy Gurule ...\n",
+ "could not find: Jimmy Gurule\n",
+ "clean matching: Jimmy Jimenez ...\n",
+ "could not find: Jimmy Jimenez\n",
+ "clean matching: Jimmy Szymanski ...\n",
+ "could not find: Jimmy Szymanski\n",
+ "clean matching: Jiri Novak ...\n",
+ "could not find: Jiri Novak\n",
+ "clean matching: Jo Joong-hyon ...\n",
+ "could not find: Jo Joong-hyon\n",
+ "clean matching: Joan Dangerfield ...\n",
+ "could not find: Joan Dangerfield\n",
+ "clean matching: Joanna Poitier ...\n",
+ "matched Joanna Poitier to Joanni Perronet in canonical. Add to matched ids\n",
+ "clean matching: Joanne Duquette ...\n",
+ "could not find: Joanne Duquette\n",
+ "clean matching: Joao Rocha ...\n",
+ "could not find: Joao Rocha\n",
+ "clean matching: Joaquim Levy ...\n",
+ "could not find: Joaquim Levy\n",
+ "clean matching: Joaquim Rodriguez ...\n",
+ "could not find: Joaquim Rodriguez\n",
+ "clean matching: Joaquin Sanchez ...\n",
+ "could not find: Joaquin Sanchez\n",
+ "clean matching: Joe Darrell ...\n",
+ "could not find: Joe Darrell\n",
+ "clean matching: Joe Dicaro ...\n",
+ "could not find: Joe Dicaro\n",
+ "clean matching: Joe Friedberg ...\n",
+ "could not find: Joe Friedberg\n",
+ "clean matching: Joe Garner ...\n",
+ "matched Joe Garner to Joe Genaro in es. Add to matched ids\n",
+ "clean matching: Joe Glover ...\n",
+ "could not find: Joe Glover\n",
+ "clean matching: Joe Leonard ...\n",
+ "could not find: Joe Leonard\n",
+ "clean matching: Joe Mendes ...\n",
+ "matched Joe Mendes to José Mendes in canonical. Add to matched ids\n",
+ "clean matching: Joe Metz ...\n",
+ "could not find: Joe Metz\n",
+ "clean matching: Joe Plumeri ...\n",
+ "matched Joe Plumeri to Julien Pomère in fr. Add to matched ids\n",
+ "clean matching: Joe Vandever ...\n",
+ "matched Joe Vandever to Javor Vandev in nl. Add to matched ids\n",
+ "clean matching: Joel Todd ...\n",
+ "could not find: Joel Todd\n",
+ "clean matching: Joerg Haider ...\n",
+ "could not find: Joerg Haider\n",
+ "clean matching: John Banko ...\n",
+ "could not find: John Banko\n",
+ "clean matching: John Barnett ...\n",
+ "matched John Barnett to John Bartone in canonical. Add to matched ids\n",
+ "clean matching: John Blaney ...\n",
+ "matched John Blaney to Johann Bley in canonical. Add to matched ids\n",
+ "clean matching: John Connolly ...\n",
+ "could not find: John Connolly\n",
+ "clean matching: John Coomber ...\n",
+ "could not find: John Coomber\n",
+ "clean matching: John Cruz ...\n",
+ "could not find: John Cruz\n",
+ "clean matching: John Dallager ...\n",
+ "could not find: John Dallager\n",
+ "clean matching: John Daly Jr ...\n",
+ "could not find: John Daly Jr\n",
+ "clean matching: John Darby ...\n",
+ "could not find: John Darby\n",
+ "clean matching: John Duprey ...\n",
+ "could not find: John Duprey\n",
+ "clean matching: John Eastman ...\n",
+ "could not find: John Eastman\n",
+ "clean matching: John F Kennedy Jr ...\n",
+ "matched John F Kennedy Jr to John F. Kennedy Jr. in canonical. Add to matched ids\n",
+ "clean matching: John Gordnick ...\n",
+ "could not find: John Gordnick\n",
+ "clean matching: John Herrington ...\n",
+ "matched John Herrington to John Hottinger in canonical. Add to matched ids\n",
+ "clean matching: John Jones ...\n",
+ "matched John Jones to John Jensen in canonical. Add to matched ids\n",
+ "clean matching: John Jumper ...\n",
+ "could not find: John Jumper\n",
+ "clean matching: John Lisowski ...\n",
+ "could not find: John Lisowski\n",
+ "clean matching: John Mabry ...\n",
+ "could not find: John Mabry\n",
+ "clean matching: John Moxley ...\n",
+ "could not find: John Moxley\n",
+ "clean matching: John Nimmo ...\n",
+ "could not find: John Nimmo\n",
+ "clean matching: John Perrota ...\n",
+ "matched John Perrota to Joe Prather in canonical. Add to matched ids\n",
+ "clean matching: John Philip Elkann ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: John Philip Elkann\n",
+ "clean matching: John Reilly ...\n",
+ "matched John Reilly to John J. Riley in canonical. Add to matched ids\n",
+ "clean matching: John Robbins ...\n",
+ "matched John Robbins to John Robinson in de. Add to matched ids\n",
+ "clean matching: John Sidgmore ...\n",
+ "could not find: John Sidgmore\n",
+ "clean matching: John Sununu ...\n",
+ "could not find: John Sununu\n",
+ "clean matching: John Velazquez ...\n",
+ "could not find: John Velazquez\n",
+ "clean matching: Johnny Htu ...\n",
+ "matched Johnny Htu to Johnny Hunt in canonical. Add to matched ids\n",
+ "clean matching: Johnson Panjaitan ...\n",
+ "could not find: Johnson Panjaitan\n",
+ "clean matching: Jolanta Kwasniewski ...\n",
+ "could not find: Jolanta Kwasniewski\n",
+ "clean matching: Jon Constance ...\n",
+ "could not find: Jon Constance\n",
+ "clean matching: Jonathan Arden ...\n",
+ "could not find: Jonathan Arden\n",
+ "clean matching: Jonathan Edwards ...\n",
+ "matched Jonathan Edwards to Edward E. Johnston in canonical. Add to matched ids\n",
+ "clean matching: Jonathan Fine ...\n",
+ "could not find: Jonathan Fine\n",
+ "clean matching: Jonathan Schroeder ...\n",
+ "could not find: Jonathan Schroeder\n",
+ "clean matching: Jong Thae Hwa ...\n",
+ "could not find: Jong Thae Hwa\n",
+ "clean matching: Jong Wook Lee ...\n",
+ "matched Jong Wook Lee to Lee Jong-Wook in sv. Add to matched ids\n",
+ "clean matching: Jorge Alberto Galindo ...\n",
+ "could not find: Jorge Alberto Galindo\n",
+ "clean matching: Jorge Arce ...\n",
+ "could not find: Jorge Arce\n",
+ "clean matching: Jorge Castaneda ...\n",
+ "matched Jorge Castaneda to Jorge Castañeda in de. Add to matched ids\n",
+ "clean matching: Jorge Enrique Jimenez ...\n",
+ "could not find: Jorge Enrique Jimenez\n",
+ "clean matching: Jorge Marquez-Ruarte ...\n",
+ "could not find: Jorge Marquez-Ruarte\n",
+ "clean matching: Jorge Rodolfo Canicoba Corral ...\n",
+ "could not find: Jorge Rodolfo Canicoba Corral\n",
+ "clean matching: Jorma Huhtala ...\n",
+ "could not find: Jorma Huhtala\n",
+ "clean matching: Jose Acasuso ...\n",
+ "could not find: Jose Acasuso\n",
+ "clean matching: Jose Alencar ...\n",
+ "could not find: Jose Alencar\n",
+ "clean matching: Jose Bove ...\n",
+ "could not find: Jose Bove\n",
+ "clean matching: Jose Canseco Sr ...\n",
+ "could not find: Jose Canseco Sr\n",
+ "clean matching: Jose Carlo Fernandez ...\n",
+ "could not find: Jose Carlo Fernandez\n",
+ "clean matching: Jose Carreras ...\n",
+ "could not find: Jose Carreras\n",
+ "clean matching: Jose Cevallos ...\n",
+ "could not find: Jose Cevallos\n",
+ "clean matching: Jose Dirceu ...\n",
+ "could not find: Jose Dirceu\n",
+ "clean matching: Jose Genoino ...\n",
+ "matched Jose Genoino to José Genesio in es. Add to matched ids\n",
+ "clean matching: Jose Jose ...\n",
+ "matched Jose Jose to Jens Jonsson in canonical. Add to matched ids\n",
+ "clean matching: Jose Lopez Beltran ...\n",
+ "could not find: Jose Lopez Beltran\n",
+ "clean matching: Jose Luis Chilavert ...\n",
+ "could not find: Jose Luis Chilavert\n",
+ "clean matching: Jose Luis Rodriguez Zapatero ...\n",
+ "could not find: Jose Luis Rodriguez Zapatero\n",
+ "clean matching: Jose Luis Santiago Vasconcelos ...\n",
+ "could not find: Jose Luis Santiago Vasconcelos\n",
+ "clean matching: Jose Manuel Durao Barroso ...\n",
+ "could not find: Jose Manuel Durao Barroso\n",
+ "clean matching: Jose Maria Aznar ...\n",
+ "could not find: Jose Maria Aznar\n",
+ "clean matching: Jose Miguel Aleman ...\n",
+ "could not find: Jose Miguel Aleman\n",
+ "clean matching: Jose Rosado ...\n",
+ "could not find: Jose Rosado\n",
+ "clean matching: Jose Santos ...\n",
+ "matched Jose Santos to Jason Stenta in canonical. Add to matched ids\n",
+ "clean matching: Jose Sarney ...\n",
+ "matched Jose Sarney to Joe Sayers in canonical. Add to matched ids\n",
+ "clean matching: Jose Serra ...\n",
+ "matched Jose Serra to José Soares in pt. Add to matched ids\n",
+ "clean matching: Jose Vicente Rangel ...\n",
+ "could not find: Jose Vicente Rangel\n",
+ "clean matching: Jose Viegas Filho ...\n",
+ "could not find: Jose Viegas Filho\n",
+ "clean matching: Jose Woldenberg ...\n",
+ "could not find: Jose Woldenberg\n",
+ "clean matching: Joseph Ganim ...\n",
+ "could not find: Joseph Ganim\n",
+ "clean matching: Joseph Hoy ...\n",
+ "could not find: Joseph Hoy\n",
+ "clean matching: Joseph LePore ...\n",
+ "could not find: Joseph LePore\n",
+ "clean matching: Joseph Lopez ...\n",
+ "could not find: Joseph Lopez\n",
+ "clean matching: Joseph Salgado ...\n",
+ "could not find: Joseph Salgado\n",
+ "clean matching: Joshua Davey ...\n",
+ "could not find: Joshua Davey\n",
+ "clean matching: Joshua Harapko ...\n",
+ "could not find: Joshua Harapko\n",
+ "clean matching: Joxel Garcia ...\n",
+ "could not find: Joxel Garcia\n",
+ "clean matching: Joy Lee Sadler ...\n",
+ "could not find: Joy Lee Sadler\n",
+ "clean matching: Juan Carlos Morales ...\n",
+ "could not find: Juan Carlos Morales\n",
+ "clean matching: Juan Carlos Ortega ...\n",
+ "could not find: Juan Carlos Ortega\n",
+ "clean matching: Juan Fernandez ...\n",
+ "could not find: Juan Fernandez\n",
+ "clean matching: Juan Jose Lucas ...\n",
+ "could not find: Juan Jose Lucas\n",
+ "clean matching: Juan Roman Carrasco ...\n",
+ "could not find: Juan Roman Carrasco\n",
+ "clean matching: Juan Roman Riquelme ...\n",
+ "could not find: Juan Roman Riquelme\n",
+ "clean matching: Juan Valencia Osorio ...\n",
+ "could not find: Juan Valencia Osorio\n",
+ "clean matching: Judd Davies ...\n",
+ "could not find: Judd Davies\n",
+ "clean matching: Judith Nathan ...\n",
+ "could not find: Judith Nathan\n",
+ "clean matching: Judy Dean ...\n",
+ "could not find: Judy Dean\n",
+ "clean matching: Judy Locy ...\n",
+ "could not find: Judy Locy\n",
+ "clean matching: Judy Vassar ...\n",
+ "could not find: Judy Vassar\n",
+ "clean matching: Juergen Braehmer ...\n",
+ "could not find: Juergen Braehmer\n",
+ "clean matching: Juergen Chrobog ...\n",
+ "could not find: Juergen Chrobog\n",
+ "clean matching: Juergen Peters ...\n",
+ "could not find: Juergen Peters\n",
+ "clean matching: Juergen Schrempp ...\n",
+ "could not find: Juergen Schrempp\n",
+ "clean matching: Juergen Trittin ...\n",
+ "could not find: Juergen Trittin\n",
+ "clean matching: Julia Tymoshenko ...\n",
+ "could not find: Julia Tymoshenko\n",
+ "clean matching: Julie Andrews ...\n",
+ "could not find: Julie Andrews\n",
+ "clean matching: Julie Infante ...\n",
+ "could not find: Julie Infante\n",
+ "clean matching: Julien Varlet ...\n",
+ "could not find: Julien Varlet\n",
+ "clean matching: Julio Cesar Chavez ...\n",
+ "matched Julio Cesar Chavez to Julio César Chávez Jr in pl. Add to matched ids\n",
+ "clean matching: Julio Cesar Franco ...\n",
+ "matched Julio Cesar Franco to Juan Carlos Frecia in canonical. Add to matched ids\n",
+ "clean matching: Julio De Brun ...\n",
+ "could not find: Julio De Brun\n",
+ "clean matching: Julio Rossi ...\n",
+ "could not find: Julio Rossi\n",
+ "clean matching: Julius Barnes ...\n",
+ "could not find: Julius Barnes\n",
+ "clean matching: Juljia Vysotskij ...\n",
+ "could not find: Juljia Vysotskij\n",
+ "clean matching: Jung Bong ...\n",
+ "could not find: Jung Bong\n",
+ "clean matching: Justin Wilson ...\n",
+ "could not find: Justin Wilson\n",
+ "clean matching: Kai-Uwe Ricke ...\n",
+ "could not find: Kai-Uwe Ricke\n",
+ "clean matching: Kaisser Bazan ...\n",
+ "could not find: Kaisser Bazan\n",
+ "clean matching: Kalid Kaid ...\n",
+ "could not find: Kalid Kaid\n",
+ "clean matching: Kamal Kharrazi ...\n",
+ "could not find: Kamal Kharrazi\n",
+ "clean matching: Kang Gum-sil ...\n",
+ "could not find: Kang Gum-sil\n",
+ "clean matching: Karen Clarkson ...\n",
+ "could not find: Karen Clarkson\n",
+ "clean matching: Karen Pereiras ...\n",
+ "could not find: Karen Pereiras\n",
+ "clean matching: Karen Sharpe Kramer ...\n",
+ "could not find: Karen Sharpe Kramer\n",
+ "clean matching: Karin Pilsaeter ...\n",
+ "matched Karin Pilsaeter to Katelin Petersen in canonical. Add to matched ids\n",
+ "clean matching: Karol Kucera ...\n",
+ "could not find: Karol Kucera\n",
+ "clean matching: Katalin Kollat ...\n",
+ "could not find: Katalin Kollat\n",
+ "clean matching: Kate Burton ...\n",
+ "matched Kate Burton to Karen Burton in canonical. Add to matched ids\n",
+ "clean matching: Kate Lee ...\n",
+ "could not find: Kate Lee\n",
+ "clean matching: Katerina Smrzova ...\n",
+ "could not find: Katerina Smrzova\n",
+ "clean matching: Katherine Harris ...\n",
+ "could not find: Katherine Harris\n",
+ "clean matching: Kathie Louise Saunders ...\n",
+ "could not find: Kathie Louise Saunders\n",
+ "clean matching: Kathleen Abernathy ...\n",
+ "could not find: Kathleen Abernathy\n",
+ "clean matching: Kathy Winters ...\n",
+ "could not find: Kathy Winters\n",
+ "clean matching: Katie Boone ...\n",
+ "matched Katie Boone to Beat Kitano in canonical. Add to matched ids\n",
+ "clean matching: Katie Smith ...\n",
+ "matched Katie Smith to Keith Seaman in canonical. Add to matched ids\n",
+ "clean matching: Katrin Susi ...\n",
+ "could not find: Katrin Susi\n",
+ "clean matching: Kay Behrensmeyer ...\n",
+ "could not find: Kay Behrensmeyer\n",
+ "clean matching: Kaye Young ...\n",
+ "could not find: Kaye Young\n",
+ "clean matching: Keiko Sofia Fujimori ...\n",
+ "could not find: Keiko Sofia Fujimori\n",
+ "clean matching: Keith Bishop Jr ...\n",
+ "matched Keith Bishop Jr to Kirsten J. Bishop in cs. Add to matched ids\n",
+ "clean matching: Keith Fotta ...\n",
+ "could not find: Keith Fotta\n",
+ "clean matching: Keith Lowen ...\n",
+ "matched Keith Lowen to Keith Lowe in canonical. Add to matched ids\n",
+ "clean matching: Keith Rodriguez ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Keith Rodriguez\n",
+ "clean matching: Kellie Greene ...\n",
+ "could not find: Kellie Greene\n",
+ "clean matching: Kelly Leigh ...\n",
+ "could not find: Kelly Leigh\n",
+ "clean matching: Kemal Dervis ...\n",
+ "could not find: Kemal Dervis\n",
+ "clean matching: Ken Balk ...\n",
+ "could not find: Ken Balk\n",
+ "clean matching: Ken Watanabe ...\n",
+ "could not find: Ken Watanabe\n",
+ "clean matching: Ken Wharfe ...\n",
+ "could not find: Ken Wharfe\n",
+ "clean matching: Kenneth Brill ...\n",
+ "could not find: Kenneth Brill\n",
+ "clean matching: Kenneth Dam ...\n",
+ "could not find: Kenneth Dam\n",
+ "clean matching: Kenneth Evans ...\n",
+ "could not find: Kenneth Evans\n",
+ "clean matching: Kenneth Reichert ...\n",
+ "could not find: Kenneth Reichert\n",
+ "clean matching: Kenny Brack ...\n",
+ "could not find: Kenny Brack\n",
+ "clean matching: Kent Robinson ...\n",
+ "matched Kent Robinson to Kent Robbins in canonical. Add to matched ids\n",
+ "clean matching: Kevin Crane ...\n",
+ "could not find: Kevin Crane\n",
+ "clean matching: Kevin Keegan ...\n",
+ "could not find: Kevin Keegan\n",
+ "clean matching: Kevin Satterfield ...\n",
+ "could not find: Kevin Satterfield\n",
+ "clean matching: Kevin Tarrant ...\n",
+ "could not find: Kevin Tarrant\n",
+ "clean matching: Khader Rashid Rahim ...\n",
+ "could not find: Khader Rashid Rahim\n",
+ "clean matching: Khaled Sawalhi ...\n",
+ "could not find: Khaled Sawalhi\n",
+ "clean matching: Khatol Mohammad Zai ...\n",
+ "could not find: Khatol Mohammad Zai\n",
+ "clean matching: Kifah Ajouri ...\n",
+ "could not find: Kifah Ajouri\n",
+ "clean matching: Kim Chinn ...\n",
+ "matched Kim Chinn to Kim Chi in canonical. Add to matched ids\n",
+ "clean matching: Kim Dong-hwa ...\n",
+ "matched Kim Dong-hwa to Dong-hwa Kim in canonical. Add to matched ids\n",
+ "clean matching: Kim Dong-tae ...\n",
+ "could not find: Kim Dong-tae\n",
+ "clean matching: Kim Hong-gul ...\n",
+ "could not find: Kim Hong-gul\n",
+ "clean matching: Kim Hong-up ...\n",
+ "could not find: Kim Hong-up\n",
+ "clean matching: Kim Jin-sun ...\n",
+ "matched Kim Jin-sun to Kim Jun-su in canonical. Add to matched ids\n",
+ "clean matching: Kim Ryong-sung ...\n",
+ "could not find: Kim Ryong-sung\n",
+ "clean matching: Kim Su Nam ...\n",
+ "could not find: Kim Su Nam\n",
+ "clean matching: Kim Yun-kyu ...\n",
+ "could not find: Kim Yun-kyu\n",
+ "clean matching: Kimberly Bruckner ...\n",
+ "could not find: Kimberly Bruckner\n",
+ "clean matching: Kimi Raikkonen ...\n",
+ "could not find: Kimi Raikkonen\n",
+ "clean matching: King Abdullah II ...\n",
+ "could not find: King Abdullah II\n",
+ "clean matching: King Bhumibol Adulyadej ...\n",
+ "could not find: King Bhumibol Adulyadej\n",
+ "clean matching: King Gyanendra ...\n",
+ "could not find: King Gyanendra\n",
+ "clean matching: Kirk Doerger ...\n",
+ "could not find: Kirk Doerger\n",
+ "clean matching: Kirsten Gilham ...\n",
+ "could not find: Kirsten Gilham\n",
+ "clean matching: Kitin Munoz ...\n",
+ "could not find: Kitin Munoz\n",
+ "clean matching: Klaus Zwickel ...\n",
+ "could not find: Klaus Zwickel\n",
+ "clean matching: Kong Quan ...\n",
+ "could not find: Kong Quan\n",
+ "clean matching: Krishna Bhadur Mahara ...\n",
+ "could not find: Krishna Bhadur Mahara\n",
+ "clean matching: Kristen Breitweiser ...\n",
+ "could not find: Kristen Breitweiser\n",
+ "clean matching: Kristen Rivera ...\n",
+ "matched Kristen Rivera to Ritvars Knesis in canonical. Add to matched ids\n",
+ "clean matching: Kristin Davis ...\n",
+ "could not find: Kristin Davis\n",
+ "clean matching: Kultida Woods ...\n",
+ "could not find: Kultida Woods\n",
+ "clean matching: Kurt Hellstrom ...\n",
+ "matched Kurt Hellstrom to Helmut Koester in canonical. Add to matched ids\n",
+ "clean matching: Kurt Tanabe ...\n",
+ "could not find: Kurt Tanabe\n",
+ "clean matching: Kwon Young-gil ...\n",
+ "could not find: Kwon Young-gil\n",
+ "clean matching: LK Advani ...\n",
+ "matched LK Advani to L. K. Advani in canonical. Add to matched ids\n",
+ "clean matching: Lane Odom ...\n",
+ "could not find: Lane Odom\n",
+ "clean matching: Larry Brown ...\n",
+ "matched Larry Brown to Larry Bowa in canonical. Add to matched ids\n",
+ "clean matching: Larry Greene ...\n",
+ "matched Larry Greene to Larry Garner in canonical. Add to matched ids\n",
+ "clean matching: Larry Hahn ...\n",
+ "could not find: Larry Hahn\n",
+ "clean matching: Larry Harris ...\n",
+ "could not find: Larry Harris\n",
+ "clean matching: Larry Lindsey ...\n",
+ "could not find: Larry Lindsey\n",
+ "clean matching: Larry Nichols ...\n",
+ "could not find: Larry Nichols\n",
+ "clean matching: Larry Ralston ...\n",
+ "could not find: Larry Ralston\n",
+ "clean matching: Larry Templeton ...\n",
+ "could not find: Larry Templeton\n",
+ "clean matching: Lars Burgsmuller ...\n",
+ "could not find: Lars Burgsmuller\n",
+ "clean matching: Laszlo Kovacs ...\n",
+ "could not find: Laszlo Kovacs\n",
+ "clean matching: Laura Gobai ...\n",
+ "could not find: Laura Gobai\n",
+ "clean matching: Laura Hernandez ...\n",
+ "could not find: Laura Hernandez\n",
+ "clean matching: Laura Marlow ...\n",
+ "could not find: Laura Marlow\n",
+ "clean matching: Laura Romero ...\n",
+ "could not find: Laura Romero\n",
+ "clean matching: Lauren Killian ...\n",
+ "could not find: Lauren Killian\n",
+ "clean matching: Laurent Woulzy ...\n",
+ "could not find: Laurent Woulzy\n",
+ "clean matching: Laurie Hobbs ...\n",
+ "could not find: Laurie Hobbs\n",
+ "clean matching: Laurie Laychak ...\n",
+ "could not find: Laurie Laychak\n",
+ "clean matching: Laurie Pirtle ...\n",
+ "matched Laurie Pirtle to Paul Litteral in canonical. Add to matched ids\n",
+ "clean matching: Lawrence Foley ...\n",
+ "could not find: Lawrence Foley\n",
+ "clean matching: Lawrence Vito ...\n",
+ "could not find: Lawrence Vito\n",
+ "clean matching: Lazaro Castro ...\n",
+ "could not find: Lazaro Castro\n",
+ "clean matching: LeRoy Millette Jr ...\n",
+ "could not find: LeRoy Millette Jr\n",
+ "clean matching: Leandrinho Barbosa ...\n",
+ "could not find: Leandrinho Barbosa\n",
+ "clean matching: Leandro Andrade ...\n",
+ "could not find: Leandro Andrade\n",
+ "clean matching: Leandro Garcia ...\n",
+ "matched Leandro Garcia to Leonard Garcia in canonical. Add to matched ids\n",
+ "clean matching: Lech Walesa ...\n",
+ "could not find: Lech Walesa\n",
+ "clean matching: Lee Ann Knight ...\n",
+ "could not find: Lee Ann Knight\n",
+ "clean matching: Lee Ann Terlaji ...\n",
+ "could not find: Lee Ann Terlaji\n",
+ "clean matching: Lee Byung-woong ...\n",
+ "could not find: Lee Byung-woong\n",
+ "clean matching: Lee Nam-shin ...\n",
+ "matched Lee Nam-shin to Nina Lemesh in canonical. Add to matched ids\n",
+ "clean matching: Lee Soo-hyuck ...\n",
+ "could not find: Lee Soo-hyuck\n",
+ "clean matching: Lee Yeo-jin ...\n",
+ "matched Lee Yeo-jin to Lee Yoon-ji in canonical. Add to matched ids\n",
+ "clean matching: Lee Yuan-tseh ...\n",
+ "could not find: Lee Yuan-tseh\n",
+ "clean matching: Leigh Winchell ...\n",
+ "could not find: Leigh Winchell\n",
+ "clean matching: Lemuel Montulo ...\n",
+ "could not find: Lemuel Montulo\n",
+ "clean matching: Len Jenoff ...\n",
+ "could not find: Len Jenoff\n",
+ "clean matching: Leni Bjorklund ...\n",
+ "could not find: Leni Bjorklund\n",
+ "clean matching: Leo Mullin ...\n",
+ "could not find: Leo Mullin\n",
+ "clean matching: Leo Ramirez ...\n",
+ "could not find: Leo Ramirez\n",
+ "clean matching: Leon LaPorte ...\n",
+ "could not find: Leon LaPorte\n",
+ "clean matching: Leon Silver ...\n",
+ "could not find: Leon Silver\n",
+ "clean matching: Leonard Glick ...\n",
+ "could not find: Leonard Glick\n",
+ "clean matching: Leonard Schrank ...\n",
+ "could not find: Leonard Schrank\n",
+ "clean matching: Leonardo Fernandez ...\n",
+ "matched Leonardo Fernandez to Fernando Núñez de Lara in canonical. Add to matched ids\n",
+ "clean matching: Lesia Burlak ...\n",
+ "could not find: Lesia Burlak\n",
+ "clean matching: Lesley Coppin ...\n",
+ "could not find: Lesley Coppin\n",
+ "clean matching: Lesley Flood ...\n",
+ "could not find: Lesley Flood\n",
+ "clean matching: Lesley McCulloch ...\n",
+ "could not find: Lesley McCulloch\n",
+ "clean matching: Leslie Ann Woodward ...\n",
+ "could not find: Leslie Ann Woodward\n",
+ "clean matching: Leslie Caldwell ...\n",
+ "could not find: Leslie Caldwell\n",
+ "clean matching: Leslie Wiser Jr ...\n",
+ "could not find: Leslie Wiser Jr\n",
+ "clean matching: Liane Janda ...\n",
+ "could not find: Liane Janda\n",
+ "clean matching: Lidija Djukanovic ...\n",
+ "could not find: Lidija Djukanovic\n",
+ "clean matching: Lili Marinho ...\n",
+ "could not find: Lili Marinho\n",
+ "clean matching: Lin Yi-fu ...\n",
+ "could not find: Lin Yi-fu\n",
+ "clean matching: Lin Yung Hsi ...\n",
+ "could not find: Lin Yung Hsi\n",
+ "clean matching: Linda Amicangioli ...\n",
+ "could not find: Linda Amicangioli\n",
+ "clean matching: Linda Franklin ...\n",
+ "could not find: Linda Franklin\n",
+ "clean matching: Linda Sanchez ...\n",
+ "could not find: Linda Sanchez\n",
+ "clean matching: Linn Thornton ...\n",
+ "could not find: Linn Thornton\n",
+ "clean matching: Lisa Leslie ...\n",
+ "matched Lisa Leslie to Lila Leslie in canonical. Add to matched ids\n",
+ "clean matching: Lisa Stone ...\n",
+ "could not find: Lisa Stone\n",
+ "clean matching: Lloyd Mudiwa ...\n",
+ "could not find: Lloyd Mudiwa\n",
+ "clean matching: Lloyd Novick ...\n",
+ "could not find: Lloyd Novick\n",
+ "clean matching: Lloyd Richards ...\n",
+ "matched Lloyd Richards to Nicholas R. Lardy in canonical. Add to matched ids\n",
+ "clean matching: Lloyd Ward ...\n",
+ "could not find: Lloyd Ward\n",
+ "clean matching: Lope Mendoza ...\n",
+ "could not find: Lope Mendoza\n",
+ "clean matching: Lord Hutton ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Lord Hutton\n",
+ "clean matching: Loretta Lynn Harper ...\n",
+ "could not find: Loretta Lynn Harper\n",
+ "clean matching: Louisa Baileche ...\n",
+ "could not find: Louisa Baileche\n",
+ "clean matching: Lubomir Zaoralek ...\n",
+ "could not find: Lubomir Zaoralek\n",
+ "clean matching: Lucas Wysocki ...\n",
+ "could not find: Lucas Wysocki\n",
+ "clean matching: Lucia Kenny Anthony ...\n",
+ "could not find: Lucia Kenny Anthony\n",
+ "clean matching: Luciano Bovicelli ...\n",
+ "could not find: Luciano Bovicelli\n",
+ "clean matching: Lucie Lapovsky ...\n",
+ "could not find: Lucie Lapovsky\n",
+ "clean matching: Lucio Gutierrez ...\n",
+ "could not find: Lucio Gutierrez\n",
+ "clean matching: Lucio Stanca ...\n",
+ "could not find: Lucio Stanca\n",
+ "clean matching: Lucrecia Orozco ...\n",
+ "could not find: Lucrecia Orozco\n",
+ "clean matching: Ludwig Ovalle ...\n",
+ "could not find: Ludwig Ovalle\n",
+ "clean matching: Luis Berrondo ...\n",
+ "matched Luis Berrondo to Louise Borden in canonical. Add to matched ids\n",
+ "clean matching: Luis Ernesto Derbez Bautista ...\n",
+ "could not find: Luis Ernesto Derbez Bautista\n",
+ "clean matching: Luis Figo ...\n",
+ "could not find: Luis Figo\n",
+ "clean matching: Luis Gonzalez Macchi ...\n",
+ "could not find: Luis Gonzalez Macchi\n",
+ "clean matching: Luis Guzman ...\n",
+ "could not find: Luis Guzman\n",
+ "clean matching: Luis Rosario Huertas ...\n",
+ "could not find: Luis Rosario Huertas\n",
+ "clean matching: Luis Sanchez ...\n",
+ "matched Luis Sanchez to Luiz Sanches in canonical. Add to matched ids\n",
+ "clean matching: Luther Htu ...\n",
+ "could not find: Luther Htu\n",
+ "clean matching: Lutz Freitag ...\n",
+ "could not find: Lutz Freitag\n",
+ "clean matching: Lynn Abraham ...\n",
+ "could not find: Lynn Abraham\n",
+ "clean matching: Lynne Slepian ...\n",
+ "could not find: Lynne Slepian\n",
+ "clean matching: Mack Brown ...\n",
+ "could not find: Mack Brown\n",
+ "clean matching: Madeleine Webber ...\n",
+ "could not find: Madeleine Webber\n",
+ "clean matching: Madge Overhouse ...\n",
+ "could not find: Madge Overhouse\n",
+ "clean matching: Magda Kertasz ...\n",
+ "could not find: Magda Kertasz\n",
+ "clean matching: Maggie Smith ...\n",
+ "matched Maggie Smith to Meaghan Smith in canonical. Add to matched ids\n",
+ "clean matching: Magui Serna ...\n",
+ "could not find: Magui Serna\n",
+ "clean matching: Maha Habib ...\n",
+ "could not find: Maha Habib\n",
+ "clean matching: Mahdi Al Bassam ...\n",
+ "could not find: Mahdi Al Bassam\n",
+ "clean matching: Mahima Chaudhari ...\n",
+ "could not find: Mahima Chaudhari\n",
+ "clean matching: Mahmoud Al Zhar ...\n",
+ "could not find: Mahmoud Al Zhar\n",
+ "clean matching: Mahmoud Diyab al-Ahmed ...\n",
+ "could not find: Mahmoud Diyab al-Ahmed\n",
+ "clean matching: Makiya Ali Hassan ...\n",
+ "could not find: Makiya Ali Hassan\n",
+ "clean matching: Malak Habbak ...\n",
+ "could not find: Malak Habbak\n",
+ "clean matching: Malcolm Jamal Warner ...\n",
+ "matched Malcolm Jamal Warner to Malcolm-Jamal Warner in canonical. Add to matched ids\n",
+ "clean matching: Malik Mahmud ...\n",
+ "could not find: Malik Mahmud\n",
+ "clean matching: Manuel Gehring ...\n",
+ "could not find: Manuel Gehring\n",
+ "clean matching: Manuel Jesus ...\n",
+ "matched Manuel Jesus to Jane Menelaus in canonical. Add to matched ids\n",
+ "clean matching: Manuel Llorente ...\n",
+ "matched Manuel Llorente to Laurent Morlet in canonical. Add to matched ids\n",
+ "clean matching: Manuel Rosendo ...\n",
+ "could not find: Manuel Rosendo\n",
+ "clean matching: Mara Georges ...\n",
+ "matched Mara Georges to George Mearns in canonical. Add to matched ids\n",
+ "clean matching: Marc-Andre Fleury ...\n",
+ "could not find: Marc-Andre Fleury\n",
+ "clean matching: Marc Gold ...\n",
+ "could not find: Marc Gold\n",
+ "clean matching: Marc Leger ...\n",
+ "could not find: Marc Leger\n",
+ "clean matching: Marcella Anderson ...\n",
+ "could not find: Marcella Anderson\n",
+ "clean matching: Marcelo Rios ...\n",
+ "matched Marcelo Rios to Marcelo Reis in canonical. Add to matched ids\n",
+ "clean matching: Marco Archer Cardoso Moreira ...\n",
+ "could not find: Marco Archer Cardoso Moreira\n",
+ "clean matching: Marco Irizarry ...\n",
+ "could not find: Marco Irizarry\n",
+ "clean matching: Marcos Cafu ...\n",
+ "could not find: Marcos Cafu\n",
+ "clean matching: Marcos Daniel Jimenez ...\n",
+ "could not find: Marcos Daniel Jimenez\n",
+ "clean matching: Marcus Allen ...\n",
+ "could not find: Marcus Allen\n",
+ "clean matching: Marcus Garrettson ...\n",
+ "could not find: Marcus Garrettson\n",
+ "clean matching: Marcus Gronholm ...\n",
+ "could not find: Marcus Gronholm\n",
+ "clean matching: Margaret Caruso ...\n",
+ "could not find: Margaret Caruso\n",
+ "clean matching: Margaret Hasley ...\n",
+ "could not find: Margaret Hasley\n",
+ "clean matching: Margerry Bakley ...\n",
+ "could not find: Margerry Bakley\n",
+ "clean matching: Margie Puente ...\n",
+ "matched Margie Puente to Pete Mangurian in canonical. Add to matched ids\n",
+ "clean matching: Maria Burks ...\n",
+ "matched Maria Burks to Buks Marais in canonical. Add to matched ids\n",
+ "clean matching: Maria Luisa Mendonca ...\n",
+ "could not find: Maria Luisa Mendonca\n",
+ "clean matching: Maria Sanchez Lorenzo ...\n",
+ "could not find: Maria Sanchez Lorenzo\n",
+ "clean matching: Maria Shkolnikova ...\n",
+ "could not find: Maria Shkolnikova\n",
+ "clean matching: Maria Soledad Alvear Valenzuela ...\n",
+ "could not find: Maria Soledad Alvear Valenzuela\n",
+ "clean matching: Mariam Ali Hassan ...\n",
+ "could not find: Mariam Ali Hassan\n",
+ "clean matching: Marian Dolan ...\n",
+ "could not find: Marian Dolan\n",
+ "clean matching: Mariana Gonzalez ...\n",
+ "matched Mariana Gonzalez to Mariela González in canonical. Add to matched ids\n",
+ "clean matching: Mariana Pollack ...\n",
+ "could not find: Mariana Pollack\n",
+ "clean matching: Mariangel Ruiz Torrealba ...\n",
+ "could not find: Mariangel Ruiz Torrealba\n",
+ "clean matching: Marianne Stanley ...\n",
+ "matched Marianne Stanley to Martina Stanley in canonical. Add to matched ids\n",
+ "clean matching: Maribel Dominguez ...\n",
+ "could not find: Maribel Dominguez\n",
+ "clean matching: Marie-Josee Croze ...\n",
+ "matched Marie-Josee Croze to José María Cañizares in canonical. Add to matched ids\n",
+ "clean matching: Marie Haghal ...\n",
+ "could not find: Marie Haghal\n",
+ "clean matching: Marieta Chrousala ...\n",
+ "matched Marieta Chrousala to Christi Malthouse in canonical. Add to matched ids\n",
+ "clean matching: Mario Alfaro-Lopez ...\n",
+ "could not find: Mario Alfaro-Lopez\n",
+ "clean matching: Mario Jardel ...\n",
+ "could not find: Mario Jardel\n",
+ "clean matching: Mario Kreutzberger ...\n",
+ "could not find: Mario Kreutzberger\n",
+ "clean matching: Mario Lobo Zagallo ...\n",
+ "could not find: Mario Lobo Zagallo\n",
+ "clean matching: Mario Vasquez Rana ...\n",
+ "could not find: Mario Vasquez Rana\n",
+ "clean matching: Marion Fahnestock ...\n",
+ "could not find: Marion Fahnestock\n",
+ "clean matching: Marisol Breton ...\n",
+ "matched Marisol Breton to Bill Masterton in canonical. Add to matched ids\n",
+ "clean matching: Marisol Martinez Sambran ...\n",
+ "could not find: Marisol Martinez Sambran\n",
+ "clean matching: Maritza Macias Furano ...\n",
+ "could not find: Maritza Macias Furano\n",
+ "clean matching: Mark Broxmeyer ...\n",
+ "could not find: Mark Broxmeyer\n",
+ "clean matching: Mark Butcher ...\n",
+ "could not find: Mark Butcher\n",
+ "clean matching: Mark Hamister ...\n",
+ "could not find: Mark Hamister\n",
+ "clean matching: Mark Heller ...\n",
+ "could not find: Mark Heller\n",
+ "clean matching: Mark Hogan ...\n",
+ "could not find: Mark Hogan\n",
+ "clean matching: Mark Hurlbert ...\n",
+ "could not find: Mark Hurlbert\n",
+ "clean matching: Mark Komara ...\n",
+ "could not find: Mark Komara\n",
+ "clean matching: Mark Mishkin ...\n",
+ "could not find: Mark Mishkin\n",
+ "clean matching: Mark Podlesny ...\n",
+ "could not find: Mark Podlesny\n",
+ "clean matching: Mark Rosenbaum ...\n",
+ "could not find: Mark Rosenbaum\n",
+ "clean matching: Mark Schweiker ...\n",
+ "could not find: Mark Schweiker\n",
+ "clean matching: Mark Stuart ...\n",
+ "could not find: Mark Stuart\n",
+ "clean matching: Mark Swartz ...\n",
+ "could not find: Mark Swartz\n",
+ "clean matching: Markus Naslund ...\n",
+ "could not find: Markus Naslund\n",
+ "clean matching: Marquier Montano Contreras ...\n",
+ "could not find: Marquier Montano Contreras\n",
+ "clean matching: Marquis Estill ...\n",
+ "could not find: Marquis Estill\n",
+ "clean matching: Marricia Tate ...\n",
+ "matched Marricia Tate to Terrace Martin in canonical. Add to matched ids\n",
+ "clean matching: Marsah Ambrosius ...\n",
+ "matched Marsah Ambrosius to Marsha Ambrosius in canonical. Add to matched ids\n",
+ "clean matching: Marta Dominguz ...\n",
+ "could not find: Marta Dominguz\n",
+ "clean matching: Martha Lucia Ramirez ...\n",
+ "could not find: Martha Lucia Ramirez\n",
+ "clean matching: Martha Martinez Flores ...\n",
+ "could not find: Martha Martinez Flores\n",
+ "clean matching: Martha Sahagun de Fox ...\n",
+ "could not find: Martha Sahagun de Fox\n",
+ "clean matching: Martin Bandier ...\n",
+ "matched Martin Bandier to Martin B. Madden in canonical. Add to matched ids\n",
+ "clean matching: Martin Boryczewski ...\n",
+ "could not find: Martin Boryczewski\n",
+ "clean matching: Martin Brooke ...\n",
+ "matched Martin Brooke to Mario Bertok in canonical. Add to matched ids\n",
+ "clean matching: Martin Burnham ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Martin Burnham\n",
+ "clean matching: Martin Gecht ...\n",
+ "matched Martin Gecht to Martin Grech in canonical. Add to matched ids\n",
+ "clean matching: Martin Hoellwarth ...\n",
+ "could not find: Martin Hoellwarth\n",
+ "clean matching: Martin Howard ...\n",
+ "could not find: Martin Howard\n",
+ "clean matching: Martin Kristof ...\n",
+ "could not find: Martin Kristof\n",
+ "clean matching: Martin ONeill ...\n",
+ "matched Martin ONeill to Oriel Malet in canonical. Add to matched ids\n",
+ "clean matching: Martin Rodriguez ...\n",
+ "could not find: Martin Rodriguez\n",
+ "clean matching: Martin Torrijos ...\n",
+ "could not find: Martin Torrijos\n",
+ "clean matching: Marwan Barghouthi ...\n",
+ "could not find: Marwan Barghouthi\n",
+ "clean matching: Marwan Muasher ...\n",
+ "could not find: Marwan Muasher\n",
+ "clean matching: Mary Anne Souza ...\n",
+ "could not find: Mary Anne Souza\n",
+ "clean matching: Mary Blige ...\n",
+ "could not find: Mary Blige\n",
+ "clean matching: Mary Catherine Correll ...\n",
+ "could not find: Mary Catherine Correll\n",
+ "clean matching: Mary Descenza ...\n",
+ "could not find: Mary Descenza\n",
+ "clean matching: Mary Frances Seiter ...\n",
+ "could not find: Mary Frances Seiter\n",
+ "clean matching: Mary Jo Myers ...\n",
+ "could not find: Mary Jo Myers\n",
+ "clean matching: Mary Katherine Smart ...\n",
+ "could not find: Mary Katherine Smart\n",
+ "clean matching: Mary Lou Markakis ...\n",
+ "could not find: Mary Lou Markakis\n",
+ "clean matching: Mary Maddux ...\n",
+ "could not find: Mary Maddux\n",
+ "clean matching: Mary McCarty ...\n",
+ "could not find: Mary McCarty\n",
+ "clean matching: Mary Robinson ...\n",
+ "matched Mary Robinson to Mary Robison in canonical. Add to matched ids\n",
+ "clean matching: Maryn McKenna ...\n",
+ "could not find: Maryn McKenna\n",
+ "clean matching: Masja Juel ...\n",
+ "could not find: Masja Juel\n",
+ "clean matching: Masum Turker ...\n",
+ "could not find: Masum Turker\n",
+ "clean matching: Mathias Reichhold ...\n",
+ "could not find: Mathias Reichhold\n",
+ "clean matching: Mathilda Karel Spak ...\n",
+ "could not find: Mathilda Karel Spak\n",
+ "clean matching: Matt Braker ...\n",
+ "could not find: Matt Braker\n",
+ "clean matching: Matt Herden ...\n",
+ "could not find: Matt Herden\n",
+ "clean matching: Matt Siebrandt ...\n",
+ "matched Matt Siebrandt to Sabine de Mardt in canonical. Add to matched ids\n",
+ "clean matching: Matthew Broderick ...\n",
+ "could not find: Matthew Broderick\n",
+ "clean matching: Matthew During ...\n",
+ "could not find: Matthew During\n",
+ "clean matching: Matthew Ouimet ...\n",
+ "could not find: Matthew Ouimet\n",
+ "clean matching: Maureen Fanning ...\n",
+ "could not find: Maureen Fanning\n",
+ "clean matching: Maureen Kanka ...\n",
+ "could not find: Maureen Kanka\n",
+ "clean matching: Mauricio Pochetino ...\n",
+ "could not find: Mauricio Pochetino\n",
+ "clean matching: Mauro Viza ...\n",
+ "could not find: Mauro Viza\n",
+ "clean matching: McGuire Gibson ...\n",
+ "could not find: McGuire Gibson\n",
+ "clean matching: Meg Wakeman ...\n",
+ "could not find: Meg Wakeman\n",
+ "clean matching: Mehmet Ali Sahin ...\n",
+ "could not find: Mehmet Ali Sahin\n",
+ "clean matching: Meirion Evans ...\n",
+ "could not find: Meirion Evans\n",
+ "clean matching: Melissa Gilbert ...\n",
+ "matched Melissa Gilbert to Gabriel Maestre in de. Add to matched ids\n",
+ "clean matching: Melissa Mulloy ...\n",
+ "could not find: Melissa Mulloy\n",
+ "clean matching: Melvin Talbert ...\n",
+ "could not find: Melvin Talbert\n",
+ "clean matching: Mercedes Amor ...\n",
+ "could not find: Mercedes Amor\n",
+ "clean matching: Mesut Yilmaz ...\n",
+ "could not find: Mesut Yilmaz\n",
+ "clean matching: Mian Khursheed Mehmood Kasuri ...\n",
+ "could not find: Mian Khursheed Mehmood Kasuri\n",
+ "clean matching: Michael Arif ...\n",
+ "could not find: Michael Arif\n",
+ "clean matching: Michael Bolton ...\n",
+ "matched Michael Bolton to Michael Bolten in canonical. Add to matched ids\n",
+ "clean matching: Michael Bouchard ...\n",
+ "could not find: Michael Bouchard\n",
+ "clean matching: Michael Chang ...\n",
+ "matched Michael Chang to Michael Cage in canonical. Add to matched ids\n",
+ "clean matching: Michael DeMinico ...\n",
+ "matched Michael DeMinico to Michael McDonnell in canonical. Add to matched ids\n",
+ "clean matching: Michael Denzel ...\n",
+ "could not find: Michael Denzel\n",
+ "clean matching: Michael Donovan ...\n",
+ "could not find: Michael Donovan\n",
+ "clean matching: Michael Goldrich ...\n",
+ "matched Michael Goldrich to Michael Goldacre in canonical. Add to matched ids\n",
+ "clean matching: Michael Guiler ...\n",
+ "matched Michael Guiler to Michel Gaucher in canonical. Add to matched ids\n",
+ "clean matching: Michael Hoffa ...\n",
+ "could not find: Michael Hoffa\n",
+ "clean matching: Michael J Fox ...\n",
+ "matched Michael J Fox to Michael J. Fox in canonical. Add to matched ids\n",
+ "clean matching: Michael J Sheehan ...\n",
+ "matched Michael J Sheehan to Michael J. McShane in canonical. Add to matched ids\n",
+ "clean matching: Michael Jasny ...\n",
+ "could not find: Michael Jasny\n",
+ "clean matching: Michael Killeen ...\n",
+ "matched Michael Killeen to Michael Killanin in pl. Add to matched ids\n",
+ "clean matching: Michael Kirby ...\n",
+ "could not find: Michael Kirby\n",
+ "clean matching: Michael Kostelnik ...\n",
+ "could not find: Michael Kostelnik\n",
+ "clean matching: Michael Lechner ...\n",
+ "matched Michael Lechner to Michael Lerchl in canonical. Add to matched ids\n",
+ "clean matching: Michael Linscott ...\n",
+ "could not find: Michael Linscott\n",
+ "clean matching: Michael McNeely ...\n",
+ "matched Michael McNeely to Michael Malley in canonical. Add to matched ids\n",
+ "clean matching: Michael Piuze ...\n",
+ "could not find: Michael Piuze\n",
+ "clean matching: Michael Powell ...\n",
+ "matched Michael Powell to Michael Pownall in canonical. Add to matched ids\n",
+ "clean matching: Michael Rolinee ...\n",
+ "matched Michael Rolinee to Michelle Rocca in canonical. Add to matched ids\n",
+ "clean matching: Michael Schumacher ...\n",
+ "matched Michael Schumacher to Shaun Michael Marcum in de. Add to matched ids\n",
+ "clean matching: Michael Shane Jolly ...\n",
+ "could not find: Michael Shane Jolly\n",
+ "clean matching: Michael Sheehan ...\n",
+ "matched Michael Sheehan to Melanie Schiele in canonical. Add to matched ids\n",
+ "clean matching: Michael Shelby ...\n",
+ "could not find: Michael Shelby\n",
+ "clean matching: Michael Smith Foster ...\n",
+ "could not find: Michael Smith Foster\n",
+ "clean matching: Michael Sullivan ...\n",
+ "could not find: Michael Sullivan\n",
+ "clean matching: Michalis Chrisohoides ...\n",
+ "could not find: Michalis Chrisohoides\n",
+ "clean matching: Micheal Jourdain Jr ...\n",
+ "could not find: Micheal Jourdain Jr\n",
+ "clean matching: Michel Charles Chretien ...\n",
+ "could not find: Michel Charles Chretien\n",
+ "clean matching: Michel Duclos ...\n",
+ "could not find: Michel Duclos\n",
+ "clean matching: Michel Minard ...\n",
+ "matched Michel Minard to Michael Nader in canonical. Add to matched ids\n",
+ "clean matching: Michelle Chiklis ...\n",
+ "could not find: Michelle Chiklis\n",
+ "clean matching: Michelle Hofland ...\n",
+ "could not find: Michelle Hofland\n",
+ "clean matching: Michelle Lecky ...\n",
+ "could not find: Michelle Lecky\n",
+ "clean matching: Miguel Aldana Ibarra ...\n",
+ "could not find: Miguel Aldana Ibarra\n",
+ "clean matching: Miguel Angel Rodriguez ...\n",
+ "could not find: Miguel Angel Rodriguez\n",
+ "clean matching: Miguel Hakim ...\n",
+ "could not find: Miguel Hakim\n",
+ "clean matching: Miguel Juarez Perez ...\n",
+ "could not find: Miguel Juarez Perez\n",
+ "clean matching: Miguel Rosseto ...\n",
+ "could not find: Miguel Rosseto\n",
+ "clean matching: Mika Hakkinen ...\n",
+ "could not find: Mika Hakkinen\n",
+ "clean matching: Mike Alden ...\n",
+ "could not find: Mike Alden\n",
+ "clean matching: Mike Eskew ...\n",
+ "could not find: Mike Eskew\n",
+ "clean matching: Mike Gable ...\n",
+ "could not find: Mike Gable\n",
+ "clean matching: Mike Matthews ...\n",
+ "matched Mike Matthews to Mathias Nkwenti in canonical. Add to matched ids\n",
+ "clean matching: Mike Miller ...\n",
+ "could not find: Mike Miller\n",
+ "clean matching: Mike OConnell ...\n",
+ "could not find: Mike OConnell\n",
+ "clean matching: Mike Slive ...\n",
+ "could not find: Mike Slive\n",
+ "clean matching: Mike Szymanczyk ...\n",
+ "could not find: Mike Szymanczyk\n",
+ "clean matching: Mike Tyson ...\n",
+ "could not find: Mike Tyson\n",
+ "clean matching: Mike Webster ...\n",
+ "could not find: Mike Webster\n",
+ "clean matching: Mikhail Shvydkoi ...\n",
+ "could not find: Mikhail Shvydkoi\n",
+ "clean matching: Mikulas Dzurinda ...\n",
+ "could not find: Mikulas Dzurinda\n",
+ "clean matching: Milan Kucan ...\n",
+ "could not find: Milan Kucan\n",
+ "clean matching: Milan Milutinovic ...\n",
+ "could not find: Milan Milutinovic\n",
+ "clean matching: Mile Mrksic ...\n",
+ "could not find: Mile Mrksic\n",
+ "clean matching: Milo Djukanovic ...\n",
+ "could not find: Milo Djukanovic\n",
+ "clean matching: Milo Maestrecampo ...\n",
+ "could not find: Milo Maestrecampo\n",
+ "clean matching: Milt Heflin ...\n",
+ "could not find: Milt Heflin\n",
+ "clean matching: Miranda Gaddis ...\n",
+ "could not find: Miranda Gaddis\n",
+ "clean matching: Mireille Jospin-Dandieu ...\n",
+ "could not find: Mireille Jospin-Dandieu\n",
+ "clean matching: Mireya Elisa Moscoso Rodriguez ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Mireya Elisa Moscoso Rodriguez\n",
+ "clean matching: Misty Dawn Clymer ...\n",
+ "could not find: Misty Dawn Clymer\n",
+ "clean matching: Mitar Rasevic ...\n",
+ "could not find: Mitar Rasevic\n",
+ "clean matching: Mitchell Crooks ...\n",
+ "could not find: Mitchell Crooks\n",
+ "clean matching: Mitchell Daniels ...\n",
+ "matched Mitchell Daniels to Michel Decastel in canonical. Add to matched ids\n",
+ "clean matching: Mitchell Garabedian ...\n",
+ "could not find: Mitchell Garabedian\n",
+ "clean matching: Mitchell McLaughlin ...\n",
+ "could not find: Mitchell McLaughlin\n",
+ "clean matching: Mitchell Potter ...\n",
+ "matched Mitchell Potter to Pierre Michelot in canonical. Add to matched ids\n",
+ "clean matching: Mitchell Swartz ...\n",
+ "could not find: Mitchell Swartz\n",
+ "clean matching: Mitsou Gelinas ...\n",
+ "could not find: Mitsou Gelinas\n",
+ "clean matching: Mladen Naletilic ...\n",
+ "could not find: Mladen Naletilic\n",
+ "clean matching: Mo Elleithee ...\n",
+ "could not find: Mo Elleithee\n",
+ "clean matching: Mohamed Hammam ...\n",
+ "matched Mohamed Hammam to Hamada Mohamed in no. Add to matched ids\n",
+ "clean matching: Mohamed Seineldin ...\n",
+ "matched Mohamed Seineldin to Mohammed Sleiman in fr. Add to matched ids\n",
+ "clean matching: Mohammad Aktar ...\n",
+ "could not find: Mohammad Aktar\n",
+ "clean matching: Mohammad Al-Sharief ...\n",
+ "could not find: Mohammad Al-Sharief\n",
+ "clean matching: Mohammad Fares ...\n",
+ "could not find: Mohammad Fares\n",
+ "clean matching: Mohammad Hasanein ...\n",
+ "matched Mohammad Hasanein to Mohamed Hashish in canonical. Add to matched ids\n",
+ "clean matching: Mohammad Mustapha Miro ...\n",
+ "could not find: Mohammad Mustapha Miro\n",
+ "clean matching: Mohammaed Ahmad Al Jarallah ...\n",
+ "could not find: Mohammaed Ahmad Al Jarallah\n",
+ "clean matching: Mohammed Abu Sharia ...\n",
+ "could not find: Mohammed Abu Sharia\n",
+ "clean matching: Mohammed Abulhasan ...\n",
+ "could not find: Mohammed Abulhasan\n",
+ "clean matching: Mohammed Al-Douri ...\n",
+ "could not find: Mohammed Al-Douri\n",
+ "clean matching: Mohammed Al Hindi ...\n",
+ "matched Mohammed Al Hindi to Mohammed Al-Hinai in canonical. Add to matched ids\n",
+ "clean matching: Mohammed Ashraf Hafiz ...\n",
+ "could not find: Mohammed Ashraf Hafiz\n",
+ "clean matching: Mohammed Baqir al-Hakim ...\n",
+ "could not find: Mohammed Baqir al-Hakim\n",
+ "clean matching: Mohammed Mehdi Saleh ...\n",
+ "could not find: Mohammed Mehdi Saleh\n",
+ "clean matching: Mohammed Salmane ...\n",
+ "matched Mohammed Salmane to Mohamed Salamah in canonical. Add to matched ids\n",
+ "clean matching: Momir Nikolic ...\n",
+ "could not find: Momir Nikolic\n",
+ "clean matching: Mona Ayoub ...\n",
+ "could not find: Mona Ayoub\n",
+ "clean matching: Mona Locke ...\n",
+ "could not find: Mona Locke\n",
+ "clean matching: Mona Rishmawi ...\n",
+ "could not find: Mona Rishmawi\n",
+ "clean matching: Monica Gabrielle ...\n",
+ "could not find: Monica Gabrielle\n",
+ "clean matching: Monica Serra ...\n",
+ "matched Monica Serra to Marco Serino in canonical. Add to matched ids\n",
+ "clean matching: Monica Vergara ...\n",
+ "could not find: Monica Vergara\n",
+ "clean matching: Moon-So-ri ...\n",
+ "matched Moon-So-ri to Moon So-ri in canonical. Add to matched ids\n",
+ "clean matching: Morgan Freeman ...\n",
+ "could not find: Morgan Freeman\n",
+ "clean matching: Mufti Mohammad Syed ...\n",
+ "could not find: Mufti Mohammad Syed\n",
+ "clean matching: Muhammad Ibrahim Bilal ...\n",
+ "could not find: Muhammad Ibrahim Bilal\n",
+ "clean matching: Mukhtar Alytnbayev ...\n",
+ "matched Mukhtar Alytnbayev to Mukhtar Altynbayev in canonical. Add to matched ids\n",
+ "clean matching: Muwafak al-Ani ...\n",
+ "could not find: Muwafak al-Ani\n",
+ "clean matching: Myung Yang ...\n",
+ "could not find: Myung Yang\n",
+ "clean matching: Na Na Keum ...\n",
+ "matched Na Na Keum to Keum Na-na in canonical. Add to matched ids\n",
+ "clean matching: Nadia Forte ...\n",
+ "matched Nadia Forte to Nita Fernando in canonical. Add to matched ids\n",
+ "clean matching: Nadia Petrova ...\n",
+ "could not find: Nadia Petrova\n",
+ "clean matching: Nadine Vinzens ...\n",
+ "could not find: Nadine Vinzens\n",
+ "clean matching: Najib al-Salhi ...\n",
+ "could not find: Najib al-Salhi\n",
+ "clean matching: Namuddu Florence ...\n",
+ "could not find: Namuddu Florence\n",
+ "clean matching: Nancy Demme ...\n",
+ "could not find: Nancy Demme\n",
+ "clean matching: Nancy Greenlaw ...\n",
+ "could not find: Nancy Greenlaw\n",
+ "clean matching: Nancy Humbert ...\n",
+ "could not find: Nancy Humbert\n",
+ "clean matching: Nancy Powell ...\n",
+ "could not find: Nancy Powell\n",
+ "clean matching: Nancy Smith ...\n",
+ "could not find: Nancy Smith\n",
+ "clean matching: Naomi Bronstein ...\n",
+ "matched Naomi Bronstein to Norman Bettison in canonical. Add to matched ids\n",
+ "clean matching: Naomi Hayashi ...\n",
+ "could not find: Naomi Hayashi\n",
+ "clean matching: Natalia Dmitrieva ...\n",
+ "could not find: Natalia Dmitrieva\n",
+ "clean matching: Natalia Motuziuk ...\n",
+ "could not find: Natalia Motuziuk\n",
+ "clean matching: Natalia Vodonova ...\n",
+ "matched Natalia Vodonova to Natalia Vodiánova in es. Add to matched ids\n",
+ "clean matching: Natalie Juniardi ...\n",
+ "could not find: Natalie Juniardi\n",
+ "clean matching: Natalie Stewart ...\n",
+ "could not find: Natalie Stewart\n",
+ "clean matching: Natalie Williams ...\n",
+ "could not find: Natalie Williams\n",
+ "clean matching: Natalya Sazanovich ...\n",
+ "could not find: Natalya Sazanovich\n",
+ "clean matching: Natanaela Barnova ...\n",
+ "could not find: Natanaela Barnova\n",
+ "clean matching: Natasa Micic ...\n",
+ "could not find: Natasa Micic\n",
+ "clean matching: Natasha McElhone ...\n",
+ "could not find: Natasha McElhone\n",
+ "clean matching: Nathalia Gillot ...\n",
+ "could not find: Nathalia Gillot\n",
+ "clean matching: Nathalie Gagnon ...\n",
+ "could not find: Nathalie Gagnon\n",
+ "clean matching: Nathan Doudney ...\n",
+ "could not find: Nathan Doudney\n",
+ "clean matching: Nathan Powell ...\n",
+ "could not find: Nathan Powell\n",
+ "clean matching: Nathirah Hussein ...\n",
+ "could not find: Nathirah Hussein\n",
+ "clean matching: Nebojsa Pavkovic ...\n",
+ "could not find: Nebojsa Pavkovic\n",
+ "clean matching: Neil Moritz ...\n",
+ "could not find: Neil Moritz\n",
+ "clean matching: Neri Marcore ...\n",
+ "matched Neri Marcore to Monica Marie in canonical. Add to matched ids\n",
+ "clean matching: Nestor Gonzalez ...\n",
+ "could not find: Nestor Gonzalez\n",
+ "clean matching: Nestor Kirchner ...\n",
+ "could not find: Nestor Kirchner\n",
+ "clean matching: Nestor Santillan ...\n",
+ "matched Nestor Santillan to Steliana Nistor in canonical. Add to matched ids\n",
+ "clean matching: Newton Carlton Slawson ...\n",
+ "could not find: Newton Carlton Slawson\n",
+ "clean matching: Niall Connolly ...\n",
+ "could not find: Niall Connolly\n",
+ "clean matching: Nicholoas DiMarzio ...\n",
+ "could not find: Nicholoas DiMarzio\n",
+ "clean matching: Nick Reilly ...\n",
+ "matched Nick Reilly to Nicky Riley in canonical. Add to matched ids\n",
+ "clean matching: Nick Turner ...\n",
+ "could not find: Nick Turner\n",
+ "clean matching: Nicklas Lidstrom ...\n",
+ "could not find: Nicklas Lidstrom\n",
+ "clean matching: Nicola Bono ...\n",
+ "could not find: Nicola Bono\n",
+ "clean matching: Nicola Wells ...\n",
+ "could not find: Nicola Wells\n",
+ "clean matching: Nicolas Escude ...\n",
+ "could not find: Nicolas Escude\n",
+ "clean matching: Nicolas Eyzaguirre ...\n",
+ "could not find: Nicolas Eyzaguirre\n",
+ "clean matching: Nicolas Lapentti ...\n",
+ "could not find: Nicolas Lapentti\n",
+ "clean matching: Nicolas Latorre ...\n",
+ "matched Nicolas Latorre to Nicolette Larson in canonical. Add to matched ids\n",
+ "clean matching: Nicolas Massu ...\n",
+ "could not find: Nicolas Massu\n",
+ "clean matching: Nicole Hiltz ...\n",
+ "could not find: Nicole Hiltz\n",
+ "clean matching: Nicole Parker ...\n",
+ "could not find: Nicole Parker\n",
+ "clean matching: Nigel Redden ...\n",
+ "could not find: Nigel Redden\n",
+ "clean matching: Nikki Cascone ...\n",
+ "could not find: Nikki Cascone\n",
+ "clean matching: Nila Ferran ...\n",
+ "matched Nila Ferran to Fran Friel in canonical. Add to matched ids\n",
+ "clean matching: Nina Pecari ...\n",
+ "could not find: Nina Pecari\n",
+ "clean matching: Nino DAngelo ...\n",
+ "matched Nino DAngelo to Nino D'Angelo in canonical. Add to matched ids\n",
+ "clean matching: Noel Forgeard ...\n",
+ "could not find: Noel Forgeard\n",
+ "clean matching: Noel Niell ...\n",
+ "matched Noel Niell to Noel Neill in canonical. Add to matched ids\n",
+ "clean matching: Noer Moeis ...\n",
+ "matched Noer Moeis to Šons Merions in lv. Add to matched ids\n",
+ "clean matching: Noer Muis ...\n",
+ "matched Noer Muis to Monsieur Nô in canonical. Add to matched ids\n",
+ "clean matching: Nora Bendijo ...\n",
+ "could not find: Nora Bendijo\n",
+ "clean matching: Normand Legault ...\n",
+ "could not find: Normand Legault\n",
+ "clean matching: Nova Esther Guthrie ...\n",
+ "could not find: Nova Esther Guthrie\n",
+ "clean matching: Nur Jaafar ...\n",
+ "could not find: Nur Jaafar\n",
+ "clean matching: OJ Simpson ...\n",
+ "matched OJ Simpson to O. J. Simpson in canonical. Add to matched ids\n",
+ "clean matching: Octavio Lara ...\n",
+ "could not find: Octavio Lara\n",
+ "clean matching: Odai Hussein ...\n",
+ "matched Odai Hussein to Oudaï Hussein in fr. Add to matched ids\n",
+ "clean matching: Odilia Collazo ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Odilia Collazo\n",
+ "clean matching: Olesya Bonabarenko ...\n",
+ "could not find: Olesya Bonabarenko\n",
+ "clean matching: Oliver Phelps ...\n",
+ "could not find: Oliver Phelps\n",
+ "clean matching: Olivera Labus ...\n",
+ "could not find: Olivera Labus\n",
+ "clean matching: Omar Khan Sharif ...\n",
+ "could not find: Omar Khan Sharif\n",
+ "clean matching: Omar el-Heib ...\n",
+ "could not find: Omar el-Heib\n",
+ "clean matching: Ontario Lett ...\n",
+ "could not find: Ontario Lett\n",
+ "clean matching: Oracene Williams ...\n",
+ "could not find: Oracene Williams\n",
+ "clean matching: Osama Al Baz ...\n",
+ "could not find: Osama Al Baz\n",
+ "clean matching: Oscar Bolanos ...\n",
+ "could not find: Oscar Bolanos\n",
+ "clean matching: Oscar DLeon ...\n",
+ "could not find: Oscar DLeon\n",
+ "clean matching: Oscar Elias Biscet ...\n",
+ "could not find: Oscar Elias Biscet\n",
+ "clean matching: Osmond Smith ...\n",
+ "could not find: Osmond Smith\n",
+ "clean matching: Osrat Iosef ...\n",
+ "could not find: Osrat Iosef\n",
+ "clean matching: Oswald Gruebel ...\n",
+ "could not find: Oswald Gruebel\n",
+ "clean matching: Oswaldo Paya ...\n",
+ "could not find: Oswaldo Paya\n",
+ "clean matching: Pa Kou Hang ...\n",
+ "could not find: Pa Kou Hang\n",
+ "clean matching: Pablo Khulental ...\n",
+ "could not find: Pablo Khulental\n",
+ "clean matching: Pablo Latras ...\n",
+ "could not find: Pablo Latras\n",
+ "clean matching: Paddy Long ...\n",
+ "could not find: Paddy Long\n",
+ "clean matching: Paige Fitzgerald ...\n",
+ "could not find: Paige Fitzgerald\n",
+ "clean matching: Paola Espinoza ...\n",
+ "could not find: Paola Espinoza\n",
+ "clean matching: Park Jung Sung ...\n",
+ "matched Park Jung Sung to Park Jung Suk in pt. Add to matched ids\n",
+ "clean matching: Park Na-kyong ...\n",
+ "could not find: Park Na-kyong\n",
+ "clean matching: Pascal Affi Nguessan ...\n",
+ "could not find: Pascal Affi Nguessan\n",
+ "clean matching: Pascal Rheaume ...\n",
+ "could not find: Pascal Rheaume\n",
+ "clean matching: Pat DAmuro ...\n",
+ "could not find: Pat DAmuro\n",
+ "clean matching: Pat Rochester ...\n",
+ "could not find: Pat Rochester\n",
+ "clean matching: Pat Wharton ...\n",
+ "could not find: Pat Wharton\n",
+ "clean matching: Patrice Chereau ...\n",
+ "could not find: Patrice Chereau\n",
+ "clean matching: Patricia Garone ...\n",
+ "could not find: Patricia Garone\n",
+ "clean matching: Patricia Johnson ...\n",
+ "could not find: Patricia Johnson\n",
+ "clean matching: Patrick Bourrat ...\n",
+ "could not find: Patrick Bourrat\n",
+ "clean matching: Patrick Clawsen ...\n",
+ "could not find: Patrick Clawsen\n",
+ "clean matching: Patrick Leahy ...\n",
+ "could not find: Patrick Leahy\n",
+ "clean matching: Patrik Kristiansson ...\n",
+ "could not find: Patrik Kristiansson\n",
+ "clean matching: Patsy Hardy ...\n",
+ "could not find: Patsy Hardy\n",
+ "clean matching: Patti Balgojevich ...\n",
+ "could not find: Patti Balgojevich\n",
+ "clean matching: Patti Smith ...\n",
+ "could not find: Patti Smith\n",
+ "clean matching: Paul Brandt ...\n",
+ "matched Paul Brandt to Pétur Blöndal in canonical. Add to matched ids\n",
+ "clean matching: Paul Celluci ...\n",
+ "could not find: Paul Celluci\n",
+ "clean matching: Paul Cerjan ...\n",
+ "could not find: Paul Cerjan\n",
+ "clean matching: Paul Coppin ...\n",
+ "could not find: Paul Coppin\n",
+ "clean matching: Paul Ebert ...\n",
+ "could not find: Paul Ebert\n",
+ "clean matching: Paul Gannon ...\n",
+ "could not find: Paul Gannon\n",
+ "clean matching: Paul Kelleher ...\n",
+ "could not find: Paul Kelleher\n",
+ "clean matching: Paul Krueger ...\n",
+ "could not find: Paul Krueger\n",
+ "clean matching: Paul Li Calsi ...\n",
+ "could not find: Paul Li Calsi\n",
+ "clean matching: Paul Luvera ...\n",
+ "matched Paul Luvera to Lara Pulver in canonical. Add to matched ids\n",
+ "clean matching: Paul Michael Daniels ...\n",
+ "could not find: Paul Michael Daniels\n",
+ "clean matching: Paul Murphy ...\n",
+ "could not find: Paul Murphy\n",
+ "clean matching: Paul ONeill ...\n",
+ "matched Paul ONeill to Paul O'Neill in canonical. Add to matched ids\n",
+ "clean matching: Paul Patton ...\n",
+ "matched Paul Patton to Paul Pantano in canonical. Add to matched ids\n",
+ "clean matching: Paul Pierce ...\n",
+ "matched Paul Pierce to Paul Picerni in canonical. Add to matched ids\n",
+ "clean matching: Paul William Hurley ...\n",
+ "could not find: Paul William Hurley\n",
+ "clean matching: Paul Wollnough ...\n",
+ "could not find: Paul Wollnough\n",
+ "clean matching: Paula Locke ...\n",
+ "could not find: Paula Locke\n",
+ "clean matching: Paulie Ayala ...\n",
+ "could not find: Paulie Ayala\n",
+ "clean matching: Paulina Rodriguez Davila ...\n",
+ "could not find: Paulina Rodriguez Davila\n",
+ "clean matching: Pauline Landers ...\n",
+ "could not find: Pauline Landers\n",
+ "clean matching: Paulo Cesar Pinheiro ...\n",
+ "could not find: Paulo Cesar Pinheiro\n",
+ "clean matching: Pedro Alvarez ...\n",
+ "could not find: Pedro Alvarez\n",
+ "clean matching: Pedro Duque ...\n",
+ "could not find: Pedro Duque\n",
+ "clean matching: Pedro Mahecha ...\n",
+ "could not find: Pedro Mahecha\n",
+ "clean matching: Pedro Martinez ...\n",
+ "could not find: Pedro Martinez\n",
+ "clean matching: Pedro Velasquez ...\n",
+ "could not find: Pedro Velasquez\n",
+ "clean matching: Peggy McGuinness ...\n",
+ "could not find: Peggy McGuinness\n",
+ "clean matching: Penelope Taylor ...\n",
+ "could not find: Penelope Taylor\n",
+ "clean matching: Penny Dupuie ...\n",
+ "could not find: Penny Dupuie\n",
+ "clean matching: Percy Gibson ...\n",
+ "could not find: Percy Gibson\n",
+ "clean matching: Pernilla Bjorn ...\n",
+ "could not find: Pernilla Bjorn\n",
+ "clean matching: Perri Shaw ...\n",
+ "could not find: Perri Shaw\n",
+ "clean matching: Perry Compton ...\n",
+ "could not find: Perry Compton\n",
+ "clean matching: Perry Gibbs ...\n",
+ "could not find: Perry Gibbs\n",
+ "clean matching: Pete Aldridge ...\n",
+ "could not find: Pete Aldridge\n",
+ "clean matching: Pete Beaudrault ...\n",
+ "could not find: Pete Beaudrault\n",
+ "clean matching: Peter Ahearn ...\n",
+ "could not find: Peter Ahearn\n",
+ "clean matching: Peter Albertsen ...\n",
+ "could not find: Peter Albertsen\n",
+ "clean matching: Peter Bacanovic ...\n",
+ "could not find: Peter Bacanovic\n",
+ "clean matching: Peter Greenspun ...\n",
+ "could not find: Peter Greenspun\n",
+ "clean matching: Peter Harrison ...\n",
+ "could not find: Peter Harrison\n",
+ "clean matching: Peter Medgyessy ...\n",
+ "could not find: Peter Medgyessy\n",
+ "clean matching: Peter Mugyeni ...\n",
+ "could not find: Peter Mugyeni\n",
+ "clean matching: Peter OToole ...\n",
+ "could not find: Peter OToole\n",
+ "clean matching: Peter Rasch ...\n",
+ "could not find: Peter Rasch\n",
+ "clean matching: Pham Sy Chien ...\n",
+ "could not find: Pham Sy Chien\n",
+ "clean matching: Pham Thi Mai Phuong ...\n",
+ "could not find: Pham Thi Mai Phuong\n",
+ "clean matching: Phil Cline ...\n",
+ "could not find: Phil Cline\n",
+ "clean matching: Phil Cullen ...\n",
+ "could not find: Phil Cullen\n",
+ "clean matching: Phil Donahue ...\n",
+ "could not find: Phil Donahue\n",
+ "clean matching: Philip Cummings ...\n",
+ "could not find: Philip Cummings\n",
+ "clean matching: Philip Murtaugh ...\n",
+ "could not find: Philip Murtaugh\n",
+ "clean matching: Philip Zalewski ...\n",
+ "could not find: Philip Zalewski\n",
+ "clean matching: Philippe Gagnon ...\n",
+ "could not find: Philippe Gagnon\n",
+ "clean matching: Phillip Seymor Hoffmann ...\n",
+ "could not find: Phillip Seymor Hoffmann\n",
+ "clean matching: Phillipe Comtois ...\n",
+ "matched Phillipe Comtois to Philippe Comtois in canonical. Add to matched ids\n",
+ "clean matching: Phoenix Chang ...\n",
+ "could not find: Phoenix Chang\n",
+ "clean matching: Pierre Gagnon ...\n",
+ "matched Pierre Gagnon to George Paine in canonical. Add to matched ids\n",
+ "clean matching: Pieter Bouw ...\n",
+ "could not find: Pieter Bouw\n",
+ "clean matching: Pinar del Rio ...\n",
+ "matched Pinar del Rio to Raúl Peinador in canonical. Add to matched ids\n",
+ "clean matching: Poala Suarez ...\n",
+ "could not find: Poala Suarez\n",
+ "clean matching: Polona Bas ...\n",
+ "could not find: Polona Bas\n",
+ "clean matching: Prakash Hinduja ...\n",
+ "could not find: Prakash Hinduja\n",
+ "clean matching: Prem Kumar Nair ...\n",
+ "could not find: Prem Kumar Nair\n",
+ "clean matching: Prince Felipe ...\n",
+ "could not find: Prince Felipe\n",
+ "clean matching: Prince Naruhito ...\n",
+ "could not find: Prince Naruhito\n",
+ "clean matching: Prince Rainier III ...\n",
+ "could not find: Prince Rainier III\n",
+ "clean matching: Prince Willem-Alexander ...\n",
+ "could not find: Prince Willem-Alexander\n",
+ "clean matching: Princess Aiko ...\n",
+ "could not find: Princess Aiko\n",
+ "clean matching: Princess Diana ...\n",
+ "could not find: Princess Diana\n",
+ "clean matching: Princess Hisako ...\n",
+ "could not find: Princess Hisako\n",
+ "clean matching: Princess Maxima ...\n",
+ "could not find: Princess Maxima\n",
+ "clean matching: Pringe Ernst August ...\n",
+ "could not find: Pringe Ernst August\n",
+ "clean matching: Pyar Jung Thapa ...\n",
+ "could not find: Pyar Jung Thapa\n",
+ "clean matching: Qais al-Kazali ...\n",
+ "could not find: Qais al-Kazali\n",
+ "clean matching: Qazi Afzal ...\n",
+ "could not find: Qazi Afzal\n",
+ "clean matching: Qazi Hussain Ahmed ...\n",
+ "could not find: Qazi Hussain Ahmed\n",
+ "clean matching: Queen Beatrix ...\n",
+ "could not find: Queen Beatrix\n",
+ "clean matching: Queen Elizabeth II ...\n",
+ "could not find: Queen Elizabeth II\n",
+ "clean matching: Queen Sofia ...\n",
+ "could not find: Queen Sofia\n",
+ "clean matching: Raaf Schefter ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Raaf Schefter\n",
+ "clean matching: Raag Singhal ...\n",
+ "could not find: Raag Singhal\n",
+ "clean matching: Rachel Leigh Cook ...\n",
+ "could not find: Rachel Leigh Cook\n",
+ "clean matching: Rachel Wadsworth ...\n",
+ "could not find: Rachel Wadsworth\n",
+ "clean matching: Rachel Wheatley ...\n",
+ "could not find: Rachel Wheatley\n",
+ "clean matching: Radovan Karadzic ...\n",
+ "could not find: Radovan Karadzic\n",
+ "clean matching: Rafael Ramirez ...\n",
+ "could not find: Rafael Ramirez\n",
+ "clean matching: Rafael Vinoly ...\n",
+ "matched Rafael Vinoly to Rafael Viñoly in canonical. Add to matched ids\n",
+ "clean matching: Raghad Saddam Hussein ...\n",
+ "could not find: Raghad Saddam Hussein\n",
+ "clean matching: Rainer Geulen ...\n",
+ "could not find: Rainer Geulen\n",
+ "clean matching: Rainer Gut ...\n",
+ "could not find: Rainer Gut\n",
+ "clean matching: Rainer Schuettler ...\n",
+ "could not find: Rainer Schuettler\n",
+ "clean matching: Raja Ibrahim ...\n",
+ "could not find: Raja Ibrahim\n",
+ "clean matching: Raja Qureshi ...\n",
+ "could not find: Raja Qureshi\n",
+ "clean matching: Raja Ramani ...\n",
+ "could not find: Raja Ramani\n",
+ "clean matching: Raja Zafar-ul-Haq ...\n",
+ "matched Raja Zafar-ul-Haq to Raja Zafar ul Haq in canonical. Add to matched ids\n",
+ "clean matching: Ramiro Goben Reducindo ...\n",
+ "could not find: Ramiro Goben Reducindo\n",
+ "clean matching: Ramon Cardenas ...\n",
+ "could not find: Ramon Cardenas\n",
+ "clean matching: Ramon Delgado ...\n",
+ "could not find: Ramon Delgado\n",
+ "clean matching: Ramon Ponce de Leon ...\n",
+ "could not find: Ramon Ponce de Leon\n",
+ "clean matching: Ramon Santana ...\n",
+ "matched Ramon Santana to Ramo Stott in canonical. Add to matched ids\n",
+ "clean matching: Ramona Rispton ...\n",
+ "matched Ramona Rispton to Ramona Ripston in canonical. Add to matched ids\n",
+ "clean matching: Randy Dryer ...\n",
+ "could not find: Randy Dryer\n",
+ "clean matching: Rashid Qureshi ...\n",
+ "could not find: Rashid Qureshi\n",
+ "clean matching: Ratna Sari Dewi Sukarno ...\n",
+ "could not find: Ratna Sari Dewi Sukarno\n",
+ "clean matching: Raul Castaneda ...\n",
+ "could not find: Raul Castaneda\n",
+ "clean matching: Raul Chacon ...\n",
+ "could not find: Raul Chacon\n",
+ "clean matching: Raul Cubas ...\n",
+ "could not find: Raul Cubas\n",
+ "clean matching: Raul Gonzalez ...\n",
+ "could not find: Raul Gonzalez\n",
+ "clean matching: Raul Ibanez ...\n",
+ "could not find: Raul Ibanez\n",
+ "clean matching: Raul Mondesi ...\n",
+ "could not find: Raul Mondesi\n",
+ "clean matching: Raul Rivero ...\n",
+ "could not find: Raul Rivero\n",
+ "clean matching: Ravan AG Farhadi ...\n",
+ "could not find: Ravan AG Farhadi\n",
+ "clean matching: Ray Lewis ...\n",
+ "could not find: Ray Lewis\n",
+ "clean matching: Ray Morrough ...\n",
+ "could not find: Ray Morrough\n",
+ "clean matching: Ray Wasden ...\n",
+ "could not find: Ray Wasden\n",
+ "clean matching: Raymond Arthurs ...\n",
+ "could not find: Raymond Arthurs\n",
+ "clean matching: Rebecca Romijn-Stamos ...\n",
+ "could not find: Rebecca Romijn-Stamos\n",
+ "clean matching: Rebekah Chantay Revels ...\n",
+ "could not find: Rebekah Chantay Revels\n",
+ "clean matching: Recep Tayyip Erdogan ...\n",
+ "could not find: Recep Tayyip Erdogan\n",
+ "clean matching: Reina Hayes ...\n",
+ "could not find: Reina Hayes\n",
+ "clean matching: Reinhard Buetikofer ...\n",
+ "could not find: Reinhard Buetikofer\n",
+ "clean matching: Ren Qingjin ...\n",
+ "could not find: Ren Qingjin\n",
+ "clean matching: Rene Antonio Leon Rodriguez ...\n",
+ "could not find: Rene Antonio Leon Rodriguez\n",
+ "clean matching: Renee Zellweger ...\n",
+ "could not find: Renee Zellweger\n",
+ "clean matching: Rey Sanchez ...\n",
+ "could not find: Rey Sanchez\n",
+ "clean matching: Reyyan Uzuner ...\n",
+ "could not find: Reyyan Uzuner\n",
+ "clean matching: Rhina Villatoro ...\n",
+ "could not find: Rhina Villatoro\n",
+ "clean matching: Ricardo Lopez Murphy ...\n",
+ "could not find: Ricardo Lopez Murphy\n",
+ "clean matching: Ricardo Sanchez ...\n",
+ "could not find: Ricardo Sanchez\n",
+ "clean matching: Richard Chamberlain ...\n",
+ "could not find: Richard Chamberlain\n",
+ "clean matching: Richard Fine ...\n",
+ "could not find: Richard Fine\n",
+ "clean matching: Richard Haass ...\n",
+ "matched Richard Haass to Richard N. Haass in canonical. Add to matched ids\n",
+ "clean matching: Richard Hellfant ...\n",
+ "could not find: Richard Hellfant\n",
+ "clean matching: Richard Jewell ...\n",
+ "could not find: Richard Jewell\n",
+ "clean matching: Richard Langille ...\n",
+ "could not find: Richard Langille\n",
+ "clean matching: Richard Naughton ...\n",
+ "could not find: Richard Naughton\n",
+ "clean matching: Richard Penniman ...\n",
+ "could not find: Richard Penniman\n",
+ "clean matching: Richard Regenhard ...\n",
+ "could not find: Richard Regenhard\n",
+ "clean matching: Richard Rodriguez ...\n",
+ "could not find: Richard Rodriguez\n",
+ "clean matching: Richard Sterner ...\n",
+ "matched Richard Sterner to Richard Street in canonical. Add to matched ids\n",
+ "clean matching: Richard Ward ...\n",
+ "matched Richard Ward to Richard W. Rahn in canonical. Add to matched ids\n",
+ "clean matching: Rick Bland ...\n",
+ "could not find: Rick Bland\n",
+ "clean matching: Rick Dinse ...\n",
+ "matched Rick Dinse to Rick Dees in de. Add to matched ids\n",
+ "clean matching: Ricky Cottrill ...\n",
+ "could not find: Ricky Cottrill\n",
+ "clean matching: Ricky Quick ...\n",
+ "could not find: Ricky Quick\n",
+ "clean matching: Riek Blanjaar ...\n",
+ "could not find: Riek Blanjaar\n",
+ "clean matching: Rob Lowe ...\n",
+ "could not find: Rob Lowe\n",
+ "clean matching: Rob Marshall ...\n",
+ "could not find: Rob Marshall\n",
+ "clean matching: Rob Moore ...\n",
+ "could not find: Rob Moore\n",
+ "clean matching: Robbie Mc Ewen ...\n",
+ "matched Robbie Mc Ewen to Robbie McEwen in canonical. Add to matched ids\n",
+ "clean matching: Robbie Naish ...\n",
+ "could not find: Robbie Naish\n",
+ "clean matching: Robert Bonner ...\n",
+ "matched Robert Bonner to Robert B. Nett in canonical. Add to matched ids\n",
+ "clean matching: Robert DeFraites ...\n",
+ "could not find: Robert DeFraites\n",
+ "clean matching: Robert F Kennedy Jr ...\n",
+ "matched Robert F Kennedy Jr to Robert F. Kennedy Jr. in ro. Add to matched ids\n",
+ "clean matching: Robert Flodquist ...\n",
+ "could not find: Robert Flodquist\n",
+ "clean matching: Robert Gordon Card ...\n",
+ "could not find: Robert Gordon Card\n",
+ "clean matching: Robert Lee Yates Jr ...\n",
+ "could not find: Robert Lee Yates Jr\n",
+ "clean matching: Robert Morvillo ...\n",
+ "could not find: Robert Morvillo\n",
+ "clean matching: Robert Nillson ...\n",
+ "matched Robert Nillson to Neil Robertson in canonical. Add to matched ids\n",
+ "clean matching: Robert Vowler ...\n",
+ "could not find: Robert Vowler\n",
+ "clean matching: Robert Weitzel ...\n",
+ "matched Robert Weitzel to Robert Wierzel in canonical. Add to matched ids\n",
+ "clean matching: Robert Witt ...\n",
+ "matched Robert Witt to Robert Wiren in canonical. Add to matched ids\n",
+ "clean matching: Robert Woody Johnson ...\n",
+ "could not find: Robert Woody Johnson\n",
+ "clean matching: Roberta Combs ...\n",
+ "matched Roberta Combs to Robert Combas in canonical. Add to matched ids\n",
+ "clean matching: Roberto Arguelles ...\n",
+ "could not find: Roberto Arguelles\n",
+ "clean matching: Roberto Cercelletta ...\n",
+ "could not find: Roberto Cercelletta\n",
+ "clean matching: Roberto Guaterroma ...\n",
+ "could not find: Roberto Guaterroma\n",
+ "clean matching: Roberto Laratro ...\n",
+ "could not find: Roberto Laratro\n",
+ "clean matching: Robin Johansen ...\n",
+ "could not find: Robin Johansen\n",
+ "clean matching: Robin McLaurin Williams ...\n",
+ "could not find: Robin McLaurin Williams\n",
+ "clean matching: Robin Wright Penn ...\n",
+ "could not find: Robin Wright Penn\n",
+ "clean matching: Robinson Stevenin ...\n",
+ "matched Robinson Stevenin to Stīvens Robinsons in lv. Add to matched ids\n",
+ "clean matching: Rod Jong-il ...\n",
+ "could not find: Rod Jong-il\n",
+ "clean matching: Rod Stewart ...\n",
+ "could not find: Rod Stewart\n",
+ "clean matching: Rodney Rempt ...\n",
+ "could not find: Rodney Rempt\n",
+ "clean matching: Rodolfo Abalos ...\n",
+ "could not find: Rodolfo Abalos\n",
+ "clean matching: Rodrigo de la Cerna ...\n",
+ "could not find: Rodrigo de la Cerna\n",
+ "clean matching: Rogelio Ramos ...\n",
+ "could not find: Rogelio Ramos\n",
+ "clean matching: Roger Cook ...\n",
+ "could not find: Roger Cook\n",
+ "clean matching: Roger Corbett ...\n",
+ "could not find: Roger Corbett\n",
+ "clean matching: Roger Suarez ...\n",
+ "could not find: Roger Suarez\n",
+ "clean matching: Roger Winter ...\n",
+ "could not find: Roger Winter\n",
+ "clean matching: Rohman al-Ghozi ...\n",
+ "could not find: Rohman al-Ghozi\n",
+ "clean matching: Rolf Zimmermann ...\n",
+ "could not find: Rolf Zimmermann\n",
+ "clean matching: Romario Farias ...\n",
+ "could not find: Romario Farias\n",
+ "clean matching: Ron Lantz ...\n",
+ "matched Ron Lantz to Ron Latz in canonical. Add to matched ids\n",
+ "clean matching: Ronald Brower ...\n",
+ "could not find: Ronald Brower\n",
+ "clean matching: Ronald Ito ...\n",
+ "could not find: Ronald Ito\n",
+ "clean matching: Ronald Kadish ...\n",
+ "could not find: Ronald Kadish\n",
+ "clean matching: Ronald Post ...\n",
+ "could not find: Ronald Post\n",
+ "clean matching: Ronald Young Jr ...\n",
+ "could not find: Ronald Young Jr\n",
+ "clean matching: Ronaldo Luis Nazario de Lima ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Ronaldo Luis Nazario de Lima\n",
+ "clean matching: Rosa Haywa de Condori ...\n",
+ "could not find: Rosa Haywa de Condori\n",
+ "clean matching: Rosalie Perkov ...\n",
+ "could not find: Rosalie Perkov\n",
+ "clean matching: Rosalyn Carter ...\n",
+ "matched Rosalyn Carter to Rosalynn Carter in canonical. Add to matched ids\n",
+ "clean matching: Rose Linkins ...\n",
+ "matched Rose Linkins to Rose Likins in it. Add to matched ids\n",
+ "clean matching: Rosny Desroches ...\n",
+ "could not find: Rosny Desroches\n",
+ "clean matching: Roy Moore ...\n",
+ "could not find: Roy Moore\n",
+ "clean matching: Ruano Pascual ...\n",
+ "could not find: Ruano Pascual\n",
+ "clean matching: Ruben Sierra ...\n",
+ "could not find: Ruben Sierra\n",
+ "clean matching: Ruben Wolkowyski ...\n",
+ "could not find: Ruben Wolkowyski\n",
+ "clean matching: Rubens Barrichello ...\n",
+ "could not find: Rubens Barrichello\n",
+ "clean matching: Rudi Voeller ...\n",
+ "could not find: Rudi Voeller\n",
+ "clean matching: Rudolph Holton ...\n",
+ "could not find: Rudolph Holton\n",
+ "clean matching: Rustu Recber ...\n",
+ "could not find: Rustu Recber\n",
+ "clean matching: Ruth Christofferson ...\n",
+ "could not find: Ruth Christofferson\n",
+ "clean matching: Ruth Harlow ...\n",
+ "could not find: Ruth Harlow\n",
+ "clean matching: Ruth Pearce ...\n",
+ "could not find: Ruth Pearce\n",
+ "clean matching: Ruth Stubbs ...\n",
+ "could not find: Ruth Stubbs\n",
+ "clean matching: SJ Twu ...\n",
+ "could not find: SJ Twu\n",
+ "clean matching: S Jayakumar ...\n",
+ "matched S Jayakumar to S. Jayakumar in canonical. Add to matched ids\n",
+ "clean matching: Saadi Gadhafi ...\n",
+ "could not find: Saadi Gadhafi\n",
+ "clean matching: Sadam Hassan ...\n",
+ "could not find: Sadam Hassan\n",
+ "clean matching: Saied Hadi al Mudarissi ...\n",
+ "could not find: Saied Hadi al Mudarissi\n",
+ "clean matching: Salman Khan ...\n",
+ "could not find: Salman Khan\n",
+ "clean matching: Sam Gerald ...\n",
+ "could not find: Sam Gerald\n",
+ "clean matching: Saman Shali ...\n",
+ "matched Saman Shali to Salim Shah in canonical. Add to matched ids\n",
+ "clean matching: Samantha Ledster ...\n",
+ "could not find: Samantha Ledster\n",
+ "clean matching: Samuel Waksal ...\n",
+ "could not find: Samuel Waksal\n",
+ "clean matching: Sandra Banning ...\n",
+ "could not find: Sandra Banning\n",
+ "clean matching: Sandra Day OConner ...\n",
+ "could not find: Sandra Day OConner\n",
+ "clean matching: Sandy Smith ...\n",
+ "could not find: Sandy Smith\n",
+ "clean matching: Sandy Wise ...\n",
+ "could not find: Sandy Wise\n",
+ "clean matching: Sanja Papic ...\n",
+ "could not find: Sanja Papic\n",
+ "clean matching: Sanjay Chawla ...\n",
+ "could not find: Sanjay Chawla\n",
+ "clean matching: Sanjay Gupta ...\n",
+ "could not find: Sanjay Gupta\n",
+ "clean matching: Saoud Al Faisal ...\n",
+ "could not find: Saoud Al Faisal\n",
+ "clean matching: Sara Elisabeth Ahmad ...\n",
+ "could not find: Sara Elisabeth Ahmad\n",
+ "clean matching: Sara Silverman ...\n",
+ "matched Sara Silverman to Sāra Silvermena in lv. Add to matched ids\n",
+ "clean matching: Sarah Canale ...\n",
+ "could not find: Sarah Canale\n",
+ "clean matching: Sarah Hughes ...\n",
+ "could not find: Sarah Hughes\n",
+ "clean matching: Satnarine Sharma ...\n",
+ "could not find: Satnarine Sharma\n",
+ "clean matching: Scott Blum ...\n",
+ "could not find: Scott Blum\n",
+ "clean matching: Scott Dalton ...\n",
+ "could not find: Scott Dalton\n",
+ "clean matching: Scott Dickson ...\n",
+ "matched Scott Dickson to Scott Disick in canonical. Add to matched ids\n",
+ "clean matching: Scott Fawell ...\n",
+ "could not find: Scott Fawell\n",
+ "clean matching: Scott Gorelick ...\n",
+ "could not find: Scott Gorelick\n",
+ "clean matching: Scott Hubbard ...\n",
+ "could not find: Scott Hubbard\n",
+ "clean matching: Scott McClellan ...\n",
+ "could not find: Scott McClellan\n",
+ "clean matching: Scott OGrady ...\n",
+ "matched Scott OGrady to Scott O'Grady in canonical. Add to matched ids\n",
+ "clean matching: Scott Sullivan ...\n",
+ "could not find: Scott Sullivan\n",
+ "clean matching: Scott Wallach ...\n",
+ "could not find: Scott Wallach\n",
+ "clean matching: Scott Yates ...\n",
+ "could not find: Scott Yates\n",
+ "clean matching: Se Hyuk Joo ...\n",
+ "matched Se Hyuk Joo to Joo Se-Hyuk in cs. Add to matched ids\n",
+ "clean matching: Sean OKeefe ...\n",
+ "matched Sean OKeefe to Sean O'Keefe in canonical. Add to matched ids\n",
+ "clean matching: Sean Patrick OMalley ...\n",
+ "matched Sean Patrick OMalley to Sean Patrick O'Malley in it. Add to matched ids\n",
+ "clean matching: Sean Penn ...\n",
+ "could not find: Sean Penn\n",
+ "clean matching: Sebastian Cuattrin ...\n",
+ "matched Sebastian Cuattrin to Sebastian Currier in canonical. Add to matched ids\n",
+ "clean matching: Sebastian Porto ...\n",
+ "matched Sebastian Porto to Sebastián Prieto in canonical. Add to matched ids\n",
+ "clean matching: Sebastian Saja ...\n",
+ "matched Sebastian Saja to Sébastien Sejean in canonical. Add to matched ids\n",
+ "clean matching: Sebastien Grosjean ...\n",
+ "could not find: Sebastien Grosjean\n",
+ "clean matching: Sedigh Barmak ...\n",
+ "could not find: Sedigh Barmak\n",
+ "clean matching: Selma Phoenix ...\n",
+ "could not find: Selma Phoenix\n",
+ "clean matching: Serena Karlan ...\n",
+ "could not find: Serena Karlan\n",
+ "clean matching: Sereyvuth Kem ...\n",
+ "could not find: Sereyvuth Kem\n",
+ "clean matching: Serge Melac ...\n",
+ "matched Serge Melac to Marc Slager in canonical. Add to matched ids\n",
+ "clean matching: Sergei Alexandrovitch Ordzhonikidze ...\n",
+ "could not find: Sergei Alexandrovitch Ordzhonikidze\n",
+ "clean matching: Sergei Yastrzhembsky ...\n",
+ "could not find: Sergei Yastrzhembsky\n",
+ "clean matching: Seth Gorney ...\n",
+ "could not find: Seth Gorney\n",
+ "clean matching: Seymour Cassell ...\n",
+ "could not find: Seymour Cassell\n",
+ "clean matching: Shamai Leibowitz ...\n",
+ "could not find: Shamai Leibowitz\n",
+ "clean matching: Shane Phillips ...\n",
+ "could not find: Shane Phillips\n",
+ "clean matching: Shannon OBrien ...\n",
+ "matched Shannon OBrien to Shannon O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Sharess Harrell ...\n",
+ "could not find: Sharess Harrell\n",
+ "clean matching: Sharon Davis ...\n",
+ "could not find: Sharon Davis\n",
+ "clean matching: Sharon Frey ...\n",
+ "could not find: Sharon Frey\n",
+ "clean matching: Sharon Robinson ...\n",
+ "could not find: Sharon Robinson\n",
+ "clean matching: Shaun Rusling ...\n",
+ "could not find: Shaun Rusling\n",
+ "clean matching: Shavon Earp ...\n",
+ "could not find: Shavon Earp\n",
+ "clean matching: Shawn Bradley ...\n",
+ "matched Shawn Bradley to Bradley Shaw in canonical. Add to matched ids\n",
+ "clean matching: Sherry Fisher ...\n",
+ "could not find: Sherry Fisher\n",
+ "clean matching: Sherry Irving ...\n",
+ "could not find: Sherry Irving\n",
+ "clean matching: Shireen Amir Begum ...\n",
+ "could not find: Shireen Amir Begum\n",
+ "clean matching: Shirley Jones ...\n",
+ "could not find: Shirley Jones\n",
+ "clean matching: Sila Calderon ...\n",
+ "could not find: Sila Calderon\n",
+ "clean matching: Silvie Cabero ...\n",
+ "could not find: Silvie Cabero\n",
+ "clean matching: Silvio Fernandez ...\n",
+ "could not find: Silvio Fernandez\n",
+ "clean matching: Sim Yong ...\n",
+ "could not find: Sim Yong\n",
+ "clean matching: Simon Chalk ...\n",
+ "could not find: Simon Chalk\n",
+ "clean matching: Simona Hradil ...\n",
+ "could not find: Simona Hradil\n",
+ "clean matching: Sinead OConnor ...\n",
+ "matched Sinead OConnor to Sinead O'Connor in tr. Add to matched ids\n",
+ "clean matching: Slobodan Milosevic ...\n",
+ "could not find: Slobodan Milosevic\n",
+ "clean matching: Soenarno ...\n",
+ "matched Soenarno to San Nereo in it. Add to matched ids\n",
+ "clean matching: Sofyan Dawood ...\n",
+ "could not find: Sofyan Dawood\n",
+ "clean matching: Sonia Lopez ...\n",
+ "could not find: Sonia Lopez\n",
+ "clean matching: Sonja Kesselschlager ...\n",
+ "could not find: Sonja Kesselschlager\n",
+ "clean matching: Soon Yi ...\n",
+ "could not find: Soon Yi\n",
+ "clean matching: Spencer Abraham ...\n",
+ "could not find: Spencer Abraham\n",
+ "clean matching: Spike Helmick ...\n",
+ "could not find: Spike Helmick\n",
+ "clean matching: Stacey Dales-Schuman ...\n",
+ "could not find: Stacey Dales-Schuman\n",
+ "clean matching: Stacey Jones ...\n",
+ "could not find: Stacey Jones\n",
+ "clean matching: Stacey Yamaguchi ...\n",
+ "could not find: Stacey Yamaguchi\n",
+ "clean matching: Stacy Nelson ...\n",
+ "matched Stacy Nelson to Nelson Stacy in canonical. Add to matched ids\n",
+ "clean matching: Stefaan Declerk ...\n",
+ "could not find: Stefaan Declerk\n",
+ "clean matching: Steffeny Holtz ...\n",
+ "could not find: Steffeny Holtz\n",
+ "clean matching: Stellan Skarsgard ...\n",
+ "could not find: Stellan Skarsgard\n",
+ "clean matching: Stepan Demirchian ...\n",
+ "could not find: Stepan Demirchian\n",
+ "clean matching: Stephane Delajoux ...\n",
+ "could not find: Stephane Delajoux\n",
+ "clean matching: Stephane Rochon ...\n",
+ "matched Stephane Rochon to Stephen S. Roach in canonical. Add to matched ids\n",
+ "clean matching: Stephane Rousseau ...\n",
+ "could not find: Stephane Rousseau\n",
+ "clean matching: Stephanie Cohen Aloro ...\n",
+ "could not find: Stephanie Cohen Aloro\n",
+ "clean matching: Stephanie Moore ...\n",
+ "matched Stephanie Moore to Stephanie Morton in canonical. Add to matched ids\n",
+ "clean matching: Stephen Crampton ...\n",
+ "could not find: Stephen Crampton\n",
+ "clean matching: Stephen Ebberharter ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Stephen Ebberharter\n",
+ "clean matching: Stephen Glassroth ...\n",
+ "could not find: Stephen Glassroth\n",
+ "clean matching: Stephen Keener ...\n",
+ "could not find: Stephen Keener\n",
+ "clean matching: Stephen Oake ...\n",
+ "could not find: Stephen Oake\n",
+ "clean matching: Stephen Push ...\n",
+ "could not find: Stephen Push\n",
+ "clean matching: Stephen Swindal ...\n",
+ "could not find: Stephen Swindal\n",
+ "clean matching: Steve Allan ...\n",
+ "could not find: Steve Allan\n",
+ "clean matching: Steve Blankenship ...\n",
+ "could not find: Steve Blankenship\n",
+ "clean matching: Steve Coterill ...\n",
+ "could not find: Steve Coterill\n",
+ "clean matching: Steve Fehr ...\n",
+ "could not find: Steve Fehr\n",
+ "clean matching: Steve Lenard ...\n",
+ "could not find: Steve Lenard\n",
+ "clean matching: Steve Nash ...\n",
+ "could not find: Steve Nash\n",
+ "clean matching: Steve Nesbitt ...\n",
+ "matched Steve Nesbitt to Steve Nisbett in canonical. Add to matched ids\n",
+ "clean matching: Steve Pagliuca ...\n",
+ "could not find: Steve Pagliuca\n",
+ "clean matching: Steve Patterson ...\n",
+ "matched Steve Patterson to Steven Patterson in canonical. Add to matched ids\n",
+ "clean matching: Steve Peace ...\n",
+ "could not find: Steve Peace\n",
+ "clean matching: Steve Shiver ...\n",
+ "could not find: Steve Shiver\n",
+ "clean matching: Steven Briggs ...\n",
+ "could not find: Steven Briggs\n",
+ "clean matching: Steven Kinlock ...\n",
+ "could not find: Steven Kinlock\n",
+ "clean matching: Steven Tyler ...\n",
+ "matched Steven Tyler to Steve Tyler in canonical. Add to matched ids\n",
+ "clean matching: Stipe Mesic ...\n",
+ "could not find: Stipe Mesic\n",
+ "clean matching: Stuart Knoll ...\n",
+ "could not find: Stuart Knoll\n",
+ "clean matching: Sue Slavec ...\n",
+ "could not find: Sue Slavec\n",
+ "clean matching: Suh Chung-won ...\n",
+ "could not find: Suh Chung-won\n",
+ "clean matching: Suh Young-hoon ...\n",
+ "matched Suh Young-hoon to Young-Sung Sohn in canonical. Add to matched ids\n",
+ "clean matching: Suk Chung Hong ...\n",
+ "could not find: Suk Chung Hong\n",
+ "clean matching: Sultan Qaboos ...\n",
+ "could not find: Sultan Qaboos\n",
+ "clean matching: Sung Hong Choi ...\n",
+ "could not find: Sung Hong Choi\n",
+ "clean matching: Surakait Sathirathai ...\n",
+ "could not find: Surakait Sathirathai\n",
+ "clean matching: Sureyya Ayhan ...\n",
+ "could not find: Sureyya Ayhan\n",
+ "clean matching: Suzanne Fox ...\n",
+ "could not find: Suzanne Fox\n",
+ "clean matching: Suzanne Gaudet ...\n",
+ "could not find: Suzanne Gaudet\n",
+ "clean matching: Suzanne Torrance ...\n",
+ "could not find: Suzanne Torrance\n",
+ "clean matching: Svetislav Pesic ...\n",
+ "could not find: Svetislav Pesic\n",
+ "clean matching: Svetlana Belousova ...\n",
+ "could not find: Svetlana Belousova\n",
+ "clean matching: Svetlana Koroleva ...\n",
+ "could not find: Svetlana Koroleva\n",
+ "clean matching: Syed Abdul Rahman Geelani ...\n",
+ "could not find: Syed Abdul Rahman Geelani\n",
+ "clean matching: Szu Yu Chen ...\n",
+ "matched Szu Yu Chen to Chen Szu-Yu in canonical. Add to matched ids\n",
+ "clean matching: TA McLendon ...\n",
+ "matched TA McLendon to T. A. McLendon in canonical. Add to matched ids\n",
+ "clean matching: TJ Ford ...\n",
+ "matched TJ Ford to T. J. Ford in canonical. Add to matched ids\n",
+ "clean matching: T Boone Pickens ...\n",
+ "matched T Boone Pickens to T. Boone Pickens in canonical. Add to matched ids\n",
+ "clean matching: Tab Turner ...\n",
+ "could not find: Tab Turner\n",
+ "clean matching: Tabare Vazquez ...\n",
+ "could not find: Tabare Vazquez\n",
+ "clean matching: Taia Balk ...\n",
+ "could not find: Taia Balk\n",
+ "clean matching: Talal Keenaan ...\n",
+ "could not find: Talal Keenaan\n",
+ "clean matching: Tali Imani ...\n",
+ "could not find: Tali Imani\n",
+ "clean matching: Talisa Bratt ...\n",
+ "could not find: Talisa Bratt\n",
+ "clean matching: Tamara Mowry ...\n",
+ "could not find: Tamara Mowry\n",
+ "clean matching: Tamara Stokes ...\n",
+ "could not find: Tamara Stokes\n",
+ "clean matching: Tammy Helm ...\n",
+ "could not find: Tammy Helm\n",
+ "clean matching: Tangra Riggle ...\n",
+ "could not find: Tangra Riggle\n",
+ "clean matching: Tanya Holyk ...\n",
+ "could not find: Tanya Holyk\n",
+ "clean matching: Tanya Lindenmuth ...\n",
+ "could not find: Tanya Lindenmuth\n",
+ "clean matching: Taoufik Mathlouthi ...\n",
+ "could not find: Taoufik Mathlouthi\n",
+ "clean matching: Tara Dawn Christensen ...\n",
+ "could not find: Tara Dawn Christensen\n",
+ "clean matching: Tatiana Gratcheva ...\n",
+ "could not find: Tatiana Gratcheva\n",
+ "clean matching: Tatiana Kennedy Schlossberg ...\n",
+ "could not find: Tatiana Kennedy Schlossberg\n",
+ "clean matching: Tatiana Paus ...\n",
+ "could not find: Tatiana Paus\n",
+ "clean matching: Tatjana Gsell ...\n",
+ "could not find: Tatjana Gsell\n",
+ "clean matching: Taufik Kiemas ...\n",
+ "could not find: Taufik Kiemas\n",
+ "clean matching: Tavis Smiley ...\n",
+ "could not find: Tavis Smiley\n",
+ "clean matching: Taylyn Solomon ...\n",
+ "could not find: Taylyn Solomon\n",
+ "clean matching: Tayyeb Abdel Rahim ...\n",
+ "could not find: Tayyeb Abdel Rahim\n",
+ "clean matching: Ted Costa ...\n",
+ "could not find: Ted Costa\n",
+ "clean matching: Ted Williams ...\n",
+ "could not find: Ted Williams\n",
+ "clean matching: Teresa Williams ...\n",
+ "matched Teresa Williams to William Terriss in canonical. Add to matched ids\n",
+ "clean matching: Teresa Worbis ...\n",
+ "could not find: Teresa Worbis\n",
+ "clean matching: Teri Files ...\n",
+ "could not find: Teri Files\n",
+ "clean matching: Teri ORourke ...\n",
+ "could not find: Teri ORourke\n",
+ "clean matching: Terry Lynn Barton ...\n",
+ "could not find: Terry Lynn Barton\n",
+ "clean matching: Thanongsak Tuvinan ...\n",
+ "could not find: Thanongsak Tuvinan\n",
+ "clean matching: Theodore Tweed Roosevelt ...\n",
+ "could not find: Theodore Tweed Roosevelt\n",
+ "clean matching: Thierry Falise ...\n",
+ "could not find: Thierry Falise\n",
+ "clean matching: Thomas Birmingham ...\n",
+ "could not find: Thomas Birmingham\n",
+ "clean matching: Thomas Bjorn ...\n",
+ "could not find: Thomas Bjorn\n",
+ "clean matching: Thomas Cloyd ...\n",
+ "could not find: Thomas Cloyd\n",
+ "clean matching: Thomas Fargo ...\n",
+ "could not find: Thomas Fargo\n",
+ "clean matching: Thomas Ferguson ...\n",
+ "could not find: Thomas Ferguson\n",
+ "clean matching: Thomas Haeggstroem ...\n",
+ "could not find: Thomas Haeggstroem\n",
+ "clean matching: Thomas Malchow ...\n",
+ "could not find: Thomas Malchow\n",
+ "clean matching: Thomas Manger ...\n",
+ "could not find: Thomas Manger\n",
+ "clean matching: Thomas Mesereau Jr ...\n",
+ "could not find: Thomas Mesereau Jr\n",
+ "clean matching: Thomas OBrien ...\n",
+ "matched Thomas OBrien to Thomas O'Brien in ca. Add to matched ids\n",
+ "clean matching: Thomas Scavone ...\n",
+ "could not find: Thomas Scavone\n",
+ "clean matching: Thomas Van Essen ...\n",
+ "matched Thomas Van Essen to Thomas Von Essen in canonical. Add to matched ids\n",
+ "clean matching: Thomas Watjen ...\n",
+ "could not find: Thomas Watjen\n",
+ "clean matching: Thomas Weston ...\n",
+ "matched Thomas Weston to W. Thomas West in canonical. Add to matched ids\n",
+ "clean matching: Thomas Wyman ...\n",
+ "matched Thomas Wyman to Thomas Wyss in canonical. Add to matched ids\n",
+ "clean matching: Tian Zhuang Zhuang ...\n",
+ "could not find: Tian Zhuang Zhuang\n",
+ "clean matching: Tim Allen ...\n",
+ "could not find: Tim Allen\n",
+ "clean matching: Tim Curley ...\n",
+ "could not find: Tim Curley\n",
+ "clean matching: Tim Curry ...\n",
+ "could not find: Tim Curry\n",
+ "clean matching: Tim Norbeck ...\n",
+ "could not find: Tim Norbeck\n",
+ "clean matching: Timbul Silaen ...\n",
+ "could not find: Timbul Silaen\n",
+ "clean matching: Timothy Coughlin ...\n",
+ "could not find: Timothy Coughlin\n",
+ "clean matching: Timothy Rigas ...\n",
+ "could not find: Timothy Rigas\n",
+ "clean matching: Timothy Wirth ...\n",
+ "could not find: Timothy Wirth\n",
+ "clean matching: Tina Conner ...\n",
+ "could not find: Tina Conner\n",
+ "clean matching: Tocker Pudwill ...\n",
+ "could not find: Tocker Pudwill\n",
+ "clean matching: Todd Petit ...\n",
+ "could not find: Todd Petit\n",
+ "clean matching: Todd Wike ...\n",
+ "could not find: Todd Wike\n",
+ "clean matching: Tom Christerson ...\n",
+ "matched Tom Christerson to Christine Tohme in ro. Add to matched ids\n",
+ "clean matching: Tom Coverdale ...\n",
+ "could not find: Tom Coverdale\n",
+ "clean matching: Tom Foy ...\n",
+ "could not find: Tom Foy\n",
+ "clean matching: Tom Hanusik ...\n",
+ "could not find: Tom Hanusik\n",
+ "clean matching: Tom Jones ...\n",
+ "could not find: Tom Jones\n",
+ "clean matching: Tom Kelly ...\n",
+ "could not find: Tom Kelly\n",
+ "clean matching: Tom Koenigs ...\n",
+ "could not find: Tom Koenigs\n",
+ "clean matching: Tom Miller ...\n",
+ "matched Tom Miller to Timo Müller in canonical. Add to matched ids\n",
+ "clean matching: Tom Moss ...\n",
+ "could not find: Tom Moss\n",
+ "clean matching: Tom OBrien ...\n",
+ "matched Tom OBrien to Tom O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Tom Schnackenberg ...\n",
+ "could not find: Tom Schnackenberg\n",
+ "clean matching: Tom Watson ...\n",
+ "matched Tom Watson to Tom Watts in canonical. Add to matched ids\n",
+ "clean matching: Tom Welch ...\n",
+ "could not find: Tom Welch\n",
+ "clean matching: Tomas Enge ...\n",
+ "could not find: Tomas Enge\n",
+ "clean matching: Tomas Malik ...\n",
+ "could not find: Tomas Malik\n",
+ "clean matching: Tommy Thompson ...\n",
+ "could not find: Tommy Thompson\n",
+ "clean matching: Tommy Tubberville ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Tommy Tubberville\n",
+ "clean matching: Tono Suratman ...\n",
+ "could not find: Tono Suratman\n",
+ "clean matching: Tony Bennett ...\n",
+ "could not find: Tony Bennett\n",
+ "clean matching: Tony Cummo ...\n",
+ "could not find: Tony Cummo\n",
+ "clean matching: Tony LaRussa ...\n",
+ "matched Tony LaRussa to Tony La Russa in canonical. Add to matched ids\n",
+ "clean matching: Tonya Payne ...\n",
+ "could not find: Tonya Payne\n",
+ "clean matching: Tora Takagi ...\n",
+ "could not find: Tora Takagi\n",
+ "clean matching: Toshi Izawa ...\n",
+ "could not find: Toshi Izawa\n",
+ "clean matching: Tracee Treadwell ...\n",
+ "could not find: Tracee Treadwell\n",
+ "clean matching: Tracy Wyle ...\n",
+ "could not find: Tracy Wyle\n",
+ "clean matching: Travis Rudolph ...\n",
+ "could not find: Travis Rudolph\n",
+ "clean matching: Trevor Watson ...\n",
+ "matched Trevor Watson to Trevor Watts in canonical. Add to matched ids\n",
+ "clean matching: Trisha Meili ...\n",
+ "could not find: Trisha Meili\n",
+ "clean matching: Troy Hudson ...\n",
+ "could not find: Troy Hudson\n",
+ "clean matching: Troy Jenkins ...\n",
+ "could not find: Troy Jenkins\n",
+ "clean matching: Tuncay Sanli ...\n",
+ "could not find: Tuncay Sanli\n",
+ "clean matching: Tyler Grillo ...\n",
+ "matched Tyler Grillo to Terry Gilroy in canonical. Add to matched ids\n",
+ "clean matching: Tyron Garner ...\n",
+ "could not find: Tyron Garner\n",
+ "clean matching: Tyrone Medley ...\n",
+ "could not find: Tyrone Medley\n",
+ "clean matching: Ulrich Kueperkoch ...\n",
+ "could not find: Ulrich Kueperkoch\n",
+ "clean matching: Uri Lopolianski ...\n",
+ "could not find: Uri Lopolianski\n",
+ "clean matching: Uthai Pimchaichon ...\n",
+ "could not find: Uthai Pimchaichon\n",
+ "clean matching: Vaclav Havel ...\n",
+ "could not find: Vaclav Havel\n",
+ "clean matching: Vaclav Klaus ...\n",
+ "could not find: Vaclav Klaus\n",
+ "clean matching: Valerie Thwaites ...\n",
+ "could not find: Valerie Thwaites\n",
+ "clean matching: Valery Giscard dEstaing ...\n",
+ "could not find: Valery Giscard dEstaing\n",
+ "clean matching: Valorie Brabazon ...\n",
+ "could not find: Valorie Brabazon\n",
+ "clean matching: Van Hilley ...\n",
+ "could not find: Van Hilley\n",
+ "clean matching: Vassilis Xiros ...\n",
+ "could not find: Vassilis Xiros\n",
+ "clean matching: Vecdi Gonul ...\n",
+ "could not find: Vecdi Gonul\n",
+ "clean matching: Viara Vike-Freiberga ...\n",
+ "could not find: Viara Vike-Freiberga\n",
+ "clean matching: Vicente Fox de la Concha ...\n",
+ "could not find: Vicente Fox de la Concha\n",
+ "clean matching: Vicki Zhao Wei ...\n",
+ "could not find: Vicki Zhao Wei\n",
+ "clean matching: Victor Hanescu ...\n",
+ "matched Victor Hanescu to Veronica Hurst in canonical. Add to matched ids\n",
+ "clean matching: Victoria Clarke ...\n",
+ "could not find: Victoria Clarke\n",
+ "clean matching: Vijay Nambiar ...\n",
+ "could not find: Vijay Nambiar\n",
+ "clean matching: Vince Vaughan ...\n",
+ "could not find: Vince Vaughan\n",
+ "clean matching: Vincent Brooks ...\n",
+ "could not find: Vincent Brooks\n",
+ "clean matching: Vincent Cianci Jr ...\n",
+ "could not find: Vincent Cianci Jr\n",
+ "clean matching: Viola Davis ...\n",
+ "could not find: Viola Davis\n",
+ "clean matching: Virgina Ruano Pascal ...\n",
+ "could not find: Virgina Ruano Pascal\n",
+ "clean matching: Vivica Fox ...\n",
+ "could not find: Vivica Fox\n",
+ "clean matching: Vladimir Golovlyov ...\n",
+ "could not find: Vladimir Golovlyov\n",
+ "clean matching: Vladimir Meciar ...\n",
+ "could not find: Vladimir Meciar\n",
+ "clean matching: Vladimir Spidla ...\n",
+ "could not find: Vladimir Spidla\n",
+ "clean matching: Vladimir Ustinov ...\n",
+ "could not find: Vladimir Ustinov\n",
+ "clean matching: Vojislav Kostunica ...\n",
+ "could not find: Vojislav Kostunica\n",
+ "clean matching: Vojislav Seselj ...\n",
+ "could not find: Vojislav Seselj\n",
+ "clean matching: Vyacheslav Fetisov ...\n",
+ "could not find: Vyacheslav Fetisov\n",
+ "clean matching: Vytas Danelius ...\n",
+ "could not find: Vytas Danelius\n",
+ "clean matching: Walid Al-Awadi ...\n",
+ "could not find: Walid Al-Awadi\n",
+ "clean matching: Wallace Capel ...\n",
+ "could not find: Wallace Capel\n",
+ "clean matching: Wanda Ilene Barzee ...\n",
+ "could not find: Wanda Ilene Barzee\n",
+ "clean matching: Wanda de la Jesus ...\n",
+ "could not find: Wanda de la Jesus\n",
+ "clean matching: Wang Hailan ...\n",
+ "could not find: Wang Hailan\n",
+ "clean matching: Wendy Kennedy ...\n",
+ "could not find: Wendy Kennedy\n",
+ "clean matching: Wilbert Elki Meza Majino ...\n",
+ "could not find: Wilbert Elki Meza Majino\n",
+ "clean matching: Wilbert Foy ...\n",
+ "could not find: Wilbert Foy\n",
+ "clean matching: Wilfredo Moreno ...\n",
+ "matched Wilfredo Moreno to Will Morefield in canonical. Add to matched ids\n",
+ "clean matching: Will Ofenheusle ...\n",
+ "could not find: Will Ofenheusle\n",
+ "clean matching: Will Smith ...\n",
+ "could not find: Will Smith\n",
+ "clean matching: Will Young ...\n",
+ "could not find: Will Young\n",
+ "clean matching: William Bulger ...\n",
+ "could not find: William Bulger\n",
+ "clean matching: William Cocksedge ...\n",
+ "could not find: William Cocksedge\n",
+ "clean matching: William Delahunt ...\n",
+ "could not find: William Delahunt\n",
+ "clean matching: William Ford Jr ...\n",
+ "matched William Ford Jr to William Ford, Jr. in canonical. Add to matched ids\n",
+ "clean matching: William Genego ...\n",
+ "could not find: William Genego\n",
+ "clean matching: William Hochul ...\n",
+ "could not find: William Hochul\n",
+ "clean matching: William Macy ...\n",
+ "could not find: William Macy\n",
+ "clean matching: William Murabito ...\n",
+ "could not find: William Murabito\n",
+ "clean matching: William Nessen ...\n",
+ "matched William Nessen to William Wise in canonical. Add to matched ids\n",
+ "clean matching: William Overlin ...\n",
+ "matched William Overlin to William Oliver in canonical. Add to matched ids\n",
+ "clean matching: William Pryor Jr ...\n",
+ "could not find: William Pryor Jr\n",
+ "clean matching: William Ragland ...\n",
+ "could not find: William Ragland\n",
+ "clean matching: William Swor ...\n",
+ "could not find: William Swor\n",
+ "clean matching: William Umbach ...\n",
+ "could not find: William Umbach\n",
+ "clean matching: Wilma McNabb ...\n",
+ "could not find: Wilma McNabb\n",
+ "clean matching: Wilson Alvarez ...\n",
+ "could not find: Wilson Alvarez\n",
+ "clean matching: Wolfgang Becker ...\n",
+ "matched Wolfgang Becker to Wolfgang Brückner in canonical. Add to matched ids\n",
+ "clean matching: Wolfgang Schuessel ...\n",
+ "could not find: Wolfgang Schuessel\n",
+ "clean matching: Wolfgang Schwarz ...\n",
+ "could not find: Wolfgang Schwarz\n",
+ "clean matching: Xiang Liu ...\n",
+ "matched Xiang Liu to Liu Xiang in de. Add to matched ids\n",
+ "clean matching: Xiang Xu ...\n",
+ "could not find: Xiang Xu\n",
+ "clean matching: Ximena Bohorquez ...\n",
+ "could not find: Ximena Bohorquez\n",
+ "clean matching: Yang Hee Kim ...\n",
+ "could not find: Yang Hee Kim\n",
+ "clean matching: Yang Pao-yu ...\n",
+ "could not find: Yang Pao-yu\n",
+ "clean matching: Yannos Papantoniou ...\n",
+ "could not find: Yannos Papantoniou\n",
+ "clean matching: Yasar Yakis ...\n",
+ "could not find: Yasar Yakis\n",
+ "clean matching: Yasein Taher ...\n",
+ "matched Yasein Taher to Yaseinn Taher in canonical. Add to matched ids\n",
+ "clean matching: Yasushi Chimura ...\n",
+ "could not find: Yasushi Chimura\n",
+ "clean matching: Yekaterina Guseva ...\n",
+ "could not find: Yekaterina Guseva\n",
+ "clean matching: Yingfan Wang ...\n",
+ "matched Yingfan Wang to Wang Yingfan in canonical. Add to matched ids\n",
+ "clean matching: Yishan Zhang ...\n",
+ "could not find: Yishan Zhang\n",
+ "clean matching: Yoo Jay-Kun ...\n",
+ "could not find: Yoo Jay-Kun\n",
+ "clean matching: Yoon Jin-Sik ...\n",
+ "could not find: Yoon Jin-Sik\n",
+ "clean matching: Yoon Won-Sik ...\n",
+ "could not find: Yoon Won-Sik\n",
+ "clean matching: Yukiko Okudo ...\n",
+ "could not find: Yukiko Okudo\n",
+ "clean matching: Yusaku Miyazato ...\n",
+ "could not find: Yusaku Miyazato\n",
+ "clean matching: Yusuf Misbac ...\n",
+ "could not find: Yusuf Misbac\n",
+ "clean matching: Zach Pillar ...\n",
+ "could not find: Zach Pillar\n",
+ "clean matching: Zach Safrin ...\n",
+ "could not find: Zach Safrin\n",
+ "clean matching: Zakia Hakki ...\n",
+ "could not find: Zakia Hakki\n",
+ "clean matching: Zara Akhmadova ...\n",
+ "could not find: Zara Akhmadova\n",
+ "clean matching: Zarai Toledo ...\n",
+ "could not find: Zarai Toledo\n",
+ "clean matching: Zavad Zarif ...\n",
+ "could not find: Zavad Zarif\n",
+ "clean matching: Zdravko Mucic ...\n",
+ "could not find: Zdravko Mucic\n",
+ "clean matching: Zeljko Rebraca ...\n",
+ "could not find: Zeljko Rebraca\n",
+ "clean matching: Zelma Novelo ...\n",
+ "could not find: Zelma Novelo\n",
+ "clean matching: Ziwang Xu ...\n",
+ "could not find: Ziwang Xu\n",
+ "clean matching: Zoe Ball ...\n",
+ "could not find: Zoe Ball\n",
+ "clean matching: Zorica Radovic ...\n",
+ "could not find: Zorica Radovic\n",
+ "clean matching: Zumrati Juma ...\n",
+ "could not find: Zumrati Juma\n",
+ "found 367 of 5749 names using exact matches\n"
]
}
],
"source": [
- "# make strict name-letter matches\n",
- "lfw_name_matches_strict = {}\n",
+ "# make sanitized\n",
+ "lfw_name_matches_clean = {}\n",
"for lfw_item in tqdm(lfw_meta):\n",
" lfw_name = lfw_item['name'] # name is transformed original name\n",
- " if lfw_name in lfw_name_matches_exact.keys():\n",
- " continue\n",
- " \n",
- " matched_id_kg = None\n",
- " for id_kg, identity in identities_tmp.items():\n",
- " # for each msceleb identity, look for match\n",
- " for lang, name in identity['names'].items():\n",
- " # for each name's language variation, look for match\n",
- " strict_match = identity_utils.names_match_strict(lfw_name, name)\n",
- " if strict_match:\n",
- " matched_id_kg = id_kg\n",
- " matched_lang = lang\n",
- " matched_name = name\n",
+ " if lfw_name not in lfw_name_matches_exact.keys():\n",
+ " print(f'clean matching: {lfw_name} ...')\n",
+ " matched_id_kg = None\n",
+ " for id_kg, identity in identities_tmp.items():\n",
+ " # for each msceleb identity, look for match\n",
+ " for lang, name in identity['names'].items():\n",
+ " # for each name's language variation, look for match\n",
+ " strict_match = identity_utils.names_match_strict(lfw_name, name)\n",
+ " if strict_match:\n",
+ " matched_id_kg = id_kg\n",
+ " matched_lang = lang\n",
+ " matched_name = name\n",
+ " break\n",
+ " if matched_id_kg:\n",
+ " print(f'matched {lfw_name} to {matched_name} in {matched_lang}. Add to matched ids')\n",
+ " lfw_name_matches_clean[lfw_name] = matched_id_kg\n",
" break\n",
- " if matched_id_kg:\n",
- " print(f'matched {lfw_name} to {matched_name} in {matched_lang}. Add to matched ids')\n",
- " lfw_name_matches_strict[lfw_name] = matched_id_kg\n",
- " break\n",
- " if not matched_id_kg:\n",
- " print(f'could not find: {lfw_name}')\n",
- "print(f'found {len(lfw_name_matches_strict)} of {len(lfw_meta)} names using exact matches')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": null,
- "metadata": {},
- "outputs": [],
- "source": [
- "# make fuzzy name matches\n"
+ " if not matched_id_kg:\n",
+ " print(f'could not find: {lfw_name}')\n",
+ "print(f'found {len(lfw_name_matches_clean)} of {len(lfw_meta)} names using exact matches')"
]
},
{
@@ -1516,7 +9426,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
- "version": "3.7.1"
+ "version": "3.6.8"
}
},
"nbformat": 4,
diff --git a/megapixels/notebooks/datasets/leeds_sports_pose/leeds_sports_pose_exif.ipynb b/megapixels/notebooks/datasets/leeds_sports_pose/leeds_sports_pose_exif.ipynb
new file mode 100644
index 00000000..1fc5c795
--- /dev/null
+++ b/megapixels/notebooks/datasets/leeds_sports_pose/leeds_sports_pose_exif.ipynb
@@ -0,0 +1,270 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Extract EXIF Leeds Sports"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 41,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from PIL import Image\n",
+ "from pprint import pprint\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Create CSV for API"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 44,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from PIL import ExifTags\n",
+ "fp_in = '/data_store_hdd/datasets/people/leeds_sports_pose_extended/images/'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 45,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "files = glob(join(fp_in, '*.jpg'))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2000\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(len(files))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 47,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "for fp_im in files:\n",
+ " im = Image.open(fp_im)\n",
+ " exif_data = im._getexif()\n",
+ " if exif_data is not None:\n",
+ " for k, v in exif_data.items():\n",
+ " if k in ExifTags.TAGS:\n",
+ " print(k)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "None\n"
+ ]
+ }
+ ],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "AttributeError",
+ "evalue": "'NoneType' object has no attribute 'items'",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m<ipython-input-33-1ba2fdff1ff5>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mk\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mv\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mexif_data\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mk\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mExifTags\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mTAGS\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mk\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mAttributeError\u001b[0m: 'NoneType' object has no attribute 'items'"
+ ]
+ }
+ ],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 60,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import exifread\n",
+ "fp_im = '/data_store_hdd/datasets/people/ucf_crowd/UCF_CC_50/1.jpg'\n",
+ "# Open image file for reading (binary mode)\n",
+ "f = open(fp_im, 'rb')\n",
+ "\n",
+ "# Return Exif tags\n",
+ "tags = exifread.process_file(f)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 61,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{}\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(tags)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 55,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_mat = '/data_store_hdd/datasets/people/leeds_sports_pose_extended/joints.mat'\n",
+ "fp_mat = '/data_store/datasets/people/tinyface/downloads/tinyface/Testing_Set/gallery_match_img_ID_pairs.mat'\n",
+ "fp_mat = '/data_store_hdd/datasets/people/ucf_crowd/UCF_CC_50/1_ann.mat'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 56,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import scipy.io as sio"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 57,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "mat_deta = sio.loadmat(fp_mat)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 58,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "dict_keys(['__header__', '__version__', '__globals__', 'annPoints'])"
+ ]
+ },
+ "execution_count": 58,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "mat_deta.keys()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 59,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array([[ 2.41103261, 25.1202232 ],\n",
+ " [ 7.99013974, 20.64353926],\n",
+ " [ 14.6850683 , 25.67980869],\n",
+ " ...,\n",
+ " [108.97197886, 19.80416102],\n",
+ " [363.37926414, 60.09431646],\n",
+ " [355.01060344, 61.77307294]])"
+ ]
+ },
+ "execution_count": 59,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "mat_deta['annPoints']"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/lfpw/lfpw_csv_download.ipynb b/megapixels/notebooks/datasets/lfpw/lfpw_csv_download.ipynb
new file mode 100644
index 00000000..dd038a8f
--- /dev/null
+++ b/megapixels/notebooks/datasets/lfpw/lfpw_csv_download.ipynb
@@ -0,0 +1,115 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Prepare CSV URL for LFPW"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "import hashlib\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Create CSV for Image Download"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_in_train = '/data_store/datasets/people/lfpw/downloads/kbvt_lfpw_v1_train.csv'\n",
+ "fp_in_test = '/data_store/datasets/people/lfpw/downloads/kbvt_lfpw_v1_test.csv'\n",
+ "fp_out = '/data_store/datasets/people/lfpw/downloads/urls.csv'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_train = pd.read_csv(fp_in_train, sep='\\t')\n",
+ "df_test = pd.read_csv(fp_in_test, sep='\\t')\n",
+ "df = pd.concat([df_test, df_train], sort=False)\n",
+ "records = df.to_dict('records')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 31,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "urlmaps = []\n",
+ "for record in records:\n",
+ " url = record['imgurl']\n",
+ " ext = Path(url).suffix.lower()\n",
+ " if ext == '.jpeg':\n",
+ " ext = '.jpg'\n",
+ " if ext != '':\n",
+ " ext = '.jpg'\n",
+ " sha256 = hashlib.sha256(str.encode(url)).hexdigest()\n",
+ " filepath = sha256 + ext\n",
+ " urlmaps.append({'url':url, 'filepath':filepath})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "df_urls = pd.DataFrame.from_dict(urlmaps)\n",
+ "df_urls.to_csv(fp_out, index=False)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/megaface/usernames.ipynb b/megapixels/notebooks/datasets/megaface/usernames.ipynb
new file mode 100644
index 00000000..9e338edb
--- /dev/null
+++ b/megapixels/notebooks/datasets/megaface/usernames.ipynb
@@ -0,0 +1,9434 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Identity Master List\n",
+ "\n",
+ "- [x] MS Celeb 1M\n",
+ "- UMD Faces\n",
+ "- FaceScrub\n",
+ "- LFW\n",
+ "- PubFig\n",
+ "- PubFig83\n",
+ "- VGG Face\n",
+ "- VGG Face2\n",
+ "- IJB-C\n",
+ "- CASIA Webface\n",
+ "- IMDB-Face\n",
+ "- IMDB-Wiki"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 42,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from pprint import pprint\n",
+ "from multiprocessing.pool import ThreadPool\n",
+ "import threading\n",
+ "import urllib.request\n",
+ "import difflib\n",
+ "import unidecode\n",
+ "\n",
+ "import slugify\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "from scipy.io import loadmat\n",
+ "import numpy as np\n",
+ "%matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## MS Celeb Top 1M\n",
+ "\n",
+ "- add column for each spelling of name\n",
+ "- convert kg id to standard google format"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_master_identities = '/data_store_hdd/apps/megapixels/metadata/identities_master_02.csv'\n",
+ "dir_msceleb_dloads = '/data_store_hdd/datasets/people/msceleb/downloads/'\n",
+ "fp_msceleb_clean_txt = join(dir_msceleb_dloads,'MS-Celeb-1M_clean_list.txt')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_msceleb_top1m = '/data_store_hdd/datasets/people/msceleb/downloads/Top1M_MidList.Name.tsv'\n",
+ "df_msceleb_top1m = pd.read_csv(fp_msceleb_top1m, delimiter='\\t', header=None, encoding='utf-8', names=['id_kg', 'name_lang'])\n",
+ "df_msceleb_top1m_groups = df_msceleb_top1m.groupby('id_kg')\n",
+ "n_groups = df_msceleb_top1m_groups.ngroups"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 38,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "346759995bbe45bebb81afbfb9a21853",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=3481186), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# create alphabetically sorted dict\n",
+ "msceleb_top1m_az = {}\n",
+ "for msceleb_row in tqdm(df_msceleb_top1m.itertuples(), total=len(df_msceleb_top1m)):\n",
+ " name_lang = split_name_lang(msceleb_row.name_lang)\n",
+ " name = name_lang['name']\n",
+ " c = name[0].lower()\n",
+ " if not c in msceleb_top1m_az.keys():\n",
+ " msceleb_top1m_az[c] = []\n",
+ " msceleb_top1m_az[c].append({'name': name, 'id_kg': msceleb_row.id_kg})"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 39,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "<div>\n",
+ "<style scoped>\n",
+ " .dataframe tbody tr th:only-of-type {\n",
+ " vertical-align: middle;\n",
+ " }\n",
+ "\n",
+ " .dataframe tbody tr th {\n",
+ " vertical-align: top;\n",
+ " }\n",
+ "\n",
+ " .dataframe thead th {\n",
+ " text-align: right;\n",
+ " }\n",
+ "</style>\n",
+ "<table border=\"1\" class=\"dataframe\">\n",
+ " <thead>\n",
+ " <tr style=\"text-align: right;\">\n",
+ " <th></th>\n",
+ " <th>id_kg</th>\n",
+ " <th>name_lang</th>\n",
+ " </tr>\n",
+ " </thead>\n",
+ " <tbody>\n",
+ " <tr>\n",
+ " <th>0</th>\n",
+ " <td>m.01008l47</td>\n",
+ " <td>Patrick Cummins@en</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>1</th>\n",
+ " <td>m.01008l47</td>\n",
+ " <td>Patrick Cummins@pt</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>2</th>\n",
+ " <td>m.01008l96</td>\n",
+ " <td>Mohamed Guessous@en</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>3</th>\n",
+ " <td>m.01008l96</td>\n",
+ " <td>Mohamed Guessous@fr</td>\n",
+ " </tr>\n",
+ " <tr>\n",
+ " <th>4</th>\n",
+ " <td>m.01008l96</td>\n",
+ " <td>محمد جسوس@ar</td>\n",
+ " </tr>\n",
+ " </tbody>\n",
+ "</table>\n",
+ "</div>"
+ ],
+ "text/plain": [
+ " id_kg name_lang\n",
+ "0 m.01008l47 Patrick Cummins@en\n",
+ "1 m.01008l47 Patrick Cummins@pt\n",
+ "2 m.01008l96 Mohamed Guessous@en\n",
+ "3 m.01008l96 Mohamed Guessous@fr\n",
+ "4 m.01008l96 محمد جسوس@ar"
+ ]
+ },
+ "execution_count": 39,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_msceleb_top1m.head()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "There are 3,481,186 total name variations\n",
+ "There are 1,000,000 unique identities\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(f'There are {len(df_msceleb_top1m):,} total name variations')\n",
+ "print(f'There are {n_groups:,} unique identities')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# convert DataFrame to dict\n",
+ "mseleb_top1m_records = df_msceleb_top1m.to_dict('records')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# store all identity info here, until creating dataframe\n",
+ "msceleb_identities = {}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# utility functions\n",
+ "def split_name_lang(name_lang):\n",
+ " '''Split name into name and language'''\n",
+ " if '@' in name_lang:\n",
+ " indexes = [i for i,x in enumerate(name_lang) if x == '@']\n",
+ " idx_max = (max(indexes))\n",
+ " lang = name_lang[(idx_max + 1):]\n",
+ " name = name_lang[:(idx_max)]\n",
+ " else:\n",
+ " name = name_lang\n",
+ " lang = ''\n",
+ " return {'name': name, 'lang': lang}\n",
+ "\n",
+ "# temp save DataFrame to CSV\n",
+ "def save_identity_master(identities, fp_out=fp_master_identities):\n",
+ " df_identities_master = pd.DataFrame.from_dict(identities)\n",
+ " df_identities_master.index.name = 'id'\n",
+ " df_identities_master.to_csv(fp_master_identities)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "082a2d002822492d975645bf8f63e1c4",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=3481186), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# convert to \"name@lang\" to dict format\n",
+ "msceleb_identities = {}\n",
+ "for mseleb_top1m_record in tqdm(mseleb_top1m_records):\n",
+ " id_kg = mseleb_top1m_record['id_kg'].replace('m.','/m/')\n",
+ " if not id_kg in msceleb_identities.keys():\n",
+ " msceleb_identities[id_kg] = {'names': {}}\n",
+ " name_lang = split_name_lang(mseleb_top1m_record['name_lang'])\n",
+ " name = name_lang['name']\n",
+ " lang = name_lang['lang']\n",
+ " if lang == 'en':\n",
+ " msceleb_identities[id_kg]['names']['canonical'] = name\n",
+ " msceleb_identities[id_kg]['names'][lang] = name"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Patch @en names"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "ae112197a7a54f9c8308e650ed715073",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=1000000), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "no english name for /m/017vbn\n",
+ "no english name for /m/026q0k_\n",
+ "no english name for /m/02k2kw\n",
+ "no english name for /m/0bwhrg1\n",
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# check for missing english names\n",
+ "for id_kg, attrs in tqdm(msceleb_identities.items()):\n",
+ " lang_attrs = attrs['names']\n",
+ " name_en = lang_attrs.get('en', None)\n",
+ " if not name_en:\n",
+ " print(f'no english name for {id_kg}')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "patched /m/017vbn de to en\n",
+ "patched /m/026q0k_ nl to en\n",
+ "patched /m/02k2kw de to en\n",
+ "patched /m/0bwhrg1 it to en\n"
+ ]
+ }
+ ],
+ "source": [
+ "# patch en name exception: 4 names missing english\n",
+ "en_exceptions = {\n",
+ " '/m/017vbn': 'de',\n",
+ " '/m/026q0k_': 'nl',\n",
+ " '/m/02k2kw': 'de',\n",
+ " '/m/0bwhrg1': 'it'\n",
+ "}\n",
+ "for id_kg, lang in en_exceptions.items():\n",
+ " msceleb_identities[id_kg]['names']['en'] = msceleb_identities[id_kg]['names'][lang]\n",
+ " msceleb_identities[id_kg]['names']['canonical'] = msceleb_identities[id_kg]['names']['en']\n",
+ " print(f'patched {id_kg} {lang} to en')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Remove duplicate names"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "8a46d8610623477bb813d082f79d25ef",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=1000000), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n",
+ "removed 1,485,336 duplicate names\n"
+ ]
+ }
+ ],
+ "source": [
+ "# de-duplicate names that use same spelling for multiple languages\n",
+ "items_removed = []\n",
+ "msceleb_identities_copy = msceleb_identities.copy()\n",
+ "\n",
+ "for id_kg, attrs in tqdm(msceleb_identities_copy.items()):\n",
+ " lang_attrs = attrs['names']\n",
+ " name_main = lang_attrs.get('canonical', None)\n",
+ " if not name_en:\n",
+ " print('error. all names need \"en\"')\n",
+ " break\n",
+ " lang_attrs_copy = attrs['names'].copy()\n",
+ " for lang, name in lang_attrs_copy.items():\n",
+ " if name == name_main and lang != 'en' and lang != 'canonical':\n",
+ " # remove it\n",
+ " items_removed.append(msceleb_identities[id_kg]['names'].pop(lang))\n",
+ " del lang_attrs_copy\n",
+ "\n",
+ "del msceleb_identities_copy\n",
+ "print(f'removed {len(items_removed):,} duplicate names')\n",
+ "del items_removed"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Count images per person for ms celeb"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "7f2e9296c6f54a78b3bfb5cac316ce68",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=5049824), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# calculate total images per id\n",
+ "msceleb_files = {}\n",
+ "# load text file\n",
+ "with open(fp_msceleb_clean_txt,'r') as fp:\n",
+ " msceleb_lines = fp.readlines()\n",
+ " \n",
+ "# iterate lines and append all files\n",
+ "for filepath in tqdm(msceleb_lines):\n",
+ " id_kg, fname = filepath.split('/')\n",
+ " id_kg = id_kg.replace('m.', '/m/')\n",
+ " if not id_kg in msceleb_files.keys():\n",
+ " msceleb_files[id_kg] = []\n",
+ " msceleb_files[id_kg].append(fname)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "a15c801787e14f618c6449869520ac36",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=1000000), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# add count to \n",
+ "for id_kg, attrs in tqdm(msceleb_identities.items()):\n",
+ " if id_kg in msceleb_files.keys():\n",
+ " count = len(msceleb_files[id_kg])\n",
+ " else:\n",
+ " count = 0\n",
+ " msceleb_identities[id_kg]['count_msceleb'] = count"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "im_counts_idxs = [attrs['count_msceleb'] for id_kg, attrs in msceleb_identities.items()]\n",
+ "im_counts_id_kg = [id_kg for id_kg, _ in msceleb_identities.items()]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Most images 130 for Leelee Sobieski\n",
+ "88,244 more than 10\n",
+ "78,027 more than 20\n",
+ "49,042 more than 50\n",
+ "5,025 more than 100\n"
+ ]
+ }
+ ],
+ "source": [
+ "# print stats\n",
+ "idx_max = np.argmax(im_counts_idxs)\n",
+ "id_kg_max = im_counts_id_kg[idx_max]\n",
+ "count_max = im_counts_idxs[idx_max]\n",
+ "name_max = msceleb_identities[id_kg_max]['names']['canonical']\n",
+ "print(f'Most images {count_max:,} for {name_max}')\n",
+ "# distribution\n",
+ "im_counts_idxs = np.array(im_counts_idxs)\n",
+ "print(f'{len(im_counts_idxs[im_counts_idxs > 10]):,} more than 10')\n",
+ "print(f'{len(im_counts_idxs[im_counts_idxs > 20]):,} more than 20')\n",
+ "print(f'{len(im_counts_idxs[im_counts_idxs > 50]):,} more than 50')\n",
+ "print(f'{len(im_counts_idxs[im_counts_idxs > 100]):,} more than 100')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "975259d4a0ac4558b0c99a2841aebf05",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=1000000), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "\n"
+ ]
+ }
+ ],
+ "source": [
+ "# awkward conversion of msceleb_identities to a list of dicts\n",
+ "identities_flat = []\n",
+ "for id_kg, attrs in tqdm(msceleb_identities.items()):\n",
+ " obj = {'id_kg': id_kg}\n",
+ " for lang, name in attrs['names'].items():\n",
+ " if lang != 'canonical':\n",
+ " col_name = f'name_msceleb_{lang}'\n",
+ " elif lang == 'canonical':\n",
+ " col_name = 'name_msceleb'\n",
+ " obj[col_name] = name\n",
+ " obj['count_msceleb'] = attrs['count_msceleb']\n",
+ " identities_flat.append(obj)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# convert to dataframe\n",
+ "df_identities = pd.DataFrame.from_dict(identities_flat)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# save checkpoint CSV\n",
+ "save_identity_master(identities_flat) # encoding='utf-16' ??"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# copy to master and delete ref to msceleb\n",
+ "identities = msceleb_identities.copy()\n",
+ "del msceleb_identities"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## LFW"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add LFW data\n",
+ "fp_lfw = '/data_store_hdd/datasets/people/lfw/downloads/lfw-names.txt'\n",
+ "with open(fp_lfw,'r') as fp:\n",
+ " lfw_lines = fp.readlines()\n",
+ "lfw_lines = [x.strip() for x in lfw_lines]\n",
+ "\n",
+ "lfw_meta = []\n",
+ "for lfw_line in lfw_lines:\n",
+ " name_orig, count = lfw_line.split('\\t')\n",
+ " name_clean = name_orig.replace('_',' ')\n",
+ " obj = {'name_orig': name_orig, 'name': name_clean, 'count':count}\n",
+ " lfw_meta.append(obj)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 29,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "identities_tmp = identities.copy()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 46,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "badf99560a184d0fb577a84b0f18622f",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=5749), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Aaron Eckhart to Aaron Eckhart with id: m.03t4cz\n",
+ "matched: Aaron Guiel to Aaron Guiel with id: m.0bsy4r\n",
+ "matched: Aaron Peirsol to Aaron Peirsol with id: m.03p4zn\n",
+ "matched: Aaron Sorkin to Aaron Sorkin with id: m.01d8yn\n",
+ "matched: Aaron Tippin to Aaron Tippin with id: m.01k8mzv\n",
+ "matched: Abba Eban to Abba Eban with id: m.01341q\n",
+ "matched: Abbas Kiarostami to Abbas Kiarostami with id: m.023t0q\n",
+ "matched: Abdoulaye Wade to Abdoulaye Wade with id: m.023066\n",
+ "matched: Abdul Rahman to Abdul Rahman with id: m.01_t7m\n",
+ "matched: Abdullah to Abdullah with id: m.081x04\n",
+ "matched: Abdullah Ahmad Badawi to Abdullah Ahmad Badawi with id: m.01yynm\n",
+ "matched: Abel Aguilar to Abel Aguilar with id: m.08q415\n",
+ "matched: Abel Pacheco to Abel Pacheco with id: m.022vvl\n",
+ "matched: Abid Hamid Mahmud Al-Tikriti to Abid Hamid Mahmud al-Tikriti with id: m.03h33y\n",
+ "matched: Abraham Foxman to Abraham Foxman with id: m.03rtwj\n",
+ "matched: Adam Ant to Adam Ant with id: m.01wgjj5\n",
+ "matched: Adam Freier to Adam Freier with id: m.0f3mns\n",
+ "matched: Adam Herbert to Adam Herbert with id: m.08wz63\n",
+ "matched: Adam Mair to Adam Mair with id: m.09styc\n",
+ "matched: Adam Rich to Adam Rich with id: m.06gkrw\n",
+ "matched: Adam Sandler to Adam Sandler with id: m.0pz91\n",
+ "matched: Adam Scott to Adam Scott with id: m.06c_41\n",
+ "matched: Adel Al-Jubeir to Adel Al-Jubeir with id: m.0372rk\n",
+ "matched: Adolfo Rodriguez Saa to Adolfo Rodriguez Saa with id: m.01xxcs\n",
+ "matched: Adrian McPherson to Adrian McPherson with id: m.05y82p\n",
+ "matched: Adrian Murrell to Adrian Murrell with id: m.0bs9vm\n",
+ "matched: Adriana Lima to Adriana Lima with id: m.03qvwf\n",
+ "matched: Adrien Brody to Adrien Brody with id: m.01cj6y\n",
+ "matched: Afton Smith to Afton Smith with id: m.02kkp1_\n",
+ "matched: Agbani Darego to Agbani Darego with id: m.03x35g\n",
+ "matched: Agnelo Queiroz to Agnelo Queiroz with id: m.0w3359v\n",
+ "matched: Agnes Bruckner to Agnes Bruckner with id: m.07_8tw\n",
+ "matched: Ahmed Ahmed to Ahmed Ahmed with id: m.02wxx__\n",
+ "matched: Ahmed Chalabi to Ahmed Chalabi with id: m.01d_7n\n",
+ "matched: Ahmet Necdet Sezer to Ahmet Necdet Sezer with id: m.0224hd\n",
+ "matched: Ai Sugiyama to Ai Sugiyama with id: m.0575d1\n",
+ "matched: Aidan Quinn to Aidan Quinn with id: m.045c66\n",
+ "matched: Aileen Riggin Soule to Aileen Riggin Soule with id: m.05dl1d\n",
+ "matched: Aishwarya Rai to Aishwarya Rai with id: m.050llt\n",
+ "matched: Ajit Agarkar to Ajit Agarkar with id: m.03mkck\n",
+ "matched: Akbar Al Baker to Akbar Al Baker with id: m.05_70r\n",
+ "matched: Akbar Hashemi Rafsanjani to Akbar Hashemi Rafsanjani with id: m.023phr\n",
+ "matched: Akhmed Zakayev to Akhmed Zakayev with id: m.014c2k\n",
+ "matched: Akiko Morigami to Akiko Morigami with id: m.07gzcj\n",
+ "matched: Al Cardenas to Al Cardenas with id: m.026sfmk\n",
+ "matched: Al Davis to Al Davis with id: m.04wwky\n",
+ "matched: Al Gore to Al Gore with id: m.0d05fv\n",
+ "matched: Al Leiter to Al Leiter with id: m.03q1tm\n",
+ "matched: Al Pacino to Al Pacino with id: m.0bj9k\n",
+ "matched: Al Sharpton to Al Sharpton with id: m.0167xk\n",
+ "matched: Alain Cervantes to Alain Cervantes with id: m.0gw_8mr\n",
+ "matched: Alain Ducasse to Alain Ducasse with id: m.06bdhb\n",
+ "matched: Alan Ball to Alan Ball with id: m.03m_j8\n",
+ "matched: Alan Dershowitz to Alan Dershowitz with id: m.097qj4\n",
+ "matched: Alan Greenspan to Alan Greenspan with id: m.0jxfs2\n",
+ "matched: Alan Mulally to Alan Mulally with id: m.0gsyz1\n",
+ "matched: Alan Trammell to Alan Trammell with id: m.034_xj\n",
+ "matched: Alan Zemaitis to Alan Zemaitis with id: m.0cx4fr\n",
+ "matched: Alanis Morissette to Alanis Morissette with id: m.0gdh5\n",
+ "matched: Alanna Ubach to Alanna Ubach with id: m.03vnc_\n",
+ "matched: Alastair Campbell to Alastair Campbell with id: m.01nbny\n",
+ "matched: Alastair Johnston to Alastair Johnston with id: m.07kgfyv\n",
+ "matched: Albert Costa to Albert Costa with id: m.0805fzd\n",
+ "matched: Albert Pujols to Albert Pujols with id: m.035gcb\n",
+ "matched: Alberto Acosta to Alberto Acosta with id: m.026w8h3\n",
+ "matched: Alberto Fujimori to Alberto Fujimori with id: m.0130vq\n",
+ "matched: Alberto Sordi to Alberto Sordi with id: m.019wlg\n",
+ "matched: Aldo Paredes to Aldo Paredes with id: m.04ycc1c\n",
+ "matched: Alec Baldwin to Alec Baldwin with id: m.018ygt\n",
+ "matched: Alejandro Atchugarry to Alejandro Atchugarry with id: m.0zmz8rm\n",
+ "matched: Alejandro Lembo to Alejandro Lembo with id: m.0dr2z3\n",
+ "matched: Alejandro Lerner to Alejandro Lerner with id: m.07k8sv\n",
+ "matched: Alejandro Toledo to Alejandro Toledo with id: m.0_1h_ym\n",
+ "matched: Alek Wek to Alek Wek with id: m.02tpys\n",
+ "matched: Alessandro Nesta to Alessandro Nesta with id: m.02wx_h\n",
+ "matched: Alex Barros to Alex Barros with id: m.06w4n7\n",
+ "matched: Alex Cabrera to Alex Cabrera with id: m.02cryr\n",
+ "matched: Alex Ferguson to Alex Ferguson with id: m.03c3pnk\n",
+ "matched: Alex Holmes to Alex Holmes with id: m.0cnd94g\n",
+ "matched: Alex Penelas to Alex Penelas with id: m.022fc9\n",
+ "matched: Alex Popov to Alex Popov with id: m.0gsm__\n",
+ "matched: Alex Sink to Alex Sink with id: m.025_5_2\n",
+ "matched: Alex Wallau to Alex Wallau with id: m.0bgjjg\n",
+ "matched: Alex Zanardi to Alex Zanardi with id: m.01y_rh\n",
+ "matched: Alexa Vega to Alexa Vega with id: m.02z7h0\n",
+ "matched: Alexander Downer to Alexander Downer with id: m.01wy12\n",
+ "matched: Alexander Losyukov to Alexander Losyukov with id: m.06_vtf4\n",
+ "matched: Alexander Lukashenko to Alexander Lukashenko with id: m.014kb2\n",
+ "matched: Alexander Payne to Alexander Payne with id: m.02pv_d\n",
+ "matched: Alexandra Pelosi to Alexandra Pelosi with id: m.0641q5\n",
+ "matched: Alexandra Stevenson to Alexandra Stevenson with id: m.084dwc\n",
+ "matched: Alexandre Daigle to Alexandre Daigle with id: m.02qzsv\n",
+ "matched: Alexandre Despatie to Alexandre Despatie with id: m.03n6rf\n",
+ "matched: Alexandre Herchcovitch to Alexandre Herchcovitch with id: m.05qdv6\n",
+ "matched: Alexandre Vinokourov to Alexandre Vinokourov with id: m.046q58\n",
+ "matched: Alexis Bledel to Alexis Bledel with id: m.0217kz\n",
+ "matched: Alfonso Portillo to Alfonso Portillo with id: m.022w37\n",
+ "matched: Alfonso Soriano to Alfonso Soriano with id: m.02w54_\n",
+ "matched: Alfred Ford to Alfred Ford with id: m.0gh3kb\n",
+ "matched: Alfred Sant to Alfred Sant with id: m.04djwy\n",
+ "matched: Alfredo Moreno to Alfredo Moreno with id: m.04nbds\n",
+ "matched: Ali Abbas to Ali Abbas with id: m.02vxt6h\n",
+ "matched: Ali Abdullah Saleh to Ali Abdullah Saleh with id: m.01fkqs\n",
+ "matched: Ali Ahmeti to Ali Ahmeti with id: m.015z1y\n",
+ "matched: Ali Bin Hussein to Ali bin Hussein with id: m.06v_m1\n",
+ "matched: Ali Fallahian to Ali Fallahian with id: m.0f3zzk\n",
+ "matched: Ali Hammoud to Ali Hammoud with id: m.0pl03js\n",
+ "matched: Ali Khamenei to Ali Khamenei with id: m.0224jr\n",
+ "matched: Alicia Hollowell to Alicia Hollowell with id: m.0dm1sr\n",
+ "matched: Alicia Keys to Alicia Keys with id: m.0g824\n",
+ "matched: Alicia Molik to Alicia Molik with id: m.04zdq6\n",
+ "matched: Alicia Silverstone to Alicia Silverstone with id: m.0j5q3\n",
+ "matched: Alicia Witt to Alicia Witt with id: m.02xsrq\n",
+ "matched: Alimzhan Tokhtakhounov to Alimzhan Tokhtakhounov with id: m.0gskh7\n",
+ "matched: Alina Kabaeva to Alina Kabaeva with id: m.03rzd2\n",
+ "matched: Alison Krauss to Alison Krauss with id: m.02cx90\n",
+ "matched: Alison Lohman to Alison Lohman with id: m.053wg3\n",
+ "matched: Alistair MacDonald to Alistair Macdonald with id: m.0fl_d3\n",
+ "matched: Allan Houston to Allan Houston with id: m.0437ps\n",
+ "matched: Allan Kemakeza to Allan Kemakeza with id: m.0235h9\n",
+ "matched: Allen Iverson to Allen Iverson with id: m.01sg7_\n",
+ "matched: Allison Janney to Allison Janney with id: m.02bkdn\n",
+ "matched: Ally Sheedy to Ally Sheedy with id: m.02f8lw\n",
+ "matched: Allyson Felix to Allyson Felix with id: m.03_hdh\n",
+ "matched: Alma Powell to Alma Powell with id: m.0261k6z\n",
+ "matched: Alonzo Mourning to Alonzo Mourning with id: m.024vtg\n",
+ "matched: Aly Wagner to Aly Wagner with id: m.09_4c6\n",
+ "matched: Alyson Hannigan to Alyson Hannigan with id: m.0c01c\n",
+ "matched: Amanda Beard to Amanda Beard with id: m.03jd7z\n",
+ "matched: Amanda Bynes to Amanda Bynes with id: m.01cwkq\n",
+ "matched: Amanda Coetzer to Amanda Coetzer with id: m.068ggb\n",
+ "matched: Amber Frey to Amber Frey with id: m.0320mz\n",
+ "matched: Amber Tamblyn to Amber Tamblyn with id: m.02jsrt\n",
+ "matched: Ambrose Lee to Ambrose Lee with id: m.04vlxy\n",
+ "matched: Amelia Vega to Amelia Vega with id: m.01jsz8\n",
+ "matched: Amelie Mauresmo to Amelie Mauresmo with id: m.01jm_5\n",
+ "matched: Amr Moussa to Amr Moussa with id: m.01cp_j\n",
+ "matched: Amram Mitzna to Amram Mitzna with id: m.06z8s6\n",
+ "matched: Amy Brenneman to Amy Brenneman with id: m.0347xl\n",
+ "matched: Amy Cotton to Amy Cotton with id: m.04mz94g\n",
+ "matched: Amy Pascal to Amy Pascal with id: m.0gmd7_\n",
+ "matched: Amy Redford to Amy Redford with id: m.04n3cm_\n",
+ "matched: Amy Smart to Amy Smart with id: m.03ds83\n",
+ "matched: Amy Yasbeck to Amy Yasbeck with id: m.05xh50\n",
+ "matched: Ana Guevara to Ana Guevara with id: m.03fqjd\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Ana Palacio to Ana Palacio with id: m.0606x3\n",
+ "matched: Anastasia Kelesidou to Anastasia Kelesidou with id: m.07ztqs\n",
+ "matched: Anastasia Myskina to Anastasia Myskina with id: m.031h9y\n",
+ "matched: Anatoliy Kinakh to Anatoliy Kinakh with id: m.04hl61\n",
+ "matched: Anders Fogh Rasmussen to Anders Fogh Rasmussen with id: m.01p9wn\n",
+ "matched: Andre Agassi to Andre Agassi with id: m.0hdr\n",
+ "matched: Andre Lange to Andre Lange with id: m.0bsp5t\n",
+ "matched: Andrea Bocelli to Andrea Bocelli with id: m.02b25y\n",
+ "matched: Andrea De Cruz to Andrea De Cruz with id: m.0j7z2dh\n",
+ "matched: Andrea Yates to Andrea Yates with id: m.01tr5l\n",
+ "matched: Andreas Vinciguerra to Andreas Vinciguerra with id: m.0bdr9r\n",
+ "matched: Andrei Konchalovsky to Andrei Konchalovsky with id: m.03lhhq\n",
+ "matched: Andrei Mikhnevich to Andrei Mikhnevich with id: m.09dlrc\n",
+ "matched: Andrei Nikolishin to Andrei Nikolishin with id: m.0927tv\n",
+ "matched: Andrew Bernard to Andrew Bernard with id: m.02r6722\n",
+ "matched: Andrew Caldecott to Andrew Caldecott with id: m.06d1c2\n",
+ "matched: Andrew Cuomo to Andrew Cuomo with id: m.02pjpd\n",
+ "matched: Andrew Fastow to Andrew Fastow with id: m.09p1n\n",
+ "matched: Andrew Firestone to Andrew Firestone with id: m.0f_w0c\n",
+ "matched: Andrew Gilligan to Andrew Gilligan with id: m.029h0g\n",
+ "matched: Andrew Jarecki to Andrew Jarecki with id: m.06h442\n",
+ "matched: Andrew Luster to Andrew Luster with id: m.01kzy3\n",
+ "matched: Andrew Niccol to Andrew Niccol with id: m.02hnw3\n",
+ "matched: Andy Benes to Andy Benes with id: m.0bxr_8\n",
+ "matched: Andy Griffith to Andy Griffith with id: m.01m4kpp\n",
+ "matched: Andy Griggs to Andy Griggs with id: m.023v5v\n",
+ "matched: Andy Lau to Andy Lau with id: m.01t2h2\n",
+ "matched: Andy North to Andy North with id: m.06qy95\n",
+ "matched: Andy Roddick to Andy Roddick with id: m.01ym2x\n",
+ "matched: Andy Rooney to Andy Rooney with id: m.01lmd6\n",
+ "matched: Andy Warhol to Andy Warhol with id: m.0kc6\n",
+ "matched: Angela Bassett to Angela Bassett with id: m.02jt1k\n",
+ "matched: Angela Lansbury to Angela Lansbury with id: m.0161h5\n",
+ "matched: Angela Merkel to Angela Merkel with id: m.0jl0g\n",
+ "matched: Angelina Jolie to Angelina Jolie with id: m.0f4vbz\n",
+ "matched: Angie Martinez to Angie Martinez with id: m.02flzb\n",
+ "matched: Anita DeFrantz to Anita DeFrantz with id: m.04gn8sr\n",
+ "matched: Ann Landers to Ann Landers with id: m.06w7vdx\n",
+ "matched: Ann Veneman to Ann Veneman with id: m.01px95\n",
+ "matched: Anna Chicherova to Anna Chicherova with id: m.0ftfrr\n",
+ "matched: Anna Faris to Anna Faris with id: m.01pk3z\n",
+ "matched: Anna Kournikova to Anna Kournikova with id: m.0knq\n",
+ "matched: Anna Nicole Smith to Anna Nicole Smith with id: m.0hwfl\n",
+ "matched: Anne Donovan to Anne Donovan with id: m.080th6\n",
+ "matched: Anne Heche to Anne Heche with id: m.01vhb0\n",
+ "matched: Anne Krueger to Anne Krueger with id: m.02jj9f\n",
+ "matched: Anne McLellan to Anne McLellan with id: m.023snw\n",
+ "matched: Annette Bening to Annette Bening with id: m.028knk\n",
+ "matched: Annette Lu to Annette Lu with id: m.01rsww\n",
+ "matched: Annie Machon to Annie Machon with id: m.03d8025\n",
+ "matched: Antanas Valionis to Antanas Valionis with id: m.0bm7j\n",
+ "matched: Anthony Fauci to Anthony Fauci with id: m.04k4m3\n",
+ "matched: Anthony Garotinho to Anthony Garotinho with id: m.0b7347\n",
+ "matched: Anthony Hopkins to Anthony Hopkins with id: m.0z4s\n",
+ "matched: Anthony LaPaglia to Anthony LaPaglia with id: m.0301bq\n",
+ "matched: Anthony Principi to Anthony Principi with id: m.01pxkh\n",
+ "matched: Antje Buschschulte to Antje Buschschulte with id: m.085lpy\n",
+ "matched: Anton Balasingham to Anton Balasingham with id: m.0bhkwy\n",
+ "matched: Antonio Banderas to Antonio Banderas with id: m.0436kgz\n",
+ "matched: Antonio Cassano to Antonio Cassano with id: m.036wtl\n",
+ "matched: Antonio Catania to Antonio Catania with id: m.0bfmw9t\n",
+ "matched: Antonio Palocci to Antonio Palocci with id: m.05cf2h\n",
+ "matched: Antonio Trillanes to Antonio Trillanes with id: m.02pnshq\n",
+ "matched: Antony Leung to Antony Leung with id: m.01p_kk\n",
+ "matched: Antwun Echols to Antwun Echols with id: m.02wbr7k\n",
+ "matched: Anwar Ibrahim to Anwar Ibrahim with id: m.01yym5\n",
+ "matched: Aretha Franklin to Aretha Franklin with id: m.012vd6\n",
+ "matched: Ari Bousbib to Ari Bousbib with id: m.03wqp2w\n",
+ "matched: Ari Fleischer to Ari Fleischer with id: m.01djcw\n",
+ "matched: Arianna Huffington to Arianna Huffington with id: m.01r5wc\n",
+ "matched: Arie Haan to Arie Haan with id: m.08mssb\n",
+ "matched: Ariel Sharon to Ariel Sharon with id: m.012bk\n",
+ "matched: Arif Mardin to Arif Mardin with id: m.03cd1q\n",
+ "matched: Arlen Specter to Arlen Specter with id: m.0204ym\n",
+ "matched: Armando Carrillo to Armando Carrillo with id: m.02wbcl6\n",
+ "matched: Arminio Fraga to Arminio Fraga with id: m.04lrt0\n",
+ "matched: Arnold Palmer to Arnold Palmer with id: m.0l0cx\n",
+ "matched: Arnold Schwarzenegger to Arnold Schwarzenegger with id: m.0tc7\n",
+ "matched: Aron Ralston to Aron Ralston with id: m.027h0r\n",
+ "matched: Art Howe to Art Howe with id: m.02wz05p\n",
+ "matched: Arthur Johnson to Arthur Johnson with id: m.04gvgbf\n",
+ "matched: Arturo Gatti to Arturo Gatti with id: m.01d0bh\n",
+ "matched: Asa Hutchinson to Asa Hutchinson with id: m.04fbt1\n",
+ "matched: Ashanti to Ashanti with id: m.01wqmm8\n",
+ "matched: Ashley Judd to Ashley Judd with id: m.0btxr\n",
+ "matched: Ashley Olsen to Ashley Olsen with id: m.03bwz28\n",
+ "matched: Ashley Postell to Ashley Postell with id: m.0413vpq\n",
+ "matched: Ashraf Ghani to Ashraf Ghani with id: m.024766\n",
+ "matched: Ashton Kutcher to Ashton Kutcher with id: m.01p4vl\n",
+ "matched: Asif Ali Zardari to Asif Ali Zardari with id: m.03xhf_\n",
+ "matched: Askar Akayev to Askar Akayev with id: m.022w8k\n",
+ "matched: Astou Ndiaye-Diatta to Astou Ndiaye-Diatta with id: m.03c8rbp\n",
+ "matched: Atal Bihari Vajpayee to Atal Bihari Vajpayee with id: m.0pstz\n",
+ "matched: Atom Egoyan to Atom Egoyan with id: m.01vqrm\n",
+ "matched: Atsushi Sato to Atsushi Sato with id: m.0j7kc2n\n",
+ "matched: Audrey Lacroix to Audrey Lacroix with id: m.03wc_hh\n",
+ "matched: Audrey Sauret to Audrey Sauret with id: m.0j64ww4\n",
+ "matched: Augusto Pinochet to Augusto Pinochet with id: m.014d3\n",
+ "matched: Augusto Roa Bastos to Augusto Roa Bastos with id: m.03xkvt\n",
+ "matched: Aung San Suu Kyi to Aung San Suu Kyi with id: m.011p3\n",
+ "matched: Austin Kearns to Austin Kearns with id: m.07sryb\n",
+ "matched: Avril Lavigne to Avril Lavigne with id: m.0161c2\n",
+ "matched: Azmi Bishara to Azmi Bishara with id: m.07nnwl\n",
+ "matched: Azra Akin to Azra Akin with id: m.02l3b1\n",
+ "matched: Babe Ruth to Babe Ruth with id: m.01bss\n",
+ "matched: Barbara Bach to Barbara Bach with id: m.01tj3z\n",
+ "matched: Barbara Bodine to Barbara Bodine with id: m.01c12p\n",
+ "matched: Barbara Boxer to Barbara Boxer with id: m.01c1n5\n",
+ "matched: Barbara Brezigar to Barbara Brezigar with id: m.04ldmv3\n",
+ "matched: Barbara Walters to Barbara Walters with id: m.01xcr4\n",
+ "matched: Barbra Streisand to Barbra Streisand with id: m.03f2_rc\n",
+ "matched: Barry Alvarez to Barry Alvarez with id: m.04rb3d\n",
+ "matched: Barry Bonds to Barry Bonds with id: m.01dk_\n",
+ "matched: Barry Collier to Barry Collier with id: m.02qjj4q\n",
+ "matched: Barry Diller to Barry Diller with id: m.044khm\n",
+ "matched: Barry Hinson to Barry Hinson with id: m.0278wvd\n",
+ "matched: Barry Switzer to Barry Switzer with id: m.016b90\n",
+ "matched: Barry Zito to Barry Zito with id: m.012hsb\n",
+ "matched: Bart Freundlich to Bart Freundlich with id: m.09y_q5\n",
+ "matched: Bart Hendricks to Bart Hendricks with id: m.0ngtbfg\n",
+ "matched: Bartosz Kizierowski to Bartosz Kizierowski with id: m.0dkxd7\n",
+ "matched: Barzan al-Tikriti to Barzan Al-Tikriti with id: m.01fq41\n",
+ "matched: Basdeo Panday to Basdeo Panday with id: m.098sq7\n",
+ "matched: Baz Luhrmann to Baz Luhrmann with id: m.013tcv\n",
+ "matched: Beatriz Merino to Beatriz Merino with id: m.0235xm\n",
+ "matched: Bela Karolyi to Bela Karolyi with id: m.03n81w\n",
+ "matched: Ben Affleck to Ben Affleck with id: m.0151w_\n",
+ "matched: Ben Betts to Ben Betts with id: m.02rx2l4\n",
+ "matched: Ben Braun to Ben Braun with id: m.026qqtg\n",
+ "matched: Ben Broussard to Ben Broussard with id: m.05bzpb\n",
+ "matched: Ben Cahoon to Ben Cahoon with id: m.091v9b\n",
+ "matched: Ben Kingsley to Ben Kingsley with id: m.016k6x\n",
+ "matched: Benazir Bhutto to Benazir Bhutto with id: m.01bhq8\n",
+ "matched: Benedita da Silva to Benedita da Silva with id: m.0cggtv\n",
+ "matched: Benicio Del Toro to Benicio Del Toro with id: m.01qscs\n",
+ "matched: Benito Santiago to Benito Santiago with id: m.0px7v\n",
+ "matched: Benjamin Bratt to Benjamin Bratt with id: m.01tfck\n",
+ "matched: Benjamin McKenzie to Benjamin McKenzie with id: m.02t244\n",
+ "matched: Benjamin Netanyahu to Benjamin Netanyahu with id: m.0fm2h\n",
+ "matched: Bernadette Peters to Bernadette Peters with id: m.01ccr8\n",
+ "matched: Bernard Ebbers to Bernard Ebbers with id: m.023lqp\n",
+ "matched: Bernard Giraudeau to Bernard Giraudeau with id: m.0404x4p\n",
+ "matched: Bernard Kerik to Bernard Kerik with id: m.01qkdh\n",
+ "matched: Bernard Landry to Bernard Landry with id: m.01r3qs\n",
+ "matched: Bernard Law to Bernard Law with id: m.014sjl\n",
+ "matched: Bernard Lord to Bernard Lord with id: m.016w_q\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Bernardo Segura to Bernardo Segura with id: m.0bnr7m\n",
+ "matched: Bertie Ahern to Bertie Ahern with id: m.09_9nl\n",
+ "matched: Bertrand Bonello to Bertrand Bonello with id: m.02rzksd\n",
+ "matched: Beth Jones to Beth Jones with id: m.05v_jh0\n",
+ "matched: Bettina Rheims to Bettina Rheims with id: m.03pfyf\n",
+ "matched: Betty Williams to Betty Williams with id: m.02848d\n",
+ "matched: Bianca Jagger to Bianca Jagger with id: m.04l_7q\n",
+ "matched: Bijan Namdar Zangeneh to Bijan Namdar Zangeneh with id: m.07wh4x\n",
+ "matched: Bill Belichick to Bill Belichick with id: m.02_fs7\n",
+ "matched: Bill Butler to Bill Butler with id: m.025v92r\n",
+ "matched: Bill Callahan to Bill Callahan with id: m.05v5sz\n",
+ "matched: Bill Cartwright to Bill Cartwright with id: m.05zr5r1\n",
+ "matched: Bill Clancy to Bill Clancy with id: m.0fqq2b9\n",
+ "matched: Bill Clinton to Bill Clinton with id: m.0157m\n",
+ "matched: Bill Curry to Bill Curry with id: m.09zdxg\n",
+ "matched: Bill Doba to Bill Doba with id: m.07jd41\n",
+ "matched: Bill Elliott to Bill Elliott with id: m.04dzh1r\n",
+ "matched: Bill Fennelly to Bill Fennelly with id: m.0f04mm\n",
+ "matched: Bill Frist to Bill Frist with id: m.0154r3\n",
+ "matched: Bill Gates to Bill Gates with id: m.017nt\n",
+ "matched: Bill Guerin to Bill Guerin with id: m.028t43\n",
+ "matched: Bill Herrion to Bill Herrion with id: m.0ctpbh\n",
+ "matched: Bill Hughes to Bill Hughes with id: m.03j2stq\n",
+ "matched: Bill Kollar to Bill Kollar with id: m.02pvpg4\n",
+ "matched: Bill Kong to Bill Kong with id: m.03nt0x3\n",
+ "matched: Bill Mauldin to Bill Mauldin with id: m.017dzj\n",
+ "matched: Bill McBride to Bill McBride with id: m.05nm24\n",
+ "matched: Bill Nelson to Bill Nelson with id: m.01_pb_\n",
+ "matched: Bill Parcells to Bill Parcells with id: m.01sd9r\n",
+ "matched: Bill Parsons to Bill Parsons with id: m.03d32p2\n",
+ "matched: Bill Paxton to Bill Paxton with id: m.01s7zw\n",
+ "matched: Bill Self to Bill Self with id: m.03b0l7\n",
+ "matched: Bill Sizemore to Bill Sizemore with id: m.065ynx\n",
+ "matched: Bill Stapleton to Bill Stapleton with id: m.0jt41xk\n",
+ "matched: Bill Stein to Bill Stein with id: m.0g03rt\n",
+ "matched: Bill Walton to Bill Walton with id: m.01ym3s\n",
+ "matched: Billy Andrade to Billy Andrade with id: m.06fs7q\n",
+ "matched: Billy Beane to Billy Beane with id: m.01tvwb\n",
+ "matched: Billy Bob Thornton to Billy Bob Thornton with id: m.01fh9\n",
+ "matched: Billy Boyd to Billy Boyd with id: m.02qpwyb\n",
+ "matched: Billy Crawford to Billy Crawford with id: m.01mxzym\n",
+ "matched: Billy Crystal to Billy Crystal with id: m.01h1b\n",
+ "matched: Billy Donovan to Billy Donovan with id: m.05214n\n",
+ "matched: Billy Gilman to Billy Gilman with id: m.01jjdg7\n",
+ "matched: Billy Joel to Billy Joel with id: m.0b_j2\n",
+ "matched: Bing Crosby to Bing Crosby with id: m.01vsy9_\n",
+ "matched: Binyamin Ben-Eliezer to Binyamin Ben-Eliezer with id: m.04mwls\n",
+ "matched: Bison Dele to Bison Dele with id: m.04hj11\n",
+ "matched: Bixente LIzarazu to Bixente Lizarazu with id: m.03bnrg\n",
+ "matched: Blas Ople to Blas Ople with id: m.023wj7\n",
+ "matched: Blythe Danner to Blythe Danner with id: m.01bcq\n",
+ "matched: Blythe Hartley to Blythe Hartley with id: m.03n6k5\n",
+ "matched: Bo Pelini to Bo Pelini with id: m.026m0fm\n",
+ "matched: Bo Ryan to Bo Ryan with id: m.04bnvr\n",
+ "matched: Bob Alper to Bob Alper with id: m.02rp07d\n",
+ "matched: Bob Beauprez to Bob Beauprez with id: m.024zh7\n",
+ "matched: Bob Bowlsby to Bob Bowlsby with id: m.03c1jtd\n",
+ "matched: Bob Dole to Bob Dole with id: m.0fhkx\n",
+ "matched: Bob Ferguson to Bob Ferguson with id: m.06d2g3\n",
+ "matched: Bob Geldof to Bob Geldof with id: m.01l87db\n",
+ "matched: Bob Graham to Bob Graham with id: m.0vxf271\n",
+ "matched: Bob Guccione to Bob Guccione with id: m.025bg4\n",
+ "matched: Bob Hayes to Bob Hayes with id: m.02gt3d\n",
+ "matched: Bob Holden to Bob Holden with id: m.01z1k6\n",
+ "matched: Bob Hope to Bob Hope with id: m.015cbq\n",
+ "matched: Bob Huggins to Bob Huggins with id: m.083h5m\n",
+ "matched: Bob Iger to Bob Iger with id: m.05chnj\n",
+ "matched: Bob Krueger to Bob Krueger with id: m.0452c9\n",
+ "matched: Bob Menendez to Bob Menendez with id: m.033d3p\n",
+ "matched: Bob Newhart to Bob Newhart with id: m.012gq6\n",
+ "matched: Bob Stoops to Bob Stoops with id: m.0518nv\n",
+ "matched: Bob Taft to Bob Taft with id: m.02c6bt\n",
+ "matched: Bobby Bowden to Bobby Bowden with id: m.02w5jc\n",
+ "matched: Bobby Kielty to Bobby Kielty with id: m.05f344\n",
+ "matched: Bobby Robson to Bobby Robson with id: m.0hyrg\n",
+ "matched: Bode Miller to Bode Miller with id: m.03dq25\n",
+ "matched: Bonnie Fuller to Bonnie Fuller with id: m.0chbnv\n",
+ "matched: Bonnie Hunt to Bonnie Hunt with id: m.015pvh\n",
+ "matched: Bono to Bono with id: m.07s4bgc\n",
+ "matched: Boris Berezovsky to Boris Berezovsky with id: m.01ztcq\n",
+ "matched: Boris Henry to Boris Henry with id: m.0bchkp\n",
+ "matched: Boris Jordan to Boris Jordan with id: m.027m29z\n",
+ "matched: Boris Trajkovski to Boris Trajkovski with id: m.01xw3q\n",
+ "matched: Boris Yeltsin to Boris Yeltsin with id: m.01krs\n",
+ "matched: Brad Banks to Brad Banks with id: m.068qnj\n",
+ "matched: Brad Brownell to Brad Brownell with id: m.02q6h7t\n",
+ "matched: Brad Garrett to Brad Garrett with id: m.01rcmg\n",
+ "matched: Brad Gushue to Brad Gushue with id: m.096872\n",
+ "matched: Brad Miller to Brad Miller with id: m.0hr3h8d\n",
+ "matched: Brad Pitt to Brad Pitt with id: m.0c6qh\n",
+ "matched: Brad Wilk to Brad Wilk with id: m.01t_mn\n",
+ "matched: Brajesh Mishra to Brajesh Mishra with id: m.02vp_fs\n",
+ "matched: Brandon Boyd to Brandon Boyd with id: m.0q9gq\n",
+ "matched: Brandon Hammond to Brandon Hammond with id: m.0fvszq\n",
+ "matched: Brandon Inge to Brandon Inge with id: m.03qfp6\n",
+ "matched: Brandon Jones to Brandon Jones with id: m.0hdz6gl\n",
+ "matched: Brandon Knight to Brandon Knight with id: m.064n9cw\n",
+ "matched: Brandon Larson to Brandon Larson with id: m.02vl6d5\n",
+ "matched: Brandon Lloyd to Brandon Lloyd with id: m.04f3r3\n",
+ "matched: Brandon Webb to Brandon Webb with id: m.0g57twj\n",
+ "matched: Branko Crvenkovski to Branko Crvenkovski with id: m.0235jx\n",
+ "matched: Brendan Fraser to Brendan Fraser with id: m.0227tr\n",
+ "matched: Brendan Gaughan to Brendan Gaughan with id: m.06tqdf\n",
+ "matched: Brendan Hansen to Brendan Hansen with id: m.04g0s31\n",
+ "matched: Brett Hawke to Brett Hawke with id: m.0b8f2x\n",
+ "matched: Brett Hull to Brett Hull with id: m.0283xl\n",
+ "matched: Brian Billick to Brian Billick with id: m.0520k6\n",
+ "matched: Brian Cashman to Brian Cashman with id: m.04mg4t\n",
+ "matched: Brian Clemens to Brian Clemens with id: m.0dngtf\n",
+ "matched: Brian Cook to Brian Cook with id: m.03f4wqd\n",
+ "matched: Brian Cowen to Brian Cowen with id: m.01q5gs\n",
+ "matched: Brian De Palma to Brian De Palma with id: m.01c6l\n",
+ "matched: Brian Gregory to Brian Gregory with id: m.03d4nwn\n",
+ "matched: Brian Griese to Brian Griese with id: m.04pz7h\n",
+ "matched: Brian Heidik to Brian Heidik with id: m.03vttl\n",
+ "matched: Brian Henson to Brian Henson with id: m.02xp18\n",
+ "matched: Brian Kerr to Brian Kerr with id: m.03fv56\n",
+ "matched: Brian Lara to Brian Lara with id: m.01dhw\n",
+ "matched: Brian Mulroney to Brian Mulroney with id: m.0h0zn\n",
+ "matched: Brian Olson to Brian Olson with id: m.04f9gql\n",
+ "matched: Brian Scalabrine to Brian Scalabrine with id: m.0691fk\n",
+ "matched: Brian Schneider to Brian Schneider with id: m.058_z3\n",
+ "matched: Brian Wells to Brian Wells with id: m.05mdxr\n",
+ "matched: Brian Williams to Brian Williams with id: m.01wbqd2\n",
+ "matched: Bridget Fonda to Bridget Fonda with id: m.01yd8v\n",
+ "matched: Bridgette Wilson-Sampras to Bridgette Wilson-Sampras with id: m.05p5m7\n",
+ "matched: Brigitte Boisselier to Brigitte Boisselier with id: m.025ryh5\n",
+ "matched: Britney Spears to Britney Spears with id: m.015f7\n",
+ "matched: Brittany Snow to Brittany Snow with id: m.03yrkt\n",
+ "matched: Brock Berlin to Brock Berlin with id: m.0cn6gm\n",
+ "matched: Bronson Arroyo to Bronson Arroyo with id: m.03k3lg\n",
+ "matched: Brooke Adams to Brooke Adams with id: m.027fnnx\n",
+ "matched: Brooke Shields to Brooke Shields with id: m.0bx_q\n",
+ "matched: Bruce Arena to Bruce Arena with id: m.028g3m\n",
+ "matched: Bruce Lunsford to Bruce Lunsford with id: m.027_p8g\n",
+ "matched: Bruce Paltrow to Bruce Paltrow with id: m.0p921\n",
+ "matched: Bruce Springsteen to Bruce Springsteen with id: m.0gcs9\n",
+ "matched: Bruce Van De Velde to Bruce Van De Velde with id: m.05zvg3l\n",
+ "matched: Bruce Weber to Bruce Weber with id: m.02tjqk\n",
+ "matched: Bruce Willis to Bruce Willis with id: m.0h7pj\n",
+ "matched: Bryan Adams to Bryan Adams with id: m.01bczm\n",
+ "matched: Bryant Young to Bryant Young with id: m.04nkrm\n",
+ "matched: Buck Rodgers to Buck Rodgers with id: m.07d2bc\n",
+ "matched: Bud Selig to Bud Selig with id: m.01glv\n",
+ "matched: Budd Schulberg to Budd Schulberg with id: m.02fws0\n",
+ "matched: Buddy Ryan to Buddy Ryan with id: m.05b4mw5\n",
+ "matched: Butch Davis to Butch Davis with id: m.0801_6\n",
+ "matched: Buzz Hargrove to Buzz Hargrove with id: m.04m_vn\n",
+ "matched: Byron Scott to Byron Scott with id: m.0dfd0p\n",
+ "matched: Caio Blat to Caio Blat with id: m.0b_3p9\n",
+ "matched: Calbert Cheaney to Calbert Cheaney with id: m.06njqy\n",
+ "matched: Calista Flockhart to Calista Flockhart with id: m.023s8\n",
+ "matched: Cameron Diaz to Cameron Diaz with id: m.0bksh\n",
+ "matched: Camilla Parker Bowles to Camilla Parker Bowles with id: m.0158r2\n",
+ "matched: Camryn Manheim to Camryn Manheim with id: m.0306bt\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Candice Bergen to Candice Bergen with id: m.04p_yxz\n",
+ "matched: Candie Kung to Candie Kung with id: m.075hcr\n",
+ "matched: Carey Lowell to Carey Lowell with id: m.041l94\n",
+ "matched: Carin Koch to Carin Koch with id: m.0djjc7\n",
+ "matched: Carl Levin to Carl Levin with id: m.01xh6j\n",
+ "matched: Carl Pope to Carl Pope with id: m.0dnqf0\n",
+ "matched: Carl Reiner to Carl Reiner with id: m.0pnf3\n",
+ "matched: Carla Del Ponte to Carla Del Ponte with id: m.04y3tl\n",
+ "matched: Carla Gay Balingit to Carla Gay Balingit with id: m.0bz3cc\n",
+ "matched: Carla Gugino to Carla Gugino with id: m.06qgvf\n",
+ "matched: Carla Moreno to Carla Moreno with id: m.05tg6p\n",
+ "matched: Carla Sullivan to Carla Sullivan with id: m.0h7mj1v\n",
+ "matched: Carlo Ancelotti to Carlo Ancelotti with id: m.049_yr\n",
+ "matched: Carlo Azeglio Ciampi to Carlo Azeglio Ciampi with id: m.01l__3\n",
+ "matched: Carlos Alberto Parreira to Carlos Alberto Parreira with id: m.037n_q\n",
+ "matched: Carlos Arroyo to Carlos Arroyo with id: m.076x8t8\n",
+ "matched: Carlos Barra to Carlos Barra with id: m.0_vprmx\n",
+ "matched: Carlos Bianchi to Carlos Bianchi with id: m.05ng4f\n",
+ "matched: Carlos Ghosn to Carlos Ghosn with id: m.04v16_\n",
+ "matched: Carlos Menem to Carlos Menem with id: m.0d7_4\n",
+ "matched: Carlos Mesa to Carlos Mesa with id: m.01yflc\n",
+ "matched: Carlos Queiroz to Carlos Queiroz with id: m.03bqh7\n",
+ "matched: Carlos Ruckauf to Carlos Ruckauf with id: m.03vgbf\n",
+ "matched: Carlos Ruiz to Carlos Ruiz with id: m.0c_gkq\n",
+ "matched: Carlos Salinas to Carlos Salinas with id: m.0h6y6\n",
+ "matched: Carlos Vives to Carlos Vives with id: m.016883\n",
+ "matched: Carlton Baugh to Carlton Baugh with id: m.089wkn\n",
+ "matched: Carly Fiorina to Carly Fiorina with id: m.02mwvv\n",
+ "matched: Carly Gullickson to Carly Gullickson with id: m.04jd8vr\n",
+ "matched: Carmen Electra to Carmen Electra with id: m.01lbp\n",
+ "matched: Carol Burnett to Carol Burnett with id: m.01l1ls\n",
+ "matched: Carol Moseley Braun to Carol Moseley Braun with id: m.019k2w\n",
+ "matched: Carol Williams to Carol Williams with id: m.02qp741\n",
+ "matched: Carolina Barco to Carolina Barco with id: m.03pdsq\n",
+ "matched: Caroline Dhavernas to Caroline Dhavernas with id: m.02ml74\n",
+ "matched: Caroline Kennedy to Caroline Kennedy with id: m.01y603\n",
+ "matched: Caroline Link to Caroline Link with id: m.0gq3hk\n",
+ "matched: Carolyn Dawn Johnson to Carolyn Dawn Johnson with id: m.06ypff\n",
+ "matched: Carolyn Kuhl to Carolyn Kuhl with id: m.04q7kdt\n",
+ "matched: Carrie-Anne Moss to Carrie-Anne Moss with id: m.01kj0p\n",
+ "matched: Carson Daly to Carson Daly with id: m.019n7x\n",
+ "matched: Carson Palmer to Carson Palmer with id: m.03tt0_\n",
+ "matched: Casey Mears to Casey Mears with id: m.05p89l\n",
+ "matched: Cass Ballenger to Cass Ballenger with id: m.03g_wd\n",
+ "matched: Cate Blanchett to Cate Blanchett with id: m.0154qm\n",
+ "matched: Catherine Bell to Catherine Bell with id: m.02m7ww\n",
+ "matched: Catherine Deneuve to Catherine Deneuve with id: m.0cbkc\n",
+ "matched: Catherine Ndereba to Catherine Ndereba with id: m.03b8n8\n",
+ "matched: Catherine Zeta-Jones to Catherine Zeta-Jones with id: m.013knm\n",
+ "matched: Cathy Cunningham to Cathy Cunningham with id: m.0f5g_2\n",
+ "matched: Cathy Freeman to Cathy Freeman with id: m.0hgzn\n",
+ "matched: Catriona Le May Doan to Catriona Le May Doan with id: m.0q07_\n",
+ "matched: Cecilia Bolocco to Cecilia Bolocco with id: m.01q7zc\n",
+ "matched: Cecilia Cheung to Cecilia Cheung with id: m.05_dcr\n",
+ "matched: Cedric Benson to Cedric Benson with id: m.0746cp\n",
+ "matched: Celia Cruz to Celia Cruz with id: m.0165ys\n",
+ "matched: Celine Dion to Celine Dion with id: m.01cwhp\n",
+ "matched: Celso Amorim to Celso Amorim with id: m.03xxdx\n",
+ "matched: Celso Lafer to Celso Lafer with id: m.02vzbms\n",
+ "matched: Cesar Maia to Cesar Maia with id: m.03gys3\n",
+ "matched: Chakib Khelil to Chakib Khelil with id: m.06mcjd\n",
+ "matched: Chan Gailey to Chan Gailey with id: m.09_7r2\n",
+ "matched: Chan Ho Park to Chan Ho Park with id: m.031513\n",
+ "matched: Chance Mock to Chance Mock with id: m.02z2088\n",
+ "matched: Chanda Rubin to Chanda Rubin with id: m.055y9r\n",
+ "matched: Chandrika Kumaratunga to Chandrika Kumaratunga with id: m.01sqyt\n",
+ "matched: Chang Sang to Chang Sang with id: m.0dljdwh\n",
+ "matched: Charlene Barshefsky to Charlene Barshefsky with id: m.04s333\n",
+ "matched: Charles Bell to Charles Bell with id: m.02rc92j\n",
+ "matched: Charles Bronson to Charles Bronson with id: m.01dkpb\n",
+ "matched: Charles Moose to Charles Moose with id: m.0yc8l\n",
+ "matched: Charles Richardson to Charles Richardson with id: m.080gc45\n",
+ "matched: Charles Schumer to Charles Schumer with id: m.01w74d\n",
+ "matched: Charles Taylor to Charles Taylor with id: m.0d02ln\n",
+ "matched: Charlie Coles to Charlie Coles with id: m.0g6bcz\n",
+ "matched: Charlie Garner to Charlie Garner with id: m.0bhrt9\n",
+ "matched: Charlie Hunnam to Charlie Hunnam with id: m.057yk8\n",
+ "matched: Charlie Sheen to Charlie Sheen with id: m.0gyfcpy\n",
+ "matched: Charlie Zaa to Charlie Zaa with id: m.040bwh\n",
+ "matched: Charlize Theron to Charlize Theron with id: m.01l9p\n",
+ "matched: Charlotte Casiraghi to Charlotte Casiraghi with id: m.03fzdp\n",
+ "matched: Charlotte Church to Charlotte Church with id: m.02cgjd\n",
+ "matched: Charlotte Rampling to Charlotte Rampling with id: m.02f2p7\n",
+ "matched: Charlton Heston to Charlton Heston with id: m.0chsq\n",
+ "matched: Charmaine Crooks to Charmaine Crooks with id: m.0gl7w1\n",
+ "matched: Chelsea Clinton to Chelsea Clinton with id: m.01chwz\n",
+ "matched: Chen Kaige to Chen Kaige with id: m.0253dk\n",
+ "matched: Chen Shui-bian to Chen Shui-bian with id: m.0fbn3\n",
+ "matched: Cherie Blair to Cherie Blair with id: m.01nws3\n",
+ "matched: Cherry Jones to Cherry Jones with id: m.06dg86\n",
+ "matched: Cheryl Hines to Cheryl Hines with id: m.03ywyk\n",
+ "matched: Cheryl Tiegs to Cheryl Tiegs with id: m.03djjn\n",
+ "matched: Chhouk Rin to Chhouk Rin with id: m.057bd_\n",
+ "matched: Chick Hearn to Chick Hearn with id: m.0hwmx\n",
+ "matched: Chin-Feng Chen to Chin-Feng Chen with id: m.07nj7w\n",
+ "matched: Chin-Hui Tsao to Chin-hui Tsao with id: m.07vyft\n",
+ "matched: Chip Ganassi to Chip Ganassi with id: m.063f7w\n",
+ "matched: Chip Knight to Chip Knight with id: m.0j9msms\n",
+ "matched: Chita Rivera to Chita Rivera with id: m.03n7jm\n",
+ "matched: Chris Bell to Chris Bell with id: m.0frk575\n",
+ "matched: Chris Byrd to Chris Byrd with id: m.04rbbn\n",
+ "matched: Chris Claiborne to Chris Claiborne with id: m.06cfbg\n",
+ "matched: Chris Columbus to Chris Columbus with id: m.0y4h4_r\n",
+ "matched: Chris Cooper to Chris Cooper with id: m.0ynshly\n",
+ "matched: Chris Cornell to Chris Cornell with id: m.01gf5h\n",
+ "matched: Chris Crocker to Chris Crocker with id: m.0ktb4t\n",
+ "matched: Chris Dodd to Chris Dodd with id: m.01xcly\n",
+ "matched: Chris Hernandez to Chris Hernandez with id: m.05247xk\n",
+ "matched: Chris Klein to Chris Klein with id: m.049vcv\n",
+ "matched: Chris Matthews to Chris Matthews with id: m.02plp3n\n",
+ "matched: Chris Neil to Chris Neil with id: m.08cgzn\n",
+ "matched: Chris Noth to Chris Noth with id: m.04cf09\n",
+ "matched: Chris Penn to Chris Penn with id: m.04zn7g\n",
+ "matched: Chris Pronger to Chris Pronger with id: m.02y8bn\n",
+ "matched: Chris Reitsma to Chris Reitsma with id: m.064ptj\n",
+ "matched: Chris Rock to Chris Rock with id: m.016_mj\n",
+ "matched: Chris Swecker to Chris Swecker with id: m.027yfl4\n",
+ "matched: Chris Terry to Chris Terry with id: m.0267kcv\n",
+ "matched: Chris Tucker to Chris Tucker with id: m.01900g\n",
+ "matched: Christian Bale to Christian Bale with id: m.01wy5m\n",
+ "matched: Christian Fittipaldi to Christian Fittipaldi with id: m.01ybxf\n",
+ "matched: Christian Gimenez to Christian Gimenez with id: m.09vw7c\n",
+ "matched: Christian Lacroix to Christian Lacroix with id: m.036ryf\n",
+ "matched: Christian Malcolm to Christian Malcolm with id: m.09g82r\n",
+ "matched: Christian Olsson to Christian Olsson with id: m.01wfkrr\n",
+ "matched: Christian Von Wernich to Christian Von Wernich with id: m.0bwtk6\n",
+ "matched: Christian Wulff to Christian Wulff with id: m.03h6pt\n",
+ "matched: Christina Aguilera to Christina Aguilera with id: m.0127s7\n",
+ "matched: Christina Sawaya to Christina Sawaya with id: m.0613_7\n",
+ "matched: Christine Arron to Christine Arron with id: m.03_sdv\n",
+ "matched: Christine Ebersole to Christine Ebersole with id: m.06j035\n",
+ "matched: Christine Gregoire to Christine Gregoire with id: m.03mfmb\n",
+ "matched: Christine Todd Whitman to Christine Todd Whitman with id: m.019qv6\n",
+ "matched: Christoph Daum to Christoph Daum with id: m.07rgf1\n",
+ "matched: Christopher Reeve to Christopher Reeve with id: m.0jrny\n",
+ "matched: Christopher Russell to Christopher Russell with id: m.05zqg8z\n",
+ "matched: Christopher Speer to Christopher Speer with id: m.05l4c2\n",
+ "matched: Christopher Walken to Christopher Walken with id: m.016fjj\n",
+ "matched: Christy Turlington to Christy Turlington with id: m.03jy3w\n",
+ "matched: Chuck Amato to Chuck Amato with id: m.05bh8h\n",
+ "matched: Chuck Bednarik to Chuck Bednarik with id: m.02h2w6\n",
+ "matched: Chuck Eidson to Chuck Eidson with id: m.03qd4v5\n",
+ "matched: Chuck Finley to Chuck Finley with id: m.03k4fv\n",
+ "matched: Chuck Hagel to Chuck Hagel with id: m.01_pcr\n",
+ "matched: Chuck Woolery to Chuck Woolery with id: m.0260ct\n",
+ "matched: Chuck Yeager to Chuck Yeager with id: m.01v7h\n",
+ "matched: Chung Mong-hun to Chung Mong-hun with id: m.01q8px\n",
+ "matched: Chung Mong-joon to Chung Mong-joon with id: m.0bfwxz\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Cindy Klassen to Cindy Klassen with id: m.08z9xg\n",
+ "matched: Cindy Margolis to Cindy Margolis with id: m.05vxct\n",
+ "matched: Cindy Taylor to Cindy Taylor with id: m.07dn76\n",
+ "matched: Ciro Gomes to Ciro Gomes with id: m.0b4fnb\n",
+ "matched: Claire Danes to Claire Danes with id: m.01gq0b\n",
+ "matched: Claire Tomalin to Claire Tomalin with id: m.0253pn\n",
+ "matched: Clare Short to Clare Short with id: m.01bl0h\n",
+ "matched: Claude Jorda to Claude Jorda with id: m.0gjcvjj\n",
+ "matched: Claudia Cardinale to Claudia Cardinale with id: m.01j5sv\n",
+ "matched: Claudia Coslovich to Claudia Coslovich with id: m.0269h89\n",
+ "matched: Claudia Pechstein to Claudia Pechstein with id: m.07hxkb\n",
+ "matched: Claudia Schiffer to Claudia Schiffer with id: m.0m2wm\n",
+ "matched: Claudine Farrell to Claudine Farrell with id: m.0b67b9d\n",
+ "matched: Claudio Abbado to Claudio Abbado with id: m.01l9pz\n",
+ "matched: Claudio Ranieri to Claudio Ranieri with id: m.02_jy3\n",
+ "matched: Clay Aiken to Clay Aiken with id: m.01y3qy\n",
+ "matched: Cliff Ellis to Cliff Ellis with id: m.02q1rvq\n",
+ "matched: Clifford Etienne to Clifford Etienne with id: m.01cqbg\n",
+ "matched: Clint Eastwood to Clint Eastwood with id: m.0bwh6\n",
+ "matched: Clint Howard to Clint Howard with id: m.04xhwn\n",
+ "matched: Clive Lloyd to Clive Lloyd with id: m.02xz_9\n",
+ "matched: Clive Woodward to Clive Woodward with id: m.0211tw\n",
+ "matched: Coleen Rowley to Coleen Rowley with id: m.05x2hd\n",
+ "matched: Colin Campbell to Colin Campbell with id: m.025zf_j\n",
+ "matched: Colin Cowie to Colin Cowie with id: m.07gjck\n",
+ "matched: Colin Farrell to Colin Farrell with id: m.0cm80mt\n",
+ "matched: Colin Jackson to Colin Jackson with id: m.02qz3b2\n",
+ "matched: Colin Montgomerie to Colin Montgomerie with id: m.021d_0\n",
+ "matched: Colleen Atwood to Colleen Atwood with id: m.03mfqm\n",
+ "matched: Colleen Jones to Colleen Jones with id: m.028cw0\n",
+ "matched: Columba Bush to Columba Bush with id: m.059frl\n",
+ "matched: Compay Segundo to Compay Segundo with id: m.01nkst\n",
+ "matched: Condoleezza Rice to Condoleezza Rice with id: m.014vk4\n",
+ "matched: Connie Chung to Connie Chung with id: m.011zfz\n",
+ "matched: Conrad Black to Conrad Black with id: m.01p_25v\n",
+ "matched: Constance Marie to Constance Marie with id: m.04_zqx\n",
+ "matched: Coretta Scott King to Coretta Scott King with id: m.0289jv\n",
+ "matched: Corey Maggette to Corey Maggette with id: m.069_ks\n",
+ "matched: Corinna Harfouch to Corinna Harfouch with id: m.09_w99\n",
+ "matched: Corliss Williamson to Corliss Williamson with id: m.066rq5\n",
+ "matched: Cosmo Iacavazzi to Cosmo Iacavazzi with id: m.0d7kn5\n",
+ "matched: Costas Simitis to Costas Simitis with id: m.023151\n",
+ "matched: Courtney Cox to Courtney Cox with id: m.05myt24\n",
+ "matched: Courtney Love to Courtney Love with id: m.01w02sy\n",
+ "matched: Craig Burley to Craig Burley with id: m.083pq2\n",
+ "matched: Craig David to Craig David with id: m.02z6mm\n",
+ "matched: Craig Fitzgibbon to Craig Fitzgibbon with id: m.0c1tlt\n",
+ "matched: Craig MacTavish to Craig MacTavish with id: m.030nvl\n",
+ "matched: Crispin Glover to Crispin Glover with id: m.023n39\n",
+ "matched: Cristiano da Matta to Cristiano da Matta with id: m.02_8rb\n",
+ "matched: Cristina Kirchner to Cristina Kirchner with id: m.05k5_1\n",
+ "matched: Cristina Saralegui to Cristina Saralegui with id: m.01b09x\n",
+ "matched: Cristina Torrens Valero to Cristina Torrens Valero with id: m.0g7qnc\n",
+ "matched: Cruz Bustamante to Cruz Bustamante with id: m.01r3ct\n",
+ "matched: Curt Weldon to Curt Weldon with id: m.036j8q\n",
+ "matched: Curtis Strange to Curtis Strange with id: m.03d5fs\n",
+ "matched: Cynthia Nixon to Cynthia Nixon with id: m.015c2f\n",
+ "matched: Cynthia Rowley to Cynthia Rowley with id: m.09wjvn\n",
+ "matched: Daisy Fuentes to Daisy Fuentes with id: m.04bdsp\n",
+ "matched: Dale Earnhardt to Dale Earnhardt with id: m.014x8j\n",
+ "matched: Damarius Bilbo to Damarius Bilbo with id: m.0ks6sj\n",
+ "matched: Damon Dash to Damon Dash with id: m.04d9yz\n",
+ "matched: Damon Stoudamire to Damon Stoudamire with id: m.03pftv\n",
+ "matched: Dan Bartlett to Dan Bartlett with id: m.03wgl3\n",
+ "matched: Dan Boyle to Dan Boyle with id: m.0353qc\n",
+ "matched: Dan Bylsma to Dan Bylsma with id: m.06frpk\n",
+ "matched: Dan Dickau to Dan Dickau with id: m.04lnb5\n",
+ "matched: Dan Duquette to Dan Duquette with id: m.0990zj\n",
+ "matched: Dan Guerrero to Dan Guerrero with id: m.05h3qm4\n",
+ "matched: Dan Kellner to Dan Kellner with id: m.027ybdk\n",
+ "matched: Dan Monson to Dan Monson with id: m.0f1821\n",
+ "matched: Dan Morales to Dan Morales with id: m.0278f5z\n",
+ "matched: Dan Quayle to Dan Quayle with id: m.041w4\n",
+ "matched: Dan Reeves to Dan Reeves with id: m.09vf0p\n",
+ "matched: Dan Snyder to Dan Snyder with id: m.01x469\n",
+ "matched: Dan Wheldon to Dan Wheldon with id: m.038s6c\n",
+ "matched: Dana Vollmer to Dana Vollmer with id: m.04t33m\n",
+ "matched: Daniel Barenboim to Daniel Barenboim with id: m.01dhpj\n",
+ "matched: Daniel Coats to Daniel Coats with id: m.03cd4k1\n",
+ "matched: Daniel Day-Lewis to Daniel Day-Lewis with id: m.016yvw\n",
+ "matched: Daniel Montenegro to Daniel Montenegro with id: m.0273b6w\n",
+ "matched: Daniel Ortega to Daniel Ortega with id: m.02fhw\n",
+ "matched: Daniel Osorno to Daniel Osorno with id: m.09tj8s\n",
+ "matched: Daniel Patrick Moynihan to Daniel Patrick Moynihan with id: m.01cny9\n",
+ "matched: Daniel Pearl to Daniel Pearl with id: m.01ctnp\n",
+ "matched: Daniel Radcliffe to Daniel Radcliffe with id: m.013_vh\n",
+ "matched: Daniel Scioli to Daniel Scioli with id: m.0b6_7g\n",
+ "matched: Daniel Zelman to Daniel Zelman with id: m.0f3hjd\n",
+ "matched: Daniela Cicarelli to Daniela Cicarelli with id: m.0751tg\n",
+ "matched: Daniele Nardello to Daniele Nardello with id: m.0dwnyp\n",
+ "matched: Danielle Spencer to Danielle Spencer with id: m.01rqtb8\n",
+ "matched: Danny Ainge to Danny Ainge with id: m.0219kb\n",
+ "matched: Danny Elfman to Danny Elfman with id: m.02bh9\n",
+ "matched: Danny Glover to Danny Glover with id: m.0205dx\n",
+ "matched: Danny Green to Danny Green with id: m.04_030v\n",
+ "matched: Dany Heatley to Dany Heatley with id: m.01x2_q\n",
+ "matched: Darcy Regier to Darcy Regier with id: m.0261g90\n",
+ "matched: Darin Erstad to Darin Erstad with id: m.065y9w\n",
+ "matched: Dario Franchitti to Dario Franchitti with id: m.051z8k\n",
+ "matched: Dariusz Michalczewski to Dariusz Michalczewski with id: m.01m_sm\n",
+ "matched: Darla Moore to Darla Moore with id: m.0dmm6_\n",
+ "matched: Darrell Dickey to Darrell Dickey with id: m.0274nc3\n",
+ "matched: Darrell Issa to Darrell Issa with id: m.01r7wc\n",
+ "matched: Darrell Porter to Darrell Porter with id: m.01s4kt\n",
+ "matched: Darrell Royal to Darrell Royal with id: m.02v0hy\n",
+ "matched: Darren Clarke to Darren Clarke with id: m.02r7clr\n",
+ "matched: Darryl McDaniels to Darryl McDaniels with id: m.040jzf\n",
+ "matched: Darryl Stingley to Darryl Stingley with id: m.0848lj\n",
+ "matched: Darvis Patton to Darvis Patton with id: m.03br5j\n",
+ "matched: Daryl Hannah to Daryl Hannah with id: m.01xv77\n",
+ "matched: Daryl Jones to Daryl Jones with id: m.0gg8hbt\n",
+ "matched: Daryl Sabara to Daryl Sabara with id: m.042ldz\n",
+ "matched: Daryl Smith to Daryl Smith with id: m.01wtm7n\n",
+ "matched: Dave Barr to Dave Barr with id: m.0fbmlw\n",
+ "matched: Dave Campo to Dave Campo with id: m.07_v16\n",
+ "matched: Dave Matthews to Dave Matthews with id: m.018y2s\n",
+ "matched: Dave McGinnis to Dave McGinnis with id: m.07_vg6\n",
+ "matched: Dave McNally to Dave McNally with id: m.05_npy\n",
+ "matched: Dave Odom to Dave Odom with id: m.0bhfyw\n",
+ "matched: Dave Ragone to Dave Ragone with id: m.084r82\n",
+ "matched: Dave Wannstedt to Dave Wannstedt with id: m.04tdrm\n",
+ "matched: Dave Williams to Dave Williams with id: m.02rj214\n",
+ "matched: Davey Johnson to Davey Johnson with id: m.02_tp5\n",
+ "matched: David Alpay to David Alpay with id: m.0bczjr\n",
+ "matched: David Anderson to David Anderson with id: m.02kjnz\n",
+ "matched: David Arquette to David Arquette with id: m.02v60l\n",
+ "matched: David Ballantyne to David Ballantyne with id: m.0j263wt\n",
+ "matched: David Beckham to David Beckham with id: m.02d9k\n",
+ "matched: David Bell to David Bell with id: m.05vy8qj\n",
+ "matched: David Bisbal to David Bisbal with id: m.01mh7tb\n",
+ "matched: David Braley to David Braley with id: m.0c01481\n",
+ "matched: David Canary to David Canary with id: m.034bb7\n",
+ "matched: David Carradine to David Carradine with id: m.02p5hf\n",
+ "matched: David Caruso to David Caruso with id: m.025r7k\n",
+ "matched: David Collenette to David Collenette with id: m.029j_7\n",
+ "matched: David Coulthard to David Coulthard with id: m.01brs4\n",
+ "matched: David Dewhurst to David Dewhurst with id: m.06qc5k\n",
+ "matched: David Dodge to David Dodge with id: m.02kz5k\n",
+ "matched: David Donohue to David Donohue with id: m.0cxdqh\n",
+ "matched: David Dorfman to David Dorfman with id: m.09rhxjh\n",
+ "matched: David Duke to David Duke with id: m.02630xx\n",
+ "matched: David Duval to David Duval with id: m.046xmg\n",
+ "matched: David Eldon to David Eldon with id: m.02r4706\n",
+ "matched: David Gest to David Gest with id: m.01z9rn\n",
+ "matched: David Hannay to David Hannay with id: m.03qnmd\n",
+ "matched: David Hanson to David Hanson with id: m.04x6t2\n",
+ "matched: David Hasselhoff to David Hasselhoff with id: m.0164nb\n",
+ "matched: David Heymann to David Heymann with id: m.0c8grx\n",
+ "matched: David Ho to David Ho with id: m.0138zs\n",
+ "matched: David Howard to David Howard with id: m.02vysv9\n",
+ "matched: David Hyde Pierce to David Hyde Pierce with id: m.02ct_k\n",
+ "matched: David Kelley to David Kelley with id: m.03xbp1\n",
+ "matched: David Kelly to David Kelly with id: m.0720dt\n",
+ "matched: David McCallum to David McCallum with id: m.01wgx4\n",
+ "matched: David McKiernan to David McKiernan with id: m.0b6t03\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: David Modell to David Modell with id: m.064p_85\n",
+ "matched: David Montoya to David Montoya with id: m.05bzzst\n",
+ "matched: David Myers to David Myers with id: m.03cndkb\n",
+ "matched: David Nalbandian to David Nalbandian with id: m.031gr8\n",
+ "matched: David Obey to David Obey with id: m.024tlf\n",
+ "matched: David Oh to David Oh with id: m.0j25c_3\n",
+ "matched: David Provost to David Provost with id: m.02rtdpx\n",
+ "matched: David Shayler to David Shayler with id: m.02cgqp\n",
+ "matched: David Siegel to David Siegel with id: m.0k78yt9\n",
+ "matched: David Spade to David Spade with id: m.02dlfh\n",
+ "matched: David Suazo to David Suazo with id: m.043ftz\n",
+ "matched: David Wells to David Wells with id: m.05x3yv6\n",
+ "matched: David Wolf to David Wolf with id: m.02d2pt\n",
+ "matched: Davis Love III to Davis Love III with id: m.04ymst\n",
+ "matched: Dawn Staley to Dawn Staley with id: m.03mq61\n",
+ "matched: Dean Barker to Dean Barker with id: m.05b4zh7\n",
+ "matched: Dean Barkley to Dean Barkley with id: m.0126_6\n",
+ "matched: Dean Sheremet to Dean Sheremet with id: m.05lvszf\n",
+ "matched: Debbie Allen to Debbie Allen with id: m.01sh9vg\n",
+ "matched: Debbie Reynolds to Debbie Reynolds with id: m.01mmslz\n",
+ "matched: Debra Messing to Debra Messing with id: m.01z5tr\n",
+ "matched: Deena Burnett to Deena Burnett with id: m.0gm0vx2\n",
+ "matched: Deepa Mehta to Deepa Mehta with id: m.04jw71\n",
+ "matched: Delphine Chuillot to Delphine Chuillot with id: m.04p74f2\n",
+ "matched: Demetrin Veal to Demetrin Veal with id: m.09ymxh\n",
+ "matched: Demi Moore to Demi Moore with id: m.019pm_\n",
+ "matched: Denis Coderre to Denis Coderre with id: m.03h829\n",
+ "matched: Denise van Outen to Denise van Outen with id: m.02_75_\n",
+ "matched: Deniz Baykal to Deniz Baykal with id: m.06170c\n",
+ "matched: Dennis Erickson to Dennis Erickson with id: m.07_ttx\n",
+ "matched: Dennis Franchione to Dennis Franchione with id: m.07vdx6\n",
+ "matched: Dennis Hastert to Dennis Hastert with id: m.019sj8\n",
+ "matched: Dennis Kozlowski to Dennis Kozlowski with id: m.06cs61\n",
+ "matched: Dennis Kucinich to Dennis Kucinich with id: m.01l4vj\n",
+ "matched: Denys Arcand to Denys Arcand with id: m.02hlmy\n",
+ "matched: Denzel Washington to Denzel Washington with id: m.0pmhf\n",
+ "matched: Dereck Whittenburg to Dereck Whittenburg with id: m.02q87rp\n",
+ "matched: Derek Abney to Derek Abney with id: m.096xg9\n",
+ "matched: Derek Bond to Derek Bond with id: m.0ksxpx\n",
+ "matched: Derek Jeter to Derek Jeter with id: m.01g0jn\n",
+ "matched: Derek King to Derek King with id: m.0bb2t6\n",
+ "matched: Derek Lowe to Derek Lowe with id: m.0ch0sg6\n",
+ "matched: Derek Parra to Derek Parra with id: m.02cr87\n",
+ "matched: Derian Hatcher to Derian Hatcher with id: m.01t3s_\n",
+ "matched: Desmon Farmer to Desmon Farmer with id: m.026nykx\n",
+ "matched: Devin Harris to Devin Harris with id: m.0fbqdl\n",
+ "matched: Dexter Jackson to Dexter Jackson with id: m.0421p8n\n",
+ "matched: Diana Krall to Diana Krall with id: m.026ps1\n",
+ "matched: Diana Munz to Diana Munz with id: m.043qg53\n",
+ "matched: Diana Ross to Diana Ross with id: m.01wrcxr\n",
+ "matched: Diana Taurasi to Diana Taurasi with id: m.037bzt\n",
+ "matched: Diane Ladd to Diane Ladd with id: m.01jrp0\n",
+ "matched: Diane Lane to Diane Lane with id: m.01skmp\n",
+ "matched: Dianne Feinstein to Dianne Feinstein with id: m.01gqws\n",
+ "matched: Dianne Reeves to Dianne Reeves with id: m.03c61y\n",
+ "matched: Dick Armey to Dick Armey with id: m.035s2x\n",
+ "matched: Dick Bennett to Dick Bennett with id: m.08sn8x\n",
+ "matched: Dick Cheney to Dick Cheney with id: m.0d0vj4\n",
+ "matched: Dick Clark to Dick Clark with id: m.03mh2h0\n",
+ "matched: Dick Jauron to Dick Jauron with id: m.07_v3p\n",
+ "matched: Dick Posthumus to Dick Posthumus with id: m.02ds7s\n",
+ "matched: Dick Smothers to Dick Smothers with id: m.01wsj06\n",
+ "matched: Dick Vermeil to Dick Vermeil with id: m.0787sd\n",
+ "matched: Diego Colorado to Diego Colorado with id: m.09v2xf8\n",
+ "matched: Dieter Zetsche to Dieter Zetsche with id: m.073y_j\n",
+ "matched: Dimitar Berbatov to Dimitar Berbatov with id: m.051sd_\n",
+ "matched: Dino Risi to Dino Risi with id: m.0j_nhj\n",
+ "matched: Dion Glover to Dion Glover with id: m.08sn8k\n",
+ "matched: Dionigi Tettamanzi to Dionigi Tettamanzi with id: m.04w7kx\n",
+ "matched: Dionne Warwick to Dionne Warwick with id: m.01vt9p3\n",
+ "matched: Dirk Kempthorne to Dirk Kempthorne with id: m.0260zf\n",
+ "matched: Djabir Said-Guerni to Djabir Said-Guerni with id: m.07ghzy\n",
+ "matched: Doc Rivers to Doc Rivers with id: m.05k13g\n",
+ "matched: Dolly Parton to Dolly Parton with id: m.02f1c\n",
+ "matched: Dominic Monaghan to Dominic Monaghan with id: m.01kwld\n",
+ "matched: Dominick Dunne to Dominick Dunne with id: m.05m8t2\n",
+ "matched: Dominique Perben to Dominique Perben with id: m.0cd62l\n",
+ "matched: Dominique de Villepin to Dominique de Villepin with id: m.015yb0\n",
+ "matched: Don Boudria to Don Boudria with id: m.02fgwc\n",
+ "matched: Don Flanagan to Don Flanagan with id: m.026yvq9\n",
+ "matched: Don Henley to Don Henley with id: m.01xzb6\n",
+ "matched: Don Hewitt to Don Hewitt with id: m.078q1l\n",
+ "matched: Don Lake to Don Lake with id: m.02w4r0q\n",
+ "matched: Don Matthews to Don Matthews with id: m.05qc5j\n",
+ "matched: Don Nickles to Don Nickles with id: m.021kpz\n",
+ "matched: Don Siegelman to Don Siegelman with id: m.03ds6b\n",
+ "matched: Donald Anderson to Donald Anderson with id: m.01h45j\n",
+ "matched: Donald Evans to Donald Evans with id: m.03d30p2\n",
+ "matched: Donald Fehr to Donald Fehr with id: m.0749vv\n",
+ "matched: Donald Hays to Donald Hays with id: m.05y7sgf\n",
+ "matched: Donald Keck to Donald Keck with id: m.05s_npz\n",
+ "matched: Donald Keyser to Donald Keyser with id: m.0fpq75\n",
+ "matched: Donald Pettit to Donald Pettit with id: m.02d18_\n",
+ "matched: Donald Regan to Donald Regan with id: m.01k9qk\n",
+ "matched: Donald Rumsfeld to Donald Rumsfeld with id: m.02ddb\n",
+ "matched: Donald Trump to Donald Trump with id: m.0cqt90\n",
+ "matched: Donatella Versace to Donatella Versace with id: m.02gpyk\n",
+ "matched: Donna Brazile to Donna Brazile with id: m.03n1q0\n",
+ "matched: Donna Morrissey to Donna Morrissey with id: m.04n1dv\n",
+ "matched: Donna Shalala to Donna Shalala with id: m.01v3vb\n",
+ "matched: Donny Osmond to Donny Osmond with id: m.01mbwlb\n",
+ "matched: Dora Bakoyianni to Dora Bakoyianni with id: m.03gbqk\n",
+ "matched: Doris Roberts to Doris Roberts with id: m.01_j71\n",
+ "matched: Doris Schroeder to Doris Schroeder with id: m.026pt7s\n",
+ "matched: Dorothy Lamour to Dorothy Lamour with id: m.01ty7_y\n",
+ "matched: Dorothy Loudon to Dorothy Loudon with id: m.0205yr\n",
+ "matched: Dorothy Wilson to Dorothy Wilson with id: m.0gyhl85\n",
+ "matched: Doug Christie to Doug Christie with id: m.069ggg\n",
+ "matched: Doug Collins to Doug Collins with id: m.04qywk\n",
+ "matched: Doug Melvin to Doug Melvin with id: m.0fpzh3\n",
+ "matched: Doug Moe to Doug Moe with id: m.052kdy\n",
+ "matched: Doug Racine to Doug Racine with id: m.04q091\n",
+ "matched: Doug Wilson to Doug Wilson with id: m.0pcpz0g\n",
+ "matched: Drew Barrymore to Drew Barrymore with id: m.026c1\n",
+ "matched: Drew Bledsoe to Drew Bledsoe with id: m.03mswq\n",
+ "matched: Drew Gooden to Drew Gooden with id: m.04q4q0\n",
+ "matched: Du Qinglin to Du Qinglin with id: m.04cs6lf\n",
+ "matched: Dule Hill to Dule Hill with id: m.03bmrg\n",
+ "matched: Duncan Fletcher to Duncan Fletcher with id: m.06v1ms\n",
+ "matched: Dustan Mohr to Dustan Mohr with id: m.04p9nw\n",
+ "matched: Dustin Brown to Dustin Brown with id: m.09gc_wk\n",
+ "matched: Dustin Hoffman to Dustin Hoffman with id: m.0bl2g\n",
+ "matched: Dusty Baker to Dusty Baker with id: m.02tlx1\n",
+ "matched: Dyab Abou Jahjah to Dyab Abou Jahjah with id: m.0fyhrc\n",
+ "matched: Dyana Calub to Dyana Calub with id: m.0dchqx\n",
+ "matched: Earl Campbell to Earl Campbell with id: m.0dplmb\n",
+ "matched: Earl Scruggs to Earl Scruggs with id: m.0ggjt\n",
+ "matched: Ed Book to Ed Book with id: m.05245fh\n",
+ "matched: Ed Case to Ed Case with id: m.0255s6\n",
+ "matched: Ed Rendell to Ed Rendell with id: m.01bq46\n",
+ "matched: Ed Rosenthal to Ed Rosenthal with id: m.01b7k8\n",
+ "matched: Ed Sullivan to Ed Sullivan with id: m.0nbb_0b\n",
+ "matched: Eddie Compass to Eddie Compass with id: m.07w1w9\n",
+ "matched: Eddie Fenech Adami to Eddie Fenech Adami with id: m.0235mg\n",
+ "matched: Eddie Jordan to Eddie Jordan with id: m.05j45j\n",
+ "matched: Eddie Lewis to Eddie Lewis with id: m.0h2w10\n",
+ "matched: Eddie Murray to Eddie Murray with id: m.027nt8\n",
+ "matched: Eddie Sutton to Eddie Sutton with id: m.04dr0x\n",
+ "matched: Eddy Hartenstein to Eddy Hartenstein with id: m.0ggb5hc\n",
+ "matched: Eddy Merckx to Eddy Merckx with id: m.04050h4\n",
+ "matched: Edgar Savisaar to Edgar Savisaar with id: m.02x002\n",
+ "matched: Edie Falco to Edie Falco with id: m.01dy7j\n",
+ "matched: Edith Masai to Edith Masai with id: m.02rzn3\n",
+ "matched: Edmund Hillary to Edmund Hillary with id: m.0jrc0\n",
+ "matched: Eduard Limonov to Eduard Limonov with id: m.02zdj6\n",
+ "matched: Eduard Shevardnadze to Eduard Shevardnadze with id: m.01zkk1\n",
+ "matched: Eduardo Chillida to Eduardo Chillida with id: m.02r7jn\n",
+ "matched: Eduardo Duhalde to Eduardo Duhalde with id: m.01bzhh\n",
+ "matched: Eduardo Fischer to Eduardo Fischer with id: m.0269_nq\n",
+ "matched: Eduardo Romero to Eduardo Romero with id: m.06nh00\n",
+ "matched: Edward Albee to Edward Albee with id: m.0c2dl\n",
+ "matched: Edward Egan to Edward Egan with id: m.01khtk\n",
+ "matched: Edward Flynn to Edward Flynn with id: m.03ckg0d\n",
+ "matched: Edward Greenspan to Edward Greenspan with id: m.03_c56\n",
+ "matched: Edward James Olmos to Edward James Olmos with id: m.016yr0\n",
+ "matched: Edward Johnson to Edward Johnson with id: m.04sj6r\n",
+ "matched: Edward Lu to Edward Lu with id: m.02cwwt\n",
+ "matched: Edward Norton to Edward Norton with id: m.01515w\n",
+ "matched: Edward Said to Edward Said with id: m.0bx9krl\n",
+ "matched: Edward Seaga to Edward Seaga with id: m.02502p\n",
+ "matched: Edwina Currie to Edwina Currie with id: m.01qrf2\n",
+ "matched: Eglis Yaima Cruz to Eglis Yaima Cruz with id: m.04gv7b5\n",
+ "matched: Eileen Coparropa to Eileen Coparropa with id: m.02z2v80\n",
+ "matched: El Hadji Diouf to El Hadji Diouf with id: m.02w6603\n",
+ "matched: Elaine Chao to Elaine Chao with id: m.013y2b\n",
+ "matched: Elaine Stritch to Elaine Stritch with id: m.03v1l_\n",
+ "matched: Elena Bovina to Elena Bovina with id: m.07gzk2\n",
+ "matched: Elena Dementieva to Elena Dementieva with id: m.031hk4\n",
+ "matched: Elena Likhovtseva to Elena Likhovtseva with id: m.075s0l\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Elgin Baylor to Elgin Baylor with id: m.0267d_\n",
+ "matched: Eli Broad to Eli Broad with id: m.04sj1_\n",
+ "matched: Eli Rosenbaum to Eli Rosenbaum with id: m.0f3zzx\n",
+ "matched: Eliane Karp to Eliane Karp with id: m.04ps8y\n",
+ "matched: Elijah Wood to Elijah Wood with id: m.015t56\n",
+ "matched: Elin Nordegren to Elin Nordegren with id: m.03sxrx\n",
+ "matched: Elinor Caplan to Elinor Caplan with id: m.02g5nw\n",
+ "matched: Elisabeth Schumacher to Elisabeth Schumacher with id: m.0887_w\n",
+ "matched: Elisabeth Welch to Elisabeth Welch with id: m.05b0k_2\n",
+ "matched: Elisha Cuthbert to Elisha Cuthbert with id: m.01yhvv\n",
+ "matched: Eliza Dushku to Eliza Dushku with id: m.01jb26\n",
+ "matched: Eliza Manningham-Buller to Eliza Manningham-Buller with id: m.02yqds\n",
+ "matched: Elizabeth Dole to Elizabeth Dole with id: m.01f0yh\n",
+ "matched: Elizabeth Hill to Elizabeth Hill with id: m.03wgyj9\n",
+ "matched: Elizabeth Hurley to Elizabeth Hurley with id: m.01pnn3\n",
+ "matched: Elizabeth Smart to Elizabeth Smart with id: m.01ddh7\n",
+ "matched: Ellen Barkin to Ellen Barkin with id: m.02z1yj\n",
+ "matched: Ellen DeGeneres to Ellen DeGeneres with id: m.01gbbz\n",
+ "matched: Ellen MacArthur to Ellen MacArthur with id: m.02ln58\n",
+ "matched: Ellen Martin to Ellen Martin with id: m.0lmx60k\n",
+ "matched: Ellen Pompeo to Ellen Pompeo with id: m.05np4c\n",
+ "matched: Elmar Brok to Elmar Brok with id: m.03jq8c\n",
+ "matched: Elsa Zylberstein to Elsa Zylberstein with id: m.0fj109\n",
+ "matched: Elton John to Elton John with id: m.01vrz41\n",
+ "matched: Elva Hsiao to Elva Hsiao with id: m.01q3tmp\n",
+ "matched: Elvis Costello to Elvis Costello with id: m.02vr7\n",
+ "matched: Elvis Presley to Elvis Presley with id: m.02jq1\n",
+ "matched: Elvis Stojko to Elvis Stojko with id: m.01ksss\n",
+ "matched: Emanuel Ginobili to Emanuel Ginobili with id: m.012sk_\n",
+ "matched: Emile Lahoud to Emile Lahoud with id: m.022wf_\n",
+ "matched: Emily Mortimer to Emily Mortimer with id: m.03k545\n",
+ "matched: Emily Robison to Emily Robison with id: m.018pj3\n",
+ "matched: Emily Stevens to Emily Stevens with id: m.0lnxvg1\n",
+ "matched: Eminem to Eminem with id: m.01vsgrn\n",
+ "matched: Emma Nicholson to Emma Nicholson with id: m.025zfq\n",
+ "matched: Emma Thompson to Emma Thompson with id: m.0159h6\n",
+ "matched: Emmanuel Milingo to Emmanuel Milingo with id: m.03jkzq\n",
+ "matched: Emmy Rossum to Emmy Rossum with id: m.047gwd\n",
+ "matched: Emyr Jones Parry to Emyr Jones Parry with id: m.08dfl2\n",
+ "matched: Enos Slaughter to Enos Slaughter with id: m.0jbv8\n",
+ "matched: Enrica Fico to Enrica Fico with id: m.04z_vfr\n",
+ "matched: Enrique Iglesias to Enrique Iglesias with id: m.01s7ns\n",
+ "matched: Eric Bana to Eric Bana with id: m.018009\n",
+ "matched: Eric Christian Olsen to Eric Christian Olsen with id: m.0959pn\n",
+ "matched: Eric Clapton to Eric Clapton with id: m.02qwg\n",
+ "matched: Eric Fehr to Eric Fehr with id: m.0dq49s\n",
+ "matched: Eric Hinske to Eric Hinske with id: m.027kn0\n",
+ "matched: Eric Idle to Eric Idle with id: m.0dpqk\n",
+ "matched: Eric Lindros to Eric Lindros with id: m.029cmk\n",
+ "matched: Eric Lloyd to Eric Lloyd with id: m.0d7whx\n",
+ "matched: Eric Robert Rudolph to Eric Robert Rudolph with id: m.01jhw2\n",
+ "matched: Eric Shinseki to Eric Shinseki with id: m.01p4f8\n",
+ "matched: Eric Snow to Eric Snow with id: m.07f3t6\n",
+ "matched: Eric Staal to Eric Staal with id: m.04lvys\n",
+ "matched: Eric Taino to Eric Taino with id: m.02rt9g1\n",
+ "matched: Eric Wedge to Eric Wedge with id: m.067thh\n",
+ "matched: Erick Barkley to Erick Barkley with id: m.0dp9hs\n",
+ "matched: Erik Morales to Erik Morales with id: m.03hjrr\n",
+ "matched: Erika Christensen to Erika Christensen with id: m.04smkr\n",
+ "matched: Erika Harold to Erika Harold with id: m.03sz4v\n",
+ "matched: Eriko Tamura to Eriko Tamura with id: m.01srlz4\n",
+ "matched: Erin Brockovich to Erin Brockovich with id: m.02nxk\n",
+ "matched: Erin Hershey Presley to Erin Hershey Presley with id: m.0bq961\n",
+ "matched: Ernest Hollings to Ernest Hollings with id: m.0cm3v\n",
+ "matched: Ernesto Zedillo to Ernesto Zedillo with id: m.01r9lx\n",
+ "matched: Ernie Els to Ernie Els with id: m.01hjjk\n",
+ "matched: Ernie Eves to Ernie Eves with id: m.01lz1t\n",
+ "matched: Ernie Fletcher to Ernie Fletcher with id: m.026fb9\n",
+ "matched: Ernie Grunfeld to Ernie Grunfeld with id: m.0cg81d\n",
+ "matched: Ernie Harwell to Ernie Harwell with id: m.023pc9\n",
+ "matched: Ernie Preate to Ernie Preate with id: m.080hnpk\n",
+ "matched: Erskine Bowles to Erskine Bowles with id: m.0263mk\n",
+ "matched: Estella Warren to Estella Warren with id: m.02c_q_\n",
+ "matched: Estelle Morris to Estelle Morris with id: m.01zzy_\n",
+ "matched: Ethan Hawke to Ethan Hawke with id: m.015v3r\n",
+ "matched: Eugene Melnyk to Eugene Melnyk with id: m.08ckfm\n",
+ "matched: Eunice Barber to Eunice Barber with id: m.079vz2\n",
+ "matched: Eurico Guterres to Eurico Guterres with id: m.02w4b3\n",
+ "matched: Eva Amurri to Eva Amurri with id: m.03m83s\n",
+ "matched: Eva Dimas to Eva Dimas with id: m.09ggck_\n",
+ "matched: Eva Herzigova to Eva Herzigova with id: m.02rvgy\n",
+ "matched: Eva Marie Saint to Eva Marie Saint with id: m.01fn_2\n",
+ "matched: Eva Mendes to Eva Mendes with id: m.03_x5t\n",
+ "matched: Evan Marriott to Evan Marriott with id: m.0gc1vx5\n",
+ "matched: Evan Rachel Wood to Evan Rachel Wood with id: m.03_vx9\n",
+ "matched: Evander Holyfield to Evander Holyfield with id: m.014xn7\n",
+ "matched: Eve Ensler to Eve Ensler with id: m.03v68d\n",
+ "matched: Evelyn Lauder to Evelyn Lauder with id: m.05b4y99\n",
+ "matched: Evgeni Plushenko to Evgeni Plushenko with id: m.02jws7\n",
+ "matched: Evo Morales to Evo Morales with id: m.01pt2r\n",
+ "matched: Ewan McGregor to Ewan McGregor with id: m.0k269\n",
+ "matched: Fabiola Zuluaga to Fabiola Zuluaga with id: m.04_506\n",
+ "matched: Fabrice Santoro to Fabrice Santoro with id: m.06bhrr\n",
+ "matched: Fabricio Oberto to Fabricio Oberto with id: m.06zrlh\n",
+ "matched: Faisal Iqbal to Faisal Iqbal with id: m.0h_fc46\n",
+ "matched: Faisal Saleh Hayat to Faisal Saleh Hayat with id: m.07s7wm0\n",
+ "matched: Fann Wong to Fann Wong with id: m.01yqms\n",
+ "matched: Farouk Kaddoumi to Farouk Kaddoumi with id: m.04d7jl\n",
+ "matched: Farouk al-Sharaa to Farouk al-Sharaa with id: m.08h2lg\n",
+ "matched: Fatmir Limaj to Fatmir Limaj with id: m.0dtkz3\n",
+ "matched: Faye Dunaway to Faye Dunaway with id: m.0hwbd\n",
+ "matched: Faye Wong to Faye Wong with id: m.01r1jx\n",
+ "matched: Fazal-ur-Rehman to Fazal-ur-Rehman with id: m.0b94ng\n",
+ "matched: Federico Fellini to Federico Fellini with id: m.033rq\n",
+ "matched: Felicity Huffman to Felicity Huffman with id: m.03zqc1\n",
+ "matched: Fernando Alonso to Fernando Alonso with id: m.04zx34r\n",
+ "matched: Fernando Gonzalez to Fernando Gonzalez with id: m.0hh648w\n",
+ "matched: Fernando Henrique Cardoso to Fernando Henrique Cardoso with id: m.0l5d3\n",
+ "matched: Fernando Hierro to Fernando Hierro with id: m.03c8zx\n",
+ "matched: Fernando Sanz to Fernando Sanz with id: m.02pzbwv\n",
+ "matched: Fernando Vargas to Fernando Vargas with id: m.0pb49\n",
+ "matched: Festus Mogae to Festus Mogae with id: m.022vdk\n",
+ "matched: Fidel Castro to Fidel Castro with id: m.09k0f\n",
+ "matched: Filippo Inzaghi to Filippo Inzaghi with id: m.03v8h8\n",
+ "matched: Filippo Volandri to Filippo Volandri with id: m.08r1z7\n",
+ "matched: Fiona Milne to Fiona Milne with id: m.03q57p\n",
+ "matched: Flavia Pennetta to Flavia Pennetta with id: m.059nrl\n",
+ "matched: Floyd Keith to Floyd Keith with id: m.09v217n\n",
+ "matched: Floyd Mayweather to Floyd Mayweather with id: m.04ykxz\n",
+ "matched: Fran Drescher to Fran Drescher with id: m.01s3kv\n",
+ "matched: Frances Fisher to Frances Fisher with id: m.03q5dr\n",
+ "matched: Francesco Totti to Francesco Totti with id: m.02wy12\n",
+ "matched: Francis Collins to Francis Collins with id: m.05d0sm\n",
+ "matched: Francis Crick to Francis Crick with id: m.031cz\n",
+ "matched: Francis Ford Coppola to Francis Ford Coppola with id: m.02vyw\n",
+ "matched: Francis George to Francis George with id: m.0h4y5d\n",
+ "matched: Francis Mer to Francis Mer with id: m.027x5zk\n",
+ "matched: Francis Ricciardone to Francis Ricciardone with id: m.03ccqrq\n",
+ "matched: Francisco Flores to Francisco Flores with id: m.022vzp\n",
+ "matched: Francisco Maturana to Francisco Maturana with id: m.0dvv9s\n",
+ "matched: Francisco Santos to Francisco Santos with id: m.02pqzkc\n",
+ "matched: Franco Dragone to Franco Dragone with id: m.05khsy\n",
+ "matched: Franco Frattini to Franco Frattini with id: m.03qfc5\n",
+ "matched: Francois Botha to Francois Botha with id: m.08sb57\n",
+ "matched: Francois Pienaar to Francois Pienaar with id: m.0412t6\n",
+ "matched: Frank Beamer to Frank Beamer with id: m.06v2fc\n",
+ "matched: Frank Bell to Frank Bell with id: m.080nnkj\n",
+ "matched: Frank Coraci to Frank Coraci with id: m.027c824\n",
+ "matched: Frank Griswold to Frank Griswold with id: m.0b2s8f\n",
+ "matched: Frank Hsieh to Frank Hsieh with id: m.01z3z3\n",
+ "matched: Frank Keating to Frank Keating with id: m.02y9cp\n",
+ "matched: Frank Lautenberg to Frank Lautenberg with id: m.01wsvs\n",
+ "matched: Frank Murkowski to Frank Murkowski with id: m.01pdzp\n",
+ "matched: Frank Pallone to Frank Pallone with id: m.0g6t5w\n",
+ "matched: Frank Shea to Frank Shea with id: m.09g7cn8\n",
+ "matched: Frank Sinatra to Frank Sinatra with id: m.02_fj\n",
+ "matched: Frank Solich to Frank Solich with id: m.05vl7l\n",
+ "matched: Frank Stallone to Frank Stallone with id: m.01ppx3y\n",
+ "matched: Frank Taylor to Frank Taylor with id: m.026m872\n",
+ "matched: Frank Wycheck to Frank Wycheck with id: m.05wfxg\n",
+ "matched: Frank Zappa to Frank Zappa with id: m.02whj\n",
+ "matched: Franz Beckenbauer to Franz Beckenbauer with id: m.013xhr\n",
+ "matched: Franz Fischler to Franz Fischler with id: m.02y4y1\n",
+ "matched: Fred Durst to Fred Durst with id: m.01q7cb_\n",
+ "matched: Fred Funk to Fred Funk with id: m.05k8tp\n",
+ "matched: Fred Swan to Fred Swan with id: m.02pnbrs\n",
+ "matched: Fred Wilpon to Fred Wilpon with id: m.07v42m\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Frederique van der Wal to Frederique van der Wal with id: m.048qvh\n",
+ "matched: Fruit Chan to Fruit Chan with id: m.042l27\n",
+ "matched: Fujio Cho to Fujio Cho with id: m.09z2gr\n",
+ "matched: Fujio Mitarai to Fujio Mitarai with id: m.05c4qxx\n",
+ "matched: Gabi Zimmer to Gabi Zimmer with id: m.0jl1v\n",
+ "matched: Gabriel Batistuta to Gabriel Batistuta with id: m.02pt11\n",
+ "matched: Gabrielle Rose to Gabrielle Rose with id: m.02qptzd\n",
+ "matched: Gabrielle Union to Gabrielle Union with id: m.02xbw2\n",
+ "matched: Galen Rowell to Galen Rowell with id: m.01jgqg\n",
+ "matched: Gao Qiang to Gao Qiang with id: m.04160s4\n",
+ "matched: Garry Kasparov to Garry Kasparov with id: m.03c5y\n",
+ "matched: Garry McCoy to Garry McCoy with id: m.07tmq9\n",
+ "matched: Garry Trudeau to Garry Trudeau with id: m.037w1\n",
+ "matched: Garth Drabinsky to Garth Drabinsky with id: m.0499yh\n",
+ "matched: Gary Barnett to Gary Barnett with id: m.0chjvp\n",
+ "matched: Gary Bauer to Gary Bauer with id: m.03kn29\n",
+ "matched: Gary Bettman to Gary Bettman with id: m.02d2q4\n",
+ "matched: Gary Carter to Gary Carter with id: m.02lqgz\n",
+ "matched: Gary Coleman to Gary Coleman with id: m.03hnspg\n",
+ "matched: Gary Condit to Gary Condit with id: m.0d_hr\n",
+ "matched: Gary Doer to Gary Doer with id: m.01nvtg\n",
+ "matched: Gary Locke to Gary Locke with id: m.0fvt36\n",
+ "matched: Gary Sinise to Gary Sinise with id: m.02ldv0\n",
+ "matched: Gary Stevens to Gary Stevens with id: m.0q3yl_t\n",
+ "matched: Gary Winnick to Gary Winnick with id: m.0k85xh8\n",
+ "matched: Gavin Degraw to Gavin DeGraw with id: m.03qrk3\n",
+ "matched: Gavyn Davies to Gavyn Davies with id: m.029d6g\n",
+ "matched: Gene Autry to Gene Autry with id: m.017zng\n",
+ "matched: Gene Hackman to Gene Hackman with id: m.039bp\n",
+ "matched: Gene Keady to Gene Keady with id: m.07s_31\n",
+ "matched: Gene Robinson to Gene Robinson with id: m.01qfnm\n",
+ "matched: Gene Sauers to Gene Sauers with id: m.0h406g\n",
+ "matched: Gennifer Flowers to Gennifer Flowers with id: m.01yq7d\n",
+ "matched: Geno Auriemma to Geno Auriemma with id: m.038p7s\n",
+ "matched: Geoff Hoon to Geoff Hoon with id: m.0166w_\n",
+ "matched: Geoffrey Rush to Geoffrey Rush with id: m.0170pk\n",
+ "matched: George Blaney to George Blaney with id: m.027mrpq\n",
+ "matched: George Bovell to George Bovell with id: m.03p87n\n",
+ "matched: George Clooney to George Clooney with id: m.014zcr\n",
+ "matched: George Foreman to George Foreman with id: m.0c00rxp\n",
+ "matched: George Galloway to George Galloway with id: m.01fhjf\n",
+ "matched: George Gregan to George Gregan with id: m.03b7sz\n",
+ "matched: George Harrison to George Harrison with id: m.043q705\n",
+ "matched: George Karl to George Karl with id: m.05jds0\n",
+ "matched: George Lopez to George Lopez with id: m.02xfj0\n",
+ "matched: George Lucas to George Lucas with id: m.02qndwg\n",
+ "matched: George Maxwell Richards to George Maxwell Richards with id: m.0385pz\n",
+ "matched: George McCloud to George McCloud with id: m.0fb6cs\n",
+ "matched: George Papandreou to George Papandreou with id: m.01_0pj\n",
+ "matched: George Pataki to George Pataki with id: m.01c_xx\n",
+ "matched: George Robertson to George Robertson with id: m.0191bn\n",
+ "matched: George Tenet to George Tenet with id: m.01gpx8\n",
+ "matched: George Voinovich to George Voinovich with id: m.01_pgn\n",
+ "matched: Georgi Parvanov to Georgi Parvanov with id: m.022vsf\n",
+ "matched: Georgina Bardach to Georgina Bardach with id: m.03nllk\n",
+ "matched: Gerald Barbarito to Gerald Barbarito with id: m.02q7ll0\n",
+ "matched: Gerald Calabrese to Gerald Calabrese with id: m.0h20p3\n",
+ "matched: Gerald Fitch to Gerald Fitch with id: m.09b66r\n",
+ "matched: Gerald Ford to Gerald Ford with id: m.0c_md_\n",
+ "matched: Geraldine Chaplin to Geraldine Chaplin with id: m.037w7r\n",
+ "matched: Geraldo Rivera to Geraldo Rivera with id: m.014jy6\n",
+ "matched: Gerard Butler to Gerard Butler with id: m.038rzr\n",
+ "matched: Gerard Depardieu to Gerard Depardieu with id: m.0c9hm\n",
+ "matched: Gerard Kleisterlee to Gerard Kleisterlee with id: m.0fht81\n",
+ "matched: German Khan to German Khan with id: m.04sjx3\n",
+ "matched: Gerrit Zalm to Gerrit Zalm with id: m.03_t79\n",
+ "matched: Gerry Kelly to Gerry Kelly with id: m.04zx0kv\n",
+ "matched: Gerry Parsky to Gerry Parsky with id: m.07_7dw\n",
+ "matched: Ghassan Elashi to Ghassan Elashi with id: m.0263y8q\n",
+ "matched: Gian Marco to Gian Marco with id: m.0d_9f1\n",
+ "matched: Giancarlo Fisichella to Giancarlo Fisichella with id: m.02z89x\n",
+ "matched: Gianna Angelopoulos-Daskalaki to Gianna Angelopoulos-Daskalaki with id: m.03sfjt\n",
+ "matched: Gianni Agnelli to Gianni Agnelli with id: m.017fp0\n",
+ "matched: Giannina Facio to Giannina Facio with id: m.02vp6g6\n",
+ "matched: Gideon Yago to Gideon Yago with id: m.09xsff\n",
+ "matched: Gil Cates to Gil Cates with id: m.0c7xxs\n",
+ "matched: Gil de Ferran to Gil de Ferran with id: m.051ztf\n",
+ "matched: Gilberto Simoni to Gilberto Simoni with id: m.06fj22\n",
+ "matched: Gilles Panizzi to Gilles Panizzi with id: m.08yd8j\n",
+ "matched: Gillian Anderson to Gillian Anderson with id: m.0tk4zjf\n",
+ "matched: Gina Gershon to Gina Gershon with id: m.01l1hr\n",
+ "matched: Gina Lollobrigida to Gina Lollobrigida with id: m.01qrlx\n",
+ "matched: Gina Torres to Gina Torres with id: m.03h1fb\n",
+ "matched: Gisele Bundchen to Gisele Bundchen with id: m.03qpbs\n",
+ "matched: Giulietta Masina to Giulietta Masina with id: m.05r24b\n",
+ "matched: Giulio Andreotti to Giulio Andreotti with id: m.03b0n5\n",
+ "matched: Giuseppe Gibilisco to Giuseppe Gibilisco with id: m.07wwhm\n",
+ "matched: Glafcos Clerides to Glafcos Clerides with id: m.0263fg\n",
+ "matched: Glen Clark to Glen Clark with id: m.05238w6\n",
+ "matched: Glen Sather to Glen Sather with id: m.0502rv\n",
+ "matched: Glenn Plummer to Glenn Plummer with id: m.08xxx9\n",
+ "matched: Glenn Tilton to Glenn Tilton with id: m.098jb8\n",
+ "matched: Gloria Allred to Gloria Allred with id: m.03mfjm\n",
+ "matched: Gloria Gaynor to Gloria Gaynor with id: m.038zc\n",
+ "matched: Gloria Macapagal Arroyo to Gloria Macapagal Arroyo with id: m.01b1g9\n",
+ "matched: Gloria Trevi to Gloria Trevi with id: m.01519n\n",
+ "matched: Goh Kun to Goh Kun with id: m.02358l\n",
+ "matched: Goldie Hawn to Goldie Hawn with id: m.0cwtm\n",
+ "matched: Gong Li to Gong Li with id: m.0139t1\n",
+ "matched: Gong Ruina to Gong Ruina with id: m.03qqzg\n",
+ "matched: Gonzalo Barrientos to Gonzalo Barrientos with id: m.027b1sj\n",
+ "matched: Gordana Grubin to Gordana Grubin with id: m.0glplt2\n",
+ "matched: Gorden Tallis to Gorden Tallis with id: m.07k9c4\n",
+ "matched: Gordon Brown to Gordon Brown with id: m.0j9q8cm\n",
+ "matched: Gordon Campbell to Gordon Campbell with id: m.016k38\n",
+ "matched: Gordon Lightfoot to Gordon Lightfoot with id: m.0l54r\n",
+ "matched: Gordon McDonald to Gordon McDonald with id: m.0gmh5fk\n",
+ "matched: Gore Verbinski to Gore Verbinski with id: m.080p_h\n",
+ "matched: Gore Vidal to Gore Vidal with id: m.0gthm\n",
+ "matched: Gracia Burnham to Gracia Burnham with id: m.0907zy\n",
+ "matched: Graciano Rocchigiani to Graciano Rocchigiani with id: m.0gf68j\n",
+ "matched: Grady Little to Grady Little with id: m.04_223\n",
+ "matched: Graeme Lloyd to Graeme Lloyd with id: m.07tyb4\n",
+ "matched: Graeme Smith to Graeme Smith with id: m.027tvxf\n",
+ "matched: Grant Hackett to Grant Hackett with id: m.03pt18\n",
+ "matched: Gray Davis to Gray Davis with id: m.0p81w\n",
+ "matched: Greg Frers to Greg Frers with id: m.03m6psh\n",
+ "matched: Greg Kinnear to Greg Kinnear with id: m.02t_st\n",
+ "matched: Greg Ostertag to Greg Ostertag with id: m.05_mc6\n",
+ "matched: Greg Owen to Greg Owen with id: m.09jnh9\n",
+ "matched: Greg Rusedski to Greg Rusedski with id: m.02kpcz\n",
+ "matched: Gregg Berhalter to Gregg Berhalter with id: m.0586jd\n",
+ "matched: Gregg Popovich to Gregg Popovich with id: m.05lqps\n",
+ "matched: Gregor Gysi to Gregor Gysi with id: m.01q4s5\n",
+ "matched: Gregorio Honasan to Gregorio Honasan with id: m.0bnyhq\n",
+ "matched: Gregory Hines to Gregory Hines with id: m.01qwly\n",
+ "matched: Gregory Peck to Gregory Peck with id: m.0k9j_\n",
+ "matched: Gretchen Mol to Gretchen Mol with id: m.02l6dy\n",
+ "matched: Gro Harlem Brundtland to Gro Harlem Brundtland with id: m.03g0p\n",
+ "matched: Guido Westerwelle to Guido Westerwelle with id: m.0jl1f\n",
+ "matched: Guillaume Depardieu to Guillaume Depardieu with id: m.061qtl\n",
+ "matched: Guillaume Soro to Guillaume Soro with id: m.0c2mf1\n",
+ "matched: Guillermo Coria to Guillermo Coria with id: m.02xjlj\n",
+ "matched: Guillermo Ortiz to Guillermo Ortiz with id: m.03rb6p\n",
+ "matched: Gunter Pleuger to Gunter Pleuger with id: m.0c0tvv\n",
+ "matched: Gus Frerotte to Gus Frerotte with id: m.06cx7p\n",
+ "matched: Gus Van Sant to Gus Van Sant with id: m.01g1lp\n",
+ "matched: Gustavo Cisneros to Gustavo Cisneros with id: m.048yyh\n",
+ "matched: Gustavo Franco to Gustavo Franco with id: m.04lrtc\n",
+ "matched: Gustavo Kuerten to Gustavo Kuerten with id: m.02fxg_\n",
+ "matched: Gustavo Noboa to Gustavo Noboa with id: m.069tvq\n",
+ "matched: Guus Hiddink to Guus Hiddink with id: m.04vftt\n",
+ "matched: Guy Hemmings to Guy Hemmings with id: m.02qhbgh\n",
+ "matched: Guy Ritchie to Guy Ritchie with id: m.0mm1q\n",
+ "matched: Guy Verhofstadt to Guy Verhofstadt with id: m.012l22\n",
+ "matched: Gwen Stefani to Gwen Stefani with id: m.016fnb\n",
+ "matched: Gwendal Peizerat to Gwendal Peizerat with id: m.0993ss\n",
+ "matched: Gwyneth Paltrow to Gwyneth Paltrow with id: m.0bq2g\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Habib Rizieq to Habib Rizieq with id: m.0v_sx80\n",
+ "matched: Hal McCoy to Hal McCoy with id: m.0dc05b\n",
+ "matched: Hal Sutton to Hal Sutton with id: m.02_yd9\n",
+ "matched: Halle Berry to Halle Berry with id: m.03knl\n",
+ "matched: Ham Pong-sil to Ham Pong-sil with id: m.027dn8v\n",
+ "matched: Hama Arba Diallo to Hama Arba Diallo with id: m.03d2bph\n",
+ "matched: Hamad Bin Isa al-Khalifa to Hamad bin Isa al-Khalifa with id: m.022vq5\n",
+ "matched: Hamid Karzai to Hamid Karzai with id: m.0kxrb\n",
+ "matched: Hamzah Haz to Hamzah Haz with id: m.04c9qm\n",
+ "matched: Hana Makhmalbaf to Hana Makhmalbaf with id: m.06f4jm\n",
+ "matched: Hana Sadiq to Hana Sadiq with id: m.02w752_\n",
+ "matched: Hanan Ashrawi to Hanan Ashrawi with id: m.036df9\n",
+ "matched: Hank Aaron to Hank Aaron with id: m.03q8y\n",
+ "matched: Hank Azaria to Hank Azaria with id: m.0sw6g\n",
+ "matched: Hank Stram to Hank Stram with id: m.01wtqh\n",
+ "matched: Hannah Stockbauer to Hannah Stockbauer with id: m.072jm3\n",
+ "matched: Hans-Christian Schmid to Hans-Christian Schmid with id: m.03k5zw\n",
+ "matched: Hans Blix to Hans Blix with id: m.0149wl\n",
+ "matched: Hans Corell to Hans Corell with id: m.02jm3q\n",
+ "matched: Hans Eichel to Hans Eichel with id: m.02hh84\n",
+ "matched: Harald Ringstorff to Harald Ringstorff with id: m.0bxgsp\n",
+ "matched: Harbhajan Singh to Harbhajan Singh with id: m.024wt7\n",
+ "matched: Harland Braun to Harland Braun with id: m.05c01pj\n",
+ "matched: Harold Brown to Harold Brown with id: m.02sx84\n",
+ "matched: Harold Scott to Harold Scott with id: m.03h50hz\n",
+ "matched: Harrison Ford to Harrison Ford with id: m.07ss2p\n",
+ "matched: Harry Belafonte to Harry Belafonte with id: m.014488\n",
+ "matched: Harry Kalas to Harry Kalas with id: m.02l1g0\n",
+ "matched: Hartmut Mehdorn to Hartmut Mehdorn with id: m.0cj6vz\n",
+ "matched: Harvey Fierstein to Harvey Fierstein with id: m.01gbb4\n",
+ "matched: Harvey Weinstein to Harvey Weinstein with id: m.05hj_k\n",
+ "matched: Hashan Tillakaratne to Hashan Tillakaratne with id: m.03mrbc\n",
+ "matched: Hashim Thaci to Hashim Thaci with id: m.09qvwf\n",
+ "matched: Hassan Nasrallah to Hassan Nasrallah with id: m.01thv7\n",
+ "matched: Hassan Wirajuda to Hassan Wirajuda with id: m.04_bgv\n",
+ "matched: Hassanal Bolkiah to Hassanal Bolkiah with id: m.022dfm\n",
+ "matched: Haydar Aliyev to Haydar Aliyev with id: m.023q8s\n",
+ "matched: Hayden Panettiere to Hayden Panettiere with id: m.02jyhv\n",
+ "matched: Hayley Tullett to Hayley Tullett with id: m.09vb77\n",
+ "matched: Heath Ledger to Heath Ledger with id: m.0237fw\n",
+ "matched: Heather Locklear to Heather Locklear with id: m.017m2y\n",
+ "matched: Heather Mills to Heather Mills with id: m.01f761\n",
+ "matched: Hedayat Amin Arsala to Hedayat Amin Arsala with id: m.01scsz\n",
+ "matched: Heidi Fleiss to Heidi Fleiss with id: m.01l46p\n",
+ "matched: Heidi Klum to Heidi Klum with id: m.01pctb\n",
+ "matched: Helen Clark to Helen Clark with id: m.025kyl\n",
+ "matched: Helen Darling to Helen Darling with id: m.04n0tdt\n",
+ "matched: Helmut Panke to Helmut Panke with id: m.0flspx\n",
+ "matched: Henning Scherf to Henning Scherf with id: m.01v4qg\n",
+ "matched: Henri Proglio to Henri Proglio with id: m.09v1fvy\n",
+ "matched: Henrique Meirelles to Henrique Meirelles with id: m.0bcdmp\n",
+ "matched: Henry Kissinger to Henry Kissinger with id: m.03k_f\n",
+ "matched: Herb Brooks to Herb Brooks with id: m.01q_wt\n",
+ "matched: Herb Dhaliwal to Herb Dhaliwal with id: m.03m_p2\n",
+ "matched: Herb Ritts to Herb Ritts with id: m.015gr_\n",
+ "matched: Herb Sendek to Herb Sendek with id: m.02slqd\n",
+ "matched: Herbert Haupt to Herbert Haupt with id: m.01qpqs\n",
+ "matched: Herbie Hancock to Herbie Hancock with id: m.09hnb\n",
+ "matched: Herman Edwards to Herman Edwards with id: m.04tcr2\n",
+ "matched: Herman Moore to Herman Moore with id: m.03pg42\n",
+ "matched: Hermann Maier to Hermann Maier with id: m.02bcgg\n",
+ "matched: Hermes Gamonal to Hermes Gamonal with id: m.0j63d5z\n",
+ "matched: Hideki Matsui to Hideki Matsui with id: m.0261rs\n",
+ "matched: Hidetoshi Nakata to Hidetoshi Nakata with id: m.01gj5v\n",
+ "matched: Hilary Duff to Hilary Duff with id: m.0lk90\n",
+ "matched: Hilary McKay to Hilary McKay with id: m.03c_1rb\n",
+ "matched: Hillary Clinton to Hillary Clinton with id: m.0d06m5\n",
+ "matched: Hiroyuki Yoshino to Hiroyuki Yoshino with id: m.0c5mm6\n",
+ "matched: Hisao Oguchi to Hisao Oguchi with id: m.06w6xvq\n",
+ "matched: Hisashi Owada to Hisashi Owada with id: m.03_llk\n",
+ "matched: Hitomi Soga to Hitomi Soga with id: m.03cvxb\n",
+ "matched: Holly Hunter to Holly Hunter with id: m.01kp66\n",
+ "matched: Holly Robinson Peete to Holly Robinson Peete with id: m.06n0g3\n",
+ "matched: Horace Newcomb to Horace Newcomb with id: m.05ynv3n\n",
+ "matched: Hosni Mubarak to Hosni Mubarak with id: m.0dnps\n",
+ "matched: Howard Dean to Howard Dean with id: m.0d0gzz\n",
+ "matched: Howard Ross to Howard Ross with id: m.0c3tk84\n",
+ "matched: Howard Schultz to Howard Schultz with id: m.036m8s\n",
+ "matched: Howard Stern to Howard Stern with id: m.0sx5w\n",
+ "matched: Howard Stringer to Howard Stringer with id: m.05czcv\n",
+ "matched: Howard Wilkinson to Howard Wilkinson with id: m.03935p\n",
+ "matched: Hrithik Roshan to Hrithik Roshan with id: m.0f5zj6\n",
+ "matched: Hu Jintao to Hu Jintao with id: m.013my_\n",
+ "matched: Hubert Green to Hubert Green with id: m.0cpjhl\n",
+ "matched: Hubie Brown to Hubie Brown with id: m.04hrhm\n",
+ "matched: Hugh Campbell to Hugh Campbell with id: m.0gq7tw\n",
+ "matched: Hugh Carey to Hugh Carey with id: m.02rk8f\n",
+ "matched: Hugh Grant to Hugh Grant with id: m.04jg9ff\n",
+ "matched: Hugh Hefner to Hugh Hefner with id: m.03pvt\n",
+ "matched: Hugh Miller to Hugh Miller with id: m.0bh9xr1\n",
+ "matched: Hugo Colace to Hugo Colace with id: m.02pjhfs\n",
+ "matched: Hugo Conte to Hugo Conte with id: m.04f32mg\n",
+ "matched: Humberto Coelho to Humberto Coelho with id: m.08lp6g\n",
+ "matched: Hun Sen to Hun Sen with id: m.0230wx\n",
+ "matched: Hunter Kemper to Hunter Kemper with id: m.05tgjd\n",
+ "matched: Hutomo Mandala Putra to Hutomo Mandala Putra with id: m.08b9y7\n",
+ "matched: Iain Anderson to Iain Anderson with id: m.02pp5y_\n",
+ "matched: Iain Duncan Smith to Iain Duncan Smith with id: m.0151p8\n",
+ "matched: Ian Campbell to Ian Campbell with id: m.03nyf0\n",
+ "matched: Ian Gillan to Ian Gillan with id: m.0dgfsk\n",
+ "matched: Ian McKellen to Ian McKellen with id: m.03ym1\n",
+ "matched: Ian Moran to Ian Moran with id: m.09r66d\n",
+ "matched: Ian Smith to Ian Smith with id: m.01d39w\n",
+ "matched: Iban Mayo to Iban Mayo with id: m.02t6gj\n",
+ "matched: Ibrahim Al-Marashi to Ibrahim al-Marashi with id: m.073yx9\n",
+ "matched: Ibrahim Jaafari to Ibrahim Jaafari with id: m.01pybj\n",
+ "matched: Ibrahim Rugova to Ibrahim Rugova with id: m.02mw9w\n",
+ "matched: Idi Amin to Idi Amin with id: m.0jb54\n",
+ "matched: Ignatius Wang to Ignatius Wang with id: m.02qgrxw\n",
+ "matched: Igor Ivanov to Igor Ivanov with id: m.07rq5n\n",
+ "matched: Ilan Ramon to Ilan Ramon with id: m.0182q2\n",
+ "matched: Ilie Nastase to Ilie Nastase with id: m.01ryfl\n",
+ "matched: Imad Moustapha to Imad Moustapha with id: m.0dx20w\n",
+ "matched: Imam Samudra to Imam Samudra with id: m.0gmg2y\n",
+ "matched: Imelda Marcos to Imelda Marcos with id: m.01r2tl\n",
+ "matched: Inam-ul-Haq to Inam-ul-Haq with id: m.03czyhv\n",
+ "matched: Ingrid Betancourt to Ingrid Betancourt with id: m.019d8_\n",
+ "matched: Inocencio Arias to Inocencio Arias with id: m.0265l_r\n",
+ "matched: Ion Iliescu to Ion Iliescu with id: m.019xyd\n",
+ "matched: Ira Einhorn to Ira Einhorn with id: m.014jb8\n",
+ "matched: Irfan Ahmed to Irfan Ahmed with id: m.04zxbtv\n",
+ "matched: Irina Lobacheva to Irina Lobacheva with id: m.0b2q3b\n",
+ "matched: Isabella Rossellini to Isabella Rossellini with id: m.0htlr\n",
+ "matched: Isabelle Huppert to Isabelle Huppert with id: m.012g92\n",
+ "matched: Isaiah Washington to Isaiah Washington with id: m.095b70\n",
+ "matched: Ishaq Shahryar to Ishaq Shahryar with id: m.01fm8z\n",
+ "matched: Islam Karimov to Islam Karimov with id: m.01xdlx\n",
+ "matched: Ismael Miranda to Ismael Miranda with id: m.05l97n\n",
+ "matched: Ismail Abu Shanab to Ismail Abu Shanab with id: m.0kg3cly\n",
+ "matched: Ismail Merchant to Ismail Merchant with id: m.03_80b\n",
+ "matched: Itamar Franco to Itamar Franco with id: m.01_y3g\n",
+ "matched: Itzhak Perlman to Itzhak Perlman with id: m.016k62\n",
+ "matched: Iva Majoli to Iva Majoli with id: m.03qspn\n",
+ "matched: Ivan Lee to Ivan Lee with id: m.02665mq\n",
+ "matched: Ivan Shvedoff to Ivan Shvedoff with id: m.0chzxjp\n",
+ "matched: Ivana Trump to Ivana Trump with id: m.0429hq\n",
+ "matched: JC Chasez to JC Chasez with id: m.0hvby\n",
+ "matched: Jaap de Hoop Scheffer to Jaap de Hoop Scheffer with id: m.01vkh4\n",
+ "matched: Jack Grubman to Jack Grubman with id: m.0hgpvgh\n",
+ "matched: Jack LaLanne to Jack LaLanne with id: m.0259qn\n",
+ "matched: Jack Nicholson to Jack Nicholson with id: m.09fb5\n",
+ "matched: Jack Osbourne to Jack Osbourne with id: m.02348n\n",
+ "matched: Jack Smith to Jack Smith with id: m.07kwmh\n",
+ "matched: Jack Straw to Jack Straw with id: m.01k5tg\n",
+ "matched: Jack Valenti to Jack Valenti with id: m.01770r\n",
+ "matched: Jack Welch to Jack Welch with id: m.02rykdv\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Jackie Chan to Jackie Chan with id: m.0v39r93\n",
+ "matched: Jackie Dennis to Jackie Dennis with id: m.065z8gk\n",
+ "matched: Jackie Sherrill to Jackie Sherrill with id: m.0bgjc8\n",
+ "matched: Jacky Cheung to Jacky Cheung with id: m.01qgbxt\n",
+ "matched: Jacqueline Gold to Jacqueline Gold with id: m.027brng\n",
+ "matched: Jacqueline Obradors to Jacqueline Obradors with id: m.04jlpk\n",
+ "matched: Jacques Chirac to Jacques Chirac with id: m.09xg8\n",
+ "matched: Jacques Kallis to Jacques Kallis with id: m.02r8yc\n",
+ "matched: Jacques Rogge to Jacques Rogge with id: m.0n15h\n",
+ "matched: Jacques Villeneuve to Jacques Villeneuve with id: m.0h633\n",
+ "matched: Jada Pinkett Smith to Jada Pinkett Smith with id: m.01j7z7\n",
+ "matched: Jade Jagger to Jade Jagger with id: m.066xc8\n",
+ "matched: Jafar Umar Thalib to Jafar Umar Thalib with id: m.010qk38s\n",
+ "matched: Jaime Pressly to Jaime Pressly with id: m.03c5bz\n",
+ "matched: Jake Gyllenhaal to Jake Gyllenhaal with id: m.02js6_\n",
+ "matched: Jake Plummer to Jake Plummer with id: m.03v3j_\n",
+ "matched: Jakob Kellenberger to Jakob Kellenberger with id: m.0d0qsy\n",
+ "matched: Jalal Talabani to Jalal Talabani with id: m.028sc9\n",
+ "matched: James Blake to James Blake with id: m.08jj7t\n",
+ "matched: James Caan to James Caan with id: m.0252fh\n",
+ "matched: James Carville to James Carville with id: m.01jgn3\n",
+ "matched: James Coburn to James Coburn with id: m.04jcjp6\n",
+ "matched: James Comey to James Comey with id: m.06r04p\n",
+ "matched: James Cunningham to James Cunningham with id: m.0gmct90\n",
+ "matched: James Franco to James Franco with id: m.05bnp0\n",
+ "matched: James Gandolfini to James Gandolfini with id: m.01z7_f\n",
+ "matched: James Gibson to James Gibson with id: m.03gzd2g\n",
+ "matched: James Hill to James Hill with id: m.05q8qk4\n",
+ "matched: James Hoffa to James Hoffa with id: m.027zvs\n",
+ "matched: James Jones to James Jones with id: m.0qs2921\n",
+ "matched: James Kirtley to James Kirtley with id: m.079gtf\n",
+ "matched: James McGreevey to James McGreevey with id: m.0251l9\n",
+ "matched: James McMahon to James McMahon with id: m.02x1hnj\n",
+ "matched: James Meeks to James Meeks with id: m.0c_lmf\n",
+ "matched: James Morris to James Morris with id: m.02qyy_0\n",
+ "matched: James Murdoch to James Murdoch with id: m.028vx9\n",
+ "matched: James Sensenbrenner to James Sensenbrenner with id: m.024tp2\n",
+ "matched: James Smith to James Smith with id: m.088gn6\n",
+ "matched: James Traficant to James Traficant with id: m.01spk0\n",
+ "matched: James Wattana to James Wattana with id: m.032mj7\n",
+ "matched: James Williams to James Williams with id: m.0277bdt\n",
+ "matched: James Wolfensohn to James Wolfensohn with id: m.034bg5\n",
+ "matched: Jamie Carey to Jamie Carey with id: m.06px37\n",
+ "matched: Jamie Cooke to Jamie Cooke with id: m.0yxzr57\n",
+ "matched: Jamie Dimon to Jamie Dimon with id: m.03crtr\n",
+ "matched: Jamie Kellner to Jamie Kellner with id: m.0d_9dc\n",
+ "matched: Jamie Lee Curtis to Jamie Lee Curtis with id: m.0hwqz\n",
+ "matched: Jamir Miller to Jamir Miller with id: m.0gdbzq\n",
+ "matched: Jan-Michael Gambill to Jan-Michael Gambill with id: m.03p6n6\n",
+ "matched: Jan De Bont to Jan de Bont with id: m.04flrx\n",
+ "matched: Jan Peter Balkenende to Jan Peter Balkenende with id: m.0g_xz\n",
+ "matched: Jan Pronk to Jan Pronk with id: m.05l_6q\n",
+ "matched: Jan Ullrich to Jan Ullrich with id: m.01ptph\n",
+ "matched: Jan van Breda Kolff to Jan van Breda Kolff with id: m.026bgtk\n",
+ "matched: Jana Henke to Jana Henke with id: m.0g2zqn\n",
+ "matched: Jana Pittman to Jana Pittman with id: m.0chhjz\n",
+ "matched: Jane Fonda to Jane Fonda with id: m.0h1mt\n",
+ "matched: Jane Kaczmarek to Jane Kaczmarek with id: m.01rn_x\n",
+ "matched: Jane Krakowski to Jane Krakowski with id: m.01qr1_\n",
+ "matched: Jane Leeves to Jane Leeves with id: m.02sm28\n",
+ "matched: Jane Menelaus to Jane Menelaus with id: m.095406\n",
+ "matched: Jane Pauley to Jane Pauley with id: m.01v3pj\n",
+ "matched: Janet Chandler to Janet Chandler with id: m.0n5_27f\n",
+ "matched: Janet Ecker to Janet Ecker with id: m.03l505\n",
+ "matched: Janet Leigh to Janet Leigh with id: m.01hkck\n",
+ "matched: Janet Napolitano to Janet Napolitano with id: m.01kf06\n",
+ "matched: Janice Goldfinger to Janice Goldfinger with id: m.0gy264h\n",
+ "matched: Janine Pietsch to Janine Pietsch with id: m.0bmhtkw\n",
+ "matched: Janusz Kaminski to Janusz Kaminski with id: m.0245wb\n",
+ "matched: Jaouad Gharib to Jaouad Gharib with id: m.07djsd\n",
+ "matched: Jason Bentley to Jason Bentley with id: m.0d4z_m\n",
+ "matched: Jason Biggs to Jason Biggs with id: m.02g87m\n",
+ "matched: Jason Clermont to Jason Clermont with id: m.06njcy\n",
+ "matched: Jason Jennings to Jason Jennings with id: m.09b3wz\n",
+ "matched: Jason Kapono to Jason Kapono with id: m.07f2w8\n",
+ "matched: Jason Keep to Jason Keep with id: m.0407d69\n",
+ "matched: Jason Kidd to Jason Kidd with id: m.02cg2v\n",
+ "matched: Jason Lezak to Jason Lezak with id: m.086m71\n",
+ "matched: Jason Mewes to Jason Mewes with id: m.02q7z2\n",
+ "matched: Jason Petty to Jason Petty with id: m.0gdk2zr\n",
+ "matched: Jason Priestley to Jason Priestley with id: m.01gc7h\n",
+ "matched: Jason Sehorn to Jason Sehorn with id: m.03syvx\n",
+ "matched: Jason Statham to Jason Statham with id: m.034hyc\n",
+ "matched: Jason Vale to Jason Vale with id: m.0269k67\n",
+ "matched: Jason White to Jason White with id: m.0d3bdb\n",
+ "matched: Javier Bardem to Javier Bardem with id: m.01713c\n",
+ "matched: Javier Saviola to Javier Saviola with id: m.0477_\n",
+ "matched: Javier Solana to Javier Solana with id: m.022qkj\n",
+ "matched: Javier Vargas to Javier Vargas with id: m.0h3wqsp\n",
+ "matched: Javier Vazquez to Javier Vazquez with id: m.09v11tv\n",
+ "matched: Javier Weber to Javier Weber with id: m.04f5r5b\n",
+ "matched: Javier Zanetti to Javier Zanetti with id: m.02wx8p\n",
+ "matched: Jay Garner to Jay Garner with id: m.01f9xh\n",
+ "matched: Jay Leno to Jay Leno with id: m.046lt\n",
+ "matched: Jay Rasulo to Jay Rasulo with id: m.062r7j\n",
+ "matched: Jaymon Crabb to Jaymon Crabb with id: m.0j64wkh\n",
+ "matched: Jayson Williams to Jayson Williams with id: m.034fjj\n",
+ "matched: Jean-Claude Juncker to Jean-Claude Juncker with id: m.0231bb\n",
+ "matched: Jean-Claude Trichet to Jean-Claude Trichet with id: m.01_85c\n",
+ "matched: Jean-Claude Van Damme to Jean-Claude Van Damme with id: m.0m8_v\n",
+ "matched: Jean-David Levitte to Jean-David Levitte with id: m.027fvnv\n",
+ "matched: Jean-Luc Bideau to Jean-Luc Bideau with id: m.05t0710\n",
+ "matched: Jean-Patrick Nazon to Jean-Patrick Nazon with id: m.02p_5mb\n",
+ "matched: Jean-Pierre Bemba to Jean-Pierre Bemba with id: m.0bhjrt\n",
+ "matched: Jean-Pierre Raffarin to Jean-Pierre Raffarin with id: m.015ybz\n",
+ "matched: Jean Carnahan to Jean Carnahan with id: m.026wyq\n",
+ "matched: Jean Charest to Jean Charest with id: m.01dzvn\n",
+ "matched: Jean Todt to Jean Todt with id: m.033hb0\n",
+ "matched: Jeane Kirkpatrick to Jeane Kirkpatrick with id: m.01g7hs\n",
+ "matched: Jeanne Moreau to Jeanne Moreau with id: m.03d0ns\n",
+ "matched: Jeb Bush to Jeb Bush with id: m.019x9z\n",
+ "matched: Jeff Bridges to Jeff Bridges with id: m.0flw6\n",
+ "matched: Jeff Bzdelik to Jeff Bzdelik with id: m.0bl1kd\n",
+ "matched: Jeff George to Jeff George with id: m.06vh22\n",
+ "matched: Jeff Hornacek to Jeff Hornacek with id: m.03bmvc\n",
+ "matched: Jeff Van Gundy to Jeff Van Gundy with id: m.062w5g\n",
+ "matched: Jeff Weaver to Jeff Weaver with id: m.043r0m\n",
+ "matched: Jeffrey Archer to Jeffrey Archer with id: m.0459k\n",
+ "matched: Jeffrey Ashby to Jeffrey Ashby with id: m.02d2m_\n",
+ "matched: Jeffrey Donaldson to Jeffrey Donaldson with id: m.024ny0\n",
+ "matched: Jeffrey Immelt to Jeffrey Immelt with id: m.03kth6\n",
+ "matched: Jeffrey Katzenberg to Jeffrey Katzenberg with id: m.02rq9n\n",
+ "matched: Jeffrey Pfeffer to Jeffrey Pfeffer with id: m.04n0lkh\n",
+ "matched: Jen Schefft to Jen Schefft with id: m.09rhnpj\n",
+ "matched: Jenna Elfman to Jenna Elfman with id: m.0320cg\n",
+ "matched: Jennette Bradley to Jennette Bradley with id: m.03sftq\n",
+ "matched: Jennie Finch to Jennie Finch with id: m.0345xn\n",
+ "matched: Jennie Garth to Jennie Garth with id: m.01gvv5\n",
+ "matched: Jennifer Aniston to Jennifer Aniston with id: m.09yrh\n",
+ "matched: Jennifer Capriati to Jennifer Capriati with id: m.01w11k\n",
+ "matched: Jennifer Connelly to Jennifer Connelly with id: m.0fgg4\n",
+ "matched: Jennifer Garner to Jennifer Garner with id: m.01jfrg\n",
+ "matched: Jennifer Granholm to Jennifer Granholm with id: m.0259rd\n",
+ "matched: Jennifer Lopez to Jennifer Lopez with id: m.05k1h1\n",
+ "matched: Jennifer Love Hewitt to Jennifer Love Hewitt with id: m.01pgk0\n",
+ "matched: Jennifer Reilly to Jennifer Reilly with id: m.02pz0x8\n",
+ "matched: Jennifer Tilly to Jennifer Tilly with id: m.03jjzf\n",
+ "matched: Jeong Se-hyun to Jeong Se-hyun with id: m.0bdllx\n",
+ "matched: Jeremy Fogel to Jeremy Fogel with id: m.05p4jt1\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Jeremy Greenstock to Jeremy Greenstock with id: m.0387qf\n",
+ "matched: Jeremy Shockey to Jeremy Shockey with id: m.076ltd\n",
+ "matched: Jeremy Wotherspoon to Jeremy Wotherspoon with id: m.04zcwx\n",
+ "matched: Jeri Ryan to Jeri Ryan with id: m.023pzh\n",
+ "matched: Jerome Jenkins to Jerome Jenkins with id: m.02qxw5z\n",
+ "matched: Jerry Angelo to Jerry Angelo with id: m.0ccyjp\n",
+ "matched: Jerry Bruckheimer to Jerry Bruckheimer with id: m.01t6b4\n",
+ "matched: Jerry Colangelo to Jerry Colangelo with id: m.01cj88\n",
+ "matched: Jerry Falwell to Jerry Falwell with id: m.046l2\n",
+ "matched: Jerry Hall to Jerry Hall with id: m.01ycq7\n",
+ "matched: Jerry Jones to Jerry Jones with id: m.011lt204\n",
+ "matched: Jerry Lewis to Jerry Lewis with id: m.0427y\n",
+ "matched: Jerry Regier to Jerry Regier with id: m.0bh7n9p\n",
+ "matched: Jerry Rice to Jerry Rice with id: m.0240vt\n",
+ "matched: Jerry Seinfeld to Jerry Seinfeld with id: m.0q5hw\n",
+ "matched: Jerry Sloan to Jerry Sloan with id: m.02h73f\n",
+ "matched: Jerry Springer to Jerry Springer with id: m.01v0432\n",
+ "matched: Jerry Tarkanian to Jerry Tarkanian with id: m.053cjj\n",
+ "matched: Jesper Parnevik to Jesper Parnevik with id: m.04dmc7\n",
+ "matched: Jesse Harris to Jesse Harris with id: m.08hg44\n",
+ "matched: Jesse Helms to Jesse Helms with id: m.0_5w6\n",
+ "matched: Jesse Jackson to Jesse Jackson with id: m.040cf\n",
+ "matched: Jesse James Leija to Jesse James Leija with id: m.057nh0\n",
+ "matched: Jesse Ventura to Jesse Ventura with id: m.0hd1l\n",
+ "matched: Jessica Alba to Jessica Alba with id: m.01yf85\n",
+ "matched: Jessica Biel to Jessica Biel with id: m.0320jz\n",
+ "matched: Jessica Brungo to Jessica Brungo with id: m.0f3m0s\n",
+ "matched: Jessica Capshaw to Jessica Capshaw with id: m.0306j0\n",
+ "matched: Jessica Lange to Jessica Lange with id: m.0hsn_\n",
+ "matched: Jessica Lynch to Jessica Lynch with id: m.02vksbw\n",
+ "matched: Jessica Simpson to Jessica Simpson with id: m.0c7xjb\n",
+ "matched: Jewel Howard-Taylor to Jewel Howard-Taylor with id: m.02pmfg3\n",
+ "matched: Jia Qinglin to Jia Qinglin with id: m.01m54p\n",
+ "matched: Jiang Zemin to Jiang Zemin with id: m.0nr2c\n",
+ "matched: Jim Abbott to Jim Abbott with id: m.01w1pk\n",
+ "matched: Jim Ahern to Jim Ahern with id: m.03d72_q\n",
+ "matched: Jim Beattie to Jim Beattie with id: m.0g0n54\n",
+ "matched: Jim Bollman to Jim Bollman with id: m.03h4_3z\n",
+ "matched: Jim Bunning to Jim Bunning with id: m.0lbm2\n",
+ "matched: Jim Cantalupo to Jim Cantalupo with id: m.02vvcf\n",
+ "matched: Jim Carrey to Jim Carrey with id: m.0lx2l\n",
+ "matched: Jim Doyle to Jim Doyle with id: m.027psv_\n",
+ "matched: Jim Edmonds to Jim Edmonds with id: m.03ldpc\n",
+ "matched: Jim Fassel to Jim Fassel with id: m.052_qn\n",
+ "matched: Jim Flaherty to Jim Flaherty with id: m.02p1w0\n",
+ "matched: Jim Furyk to Jim Furyk with id: m.01kvrj\n",
+ "matched: Jim Greenwood to Jim Greenwood with id: m.0b6fl0f\n",
+ "matched: Jim Hardin to Jim Hardin with id: m.0c8tfj\n",
+ "matched: Jim Harrick to Jim Harrick with id: m.0b8bf6\n",
+ "matched: Jim Haslett to Jim Haslett with id: m.04tcqr\n",
+ "matched: Jim Hendry to Jim Hendry with id: m.047pbzb\n",
+ "matched: Jim Kelly to Jim Kelly with id: m.02qlltx\n",
+ "matched: Jim Letten to Jim Letten with id: m.064mm9c\n",
+ "matched: Jim Otto to Jim Otto with id: m.03h979\n",
+ "matched: Jim Parque to Jim Parque with id: m.04jj2k\n",
+ "matched: Jim Paxson to Jim Paxson with id: m.04g14tx\n",
+ "matched: Jim Piper to Jim Piper with id: m.04lh8y7\n",
+ "matched: Jim Ryan to Jim Ryan with id: m.09929g\n",
+ "matched: Jim Talent to Jim Talent with id: m.0gj1dy\n",
+ "matched: Jim Thome to Jim Thome with id: m.035_zd\n",
+ "matched: Jim Tressel to Jim Tressel with id: m.057f0t\n",
+ "matched: Jim Zorn to Jim Zorn with id: m.07r_sc\n",
+ "matched: Jimmy Carter to Jimmy Carter with id: m.0p_l4\n",
+ "matched: Jimmy Gobble to Jimmy Gobble with id: m.05cm85\n",
+ "matched: Jimmy Iovine to Jimmy Iovine with id: m.0270jd\n",
+ "matched: Jimmy Kimmel to Jimmy Kimmel with id: m.02238b\n",
+ "matched: Jimmy Lee to Jimmy Lee with id: m.04mxn8\n",
+ "matched: Jimmy Smits to Jimmy Smits with id: m.022yb4\n",
+ "matched: Jo Dee Messina to Jo Dee Messina with id: m.053c9q\n",
+ "matched: Joan Claybrook to Joan Claybrook with id: m.046lsq\n",
+ "matched: Joan Jett to Joan Jett with id: m.01_8rq\n",
+ "matched: Joan Laporta to Joan Laporta with id: m.05zls5\n",
+ "matched: Joanne Woodward to Joanne Woodward with id: m.01bj6y\n",
+ "matched: Joaquin Phoenix to Joaquin Phoenix with id: m.018db8\n",
+ "matched: Job Cohen to Job Cohen with id: m.06m6n6\n",
+ "matched: Jodie Foster to Jodie Foster with id: m.0chw_\n",
+ "matched: Jodie Henry to Jodie Henry with id: m.03n7np\n",
+ "matched: Jodie Kidd to Jodie Kidd with id: m.0656pp\n",
+ "matched: Jody Richards to Jody Richards with id: m.0gzqlv\n",
+ "matched: Joe Calzaghe to Joe Calzaghe with id: m.02w5_k\n",
+ "matched: Joe Carnahan to Joe Carnahan with id: m.07p160\n",
+ "matched: Joe Cocker to Joe Cocker with id: m.03f0vvr\n",
+ "matched: Joe Cravens to Joe Cravens with id: m.02rl3z9\n",
+ "matched: Joe Crede to Joe Crede with id: m.08cfkh\n",
+ "matched: Joe DeLamielleure to Joe DeLamielleure with id: m.050p2t\n",
+ "matched: Joe Dumars to Joe Dumars with id: m.02n45z\n",
+ "matched: Joe Finley to Joe Finley with id: m.026pc9z\n",
+ "matched: Joe Gatti to Joe Gatti with id: m.06w15wn\n",
+ "matched: Joe Lieberman to Joe Lieberman with id: m.0jw5r\n",
+ "matched: Joe Mantegna to Joe Mantegna with id: m.026l37\n",
+ "matched: Joe Mantello to Joe Mantello with id: m.05cnkm\n",
+ "matched: Joe Nichols to Joe Nichols with id: m.01mqjg6\n",
+ "matched: Joe Pantoliano to Joe Pantoliano with id: m.01b9z4\n",
+ "matched: Joe Paterno to Joe Paterno with id: m.02sc8b\n",
+ "matched: Joe Strummer to Joe Strummer with id: m.01w5gg6\n",
+ "matched: Joe Torre to Joe Torre with id: m.02vlpg\n",
+ "matched: Joel Gallen to Joel Gallen with id: m.053gcc9\n",
+ "matched: Joey Buttafuoco to Joey Buttafuoco with id: m.05db50\n",
+ "matched: Joey Harrington to Joey Harrington with id: m.040gr_\n",
+ "matched: Joey Mantia to Joey Mantia with id: m.0g9xpp9\n",
+ "matched: Johan Bruyneel to Johan Bruyneel with id: m.06x328\n",
+ "matched: Johannes Rau to Johannes Rau with id: m.0409m\n",
+ "matched: John Abizaid to John Abizaid with id: m.01cbjz\n",
+ "matched: John Allen Muhammad to John Allen Muhammad with id: m.010lz5\n",
+ "matched: John Anderson to John Anderson with id: m.0260mpy\n",
+ "matched: John Ashcroft to John Ashcroft with id: m.046c6\n",
+ "matched: John Baldacci to John Baldacci with id: m.02720j\n",
+ "matched: John Belushi to John Belushi with id: m.045p_\n",
+ "matched: John Bolton to John Bolton with id: m.03xv5n\n",
+ "matched: John Bond to John Bond with id: m.09k3_g\n",
+ "matched: John Brady to John Brady with id: m.03x501\n",
+ "matched: John Burkett to John Burkett with id: m.0776vj\n",
+ "matched: John Burnett to John Burnett with id: m.025l7w\n",
+ "matched: John Cornyn to John Cornyn with id: m.01xcqs\n",
+ "matched: John Cusack to John Cusack with id: m.0vpt2yy\n",
+ "matched: John Danforth to John Danforth with id: m.044h4\n",
+ "matched: John Eder to John Eder with id: m.06030y\n",
+ "matched: John Edwards to John Edwards with id: m.078c70\n",
+ "matched: John Elway to John Elway with id: m.01sthx\n",
+ "matched: John Engler to John Engler with id: m.043t3\n",
+ "matched: John Fenn to John Fenn with id: m.0277lm\n",
+ "matched: John Ferguson to John Ferguson with id: m.05y58j\n",
+ "matched: John Franco to John Franco with id: m.02fp95\n",
+ "matched: John Garamendi to John Garamendi with id: m.05fvls\n",
+ "matched: John Geoghan to John Geoghan with id: m.01s4ss\n",
+ "matched: John Goold to John Goold with id: m.03wgvdh\n",
+ "matched: John Gruden to John Gruden with id: m.0fqbmm\n",
+ "matched: John Hartson to John Hartson with id: m.042qvs\n",
+ "matched: John Henry to John Henry with id: m.05zyrpy\n",
+ "matched: John Kerr to John Kerr with id: m.0cbyhd\n",
+ "matched: John Kerry to John Kerry with id: m.0v2wwzy\n",
+ "matched: John Lawrence to John Lawrence with id: m.05wphv9\n",
+ "matched: John Leguizamo to John Leguizamo with id: m.04yj5z\n",
+ "matched: John Lithgow to John Lithgow with id: m.01yk13\n",
+ "matched: John Madden to John Madden with id: m.02x6nn8\n",
+ "matched: John Malkovich to John Malkovich with id: m.017r13\n",
+ "matched: John Manley to John Manley with id: m.01d9th\n",
+ "matched: John Marburger to John Marburger with id: m.027prfm\n",
+ "matched: John Mayer to John Mayer with id: m.05vrzgy\n",
+ "matched: John McCain to John McCain with id: m.0bymv\n",
+ "matched: John McCallum to John McCallum with id: m.07scbt\n",
+ "matched: John McCormack to John McCormack with id: m.02q58lg\n",
+ "matched: John McEnroe to John McEnroe with id: m.01vzqp\n",
+ "matched: John Moe to John Moe with id: m.0gz9gd\n",
+ "matched: John Nash to John Nash with id: m.0glr5zg\n",
+ "matched: John Negroponte to John Negroponte with id: m.0208bk\n",
+ "matched: John Norquist to John Norquist with id: m.0398zw\n",
+ "matched: John Paul DeJoria to John Paul DeJoria with id: m.02wvnnx\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: John Petty to John Petty with id: m.07k5c03\n",
+ "matched: John Prescott to John Prescott with id: m.010qg14c\n",
+ "matched: John Reid to John Reid with id: m.01hps7\n",
+ "matched: John Rigas to John Rigas with id: m.03ms0t\n",
+ "matched: John Rowe to John Rowe with id: m.03d4g86\n",
+ "matched: John Rowland to John Rowland with id: m.05mxxpn\n",
+ "matched: John Ruiz to John Ruiz with id: m.0hq_m4_\n",
+ "matched: John Rusnak to John Rusnak with id: m.02jvb3\n",
+ "matched: John Salazar to John Salazar with id: m.04cv8k\n",
+ "matched: John Scarlett to John Scarlett with id: m.02r514r\n",
+ "matched: John Stallworth to John Stallworth with id: m.04s_9g\n",
+ "matched: John Starks to John Starks with id: m.09q0hm\n",
+ "matched: John Stockton to John Stockton with id: m.01r6lw\n",
+ "matched: John Sweeney to John Sweeney with id: m.02r3jft\n",
+ "matched: John Swofford to John Swofford with id: m.025x140\n",
+ "matched: John Taylor to John Taylor with id: m.018yvh\n",
+ "matched: John Thune to John Thune with id: m.03ybyn\n",
+ "matched: John Timoney to John Timoney with id: m.04ctvcy\n",
+ "matched: John Travolta to John Travolta with id: m.0f502\n",
+ "matched: John Tyson to John Tyson with id: m.0nzzq4s\n",
+ "matched: John Walsh to John Walsh with id: m.0h2bz4b\n",
+ "matched: John Warner to John Warner with id: m.01w8b5\n",
+ "matched: John Wayne to John Wayne with id: m.043gj\n",
+ "matched: John White to John White with id: m.09tlv3\n",
+ "matched: John Williams to John Williams with id: m.034bqw\n",
+ "matched: Johnnie Lynn to Johnnie Lynn with id: m.03cm5p4\n",
+ "matched: Johnny Benson to Johnny Benson with id: m.062y5s\n",
+ "matched: Johnny Carson to Johnny Carson with id: m.02rhpkf\n",
+ "matched: Johnny Depp to Johnny Depp with id: m.0jfx1\n",
+ "matched: Johnny Hallyday to Johnny Hallyday with id: m.01wgsvv\n",
+ "matched: Johnny Tapia to Johnny Tapia with id: m.013zjz\n",
+ "matched: Johnny Unitas to Johnny Unitas with id: m.03_mf\n",
+ "matched: Jon Corzine to Jon Corzine with id: m.01xcrz\n",
+ "matched: Jon Gruden to Jon Gruden with id: m.044nz5\n",
+ "matched: Jon Kitna to Jon Kitna with id: m.03tt0m\n",
+ "matched: Jon Stewart to Jon Stewart with id: m.0dfh_3\n",
+ "matched: Jon Voight to Jon Voight with id: m.046qq\n",
+ "matched: Jonathan Byrd to Jonathan Byrd with id: m.0d4fjq\n",
+ "matched: Jonathan Horton to Jonathan Horton with id: m.04d_6sp\n",
+ "matched: Jonathan Karsh to Jonathan Karsh with id: m.03bzt0b\n",
+ "matched: Jonathan Mostow to Jonathan Mostow with id: m.0760n7\n",
+ "matched: Jonathan Tiomkin to Jonathan Tiomkin with id: m.027_y94\n",
+ "matched: Jonathan Woodgate to Jonathan Woodgate with id: m.03ph6k\n",
+ "matched: Jorge Batlle to Jorge Batlle with id: m.022djx\n",
+ "matched: Jorge Moreno to Jorge Moreno with id: m.04dz7wx\n",
+ "matched: Jorge Quiroga to Jorge Quiroga with id: m.01yh7q\n",
+ "matched: Jorge Valdano to Jorge Valdano with id: m.06l4cq\n",
+ "matched: Joschka Fischer to Joschka Fischer with id: m.0ptgm\n",
+ "matched: Jose Canseco to Jose Canseco with id: m.017rjs\n",
+ "matched: Jose Mourinho to Jose Mourinho with id: m.0378hn\n",
+ "matched: Jose Theodore to Jose Theodore with id: m.01z1ws\n",
+ "matched: Joseph Biden to Joseph Biden with id: m.012gx2\n",
+ "matched: Joseph Blatter to Joseph Blatter with id: m.0bl_l\n",
+ "matched: Joseph Deiss to Joseph Deiss with id: m.01jtm3\n",
+ "matched: Joseph Estrada to Joseph Estrada with id: m.01pmsf\n",
+ "matched: Joseph Fiennes to Joseph Fiennes with id: m.0m31m\n",
+ "matched: Joseph Galante to Joseph Galante with id: m.0b_d_h\n",
+ "matched: Joseph Kabila to Joseph Kabila with id: m.01_5l6\n",
+ "matched: Joseph Nacchio to Joseph Nacchio with id: m.06w69n\n",
+ "matched: Joseph Ralston to Joseph Ralston with id: m.03wy87z\n",
+ "matched: Joseph Safra to Joseph Safra with id: m.04sj7s\n",
+ "matched: Josh Childress to Josh Childress with id: m.04vkvw\n",
+ "matched: Josh Evans to Josh Evans with id: m.0gpdq9\n",
+ "matched: Josh Kronfeld to Josh Kronfeld with id: m.04rt1_\n",
+ "matched: Joshua Gracin to Joshua Gracin with id: m.033w7r\n",
+ "matched: Joshua Perper to Joshua Perper with id: m.02pm80f\n",
+ "matched: Joy Bryant to Joy Bryant with id: m.08swgx\n",
+ "matched: Juan Antonio Samaranch to Juan Antonio Samaranch with id: m.0kc54\n",
+ "matched: Juan Carlos to Juan Carlos with id: m.0h7mldm\n",
+ "matched: Juan Carlos Ferrero to Juan Carlos Ferrero with id: m.021v2z\n",
+ "matched: Juan Ignacio Chela to Juan Ignacio Chela with id: m.07sr4l\n",
+ "matched: Juan Pablo Montoya to Juan Pablo Montoya with id: m.015zjx\n",
+ "matched: Juan Sanchez to Juan Sanchez with id: m.0w7p6qk\n",
+ "matched: Juanes to Juanes with id: m.03x82v\n",
+ "matched: Jude Law to Jude Law with id: m.01r93l\n",
+ "matched: Judi Dench to Judi Dench with id: m.0lpjn\n",
+ "matched: Judi Patton to Judi Patton with id: m.0fq0zvb\n",
+ "matched: Judy Genshaft to Judy Genshaft with id: m.05jwcc\n",
+ "matched: Judy Spreckels to Judy Spreckels with id: m.0260bvp\n",
+ "matched: Jules Asner to Jules Asner with id: m.02f91x\n",
+ "matched: Julia Glass to Julia Glass with id: m.086n8_\n",
+ "matched: Julia Ormond to Julia Ormond with id: m.0509bl\n",
+ "matched: Julian Battle to Julian Battle with id: m.0cjjc8\n",
+ "matched: Julian Fantino to Julian Fantino with id: m.03npb_\n",
+ "matched: Julianna Margulies to Julianna Margulies with id: m.01z_g6\n",
+ "matched: Julianne Moore to Julianne Moore with id: m.01kb2j\n",
+ "matched: Julie Gerberding to Julie Gerberding with id: m.04j5yx\n",
+ "matched: Julie Goodenough to Julie Goodenough with id: m.0cc8xrz\n",
+ "matched: Julie Taymor to Julie Taymor with id: m.01q9m5\n",
+ "matched: Julien Boutter to Julien Boutter with id: m.084rb4\n",
+ "matched: Juliette Binoche to Juliette Binoche with id: m.0fbx6\n",
+ "matched: Juliette Lewis to Juliette Lewis with id: m.02g0mx\n",
+ "matched: Julio Iglesias Jr to Julio Iglesias Jr with id: m.01v44j\n",
+ "matched: Julio Toro to Julio Toro with id: m.049l2c\n",
+ "matched: Julius Erving to Julius Erving with id: m.0257c1\n",
+ "matched: Junichi Inamoto to Junichi Inamoto with id: m.054kmq\n",
+ "matched: Junichiro Koizumi to Junichiro Koizumi with id: m.0d5cy\n",
+ "matched: Junko Tabei to Junko Tabei with id: m.02b6km\n",
+ "matched: Justin Gatlin to Justin Gatlin with id: m.03q2n6\n",
+ "matched: Justin Guarini to Justin Guarini with id: m.025_gc\n",
+ "matched: Justin Leonard to Justin Leonard with id: m.056pk8\n",
+ "matched: Justin Marshall to Justin Marshall with id: m.05ypd6\n",
+ "matched: Justin Timberlake to Justin Timberlake with id: m.0j1yf\n",
+ "matched: Justine Henin to Justine Henin with id: m.01jyjs\n",
+ "matched: Justine Pasek to Justine Pasek with id: m.03ghnx\n",
+ "matched: Kaio Almeida to Kaio Almeida with id: m.09f4kz\n",
+ "matched: Kajsa Bergqvist to Kajsa Bergqvist with id: m.06zzzx\n",
+ "matched: Kalpana Chawla to Kalpana Chawla with id: m.0182qx\n",
+ "matched: Kamel Morjane to Kamel Morjane with id: m.04dzj0p\n",
+ "matched: Kaoru Hasuike to Kaoru Hasuike with id: m.0n8_3gq\n",
+ "matched: Kara Lynn Joyce to Kara Lynn Joyce with id: m.04m_v_\n",
+ "matched: Kareena Kapoor to Kareena Kapoor with id: m.02756j\n",
+ "matched: Karen Lynn Gorney to Karen Lynn Gorney with id: m.05qtqb\n",
+ "matched: Karen Mok to Karen Mok with id: m.05mgdf\n",
+ "matched: Karin Stoiber to Karin Stoiber with id: m.05qxv0\n",
+ "matched: Karin Viard to Karin Viard with id: m.043jn53\n",
+ "matched: Karl-Heinz Rummenigge to Karl-Heinz Rummenigge with id: m.02wxqv\n",
+ "matched: Kaspar Villiger to Kaspar Villiger with id: m.014f9y\n",
+ "matched: Kate Capshaw to Kate Capshaw with id: m.02d1k8\n",
+ "matched: Kate Hudson to Kate Hudson with id: m.01g23m\n",
+ "matched: Kate Moss to Kate Moss with id: m.01pcvn\n",
+ "matched: Kate Richardson to Kate Richardson with id: m.03qgmt\n",
+ "matched: Kate Starbird to Kate Starbird with id: m.08l9hw\n",
+ "matched: Kate Winslet to Kate Winslet with id: m.0dvld\n",
+ "matched: Katharine Hepburn to Katharine Hepburn with id: m.0bw87\n",
+ "matched: Kathleen Glynn to Kathleen Glynn with id: m.0jy0l7\n",
+ "matched: Kathleen Kennedy Townsend to Kathleen Kennedy Townsend with id: m.02f95t\n",
+ "matched: Kathryn Bigelow to Kathryn Bigelow with id: m.01f8ld\n",
+ "matched: Kathryn Grayson to Kathryn Grayson with id: m.01wd_n5\n",
+ "matched: Kathryn Morris to Kathryn Morris with id: m.02yx4j\n",
+ "matched: Kathryn Tucker to Kathryn Tucker with id: m.0k6k2z\n",
+ "matched: Kathy Baker to Kathy Baker with id: m.07s8r0\n",
+ "matched: Kathy Bates to Kathy Bates with id: m.02kxwk\n",
+ "matched: Kathy Gannon to Kathy Gannon with id: m.061lfyb\n",
+ "matched: Katie Couric to Katie Couric with id: m.01w_10\n",
+ "matched: Katie Harman to Katie Harman with id: m.0bq6p5\n",
+ "matched: Katie Holmes to Katie Holmes with id: m.0bbf1f\n",
+ "matched: Katie Wagner to Katie Wagner with id: m.0bstyg\n",
+ "matched: Katja Riemann to Katja Riemann with id: m.0c02bv\n",
+ "matched: Katrin Cartlidge to Katrin Cartlidge with id: m.019ncn\n",
+ "matched: Kay Bailey Hutchison to Kay Bailey Hutchison with id: m.02050j\n",
+ "matched: Keanu Reeves to Keanu Reeves with id: m.0479b\n",
+ "matched: Keira Knightley to Keira Knightley with id: m.01l2fn\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Keith Bogans to Keith Bogans with id: m.0674p6\n",
+ "matched: Keith Foulke to Keith Foulke with id: m.037721\n",
+ "matched: Keith Lockhart to Keith Lockhart with id: m.08l0r7\n",
+ "matched: Keith Olbermann to Keith Olbermann with id: m.01p0m6\n",
+ "matched: Keith Osik to Keith Osik with id: m.02vrcpv\n",
+ "matched: Keith Snyder to Keith Snyder with id: m.0dm2_ws\n",
+ "matched: Keith Tyson to Keith Tyson with id: m.01c23p\n",
+ "matched: Keith Urban to Keith Urban with id: m.05cljf\n",
+ "matched: Keith Van Horn to Keith Van Horn with id: m.02_bdt\n",
+ "matched: Keizo Yamada to Keizo Yamada with id: m.04ydptq\n",
+ "matched: Kelli White to Kelli White with id: m.06br7z\n",
+ "matched: Kellie Coffey to Kellie Coffey with id: m.01pfh3w\n",
+ "matched: Kelly Clarkson to Kelly Clarkson with id: m.025ldg\n",
+ "matched: Kelly Osbourne to Kelly Osbourne with id: m.0p3r8\n",
+ "matched: Kelly Ripa to Kelly Ripa with id: m.0164c4\n",
+ "matched: Kelly Santos to Kelly Santos with id: m.04gtwm5\n",
+ "matched: Kelsey Grammer to Kelsey Grammer with id: m.04cl1\n",
+ "matched: Kelvin Sampson to Kelvin Sampson with id: m.0c871m\n",
+ "matched: Ken Dorsey to Ken Dorsey with id: m.06gn6c\n",
+ "matched: Ken Kutaragi to Ken Kutaragi with id: m.02jzjr\n",
+ "matched: Ken Loach to Ken Loach with id: m.049l7\n",
+ "matched: Ken Macha to Ken Macha with id: m.08bs4h\n",
+ "matched: Kenenisa Bekele to Kenenisa Bekele with id: m.01yk06\n",
+ "matched: Kenneth Bowersox to Kenneth Bowersox with id: m.02d187\n",
+ "matched: Kenneth Branagh to Kenneth Branagh with id: m.0prjs\n",
+ "matched: Kenneth Carlsen to Kenneth Carlsen with id: m.05ybvp\n",
+ "matched: Kenneth Cooper to Kenneth Cooper with id: m.04vhr2\n",
+ "matched: Kenny Chesney to Kenny Chesney with id: m.01l35sx\n",
+ "matched: Kent McCord to Kent McCord with id: m.05_vmz\n",
+ "matched: Kent Rominger to Kent Rominger with id: m.02k801\n",
+ "matched: Kevin Borseth to Kevin Borseth with id: m.02qr4qr\n",
+ "matched: Kevin Costner to Kevin Costner with id: m.0127m7\n",
+ "matched: Kevin Garnett to Kevin Garnett with id: m.02lm0t\n",
+ "matched: Kevin Harvick to Kevin Harvick with id: m.04s6ts\n",
+ "matched: Kevin Hearn to Kevin Hearn with id: m.05qrgk\n",
+ "matched: Kevin Marshall to Kevin Marshall with id: m.03cx4_7\n",
+ "matched: Kevin Millwood to Kevin Millwood with id: m.0273c_\n",
+ "matched: Kevin Nealon to Kevin Nealon with id: m.049dyj\n",
+ "matched: Kevin Sorbo to Kevin Sorbo with id: m.0jt9z\n",
+ "matched: Kevin Spacey to Kevin Spacey with id: m.048lv\n",
+ "matched: Kevin Stallings to Kevin Stallings with id: m.027pdh5\n",
+ "matched: Khalid Khannouchi to Khalid Khannouchi with id: m.03brqw\n",
+ "matched: Khalid Qazi to Khalid Qazi with id: m.05mv5h7\n",
+ "matched: Khin Nyunt to Khin Nyunt with id: m.0235t5\n",
+ "matched: Khum Bahadur Khadka to Khum Bahadur Khadka with id: m.07p9jw\n",
+ "matched: Kieran Culkin to Kieran Culkin with id: m.056g8w\n",
+ "matched: Kieran Prendergast to Kieran Prendergast with id: m.047pllv\n",
+ "matched: Kiki Vandeweghe to Kiki Vandeweghe with id: m.06cpj9\n",
+ "matched: Kim Cattrall to Kim Cattrall with id: m.01p85y\n",
+ "matched: Kim Clijsters to Kim Clijsters with id: m.01m_gh\n",
+ "matched: Kim Dae-jung to Kim Dae-Jung with id: m.013yvd\n",
+ "matched: Kim Gandy to Kim Gandy with id: m.0bf5l1\n",
+ "matched: Kim Jong-Il to Kim Jong-il with id: m.0fk32s\n",
+ "matched: Kim Weeks to Kim Weeks with id: m.0gcg0cf\n",
+ "matched: Kim Yong-il to Kim Yong-il with id: m.02qkbrw\n",
+ "matched: Kimberly Stewart to Kimberly Stewart with id: m.069nbk\n",
+ "matched: Kimora Lee to Kimora Lee with id: m.03jt9g\n",
+ "matched: Kirby Puckett to Kirby Puckett with id: m.0q276\n",
+ "matched: Kirk Douglas to Kirk Douglas with id: m.0j582\n",
+ "matched: Kirk Ferentz to Kirk Ferentz with id: m.04w2_r\n",
+ "matched: Kirk Franklin to Kirk Franklin with id: m.01kwlwp\n",
+ "matched: Kirk Johnson to Kirk Johnson with id: m.02k06n\n",
+ "matched: Kirsten Clark to Kirsten Clark with id: m.0j9q7dn\n",
+ "matched: Kirsten Dunst to Kirsten Dunst with id: m.04fzk\n",
+ "matched: Kit Bond to Kit Bond with id: m.01_6h2\n",
+ "matched: Kjell Magne Bondevik to Kjell Magne Bondevik with id: m.01793l\n",
+ "matched: Klaus Schwab to Klaus Schwab with id: m.052bk3\n",
+ "matched: Kobe Bryant to Kobe Bryant with id: m.01kmd4\n",
+ "matched: Kofi Annan to Kofi Annan with id: m.0498f\n",
+ "matched: Koichi Haraguchi to Koichi Haraguchi with id: m.080bncr\n",
+ "matched: Koichi Tanaka to Koichi Tanaka with id: m.03cmk_\n",
+ "matched: Koichiro Matsuura to Koichiro Matsuura with id: m.07vl7y\n",
+ "matched: Koji Uehara to Koji Uehara with id: m.0c9lhg\n",
+ "matched: Kostya Tszyu to Kostya Tszyu with id: m.0155zp\n",
+ "matched: Kosuke Kitajima to Kosuke Kitajima with id: m.03p4qd\n",
+ "matched: Kristanna Loken to Kristanna Loken with id: m.01q5_m\n",
+ "matched: Kristin Chenoweth to Kristin Chenoweth with id: m.047c9l\n",
+ "matched: Kristin Scott Thomas to Kristin Scott Thomas with id: m.02l4rh\n",
+ "matched: Kristy Curry to Kristy Curry with id: m.02pvp78\n",
+ "matched: Kurt Budke to Kurt Budke with id: m.02qgplk\n",
+ "matched: Kurt Busch to Kurt Busch with id: m.02llzy\n",
+ "matched: Kurt Russell to Kurt Russell with id: m.01g969\n",
+ "matched: Kurt Schottenheimer to Kurt Schottenheimer with id: m.0bhzzm\n",
+ "matched: Kurt Suzuki to Kurt Suzuki with id: m.02pj01j\n",
+ "matched: Kurt Thomas to Kurt Thomas with id: m.04ybqcg\n",
+ "matched: Kurt Warner to Kurt Warner with id: m.025j0c\n",
+ "matched: Kwame Kilpatrick to Kwame Kilpatrick with id: m.01vcw7\n",
+ "matched: Kweisi Mfume to Kweisi Mfume with id: m.04znp2\n",
+ "matched: Kwon Yang-sook to Kwon Yang-sook with id: m.04lf3m8\n",
+ "matched: Kyle McLaren to Kyle McLaren with id: m.08r4tn\n",
+ "matched: Kyle Shewfelt to Kyle Shewfelt with id: m.03q2ls\n",
+ "matched: Kyoko Nakayama to Kyoko Nakayama with id: m.03d0r00\n",
+ "matched: Kyra Sedgwick to Kyra Sedgwick with id: m.059fjj\n",
+ "matched: Lachlan Murdoch to Lachlan Murdoch with id: m.0bnnmpq\n",
+ "matched: Laila Ali to Laila Ali with id: m.012gr9\n",
+ "matched: Lana Clarkson to Lana Clarkson with id: m.018dq3\n",
+ "matched: Lance Armstrong to Lance Armstrong with id: m.05p0k__\n",
+ "matched: Lance Bass to Lance Bass with id: m.015bw2\n",
+ "matched: Landon Donovan to Landon Donovan with id: m.02qny_\n",
+ "matched: Lane Bryant to Lane Bryant with id: m.03mgp2z\n",
+ "matched: Lara Logan to Lara Logan with id: m.081s__\n",
+ "matched: Larenz Tate to Larenz Tate with id: m.0337vz\n",
+ "matched: Larry Anderson to Larry Anderson with id: m.03d0l5v\n",
+ "matched: Larry Beinfest to Larry Beinfest with id: m.026mtwp\n",
+ "matched: Larry Bowa to Larry Bowa with id: m.02vyq7\n",
+ "matched: Larry Campbell to Larry Campbell with id: m.07754z\n",
+ "matched: Larry Coker to Larry Coker with id: m.057d_r\n",
+ "matched: Larry Donald to Larry Donald with id: m.06x4n0\n",
+ "matched: Larry Ellison to Larry Ellison with id: m.01762z\n",
+ "matched: Larry Eustachy to Larry Eustachy with id: m.08047z\n",
+ "matched: Larry Flynt to Larry Flynt with id: m.0j9sm\n",
+ "matched: Larry Hagman to Larry Hagman with id: m.01vyv9\n",
+ "matched: Larry Johnson to Larry Johnson with id: m.04r6kn\n",
+ "matched: Larry Lucchino to Larry Lucchino with id: m.045qln\n",
+ "matched: Larry Pleau to Larry Pleau with id: m.025vkzf\n",
+ "matched: Larry Tanenbaum to Larry Tanenbaum with id: m.03qc9cc\n",
+ "matched: Larry Thompson to Larry Thompson with id: m.03wr14w\n",
+ "matched: Larry Wilmore to Larry Wilmore with id: m.0cj27q\n",
+ "matched: Lars Von Trier to Lars von Trier with id: m.04k25\n",
+ "matched: Latrell Sprewell to Latrell Sprewell with id: m.03lp0g\n",
+ "matched: Laura Bozzo to Laura Bozzo with id: m.016mg5\n",
+ "matched: Laura Bush to Laura Bush with id: m.04g8d\n",
+ "matched: Laura Elena Harring to Laura Elena Harring with id: m.04ls66\n",
+ "matched: Laura Flessel to Laura Flessel with id: m.069w6n\n",
+ "matched: Laura Linney to Laura Linney with id: m.020_95\n",
+ "matched: Laura Morante to Laura Morante with id: m.0krz6v\n",
+ "matched: Laura Pausini to Laura Pausini with id: m.02khx7\n",
+ "matched: Laura Schlessinger to Laura Schlessinger with id: m.01phxh\n",
+ "matched: Laura Ziskin to Laura Ziskin with id: m.0dfphs\n",
+ "matched: Laurel Clark to Laurel Clark with id: m.018350\n",
+ "matched: Lauren Hutton to Lauren Hutton with id: m.03hl1_\n",
+ "matched: Laurence Fishburne to Laurence Fishburne with id: m.014gf8\n",
+ "matched: Laurence Tribe to Laurence Tribe with id: m.038x7s\n",
+ "matched: Laurent Gbagbo to Laurent Gbagbo with id: m.012tmz\n",
+ "matched: Laurent Jalabert to Laurent Jalabert with id: m.03nzr_\n",
+ "matched: Laurie Chan to Laurie Chan with id: m.03lbby\n",
+ "matched: Lawrence Di Rita to Lawrence Di Rita with id: m.059h74\n",
+ "matched: Lawrence MacAulay to Lawrence MacAulay with id: m.03500f\n",
+ "matched: Lawrence Roberts to Lawrence Roberts with id: m.05c1672\n",
+ "matched: LeAnn Rimes to LeAnn Rimes with id: m.01fkxr\n",
+ "matched: LeBron James to LeBron James with id: m.01jz6d\n",
+ "matched: Lea Fastow to Lea Fastow with id: m.09l7gt\n",
+ "matched: Leah Remini to Leah Remini with id: m.03xb4v\n",
+ "matched: Leander Paes to Leander Paes with id: m.01qx13\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Lee Ann Womack to Lee Ann Womack with id: m.01tfj0\n",
+ "matched: Lee Baca to Lee Baca with id: m.0d9vhb\n",
+ "matched: Lee Chang-dong to Lee Chang-dong with id: m.01pxrx\n",
+ "matched: Lee Hoi-chang to Lee Hoi-chang with id: m.08cd2r\n",
+ "matched: Lee Hong-ki to Lee Hong-ki with id: m.0bmhgrg\n",
+ "matched: Lee Hyung-taik to Lee Hyung-taik with id: m.03sb3n\n",
+ "matched: Lee Tae-sik to Lee Tae-sik with id: m.0ftc93\n",
+ "matched: Leisel Jones to Leisel Jones with id: m.03rn7c\n",
+ "matched: Lela Rochon to Lela Rochon with id: m.07jtyq\n",
+ "matched: Leland Chapman to Leland Chapman with id: m.05yqrl\n",
+ "matched: Lena Katina to Lena Katina with id: m.02q40x\n",
+ "matched: Lena Olin to Lena Olin with id: m.01y64_\n",
+ "matched: Lene Espersen to Lene Espersen with id: m.05g4sr\n",
+ "matched: Lennart Johansson to Lennart Johansson with id: m.067r7h\n",
+ "matched: Lennox Lewis to Lennox Lewis with id: m.0fjbs\n",
+ "matched: Lenny Kravitz to Lenny Kravitz with id: m.0161sp\n",
+ "matched: Lenny Wilkens to Lenny Wilkens with id: m.03h_x0\n",
+ "matched: Leon Barmore to Leon Barmore with id: m.05ltgq\n",
+ "matched: Leon Lai to Leon Lai with id: m.01hr26\n",
+ "matched: Leonard Hamilton to Leonard Hamilton with id: m.0bg2v4\n",
+ "matched: Leonardo Del Vecchio to Leonardo Del Vecchio with id: m.04sh_1\n",
+ "matched: Leonardo DiCaprio to Leonardo DiCaprio with id: m.0dvmd\n",
+ "matched: Leonid Kuchma to Leonid Kuchma with id: m.021yhj\n",
+ "matched: Leslie Moonves to Leslie Moonves with id: m.03h51h\n",
+ "matched: Lester Holt to Lester Holt with id: m.06jvj7\n",
+ "matched: Leszek Miller to Leszek Miller with id: m.04nws\n",
+ "matched: Leticia Dolera to Leticia Dolera with id: m.04gsvmw\n",
+ "matched: Leticia Van de Putte to Leticia Van de Putte with id: m.027c0pd\n",
+ "matched: Leuris Pupo to Leuris Pupo with id: m.0kch4yz\n",
+ "matched: Lew Rywin to Lew Rywin with id: m.02846_\n",
+ "matched: Lewis Booth to Lewis Booth with id: m.032rn4\n",
+ "matched: Li Changchun to Li Changchun with id: m.01n04p\n",
+ "matched: Li Ka-shing to Li Ka-Shing with id: m.01pfdg\n",
+ "matched: Li Peng to Li Peng with id: m.0x2459l\n",
+ "matched: Li Ruihuan to Li Ruihuan with id: m.01n5wx\n",
+ "matched: Li Zhaoxing to Li Zhaoxing with id: m.05dd_l\n",
+ "matched: Liam Neeson to Liam Neeson with id: m.0h5g_\n",
+ "matched: Lili Taylor to Lili Taylor with id: m.02nwxc\n",
+ "matched: Liliana Cavani to Liliana Cavani with id: m.088_bk\n",
+ "matched: Lily Safra to Lily Safra with id: m.06gnxk\n",
+ "matched: Lily Tomlin to Lily Tomlin with id: m.011_3s\n",
+ "matched: Lim Dong-won to Lim Dong-won with id: m.09y6f6\n",
+ "matched: Lima Azimi to Lima Azimi with id: m.04csktp\n",
+ "matched: Lina Krasnoroutskaya to Lina Krasnoroutskaya with id: m.05mzt1\n",
+ "matched: Lincoln Chafee to Lincoln Chafee with id: m.01xcrk\n",
+ "matched: Linda Baboolal to Linda Baboolal with id: m.04jcdrd\n",
+ "matched: Linda Dano to Linda Dano with id: m.0347ls\n",
+ "matched: Linda Ham to Linda Ham with id: m.0fbzjx\n",
+ "matched: Linda Lingle to Linda Lingle with id: m.01_csg\n",
+ "matched: Linda Mason to Linda Mason with id: m.02vq6cj\n",
+ "matched: Lindsay Benko to Lindsay Benko with id: m.0kt969\n",
+ "matched: Lindsay Davenport to Lindsay Davenport with id: m.0dwhy\n",
+ "matched: Lindsay Lohan to Lindsay Lohan with id: m.01pgzn_\n",
+ "matched: Lindsey Graham to Lindsey Graham with id: m.01_pdg\n",
+ "matched: Lindy Ruff to Lindy Ruff with id: m.02_0m4\n",
+ "matched: Lino Oviedo to Lino Oviedo with id: m.03j2rb\n",
+ "matched: Linus Roache to Linus Roache with id: m.01j_bh\n",
+ "matched: Lionel Chalmers to Lionel Chalmers with id: m.04rr2l\n",
+ "matched: Lionel Hampton to Lionel Hampton with id: m.0kfrs\n",
+ "matched: Lionel Richie to Lionel Richie with id: m.016vqk\n",
+ "matched: Lisa Girman to Lisa Girman with id: m.07hp9w\n",
+ "matched: Lisa Gottsegen to Lisa Gottsegen with id: m.0gkxg7b\n",
+ "matched: Lisa Ling to Lisa Ling with id: m.06dt5m\n",
+ "matched: Lisa Marie Presley to Lisa Marie Presley with id: m.0qlry\n",
+ "matched: Lisa Murkowski to Lisa Murkowski with id: m.0202kt\n",
+ "matched: Lisa Raymond to Lisa Raymond with id: m.06vbnj\n",
+ "matched: Lisa Stansfield to Lisa Stansfield with id: m.01w78ry\n",
+ "matched: Liu Mingkang to Liu Mingkang with id: m.03d70n0\n",
+ "matched: Liu Xiaoqing to Liu Xiaoqing with id: m.07fdph\n",
+ "matched: Liu Ye to Liu Ye with id: m.0crhjs2\n",
+ "matched: Liv Tyler to Liv Tyler with id: m.01rh0w\n",
+ "matched: Liza Minnelli to Liza Minnelli with id: m.0g476\n",
+ "matched: Lleyton Hewitt to Lleyton Hewitt with id: m.04k1p\n",
+ "matched: Lois Smart to Lois Smart with id: m.05vv_74\n",
+ "matched: Lokendra Bahadur Chand to Lokendra Bahadur Chand with id: m.03c80n\n",
+ "matched: Lon Kruger to Lon Kruger with id: m.09st3w\n",
+ "matched: Lonnie Donegan to Lonnie Donegan with id: m.01270s\n",
+ "matched: Lori Berenson to Lori Berenson with id: m.01lrpb\n",
+ "matched: Lorne Michaels to Lorne Michaels with id: m.0p_2r\n",
+ "matched: Lorraine Bracco to Lorraine Bracco with id: m.02lf70\n",
+ "matched: Lorraine Fenton to Lorraine Fenton with id: m.07fj10\n",
+ "matched: Lou Lang to Lou Lang with id: m.0g6_md\n",
+ "matched: Lou Piniella to Lou Piniella with id: m.02rdld\n",
+ "matched: Lou Reed to Lou Reed with id: m.03mhws7\n",
+ "matched: Lou Ye to Lou Ye with id: m.02plttk\n",
+ "matched: Louis Van Gaal to Louis van Gaal with id: m.032qsd\n",
+ "matched: Luc Montagnier to Luc Montagnier with id: m.03fqzp\n",
+ "matched: Luca Cordero di Montezemolo to Luca Cordero di Montezemolo with id: m.033wtq\n",
+ "matched: Luciano Pavarotti to Luciano Pavarotti with id: m.01h5j3\n",
+ "matched: Lucio Angulo to Lucio Angulo with id: m.02wcm31\n",
+ "matched: Lucio Cecchinello to Lucio Cecchinello with id: m.03bzj2t\n",
+ "matched: Lucy Liu to Lucy Liu with id: m.011zd3\n",
+ "matched: Ludivine Sagnier to Ludivine Sagnier with id: m.027v_n\n",
+ "matched: Luis Fonsi to Luis Fonsi with id: m.063c3f\n",
+ "matched: Luis Gonzalez to Luis Gonzalez with id: m.0j_738n\n",
+ "matched: Luis Horna to Luis Horna with id: m.065j69\n",
+ "matched: Luis Pujols to Luis Pujols with id: m.094zbw\n",
+ "matched: Luiz Felipe Scolari to Luiz Felipe Scolari with id: m.0389yd\n",
+ "matched: Luiz Inacio Lula da Silva to Luiz Inacio Lula da Silva with id: m.0pc9q\n",
+ "matched: Luke Ridnour to Luke Ridnour with id: m.05h16v\n",
+ "matched: Luke Walton to Luke Walton with id: m.05dztx\n",
+ "matched: Luo Linquan to Luo Linquan with id: m.0j257vb\n",
+ "matched: Lydia Shum to Lydia Shum with id: m.073xb7\n",
+ "matched: Lyle Lovett to Lyle Lovett with id: m.028hc2\n",
+ "matched: Lyle Vanclief to Lyle Vanclief with id: m.042jl_\n",
+ "matched: Lynn Redgrave to Lynn Redgrave with id: m.01fdc0\n",
+ "matched: Lynne Cheney to Lynne Cheney with id: m.01fhst\n",
+ "matched: Lynne Thigpen to Lynne Thigpen with id: m.01b_y8\n",
+ "matched: MC Hammer to MC Hammer with id: m.01wgfp6\n",
+ "matched: Madeleine Albright to Madeleine Albright with id: m.0_5vr\n",
+ "matched: Madonna to Madonna with id: m.01vs_v8\n",
+ "matched: Mae Jemison to Mae Jemison with id: m.01cmn5\n",
+ "matched: Magdalena Maleeva to Magdalena Maleeva with id: m.046z1b\n",
+ "matched: Maggie Cheung to Maggie Cheung with id: m.0139q5\n",
+ "matched: Mahathir Mohamad to Mahathir Mohamad with id: m.01lydh\n",
+ "matched: Mahendra Chaudhry to Mahendra Chaudhry with id: m.022k38\n",
+ "matched: Mahmoud Abbas to Mahmoud Abbas with id: m.065yx2b\n",
+ "matched: Makhdoom Amin Fahim to Makhdoom Amin Fahim with id: m.0kt56h\n",
+ "matched: Makiko Tanaka to Makiko Tanaka with id: m.01ywpx\n",
+ "matched: Malcolm Glazer to Malcolm Glazer with id: m.043cq6\n",
+ "matched: Malcolm Wild to Malcolm Wild with id: m.0gysmrb\n",
+ "matched: Mamdouh Habib to Mamdouh Habib with id: m.04jzqn\n",
+ "matched: Manfred Reyes Villa to Manfred Reyes Villa with id: m.04z1j3\n",
+ "matched: Manfred Stolpe to Manfred Stolpe with id: m.06c_g8\n",
+ "matched: Manijeh Hekmat to Manijeh Hekmat with id: m.0h7kk8\n",
+ "matched: Manuel Pellegrini to Manuel Pellegrini with id: m.0f3cfh\n",
+ "matched: Manuel Poggiali to Manuel Poggiali with id: m.094w38\n",
+ "matched: Manuela Montebrun to Manuela Montebrun with id: m.0gk1b_\n",
+ "matched: Marat Safin to Marat Safin with id: m.021x9g\n",
+ "matched: Marc Anthony to Marc Anthony with id: m.01wv9p\n",
+ "matched: Marc Bulger to Marc Bulger with id: m.03th34\n",
+ "matched: Marc Grossman to Marc Grossman with id: m.0n1tpyt\n",
+ "matched: Marc Racicot to Marc Racicot with id: m.026f6y\n",
+ "matched: Marc Shaiman to Marc Shaiman with id: m.01mh8zn\n",
+ "matched: Marcelo Bielsa to Marcelo Bielsa with id: m.082265\n",
+ "matched: Marcelo Ebrard to Marcelo Ebrard with id: m.07y91t\n",
+ "matched: Marcelo Salas to Marcelo Salas with id: m.026tmp\n",
+ "matched: Marco Antonio Barrera to Marco Antonio Barrera with id: m.01bqmg\n",
+ "matched: Marco Pantani to Marco Pantani with id: m.01cn6c\n",
+ "matched: Marcos Milinkovic to Marcos Milinkovic with id: m.0657md\n",
+ "matched: Margaret Hoelzer to Margaret Hoelzer with id: m.047tkwz\n",
+ "matched: Margaret Okayo to Margaret Okayo with id: m.02vprb\n",
+ "matched: Margaret Thatcher to Margaret Thatcher with id: m.03f5vvx\n",
+ "matched: Maria Bello to Maria Bello with id: m.01tvz5j\n",
+ "matched: Maria Callas to Maria Callas with id: m.0h96z\n",
+ "matched: Maria Conchita Alonso to Maria Conchita Alonso with id: m.01r1dcn\n",
+ "matched: Maria Guida to Maria Guida with id: m.0274zjh\n",
+ "matched: Maria Shriver to Maria Shriver with id: m.01w83z\n",
+ "matched: Maria Simon to Maria Simon with id: m.07nbn6\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Maria Wetterstrand to Maria Wetterstrand with id: m.03mx19\n",
+ "matched: Mariah Carey to Mariah Carey with id: m.04xrx\n",
+ "matched: Mariana Ohata to Mariana Ohata with id: m.05tg6b\n",
+ "matched: Mariano Zabaleta to Mariano Zabaleta with id: m.081b7r\n",
+ "matched: Marie-Reine Le Gougne to Marie-Reine Le Gougne with id: m.025xvg2\n",
+ "matched: Marilyn Monroe to Marilyn Monroe with id: m.04wqr\n",
+ "matched: Marina Anissina to Marina Anissina with id: m.092sw2\n",
+ "matched: Marina Canetti to Marina Canetti with id: m.03ykpgg\n",
+ "matched: Marina Hands to Marina Hands with id: m.02rxd04\n",
+ "matched: Marina Kuptsova to Marina Kuptsova with id: m.09j3ql\n",
+ "matched: Marina Silva to Marina Silva with id: m.047dbx9\n",
+ "matched: Mario Austin to Mario Austin with id: m.0cm_lw\n",
+ "matched: Mario Cipollini to Mario Cipollini with id: m.02fwy3\n",
+ "matched: Mario Dominguez to Mario Dominguez with id: m.076334\n",
+ "matched: Mario Dumont to Mario Dumont with id: m.0230y5\n",
+ "matched: Mario Lemieux to Mario Lemieux with id: m.013339\n",
+ "matched: Mario Puzo to Mario Puzo with id: m.0kb3n\n",
+ "matched: Marion Barry to Marion Barry with id: m.01ll5k\n",
+ "matched: Marisa Tomei to Marisa Tomei with id: m.01g257\n",
+ "matched: Marissa Jaret Winokur to Marissa Jaret Winokur with id: m.05zsgz\n",
+ "matched: Mark Bellhorn to Mark Bellhorn with id: m.0375zc\n",
+ "matched: Mark Cuban to Mark Cuban with id: m.024t0y\n",
+ "matched: Mark Dacey to Mark Dacey with id: m.03qvvd\n",
+ "matched: Mark Everson to Mark Everson with id: m.07nw0_3\n",
+ "matched: Mark Foley to Mark Foley with id: m.02x2vjc\n",
+ "matched: Mark Gangloff to Mark Gangloff with id: m.028493g\n",
+ "matched: Mark Geragos to Mark Geragos with id: m.04pngz\n",
+ "matched: Mark Gottfried to Mark Gottfried with id: m.0gwprg\n",
+ "matched: Mark Hanson to Mark Hanson with id: m.0v1db1z\n",
+ "matched: Mark Kelly to Mark Kelly with id: m.02wsxy\n",
+ "matched: Mark Lazarus to Mark Lazarus with id: m.0y5crfj\n",
+ "matched: Mark Leno to Mark Leno with id: m.0b3cs1\n",
+ "matched: Mark Mariscal to Mark Mariscal with id: m.05235sp\n",
+ "matched: Mark Martin to Mark Martin with id: m.033h2v\n",
+ "matched: Mark McClellan to Mark McClellan with id: m.02l28j\n",
+ "matched: Mark Mulder to Mark Mulder with id: m.04jytc\n",
+ "matched: Mark Philippoussis to Mark Philippoussis with id: m.01msk4\n",
+ "matched: Mark Polansky to Mark Polansky with id: m.02z27t\n",
+ "matched: Mark Redman to Mark Redman with id: m.097gdk\n",
+ "matched: Mark Richt to Mark Richt with id: m.057nxy\n",
+ "matched: Mark Salter to Mark Salter with id: m.0b70_g\n",
+ "matched: Mark Shapiro to Mark Shapiro with id: m.0bvcn2w\n",
+ "matched: Mark Sisk to Mark Sisk with id: m.05c30m6\n",
+ "matched: Mark Wahlberg to Mark Wahlberg with id: m.0gy6z9\n",
+ "matched: Mark Warner to Mark Warner with id: m.024mm1\n",
+ "matched: Markus Beyer to Markus Beyer with id: m.0c06sr\n",
+ "matched: Marlene Weingartner to Marlene Weingartner with id: m.053y7q\n",
+ "matched: Marlon Devonish to Marlon Devonish with id: m.03rst1\n",
+ "matched: Marsha Sharp to Marsha Sharp with id: m.02prwct\n",
+ "matched: Marsha Thomason to Marsha Thomason with id: m.07y925\n",
+ "matched: Martha Beatriz Roque to Martha Beatriz Roque with id: m.03c9rlp\n",
+ "matched: Martha Bowen to Martha Bowen with id: m.0nb8yds\n",
+ "matched: Martha Burk to Martha Burk with id: m.0733s2\n",
+ "matched: Martha Smith to Martha Smith with id: m.06n4f7\n",
+ "matched: Martha Stewart to Martha Stewart with id: m.07kczv0\n",
+ "matched: Martie Maguire to Martie Maguire with id: m.018phr\n",
+ "matched: Martin Brodeur to Martin Brodeur with id: m.01x5bs\n",
+ "matched: Martin Cauchon to Martin Cauchon with id: m.046wkt\n",
+ "matched: Martin Frost to Martin Frost with id: m.03g_ym\n",
+ "matched: Martin Keown to Martin Keown with id: m.05ly3r\n",
+ "matched: Martin Landau to Martin Landau with id: m.01mqnr\n",
+ "matched: Martin Lawrence to Martin Lawrence with id: m.02633g\n",
+ "matched: Martin Luther King III to Martin Luther King III with id: m.05jc7m\n",
+ "matched: Martin McCauley to Martin McCauley with id: m.05xjz32\n",
+ "matched: Martin McGuinness to Martin McGuinness with id: m.025pz4\n",
+ "matched: Martin Scorsese to Martin Scorsese with id: m.04sry\n",
+ "matched: Martin Sheen to Martin Sheen with id: m.0hvb2\n",
+ "matched: Martin Short to Martin Short with id: m.05yfry1\n",
+ "matched: Martin Verkerk to Martin Verkerk with id: m.032qvy\n",
+ "matched: Martina Hingis to Martina Hingis with id: m.04t92\n",
+ "matched: Martina McBride to Martina McBride with id: m.02n1r_\n",
+ "matched: Marty Mornhinweg to Marty Mornhinweg with id: m.07_txp\n",
+ "matched: Marvan Atapattu to Marvan Atapattu with id: m.03m_lj\n",
+ "matched: Mary-Kate Olsen to Mary-Kate Olsen with id: m.01z0rcq\n",
+ "matched: Mary Bono to Mary Bono with id: m.024xmf\n",
+ "matched: Mary Carey to Mary Carey with id: m.0hr7kvw\n",
+ "matched: Mary Elizabeth Mastrantonio to Mary Elizabeth Mastrantonio with id: m.01msrs\n",
+ "matched: Mary Landrieu to Mary Landrieu with id: m.019tyn\n",
+ "matched: Mary Lou Retton to Mary Lou Retton with id: m.0jxzd\n",
+ "matched: Mary Matalin to Mary Matalin with id: m.01wbfs\n",
+ "matched: Mary Steenburgen to Mary Steenburgen with id: m.014g22\n",
+ "matched: Mary Sue Coleman to Mary Sue Coleman with id: m.04s2q_\n",
+ "matched: Mary Tyler Moore to Mary Tyler Moore with id: m.057hz\n",
+ "matched: Masahiko Nagasawa to Masahiko Nagasawa with id: m.02gtgp\n",
+ "matched: Masamori Tokuyama to Masamori Tokuyama with id: m.0fqxzt\n",
+ "matched: Masao Azuma to Masao Azuma with id: m.02vnt0d\n",
+ "matched: Masaru Hayami to Masaru Hayami with id: m.0554f7\n",
+ "matched: Masatoshi Koshiba to Masatoshi Koshiba with id: m.01bffy\n",
+ "matched: Massoud Barzani to Massoud Barzani with id: m.026sdxw\n",
+ "matched: Matt Anderson to Matt Anderson with id: m.0g9xzbw\n",
+ "matched: Matt Damon to Matt Damon with id: m.0169dl\n",
+ "matched: Matt Dillon to Matt Dillon with id: m.026r8q\n",
+ "matched: Matt Doherty to Matt Doherty with id: m.0g5rl7c\n",
+ "matched: Matt LeBlanc to Matt LeBlanc with id: m.01rrd4\n",
+ "matched: Matt Roney to Matt Roney with id: m.026myd5\n",
+ "matched: Matt Walters to Matt Walters with id: m.09jxpfj\n",
+ "matched: Matt Welsh to Matt Welsh with id: m.07szx_\n",
+ "matched: Matthew McConaughey to Matthew McConaughey with id: m.02mjf2\n",
+ "matched: Matthew Vaughan to Matthew Vaughan with id: m.0_fpnq5\n",
+ "matched: Matthias Sammer to Matthias Sammer with id: m.03vjl6\n",
+ "matched: Maura Tierney to Maura Tierney with id: m.027r8p\n",
+ "matched: Maurice Cheeks to Maurice Cheeks with id: m.04l1yc\n",
+ "matched: Maurice Papon to Maurice Papon with id: m.0m03p\n",
+ "matched: Maurice Strong to Maurice Strong with id: m.028wtc\n",
+ "matched: Mauricio Macri to Mauricio Macri with id: m.09nl09\n",
+ "matched: Max Baucus to Max Baucus with id: m.01rcm2\n",
+ "matched: Max Biaggi to Max Biaggi with id: m.05n_d_\n",
+ "matched: Max Mayfield to Max Mayfield with id: m.07_4mw\n",
+ "matched: Max Mosley to Max Mosley with id: m.02vvvf\n",
+ "matched: Max von Sydow to Max von Sydow with id: m.0k525\n",
+ "matched: Maxim Afinogenov to Maxim Afinogenov with id: m.022q61\n",
+ "matched: Mayumi Moriyama to Mayumi Moriyama with id: m.03ch6kw\n",
+ "matched: Meg Mallon to Meg Mallon with id: m.05lvpn\n",
+ "matched: Megan Mullally to Megan Mullally with id: m.033jkj\n",
+ "matched: Megawati Sukarnoputri to Megawati Sukarnoputri with id: m.01jglh\n",
+ "matched: Meghann Shaughnessy to Meghann Shaughnessy with id: m.059fgz\n",
+ "matched: Mehdi Baala to Mehdi Baala with id: m.07dr8r\n",
+ "matched: Mehmet Okur to Mehmet Okur with id: m.04rdhn\n",
+ "matched: Mekhi Phifer to Mekhi Phifer with id: m.055tnj\n",
+ "matched: Mel Brooks to Mel Brooks with id: m.052hl\n",
+ "matched: Mel Gibson to Mel Gibson with id: m.0c1pj\n",
+ "matched: Mel Karmazin to Mel Karmazin with id: m.05fj6r\n",
+ "matched: Melana Scantlin to Melana Scantlin with id: m.07l_36\n",
+ "matched: Melanie Griffith to Melanie Griffith with id: m.02g0rb\n",
+ "matched: Melchor Cob Castro to Melchor Cob Castro with id: m.04f__98\n",
+ "matched: Meles Zenawi to Meles Zenawi with id: m.02313j\n",
+ "matched: Melina Kanakaredes to Melina Kanakaredes with id: m.02pbhg\n",
+ "matched: Melinda Czink to Melinda Czink with id: m.07gzhk\n",
+ "matched: Melissa Etheridge to Melissa Etheridge with id: m.0lgsq\n",
+ "matched: Melissa Joan Hart to Melissa Joan Hart with id: m.012_53\n",
+ "matched: Melissa Manchester to Melissa Manchester with id: m.01n8cmt\n",
+ "matched: Melissa Stark to Melissa Stark with id: m.080sy1\n",
+ "matched: Meryl Streep to Meryl Streep with id: m.0h0wc\n",
+ "matched: Mia Mottley to Mia Mottley with id: m.03m5gpf\n",
+ "matched: Micah Knorr to Micah Knorr with id: m.0848rc\n",
+ "matched: Michael Adams to Michael Adams with id: m.03grsg\n",
+ "matched: Michael Andretti to Michael Andretti with id: m.041j5q\n",
+ "matched: Michael Ballack to Michael Ballack with id: m.02hxwt\n",
+ "matched: Michael Bloomberg to Michael Bloomberg with id: m.09pfj\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Michael Boyce to Michael Boyce with id: m.02l9xz\n",
+ "matched: Michael Brandon to Michael Brandon with id: m.0ffl5q\n",
+ "matched: Michael Broad to Michael Broad with id: m.04lh0yb\n",
+ "matched: Michael Caine to Michael Caine with id: m.0h6485t\n",
+ "matched: Michael Capellas to Michael Capellas with id: m.06zfsk\n",
+ "matched: Michael Chertoff to Michael Chertoff with id: m.04yfpm\n",
+ "matched: Michael Chiklis to Michael Chiklis with id: m.03kt5c\n",
+ "matched: Michael Clarke Duncan to Michael Clarke Duncan with id: m.02lkcc\n",
+ "matched: Michael Dell to Michael Dell with id: m.013q3z\n",
+ "matched: Michael Diekmann to Michael Diekmann with id: m.04hdj5r\n",
+ "matched: Michael Doleac to Michael Doleac with id: m.05p2m2\n",
+ "matched: Michael Douglas to Michael Douglas with id: m.04g1950\n",
+ "matched: Michael Fitzgerald to Michael FitzGerald with id: m.0bx457v\n",
+ "matched: Michael Frayn to Michael Frayn with id: m.027d88\n",
+ "matched: Michael Friedman to Michael Friedman with id: m.03hn9_4\n",
+ "matched: Michael Hagee to Michael Hagee with id: m.0213zq\n",
+ "matched: Michael Haneke to Michael Haneke with id: m.041jlr\n",
+ "matched: Michael Jordan to Michael Jordan with id: m.0573h5\n",
+ "matched: Michael Kahn to Michael Kahn with id: m.0vztpbd\n",
+ "matched: Michael Keaton to Michael Keaton with id: m.01j5ws\n",
+ "matched: Michael Kors to Michael Kors with id: m.07f8gw\n",
+ "matched: Michael Leavitt to Michael Leavitt with id: m.01r26f\n",
+ "matched: Michael Lopez-Alegria to Michael Lopez-Alegria with id: m.02d1lg\n",
+ "matched: Michael Michele to Michael Michele with id: m.08z848\n",
+ "matched: Michael Milton to Michael Milton with id: m.0gmf3bb\n",
+ "matched: Michael Munoz to Michael Munoz with id: m.05h96ds\n",
+ "matched: Michael Olowokandi to Michael Olowokandi with id: m.03ld05\n",
+ "matched: Michael Patrick King to Michael Patrick King with id: m.070j61\n",
+ "matched: Michael Peat to Michael Peat with id: m.09rx0j\n",
+ "matched: Michael Pfleger to Michael Pfleger with id: m.02vs_jx\n",
+ "matched: Michael Phelps to Michael Phelps with id: m.02p37dc\n",
+ "matched: Michael Richards to Michael Richards with id: m.08hs2q\n",
+ "matched: Michael Stark to Michael Stark with id: m.08sz91\n",
+ "matched: Michael Wayne to Michael Wayne with id: m.05xhlhk\n",
+ "matched: Michael Winterbottom to Michael Winterbottom with id: m.054bt3\n",
+ "matched: Michel Kratochvil to Michel Kratochvil with id: m.0bdrwb\n",
+ "matched: Michel Temer to Michel Temer with id: m.04fw8yd\n",
+ "matched: Michel Therrien to Michel Therrien with id: m.06qy4p\n",
+ "matched: Michelangelo Antonioni to Michelangelo Antonioni with id: m.09qc1\n",
+ "matched: Michele Placido to Michele Placido with id: m.053n8s\n",
+ "matched: Michelle Bachelet to Michelle Bachelet with id: m.03wws_\n",
+ "matched: Michelle Branch to Michelle Branch with id: m.01t110\n",
+ "matched: Michelle Collins to Michelle Collins with id: m.0gys229\n",
+ "matched: Michelle Kwan to Michelle Kwan with id: m.011zg9\n",
+ "matched: Michelle Pfeiffer to Michelle Pfeiffer with id: m.0gx_p\n",
+ "matched: Michelle Rodriguez to Michelle Rodriguez with id: m.01sl1q\n",
+ "matched: Michelle Yeoh to Michelle Yeoh with id: m.012ykt\n",
+ "matched: Mick Jagger to Mick Jagger with id: m.01kx_81\n",
+ "matched: Mick McCarthy to Mick McCarthy with id: m.01br43\n",
+ "matched: Mickey Gilley to Mickey Gilley with id: m.01m960s\n",
+ "matched: Mickey Loomis to Mickey Loomis with id: m.02q31wy\n",
+ "matched: Mickey Rooney to Mickey Rooney with id: m.0m0nq\n",
+ "matched: Mickey Sherman to Mickey Sherman with id: m.0260ghm\n",
+ "matched: Micky Arison to Micky Arison with id: m.027f6w\n",
+ "matched: Micky Ward to Micky Ward with id: m.03hl8ln\n",
+ "matched: Miguel Contreras to Miguel Contreras with id: m.0282slz\n",
+ "matched: Miguel Cotto to Miguel Cotto with id: m.01c82f\n",
+ "matched: Miguel Estrada to Miguel Estrada with id: m.04wm28\n",
+ "matched: Miguel Jimenez to Miguel Jimenez with id: m.0gjd6ys\n",
+ "matched: Mike Babcock to Mike Babcock with id: m.02_0bm\n",
+ "matched: Mike Brey to Mike Brey with id: m.0b_vl2\n",
+ "matched: Mike Bryan to Mike Bryan with id: m.05m_46v\n",
+ "matched: Mike Carona to Mike Carona with id: m.07kddz\n",
+ "matched: Mike Cunning to Mike Cunning with id: m.0c12rn\n",
+ "matched: Mike Duke to Mike Duke with id: m.03rk12\n",
+ "matched: Mike Easley to Mike Easley with id: m.0263y0\n",
+ "matched: Mike Farrar to Mike Farrar with id: m.0bxl0_\n",
+ "matched: Mike Fisher to Mike Fisher with id: m.07d7xv\n",
+ "matched: Mike Flanagan to Mike Flanagan with id: m.04njv0\n",
+ "matched: Mike Helton to Mike Helton with id: m.0ck7wj\n",
+ "matched: Mike Holmgren to Mike Holmgren with id: m.04mdk0\n",
+ "matched: Mike Johanns to Mike Johanns with id: m.02722_\n",
+ "matched: Mike Krzyzewski to Mike Krzyzewski with id: m.026g8n\n",
+ "matched: Mike Leach to Mike Leach with id: m.08gnpj\n",
+ "matched: Mike Maroth to Mike Maroth with id: m.05c8f_\n",
+ "matched: Mike Martz to Mike Martz with id: m.04s_7c\n",
+ "matched: Mike Matheny to Mike Matheny with id: m.046gb9\n",
+ "matched: Mike Montgomery to Mike Montgomery with id: m.054lky\n",
+ "matched: Mike Myers to Mike Myers with id: m.03lkp7\n",
+ "matched: Mike Price to Mike Price with id: m.0463tyk\n",
+ "matched: Mike Richter to Mike Richter with id: m.03qp6s\n",
+ "matched: Mike Scioscia to Mike Scioscia with id: m.0414k9\n",
+ "matched: Mike Sherman to Mike Sherman with id: m.04rbsv\n",
+ "matched: Mike Smith to Mike Smith with id: m.0cgy8b\n",
+ "matched: Mike Stefanik to Mike Stefanik with id: m.0cqv1t\n",
+ "matched: Mike Sweeney to Mike Sweeney with id: m.09vf8c\n",
+ "matched: Mike Thibault to Mike Thibault with id: m.0b1x56\n",
+ "matched: Mike Tice to Mike Tice with id: m.03lr3z\n",
+ "matched: Mike Weir to Mike Weir with id: m.01dtxd\n",
+ "matched: Mikhail Gorbachev to Mikhail Gorbachev with id: m.058md\n",
+ "matched: Mikhail Kalashnikov to Mikhail Kalashnikov with id: m.04y1b\n",
+ "matched: Mikhail Kasyanov to Mikhail Kasyanov with id: m.01lq52\n",
+ "matched: Mikhail Khodorkovsky to Mikhail Khodorkovsky with id: m.01rr8_\n",
+ "matched: Mikhail Wehbe to Mikhail Wehbe with id: m.0bh8py5\n",
+ "matched: Mikhail Youzhny to Mikhail Youzhny with id: m.059l7_\n",
+ "matched: Miles Stewart to Miles Stewart with id: m.05tgbv\n",
+ "matched: Millicent Martin to Millicent Martin with id: m.02sqjs\n",
+ "matched: Milt Palacio to Milt Palacio with id: m.07cl9g\n",
+ "matched: Milton Berle to Milton Berle with id: m.01wbhj4\n",
+ "matched: Milton Wynants to Milton Wynants with id: m.026hjfb\n",
+ "matched: Minnie Driver to Minnie Driver with id: m.01fwj8\n",
+ "matched: Minnie Mendoza to Minnie Mendoza with id: m.02rs8ph\n",
+ "matched: Mira Sorvino to Mira Sorvino with id: m.01phtd\n",
+ "matched: Miranda Otto to Miranda Otto with id: m.0294fd\n",
+ "matched: Mirela Manjani to Mirela Manjani with id: m.08lh3v\n",
+ "matched: Mireya Moscoso to Mireya Moscoso with id: m.022v9_\n",
+ "matched: Missy Crider to Missy Crider with id: m.0643f_0\n",
+ "matched: Mitch Kupchak to Mitch Kupchak with id: m.05s74y\n",
+ "matched: Mitoji Yabunaka to Mitoji Yabunaka with id: m.07s9q3j\n",
+ "matched: Mitt Romney to Mitt Romney with id: m.0271_s\n",
+ "matched: Mitzi Gaynor to Mitzi Gaynor with id: m.04z9cv\n",
+ "matched: Miyako Miyazaki to Miyako Miyazaki with id: m.0b7d08\n",
+ "matched: Mohamed Benaissa to Mohamed Benaissa with id: m.03p2zj\n",
+ "matched: Mohamed ElBaradei to Mohamed ElBaradei with id: m.01728m\n",
+ "matched: Mohammad Khatami to Mohammad Khatami with id: m.01bfgv\n",
+ "matched: Mohammed Dahlan to Mohammed Dahlan with id: m.041l8g\n",
+ "matched: Molly Sims to Molly Sims with id: m.04pj1q\n",
+ "matched: Momcilo Perisic to Momcilo Perisic with id: m.0ch669\n",
+ "matched: Monica Bellucci to Monica Bellucci with id: m.01pcrc\n",
+ "matched: Monica Lewinsky to Monica Lewinsky with id: m.0509p\n",
+ "matched: Monica Seles to Monica Seles with id: m.01rv05\n",
+ "matched: Monique Ferreira to Monique Ferreira with id: m.026bz07\n",
+ "matched: Monique Gagnon-Tremblay to Monique Gagnon-Tremblay with id: m.02m93w\n",
+ "matched: Monique Garbrecht-Enfeldt to Monique Garbrecht-Enfeldt with id: m.026m0f8\n",
+ "matched: Monte Kiffin to Monte Kiffin with id: m.08bssx\n",
+ "matched: Morgan Fairchild to Morgan Fairchild with id: m.02vmmz\n",
+ "matched: Morgan Hentzen to Morgan Hentzen with id: m.02z2t_s\n",
+ "matched: Morris Dees to Morris Dees with id: m.02dwq5\n",
+ "matched: Morris Watts to Morris Watts with id: m.0g1kd8\n",
+ "matched: Moshe Katsav to Moshe Katsav with id: m.01k84w\n",
+ "matched: Mother Teresa to Mother Teresa with id: m.01yv6p\n",
+ "matched: Ms Dynamite to Ms Dynamite with id: m.03f3mtl\n",
+ "matched: Mstislav Rostropovich to Mstislav Rostropovich with id: m.0149xx\n",
+ "matched: Muammar Gaddafi to Muammar Gaddafi with id: m.0dxvs\n",
+ "matched: Muffet McGraw to Muffet McGraw with id: m.02qr53t\n",
+ "matched: Muhammad Saeed al-Sahhaf to Muhammad Saeed al-Sahhaf with id: m.01ctw_\n",
+ "matched: Mukesh Ambani to Mukesh Ambani with id: m.04gsrg\n",
+ "matched: Munir Akram to Munir Akram with id: m.0276ltb\n",
+ "matched: Nabil Shaath to Nabil Shaath with id: m.0kwtd\n",
+ "matched: Naji Sabri to Naji Sabri with id: m.0c3x0v\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Nan Wang to Nan Wang with id: m.0_sknfh\n",
+ "matched: Nancy Kerrigan to Nancy Kerrigan with id: m.01x3mg\n",
+ "matched: Nancy Pelosi to Nancy Pelosi with id: m.012v1t\n",
+ "matched: Nancy Reagan to Nancy Reagan with id: m.059rv\n",
+ "matched: Nancy Sinatra to Nancy Sinatra with id: m.05ft3\n",
+ "matched: Nanni Moretti to Nanni Moretti with id: m.06dx0w\n",
+ "matched: Naomi Campbell to Naomi Campbell with id: m.01pcrw\n",
+ "matched: Naomi Watts to Naomi Watts with id: m.01xcfy\n",
+ "matched: Naoto Kan to Naoto Kan with id: m.01_x4x\n",
+ "matched: Narayan Singh Pun to Narayan Singh Pun with id: m.027sbq7\n",
+ "matched: Narendra Modi to Narendra Modi with id: m.0296q2\n",
+ "matched: Nasser al-Kidwa to Nasser al-Kidwa with id: m.03gxflt\n",
+ "matched: Nastassia Kinski to Nastassia Kinski with id: m.05hdf\n",
+ "matched: Nastia Liukin to Nastia Liukin with id: m.0bfy48\n",
+ "matched: Natalia Verbeke to Natalia Verbeke with id: m.03c16vy\n",
+ "matched: Natalie Cole to Natalie Cole with id: m.026spg\n",
+ "matched: Natalie Coughlin to Natalie Coughlin with id: m.03nw4q\n",
+ "matched: Natalie Imbruglia to Natalie Imbruglia with id: m.01b4y1\n",
+ "matched: Natalie Maines to Natalie Maines with id: m.018pyg\n",
+ "matched: Natasha Henstridge to Natasha Henstridge with id: m.0346l4\n",
+ "matched: Natasha Lyonne to Natasha Lyonne with id: m.032bfz\n",
+ "matched: Nate Blackwell to Nate Blackwell with id: m.03byvrl\n",
+ "matched: Nate Huffman to Nate Huffman with id: m.0dw8tm\n",
+ "matched: Nate Hybl to Nate Hybl with id: m.03cfjx5\n",
+ "matched: Nathalie Baye to Nathalie Baye with id: m.0d9mt_\n",
+ "matched: Nathalie Dechy to Nathalie Dechy with id: m.068lzl\n",
+ "matched: Nathan Lane to Nathan Lane with id: m.01nxzv\n",
+ "matched: Nathan Smith to Nathan Smith with id: m.0f9g1s\n",
+ "matched: Nawabzada Nasrullah Khan to Nawabzada Nasrullah Khan with id: m.060sgp\n",
+ "matched: Neil Goldman to Neil Goldman with id: m.0h0x_kd\n",
+ "matched: Nelson Acosta to Nelson Acosta with id: m.0fnqy9\n",
+ "matched: Nelson Mandela to Nelson Mandela with id: m.05g7q\n",
+ "matched: Nelson Shanks to Nelson Shanks with id: m.0b6ljgz\n",
+ "matched: Newt Gingrich to Newt Gingrich with id: m.018fzs\n",
+ "matched: Nia Vardalos to Nia Vardalos with id: m.02s5m3\n",
+ "matched: Nicanor Duarte Frutos to Nicanor Duarte Frutos with id: m.022djg\n",
+ "matched: Nicholas Tse to Nicholas Tse with id: m.02wk4d\n",
+ "matched: Nick Cassavetes to Nick Cassavetes with id: m.0615dp\n",
+ "matched: Nick Markakis to Nick Markakis with id: m.0bwk42\n",
+ "matched: Nick Nolte to Nick Nolte with id: m.0lkr7\n",
+ "matched: Nick Price to Nick Price with id: m.0gnzn2\n",
+ "matched: Nick Rahall to Nick Rahall with id: m.024zc8\n",
+ "matched: Nick Rimando to Nick Rimando with id: m.04cl_s\n",
+ "matched: Nicolas Cage to Nicolas Cage with id: m.01vvb4m\n",
+ "matched: Nicolas Kiefer to Nicolas Kiefer with id: m.03qthv\n",
+ "matched: Nicolas Macrozonaris to Nicolas Macrozonaris with id: m.03pyzq\n",
+ "matched: Nicolas Sarkozy to Nicolas Sarkozy with id: m.02ps9k\n",
+ "matched: Nicole Kidman to Nicole Kidman with id: m.05dbf\n",
+ "matched: Nicoletta Braschi to Nicoletta Braschi with id: m.07bp3c\n",
+ "matched: Nida Blanca to Nida Blanca with id: m.0d7k0l\n",
+ "matched: Nikki McKibbin to Nikki McKibbin with id: m.033kgn\n",
+ "matched: Nikki Reed to Nikki Reed with id: m.05zwl4\n",
+ "matched: Nikki Teasley to Nikki Teasley with id: m.072c_h\n",
+ "matched: Nikolay Davydenko to Nikolay Davydenko with id: m.066k52\n",
+ "matched: Nina Jacobson to Nina Jacobson with id: m.0fnxcl\n",
+ "matched: Nizar Trabelsi to Nizar Trabelsi with id: m.023d8z\n",
+ "matched: Noah Wyle to Noah Wyle with id: m.01t6xz\n",
+ "matched: Nobuyuki Idei to Nobuyuki Idei with id: m.04ll1z\n",
+ "matched: Noelle Bush to Noelle Bush with id: m.04j_fr\n",
+ "matched: Nona Gaye to Nona Gaye with id: m.01rjfj\n",
+ "matched: Nong Duc Manh to Nong Duc Manh with id: m.01ckfy\n",
+ "matched: Nora Ephron to Nora Ephron with id: m.01gzm2\n",
+ "matched: Norah Jones to Norah Jones with id: m.0197tq\n",
+ "matched: Norbert van Heyst to Norbert van Heyst with id: m.04f1bsx\n",
+ "matched: Norio Ohga to Norio Ohga with id: m.038w2v\n",
+ "matched: Norm Coleman to Norm Coleman with id: m.01jhtj\n",
+ "matched: Norm Macdonald to Norm Macdonald with id: m.0dx1k8\n",
+ "matched: Norman Jewison to Norman Jewison with id: m.012rng\n",
+ "matched: Norman Mailer to Norman Mailer with id: m.019z7q\n",
+ "matched: Norman Mineta to Norman Mineta with id: m.013y3t\n",
+ "matched: Norodom Chakrapong to Norodom Chakrapong with id: m.045mqy\n",
+ "matched: Norodom Sihanouk to Norodom Sihanouk with id: m.0krnw\n",
+ "matched: Nuon Chea to Nuon Chea with id: m.05tmjp\n",
+ "matched: Nursultan Nazarbayev to Nursultan Nazarbayev with id: m.0ft68\n",
+ "matched: Oleg Romantsev to Oleg Romantsev with id: m.0cl2qq\n",
+ "matched: Oleksandr Moroz to Oleksandr Moroz with id: m.04xj7q\n",
+ "matched: Olene Walker to Olene Walker with id: m.020j38\n",
+ "matched: Oliver Neuville to Oliver Neuville with id: m.01c5vs\n",
+ "matched: Oliver Stone to Oliver Stone with id: m.05kfs\n",
+ "matched: Olivia Newton-John to Olivia Newton-John with id: m.0dzlk\n",
+ "matched: Olivier Boulay to Olivier Boulay with id: m.05t8s7\n",
+ "matched: Olivier Rochus to Olivier Rochus with id: m.059zx3\n",
+ "matched: Olympia Dukakis to Olympia Dukakis with id: m.01zz8t\n",
+ "matched: Omar Sharif to Omar Sharif with id: m.02vp86l\n",
+ "matched: Omar Vizquel to Omar Vizquel with id: m.034g1z\n",
+ "matched: Oprah Winfrey to Oprah Winfrey with id: m.0grwj\n",
+ "matched: Orlando Bloom to Orlando Bloom with id: m.09wj5\n",
+ "matched: Ornella Muti to Ornella Muti with id: m.01synr\n",
+ "matched: Orrin Hatch to Orrin Hatch with id: m.016mj4\n",
+ "matched: Osama bin Laden to Osama bin Laden with id: m.05mg9\n",
+ "matched: Oscar De La Hoya to Oscar De La Hoya with id: m.0nk_k\n",
+ "matched: Oscar de la Renta to Oscar de la Renta with id: m.0y8r3\n",
+ "matched: Otto Reich to Otto Reich with id: m.05lldb\n",
+ "matched: Otto Schily to Otto Schily with id: m.01nb1p\n",
+ "matched: Owen Nolan to Owen Nolan with id: m.02qzwg\n",
+ "matched: Owen Wilson to Owen Wilson with id: m.01q_ph\n",
+ "matched: Oxana Fedorova to Oxana Fedorova with id: m.02cz9t\n",
+ "matched: Ozzie Smith to Ozzie Smith with id: m.05p_m\n",
+ "matched: Ozzy Osbourne to Ozzy Osbourne with id: m.01vtqml\n",
+ "matched: Paddy Torsney to Paddy Torsney with id: m.0533gh\n",
+ "matched: Padraig Harrington to Padraig Harrington with id: m.04c2y4\n",
+ "matched: Paek Nam Sun to Paek Nam Sun with id: m.073htb\n",
+ "matched: Pak Gil Yon to Pak Gil Yon with id: m.073hr7\n",
+ "matched: Pamela Anderson to Pamela Anderson with id: m.05r5w\n",
+ "matched: Pamela Melroy to Pamela Melroy with id: m.02d2k1\n",
+ "matched: Paradorn Srichaphan to Paradorn Srichaphan with id: m.01cygd\n",
+ "matched: Paris Hilton to Paris Hilton with id: m.0227vl\n",
+ "matched: Park Jie-won to Park Jie-won with id: m.0j_5tn_\n",
+ "matched: Parris Glendening to Parris Glendening with id: m.03xb3s\n",
+ "matched: Parthiv Patel to Parthiv Patel with id: m.02s6mz\n",
+ "matched: Pascal Lamy to Pascal Lamy with id: m.0605ky\n",
+ "matched: Pascal Quignard to Pascal Quignard with id: m.01pyy7\n",
+ "matched: Pat Burns to Pat Burns with id: m.0gg1f3\n",
+ "matched: Pat Cox to Pat Cox with id: m.01tq6k\n",
+ "matched: Pat Riley to Pat Riley with id: m.01zdkg\n",
+ "matched: Pat Summerall to Pat Summerall with id: m.02c57l\n",
+ "matched: Pat Summitt to Pat Summitt with id: m.01f9yn\n",
+ "matched: Patricia Clarkson to Patricia Clarkson with id: m.02d4ct\n",
+ "matched: Patricia Hearst to Patricia Hearst with id: m.0hb87\n",
+ "matched: Patricia Heaton to Patricia Heaton with id: m.02_n5d\n",
+ "matched: Patricia Medina to Patricia Medina with id: m.02qxyzq\n",
+ "matched: Patricia Phillips to Patricia Phillips with id: m.0rq825p\n",
+ "matched: Patricia Russo to Patricia Russo with id: m.06ctmv\n",
+ "matched: Patricia Wartusch to Patricia Wartusch with id: m.02wb6w_\n",
+ "matched: Patrick Dennehy to Patrick Dennehy with id: m.0vx2rq4\n",
+ "matched: Patrick Eaves to Patrick Eaves with id: m.09j8cw\n",
+ "matched: Patrick Ewing to Patrick Ewing with id: m.01jjx5\n",
+ "matched: Patrick Kron to Patrick Kron with id: m.05j71j\n",
+ "matched: Patrick McEnroe to Patrick McEnroe with id: m.04lkb0\n",
+ "matched: Patrick Rafter to Patrick Rafter with id: m.05sy8\n",
+ "matched: Patrick Roy to Patrick Roy with id: m.0zy0cx2\n",
+ "matched: Patsy Kensit to Patsy Kensit with id: m.03lgq7\n",
+ "matched: Patsy Mink to Patsy Mink with id: m.034zwp\n",
+ "matched: Patti Labelle to Patti LaBelle with id: m.019f9z\n",
+ "matched: Patti Lank to Patti Lank with id: m.09rts03\n",
+ "matched: Patty Duke to Patty Duke with id: m.02rmxx\n",
+ "matched: Patty Schnyder to Patty Schnyder with id: m.059g24\n",
+ "matched: Patty Sheehan to Patty Sheehan with id: m.05jltw\n",
+ "matched: Paul-Henri Mathieu to Paul-Henri Mathieu with id: m.07p2yb\n",
+ "matched: Paul Bettany to Paul Bettany with id: m.01chc7\n",
+ "matched: Paul Bremer to Paul Bremer with id: m.01gzfn\n",
+ "matched: Paul Burrell to Paul Burrell with id: m.012nry\n",
+ "matched: Paul Byrd to Paul Byrd with id: m.06lbtv\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Paul Crake to Paul Crake with id: m.027z30y\n",
+ "matched: Paul Desmarais to Paul Desmarais with id: m.01xkz2\n",
+ "matched: Paul Farley to Paul Farley with id: m.0fkq64\n",
+ "matched: Paul Gascoigne to Paul Gascoigne with id: m.025csj\n",
+ "matched: Paul Greengrass to Paul Greengrass with id: m.06cxyj\n",
+ "matched: Paul Henderson to Paul Henderson with id: m.08jc18\n",
+ "matched: Paul Kagame to Paul Kagame with id: m.02301x\n",
+ "matched: Paul Kariya to Paul Kariya with id: m.01kb6l\n",
+ "matched: Paul LeClerc to Paul LeClerc with id: m.0fqb2d\n",
+ "matched: Paul Lo Duca to Paul Lo Duca with id: m.0530sr\n",
+ "matched: Paul Lockhart to Paul Lockhart with id: m.02d1ks\n",
+ "matched: Paul Martin to Paul Martin with id: m.05w0sd6\n",
+ "matched: Paul McCartney to Paul McCartney with id: m.03j24kf\n",
+ "matched: Paul McNulty to Paul McNulty with id: m.08hy3y\n",
+ "matched: Paul Newman to Paul Newman with id: m.0d6d2\n",
+ "matched: Paul Otellini to Paul Otellini with id: m.05kx4n\n",
+ "matched: Paul Reiser to Paul Reiser with id: m.01y0y6\n",
+ "matched: Paul Sarbanes to Paul Sarbanes with id: m.0206p0\n",
+ "matched: Paul Schrader to Paul Schrader with id: m.037d35\n",
+ "matched: Paul Shanley to Paul Shanley with id: m.05rcvy\n",
+ "matched: Paul Tagliabue to Paul Tagliabue with id: m.01nzww\n",
+ "matched: Paul Tracy to Paul Tracy with id: m.01z5r5\n",
+ "matched: Paul Vathis to Paul Vathis with id: m.0dnl35\n",
+ "matched: Paul Wellstone to Paul Wellstone with id: m.010ngb\n",
+ "matched: Paul Wolfowitz to Paul Wolfowitz with id: m.01b80n\n",
+ "matched: Paula Abdul to Paula Abdul with id: m.05szp\n",
+ "matched: Paula Dobriansky to Paula Dobriansky with id: m.030x24\n",
+ "matched: Paula Prentiss to Paula Prentiss with id: m.058wkf\n",
+ "matched: Paula Radcliffe to Paula Radcliffe with id: m.01h75w\n",
+ "matched: Paula Zahn to Paula Zahn with id: m.02l2s2\n",
+ "matched: Pauley Perrette to Pauley Perrette with id: m.06z8cv\n",
+ "matched: Pauline Phillips to Pauline Phillips with id: m.0hh1q\n",
+ "matched: Pedro Malan to Pedro Malan with id: m.076mm7\n",
+ "matched: Pedro Pauleta to Pedro Pauleta with id: m.03bghb\n",
+ "matched: Pedro Solbes to Pedro Solbes with id: m.04pdpl\n",
+ "matched: Pele to Pele with id: m.067g_\n",
+ "matched: Penelope Ann Miller to Penelope Ann Miller with id: m.02rrsz\n",
+ "matched: Penelope Cruz to Penelope Cruz with id: m.05q_b\n",
+ "matched: Penny Lancaster to Penny Lancaster with id: m.055d2f\n",
+ "matched: Peri Gilpin to Peri Gilpin with id: m.02frtk\n",
+ "matched: Perry Farrell to Perry Farrell with id: m.01nw3d\n",
+ "matched: Pervez Musharraf to Pervez Musharraf with id: m.061s_\n",
+ "matched: Pete Carroll to Pete Carroll with id: m.02ttv2\n",
+ "matched: Pete Gillen to Pete Gillen with id: m.0b5zzj\n",
+ "matched: Pete Rose to Pete Rose with id: m.0dxg6\n",
+ "matched: Pete Sampras to Pete Sampras with id: m.0hgst\n",
+ "matched: Peter Arnett to Peter Arnett with id: m.01czfw\n",
+ "matched: Peter Camejo to Peter Camejo with id: m.01s1np\n",
+ "matched: Peter Care to Peter Care with id: m.04_0n2w\n",
+ "matched: Peter Caruana to Peter Caruana with id: m.0218pw\n",
+ "matched: Peter Costello to Peter Costello with id: m.05zwn3b\n",
+ "matched: Peter Fisher to Peter Fisher with id: m.047t_mw\n",
+ "matched: Peter Fonda to Peter Fonda with id: m.0170vn\n",
+ "matched: Peter Gabriel to Peter Gabriel with id: m.0fhxv\n",
+ "matched: Peter Gilmour to Peter Gilmour with id: m.0czdrd3\n",
+ "matched: Peter Goldmark to Peter Goldmark with id: m.07hzsl\n",
+ "matched: Peter Greenaway to Peter Greenaway with id: m.0fdw2\n",
+ "matched: Peter Hartz to Peter Hartz with id: m.06v3yg\n",
+ "matched: Peter Harvey to Peter Harvey with id: m.0hhr09g\n",
+ "matched: Peter Hillary to Peter Hillary with id: m.028b5vn\n",
+ "matched: Peter Hollingworth to Peter Hollingworth with id: m.01gm43\n",
+ "matched: Peter Holmberg to Peter Holmberg with id: m.03cbb3x\n",
+ "matched: Peter Hunt to Peter Hunt with id: m.04mtq5\n",
+ "matched: Peter Lundgren to Peter Lundgren with id: m.07vrb9\n",
+ "matched: Peter Mackay to Peter MacKay with id: m.01jjnl\n",
+ "matched: Peter Mansbridge to Peter Mansbridge with id: m.01lghn\n",
+ "matched: Peter Max to Peter Max with id: m.011p_b\n",
+ "matched: Peter Mullan to Peter Mullan with id: m.090r4b\n",
+ "matched: Peter Rasmussen to Peter Rasmussen with id: m.0w6fm0x\n",
+ "matched: Peter Schultz to Peter Schultz with id: m.02vvqzp\n",
+ "matched: Peter Sejna to Peter Sejna with id: m.08s2rj\n",
+ "matched: Peter Shaw to Peter Shaw with id: m.011bph3b\n",
+ "matched: Peter Struck to Peter Struck with id: m.01t7jk\n",
+ "matched: Peter Ueberroth to Peter Ueberroth with id: m.01r39_\n",
+ "matched: Petria Thomas to Petria Thomas with id: m.03n7n8\n",
+ "matched: Petro Symonenko to Petro Symonenko with id: m.04xj69\n",
+ "matched: Phan Van Khai to Phan Van Khai with id: m.01vq3x\n",
+ "matched: Pharrell Williams to Pharrell Williams with id: m.04mn81\n",
+ "matched: Phil Bennett to Phil Bennett with id: m.028zjk\n",
+ "matched: Phil Bredesen to Phil Bredesen with id: m.02655s\n",
+ "matched: Phil Gramm to Phil Gramm with id: m.016l53\n",
+ "matched: Phil Jackson to Phil Jackson with id: m.030w9m\n",
+ "matched: Phil Johnson to Phil Johnson with id: m.0bpq4r\n",
+ "matched: Phil McGraw to Phil McGraw with id: m.01llhq\n",
+ "matched: Phil Mickelson to Phil Mickelson with id: m.02t8t9\n",
+ "matched: Phil Morris to Phil Morris with id: m.05mn1n\n",
+ "matched: Phil Vassar to Phil Vassar with id: m.01mn5kd\n",
+ "matched: Philippe Noiret to Philippe Noiret with id: m.056z6_\n",
+ "matched: Phillip Fulmer to Phillip Fulmer with id: m.06zxj9\n",
+ "matched: Phillips Idowu to Phillips Idowu with id: m.07v3ln\n",
+ "matched: Picabo Street to Picabo Street with id: m.04lmqm\n",
+ "matched: Pier Ferdinando Casini to Pier Ferdinando Casini with id: m.062wzl\n",
+ "matched: Pierce Brosnan to Pierce Brosnan with id: m.018p4y\n",
+ "matched: Pierre Boulanger to Pierre Boulanger with id: m.026t71b\n",
+ "matched: Pierre Lacroix to Pierre Lacroix with id: m.0dpygm\n",
+ "matched: Pierre Pettigrew to Pierre Pettigrew with id: m.01rjtl\n",
+ "matched: Pierre Png to Pierre Png with id: m.026db3c\n",
+ "matched: Pierre Van Hooijdonk to Pierre van Hooijdonk with id: m.06b3bx\n",
+ "matched: Piers Sellers to Piers Sellers with id: m.02d2gt\n",
+ "matched: Pilar Montenegro to Pilar Montenegro with id: m.0lpx2\n",
+ "matched: Pio Laghi to Pio Laghi with id: m.05p40q\n",
+ "matched: Piotr Anderszewski to Piotr Anderszewski with id: m.02xcc35\n",
+ "matched: Placido Domingo to Placido Domingo with id: m.01l8slj\n",
+ "matched: Platon Lebedev to Platon Lebedev with id: m.01zgyp\n",
+ "matched: Porter Goss to Porter Goss with id: m.0d18hh\n",
+ "matched: Portia de Rossi to Portia de Rossi with id: m.01pcz9\n",
+ "matched: Prince Charles to Prince Charles with id: m.01vmhj2\n",
+ "matched: Prince Harry to Prince Harry with id: m.03rbf\n",
+ "matched: Priscilla Owen to Priscilla Owen with id: m.0638dg\n",
+ "matched: Priscilla Presley to Priscilla Presley with id: m.01dml6\n",
+ "matched: Priyanka Chopra to Priyanka Chopra with id: m.03fwln\n",
+ "matched: Pupi Avati to Pupi Avati with id: m.04r6qt\n",
+ "matched: Qian Qichen to Qian Qichen with id: m.036572\n",
+ "matched: Queen Latifah to Queen Latifah with id: m.01wgcvn\n",
+ "matched: Quin Snyder to Quin Snyder with id: m.04l5px\n",
+ "matched: Qusai Hussein to Qusai Hussein with id: m.069wr\n",
+ "matched: Rachel Corrie to Rachel Corrie with id: m.01c1ww\n",
+ "matched: Rachel Griffiths to Rachel Griffiths with id: m.02j9lm\n",
+ "matched: Rachel Hunter to Rachel Hunter with id: m.02znsf\n",
+ "matched: Rachel Kempson to Rachel Kempson with id: m.024vz4\n",
+ "matched: Rachel Roy to Rachel Roy with id: m.0gzmv8\n",
+ "matched: Raf Vallone to Raf Vallone with id: m.027kz70\n",
+ "matched: Rafael Bielsa to Rafael Bielsa with id: m.03pdrz\n",
+ "matched: Rafeeuddin Ahmed to Rafeeuddin Ahmed with id: m.0gkzxkc\n",
+ "matched: Rafidah Aziz to Rafidah Aziz with id: m.0ks1c4\n",
+ "matched: Rafiq Hariri to Rafiq Hariri with id: m.0235fz\n",
+ "matched: Rahul Dravid to Rahul Dravid with id: m.01lhb9\n",
+ "matched: Ralf Schumacher to Ralf Schumacher with id: m.01tslk\n",
+ "matched: Ralph Fiennes to Ralph Fiennes with id: m.0170qf\n",
+ "matched: Ralph Firman to Ralph Firman with id: m.04kyzg\n",
+ "matched: Ralph Friedgen to Ralph Friedgen with id: m.04lbd2\n",
+ "matched: Ralph Goodale to Ralph Goodale with id: m.0273yg\n",
+ "matched: Ralph Klein to Ralph Klein with id: m.03gzsw8\n",
+ "matched: Ralph Lauren to Ralph Lauren with id: m.02c748\n",
+ "matched: Ralph Nader to Ralph Nader with id: m.06dnh\n",
+ "matched: Ralph Sampson to Ralph Sampson with id: m.04zxr1p\n",
+ "matched: Rand Beers to Rand Beers with id: m.03zcp2\n",
+ "matched: Rand Miller to Rand Miller with id: m.034hbv\n",
+ "matched: Randall Terry to Randall Terry with id: m.02tgpz\n",
+ "matched: Randall Tobias to Randall Tobias with id: m.09fnh5\n",
+ "matched: Randy Brown to Randy Brown with id: m.02wyhv2\n",
+ "matched: Randy Ferbey to Randy Ferbey with id: m.028ct3\n",
+ "matched: Randy Jackson to Randy Jackson with id: m.02z1r_0\n",
+ "matched: Randy Johnson to Randy Johnson with id: m.04zw250\n",
+ "matched: Randy Travis to Randy Travis with id: m.016srn\n",
+ "matched: Rani Mukherjee to Rani Mukherjee with id: m.01zp33\n",
+ "matched: Ranil Wickremasinghe to Ranil Wickremasinghe with id: m.0235bh\n",
+ "matched: Raoul Ruiz to Raoul Ruiz with id: m.0ctnsv\n",
+ "matched: Raquel Welch to Raquel Welch with id: m.012s5j\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Ray Bradbury to Ray Bradbury with id: m.06jcc\n",
+ "matched: Ray Evernham to Ray Evernham with id: m.06_74n\n",
+ "matched: Ray Halbritter to Ray Halbritter with id: m.047mjzp\n",
+ "matched: Ray Liotta to Ray Liotta with id: m.02j490\n",
+ "matched: Ray Lucas to Ray Lucas with id: m.03ydd_3\n",
+ "matched: Ray Nagin to Ray Nagin with id: m.06jp4q\n",
+ "matched: Ray Price to Ray Price with id: m.0hzqg_d\n",
+ "matched: Ray Romano to Ray Romano with id: m.01h910\n",
+ "matched: Ray Sherman to Ray Sherman with id: m.05mznbs\n",
+ "matched: Ray Young to Ray Young with id: m.05mxz8z\n",
+ "matched: Raymond Odierno to Raymond Odierno with id: m.0268g3w\n",
+ "matched: Raza Rabbani to Raza Rabbani with id: m.03yj5dv\n",
+ "matched: Razali Ismail to Razali Ismail with id: m.044x82\n",
+ "matched: Red Auerbach to Red Auerbach with id: m.01t2df\n",
+ "matched: Reese Witherspoon to Reese Witherspoon with id: m.0n6f8\n",
+ "matched: Reggie Lewis to Reggie Lewis with id: m.03hk1tz\n",
+ "matched: Reggie Miller to Reggie Miller with id: m.02c5ls\n",
+ "matched: Reggie Sanders to Reggie Sanders with id: m.04lgnnr\n",
+ "matched: Regina Ip to Regina Ip with id: m.01xx7_\n",
+ "matched: Reginald Hudlin to Reginald Hudlin with id: m.05myv8\n",
+ "matched: Rena Sofer to Rena Sofer with id: m.02__st\n",
+ "matched: Renato Soru to Renato Soru with id: m.07wyrf\n",
+ "matched: Rene Portland to Rene Portland with id: m.0c2tb_\n",
+ "matched: Retief Goosen to Retief Goosen with id: m.02ykkk\n",
+ "matched: Rhett Warrener to Rhett Warrener with id: m.07rjkm\n",
+ "matched: Ricardo Lagos to Ricardo Lagos with id: m.0c_f_h\n",
+ "matched: Ricardo Maduro to Ricardo Maduro with id: m.01xbx6\n",
+ "matched: Ricardo Mayorga to Ricardo Mayorga with id: m.017vn8\n",
+ "matched: Ricardo Monasterio to Ricardo Monasterio with id: m.026sxgg\n",
+ "matched: Riccardo Muti to Riccardo Muti with id: m.01chdy\n",
+ "matched: Rich Brooks to Rich Brooks with id: m.080m8b\n",
+ "matched: Rich Gannon to Rich Gannon with id: m.03hfvl\n",
+ "matched: Richard Armitage to Richard Armitage with id: m.0kdxzsz\n",
+ "matched: Richard Barry to Richard Barry with id: m.03md2rp\n",
+ "matched: Richard Branson to Richard Branson with id: m.0n839\n",
+ "matched: Richard Butler to Richard Butler with id: m.03t9q5\n",
+ "matched: Richard Cohen to Richard Cohen with id: m.03gypx\n",
+ "matched: Richard Crenna to Richard Crenna with id: m.016z51\n",
+ "matched: Richard Daley to Richard Daley with id: m.0b0rs\n",
+ "matched: Richard Dreyfuss to Richard Dreyfuss with id: m.01520h\n",
+ "matched: Richard Gephardt to Richard Gephardt with id: m.0163l9\n",
+ "matched: Richard Gere to Richard Gere with id: m.01438g\n",
+ "matched: Richard Greenberg to Richard Greenberg with id: m.0z9wl4d\n",
+ "matched: Richard Hamilton to Richard Hamilton with id: m.038ysr\n",
+ "matched: Richard Harris to Richard Harris with id: m.09bx41\n",
+ "matched: Richard Jefferson to Richard Jefferson with id: m.03nf04\n",
+ "matched: Richard Krajicek to Richard Krajicek with id: m.015h7y\n",
+ "matched: Richard Lennon to Richard Lennon with id: m.0cf30p\n",
+ "matched: Richard Lugar to Richard Lugar with id: m.01d_bx\n",
+ "matched: Richard Myers to Richard Myers with id: m.06phx1\n",
+ "matched: Richard Norton-Taylor to Richard Norton-Taylor with id: m.04746b\n",
+ "matched: Richard Parsons to Richard Parsons with id: m.0ywwtfj\n",
+ "matched: Richard Paul Evans to Richard Paul Evans with id: m.07xb48\n",
+ "matched: Richard Pennington to Richard Pennington with id: m.0274_gs\n",
+ "matched: Richard Perle to Richard Perle with id: m.01csbk\n",
+ "matched: Richard Reid to Richard Reid with id: m.01hzfy\n",
+ "matched: Richard Sambrook to Richard Sambrook with id: m.01p1r5\n",
+ "matched: Richard Shelby to Richard Shelby with id: m.020yj1\n",
+ "matched: Richard Tubb to Richard Tubb with id: m.02qqxtt\n",
+ "matched: Richard Virenque to Richard Virenque with id: m.02r7q8\n",
+ "matched: Richie Adubato to Richie Adubato with id: m.0bktv7\n",
+ "matched: Rick Barnes to Rick Barnes with id: m.0c357n\n",
+ "matched: Rick Bragg to Rick Bragg with id: m.0bq8p7\n",
+ "matched: Rick Carlisle to Rick Carlisle with id: m.02zxw4\n",
+ "matched: Rick Caruso to Rick Caruso with id: m.0h3tl82\n",
+ "matched: Rick Husband to Rick Husband with id: m.01831s\n",
+ "matched: Rick Perry to Rick Perry with id: m.02nlj_\n",
+ "matched: Rick Pitino to Rick Pitino with id: m.024rrk\n",
+ "matched: Rick Reed to Rick Reed with id: m.0g0n76\n",
+ "matched: Rick Rickert to Rick Rickert with id: m.0fgm_7\n",
+ "matched: Rick Romley to Rick Romley with id: m.028lvk\n",
+ "matched: Rick Santorum to Rick Santorum with id: m.01fgd3\n",
+ "matched: Rick Stansbury to Rick Stansbury with id: m.027906t\n",
+ "matched: Rick Wagoner to Rick Wagoner with id: m.03wqs65\n",
+ "matched: Ricky Barnes to Ricky Barnes with id: m.02x617z\n",
+ "matched: Ricky Martin to Ricky Martin with id: m.01w61th\n",
+ "matched: Ricky Ponting to Ricky Ponting with id: m.02cdqb\n",
+ "matched: Ricky Ray to Ricky Ray with id: m.07gq0p\n",
+ "matched: Ridley Scott to Ridley Scott with id: m.06chf\n",
+ "matched: Rien Long to Rien Long with id: m.0dnzxt\n",
+ "matched: Rina Lazo to Rina Lazo with id: m.0w1fvr_\n",
+ "matched: Ringo Starr to Ringo Starr with id: m.01vrnsk\n",
+ "matched: Rio Ferdinand to Rio Ferdinand with id: m.018f19\n",
+ "matched: Rita Grande to Rita Grande with id: m.0g8gtn\n",
+ "matched: Rita Moreno to Rita Moreno with id: m.01x209s\n",
+ "matched: Rita Wilson to Rita Wilson with id: m.044zvm\n",
+ "matched: Rob Morrow to Rob Morrow with id: m.05yclh\n",
+ "matched: Rob Niedermayer to Rob Niedermayer with id: m.08dg0x\n",
+ "matched: Rob Ramsay to Rob Ramsay with id: m.0czc131\n",
+ "matched: Rob Schneider to Rob Schneider with id: m.01fyzy\n",
+ "matched: Robbie Coltrane to Robbie Coltrane with id: m.06ltr\n",
+ "matched: Robbie Fowler to Robbie Fowler with id: m.01yqwx\n",
+ "matched: Robby Ginepri to Robby Ginepri with id: m.03n9xr\n",
+ "matched: Robert Altman to Robert Altman with id: m.0f86h_\n",
+ "matched: Robert Beck to Robert Beck with id: m.03xkhc\n",
+ "matched: Robert Blackwill to Robert Blackwill with id: m.05x4kds\n",
+ "matched: Robert Blake to Robert Blake with id: m.01tj3m\n",
+ "matched: Robert Bullock to Robert Bullock with id: m.03c08b_\n",
+ "matched: Robert De Niro to Robert De Niro with id: m.05pb0l\n",
+ "matched: Robert Durst to Robert Durst with id: m.091gyp\n",
+ "matched: Robert Duvall to Robert Duvall with id: m.015c4g\n",
+ "matched: Robert Ehrlich to Robert Ehrlich with id: m.027_zq\n",
+ "matched: Robert Fico to Robert Fico with id: m.0bkjs4\n",
+ "matched: Robert Gallo to Robert Gallo with id: m.0gbx49p\n",
+ "matched: Robert Hanssen to Robert Hanssen with id: m.019f8r\n",
+ "matched: Robert Horan to Robert Horan with id: m.09k5hdh\n",
+ "matched: Robert Hyatt to Robert Hyatt with id: m.042qnv\n",
+ "matched: Robert Kipkoech Cheruiyot to Robert Kipkoech Cheruiyot with id: m.025zdrn\n",
+ "matched: Robert Kocharian to Robert Kocharian with id: m.01tgq_\n",
+ "matched: Robert Korzeniowski to Robert Korzeniowski with id: m.03w7_b\n",
+ "matched: Robert McKee to Robert McKee with id: m.07kp15\n",
+ "matched: Robert Mueller to Robert Mueller with id: m.02djmh\n",
+ "matched: Robert Mugabe to Robert Mugabe with id: m.0bsfy\n",
+ "matched: Robert Nardelli to Robert Nardelli with id: m.02p_jfm\n",
+ "matched: Robert Pollack to Robert Pollack with id: m.026z6qq\n",
+ "matched: Robert Redford to Robert Redford with id: m.0gs1_\n",
+ "matched: Robert Schuller to Robert Schuller with id: m.05vslll\n",
+ "matched: Robert Stack to Robert Stack with id: m.01h4rj\n",
+ "matched: Robert Torricelli to Robert Torricelli with id: m.036n4n\n",
+ "matched: Robert Towne to Robert Towne with id: m.0hw1j\n",
+ "matched: Robert Tyrrell to Robert Tyrrell with id: m.09cd2qz\n",
+ "matched: Robert Wagner to Robert Wagner with id: m.04cr6gy\n",
+ "matched: Robert Wiener to Robert Wiener with id: m.0k02nf\n",
+ "matched: Robert Zoellick to Robert Zoellick with id: m.03xv7z\n",
+ "matched: Roberto Benigni to Roberto Benigni with id: m.01tt43d\n",
+ "matched: Roberto Canessa to Roberto Canessa with id: m.03g_g9z\n",
+ "matched: Roberto Carlos to Roberto Carlos with id: m.09g91q4\n",
+ "matched: Roberto Cavalli to Roberto Cavalli with id: m.07cyvs\n",
+ "matched: Roberto Lavagna to Roberto Lavagna with id: m.06hlck\n",
+ "matched: Roberto Marinho to Roberto Marinho with id: m.08473s\n",
+ "matched: Roberto Robaina to Roberto Robaina with id: m.02qrmpc\n",
+ "matched: Robin Cook to Robin Cook with id: m.01w_c8c\n",
+ "matched: Robin McGraw to Robin McGraw with id: m.05xtftr\n",
+ "matched: Robin Tunney to Robin Tunney with id: m.01lvht\n",
+ "matched: Robin Wagner to Robin Wagner with id: m.04vgt3\n",
+ "matched: Robin Williams to Robin Williams with id: m.0dmv4d\n",
+ "matched: Rocco Buttiglione to Rocco Buttiglione with id: m.0432rh\n",
+ "matched: Rod Blagojevich to Rod Blagojevich with id: m.0264ht\n",
+ "matched: Rod Bryden to Rod Bryden with id: m.02pthg5\n",
+ "matched: Rod Paige to Rod Paige with id: m.01pxng\n",
+ "matched: Rod Thorn to Rod Thorn with id: m.08xh0f\n",
+ "matched: Rodney Dangerfield to Rodney Dangerfield with id: m.015b67\n",
+ "matched: Rodrigo Borja to Rodrigo Borja with id: m.06yks9\n",
+ "matched: Rodrigo Rato to Rodrigo Rato with id: m.02_z4g\n",
+ "matched: Roel Campos to Roel Campos with id: m.04_00dm\n",
+ "matched: Rogelio Montemayor to Rogelio Montemayor with id: m.0j3f_2b\n",
+ "matched: Roger Clemens to Roger Clemens with id: m.06hly\n",
+ "matched: Roger Daltrey to Roger Daltrey with id: m.01k_0fp\n",
+ "matched: Roger Etchegaray to Roger Etchegaray with id: m.05pdct\n",
+ "matched: Roger Federer to Roger Federer with id: m.01my95\n",
+ "matched: Roger Grimes to Roger Grimes with id: m.02mkhk\n",
+ "matched: Roger King to Roger King with id: m.01wx_2m\n",
+ "matched: Roger Lyons to Roger Lyons with id: m.084hyk\n",
+ "matched: Roger Mahony to Roger Mahony with id: m.05dhqr\n",
+ "matched: Roger Penske to Roger Penske with id: m.04d49y\n",
+ "matched: Roger Staubach to Roger Staubach with id: m.02h8sh\n",
+ "matched: Roger Toussaint to Roger Toussaint with id: m.09ckyp\n",
+ "matched: Rogerio Romero to Rogerio Romero with id: m.0269_bd\n",
+ "matched: Roh Moo-hyun to Roh Moo-Hyun with id: m.08xh6c\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Rohinton Mistry to Rohinton Mistry with id: m.0gr21\n",
+ "matched: Roland Koch to Roland Koch with id: m.0404bdc\n",
+ "matched: Rolandas Paksas to Rolandas Paksas with id: m.01xvhg\n",
+ "matched: Rolf Eckrodt to Rolf Eckrodt with id: m.0gjs5y\n",
+ "matched: Rollie Massimino to Rollie Massimino with id: m.05k185\n",
+ "matched: Romain Duris to Romain Duris with id: m.0615j_\n",
+ "matched: Roman Abramovich to Roman Abramovich with id: m.01zl71\n",
+ "matched: Roman Coppola to Roman Coppola with id: m.074tyf\n",
+ "matched: Roman Polanski to Roman Polanski with id: m.06b_0\n",
+ "matched: Roman Tam to Roman Tam with id: m.0vgmx\n",
+ "matched: Romano Prodi to Romano Prodi with id: m.01c3z5\n",
+ "matched: Romeo Gigli to Romeo Gigli with id: m.0dsbldr\n",
+ "matched: Ron Dittemore to Ron Dittemore with id: m.01jh6j\n",
+ "matched: Ron Gonzales to Ron Gonzales with id: m.05fvnl\n",
+ "matched: Ron Howard to Ron Howard with id: m.0g2lq\n",
+ "matched: Ron Kirk to Ron Kirk with id: m.02fhhn\n",
+ "matched: Ron Zook to Ron Zook with id: m.07072y\n",
+ "matched: Ronald Harwood to Ronald Harwood with id: m.053ksp\n",
+ "matched: Ronald Kessler to Ronald Kessler with id: m.05ckg_\n",
+ "matched: Ronald Perelman to Ronald Perelman with id: m.031vjb\n",
+ "matched: Ronald Reagan to Ronald Reagan with id: m.06c0j\n",
+ "matched: Ronald White to Ronald White with id: m.047t94f\n",
+ "matched: Ronde Barber to Ronde Barber with id: m.04plsd\n",
+ "matched: Ronnie Jagday to Ronnie Jagday with id: m.090dw0\n",
+ "matched: Ronnie Musgrove to Ronnie Musgrove with id: m.01fm99\n",
+ "matched: Rosario Dawson to Rosario Dawson with id: m.02_hj4\n",
+ "matched: Rose Marie to Rose Marie with id: m.01vw1tk\n",
+ "matched: Roseanne Barr to Roseanne Barr with id: m.0286j9r\n",
+ "matched: Rosemarie Stack to Rosemarie Stack with id: m.02qzf9w\n",
+ "matched: Rosie Perez to Rosie Perez with id: m.037ky3\n",
+ "matched: Ross Verba to Ross Verba with id: m.027hw1j\n",
+ "matched: Rowan Williams to Rowan Williams with id: m.0j8g6\n",
+ "matched: Roy Blunt to Roy Blunt with id: m.034fn4\n",
+ "matched: Roy Chaderton to Roy Chaderton with id: m.03qf4j\n",
+ "matched: Roy Halladay to Roy Halladay with id: m.01thgd\n",
+ "matched: Roy Jones Jr to Roy Jones Jr with id: m.01r_334\n",
+ "matched: Roy Rogers to Roy Rogers with id: m.02q4s2k\n",
+ "matched: Roy Romanow to Roy Romanow with id: m.01jw2h\n",
+ "matched: Roy Williams to Roy Williams with id: m.08lrw9\n",
+ "matched: Ruben Studdard to Ruben Studdard with id: m.0264f6\n",
+ "matched: Rudolf Schuster to Rudolf Schuster with id: m.01zzfq\n",
+ "matched: Rudolph Giuliani to Rudolph Giuliani with id: m.06gn7\n",
+ "matched: Rudy Tomjanovich to Rudy Tomjanovich with id: m.0476cv\n",
+ "matched: Rulon Gardner to Rulon Gardner with id: m.03qt9d\n",
+ "matched: Rupert Grint to Rupert Grint with id: m.014xzx\n",
+ "matched: Rupert Murdoch to Rupert Murdoch with id: m.06hrk\n",
+ "matched: Russ Ortiz to Russ Ortiz with id: m.044y22\n",
+ "matched: Russell Coutts to Russell Coutts with id: m.03dlc9\n",
+ "matched: Russell Crowe to Russell Crowe with id: m.06dv3\n",
+ "matched: Russell Simmons to Russell Simmons with id: m.02xxbs\n",
+ "matched: Ruth Bader Ginsburg to Ruth Bader Ginsburg with id: m.0199pk\n",
+ "matched: Ruth Dreifuss to Ruth Dreifuss with id: m.014fd7\n",
+ "matched: Ryan Drese to Ryan Drese with id: m.07tfxk\n",
+ "matched: Ryan Goodman to Ryan Goodman with id: m.063yyzh\n",
+ "matched: Ryan Leaf to Ryan Leaf with id: m.04sdlx\n",
+ "matched: Ryan Newman to Ryan Newman with id: m.0g40yw\n",
+ "matched: Ryan Nyquist to Ryan Nyquist with id: m.07drv5\n",
+ "matched: Sabah Al-Ahmad Al-Jaber Al-Sabah to Sabah Al-Ahmad Al-Jaber Al-Sabah with id: m.0997ml\n",
+ "matched: Saburo Kawabuchi to Saburo Kawabuchi with id: m.04n2862\n",
+ "matched: Sachiko Yamada to Sachiko Yamada with id: m.04zzm11\n",
+ "matched: Sachin Tendulkar to Sachin Tendulkar with id: m.0fszd\n",
+ "matched: Sada Jacobson to Sada Jacobson with id: m.030171\n",
+ "matched: Saddam Hussein to Saddam Hussein with id: m.079dy\n",
+ "matched: Sadie Frost to Sadie Frost with id: m.01xq8f\n",
+ "matched: Saeb Erekat to Saeb Erekat with id: m.02pqnx\n",
+ "matched: Saeed Anwar to Saeed Anwar with id: m.03mkf8\n",
+ "matched: Saeed Mortazavi to Saeed Mortazavi with id: m.01pvgb\n",
+ "matched: Sahim Alwan to Sahim Alwan with id: m.0bmfdqw\n",
+ "matched: Sally Clark to Sally Clark with id: m.047nn7f\n",
+ "matched: Sally Field to Sally Field with id: m.01jw4r\n",
+ "matched: Sally Kirkland to Sally Kirkland with id: m.01kp86\n",
+ "matched: Sally Ride to Sally Ride with id: m.0nc5m\n",
+ "matched: Salma Hayek to Salma Hayek with id: m.06x58\n",
+ "matched: Salman Rushdie to Salman Rushdie with id: m.04cbtrw\n",
+ "matched: Sam Bith to Sam Bith with id: m.03nvgp0\n",
+ "matched: Sam Brownback to Sam Brownback with id: m.0202ny\n",
+ "matched: Sam Mendes to Sam Mendes with id: m.01j2xj\n",
+ "matched: Sam Rockwell to Sam Rockwell with id: m.04wp3s\n",
+ "matched: Sam Torrance to Sam Torrance with id: m.06807d\n",
+ "matched: Samantha Daniels to Samantha Daniels with id: m.0ch3bg_\n",
+ "matched: Sami Al-Arian to Sami Al-Arian with id: m.019d0l\n",
+ "matched: Samira Makhmalbaf to Samira Makhmalbaf with id: m.025vxj\n",
+ "matched: Sammy Knight to Sammy Knight with id: m.04qq3j\n",
+ "matched: Sammy Sosa to Sammy Sosa with id: m.06pdk\n",
+ "matched: Sananda Maitreya to Sananda Maitreya with id: m.05g22z\n",
+ "matched: Sandra Bullock to Sandra Bullock with id: m.0794g\n",
+ "matched: Sandra Ceccarelli to Sandra Ceccarelli with id: m.04qky_5\n",
+ "matched: Sandra Milo to Sandra Milo with id: m.0cjjsx\n",
+ "matched: Sandra Shamas to Sandra Shamas with id: m.02284x\n",
+ "matched: Santiago Botero to Santiago Botero with id: m.03d98y\n",
+ "matched: Saparmurat Niyazov to Saparmurat Niyazov with id: m.0q9zs\n",
+ "matched: Sarah Jessica Parker to Sarah Jessica Parker with id: m.0m66w\n",
+ "matched: Sarah Michelle Gellar to Sarah Michelle Gellar with id: m.06w6_\n",
+ "matched: Sarah Price to Sarah Price with id: m.0dl05b\n",
+ "matched: Sarah Weddington to Sarah Weddington with id: m.04fhfx\n",
+ "matched: Sarah Wynter to Sarah Wynter with id: m.03wdk0\n",
+ "matched: Sargis Sargsian to Sargis Sargsian with id: m.03sz5k\n",
+ "matched: Sasha Alexander to Sasha Alexander with id: m.03z1cn\n",
+ "matched: Sasha Cohen to Sasha Cohen with id: m.040qyz\n",
+ "matched: Scott Hoch to Scott Hoch with id: m.099d0v\n",
+ "matched: Scott McNealy to Scott McNealy with id: m.01ls77\n",
+ "matched: Scott Peterson to Scott Peterson with id: m.08kgpb\n",
+ "matched: Scott Ritter to Scott Ritter with id: m.02bkhw\n",
+ "matched: Scott Rolen to Scott Rolen with id: m.0418vd\n",
+ "matched: Scott Rudin to Scott Rudin with id: m.0fvf9q\n",
+ "matched: Scott Verplank to Scott Verplank with id: m.06fj5n\n",
+ "matched: Scott Weiland to Scott Weiland with id: m.0202r7\n",
+ "matched: Scott Wittman to Scott Wittman with id: m.0dpzwc\n",
+ "matched: Scott Wolf to Scott Wolf with id: m.0987qsl\n",
+ "matched: Sean Astin to Sean Astin with id: m.0svqs\n",
+ "matched: Sean Combs to Sean Combs with id: m.013w7j\n",
+ "matched: Sean Hayes to Sean Hayes with id: m.0cbv57\n",
+ "matched: Sean Patrick Thomas to Sean Patrick Thomas with id: m.057wqn\n",
+ "matched: Sean Townsend to Sean Townsend with id: m.0h_djyq\n",
+ "matched: Sepp Blatter to Sepp Blatter with id: m.0bl_l\n",
+ "matched: Serena Williams to Serena Williams with id: m.015z4j\n",
+ "matched: Serge Klarsfeld to Serge Klarsfeld with id: m.05yhzp6\n",
+ "matched: Serge Tchuruk to Serge Tchuruk with id: m.076xp1\n",
+ "matched: Sergei Yushenkov to Sergei Yushenkov with id: m.026rvl7\n",
+ "matched: Sergey Lavrov to Sergey Lavrov with id: m.02n670\n",
+ "matched: Sergio Castellitto to Sergio Castellitto with id: m.02643n_\n",
+ "matched: Sergio Vieira De Mello to Sergio Vieira de Mello with id: m.01rs0h\n",
+ "matched: Severino Antinori to Severino Antinori with id: m.013yr4\n",
+ "matched: Seydou Diarra to Seydou Diarra with id: m.0267sq\n",
+ "matched: Shae-Lynn Bourne to Shae-Lynn Bourne with id: m.08_5r4\n",
+ "matched: Shafal Mosed to Shafal Mosed with id: m.0bmgskp\n",
+ "matched: Shane Hmiel to Shane Hmiel with id: m.06t1vf\n",
+ "matched: Shane Loux to Shane Loux with id: m.04gr9_k\n",
+ "matched: Shane Mosley to Shane Mosley with id: m.013s1t\n",
+ "matched: Shane Reynolds to Shane Reynolds with id: m.0c760g\n",
+ "matched: Shane Warne to Shane Warne with id: m.06_c5\n",
+ "matched: Shania Twain to Shania Twain with id: m.01x0yrt\n",
+ "matched: Shanna Zolman to Shanna Zolman with id: m.0fh5wl\n",
+ "matched: Shannyn Sossamon to Shannyn Sossamon with id: m.036cd0\n",
+ "matched: Sharon Osbourne to Sharon Osbourne with id: m.0163t3\n",
+ "matched: Sharon Stone to Sharon Stone with id: m.0btpx\n",
+ "matched: Shaukat Aziz to Shaukat Aziz with id: m.039tcz\n",
+ "matched: Shaul Mofaz to Shaul Mofaz with id: m.0793k\n",
+ "matched: Shaun Pollock to Shaun Pollock with id: m.03mtqx\n",
+ "matched: Shawn Kemp to Shawn Kemp with id: m.04406j\n",
+ "matched: Shawn Marion to Shawn Marion with id: m.03nf3q\n",
+ "matched: Sheikh Ahmed Yassin to Sheikh Ahmed Yassin with id: m.0kww1\n",
+ "matched: Sheila Copps to Sheila Copps with id: m.01m0gv\n",
+ "matched: Sheila Fraser to Sheila Fraser with id: m.02cq1x\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Sheila Taormina to Sheila Taormina with id: m.05tf7q\n",
+ "matched: Sheila Wellstone to Sheila Wellstone with id: m.04gkt6\n",
+ "matched: Sheldon Silver to Sheldon Silver with id: m.06dn4y\n",
+ "matched: Sherri Coale to Sherri Coale with id: m.0d5bxd\n",
+ "matched: Sheryl Crow to Sheryl Crow with id: m.06rgq\n",
+ "matched: Shi Guangsheng to Shi Guangsheng with id: m.04lf22t\n",
+ "matched: Shia LaBeouf to Shia LaBeouf with id: m.04w391\n",
+ "matched: Shigeo Nagashima to Shigeo Nagashima with id: m.01zv51\n",
+ "matched: Shigeru Ishiba to Shigeru Ishiba with id: m.03f5mf\n",
+ "matched: Shimon Peres to Shimon Peres with id: m.0c_8s\n",
+ "matched: Shingo Katayama to Shingo Katayama with id: m.06nxp4\n",
+ "matched: Shingo Suetsugu to Shingo Suetsugu with id: m.046x06\n",
+ "matched: Shinya Taniguchi to Shinya Taniguchi with id: m.0j_4brn\n",
+ "matched: Shinzo Abe to Shinzo Abe with id: m.07t7hy\n",
+ "matched: Shobha De to Shobha De with id: m.05hsn2\n",
+ "matched: Shoshana Johnson to Shoshana Johnson with id: m.05nltd\n",
+ "matched: Shoshannah Stern to Shoshannah Stern with id: m.08c941\n",
+ "matched: Sid Caesar to Sid Caesar with id: m.01csyt\n",
+ "matched: Sidney Kimmel to Sidney Kimmel with id: m.04ld16_\n",
+ "matched: Sidney Poitier to Sidney Poitier with id: m.0cgzj\n",
+ "matched: Sigourney Weaver to Sigourney Weaver with id: m.0h96g\n",
+ "matched: Silvan Shalom to Silvan Shalom with id: m.01ghyw\n",
+ "matched: Silvia Farina Elia to Silvia Farina Elia with id: m.02lf29\n",
+ "matched: Silvio Berlusconi to Silvio Berlusconi with id: m.06p83\n",
+ "matched: Simon Cowell to Simon Cowell with id: m.02rb2ts\n",
+ "matched: Simon Larose to Simon Larose with id: m.02z2rh\n",
+ "matched: Simon Yam to Simon Yam with id: m.04yfjx\n",
+ "matched: Sivan Klein to Sivan Klein with id: m.02qk3rw\n",
+ "matched: Skip Prosser to Skip Prosser with id: m.0713r1\n",
+ "matched: Sofia Milos to Sofia Milos with id: m.07_ty0\n",
+ "matched: Sohail Abbas to Sohail Abbas with id: m.09jgbs\n",
+ "matched: Sok An to Sok An with id: m.047lddm\n",
+ "matched: Solomon Passy to Solomon Passy with id: m.03qf73\n",
+ "matched: Sonia Gandhi to Sonia Gandhi with id: m.016rwt\n",
+ "matched: Sonya Walger to Sonya Walger with id: m.0dch2b\n",
+ "matched: Sophia Loren to Sophia Loren with id: m.01qq_lp\n",
+ "matched: Sophie to Sophie with id: m.0h2bdzm\n",
+ "matched: Sourav Ganguly to Sourav Ganguly with id: m.02m0nf\n",
+ "matched: Spike Jonze to Spike Jonze with id: m.06pk8\n",
+ "matched: Spike Lee to Spike Lee with id: m.06pjs\n",
+ "matched: Stacy Dragila to Stacy Dragila with id: m.05yvhj\n",
+ "matched: Stan Heath to Stan Heath with id: m.03d8ff3\n",
+ "matched: Stan Kasten to Stan Kasten with id: m.0fpx_7\n",
+ "matched: Stan Kroenke to Stan Kroenke with id: m.0dg6f6\n",
+ "matched: Stanislas Wawrinka to Stanislas Wawrinka with id: m.07hp_p\n",
+ "matched: Stanley Ho to Stanley Ho with id: m.02dy99\n",
+ "matched: Stanley McChrystal to Stanley McChrystal with id: m.05557v4\n",
+ "matched: Stanley Nelson to Stanley Nelson with id: m.02py8s_\n",
+ "matched: Stanley Tong to Stanley Tong with id: m.0659sj\n",
+ "matched: Stefan Holm to Stefan Holm with id: m.03q1t_\n",
+ "matched: Stefan Koubek to Stefan Koubek with id: m.0bdrcw\n",
+ "matched: Stefan Tafrov to Stefan Tafrov with id: m.09xbhr\n",
+ "matched: Stefanie De Roux to Stefanie de Roux with id: m.026h_yy\n",
+ "matched: Stefano Accorsi to Stefano Accorsi with id: m.0h7h5p\n",
+ "matched: Stefano Basalini to Stefano Basalini with id: m.0gfhtt0\n",
+ "matched: Stefano Gabbana to Stefano Gabbana with id: m.0wk9l8s\n",
+ "matched: Steffi Graf to Steffi Graf with id: m.015y3w\n",
+ "matched: Stella Keitel to Stella Keitel with id: m.04p64ct\n",
+ "matched: Stella McCartney to Stella McCartney with id: m.03j437\n",
+ "matched: Stella Tennant to Stella Tennant with id: m.0f3wr9\n",
+ "matched: Steny Hoyer to Steny Hoyer with id: m.025k5p\n",
+ "matched: Stephan Eberharter to Stephan Eberharter with id: m.02vdks\n",
+ "matched: Stephanie Zimbalist to Stephanie Zimbalist with id: m.01_j1t\n",
+ "matched: Stephen Ambrose to Stephen Ambrose with id: m.0hgx_\n",
+ "matched: Stephen Arigbabu to Stephen Arigbabu with id: m.03cckrz\n",
+ "matched: Stephen Cooper to Stephen Cooper with id: m.0cwlzf\n",
+ "matched: Stephen Covey to Stephen Covey with id: m.01jtkg\n",
+ "matched: Stephen Daldry to Stephen Daldry with id: m.02mdfr\n",
+ "matched: Stephen Frears to Stephen Frears with id: m.03nk3t\n",
+ "matched: Stephen Friedman to Stephen Friedman with id: m.04kc97\n",
+ "matched: Stephen Funk to Stephen Funk with id: m.02pnk1n\n",
+ "matched: Stephen Silas to Stephen Silas with id: m.03bzhgj\n",
+ "matched: Stephen Thompson to Stephen Thompson with id: m.0j24pq1\n",
+ "matched: Stephen Webster to Stephen Webster with id: m.05w0w8l\n",
+ "matched: Sterling Hitchcock to Sterling Hitchcock with id: m.0g1hdc\n",
+ "matched: Steve-O to Steve-O with id: m.03h8_g\n",
+ "matched: Steve Alford to Steve Alford with id: m.055m_v\n",
+ "matched: Steve Allee to Steve Allee with id: m.01sm83n\n",
+ "matched: Steve Austin to Steve Austin with id: m.01zx8c\n",
+ "matched: Steve Avery to Steve Avery with id: m.058v1b\n",
+ "matched: Steve Backley to Steve Backley with id: m.0256jc\n",
+ "matched: Steve Ballmer to Steve Ballmer with id: m.07bkv\n",
+ "matched: Steve Blake to Steve Blake with id: m.05wywnc\n",
+ "matched: Steve Case to Steve Case with id: m.01p__8\n",
+ "matched: Steve Coogan to Steve Coogan with id: m.01nfys\n",
+ "matched: Steve Cox to Steve Cox with id: m.05b4zcg\n",
+ "matched: Steve Cutler to Steve Cutler with id: m.05mx4sn\n",
+ "matched: Steve Karsay to Steve Karsay with id: m.07tdm2\n",
+ "matched: Steve Kerr to Steve Kerr with id: m.01gcq3\n",
+ "matched: Steve Largent to Steve Largent with id: m.01xyq6\n",
+ "matched: Steve Lavin to Steve Lavin with id: m.0c1_fg\n",
+ "matched: Steve Mariucci to Steve Mariucci with id: m.02fwbr\n",
+ "matched: Steve McManaman to Steve McManaman with id: m.04_gtz\n",
+ "matched: Steve Park to Steve Park with id: m.06kkst\n",
+ "matched: Steve Phillips to Steve Phillips with id: m.08rr56\n",
+ "matched: Steve Redgrave to Steve Redgrave with id: m.01clcs\n",
+ "matched: Steve Spurrier to Steve Spurrier with id: m.03yx01\n",
+ "matched: Steve Stirling to Steve Stirling with id: m.030qpv\n",
+ "matched: Steve Valentine to Steve Valentine with id: m.061wxp\n",
+ "matched: Steve Wariner to Steve Wariner with id: m.01mfwfc\n",
+ "matched: Steve Waugh to Steve Waugh with id: m.014g_f\n",
+ "matched: Steve Zahn to Steve Zahn with id: m.04fhxp\n",
+ "matched: Steven Craig to Steven Craig with id: m.03gtm1q\n",
+ "matched: Steven Curtis Chapman to Steven Curtis Chapman with id: m.01j6mff\n",
+ "matched: Steven Feldman to Steven Feldman with id: m.0h0zn36\n",
+ "matched: Steven Hatfill to Steven Hatfill with id: m.03j3m3\n",
+ "matched: Steven Seagal to Steven Seagal with id: m.0hqly\n",
+ "matched: Steven Spielberg to Steven Spielberg with id: m.06pj8\n",
+ "matched: Steven Van Zandt to Steven Van Zandt with id: m.01l1sq\n",
+ "matched: Stockard Channing to Stockard Channing with id: m.02mqc4\n",
+ "matched: Strom Thurmond to Strom Thurmond with id: m.0c4_l\n",
+ "matched: Stuart Townsend to Stuart Townsend with id: m.03v738\n",
+ "matched: Stuart Whitman to Stuart Whitman with id: m.015dqz\n",
+ "matched: Sue Grafton to Sue Grafton with id: m.02dc3_\n",
+ "matched: Sue Guevara to Sue Guevara with id: m.0462v61\n",
+ "matched: Sue Johnston to Sue Johnston with id: m.06h_4c\n",
+ "matched: Sue Wicks to Sue Wicks with id: m.033bkd\n",
+ "matched: Sun Myung Moon to Sun Myung Moon with id: m.07692\n",
+ "matched: Supachai Panitchpakdi to Supachai Panitchpakdi with id: m.01d9fd\n",
+ "matched: Surya Bahadur Thapa to Surya Bahadur Thapa with id: m.01_5h_\n",
+ "matched: Susan Collins to Susan Collins with id: m.0g1c_f\n",
+ "matched: Susan Sarandon to Susan Sarandon with id: m.01vwllw\n",
+ "matched: Susan Walvius to Susan Walvius with id: m.02qr478\n",
+ "matched: Susan Whelan to Susan Whelan with id: m.01p7z4\n",
+ "matched: Sushma Swaraj to Sushma Swaraj with id: m.0fml1k\n",
+ "matched: Susie Castillo to Susie Castillo with id: m.05x1gn\n",
+ "matched: Susilo Bambang Yudhoyono to Susilo Bambang Yudhoyono with id: m.03b56_\n",
+ "matched: Suzanne Haik Terrell to Suzanne Haik Terrell with id: m.0bfrxb\n",
+ "matched: Suzanne Mubarak to Suzanne Mubarak with id: m.06cgy1\n",
+ "matched: Suzanne Somers to Suzanne Somers with id: m.01p1cn\n",
+ "matched: Suzie McConnell Serio to Suzie McConnell Serio with id: m.03zpcf\n",
+ "matched: Sven Goran Eriksson to Sven Goran Eriksson with id: m.0m3rl\n",
+ "matched: Sven Ottke to Sven Ottke with id: m.0b6k9d\n",
+ "matched: Svend Aage Jensby to Svend Aage Jensby with id: m.05ht0p\n",
+ "matched: Svend Robinson to Svend Robinson with id: m.0f98y\n",
+ "matched: Svetoslav Todorov to Svetoslav Todorov with id: m.03z8qt\n",
+ "matched: Sylvester Stallone to Sylvester Stallone with id: m.0gn30\n",
+ "matched: Sylvia Plachy to Sylvia Plachy with id: m.08fzgb\n",
+ "matched: Sylvie Guillem to Sylvie Guillem with id: m.07fsdg\n",
+ "matched: Tab Baldwin to Tab Baldwin with id: m.03cc9b1\n",
+ "matched: Taha Yassin Ramadan to Taha Yassin Ramadan with id: m.01cvp9\n",
+ "matched: Takaloo to Takaloo with id: m.02q77wv\n",
+ "matched: Takashi Sorimachi to Takashi Sorimachi with id: m.084f8h\n",
+ "matched: Takashi Yamamoto to Takashi Yamamoto with id: m.03d0qlx\n",
+ "matched: Takenori Kanzaki to Takenori Kanzaki with id: m.03clt7q\n",
+ "matched: Takeo Fukui to Takeo Fukui with id: m.07147z\n",
+ "matched: Takeo Hiranuma to Takeo Hiranuma with id: m.07wbzj\n",
+ "matched: Takeshi Kitano to Takeshi Kitano with id: m.01g4bk\n",
+ "matched: Taku Yamasaki to Taku Yamasaki with id: m.03sd39\n",
+ "matched: Takuma Sato to Takuma Sato with id: m.026lr8\n",
+ "matched: Talisa Soto to Talisa Soto with id: m.04p_tk\n",
+ "matched: Tamara Brooks to Tamara Brooks with id: m.0jwsnkx\n",
+ "matched: Tamika Catchings to Tamika Catchings with id: m.048p1l\n",
+ "matched: Tammy Lynn Michaels to Tammy Lynn Michaels with id: m.02f_sx\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Tang Jiaxuan to Tang Jiaxuan with id: m.05df3p\n",
+ "matched: Tara Kirk to Tara Kirk with id: m.0fvffw\n",
+ "matched: Tara Reid to Tara Reid with id: m.032wdd\n",
+ "matched: Tara VanDerveer to Tara VanDerveer with id: m.08q7kb\n",
+ "matched: Tassos Papadopoulos to Tassos Papadopoulos with id: m.022dpx\n",
+ "matched: Tatiana Panova to Tatiana Panova with id: m.02ryjj_\n",
+ "matched: Tatiana Shchegoleva to Tatiana Shchegoleva with id: m.04jbc_k\n",
+ "matched: Tatsuya Fuji to Tatsuya Fuji with id: m.05zlbz8\n",
+ "matched: Tatyana Tomashova to Tatyana Tomashova with id: m.09j36c\n",
+ "matched: Taufik Hidayat to Taufik Hidayat with id: m.03nrss\n",
+ "matched: Taylor Twellman to Taylor Twellman with id: m.03zyxy\n",
+ "matched: Tayshaun Prince to Tayshaun Prince with id: m.03qdw5\n",
+ "matched: Ted Christopher to Ted Christopher with id: m.03mdpqd\n",
+ "matched: Ted Maher to Ted Maher with id: m.04zzv3c\n",
+ "matched: Ted Nolan to Ted Nolan with id: m.02yjf8\n",
+ "matched: Ted Turner to Ted Turner with id: m.07hkd\n",
+ "matched: Ted Washington to Ted Washington with id: m.05ymzg\n",
+ "matched: Teddy Kollek to Teddy Kollek with id: m.03jc87\n",
+ "matched: Terence Newman to Terence Newman with id: m.0bz43b\n",
+ "matched: Teresa Graves to Teresa Graves with id: m.03x2sj\n",
+ "matched: Teresa Heinz Kerry to Teresa Heinz Kerry with id: m.0290v1\n",
+ "matched: Teri Garr to Teri Garr with id: m.02mhfy\n",
+ "matched: Terje Roed-Larsen to Terje Roed-Larsen with id: m.01g1vx\n",
+ "matched: Terrell Suggs to Terrell Suggs with id: m.06d8z0\n",
+ "matched: Terrence Kiel to Terrence Kiel with id: m.025x08j\n",
+ "matched: Terrence Trammell to Terrence Trammell with id: m.03hkcv\n",
+ "matched: Terri Clark to Terri Clark with id: m.01lmdqz\n",
+ "matched: Terry Bradshaw to Terry Bradshaw with id: m.0gc0d\n",
+ "matched: Terry Gilliam to Terry Gilliam with id: m.07h5d\n",
+ "matched: Terry Hoeppner to Terry Hoeppner with id: m.04tjx7\n",
+ "matched: Terry McAuliffe to Terry McAuliffe with id: m.02dgtb\n",
+ "matched: Terry Semel to Terry Semel with id: m.0dk5zn\n",
+ "matched: Terry Stotts to Terry Stotts with id: m.06v4dw\n",
+ "matched: Teruaki Masumoto to Teruaki Masumoto with id: m.0b1snx\n",
+ "matched: Terunobu Maeda to Terunobu Maeda with id: m.0g9w4h\n",
+ "matched: Tessa Jowell to Tessa Jowell with id: m.01s9ym\n",
+ "matched: Tex Ritter to Tex Ritter with id: m.01v3d3\n",
+ "matched: Thabo Mbeki to Thabo Mbeki with id: m.07q13\n",
+ "matched: Thad Matta to Thad Matta with id: m.0bq3tr\n",
+ "matched: Thaksin Shinawatra to Thaksin Shinawatra with id: m.01_f8j\n",
+ "matched: Theo Angelopoulos to Theo Angelopoulos with id: m.0gts8\n",
+ "matched: Theo Epstein to Theo Epstein with id: m.01vwdb\n",
+ "matched: Theresa Gattung to Theresa Gattung with id: m.0cy04x\n",
+ "matched: Theresa May to Theresa May with id: m.01zczs\n",
+ "matched: Thierry Mariani to Thierry Mariani with id: m.03c4l1n\n",
+ "matched: Thomas Daily to Thomas Daily with id: m.02pgzq8\n",
+ "matched: Thomas Enqvist to Thomas Enqvist with id: m.03rb18\n",
+ "matched: Thomas Gottschalk to Thomas Gottschalk with id: m.01h_3z\n",
+ "matched: Thomas Kelly to Thomas Kelly with id: m.08hrkx\n",
+ "matched: Thomas Klestil to Thomas Klestil with id: m.01k53f\n",
+ "matched: Thomas Rupprath to Thomas Rupprath with id: m.0bw_lx\n",
+ "matched: Thomas Stewart to Thomas Stewart with id: m.026ycc2\n",
+ "matched: Thomas Ulrich to Thomas Ulrich with id: m.0g6g05\n",
+ "matched: Thomas Wilkens to Thomas Wilkens with id: m.09454g\n",
+ "matched: Thor Pedersen to Thor Pedersen with id: m.05g4mq\n",
+ "matched: Tia Mowry to Tia Mowry with id: m.054xvs\n",
+ "matched: Tiago Splitter to Tiago Splitter with id: m.09dyzb\n",
+ "matched: Tian Liang to Tian Liang with id: m.04972h\n",
+ "matched: Tiffany Limos to Tiffany Limos with id: m.04zp_j\n",
+ "matched: Tiger Woods to Tiger Woods with id: m.0bwdn\n",
+ "matched: Tim Blake Nelson to Tim Blake Nelson with id: m.0jdhp\n",
+ "matched: Tim Chapman to Tim Chapman with id: m.0h2gn9\n",
+ "matched: Tim Conway to Tim Conway with id: m.01nrgq\n",
+ "matched: Tim Duncan to Tim Duncan with id: m.01gct2\n",
+ "matched: Tim Floyd to Tim Floyd with id: m.03xn1bk\n",
+ "matched: Tim Henman to Tim Henman with id: m.01mwrp\n",
+ "matched: Tim Howard to Tim Howard with id: m.026s3n\n",
+ "matched: Tim Jones to Tim Jones with id: m.0_xcrj5\n",
+ "matched: Tim Lobinger to Tim Lobinger with id: m.0b6ps4\n",
+ "matched: Tim Lopes to Tim Lopes with id: m.03cbbzq\n",
+ "matched: Tim Matheson to Tim Matheson with id: m.036c_0\n",
+ "matched: Tim Pawlenty to Tim Pawlenty with id: m.01jf6n\n",
+ "matched: Tim Robbins to Tim Robbins with id: m.01nr36\n",
+ "matched: Tim Salmon to Tim Salmon with id: m.02w7hk\n",
+ "matched: Tim Welsh to Tim Welsh with id: m.02py76d\n",
+ "matched: Timothy Goebel to Timothy Goebel with id: m.04vg71\n",
+ "matched: Timothy McVeigh to Timothy McVeigh with id: m.07rp8\n",
+ "matched: Tina Andrews to Tina Andrews with id: m.04y6_th\n",
+ "matched: Tina Fey to Tina Fey with id: m.0pz7h\n",
+ "matched: Tina Pisnik to Tina Pisnik with id: m.02r7l3v\n",
+ "matched: Tina Sinatra to Tina Sinatra with id: m.03kml6\n",
+ "matched: Tino Martinez to Tino Martinez with id: m.03lhmg\n",
+ "matched: Tippi Hedren to Tippi Hedren with id: m.01q697\n",
+ "matched: Tirunesh Dibaba to Tirunesh Dibaba with id: m.079vh1\n",
+ "matched: Toby Keith to Toby Keith with id: m.01k_n63\n",
+ "matched: Todd Haynes to Todd Haynes with id: m.022wxh\n",
+ "matched: Todd MacCulloch to Todd MacCulloch with id: m.08k9mn\n",
+ "matched: Todd Parrott to Todd Parrott with id: m.0gn9xz\n",
+ "matched: Todd Reid to Todd Reid with id: m.027_l0m\n",
+ "matched: Todd Robbins to Todd Robbins with id: m.04ghhw9\n",
+ "matched: Tom Amstutz to Tom Amstutz with id: m.02782bt\n",
+ "matched: Tom Brady to Tom Brady with id: m.0j7kpn5\n",
+ "matched: Tom Brennan to Tom Brennan with id: m.03wcgcs\n",
+ "matched: Tom Coughlin to Tom Coughlin with id: m.05jl4g\n",
+ "matched: Tom Craddick to Tom Craddick with id: m.06qcb4\n",
+ "matched: Tom Crean to Tom Crean with id: m.04j849\n",
+ "matched: Tom Cruise to Tom Cruise with id: m.07r1h\n",
+ "matched: Tom Curley to Tom Curley with id: m.0266jgl\n",
+ "matched: Tom Daschle to Tom Daschle with id: m.07lv9\n",
+ "matched: Tom DeLay to Tom DeLay with id: m.01fnd0\n",
+ "matched: Tom Gamboa to Tom Gamboa with id: m.02z1y7s\n",
+ "matched: Tom Glavine to Tom Glavine with id: m.023j7k\n",
+ "matched: Tom Hanks to Tom Hanks with id: m.0bxtg\n",
+ "matched: Tom Harkin to Tom Harkin with id: m.020ynq\n",
+ "matched: Tom Izzo to Tom Izzo with id: m.05m0h9\n",
+ "matched: Tom Lantos to Tom Lantos with id: m.024sld\n",
+ "matched: Tom McClintock to Tom McClintock with id: m.01r6jp\n",
+ "matched: Tom Osborne to Tom Osborne with id: m.022j57\n",
+ "matched: Tom Poston to Tom Poston with id: m.02zyhl\n",
+ "matched: Tom Reilly to Tom Reilly with id: m.0gttp6v\n",
+ "matched: Tom Ridge to Tom Ridge with id: m.01d_c9\n",
+ "matched: Tom Rouen to Tom Rouen with id: m.0848nl\n",
+ "matched: Tom Scully to Tom Scully with id: m.011f24cw\n",
+ "matched: Tom Sizemore to Tom Sizemore with id: m.025j1t\n",
+ "matched: Tom Smothers to Tom Smothers with id: m.0q5fw\n",
+ "matched: Tom Tunney to Tom Tunney with id: m.04nfyr\n",
+ "matched: Tom Vilsack to Tom Vilsack with id: m.0pf6f\n",
+ "matched: Tommy Amaker to Tommy Amaker with id: m.04hjzc\n",
+ "matched: Tommy Franks to Tommy Franks with id: m.07lmp\n",
+ "matched: Tommy Haas to Tommy Haas with id: m.047ks8\n",
+ "matched: Tommy Lasorda to Tommy Lasorda with id: m.037j94\n",
+ "matched: Tommy Lewis to Tommy Lewis with id: m.094_8q\n",
+ "matched: Tommy Maddox to Tommy Maddox with id: m.02zb92\n",
+ "matched: Tommy Robredo to Tommy Robredo with id: m.06fr_3\n",
+ "matched: Tommy Shane Steiner to Tommy Shane Steiner with id: m.01tnr4f\n",
+ "matched: Tomoko Hagiwara to Tomoko Hagiwara with id: m.04yblqj\n",
+ "matched: Tomomi Morita to Tomomi Morita with id: m.0kt940\n",
+ "matched: Toni Braxton to Toni Braxton with id: m.02h9_l\n",
+ "matched: Toni Jennings to Toni Jennings with id: m.04jyxl\n",
+ "matched: Tonino Guerra to Tonino Guerra with id: m.027d5g5\n",
+ "matched: Tony Blair to Tony Blair with id: m.0948xk\n",
+ "matched: Tony Clement to Tony Clement with id: m.028x30\n",
+ "matched: Tony Elias to Tony Elias with id: m.0c214zv\n",
+ "matched: Tony Fernandes to Tony Fernandes with id: m.064qrv\n",
+ "matched: Tony Parker to Tony Parker with id: m.02x6db_\n",
+ "matched: Tony Shalhoub to Tony Shalhoub with id: m.02661h\n",
+ "matched: Tony Stewart to Tony Stewart with id: m.0jt4y_8\n",
+ "matched: Tori Amos to Tori Amos with id: m.07r4c\n",
+ "matched: Torri Edwards to Torri Edwards with id: m.091g6n\n",
+ "matched: Toshihiko Fukui to Toshihiko Fukui with id: m.0227gy\n",
+ "matched: Toshimitsu Motegi to Toshimitsu Motegi with id: m.03cg6rn\n",
+ "matched: Toutai Kefu to Toutai Kefu with id: m.0dblhz\n",
+ "matched: Tracee Ellis Ross to Tracee Ellis Ross with id: m.03zcjf\n",
+ "matched: Tracy McGrady to Tracy McGrady with id: m.02j8fb\n",
+ "matched: Trent Lott to Trent Lott with id: m.014sn2\n",
+ "matched: Trevor McDonald to Trevor McDonald with id: m.01l_r6\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "matched: Trista Rehn to Trista Rehn with id: m.05dcbl\n",
+ "matched: Tristan Gretzky to Tristan Gretzky with id: m.0j2h3yn\n",
+ "matched: Troy Aikman to Troy Aikman with id: m.0dr5g9\n",
+ "matched: Troy Garity to Troy Garity with id: m.06zttt\n",
+ "matched: Troy Polamalu to Troy Polamalu with id: m.04m0nc\n",
+ "matched: Trudi Lacey to Trudi Lacey with id: m.0ds8xbl\n",
+ "matched: Tsutomu Takebe to Tsutomu Takebe with id: m.07w76b\n",
+ "matched: Tubby Smith to Tubby Smith with id: m.05hkc6\n",
+ "matched: Tung Chee-hwa to Tung Chee-Hwa with id: m.0mbs_\n",
+ "matched: Turner Gill to Turner Gill with id: m.08pg9y\n",
+ "matched: Turner Stevenson to Turner Stevenson with id: m.09xvn5\n",
+ "matched: Ty Votaw to Ty Votaw with id: m.0brtq2\n",
+ "matched: Tyler Hamilton to Tyler Hamilton with id: m.0fvcsw\n",
+ "matched: Tyra Banks to Tyra Banks with id: m.01jbx1\n",
+ "matched: Tzipora Obziler to Tzipora Obziler with id: m.08w04b\n",
+ "matched: Uday Hussein to Uday Hussein with id: m.01c3y8\n",
+ "matched: Uma Thurman to Uma Thurman with id: m.0kjrx\n",
+ "matched: Urmila Matondkar to Urmila Matondkar with id: m.04y0yc\n",
+ "matched: Uzi Even to Uzi Even with id: m.072qlm\n",
+ "matched: Uzi Landau to Uzi Landau with id: m.09ds9n\n",
+ "matched: Vadim Devyatovskiy to Vadim Devyatovskiy with id: m.094xcs\n",
+ "matched: Vadim Strogalev to Vadim Strogalev with id: m.027c5h6\n",
+ "matched: Vagit Alekperov to Vagit Alekperov with id: m.03v1rk\n",
+ "matched: Val Ackerman to Val Ackerman with id: m.067fkl\n",
+ "matched: Valdas Adamkus to Valdas Adamkus with id: m.02pz2m\n",
+ "matched: Valentina Cervi to Valentina Cervi with id: m.04gq97\n",
+ "matched: Valentina Tereshkova to Valentina Tereshkova with id: m.01b90h\n",
+ "matched: Valentino Rossi to Valentino Rossi with id: m.018m1s\n",
+ "matched: Valeri Bure to Valeri Bure with id: m.03ndwy\n",
+ "matched: Valerie Harper to Valerie Harper with id: m.01zbf1\n",
+ "matched: Vanessa Incontrada to Vanessa Incontrada with id: m.09gbqkt\n",
+ "matched: Vanessa Laine to Vanessa Laine with id: m.05_5rbs\n",
+ "matched: Vanessa Redgrave to Vanessa Redgrave with id: m.0h32q\n",
+ "matched: Vanessa Williams to Vanessa Williams with id: m.0pyg6\n",
+ "matched: Venus Williams to Venus Williams with id: m.016cff\n",
+ "matched: Vernon Forrest to Vernon Forrest with id: m.09nj72\n",
+ "matched: Veronica Lake to Veronica Lake with id: m.01xm6k\n",
+ "matched: Vicente Fernandez to Vicente Fernandez with id: m.0c30bk\n",
+ "matched: Vicente Fox to Vicente Fox with id: m.081f4\n",
+ "matched: Victor Garber to Victor Garber with id: m.01y665\n",
+ "matched: Victor Kraatz to Victor Kraatz with id: m.08_5rk\n",
+ "matched: Victoria Beckham to Victoria Beckham with id: m.0cgfb\n",
+ "matched: Vidar Helgesen to Vidar Helgesen with id: m.0y7vptn\n",
+ "matched: Viktor Yushchenko to Viktor Yushchenko with id: m.0465w3\n",
+ "matched: Vin Diesel to Vin Diesel with id: m.025n3p\n",
+ "matched: Vince Carter to Vince Carter with id: m.02hf9k\n",
+ "matched: Vince Dooley to Vince Dooley with id: m.063fn9\n",
+ "matched: Vince Gill to Vince Gill with id: m.02fn5r\n",
+ "matched: Vincent Gallo to Vincent Gallo with id: m.01fxck\n",
+ "matched: Vincent Sombrotto to Vincent Sombrotto with id: m.0pmf7zm\n",
+ "matched: Vincent Spadea to Vincent Spadea with id: m.05cmzk\n",
+ "matched: Vinnie Jones to Vinnie Jones with id: m.01lqnff\n",
+ "matched: Vitali Klitschko to Vitali Klitschko with id: m.02pjn8\n",
+ "matched: Vladimir Putin to Vladimir Putin with id: m.08193\n",
+ "matched: Vladimir Voltchkov to Vladimir Voltchkov with id: m.06nzvh\n",
+ "matched: Vladimiro Montesinos to Vladimiro Montesinos with id: m.019v7k\n",
+ "matched: Wally Szczerbiak to Wally Szczerbiak with id: m.029tx1\n",
+ "matched: Walt Harris to Walt Harris with id: m.05lskg\n",
+ "matched: Walter Annenberg to Walter Annenberg with id: m.0p720\n",
+ "matched: Walter Mondale to Walter Mondale with id: m.0bl83\n",
+ "matched: Walter Woods to Walter Woods with id: m.0h7mynj\n",
+ "matched: Wan Yanhai to Wan Yanhai with id: m.027_kwt\n",
+ "matched: Wang Fei to Wang Fei with id: m.01r1jx\n",
+ "matched: Wang Nan to Wang Nan with id: m.04gs928\n",
+ "matched: Wang Yingfan to Wang Yingfan with id: m.080brn1\n",
+ "matched: Ward Cuff to Ward Cuff with id: m.02qvclg\n",
+ "matched: Warren Beatty to Warren Beatty with id: m.0gyx4\n",
+ "matched: Warren Buffett to Warren Buffett with id: m.01d_ys\n",
+ "matched: Warren Granados to Warren Granados with id: m.06w6k2s\n",
+ "matched: Warren Truss to Warren Truss with id: m.02y2nr\n",
+ "matched: Wayne Allard to Wayne Allard with id: m.01rbt7\n",
+ "matched: Wayne Brady to Wayne Brady with id: m.049dzvg\n",
+ "matched: Wayne Ferreira to Wayne Ferreira with id: m.05r73g\n",
+ "matched: Wayne Gretzky to Wayne Gretzky with id: m.0839s\n",
+ "matched: Wayne Newton to Wayne Newton with id: m.02ppy7\n",
+ "matched: Wen Ho Lee to Wen Ho Lee with id: m.01nbp9\n",
+ "matched: Wen Jiabao to Wen Jiabao with id: m.01f6g3\n",
+ "matched: Wendell Bryant to Wendell Bryant with id: m.064zms\n",
+ "matched: Werner Schlager to Werner Schlager with id: m.0260x42\n",
+ "matched: Wes Craven to Wes Craven with id: m.013zyw\n",
+ "matched: Wesley Clark to Wesley Clark with id: m.01l64q\n",
+ "matched: Whoopi Goldberg to Whoopi Goldberg with id: m.0fb1q\n",
+ "matched: Will Ferrell to Will Ferrell with id: m.018grr\n",
+ "matched: Will Self to Will Self with id: m.0m0rt\n",
+ "matched: William Bratton to William Bratton with id: m.06lwq6\n",
+ "matched: William Burns to William Burns with id: m.03ckw7b\n",
+ "matched: William Donaldson to William Donaldson with id: m.03z5p3\n",
+ "matched: William Harrison to William Harrison with id: m.0g9xk7s\n",
+ "matched: William Hurt to William Hurt with id: m.016khd\n",
+ "matched: William Joppy to William Joppy with id: m.023w_z\n",
+ "matched: William Martin to William Martin with id: m.02l0m3\n",
+ "matched: William McDonough to William McDonough with id: m.069wcc\n",
+ "matched: William Morrow to William Morrow with id: m.0d8cg5\n",
+ "matched: William Rehnquist to William Rehnquist with id: m.0166z2\n",
+ "matched: William Rosenberg to William Rosenberg with id: m.01283yg5\n",
+ "matched: William Shatner to William Shatner with id: m.084m3\n",
+ "matched: William Webster to William Webster with id: m.031y10\n",
+ "matched: Willie Nelson to Willie Nelson with id: m.0fq277t\n",
+ "matched: Willie Wilson to Willie Wilson with id: m.065tf0\n",
+ "matched: Willis Roberts to Willis Roberts with id: m.02q_9hk\n",
+ "matched: Wilton Gregory to Wilton Gregory with id: m.05ylyq\n",
+ "matched: Wim Duisenberg to Wim Duisenberg with id: m.0lkgc\n",
+ "matched: Win Aung to Win Aung with id: m.03y0_q\n",
+ "matched: Winona Ryder to Winona Ryder with id: m.086sj\n",
+ "matched: Winston Churchill to Winston Churchill with id: m.025xw_\n",
+ "matched: Wolfgang Clement to Wolfgang Clement with id: m.03jz8t\n",
+ "matched: Wolfgang Schneiderhan to Wolfgang Schneiderhan with id: m.0ds1zy\n",
+ "matched: Woodrow Stanley to Woodrow Stanley with id: m.05b4mx6\n",
+ "matched: Woody Allen to Woody Allen with id: m.081lh\n",
+ "matched: Wu Peng to Wu Peng with id: m.04f2c3k\n",
+ "matched: Wu Yi to Wu Yi with id: m.027qs1q\n",
+ "matched: Wycliffe Grousbeck to Wycliffe Grousbeck with id: m.0b7hk2\n",
+ "matched: Xanana Gusmao to Xanana Gusmao with id: m.0fjgy\n",
+ "matched: Xavier Malisse to Xavier Malisse with id: m.059rnd\n",
+ "matched: Xiang Huaicheng to Xiang Huaicheng with id: m.04cr0fk\n",
+ "matched: Yale Kamisar to Yale Kamisar with id: m.0g1dz_\n",
+ "matched: Yana Klochkova to Yana Klochkova with id: m.06444b\n",
+ "matched: Yang Jianli to Yang Jianli with id: m.02_tq_\n",
+ "matched: Yann Martel to Yann Martel with id: m.0ykty\n",
+ "matched: Yao Ming to Yao Ming with id: m.01jzhl\n",
+ "matched: Yashwant Sinha to Yashwant Sinha with id: m.02lqby\n",
+ "matched: Yasser Arafat to Yasser Arafat with id: m.08849\n",
+ "matched: Yasushi Akashi to Yasushi Akashi with id: m.04nzg9\n",
+ "matched: Yevgeny Kafelnikov to Yevgeny Kafelnikov with id: m.02gq2g\n",
+ "matched: Yoelbi Quesada to Yoelbi Quesada with id: m.090nhv\n",
+ "matched: Yogi Berra to Yogi Berra with id: m.0btr9\n",
+ "matched: Yoko Ono to Yoko Ono with id: m.01nz1q6\n",
+ "matched: Yolanda King to Yolanda King with id: m.07hsw6\n",
+ "matched: Yoon Jeong Cho to Yoon Jeong Cho with id: m.07rfn2\n",
+ "matched: Yoon Young-kwan to Yoon Young-kwan with id: m.02865t\n",
+ "matched: Yoriko Kawaguchi to Yoriko Kawaguchi with id: m.02n177\n",
+ "matched: Yory Boy Campas to Yory Boy Campas with id: m.02kwm0\n",
+ "matched: Yoshiyuki Kamei to Yoshiyuki Kamei with id: m.03f5l9\n",
+ "matched: Yossi Beilin to Yossi Beilin with id: m.029cr9\n",
+ "matched: Yu Shyi-kun to Yu Shyi-kun with id: m.01z14y\n",
+ "matched: Yukio Hatoyama to Yukio Hatoyama with id: m.07x_rh\n",
+ "matched: Yuri Fedotov to Yuri Fedotov with id: m.026sd7w\n",
+ "matched: Yuri Luzhkov to Yuri Luzhkov with id: m.038ptb\n",
+ "matched: Yuri Malenchenko to Yuri Malenchenko with id: m.024c2y\n",
+ "matched: Yuvraj Singh to Yuvraj Singh with id: m.028lkr\n",
+ "matched: Yves Brodeur to Yves Brodeur with id: m.03g_x02\n",
+ "matched: Zach Parise to Zach Parise with id: m.08887m\n",
+ "matched: Zafarullah Khan Jamali to Zafarullah Khan Jamali with id: m.02316n\n",
+ "matched: Zahir Shah to Zahir Shah with id: m.057zj\n",
+ "matched: Zaini Abdullah to Zaini Abdullah with id: m.0jl0rz8\n",
+ "matched: Zalmay Khalilzad to Zalmay Khalilzad with id: m.01bjnp\n",
+ "matched: Zeng Qinghong to Zeng Qinghong with id: m.01m55j\n",
+ "matched: Zhang Wenkang to Zhang Wenkang with id: m.02y_gt4\n",
+ "matched: Zhang Yimou to Zhang Yimou with id: m.014hdb\n",
+ "matched: Zhang Ziyi to Zhang Ziyi with id: m.0jlv5\n",
+ "matched: Zhong Nanshan to Zhong Nanshan with id: m.0sgqn03\n",
+ "matched: Zhu Rongji to Zhu Rongji with id: m.012m1s\n",
+ "matched: Zico to ZICO with id: m.0nbgbw6\n",
+ "matched: Zinedine Zidane to Zinedine Zidane with id: m.0kcv4\n",
+ "matched: Zoran Djindjic to Zoran Djindjic with id: m.01br1k\n",
+ "matched: Zulfiqar Ahmed to Zulfiqar Ahmed with id: m.0b93ml\n",
+ "matched: Zurab Tsereteli to Zurab Tsereteli with id: m.0gtj4r\n",
+ "matched: Zydrunas Ilgauskas to Zydrunas Ilgauskas with id: m.03bx0z\n"
+ ]
+ }
+ ],
+ "source": [
+ "# make exact name matches\n",
+ "lfw_name_matches_exact = {}\n",
+ "for lfw_item in tqdm(lfw_meta):\n",
+ " lfw_name = lfw_item['name'] # name is transformed original name\n",
+ " lfwnl = lfw_name.lower()\n",
+ " c = lfwnl[0]\n",
+ " for name_id_kg in msceleb_top1m_az[c]:\n",
+ " name = name_id_kg['name']\n",
+ " id_kg = name_id_kg['id_kg']\n",
+ " if lfwnl == name.lower():\n",
+ " lfw_name_matches_exact[lfw_name] = id_kg\n",
+ " print(f\"matched: {lfw_name} to {name} with id: {id_kg}\")\n",
+ " break"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 51,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "found 3616 of 5749 names using exact matches\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(f'found {len(lfw_name_matches_exact)} of {len(lfw_meta)} names using exact matches')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 56,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "True"
+ ]
+ },
+ "execution_count": 56,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "'Adrien Brody' in lfw_name_matches_exact.keys()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "ea2ecdfc9bf14ef6be301501dbb98625",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, max=5749), HTML(value='')))"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "clean matching: AJ Cook ...\n",
+ "matched AJ Cook to A. J. Cook in canonical. Add to matched ids\n",
+ "clean matching: AJ Lamas ...\n",
+ "matched AJ Lamas to A.J. Lamas in canonical. Add to matched ids\n",
+ "clean matching: Aaron Patterson ...\n",
+ "could not find: Aaron Patterson\n",
+ "clean matching: Aaron Pena ...\n",
+ "matched Aaron Pena to Aaron Peña in canonical. Add to matched ids\n",
+ "clean matching: Abdel Aziz Al-Hakim ...\n",
+ "could not find: Abdel Aziz Al-Hakim\n",
+ "clean matching: Abdel Madi Shabneh ...\n",
+ "could not find: Abdel Madi Shabneh\n",
+ "clean matching: Abdel Nasser Assidi ...\n",
+ "could not find: Abdel Nasser Assidi\n",
+ "clean matching: Abdul Majeed Shobokshi ...\n",
+ "could not find: Abdul Majeed Shobokshi\n",
+ "clean matching: Abdulaziz Kamilov ...\n",
+ "matched Abdulaziz Kamilov to Abdulaziz Komilov in canonical. Add to matched ids\n",
+ "clean matching: Abdullah Nasseef ...\n",
+ "could not find: Abdullah Nasseef\n",
+ "clean matching: Abdullah al-Attiyah ...\n",
+ "could not find: Abdullah al-Attiyah\n",
+ "clean matching: Abdullatif Sener ...\n",
+ "could not find: Abdullatif Sener\n",
+ "clean matching: Abner Martinez ...\n",
+ "could not find: Abner Martinez\n",
+ "clean matching: Aby Har-Even ...\n",
+ "could not find: Aby Har-Even\n",
+ "clean matching: Adam Kennedy ...\n",
+ "could not find: Adam Kennedy\n",
+ "clean matching: Adelina Avila ...\n",
+ "could not find: Adelina Avila\n",
+ "clean matching: Adisai Bodharamik ...\n",
+ "could not find: Adisai Bodharamik\n",
+ "clean matching: Adolfo Aguilar Zinser ...\n",
+ "could not find: Adolfo Aguilar Zinser\n",
+ "clean matching: Adoor Gopalakarishnan ...\n",
+ "could not find: Adoor Gopalakarishnan\n",
+ "clean matching: Adrian Annus ...\n",
+ "could not find: Adrian Annus\n",
+ "clean matching: Adrian Fernandez ...\n",
+ "matched Adrian Fernandez to Adriana Fernández in canonical. Add to matched ids\n",
+ "clean matching: Adrian Nastase ...\n",
+ "could not find: Adrian Nastase\n",
+ "clean matching: Adriana Perez Navarro ...\n",
+ "could not find: Adriana Perez Navarro\n",
+ "clean matching: Adrianna Zuzic ...\n",
+ "could not find: Adrianna Zuzic\n",
+ "clean matching: Ahmad Jbarah ...\n",
+ "could not find: Ahmad Jbarah\n",
+ "clean matching: Ahmad Masood ...\n",
+ "could not find: Ahmad Masood\n",
+ "clean matching: Ahmed Ghazi ...\n",
+ "could not find: Ahmed Ghazi\n",
+ "clean matching: Ahmed Ibrahim Bilal ...\n",
+ "could not find: Ahmed Ibrahim Bilal\n",
+ "clean matching: Ahmed Lopez ...\n",
+ "could not find: Ahmed Lopez\n",
+ "clean matching: Ahmed Qureia ...\n",
+ "could not find: Ahmed Qureia\n",
+ "clean matching: Ahmet Demir ...\n",
+ "could not find: Ahmet Demir\n",
+ "clean matching: Aicha El Ouafi ...\n",
+ "could not find: Aicha El Ouafi\n",
+ "clean matching: Ain Seppik ...\n",
+ "could not find: Ain Seppik\n",
+ "clean matching: Ainsworth Dyer ...\n",
+ "could not find: Ainsworth Dyer\n",
+ "clean matching: Aitor Gonzalez ...\n",
+ "could not find: Aitor Gonzalez\n",
+ "clean matching: Aiysha Smith ...\n",
+ "could not find: Aiysha Smith\n",
+ "clean matching: Akmal Taher ...\n",
+ "could not find: Akmal Taher\n",
+ "clean matching: Alan Dreher ...\n",
+ "matched Alan Dreher to Arlene Dahl in canonical. Add to matched ids\n",
+ "clean matching: Alan Greer ...\n",
+ "matched Alan Greer to Allen Garr in canonical. Add to matched ids\n",
+ "clean matching: Alan Jackson ...\n",
+ "could not find: Alan Jackson\n",
+ "clean matching: Alan Stonecipher ...\n",
+ "could not find: Alan Stonecipher\n",
+ "clean matching: Alan Tang Kwong-wing ...\n",
+ "could not find: Alan Tang Kwong-wing\n",
+ "clean matching: Albaro Recoba ...\n",
+ "could not find: Albaro Recoba\n",
+ "clean matching: Albert Brooks ...\n",
+ "could not find: Albert Brooks\n",
+ "clean matching: Albert Montanes ...\n",
+ "matched Albert Montanes to Alberto Marson in canonical. Add to matched ids\n",
+ "clean matching: Alberta Lee ...\n",
+ "could not find: Alberta Lee\n",
+ "clean matching: Alberto Gonzales ...\n",
+ "could not find: Alberto Gonzales\n",
+ "clean matching: Alberto Ruiz Gallardon ...\n",
+ "could not find: Alberto Ruiz Gallardon\n",
+ "clean matching: Albrecht Mentz ...\n",
+ "could not find: Albrecht Mentz\n",
+ "clean matching: Alecos Markides ...\n",
+ "could not find: Alecos Markides\n",
+ "clean matching: Alejandro Avila ...\n",
+ "could not find: Alejandro Avila\n",
+ "clean matching: Alejandro Gonzalez Inarritu ...\n",
+ "could not find: Alejandro Gonzalez Inarritu\n",
+ "clean matching: Alejandro Lopez ...\n",
+ "could not find: Alejandro Lopez\n",
+ "clean matching: Aleksander Kwasniewski ...\n",
+ "matched Aleksander Kwasniewski to Aleksandra Kwasniewska in canonical. Add to matched ids\n",
+ "clean matching: Aleksander Voloshin ...\n",
+ "could not find: Aleksander Voloshin\n",
+ "clean matching: Alessandra Cerna ...\n",
+ "could not find: Alessandra Cerna\n",
+ "clean matching: Alex Cejka ...\n",
+ "could not find: Alex Cejka\n",
+ "clean matching: Alex Corretja ...\n",
+ "could not find: Alex Corretja\n",
+ "clean matching: Alex Gonzalez ...\n",
+ "could not find: Alex Gonzalez\n",
+ "clean matching: Alexa Loren ...\n",
+ "could not find: Alexa Loren\n",
+ "clean matching: Alexander Rumyantsev ...\n",
+ "could not find: Alexander Rumyantsev\n",
+ "clean matching: Alexandra Jackson ...\n",
+ "could not find: Alexandra Jackson\n",
+ "clean matching: Alexandra Rozovskaya ...\n",
+ "could not find: Alexandra Rozovskaya\n",
+ "clean matching: Alexandra Spann ...\n",
+ "could not find: Alexandra Spann\n",
+ "clean matching: Alexandra Vodjanikova ...\n",
+ "could not find: Alexandra Vodjanikova\n",
+ "clean matching: Alexis Dennisoff ...\n",
+ "could not find: Alexis Dennisoff\n",
+ "clean matching: Alfonso Cuaron ...\n",
+ "could not find: Alfonso Cuaron\n",
+ "clean matching: Alfredo Pena ...\n",
+ "matched Alfredo Pena to Alfredo Peña in canonical. Add to matched ids\n",
+ "clean matching: Alfredo di Stefano ...\n",
+ "could not find: Alfredo di Stefano\n",
+ "clean matching: Ali Adbul Karim Madani ...\n",
+ "could not find: Ali Adbul Karim Madani\n",
+ "clean matching: Ali Mohammed Maher ...\n",
+ "matched Ali Mohammed Maher to Mohammed Al Ammari in canonical. Add to matched ids\n",
+ "clean matching: Ali Naimi ...\n",
+ "matched Ali Naimi to Annamalai in canonical. Add to matched ids\n",
+ "clean matching: Alice Fisher ...\n",
+ "could not find: Alice Fisher\n",
+ "clean matching: Aline Chretien ...\n",
+ "could not find: Aline Chretien\n",
+ "clean matching: Alisha Richman ...\n",
+ "could not find: Alisha Richman\n",
+ "clean matching: Allen Rock ...\n",
+ "matched Allen Rock to Rock Allen in canonical. Add to matched ids\n",
+ "clean matching: Allison Searing ...\n",
+ "could not find: Allison Searing\n",
+ "clean matching: Almeida Baptista ...\n",
+ "could not find: Almeida Baptista\n",
+ "clean matching: Alvaro Noboa ...\n",
+ "matched Alvaro Noboa to Alan Alborov in canonical. Add to matched ids\n",
+ "clean matching: Alvaro Silva Calderon ...\n",
+ "could not find: Alvaro Silva Calderon\n",
+ "clean matching: Alvaro Uribe ...\n",
+ "could not find: Alvaro Uribe\n",
+ "clean matching: Alyse Beaupre ...\n",
+ "could not find: Alyse Beaupre\n",
+ "clean matching: Amanda Plumer ...\n",
+ "could not find: Amanda Plumer\n",
+ "clean matching: Amer al-Saadi ...\n",
+ "matched Amer al-Saadi to Alma Seidler in canonical. Add to matched ids\n",
+ "clean matching: Amporn Falise ...\n",
+ "could not find: Amporn Falise\n",
+ "clean matching: Amy Gale ...\n",
+ "could not find: Amy Gale\n",
+ "clean matching: AnFernce Negron ...\n",
+ "could not find: AnFernce Negron\n",
+ "clean matching: Ana Claudia Talancon ...\n",
+ "could not find: Ana Claudia Talancon\n",
+ "clean matching: Ana Isabel Sanchez ...\n",
+ "could not find: Ana Isabel Sanchez\n",
+ "clean matching: Ana Paula Gerard ...\n",
+ "could not find: Ana Paula Gerard\n",
+ "clean matching: Ana Sebastiao ...\n",
+ "could not find: Ana Sebastiao\n",
+ "clean matching: Anders Ebbeson ...\n",
+ "could not find: Anders Ebbeson\n",
+ "clean matching: Anderson Varejao ...\n",
+ "could not find: Anderson Varejao\n",
+ "clean matching: Andre Bucher ...\n",
+ "could not find: Andre Bucher\n",
+ "clean matching: Andre Smith ...\n",
+ "could not find: Andre Smith\n",
+ "clean matching: Andre Techine ...\n",
+ "could not find: Andre Techine\n",
+ "clean matching: Andrea Kiser ...\n",
+ "matched Andrea Kiser to Andreas Krein in canonical. Add to matched ids\n",
+ "clean matching: Andres DAlessandro ...\n",
+ "could not find: Andres DAlessandro\n",
+ "clean matching: Andres Manuel Lopez Obrador ...\n",
+ "could not find: Andres Manuel Lopez Obrador\n",
+ "clean matching: Andres Pastrana ...\n",
+ "could not find: Andres Pastrana\n",
+ "clean matching: Andrew Bunner ...\n",
+ "could not find: Andrew Bunner\n",
+ "clean matching: Andrew Sabey ...\n",
+ "could not find: Andrew Sabey\n",
+ "clean matching: Andrew Shutley ...\n",
+ "could not find: Andrew Shutley\n",
+ "clean matching: Andrew Weissmann ...\n",
+ "matched Andrew Weissmann to Andrew Weissman in canonical. Add to matched ids\n",
+ "clean matching: Andrew Wetzler ...\n",
+ "could not find: Andrew Wetzler\n",
+ "clean matching: Andrzej Tyszkiewicz ...\n",
+ "could not find: Andrzej Tyszkiewicz\n",
+ "clean matching: Andy Bryant ...\n",
+ "could not find: Andy Bryant\n",
+ "clean matching: Andy Garcia ...\n",
+ "could not find: Andy Garcia\n",
+ "clean matching: Andy Graves ...\n",
+ "could not find: Andy Graves\n",
+ "clean matching: Andy Hebb ...\n",
+ "could not find: Andy Hebb\n",
+ "clean matching: Andy Madikians ...\n",
+ "could not find: Andy Madikians\n",
+ "clean matching: Andy Perez ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Andy Perez\n",
+ "clean matching: Andy Wisecarver ...\n",
+ "could not find: Andy Wisecarver\n",
+ "clean matching: Anette Hosoi ...\n",
+ "could not find: Anette Hosoi\n",
+ "clean matching: Angel Lockward ...\n",
+ "could not find: Angel Lockward\n",
+ "clean matching: Angel Maza ...\n",
+ "could not find: Angel Maza\n",
+ "clean matching: Angela Alvarado Rosa ...\n",
+ "could not find: Angela Alvarado Rosa\n",
+ "clean matching: Angela Mascia-Frye ...\n",
+ "could not find: Angela Mascia-Frye\n",
+ "clean matching: Angelica Romero ...\n",
+ "could not find: Angelica Romero\n",
+ "clean matching: Angelo Genova ...\n",
+ "could not find: Angelo Genova\n",
+ "clean matching: Angelo Reyes ...\n",
+ "could not find: Angelo Reyes\n",
+ "clean matching: Angie Arzola ...\n",
+ "could not find: Angie Arzola\n",
+ "clean matching: Anibal Ibarra ...\n",
+ "could not find: Anibal Ibarra\n",
+ "clean matching: Anil Ramsook ...\n",
+ "could not find: Anil Ramsook\n",
+ "clean matching: Anja Paerson ...\n",
+ "could not find: Anja Paerson\n",
+ "clean matching: Anjum Hussain ...\n",
+ "could not find: Anjum Hussain\n",
+ "clean matching: Ann Godbehere ...\n",
+ "could not find: Ann Godbehere\n",
+ "clean matching: Anna Jones ...\n",
+ "could not find: Anna Jones\n",
+ "clean matching: Anne Cavers ...\n",
+ "could not find: Anne Cavers\n",
+ "clean matching: Anne ONeil ...\n",
+ "could not find: Anne ONeil\n",
+ "clean matching: Anneli Jaatteenmaki ...\n",
+ "could not find: Anneli Jaatteenmaki\n",
+ "clean matching: Annie-Jeanne Reynaud ...\n",
+ "could not find: Annie-Jeanne Reynaud\n",
+ "clean matching: Annie Chaplin ...\n",
+ "could not find: Annie Chaplin\n",
+ "clean matching: Annika Sorenstam ...\n",
+ "could not find: Annika Sorenstam\n",
+ "clean matching: Anthony Carter ...\n",
+ "matched Anthony Carter to Anthony Correa in canonical. Add to matched ids\n",
+ "clean matching: Anthony Corso ...\n",
+ "could not find: Anthony Corso\n",
+ "clean matching: Anthony Ervin ...\n",
+ "could not find: Anthony Ervin\n",
+ "clean matching: Anthony Hazen ...\n",
+ "could not find: Anthony Hazen\n",
+ "clean matching: Anthony Lee Johnson ...\n",
+ "could not find: Anthony Lee Johnson\n",
+ "clean matching: Anthony Mazur ...\n",
+ "could not find: Anthony Mazur\n",
+ "clean matching: Anthony Pico ...\n",
+ "could not find: Anthony Pico\n",
+ "clean matching: Anthony Pisciotti ...\n",
+ "could not find: Anthony Pisciotti\n",
+ "clean matching: Anthony Rackauckas ...\n",
+ "could not find: Anthony Rackauckas\n",
+ "clean matching: Anthony Scott Miller ...\n",
+ "could not find: Anthony Scott Miller\n",
+ "clean matching: Antonio Bernardo ...\n",
+ "matched Antonio Bernardo to Andrei Boroștean in canonical. Add to matched ids\n",
+ "clean matching: Antonio Elias Saca ...\n",
+ "could not find: Antonio Elias Saca\n",
+ "clean matching: Anzori Kikalishvili ...\n",
+ "could not find: Anzori Kikalishvili\n",
+ "clean matching: Aparna Pillai ...\n",
+ "could not find: Aparna Pillai\n",
+ "clean matching: Aram Adler ...\n",
+ "matched Aram Adler to Alan Aderem in canonical. Add to matched ids\n",
+ "clean matching: Arantxa Sanchez-Vicario ...\n",
+ "could not find: Arantxa Sanchez-Vicario\n",
+ "clean matching: Armand Sargen ...\n",
+ "could not find: Armand Sargen\n",
+ "clean matching: Armando Avila Panchame ...\n",
+ "could not find: Armando Avila Panchame\n",
+ "clean matching: Armando Calderon Sol ...\n",
+ "could not find: Armando Calderon Sol\n",
+ "clean matching: Arnaud Clement ...\n",
+ "could not find: Arnaud Clement\n",
+ "clean matching: Arnaud Lagardere ...\n",
+ "could not find: Arnaud Lagardere\n",
+ "clean matching: Arnie Boehm ...\n",
+ "could not find: Arnie Boehm\n",
+ "clean matching: Arnold Scott ...\n",
+ "matched Arnold Scott to Scott Arnold in canonical. Add to matched ids\n",
+ "clean matching: Arnoldo Aleman ...\n",
+ "matched Arnoldo Aleman to Norma Aleandro in canonical. Add to matched ids\n",
+ "clean matching: Arsinee Khanjian ...\n",
+ "could not find: Arsinee Khanjian\n",
+ "clean matching: Art Cooper ...\n",
+ "matched Art Cooper to Anton Cooper in canonical. Add to matched ids\n",
+ "clean matching: Art Hoffmann ...\n",
+ "could not find: Art Hoffmann\n",
+ "clean matching: Art Lopez ...\n",
+ "could not find: Art Lopez\n",
+ "clean matching: Arthur Martinez ...\n",
+ "could not find: Arthur Martinez\n",
+ "clean matching: Artieas Shanks ...\n",
+ "could not find: Artieas Shanks\n",
+ "clean matching: Arye Mekel ...\n",
+ "could not find: Arye Mekel\n",
+ "clean matching: Ascencion Barajas ...\n",
+ "could not find: Ascencion Barajas\n",
+ "clean matching: Ashlea Talbot ...\n",
+ "could not find: Ashlea Talbot\n",
+ "clean matching: Ashraf Alasmar ...\n",
+ "could not find: Ashraf Alasmar\n",
+ "clean matching: Asif Hanif ...\n",
+ "could not find: Asif Hanif\n",
+ "clean matching: Asmaa Assad ...\n",
+ "could not find: Asmaa Assad\n",
+ "clean matching: Assad Ahmadi ...\n",
+ "could not find: Assad Ahmadi\n",
+ "clean matching: Astrid Betancourt ...\n",
+ "could not find: Astrid Betancourt\n",
+ "clean matching: Astrid Eyzaguirre ...\n",
+ "could not find: Astrid Eyzaguirre\n",
+ "clean matching: Ataollah Mohajerani ...\n",
+ "matched Ataollah Mohajerani to Ata'ollah Mohajerani in canonical. Add to matched ids\n",
+ "clean matching: Atiabet Ijan Amabel ...\n",
+ "could not find: Atiabet Ijan Amabel\n",
+ "clean matching: Augustin Calleri ...\n",
+ "could not find: Augustin Calleri\n",
+ "clean matching: BB King ...\n",
+ "matched BB King to B. B. King in cs. Add to matched ids\n",
+ "clean matching: BJ Habibie ...\n",
+ "matched BJ Habibie to B. J. Habibie in canonical. Add to matched ids\n",
+ "clean matching: Baburam Bhattari ...\n",
+ "could not find: Baburam Bhattari\n",
+ "clean matching: Bak Chang-Ryun ...\n",
+ "could not find: Bak Chang-Ryun\n",
+ "clean matching: Barbara De Brun ...\n",
+ "could not find: Barbara De Brun\n",
+ "clean matching: Barbara Esbin ...\n",
+ "could not find: Barbara Esbin\n",
+ "clean matching: Barbara Felt-Miller ...\n",
+ "could not find: Barbara Felt-Miller\n",
+ "clean matching: Barbora Strycova ...\n",
+ "could not find: Barbora Strycova\n",
+ "clean matching: Barrett Jackman ...\n",
+ "could not find: Barrett Jackman\n",
+ "clean matching: Barry Nakell ...\n",
+ "matched Barry Nakell to Barry Blake in canonical. Add to matched ids\n",
+ "clean matching: Bashar Assad ...\n",
+ "could not find: Bashar Assad\n",
+ "clean matching: Beatrice Dalle ...\n",
+ "matched Beatrice Dalle to Diane Bracalente in canonical. Add to matched ids\n",
+ "clean matching: Beecher Ray Kirby ...\n",
+ "could not find: Beecher Ray Kirby\n",
+ "clean matching: Begum Khaleda Zia ...\n",
+ "could not find: Begum Khaleda Zia\n",
+ "clean matching: Ben Chandler ...\n",
+ "could not find: Ben Chandler\n",
+ "clean matching: Ben Cohen ...\n",
+ "could not find: Ben Cohen\n",
+ "clean matching: Ben Curtis ...\n",
+ "could not find: Ben Curtis\n",
+ "clean matching: Ben Davis ...\n",
+ "could not find: Ben Davis\n",
+ "clean matching: Ben Glisan ...\n",
+ "could not find: Ben Glisan\n",
+ "clean matching: Ben Howland ...\n",
+ "could not find: Ben Howland\n",
+ "clean matching: Ben Wallace ...\n",
+ "matched Ben Wallace to Wallace Benn in canonical. Add to matched ids\n",
+ "clean matching: Benjamin Martinez ...\n",
+ "could not find: Benjamin Martinez\n",
+ "clean matching: Benjamin Neulander ...\n",
+ "could not find: Benjamin Neulander\n",
+ "clean matching: Bernard Siegel ...\n",
+ "could not find: Bernard Siegel\n",
+ "clean matching: Bernice Wong ...\n",
+ "could not find: Bernice Wong\n",
+ "clean matching: Bertrand Delanoe ...\n",
+ "could not find: Bertrand Delanoe\n",
+ "clean matching: Beth Blough ...\n",
+ "could not find: Beth Blough\n",
+ "clean matching: Betsy Coffin ...\n",
+ "could not find: Betsy Coffin\n",
+ "clean matching: Betsy Smith ...\n",
+ "could not find: Betsy Smith\n",
+ "clean matching: Betty Garrison ...\n",
+ "could not find: Betty Garrison\n",
+ "clean matching: Beyonce Knowles ...\n",
+ "could not find: Beyonce Knowles\n",
+ "clean matching: Bijan Darvish ...\n",
+ "could not find: Bijan Darvish\n",
+ "clean matching: Bilal Erdogan ...\n",
+ "could not find: Bilal Erdogan\n",
+ "clean matching: Biljana Plavsic ...\n",
+ "could not find: Biljana Plavsic\n",
+ "clean matching: Bill Bradley ...\n",
+ "matched Bill Bradley to Bernard Bailyn in canonical. Add to matched ids\n",
+ "clean matching: Bill Byrne ...\n",
+ "matched Bill Byrne to Neil Berry in canonical. Add to matched ids\n",
+ "clean matching: Bill Carmody ...\n",
+ "could not find: Bill Carmody\n",
+ "clean matching: Bill Duffey ...\n",
+ "could not find: Bill Duffey\n",
+ "clean matching: Bill King ...\n",
+ "could not find: Bill King\n",
+ "clean matching: Bill Lerach ...\n",
+ "matched Bill Lerach to Leila Birch in canonical. Add to matched ids\n",
+ "clean matching: Bill Maher ...\n",
+ "matched Bill Maher to Brian Meehl in canonical. Add to matched ids\n",
+ "clean matching: Bill OReilly ...\n",
+ "matched Bill OReilly to Bill O'Reilly in canonical. Add to matched ids\n",
+ "clean matching: Bill Pryor ...\n",
+ "could not find: Bill Pryor\n",
+ "clean matching: Bill Rainer ...\n",
+ "could not find: Bill Rainer\n",
+ "clean matching: Bill Readdy ...\n",
+ "matched Bill Readdy to Randy Bailey in canonical. Add to matched ids\n",
+ "clean matching: Bill Richardson ...\n",
+ "could not find: Bill Richardson\n",
+ "clean matching: Bill Simon ...\n",
+ "matched Bill Simon to Simon Bill in canonical. Add to matched ids\n",
+ "clean matching: Billy Edelin ...\n",
+ "could not find: Billy Edelin\n",
+ "clean matching: Billy Graham ...\n",
+ "could not find: Billy Graham\n",
+ "clean matching: Billy Rork ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Billy Rork\n",
+ "clean matching: Billy Sollie ...\n",
+ "could not find: Billy Sollie\n",
+ "clean matching: Billy Tibbets ...\n",
+ "could not find: Billy Tibbets\n",
+ "clean matching: Bob Cantrell ...\n",
+ "could not find: Bob Cantrell\n",
+ "clean matching: Bob Colvin ...\n",
+ "could not find: Bob Colvin\n",
+ "clean matching: Bob Crippen ...\n",
+ "could not find: Bob Crippen\n",
+ "clean matching: Bob Curtis ...\n",
+ "could not find: Bob Curtis\n",
+ "clean matching: Bob Eskridge ...\n",
+ "could not find: Bob Eskridge\n",
+ "clean matching: Bob Goldman ...\n",
+ "could not find: Bob Goldman\n",
+ "clean matching: Bob Hartley ...\n",
+ "could not find: Bob Hartley\n",
+ "clean matching: Bob Herz ...\n",
+ "could not find: Bob Herz\n",
+ "clean matching: Bob Melvin ...\n",
+ "could not find: Bob Melvin\n",
+ "clean matching: Bob Petrino ...\n",
+ "matched Bob Petrino to Bob Petrie in canonical. Add to matched ids\n",
+ "clean matching: Bob Riley ...\n",
+ "could not find: Bob Riley\n",
+ "clean matching: Bob Sulkin ...\n",
+ "could not find: Bob Sulkin\n",
+ "clean matching: Bob Wright ...\n",
+ "could not find: Bob Wright\n",
+ "clean matching: Bobby Goldwater ...\n",
+ "could not find: Bobby Goldwater\n",
+ "clean matching: Bobby Jackson ...\n",
+ "could not find: Bobby Jackson\n",
+ "clean matching: Bobo Balde ...\n",
+ "could not find: Bobo Balde\n",
+ "clean matching: Boris Becker ...\n",
+ "could not find: Boris Becker\n",
+ "clean matching: Boutros Boutros Ghali ...\n",
+ "matched Boutros Boutros Ghali to Boutros Boutros-Ghali in canonical. Add to matched ids\n",
+ "clean matching: Brad Alexander Smith ...\n",
+ "could not find: Brad Alexander Smith\n",
+ "clean matching: Brad Johnson ...\n",
+ "could not find: Brad Johnson\n",
+ "clean matching: Brad Russ ...\n",
+ "could not find: Brad Russ\n",
+ "clean matching: Brad Smith ...\n",
+ "could not find: Brad Smith\n",
+ "clean matching: Brady Rodgers ...\n",
+ "could not find: Brady Rodgers\n",
+ "clean matching: Brandon Fails ...\n",
+ "could not find: Brandon Fails\n",
+ "clean matching: Brandon Robinson ...\n",
+ "could not find: Brandon Robinson\n",
+ "clean matching: Brandon Spann ...\n",
+ "could not find: Brandon Spann\n",
+ "clean matching: Brawley King ...\n",
+ "could not find: Brawley King\n",
+ "clean matching: Brenda Magana ...\n",
+ "matched Brenda Magana to Megan Barnard in canonical. Add to matched ids\n",
+ "clean matching: Brenda Wilson ...\n",
+ "matched Brenda Wilson to Braden Wilson in canonical. Add to matched ids\n",
+ "clean matching: Brenda van Dam ...\n",
+ "could not find: Brenda van Dam\n",
+ "clean matching: Brendan Stai ...\n",
+ "matched Brendan Stai to Brenden Stai in canonical. Add to matched ids\n",
+ "clean matching: Brennon Leighton ...\n",
+ "could not find: Brennon Leighton\n",
+ "clean matching: Brent Coles ...\n",
+ "could not find: Brent Coles\n",
+ "clean matching: Brett Boone ...\n",
+ "matched Brett Boone to Bert Broer in canonical. Add to matched ids\n",
+ "clean matching: Brett Perry ...\n",
+ "could not find: Brett Perry\n",
+ "clean matching: Brian Florence ...\n",
+ "matched Brian Florence to Franco Bieler in canonical. Add to matched ids\n",
+ "clean matching: Brian Grazier ...\n",
+ "could not find: Brian Grazier\n",
+ "clean matching: Brian Jordan ...\n",
+ "could not find: Brian Jordan\n",
+ "clean matching: Brian McIntyre ...\n",
+ "could not find: Brian McIntyre\n",
+ "clean matching: Brian Meadors ...\n",
+ "matched Brian Meadors to Brandon Massie in canonical. Add to matched ids\n",
+ "clean matching: Brian Pavlich ...\n",
+ "could not find: Brian Pavlich\n",
+ "clean matching: Brian StPierre ...\n",
+ "matched Brian StPierre to Brian. St. Pierre in canonical. Add to matched ids\n",
+ "clean matching: Brian Van Dusen ...\n",
+ "could not find: Brian Van Dusen\n",
+ "clean matching: Brian Weaver ...\n",
+ "could not find: Brian Weaver\n",
+ "clean matching: Brook Robinson ...\n",
+ "could not find: Brook Robinson\n",
+ "clean matching: Brooke Gordon ...\n",
+ "could not find: Brooke Gordon\n",
+ "clean matching: Bruce Gebhardt ...\n",
+ "could not find: Bruce Gebhardt\n",
+ "clean matching: Bruna Colosio ...\n",
+ "matched Bruna Colosio to Bruno Coulais in canonical. Add to matched ids\n",
+ "clean matching: Bruno Junquiera ...\n",
+ "matched Bruno Junquiera to Bruno Junqueira in canonical. Add to matched ids\n",
+ "clean matching: Bryan Chui ...\n",
+ "matched Bryan Chui to Bryan Chiu in canonical. Add to matched ids\n",
+ "clean matching: Bryan Cooley ...\n",
+ "matched Bryan Cooley to Clare Boylan in canonical. Add to matched ids\n",
+ "clean matching: Bryan Murray ...\n",
+ "matched Bryan Murray to Murray Barr in canonical. Add to matched ids\n",
+ "clean matching: Bryan Thomas ...\n",
+ "matched Bryan Thomas to Thomas Bryan in canonical. Add to matched ids\n",
+ "clean matching: Bryce Carmine ...\n",
+ "could not find: Bryce Carmine\n",
+ "clean matching: Buford Blount ...\n",
+ "could not find: Buford Blount\n",
+ "clean matching: Bulent Ecevit ...\n",
+ "could not find: Bulent Ecevit\n",
+ "clean matching: Bustam A Zedan Aljanabi ...\n",
+ "could not find: Bustam A Zedan Aljanabi\n",
+ "clean matching: Cabas ...\n",
+ "could not find: Cabas\n",
+ "clean matching: Calvin Joseph Coleman ...\n",
+ "could not find: Calvin Joseph Coleman\n",
+ "clean matching: Camille Colvin ...\n",
+ "matched Camille Colvin to Neville Coleman in canonical. Add to matched ids\n",
+ "clean matching: Camille Lewis ...\n",
+ "could not find: Camille Lewis\n",
+ "clean matching: Candace Sutton ...\n",
+ "could not find: Candace Sutton\n",
+ "clean matching: Candice Beatty ...\n",
+ "matched Candice Beatty to Benedict Cayenne in de. Add to matched ids\n",
+ "clean matching: Cari Davis ...\n",
+ "could not find: Cari Davis\n",
+ "clean matching: Carina Lau Ka-ling ...\n",
+ "could not find: Carina Lau Ka-ling\n",
+ "clean matching: Carla Myers ...\n",
+ "could not find: Carla Myers\n",
+ "clean matching: Carla Tricoli ...\n",
+ "could not find: Carla Tricoli\n",
+ "clean matching: Carlos Barragan ...\n",
+ "could not find: Carlos Barragan\n",
+ "clean matching: Carlos Beltran ...\n",
+ "matched Carlos Beltran to Carleton Beals in canonical. Add to matched ids\n",
+ "clean matching: Carlos De Abreu ...\n",
+ "could not find: Carlos De Abreu\n",
+ "clean matching: Carlos Fasciolo ...\n",
+ "matched Carlos Fasciolo to Carlos Francisco in nl. Add to matched ids\n",
+ "clean matching: Carlos Iturgaitz ...\n",
+ "could not find: Carlos Iturgaitz\n",
+ "clean matching: Carlos Juarez ...\n",
+ "could not find: Carlos Juarez\n",
+ "clean matching: Carlos Lordkipanitse ...\n",
+ "could not find: Carlos Lordkipanitse\n",
+ "clean matching: Carlos Manuel Pruneda ...\n",
+ "could not find: Carlos Manuel Pruneda\n",
+ "clean matching: Carlos Moya ...\n",
+ "matched Carlos Moya to Carolyn Moos in canonical. Add to matched ids\n",
+ "clean matching: Carlos Ortega ...\n",
+ "could not find: Carlos Ortega\n",
+ "clean matching: Carlos Paternina ...\n",
+ "matched Carlos Paternina to Clair Patterson in fr. Add to matched ids\n",
+ "clean matching: Carlos Quintanilla Schmidt ...\n",
+ "could not find: Carlos Quintanilla Schmidt\n",
+ "clean matching: Carlos Savedra ...\n",
+ "could not find: Carlos Savedra\n",
+ "clean matching: Carlton Dotson ...\n",
+ "could not find: Carlton Dotson\n",
+ "clean matching: Carol Carmody ...\n",
+ "could not find: Carol Carmody\n",
+ "clean matching: Carol Niedermayer ...\n",
+ "could not find: Carol Niedermayer\n",
+ "clean matching: Carolina Kluft ...\n",
+ "could not find: Carolina Kluft\n",
+ "clean matching: Carolina Moraes ...\n",
+ "matched Carolina Moraes to Mossie Carroll in canonical. Add to matched ids\n",
+ "clean matching: Carroll Weimer ...\n",
+ "matched Carroll Weimer to William Cremor in canonical. Add to matched ids\n",
+ "clean matching: Casey Crowder ...\n",
+ "could not find: Casey Crowder\n",
+ "clean matching: Cassandra Heise ...\n",
+ "could not find: Cassandra Heise\n",
+ "clean matching: Casy Preslar ...\n",
+ "could not find: Casy Preslar\n",
+ "clean matching: Catherine Donkers ...\n",
+ "could not find: Catherine Donkers\n",
+ "clean matching: Catherine Woodard ...\n",
+ "could not find: Catherine Woodard\n",
+ "clean matching: Cathryn Crawford ...\n",
+ "could not find: Cathryn Crawford\n",
+ "clean matching: Cathy Chisholm ...\n",
+ "could not find: Cathy Chisholm\n",
+ "clean matching: Cecile de France ...\n",
+ "could not find: Cecile de France\n",
+ "clean matching: Cecilia Chang ...\n",
+ "could not find: Cecilia Chang\n",
+ "clean matching: Cemil Cicek ...\n",
+ "could not find: Cemil Cicek\n",
+ "clean matching: Cesar Gaviria ...\n",
+ "matched Cesar Gaviria to Cesare Gravina in canonical. Add to matched ids\n",
+ "clean matching: Cha Yung-gu ...\n",
+ "could not find: Cha Yung-gu\n",
+ "clean matching: Chadha Gurinder ...\n",
+ "matched Chadha Gurinder to Gurinder Chadha in canonical. Add to matched ids\n",
+ "clean matching: Chang Dae-whan ...\n",
+ "matched Chang Dae-whan to Chang Dae-hwan in canonical. Add to matched ids\n",
+ "clean matching: Chang Jae On ...\n",
+ "could not find: Chang Jae On\n",
+ "clean matching: Chang Saio-yue ...\n",
+ "could not find: Chang Saio-yue\n",
+ "clean matching: Chante Jawan Mallard ...\n",
+ "could not find: Chante Jawan Mallard\n",
+ "clean matching: Charla Moye ...\n",
+ "could not find: Charla Moye\n",
+ "clean matching: Charles Chandler IV ...\n",
+ "could not find: Charles Chandler IV\n",
+ "clean matching: Charles Cope ...\n",
+ "could not find: Charles Cope\n",
+ "clean matching: Charles Grassley ...\n",
+ "could not find: Charles Grassley\n",
+ "clean matching: Charles Holzner ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Charles Holzner\n",
+ "clean matching: Charles Ingram ...\n",
+ "could not find: Charles Ingram\n",
+ "clean matching: Charles Kartman ...\n",
+ "matched Charles Kartman to Chester Kallman in canonical. Add to matched ids\n",
+ "clean matching: Charles Lebois ...\n",
+ "could not find: Charles Lebois\n",
+ "clean matching: Charles Mathews ...\n",
+ "matched Charles Mathews to Matthew Charles in canonical. Add to matched ids\n",
+ "clean matching: Charles Pickering ...\n",
+ "could not find: Charles Pickering\n",
+ "clean matching: Charles Pouty ...\n",
+ "could not find: Charles Pouty\n",
+ "clean matching: Charles Tannok ...\n",
+ "could not find: Charles Tannok\n",
+ "clean matching: Charley Armey ...\n",
+ "matched Charley Armey to Aryeh Carmell in canonical. Add to matched ids\n",
+ "clean matching: Charlie Deane ...\n",
+ "matched Charlie Deane to Charlie Deal in canonical. Add to matched ids\n",
+ "clean matching: Charlotte Chambers ...\n",
+ "could not find: Charlotte Chambers\n",
+ "clean matching: Chawki Armali ...\n",
+ "could not find: Chawki Armali\n",
+ "clean matching: Chea Sophara ...\n",
+ "matched Chea Sophara to Sarah Cooper in canonical. Add to matched ids\n",
+ "clean matching: Chen Liang Yu ...\n",
+ "matched Chen Liang Yu to Cheng Yu Lai in canonical. Add to matched ids\n",
+ "clean matching: Chen Tsai-chin ...\n",
+ "could not find: Chen Tsai-chin\n",
+ "clean matching: Cheryl Ford ...\n",
+ "could not find: Cheryl Ford\n",
+ "clean matching: Cheryl James ...\n",
+ "could not find: Cheryl James\n",
+ "clean matching: Cheryl Little ...\n",
+ "could not find: Cheryl Little\n",
+ "clean matching: Chip Burrus ...\n",
+ "could not find: Chip Burrus\n",
+ "clean matching: Chistian Stahl ...\n",
+ "could not find: Chistian Stahl\n",
+ "clean matching: Chloe Sevigny ...\n",
+ "could not find: Chloe Sevigny\n",
+ "clean matching: Cho Myung-kyun ...\n",
+ "could not find: Cho Myung-kyun\n",
+ "clean matching: Choi Sung-hong ...\n",
+ "matched Choi Sung-hong to Shin-Cho Chung in et. Add to matched ids\n",
+ "clean matching: Choi Yun-yong ...\n",
+ "matched Choi Yun-yong to Yun Chi-young in canonical. Add to matched ids\n",
+ "clean matching: Chok Tong Goh ...\n",
+ "matched Chok Tong Goh to Goh Chok Tong in canonical. Add to matched ids\n",
+ "clean matching: Chris Andrews ...\n",
+ "could not find: Chris Andrews\n",
+ "clean matching: Chris Cirino ...\n",
+ "matched Chris Cirino to Chris Cross in canonical. Add to matched ids\n",
+ "clean matching: Chris Cookson ...\n",
+ "could not find: Chris Cookson\n",
+ "clean matching: Chris Forsyth ...\n",
+ "could not find: Chris Forsyth\n",
+ "clean matching: Chris Gratton ...\n",
+ "matched Chris Gratton to Christina Gao in canonical. Add to matched ids\n",
+ "clean matching: Chris Kolanas ...\n",
+ "matched Chris Kolanas to Carol Kalish in canonical. Add to matched ids\n",
+ "clean matching: Chris Moore ...\n",
+ "matched Chris Moore to Chris Monroe in canonical. Add to matched ids\n",
+ "clean matching: Chris Simon ...\n",
+ "could not find: Chris Simon\n",
+ "clean matching: Chris Whitney ...\n",
+ "matched Chris Whitney to Chris Wynters in canonical. Add to matched ids\n",
+ "clean matching: Christian Lirette ...\n",
+ "matched Christian Lirette to Christian Laettner in canonical. Add to matched ids\n",
+ "clean matching: Christian Longo ...\n",
+ "could not find: Christian Longo\n",
+ "clean matching: Christian Patino ...\n",
+ "could not find: Christian Patino\n",
+ "clean matching: Christiane Wulff ...\n",
+ "could not find: Christiane Wulff\n",
+ "clean matching: Christine Baumgartner ...\n",
+ "could not find: Christine Baumgartner\n",
+ "clean matching: Christine Rau ...\n",
+ "could not find: Christine Rau\n",
+ "clean matching: Christopher Amolsch ...\n",
+ "could not find: Christopher Amolsch\n",
+ "clean matching: Christopher Conyers ...\n",
+ "matched Christopher Conyers to Christopher Chenery in canonical. Add to matched ids\n",
+ "clean matching: Christopher Matero ...\n",
+ "matched Christopher Matero to Christopher Morahan in canonical. Add to matched ids\n",
+ "clean matching: Christopher Patten ...\n",
+ "matched Christopher Patten to Christopher Pratt in canonical. Add to matched ids\n",
+ "clean matching: Christopher Whittle ...\n",
+ "matched Christopher Whittle to Christopher Willits in canonical. Add to matched ids\n",
+ "clean matching: Christy Ferer ...\n",
+ "could not find: Christy Ferer\n",
+ "clean matching: Chuanyun Li ...\n",
+ "matched Chuanyun Li to Liu Chunyan in canonical. Add to matched ids\n",
+ "clean matching: Chyung Dai-chul ...\n",
+ "could not find: Chyung Dai-chul\n",
+ "clean matching: Ciaran Hinds ...\n",
+ "matched Ciaran Hinds to Hans Candrian in canonical. Add to matched ids\n",
+ "clean matching: Cindy Crawford ...\n",
+ "could not find: Cindy Crawford\n",
+ "clean matching: Cindy Zagorski ...\n",
+ "could not find: Cindy Zagorski\n",
+ "clean matching: Claire De Gryse ...\n",
+ "could not find: Claire De Gryse\n",
+ "clean matching: Claire Hentzen ...\n",
+ "could not find: Claire Hentzen\n",
+ "clean matching: Claire Leger ...\n",
+ "could not find: Claire Leger\n",
+ "clean matching: Clara Harris ...\n",
+ "could not find: Clara Harris\n",
+ "clean matching: Clare Latimer ...\n",
+ "could not find: Clare Latimer\n",
+ "clean matching: Clark Randt ...\n",
+ "could not find: Clark Randt\n",
+ "clean matching: Claudette Robinson ...\n",
+ "could not find: Claudette Robinson\n",
+ "clean matching: Claudio Lopez ...\n",
+ "could not find: Claudio Lopez\n",
+ "clean matching: Clay Campbell ...\n",
+ "could not find: Clay Campbell\n",
+ "clean matching: Clemente de la Vega ...\n",
+ "could not find: Clemente de la Vega\n",
+ "clean matching: Clifford Robinson ...\n",
+ "could not find: Clifford Robinson\n",
+ "clean matching: Clint Lamebear ...\n",
+ "could not find: Clint Lamebear\n",
+ "clean matching: Coco dEste ...\n",
+ "could not find: Coco dEste\n",
+ "clean matching: Cole Chapman ...\n",
+ "could not find: Cole Chapman\n",
+ "clean matching: Colin Phillips ...\n",
+ "could not find: Colin Phillips\n",
+ "clean matching: Colin Powell ...\n",
+ "could not find: Colin Powell\n",
+ "clean matching: Colin Prescot ...\n",
+ "could not find: Colin Prescot\n",
+ "clean matching: Colleen Donovan ...\n",
+ "could not find: Colleen Donovan\n",
+ "clean matching: Colleen OClair ...\n",
+ "matched Colleen OClair to Caroline O'Connor in canonical. Add to matched ids\n",
+ "clean matching: Colleen Ryan ...\n",
+ "matched Colleen Ryan to Ryan Cooley in canonical. Add to matched ids\n",
+ "clean matching: Collis Temple III ...\n",
+ "could not find: Collis Temple III\n",
+ "clean matching: Conan OBrien ...\n",
+ "matched Conan OBrien to Conan O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Connie Freydell ...\n",
+ "could not find: Connie Freydell\n",
+ "clean matching: Cora Cambell ...\n",
+ "could not find: Cora Cambell\n",
+ "clean matching: Cori Enghusen ...\n",
+ "could not find: Cori Enghusen\n",
+ "clean matching: Corinne Coman ...\n",
+ "matched Corinne Coman to Conaire Cóem in canonical. Add to matched ids\n",
+ "clean matching: Craig Doblin ...\n",
+ "could not find: Craig Doblin\n",
+ "clean matching: Craig Morgan ...\n",
+ "could not find: Craig Morgan\n",
+ "clean matching: Craig OClair ...\n",
+ "could not find: Craig OClair\n",
+ "clean matching: Craig Wilson ...\n",
+ "could not find: Craig Wilson\n",
+ "clean matching: Crandall Bowles ...\n",
+ "matched Crandall Bowles to Brandon Carswell in canonical. Add to matched ids\n",
+ "clean matching: Cristian Barros ...\n",
+ "matched Cristian Barros to Cristo Barrios in canonical. Add to matched ids\n",
+ "clean matching: Cristina Fernandez ...\n",
+ "could not find: Cristina Fernandez\n",
+ "clean matching: Curtis Joseph ...\n",
+ "could not find: Curtis Joseph\n",
+ "clean matching: Curtis Rodriguez ...\n",
+ "could not find: Curtis Rodriguez\n",
+ "clean matching: Cyndi Thompson ...\n",
+ "could not find: Cyndi Thompson\n",
+ "clean matching: DAngelo Jimenez ...\n",
+ "could not find: DAngelo Jimenez\n",
+ "clean matching: Dagmar Dunlevy ...\n",
+ "could not find: Dagmar Dunlevy\n",
+ "clean matching: Dai Bachtiar ...\n",
+ "matched Dai Bachtiar to Da'i Bachtiar in canonical. Add to matched ids\n",
+ "clean matching: Dai Chul Chyung ...\n",
+ "could not find: Dai Chul Chyung\n",
+ "clean matching: Daja Bedanova ...\n",
+ "could not find: Daja Bedanova\n",
+ "clean matching: Dale Bosworth ...\n",
+ "could not find: Dale Bosworth\n",
+ "clean matching: Dalia Rabin-Pelosoff ...\n",
+ "matched Dalia Rabin-Pelosoff to Dalia Rabin-Pelossof in canonical. Add to matched ids\n",
+ "clean matching: Damon van Dam ...\n",
+ "could not find: Damon van Dam\n",
+ "clean matching: Dan Ackroyd ...\n",
+ "could not find: Dan Ackroyd\n",
+ "clean matching: Dan LaCoutre ...\n",
+ "could not find: Dan LaCoutre\n",
+ "clean matching: Dan Prinster ...\n",
+ "matched Dan Prinster to Dana Priest in canonical. Add to matched ids\n",
+ "clean matching: Daniel Bruehl ...\n",
+ "could not find: Daniel Bruehl\n",
+ "clean matching: Daniel Chin ...\n",
+ "matched Daniel Chin to Daniel Chan in es. Add to matched ids\n",
+ "clean matching: Daniel Comisso Urdaneta ...\n",
+ "could not find: Daniel Comisso Urdaneta\n",
+ "clean matching: Daniel Darnell ...\n",
+ "could not find: Daniel Darnell\n",
+ "clean matching: Daniel Kurtzer ...\n",
+ "could not find: Daniel Kurtzer\n",
+ "clean matching: Daniel Montgomery ...\n",
+ "could not find: Daniel Montgomery\n",
+ "clean matching: Daniel Rouse ...\n",
+ "could not find: Daniel Rouse\n",
+ "clean matching: Daniela Hantuchova ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Daniela Hantuchova\n",
+ "clean matching: Daniele Bergamin ...\n",
+ "could not find: Daniele Bergamin\n",
+ "clean matching: Daniele Hypolito ...\n",
+ "could not find: Daniele Hypolito\n",
+ "clean matching: Daniell Sunjata ...\n",
+ "could not find: Daniell Sunjata\n",
+ "clean matching: Danis Tanovic ...\n",
+ "could not find: Danis Tanovic\n",
+ "clean matching: Danny Avalon ...\n",
+ "could not find: Danny Avalon\n",
+ "clean matching: Danny Morgan ...\n",
+ "could not find: Danny Morgan\n",
+ "clean matching: Dario Camuffo ...\n",
+ "could not find: Dario Camuffo\n",
+ "clean matching: Darko Milicic ...\n",
+ "could not find: Darko Milicic\n",
+ "clean matching: Darlene Garrettson ...\n",
+ "could not find: Darlene Garrettson\n",
+ "clean matching: Darren Campel ...\n",
+ "could not find: Darren Campel\n",
+ "clean matching: Daryl Parks ...\n",
+ "could not find: Daryl Parks\n",
+ "clean matching: Dave Johnson ...\n",
+ "could not find: Dave Johnson\n",
+ "clean matching: Dave Lewis ...\n",
+ "could not find: Dave Lewis\n",
+ "clean matching: Dave McNealey ...\n",
+ "could not find: Dave McNealey\n",
+ "clean matching: Dave Potter ...\n",
+ "matched Dave Potter to Dave Porter in canonical. Add to matched ids\n",
+ "clean matching: Dave Robertson ...\n",
+ "could not find: Dave Robertson\n",
+ "clean matching: Dave Tucker ...\n",
+ "could not find: Dave Tucker\n",
+ "clean matching: David Blaine ...\n",
+ "matched David Blaine to David Biale in canonical. Add to matched ids\n",
+ "clean matching: David Bowie ...\n",
+ "matched David Bowie to David Bowden in canonical. Add to matched ids\n",
+ "clean matching: David Brent ...\n",
+ "matched David Brent to David Bret in canonical. Add to matched ids\n",
+ "clean matching: David Brinkley ...\n",
+ "could not find: David Brinkley\n",
+ "clean matching: David Caraway ...\n",
+ "could not find: David Caraway\n",
+ "clean matching: David Chase ...\n",
+ "could not find: David Chase\n",
+ "clean matching: David Dewayne Williams ...\n",
+ "could not find: David Dewayne Williams\n",
+ "clean matching: David Hilt ...\n",
+ "could not find: David Hilt\n",
+ "clean matching: David Leahy ...\n",
+ "could not find: David Leahy\n",
+ "clean matching: David McCullough ...\n",
+ "could not find: David McCullough\n",
+ "clean matching: David Millar ...\n",
+ "could not find: David Millar\n",
+ "clean matching: David Przybyszewski ...\n",
+ "could not find: David Przybyszewski\n",
+ "clean matching: David Rivkin Jr ...\n",
+ "could not find: David Rivkin Jr\n",
+ "clean matching: David Scott Morris ...\n",
+ "could not find: David Scott Morris\n",
+ "clean matching: David Sibleyk ...\n",
+ "could not find: David Sibleyk\n",
+ "clean matching: David Sousa ...\n",
+ "could not find: David Sousa\n",
+ "clean matching: David Surrett ...\n",
+ "matched David Surrett to David Steuart in canonical. Add to matched ids\n",
+ "clean matching: David Tornberg ...\n",
+ "could not find: David Tornberg\n",
+ "clean matching: David Trimble ...\n",
+ "could not find: David Trimble\n",
+ "clean matching: David Welch ...\n",
+ "could not find: David Welch\n",
+ "clean matching: David Westerfield ...\n",
+ "could not find: David Westerfield\n",
+ "clean matching: David Zeplowitz ...\n",
+ "could not find: David Zeplowitz\n",
+ "clean matching: Dawna LoPiccolo ...\n",
+ "could not find: Dawna LoPiccolo\n",
+ "clean matching: Dean Jacek ...\n",
+ "could not find: Dean Jacek\n",
+ "clean matching: Deb Santos ...\n",
+ "could not find: Deb Santos\n",
+ "clean matching: Debra Brown ...\n",
+ "matched Debra Brown to Debra Bowen in canonical. Add to matched ids\n",
+ "clean matching: Debra Rose ...\n",
+ "could not find: Debra Rose\n",
+ "clean matching: Debra Shank ...\n",
+ "could not find: Debra Shank\n",
+ "clean matching: Debra Yang ...\n",
+ "could not find: Debra Yang\n",
+ "clean matching: Deece Eckstein ...\n",
+ "could not find: Deece Eckstein\n",
+ "clean matching: Della Clara ...\n",
+ "matched Della Clara to Darleen Carr in canonical. Add to matched ids\n",
+ "clean matching: Demetrius Ferraciu ...\n",
+ "could not find: Demetrius Ferraciu\n",
+ "clean matching: Denis Fassou-Nguesso ...\n",
+ "could not find: Denis Fassou-Nguesso\n",
+ "clean matching: Denise Johnson ...\n",
+ "could not find: Denise Johnson\n",
+ "clean matching: Denise Locke ...\n",
+ "could not find: Denise Locke\n",
+ "clean matching: Dennis Archer ...\n",
+ "matched Dennis Archer to Archie Dees in canonical. Add to matched ids\n",
+ "clean matching: Dennis Johnson ...\n",
+ "matched Dennis Johnson to Denise Johns in canonical. Add to matched ids\n",
+ "clean matching: Dennis Oswald ...\n",
+ "matched Dennis Oswald to Denis Oswald in canonical. Add to matched ids\n",
+ "clean matching: Dennis Powell ...\n",
+ "could not find: Dennis Powell\n",
+ "clean matching: Derrick Battie ...\n",
+ "matched Derrick Battie to Derrick Barnett in canonical. Add to matched ids\n",
+ "clean matching: Derrick Rodgers ...\n",
+ "could not find: Derrick Rodgers\n",
+ "clean matching: Derrick Taylor ...\n",
+ "could not find: Derrick Taylor\n",
+ "clean matching: Desiree Lemosi ...\n",
+ "could not find: Desiree Lemosi\n",
+ "clean matching: Desiree McKenzie ...\n",
+ "could not find: Desiree McKenzie\n",
+ "clean matching: Dewayne White ...\n",
+ "matched Dewayne White to Dean Whiteway in canonical. Add to matched ids\n",
+ "clean matching: Diana Renee Valdivieso Dubon ...\n",
+ "could not find: Diana Renee Valdivieso Dubon\n",
+ "clean matching: Diana Silvius ...\n",
+ "could not find: Diana Silvius\n",
+ "clean matching: Diana Taylor ...\n",
+ "matched Diana Taylor to Dari Taylor in canonical. Add to matched ids\n",
+ "clean matching: Dick Devine ...\n",
+ "could not find: Dick Devine\n",
+ "clean matching: Dick Latessa ...\n",
+ "could not find: Dick Latessa\n",
+ "clean matching: Didier Defago ...\n",
+ "could not find: Didier Defago\n",
+ "clean matching: Diego Armando Maradona ...\n",
+ "could not find: Diego Armando Maradona\n",
+ "clean matching: Diego Diego Lerman ...\n",
+ "could not find: Diego Diego Lerman\n",
+ "clean matching: Dieter Holzer ...\n",
+ "could not find: Dieter Holzer\n",
+ "clean matching: Dimitri Perricos ...\n",
+ "could not find: Dimitri Perricos\n",
+ "clean matching: Din Samsudin ...\n",
+ "could not find: Din Samsudin\n",
+ "clean matching: Dinah Turner ...\n",
+ "could not find: Dinah Turner\n",
+ "clean matching: Dino de Laurentis ...\n",
+ "could not find: Dino de Laurentis\n",
+ "clean matching: Dinora Rosales ...\n",
+ "could not find: Dinora Rosales\n",
+ "clean matching: Dionyssis Georgiadis ...\n",
+ "could not find: Dionyssis Georgiadis\n",
+ "clean matching: Dita Von Tesse ...\n",
+ "matched Dita Von Tesse to Dita Von Teese in canonical. Add to matched ids\n",
+ "clean matching: Dolma Tsering ...\n",
+ "could not find: Dolma Tsering\n",
+ "clean matching: Dominik Garcia-Lorido ...\n",
+ "could not find: Dominik Garcia-Lorido\n",
+ "clean matching: Dominik Hrbaty ...\n",
+ "could not find: Dominik Hrbaty\n",
+ "clean matching: Don Carcieri ...\n",
+ "could not find: Don Carcieri\n",
+ "clean matching: Don King ...\n",
+ "could not find: Don King\n",
+ "clean matching: Don Meredith ...\n",
+ "could not find: Don Meredith\n",
+ "clean matching: Donald Carty ...\n",
+ "could not find: Donald Carty\n",
+ "clean matching: Donna Barrera ...\n",
+ "could not find: Donna Barrera\n",
+ "clean matching: Donna Ralston ...\n",
+ "could not find: Donna Ralston\n",
+ "clean matching: Donna Walker ...\n",
+ "could not find: Donna Walker\n",
+ "clean matching: Donnie Brennan ...\n",
+ "matched Donnie Brennan to Dario Beni in canonical. Add to matched ids\n",
+ "clean matching: Dorthy Moxley ...\n",
+ "could not find: Dorthy Moxley\n",
+ "clean matching: Dot Helms ...\n",
+ "could not find: Dot Helms\n",
+ "clean matching: Doug Duncan ...\n",
+ "could not find: Doug Duncan\n",
+ "clean matching: Douglas Faneuil ...\n",
+ "could not find: Douglas Faneuil\n",
+ "clean matching: Douglas Gansler ...\n",
+ "matched Douglas Gansler to George Douglas in canonical. Add to matched ids\n",
+ "clean matching: Douglas Meester ...\n",
+ "could not find: Douglas Meester\n",
+ "clean matching: Douglas Paal ...\n",
+ "matched Douglas Paal to Paul Douglas in canonical. Add to matched ids\n",
+ "clean matching: Dragan Covic ...\n",
+ "could not find: Dragan Covic\n",
+ "clean matching: Duane Barber ...\n",
+ "could not find: Duane Barber\n",
+ "clean matching: Dudley Rogers ...\n",
+ "could not find: Dudley Rogers\n",
+ "clean matching: Dunn Lampton ...\n",
+ "could not find: Dunn Lampton\n",
+ "clean matching: Dwain Kyles ...\n",
+ "could not find: Dwain Kyles\n",
+ "clean matching: Dwayne Johnson ...\n",
+ "could not find: Dwayne Johnson\n",
+ "clean matching: Dwayne Wade ...\n",
+ "matched Dwayne Wade to Dewey Wade in canonical. Add to matched ids\n",
+ "clean matching: Dwayne Williams ...\n",
+ "matched Dwayne Williams to Dewey Williams in canonical. Add to matched ids\n",
+ "clean matching: E Clay Shaw ...\n",
+ "matched E Clay Shaw to E. Clay Shaw in de. Add to matched ids\n",
+ "clean matching: Earl Counter ...\n",
+ "matched Earl Counter to Earl Cureton in canonical. Add to matched ids\n",
+ "clean matching: Earl Fritts ...\n",
+ "could not find: Earl Fritts\n",
+ "clean matching: Ed Mekertichian ...\n",
+ "could not find: Ed Mekertichian\n",
+ "clean matching: Ed Smart ...\n",
+ "could not find: Ed Smart\n",
+ "clean matching: Ed Wade ...\n",
+ "could not find: Ed Wade\n",
+ "clean matching: Edina Batar ...\n",
+ "could not find: Edina Batar\n",
+ "clean matching: Edmund Stoiber ...\n",
+ "could not find: Edmund Stoiber\n",
+ "clean matching: Edouard Michelin ...\n",
+ "matched Edouard Michelin to Edouard Mielche in canonical. Add to matched ids\n",
+ "clean matching: Edward Arsenault ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Edward Arsenault\n",
+ "clean matching: Edward Belvin ...\n",
+ "could not find: Edward Belvin\n",
+ "clean matching: Edward Burns ...\n",
+ "could not find: Edward Burns\n",
+ "clean matching: Edward Lohn ...\n",
+ "could not find: Edward Lohn\n",
+ "clean matching: Edwin Edwards ...\n",
+ "could not find: Edwin Edwards\n",
+ "clean matching: Efrain Rios Montt ...\n",
+ "could not find: Efrain Rios Montt\n",
+ "clean matching: Eileen Spina ...\n",
+ "could not find: Eileen Spina\n",
+ "clean matching: Einars Repse ...\n",
+ "could not find: Einars Repse\n",
+ "clean matching: Ekaterina Dmitriev ...\n",
+ "could not find: Ekaterina Dmitriev\n",
+ "clean matching: Ekke Hard Forberg ...\n",
+ "could not find: Ekke Hard Forberg\n",
+ "clean matching: Eladio Larez ...\n",
+ "could not find: Eladio Larez\n",
+ "clean matching: Elena Bereznaya ...\n",
+ "could not find: Elena Bereznaya\n",
+ "clean matching: Elena Tihomirova ...\n",
+ "could not find: Elena Tihomirova\n",
+ "clean matching: Elena de Chavez ...\n",
+ "could not find: Elena de Chavez\n",
+ "clean matching: Eli Stutsman ...\n",
+ "could not find: Eli Stutsman\n",
+ "clean matching: Elias Attallah ...\n",
+ "could not find: Elias Attallah\n",
+ "clean matching: Elijan Ingram ...\n",
+ "could not find: Elijan Ingram\n",
+ "clean matching: Eliott Spitzer ...\n",
+ "could not find: Eliott Spitzer\n",
+ "clean matching: Elizabeth Berkeley ...\n",
+ "could not find: Elizabeth Berkeley\n",
+ "clean matching: Elizabeth Pena ...\n",
+ "matched Elizabeth Pena to Elizabeth Peña in canonical. Add to matched ids\n",
+ "clean matching: Elizabeth Regan ...\n",
+ "matched Elizabeth Regan to Elizabeth Regen in canonical. Add to matched ids\n",
+ "clean matching: Elizabeth Shue ...\n",
+ "could not find: Elizabeth Shue\n",
+ "clean matching: Elizabeth Taylor ...\n",
+ "could not find: Elizabeth Taylor\n",
+ "clean matching: Ellen Engleman ...\n",
+ "could not find: Ellen Engleman\n",
+ "clean matching: Ellen Saracini ...\n",
+ "could not find: Ellen Saracini\n",
+ "clean matching: Elliott Mincberg ...\n",
+ "could not find: Elliott Mincberg\n",
+ "clean matching: Elodie Bouchez ...\n",
+ "could not find: Elodie Bouchez\n",
+ "clean matching: Eloy Gutierrez ...\n",
+ "could not find: Eloy Gutierrez\n",
+ "clean matching: Emelie Loit ...\n",
+ "matched Emelie Loit to Emilie Loit in es. Add to matched ids\n",
+ "clean matching: Emilio Azcarraga Jean ...\n",
+ "could not find: Emilio Azcarraga Jean\n",
+ "clean matching: Emilio Botin ...\n",
+ "matched Emilio Botin to Bill Emmott in canonical. Add to matched ids\n",
+ "clean matching: Emily Mason ...\n",
+ "could not find: Emily Mason\n",
+ "clean matching: Emma Watson ...\n",
+ "could not find: Emma Watson\n",
+ "clean matching: Emmanuelle Beart ...\n",
+ "could not find: Emmanuelle Beart\n",
+ "clean matching: Emmanuelle Jagodsinski ...\n",
+ "could not find: Emmanuelle Jagodsinski\n",
+ "clean matching: Emmit Smith ...\n",
+ "could not find: Emmit Smith\n",
+ "clean matching: Enola Rice ...\n",
+ "could not find: Enola Rice\n",
+ "clean matching: Enrik Vendt ...\n",
+ "matched Enrik Vendt to Erik Vendt in canonical. Add to matched ids\n",
+ "clean matching: Enrique Bolanos ...\n",
+ "matched Enrique Bolanos to Enrique Bolaños in canonical. Add to matched ids\n",
+ "clean matching: Enrique Haroldo Gorriaran Merlo ...\n",
+ "could not find: Enrique Haroldo Gorriaran Merlo\n",
+ "clean matching: Enrique Medina Gomez ...\n",
+ "could not find: Enrique Medina Gomez\n",
+ "clean matching: Enrique Oliu ...\n",
+ "matched Enrique Oliu to Enrique O'Neil in canonical. Add to matched ids\n",
+ "clean matching: Eric Benet ...\n",
+ "could not find: Eric Benet\n",
+ "clean matching: Eric Daze ...\n",
+ "could not find: Eric Daze\n",
+ "clean matching: Eric Dubin ...\n",
+ "could not find: Eric Dubin\n",
+ "clean matching: Eric Rosser ...\n",
+ "matched Eric Rosser to Enrico Roseo in it. Add to matched ids\n",
+ "clean matching: Eric Ryan Donnelly ...\n",
+ "could not find: Eric Ryan Donnelly\n",
+ "clean matching: Eric Schacht ...\n",
+ "could not find: Eric Schacht\n",
+ "clean matching: Eric Vigouroux ...\n",
+ "could not find: Eric Vigouroux\n",
+ "clean matching: Erika Reyes ...\n",
+ "could not find: Erika Reyes\n",
+ "clean matching: Erin Runnion ...\n",
+ "could not find: Erin Runnion\n",
+ "clean matching: Ernie Stewart ...\n",
+ "could not find: Ernie Stewart\n",
+ "clean matching: Erwin Abdullah ...\n",
+ "could not find: Erwin Abdullah\n",
+ "clean matching: Erwin Mapasseng ...\n",
+ "could not find: Erwin Mapasseng\n",
+ "clean matching: Esad Landzo ...\n",
+ "could not find: Esad Landzo\n",
+ "clean matching: Esteban Cordoba-Velazquez ...\n",
+ "could not find: Esteban Cordoba-Velazquez\n",
+ "clean matching: Ester Canadas ...\n",
+ "could not find: Ester Canadas\n",
+ "clean matching: Esther Macklin ...\n",
+ "could not find: Esther Macklin\n",
+ "clean matching: Etta James ...\n",
+ "matched Etta James to James East in canonical. Add to matched ids\n",
+ "clean matching: Eugene Teslovic ...\n",
+ "could not find: Eugene Teslovic\n",
+ "clean matching: Eve Pelletier ...\n",
+ "could not find: Eve Pelletier\n",
+ "clean matching: Evie Lazarou ...\n",
+ "could not find: Evie Lazarou\n",
+ "clean matching: Fabian Vargas ...\n",
+ "could not find: Fabian Vargas\n",
+ "clean matching: Farida Ragoonanan ...\n",
+ "could not find: Farida Ragoonanan\n",
+ "clean matching: Fatma Kusibeh ...\n",
+ "could not find: Fatma Kusibeh\n",
+ "clean matching: Faye Alibocus ...\n",
+ "could not find: Faye Alibocus\n",
+ "clean matching: Fayssal Mekdad ...\n",
+ "could not find: Fayssal Mekdad\n",
+ "clean matching: Federico Castelan Sayre ...\n",
+ "could not find: Federico Castelan Sayre\n",
+ "clean matching: Federico Trillo ...\n",
+ "could not find: Federico Trillo\n",
+ "clean matching: Feliciano Lopez ...\n",
+ "could not find: Feliciano Lopez\n",
+ "clean matching: Felipe De Borbon ...\n",
+ "could not find: Felipe De Borbon\n",
+ "clean matching: Felipe Fernandez ...\n",
+ "could not find: Felipe Fernandez\n",
+ "clean matching: Felipe Perez Roque ...\n",
+ "could not find: Felipe Perez Roque\n",
+ "clean matching: Felix Doh ...\n",
+ "could not find: Felix Doh\n",
+ "clean matching: Felix Mantilla ...\n",
+ "could not find: Felix Mantilla\n",
+ "clean matching: Felix Trinidad ...\n",
+ "could not find: Felix Trinidad\n",
+ "clean matching: Ferenc Madl ...\n",
+ "could not find: Ferenc Madl\n",
+ "clean matching: Fernando Leon de Aranoa ...\n",
+ "could not find: Fernando Leon de Aranoa\n",
+ "clean matching: Fernando Valenzuela ...\n",
+ "could not find: Fernando Valenzuela\n",
+ "clean matching: Fernando Velardez ...\n",
+ "could not find: Fernando Velardez\n",
+ "clean matching: Fidel Castro Daiz-Balart ...\n",
+ "could not find: Fidel Castro Daiz-Balart\n",
+ "clean matching: Filip De Winter ...\n",
+ "could not find: Filip De Winter\n",
+ "clean matching: Flavia Delaroli ...\n",
+ "could not find: Flavia Delaroli\n",
+ "clean matching: Flor Montulo ...\n",
+ "could not find: Flor Montulo\n",
+ "clean matching: Florecita Cobian ...\n",
+ "could not find: Florecita Cobian\n",
+ "clean matching: Florencia Kirchner ...\n",
+ "could not find: Florencia Kirchner\n",
+ "clean matching: Florencia Macri ...\n",
+ "matched Florencia Macri to Mario Feliciani in canonical. Add to matched ids\n",
+ "clean matching: Francisco Urenda ...\n",
+ "could not find: Francisco Urenda\n",
+ "clean matching: Franck Cerutti ...\n",
+ "could not find: Franck Cerutti\n",
+ "clean matching: Franco Cangele ...\n",
+ "could not find: Franco Cangele\n",
+ "clean matching: Francois Ozon ...\n",
+ "could not find: Francois Ozon\n",
+ "clean matching: Frank Cassell ...\n",
+ "matched Frank Cassell to Fraser Clark in canonical. Add to matched ids\n",
+ "clean matching: Frank Dunham Jr ...\n",
+ "matched Frank Dunham Jr to Frank Dunham, Jr. in canonical. Add to matched ids\n",
+ "clean matching: Frank Hilldrup ...\n",
+ "could not find: Frank Hilldrup\n",
+ "clean matching: Frank Schmoekel ...\n",
+ "could not find: Frank Schmoekel\n",
+ "clean matching: Frank Van Ecke ...\n",
+ "could not find: Frank Van Ecke\n",
+ "clean matching: Franklin Brown ...\n",
+ "could not find: Franklin Brown\n",
+ "clean matching: Franklin Damann ...\n",
+ "could not find: Franklin Damann\n",
+ "clean matching: Franko Simatovic ...\n",
+ "could not find: Franko Simatovic\n",
+ "clean matching: Franz Gsell ...\n",
+ "could not find: Franz Gsell\n",
+ "clean matching: Franz Muentefering ...\n",
+ "could not find: Franz Muentefering\n",
+ "clean matching: Fred Huff ...\n",
+ "could not find: Fred Huff\n",
+ "clean matching: Freda Black ...\n",
+ "could not find: Freda Black\n",
+ "clean matching: Freddy Garcia ...\n",
+ "could not find: Freddy Garcia\n",
+ "clean matching: Freddy Vasques Kinchokpe ...\n",
+ "could not find: Freddy Vasques Kinchokpe\n",
+ "clean matching: Frederick Madden ...\n",
+ "could not find: Frederick Madden\n",
+ "clean matching: Fredric Seaman ...\n",
+ "could not find: Fredric Seaman\n",
+ "clean matching: GL Peiris ...\n",
+ "matched GL Peiris to G. L. Peiris in canonical. Add to matched ids\n",
+ "clean matching: Gabriel Farhi ...\n",
+ "could not find: Gabriel Farhi\n",
+ "clean matching: Gabriel Hughes ...\n",
+ "could not find: Gabriel Hughes\n",
+ "clean matching: Gabriel Jorge Ferreia ...\n",
+ "could not find: Gabriel Jorge Ferreia\n",
+ "clean matching: Gabriel Valdes ...\n",
+ "could not find: Gabriel Valdes\n",
+ "clean matching: Gael Garcia Bermal ...\n",
+ "could not find: Gael Garcia Bermal\n",
+ "clean matching: Gala Leon Garcia ...\n",
+ "could not find: Gala Leon Garcia\n",
+ "clean matching: Garry Alejano ...\n",
+ "could not find: Garry Alejano\n",
+ "clean matching: Garry Witherall ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Garry Witherall\n",
+ "clean matching: Gary Bergeron ...\n",
+ "matched Gary Bergeron to Bryan Gregory in canonical. Add to matched ids\n",
+ "clean matching: Gary Dellaverson ...\n",
+ "could not find: Gary Dellaverson\n",
+ "clean matching: Gary Forsee ...\n",
+ "could not find: Gary Forsee\n",
+ "clean matching: Gary Gitnick ...\n",
+ "could not find: Gary Gitnick\n",
+ "clean matching: Gary Leon Ridgway ...\n",
+ "could not find: Gary Leon Ridgway\n",
+ "clean matching: Gary Marshall ...\n",
+ "could not find: Gary Marshall\n",
+ "clean matching: Gary Paer ...\n",
+ "matched Gary Paer to Garyn Preen in canonical. Add to matched ids\n",
+ "clean matching: Gary Sayler ...\n",
+ "matched Gary Sayler to Sally Greene in canonical. Add to matched ids\n",
+ "clean matching: Gary Williams ...\n",
+ "could not find: Gary Williams\n",
+ "clean matching: Gaston Gaudio ...\n",
+ "could not find: Gaston Gaudio\n",
+ "clean matching: Gavyn Arthur ...\n",
+ "could not find: Gavyn Arthur\n",
+ "clean matching: Gen Meredith ...\n",
+ "could not find: Gen Meredith\n",
+ "clean matching: Gene Orza ...\n",
+ "could not find: Gene Orza\n",
+ "clean matching: Geoff Dixon ...\n",
+ "could not find: Geoff Dixon\n",
+ "clean matching: Geoffrey Davis ...\n",
+ "could not find: Geoffrey Davis\n",
+ "clean matching: George Brumley ...\n",
+ "could not find: George Brumley\n",
+ "clean matching: George Brumley III ...\n",
+ "could not find: George Brumley III\n",
+ "clean matching: George HW Bush ...\n",
+ "matched George HW Bush to George H. W. Bush in canonical. Add to matched ids\n",
+ "clean matching: George Murphy ...\n",
+ "could not find: George Murphy\n",
+ "clean matching: George P Bush ...\n",
+ "matched George P Bush to George P. Bush in canonical. Add to matched ids\n",
+ "clean matching: George Plimpton ...\n",
+ "could not find: George Plimpton\n",
+ "clean matching: George Roy Hill ...\n",
+ "could not find: George Roy Hill\n",
+ "clean matching: George Ryan ...\n",
+ "could not find: George Ryan\n",
+ "clean matching: George W Bush ...\n",
+ "matched George W Bush to George W. Bush in canonical. Add to matched ids\n",
+ "clean matching: Georgia Giddings ...\n",
+ "matched Georgia Giddings to Georges Grignard in canonical. Add to matched ids\n",
+ "clean matching: Georgina Papin ...\n",
+ "matched Georgina Papin to Georgina Pope in canonical. Add to matched ids\n",
+ "clean matching: Geovani Lapentti ...\n",
+ "matched Geovani Lapentti to Giovanni Lapentti in canonical. Add to matched ids\n",
+ "clean matching: Gerald Riley ...\n",
+ "matched Gerald Riley to Riley Gardner in canonical. Add to matched ids\n",
+ "clean matching: Gerard Tronche ...\n",
+ "could not find: Gerard Tronche\n",
+ "clean matching: Gerard de Cortanze ...\n",
+ "could not find: Gerard de Cortanze\n",
+ "clean matching: Gerardo Gambala ...\n",
+ "could not find: Gerardo Gambala\n",
+ "clean matching: Gerhard Boekel ...\n",
+ "could not find: Gerhard Boekel\n",
+ "clean matching: Gerhard Schroeder ...\n",
+ "could not find: Gerhard Schroeder\n",
+ "clean matching: Gholamreza Aghazadeh ...\n",
+ "could not find: Gholamreza Aghazadeh\n",
+ "clean matching: Gideon Black ...\n",
+ "could not find: Gideon Black\n",
+ "clean matching: Gilberto Rodriguez Orejuela ...\n",
+ "could not find: Gilberto Rodriguez Orejuela\n",
+ "clean matching: Gina Centrello ...\n",
+ "matched Gina Centrello to Carlo Gentili in canonical. Add to matched ids\n",
+ "clean matching: Giovanny Cordoba ...\n",
+ "could not find: Giovanny Cordoba\n",
+ "clean matching: Giselle Estefania Tavarelli ...\n",
+ "could not find: Giselle Estefania Tavarelli\n",
+ "clean matching: Giuseppe Morchio ...\n",
+ "could not find: Giuseppe Morchio\n",
+ "clean matching: Glen DaSilva ...\n",
+ "could not find: Glen DaSilva\n",
+ "clean matching: Glenn Rivers ...\n",
+ "could not find: Glenn Rivers\n",
+ "clean matching: Gonzalo Sanchez de Lozada ...\n",
+ "could not find: Gonzalo Sanchez de Lozada\n",
+ "clean matching: Goran Persson ...\n",
+ "matched Goran Persson to Ge Ge Pearson in canonical. Add to matched ids\n",
+ "clean matching: Goran Zivkovic ...\n",
+ "could not find: Goran Zivkovic\n",
+ "clean matching: Gordon Cooper ...\n",
+ "could not find: Gordon Cooper\n",
+ "clean matching: Grace Brinell ...\n",
+ "could not find: Grace Brinell\n",
+ "clean matching: Grace Dodd ...\n",
+ "could not find: Grace Dodd\n",
+ "clean matching: Grace Kelly ...\n",
+ "could not find: Grace Kelly\n",
+ "clean matching: Grady Irvin Jr ...\n",
+ "could not find: Grady Irvin Jr\n",
+ "clean matching: Graham Bentley ...\n",
+ "could not find: Graham Bentley\n",
+ "clean matching: Grant Rossenmeyer ...\n",
+ "could not find: Grant Rossenmeyer\n",
+ "clean matching: Greg Gilbert ...\n",
+ "matched Greg Gilbert to Nigel Gilbert in canonical. Add to matched ids\n",
+ "clean matching: Greg Hennigar ...\n",
+ "could not find: Greg Hennigar\n",
+ "clean matching: Greg Hodge ...\n",
+ "could not find: Greg Hodge\n",
+ "clean matching: Greg Kinsey ...\n",
+ "could not find: Greg Kinsey\n",
+ "clean matching: Gregorio Rosal ...\n",
+ "could not find: Gregorio Rosal\n",
+ "clean matching: Gregory Geoffroy ...\n",
+ "could not find: Gregory Geoffroy\n",
+ "clean matching: Griffin Colvin ...\n",
+ "could not find: Griffin Colvin\n",
+ "clean matching: Guangdong Ou Guangyuan ...\n",
+ "could not find: Guangdong Ou Guangyuan\n",
+ "clean matching: Guennadi Chipouline ...\n",
+ "could not find: Guennadi Chipouline\n",
+ "clean matching: Guenter Verheugen ...\n",
+ "could not find: Guenter Verheugen\n",
+ "clean matching: Guillaume Cannet ...\n",
+ "matched Guillaume Cannet to Guillaume Canet in canonical. Add to matched ids\n",
+ "clean matching: Guillermo Canas ...\n",
+ "matched Guillermo Canas to Guillermo Cañas in canonical. Add to matched ids\n",
+ "clean matching: Guillermo Monroy ...\n",
+ "could not find: Guillermo Monroy\n",
+ "clean matching: Guillermo Ruiz Polanco ...\n",
+ "could not find: Guillermo Ruiz Polanco\n",
+ "clean matching: Gunilla Backman ...\n",
+ "could not find: Gunilla Backman\n",
+ "clean matching: Gustavo Terrazas ...\n",
+ "could not find: Gustavo Terrazas\n",
+ "clean matching: Habib Hisham ...\n",
+ "could not find: Habib Hisham\n",
+ "clean matching: Hadley Bilger ...\n",
+ "could not find: Hadley Bilger\n",
+ "clean matching: Hal Gehman ...\n",
+ "could not find: Hal Gehman\n",
+ "clean matching: Hal Sellers ...\n",
+ "could not find: Hal Sellers\n",
+ "clean matching: Halbert Fillinger ...\n",
+ "could not find: Halbert Fillinger\n",
+ "clean matching: Hamid Efendi ...\n",
+ "could not find: Hamid Efendi\n",
+ "clean matching: Hamid Reza Asefi ...\n",
+ "could not find: Hamid Reza Asefi\n",
+ "clean matching: Hamza Atiya Muhsen ...\n",
+ "could not find: Hamza Atiya Muhsen\n",
+ "clean matching: Han Sung Joo ...\n",
+ "matched Han Sung Joo to Jang Sung-Ho in es. Add to matched ids\n",
+ "clean matching: Hana Urushima ...\n",
+ "could not find: Hana Urushima\n",
+ "clean matching: Hank McKinnell ...\n",
+ "could not find: Hank McKinnell\n",
+ "clean matching: Hanns Schumacher ...\n",
+ "could not find: Hanns Schumacher\n",
+ "clean matching: Hans Leistritz ...\n",
+ "could not find: Hans Leistritz\n",
+ "clean matching: Hans Peter Briegel ...\n",
+ "matched Hans Peter Briegel to Hans-Peter Briegel in canonical. Add to matched ids\n",
+ "clean matching: Harriet Lessy ...\n",
+ "could not find: Harriet Lessy\n",
+ "clean matching: Harry Schmidt ...\n",
+ "could not find: Harry Schmidt\n",
+ "clean matching: Harvey Wachsman ...\n",
+ "could not find: Harvey Wachsman\n",
+ "clean matching: Hasan Wirayuda ...\n",
+ "could not find: Hasan Wirayuda\n",
+ "clean matching: Hatsui Hasuike ...\n",
+ "could not find: Hatsui Hasuike\n",
+ "clean matching: Heather Chinnock ...\n",
+ "could not find: Heather Chinnock\n",
+ "clean matching: Heather Whitestone McCallum ...\n",
+ "could not find: Heather Whitestone McCallum\n",
+ "clean matching: Heather Willson ...\n",
+ "could not find: Heather Willson\n",
+ "clean matching: Hector Babenco ...\n",
+ "could not find: Hector Babenco\n",
+ "clean matching: Hector Grullon ...\n",
+ "could not find: Hector Grullon\n",
+ "clean matching: Hector Mitelman ...\n",
+ "could not find: Hector Mitelman\n",
+ "clean matching: Hee-Won Han ...\n",
+ "could not find: Hee-Won Han\n",
+ "clean matching: Heinrich Wolfgang ...\n",
+ "could not find: Heinrich Wolfgang\n",
+ "clean matching: Heinz Feldmann ...\n",
+ "could not find: Heinz Feldmann\n",
+ "clean matching: Heizo Takenaka ...\n",
+ "could not find: Heizo Takenaka\n",
+ "clean matching: Helen Alvare ...\n",
+ "could not find: Helen Alvare\n",
+ "clean matching: Helena Schneider ...\n",
+ "matched Helena Schneider to Hilde Schrader in canonical. Add to matched ids\n",
+ "clean matching: Helene Eksterowicz ...\n",
+ "could not find: Helene Eksterowicz\n",
+ "clean matching: Helio Castroneves ...\n",
+ "could not find: Helio Castroneves\n",
+ "clean matching: Helio Rubens Garcia ...\n",
+ "could not find: Helio Rubens Garcia\n",
+ "clean matching: Helo Pinheiro ...\n",
+ "could not find: Helo Pinheiro\n",
+ "clean matching: Henk Bekedam ...\n",
+ "could not find: Henk Bekedam\n",
+ "clean matching: Henry Castellanos ...\n",
+ "could not find: Henry Castellanos\n",
+ "clean matching: Henry Hilow ...\n",
+ "could not find: Henry Hilow\n",
+ "clean matching: Henry Suazo ...\n",
+ "could not find: Henry Suazo\n",
+ "clean matching: Hermando Harton ...\n",
+ "could not find: Hermando Harton\n",
+ "clean matching: Hernan Crespo ...\n",
+ "could not find: Hernan Crespo\n",
+ "clean matching: Herta Daeubler-Gmelin ...\n",
+ "could not find: Herta Daeubler-Gmelin\n",
+ "clean matching: Hestrie Cloette ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Hestrie Cloette\n",
+ "clean matching: Hichiro Naemura ...\n",
+ "could not find: Hichiro Naemura\n",
+ "clean matching: Hideki Sato ...\n",
+ "could not find: Hideki Sato\n",
+ "clean matching: Hikmat al-Azzawi ...\n",
+ "could not find: Hikmat al-Azzawi\n",
+ "clean matching: Hilda Fortune ...\n",
+ "could not find: Hilda Fortune\n",
+ "clean matching: Hilmi Akin Zorlu ...\n",
+ "could not find: Hilmi Akin Zorlu\n",
+ "clean matching: Hilmi Ozkok ...\n",
+ "could not find: Hilmi Ozkok\n",
+ "clean matching: Himmler Rebu ...\n",
+ "could not find: Himmler Rebu\n",
+ "clean matching: Hipolito Mejia ...\n",
+ "could not find: Hipolito Mejia\n",
+ "clean matching: Hiroki Gomi ...\n",
+ "could not find: Hiroki Gomi\n",
+ "clean matching: Hisham Halawi ...\n",
+ "could not find: Hisham Halawi\n",
+ "clean matching: Hitoshi Oshitani ...\n",
+ "could not find: Hitoshi Oshitani\n",
+ "clean matching: Hitoshi Tanaka ...\n",
+ "could not find: Hitoshi Tanaka\n",
+ "clean matching: Hoda Asfor ...\n",
+ "could not find: Hoda Asfor\n",
+ "clean matching: Hootie Johnson ...\n",
+ "could not find: Hootie Johnson\n",
+ "clean matching: Horace Donovan Reid ...\n",
+ "could not find: Horace Donovan Reid\n",
+ "clean matching: Horacio Julio Pina ...\n",
+ "could not find: Horacio Julio Pina\n",
+ "clean matching: Horacio de Jesus Montoya ...\n",
+ "could not find: Horacio de Jesus Montoya\n",
+ "clean matching: Horst Koehler ...\n",
+ "could not find: Horst Koehler\n",
+ "clean matching: Hu Maoyuan ...\n",
+ "could not find: Hu Maoyuan\n",
+ "clean matching: Huan Chung Yi ...\n",
+ "could not find: Huan Chung Yi\n",
+ "clean matching: Huang Suey-Sheng ...\n",
+ "matched Huang Suey-Sheng to Huang Sheng Shyan in canonical. Add to matched ids\n",
+ "clean matching: Hugh Jessiman ...\n",
+ "matched Hugh Jessiman to Jamie Hughes in canonical. Add to matched ids\n",
+ "clean matching: Hugo Chavez ...\n",
+ "could not find: Hugo Chavez\n",
+ "clean matching: Humberto Espinoza ...\n",
+ "could not find: Humberto Espinoza\n",
+ "clean matching: Hung Wan-ting ...\n",
+ "could not find: Hung Wan-ting\n",
+ "clean matching: Hunter Bates ...\n",
+ "could not find: Hunter Bates\n",
+ "clean matching: Hushiar Zebari ...\n",
+ "could not find: Hushiar Zebari\n",
+ "clean matching: Hussam Mohammed Amin ...\n",
+ "could not find: Hussam Mohammed Amin\n",
+ "clean matching: Hussein Malik ...\n",
+ "could not find: Hussein Malik\n",
+ "clean matching: Hwang Doo-yun ...\n",
+ "could not find: Hwang Doo-yun\n",
+ "clean matching: Iain Richmond ...\n",
+ "could not find: Iain Richmond\n",
+ "clean matching: Ian Huntley ...\n",
+ "could not find: Ian Huntley\n",
+ "clean matching: Ian Knop ...\n",
+ "could not find: Ian Knop\n",
+ "clean matching: Ian Thorpe ...\n",
+ "could not find: Ian Thorpe\n",
+ "clean matching: Ian Wilmut ...\n",
+ "could not find: Ian Wilmut\n",
+ "clean matching: Ibrahim Haddad ...\n",
+ "matched Ibrahim Haddad to Ibrahim Hamidi in canonical. Add to matched ids\n",
+ "clean matching: Ibrahim Hilal ...\n",
+ "could not find: Ibrahim Hilal\n",
+ "clean matching: Ignacio Antonio Velasco ...\n",
+ "could not find: Ignacio Antonio Velasco\n",
+ "clean matching: Igor Trunov ...\n",
+ "could not find: Igor Trunov\n",
+ "clean matching: Ilan Goldfajn ...\n",
+ "could not find: Ilan Goldfajn\n",
+ "clean matching: Ilham Aliev ...\n",
+ "could not find: Ilham Aliev\n",
+ "clean matching: Imad Khadduri ...\n",
+ "could not find: Imad Khadduri\n",
+ "clean matching: Imre Kertasz ...\n",
+ "could not find: Imre Kertasz\n",
+ "clean matching: Inga Hall ...\n",
+ "could not find: Inga Hall\n",
+ "clean matching: Intisar Ajouri ...\n",
+ "could not find: Intisar Ajouri\n",
+ "clean matching: Ion Tiriac ...\n",
+ "could not find: Ion Tiriac\n",
+ "clean matching: Iran Brown ...\n",
+ "matched Iran Brown to Iona Brown in canonical. Add to matched ids\n",
+ "clean matching: Irene Kahn ...\n",
+ "matched Irene Kahn to Irene Khan in canonical. Add to matched ids\n",
+ "clean matching: Irina Framtsova ...\n",
+ "could not find: Irina Framtsova\n",
+ "clean matching: Irina Yatchenko ...\n",
+ "could not find: Irina Yatchenko\n",
+ "clean matching: Irv Nathan ...\n",
+ "could not find: Irv Nathan\n",
+ "clean matching: Irwan Fadzi Idris ...\n",
+ "could not find: Irwan Fadzi Idris\n",
+ "clean matching: Isabel Orellana ...\n",
+ "could not find: Isabel Orellana\n",
+ "clean matching: Isabela Moraes ...\n",
+ "matched Isabela Moraes to Isabella Moore in fi. Add to matched ids\n",
+ "clean matching: Isidro Pastor ...\n",
+ "could not find: Isidro Pastor\n",
+ "clean matching: Ismail Cem ...\n",
+ "could not find: Ismail Cem\n",
+ "clean matching: Ivan Helguera ...\n",
+ "could not find: Ivan Helguera\n",
+ "clean matching: Ivan Stambolic ...\n",
+ "could not find: Ivan Stambolic\n",
+ "clean matching: Iveta Benesova ...\n",
+ "could not find: Iveta Benesova\n",
+ "clean matching: Ivo Dubs ...\n",
+ "could not find: Ivo Dubs\n",
+ "clean matching: JJ Redick ...\n",
+ "matched JJ Redick to J. J. Redick in canonical. Add to matched ids\n",
+ "clean matching: JK Rowling ...\n",
+ "matched JK Rowling to J. K. Rowling in canonical. Add to matched ids\n",
+ "clean matching: JP Suarez ...\n",
+ "could not find: JP Suarez\n",
+ "clean matching: JT Snow ...\n",
+ "matched JT Snow to J. T. Snow in canonical. Add to matched ids\n",
+ "clean matching: Jack Goodman ...\n",
+ "could not find: Jack Goodman\n",
+ "clean matching: Jack Knowlton ...\n",
+ "could not find: Jack Knowlton\n",
+ "clean matching: Jacob Frenkel ...\n",
+ "could not find: Jacob Frenkel\n",
+ "clean matching: Jacqueline Edwards ...\n",
+ "could not find: Jacqueline Edwards\n",
+ "clean matching: Jacqueline Marris ...\n",
+ "matched Jacqueline Marris to Jacques Marinelli in canonical. Add to matched ids\n",
+ "clean matching: Jake Brace ...\n",
+ "matched Jake Brace to Jack Baker in canonical. Add to matched ids\n",
+ "clean matching: Jalen Rose ...\n",
+ "matched Jalen Rose to Joe Ralls in canonical. Add to matched ids\n",
+ "clean matching: James Ballenger ...\n",
+ "could not find: James Ballenger\n",
+ "clean matching: James Barksdale ...\n",
+ "could not find: James Barksdale\n",
+ "clean matching: James Becker ...\n",
+ "matched James Becker to James Bracken in canonical. Add to matched ids\n",
+ "clean matching: James Brazelton ...\n",
+ "could not find: James Brazelton\n",
+ "clean matching: James Brosnahan ...\n",
+ "could not find: James Brosnahan\n",
+ "clean matching: James Butts ...\n",
+ "could not find: James Butts\n",
+ "clean matching: James Collinson ...\n",
+ "matched James Collinson to James C. Collins in canonical. Add to matched ids\n",
+ "clean matching: James Coviello ...\n",
+ "matched James Coviello to James Colville in canonical. Add to matched ids\n",
+ "clean matching: James Dingemans ...\n",
+ "could not find: James Dingemans\n",
+ "clean matching: James Hakett ...\n",
+ "could not find: James Hakett\n",
+ "clean matching: James Hallock ...\n",
+ "matched James Hallock to James N. Hallock in canonical. Add to matched ids\n",
+ "clean matching: James Ivory ...\n",
+ "could not find: James Ivory\n",
+ "clean matching: James Kelly ...\n",
+ "could not find: James Kelly\n",
+ "clean matching: James Kopp ...\n",
+ "matched James Kopp to James Kops in canonical. Add to matched ids\n",
+ "clean matching: James Layug ...\n",
+ "could not find: James Layug\n",
+ "clean matching: James Lockhart ...\n",
+ "could not find: James Lockhart\n",
+ "clean matching: James Maguire ...\n",
+ "could not find: James Maguire\n",
+ "clean matching: James Meredeth ...\n",
+ "could not find: James Meredeth\n",
+ "clean matching: James Phelps ...\n",
+ "could not find: James Phelps\n",
+ "clean matching: James Robertson Jr ...\n",
+ "matched James Robertson Jr to James Robert Jones in canonical. Add to matched ids\n",
+ "clean matching: James Schultz ...\n",
+ "could not find: James Schultz\n",
+ "clean matching: James Spalding ...\n",
+ "could not find: James Spalding\n",
+ "clean matching: James W Kennedy ...\n",
+ "could not find: James W Kennedy\n",
+ "clean matching: James Wallack ...\n",
+ "could not find: James Wallack\n",
+ "clean matching: Jamie King ...\n",
+ "matched Jamie King to Jaime King in canonical. Add to matched ids\n",
+ "clean matching: Jamie Martin ...\n",
+ "matched Jamie Martin to Jaime Marti in canonical. Add to matched ids\n",
+ "clean matching: Jamie Olis ...\n",
+ "could not find: Jamie Olis\n",
+ "clean matching: Jamie Villafane ...\n",
+ "could not find: Jamie Villafane\n",
+ "clean matching: Jamling Norgay ...\n",
+ "could not find: Jamling Norgay\n",
+ "clean matching: Jan Bjoerklund ...\n",
+ "could not find: Jan Bjoerklund\n",
+ "clean matching: Jan Paul Miller ...\n",
+ "could not find: Jan Paul Miller\n",
+ "clean matching: Jan Petersen ...\n",
+ "matched Jan Petersen to Jan Peeters in canonical. Add to matched ids\n",
+ "clean matching: Jane Riley ...\n",
+ "matched Jane Riley to Jay Riley in canonical. Add to matched ids\n",
+ "clean matching: Jane Rooney ...\n",
+ "could not find: Jane Rooney\n",
+ "clean matching: Jane Russell ...\n",
+ "matched Jane Russell to Jenna Russell in canonical. Add to matched ids\n",
+ "clean matching: Jane Walker Wood ...\n",
+ "could not find: Jane Walker Wood\n",
+ "clean matching: Janela Jara ...\n",
+ "could not find: Janela Jara\n",
+ "clean matching: Janet Crawford ...\n",
+ "could not find: Janet Crawford\n",
+ "clean matching: Janet Horvath ...\n",
+ "could not find: Janet Horvath\n",
+ "clean matching: Janet Thorpe ...\n",
+ "could not find: Janet Thorpe\n",
+ "clean matching: Janette Husarova ...\n",
+ "could not find: Janette Husarova\n",
+ "clean matching: Janez Drnovsek ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Janez Drnovsek\n",
+ "clean matching: Janica Kostelic ...\n",
+ "matched Janica Kostelic to Janica Kosteliča in lv. Add to matched ids\n",
+ "clean matching: Janice Abreu ...\n",
+ "could not find: Janice Abreu\n",
+ "clean matching: Janis Ruth Coulter ...\n",
+ "could not find: Janis Ruth Coulter\n",
+ "clean matching: Jaqueline Godoy ...\n",
+ "could not find: Jaqueline Godoy\n",
+ "clean matching: Jaromir Jagr ...\n",
+ "could not find: Jaromir Jagr\n",
+ "clean matching: Jason Alexander ...\n",
+ "matched Jason Alexander to Alexander Jones in canonical. Add to matched ids\n",
+ "clean matching: Jason Campbell ...\n",
+ "could not find: Jason Campbell\n",
+ "clean matching: Jason Gardner ...\n",
+ "matched Jason Gardner to Gerard Jones in canonical. Add to matched ids\n",
+ "clean matching: Jason Sorens ...\n",
+ "matched Jason Sorens to José Soares in pt. Add to matched ids\n",
+ "clean matching: Javier Camara ...\n",
+ "could not find: Javier Camara\n",
+ "clean matching: Jawad Boulus ...\n",
+ "could not find: Jawad Boulus\n",
+ "clean matching: Jayne Yarris ...\n",
+ "could not find: Jayne Yarris\n",
+ "clean matching: Jean-Claude Braquet ...\n",
+ "could not find: Jean-Claude Braquet\n",
+ "clean matching: Jean-Francois Lemounier ...\n",
+ "could not find: Jean-Francois Lemounier\n",
+ "clean matching: Jean-Francois Pontal ...\n",
+ "could not find: Jean-Francois Pontal\n",
+ "clean matching: Jean-Marc Olive ...\n",
+ "could not find: Jean-Marc Olive\n",
+ "clean matching: Jean-Marc de La Sabliere ...\n",
+ "could not find: Jean-Marc de La Sabliere\n",
+ "clean matching: Jean-Rene Fourtou ...\n",
+ "could not find: Jean-Rene Fourtou\n",
+ "clean matching: Jean-Sebastien Giguere ...\n",
+ "could not find: Jean-Sebastien Giguere\n",
+ "clean matching: Jean Brumley ...\n",
+ "matched Jean Brumley to Jay Blumler in canonical. Add to matched ids\n",
+ "clean matching: Jean Chretien ...\n",
+ "could not find: Jean Chretien\n",
+ "clean matching: Jean Nagel ...\n",
+ "could not find: Jean Nagel\n",
+ "clean matching: Jeanette Gray ...\n",
+ "matched Jeanette Gray to Gary Jarrett in canonical. Add to matched ids\n",
+ "clean matching: Jeanette Stauffer ...\n",
+ "could not find: Jeanette Stauffer\n",
+ "clean matching: Jeanne Anne Schroeder ...\n",
+ "could not find: Jeanne Anne Schroeder\n",
+ "clean matching: Jeannette Biedermann ...\n",
+ "matched Jeannette Biedermann to Jeanette Biedermann in canonical. Add to matched ids\n",
+ "clean matching: Jeff Dederian ...\n",
+ "could not find: Jeff Dederian\n",
+ "clean matching: Jeff Feldman ...\n",
+ "could not find: Jeff Feldman\n",
+ "clean matching: Jeff Roehm ...\n",
+ "could not find: Jeff Roehm\n",
+ "clean matching: Jeff Schiffner ...\n",
+ "could not find: Jeff Schiffner\n",
+ "clean matching: Jefferson Perez ...\n",
+ "could not find: Jefferson Perez\n",
+ "clean matching: Jeffery Hendren ...\n",
+ "could not find: Jeffery Hendren\n",
+ "clean matching: Jeffery Strelzin ...\n",
+ "could not find: Jeffery Strelzin\n",
+ "clean matching: Jeffrey Scott Postell ...\n",
+ "could not find: Jeffrey Scott Postell\n",
+ "clean matching: Jelena Dokic ...\n",
+ "could not find: Jelena Dokic\n",
+ "clean matching: Jen Bice ...\n",
+ "could not find: Jen Bice\n",
+ "clean matching: Jennifer Furminger ...\n",
+ "could not find: Jennifer Furminger\n",
+ "clean matching: Jennifer Gratz ...\n",
+ "could not find: Jennifer Gratz\n",
+ "clean matching: Jennifer Keller ...\n",
+ "could not find: Jennifer Keller\n",
+ "clean matching: Jennifer McCoy ...\n",
+ "could not find: Jennifer McCoy\n",
+ "clean matching: Jennifer Murray ...\n",
+ "could not find: Jennifer Murray\n",
+ "clean matching: Jennifer Pena ...\n",
+ "matched Jennifer Pena to Jennifer Peña in canonical. Add to matched ids\n",
+ "clean matching: Jennifer Renee Short ...\n",
+ "could not find: Jennifer Renee Short\n",
+ "clean matching: Jennifer Rodriguez ...\n",
+ "could not find: Jennifer Rodriguez\n",
+ "clean matching: Jennifer Thompson ...\n",
+ "could not find: Jennifer Thompson\n",
+ "clean matching: Jenny Romero ...\n",
+ "matched Jenny Romero to Joy Romero in canonical. Add to matched ids\n",
+ "clean matching: Jens Lehmann ...\n",
+ "could not find: Jens Lehmann\n",
+ "clean matching: Jerelle Kraus ...\n",
+ "could not find: Jerelle Kraus\n",
+ "clean matching: Jeremy Gompertz ...\n",
+ "could not find: Jeremy Gompertz\n",
+ "clean matching: Jerome Golmard ...\n",
+ "could not find: Jerome Golmard\n",
+ "clean matching: Jerry McEntee ...\n",
+ "could not find: Jerry McEntee\n",
+ "clean matching: Jerry Oliver ...\n",
+ "could not find: Jerry Oliver\n",
+ "clean matching: Jerry Pauley ...\n",
+ "could not find: Jerry Pauley\n",
+ "clean matching: Jerry Sexton ...\n",
+ "could not find: Jerry Sexton\n",
+ "clean matching: Jesus Cardenal ...\n",
+ "could not find: Jesus Cardenal\n",
+ "clean matching: Jim Anderson ...\n",
+ "could not find: Jim Anderson\n",
+ "clean matching: Jim Calhoun ...\n",
+ "could not find: Jim Calhoun\n",
+ "clean matching: Jim Freudenberg ...\n",
+ "could not find: Jim Freudenberg\n",
+ "clean matching: Jim Hahn ...\n",
+ "could not find: Jim Hahn\n",
+ "clean matching: Jim Jeffords ...\n",
+ "could not find: Jim Jeffords\n",
+ "clean matching: Jim Nochols ...\n",
+ "could not find: Jim Nochols\n",
+ "clean matching: Jim OBrien ...\n",
+ "matched Jim OBrien to Jim O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Jim Schwarz ...\n",
+ "could not find: Jim Schwarz\n",
+ "clean matching: Jim Spinoza ...\n",
+ "could not find: Jim Spinoza\n",
+ "clean matching: Jim Sterk ...\n",
+ "could not find: Jim Sterk\n",
+ "clean matching: Jim Taylor ...\n",
+ "could not find: Jim Taylor\n",
+ "clean matching: Jim Wessling ...\n",
+ "could not find: Jim Wessling\n",
+ "clean matching: Jim Wong ...\n",
+ "matched Jim Wong to Wong Jim in canonical. Add to matched ids\n",
+ "clean matching: Jimmy Gurule ...\n",
+ "could not find: Jimmy Gurule\n",
+ "clean matching: Jimmy Jimenez ...\n",
+ "could not find: Jimmy Jimenez\n",
+ "clean matching: Jimmy Szymanski ...\n",
+ "could not find: Jimmy Szymanski\n",
+ "clean matching: Jiri Novak ...\n",
+ "could not find: Jiri Novak\n",
+ "clean matching: Jo Joong-hyon ...\n",
+ "could not find: Jo Joong-hyon\n",
+ "clean matching: Joan Dangerfield ...\n",
+ "could not find: Joan Dangerfield\n",
+ "clean matching: Joanna Poitier ...\n",
+ "matched Joanna Poitier to Joanni Perronet in canonical. Add to matched ids\n",
+ "clean matching: Joanne Duquette ...\n",
+ "could not find: Joanne Duquette\n",
+ "clean matching: Joao Rocha ...\n",
+ "could not find: Joao Rocha\n",
+ "clean matching: Joaquim Levy ...\n",
+ "could not find: Joaquim Levy\n",
+ "clean matching: Joaquim Rodriguez ...\n",
+ "could not find: Joaquim Rodriguez\n",
+ "clean matching: Joaquin Sanchez ...\n",
+ "could not find: Joaquin Sanchez\n",
+ "clean matching: Joe Darrell ...\n",
+ "could not find: Joe Darrell\n",
+ "clean matching: Joe Dicaro ...\n",
+ "could not find: Joe Dicaro\n",
+ "clean matching: Joe Friedberg ...\n",
+ "could not find: Joe Friedberg\n",
+ "clean matching: Joe Garner ...\n",
+ "matched Joe Garner to Joe Genaro in es. Add to matched ids\n",
+ "clean matching: Joe Glover ...\n",
+ "could not find: Joe Glover\n",
+ "clean matching: Joe Leonard ...\n",
+ "could not find: Joe Leonard\n",
+ "clean matching: Joe Mendes ...\n",
+ "matched Joe Mendes to José Mendes in canonical. Add to matched ids\n",
+ "clean matching: Joe Metz ...\n",
+ "could not find: Joe Metz\n",
+ "clean matching: Joe Plumeri ...\n",
+ "matched Joe Plumeri to Julien Pomère in fr. Add to matched ids\n",
+ "clean matching: Joe Vandever ...\n",
+ "matched Joe Vandever to Javor Vandev in nl. Add to matched ids\n",
+ "clean matching: Joel Todd ...\n",
+ "could not find: Joel Todd\n",
+ "clean matching: Joerg Haider ...\n",
+ "could not find: Joerg Haider\n",
+ "clean matching: John Banko ...\n",
+ "could not find: John Banko\n",
+ "clean matching: John Barnett ...\n",
+ "matched John Barnett to John Bartone in canonical. Add to matched ids\n",
+ "clean matching: John Blaney ...\n",
+ "matched John Blaney to Johann Bley in canonical. Add to matched ids\n",
+ "clean matching: John Connolly ...\n",
+ "could not find: John Connolly\n",
+ "clean matching: John Coomber ...\n",
+ "could not find: John Coomber\n",
+ "clean matching: John Cruz ...\n",
+ "could not find: John Cruz\n",
+ "clean matching: John Dallager ...\n",
+ "could not find: John Dallager\n",
+ "clean matching: John Daly Jr ...\n",
+ "could not find: John Daly Jr\n",
+ "clean matching: John Darby ...\n",
+ "could not find: John Darby\n",
+ "clean matching: John Duprey ...\n",
+ "could not find: John Duprey\n",
+ "clean matching: John Eastman ...\n",
+ "could not find: John Eastman\n",
+ "clean matching: John F Kennedy Jr ...\n",
+ "matched John F Kennedy Jr to John F. Kennedy Jr. in canonical. Add to matched ids\n",
+ "clean matching: John Gordnick ...\n",
+ "could not find: John Gordnick\n",
+ "clean matching: John Herrington ...\n",
+ "matched John Herrington to John Hottinger in canonical. Add to matched ids\n",
+ "clean matching: John Jones ...\n",
+ "matched John Jones to John Jensen in canonical. Add to matched ids\n",
+ "clean matching: John Jumper ...\n",
+ "could not find: John Jumper\n",
+ "clean matching: John Lisowski ...\n",
+ "could not find: John Lisowski\n",
+ "clean matching: John Mabry ...\n",
+ "could not find: John Mabry\n",
+ "clean matching: John Moxley ...\n",
+ "could not find: John Moxley\n",
+ "clean matching: John Nimmo ...\n",
+ "could not find: John Nimmo\n",
+ "clean matching: John Perrota ...\n",
+ "matched John Perrota to Joe Prather in canonical. Add to matched ids\n",
+ "clean matching: John Philip Elkann ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: John Philip Elkann\n",
+ "clean matching: John Reilly ...\n",
+ "matched John Reilly to John J. Riley in canonical. Add to matched ids\n",
+ "clean matching: John Robbins ...\n",
+ "matched John Robbins to John Robinson in de. Add to matched ids\n",
+ "clean matching: John Sidgmore ...\n",
+ "could not find: John Sidgmore\n",
+ "clean matching: John Sununu ...\n",
+ "could not find: John Sununu\n",
+ "clean matching: John Velazquez ...\n",
+ "could not find: John Velazquez\n",
+ "clean matching: Johnny Htu ...\n",
+ "matched Johnny Htu to Johnny Hunt in canonical. Add to matched ids\n",
+ "clean matching: Johnson Panjaitan ...\n",
+ "could not find: Johnson Panjaitan\n",
+ "clean matching: Jolanta Kwasniewski ...\n",
+ "could not find: Jolanta Kwasniewski\n",
+ "clean matching: Jon Constance ...\n",
+ "could not find: Jon Constance\n",
+ "clean matching: Jonathan Arden ...\n",
+ "could not find: Jonathan Arden\n",
+ "clean matching: Jonathan Edwards ...\n",
+ "matched Jonathan Edwards to Edward E. Johnston in canonical. Add to matched ids\n",
+ "clean matching: Jonathan Fine ...\n",
+ "could not find: Jonathan Fine\n",
+ "clean matching: Jonathan Schroeder ...\n",
+ "could not find: Jonathan Schroeder\n",
+ "clean matching: Jong Thae Hwa ...\n",
+ "could not find: Jong Thae Hwa\n",
+ "clean matching: Jong Wook Lee ...\n",
+ "matched Jong Wook Lee to Lee Jong-Wook in sv. Add to matched ids\n",
+ "clean matching: Jorge Alberto Galindo ...\n",
+ "could not find: Jorge Alberto Galindo\n",
+ "clean matching: Jorge Arce ...\n",
+ "could not find: Jorge Arce\n",
+ "clean matching: Jorge Castaneda ...\n",
+ "matched Jorge Castaneda to Jorge Castañeda in de. Add to matched ids\n",
+ "clean matching: Jorge Enrique Jimenez ...\n",
+ "could not find: Jorge Enrique Jimenez\n",
+ "clean matching: Jorge Marquez-Ruarte ...\n",
+ "could not find: Jorge Marquez-Ruarte\n",
+ "clean matching: Jorge Rodolfo Canicoba Corral ...\n",
+ "could not find: Jorge Rodolfo Canicoba Corral\n",
+ "clean matching: Jorma Huhtala ...\n",
+ "could not find: Jorma Huhtala\n",
+ "clean matching: Jose Acasuso ...\n",
+ "could not find: Jose Acasuso\n",
+ "clean matching: Jose Alencar ...\n",
+ "could not find: Jose Alencar\n",
+ "clean matching: Jose Bove ...\n",
+ "could not find: Jose Bove\n",
+ "clean matching: Jose Canseco Sr ...\n",
+ "could not find: Jose Canseco Sr\n",
+ "clean matching: Jose Carlo Fernandez ...\n",
+ "could not find: Jose Carlo Fernandez\n",
+ "clean matching: Jose Carreras ...\n",
+ "could not find: Jose Carreras\n",
+ "clean matching: Jose Cevallos ...\n",
+ "could not find: Jose Cevallos\n",
+ "clean matching: Jose Dirceu ...\n",
+ "could not find: Jose Dirceu\n",
+ "clean matching: Jose Genoino ...\n",
+ "matched Jose Genoino to José Genesio in es. Add to matched ids\n",
+ "clean matching: Jose Jose ...\n",
+ "matched Jose Jose to Jens Jonsson in canonical. Add to matched ids\n",
+ "clean matching: Jose Lopez Beltran ...\n",
+ "could not find: Jose Lopez Beltran\n",
+ "clean matching: Jose Luis Chilavert ...\n",
+ "could not find: Jose Luis Chilavert\n",
+ "clean matching: Jose Luis Rodriguez Zapatero ...\n",
+ "could not find: Jose Luis Rodriguez Zapatero\n",
+ "clean matching: Jose Luis Santiago Vasconcelos ...\n",
+ "could not find: Jose Luis Santiago Vasconcelos\n",
+ "clean matching: Jose Manuel Durao Barroso ...\n",
+ "could not find: Jose Manuel Durao Barroso\n",
+ "clean matching: Jose Maria Aznar ...\n",
+ "could not find: Jose Maria Aznar\n",
+ "clean matching: Jose Miguel Aleman ...\n",
+ "could not find: Jose Miguel Aleman\n",
+ "clean matching: Jose Rosado ...\n",
+ "could not find: Jose Rosado\n",
+ "clean matching: Jose Santos ...\n",
+ "matched Jose Santos to Jason Stenta in canonical. Add to matched ids\n",
+ "clean matching: Jose Sarney ...\n",
+ "matched Jose Sarney to Joe Sayers in canonical. Add to matched ids\n",
+ "clean matching: Jose Serra ...\n",
+ "matched Jose Serra to José Soares in pt. Add to matched ids\n",
+ "clean matching: Jose Vicente Rangel ...\n",
+ "could not find: Jose Vicente Rangel\n",
+ "clean matching: Jose Viegas Filho ...\n",
+ "could not find: Jose Viegas Filho\n",
+ "clean matching: Jose Woldenberg ...\n",
+ "could not find: Jose Woldenberg\n",
+ "clean matching: Joseph Ganim ...\n",
+ "could not find: Joseph Ganim\n",
+ "clean matching: Joseph Hoy ...\n",
+ "could not find: Joseph Hoy\n",
+ "clean matching: Joseph LePore ...\n",
+ "could not find: Joseph LePore\n",
+ "clean matching: Joseph Lopez ...\n",
+ "could not find: Joseph Lopez\n",
+ "clean matching: Joseph Salgado ...\n",
+ "could not find: Joseph Salgado\n",
+ "clean matching: Joshua Davey ...\n",
+ "could not find: Joshua Davey\n",
+ "clean matching: Joshua Harapko ...\n",
+ "could not find: Joshua Harapko\n",
+ "clean matching: Joxel Garcia ...\n",
+ "could not find: Joxel Garcia\n",
+ "clean matching: Joy Lee Sadler ...\n",
+ "could not find: Joy Lee Sadler\n",
+ "clean matching: Juan Carlos Morales ...\n",
+ "could not find: Juan Carlos Morales\n",
+ "clean matching: Juan Carlos Ortega ...\n",
+ "could not find: Juan Carlos Ortega\n",
+ "clean matching: Juan Fernandez ...\n",
+ "could not find: Juan Fernandez\n",
+ "clean matching: Juan Jose Lucas ...\n",
+ "could not find: Juan Jose Lucas\n",
+ "clean matching: Juan Roman Carrasco ...\n",
+ "could not find: Juan Roman Carrasco\n",
+ "clean matching: Juan Roman Riquelme ...\n",
+ "could not find: Juan Roman Riquelme\n",
+ "clean matching: Juan Valencia Osorio ...\n",
+ "could not find: Juan Valencia Osorio\n",
+ "clean matching: Judd Davies ...\n",
+ "could not find: Judd Davies\n",
+ "clean matching: Judith Nathan ...\n",
+ "could not find: Judith Nathan\n",
+ "clean matching: Judy Dean ...\n",
+ "could not find: Judy Dean\n",
+ "clean matching: Judy Locy ...\n",
+ "could not find: Judy Locy\n",
+ "clean matching: Judy Vassar ...\n",
+ "could not find: Judy Vassar\n",
+ "clean matching: Juergen Braehmer ...\n",
+ "could not find: Juergen Braehmer\n",
+ "clean matching: Juergen Chrobog ...\n",
+ "could not find: Juergen Chrobog\n",
+ "clean matching: Juergen Peters ...\n",
+ "could not find: Juergen Peters\n",
+ "clean matching: Juergen Schrempp ...\n",
+ "could not find: Juergen Schrempp\n",
+ "clean matching: Juergen Trittin ...\n",
+ "could not find: Juergen Trittin\n",
+ "clean matching: Julia Tymoshenko ...\n",
+ "could not find: Julia Tymoshenko\n",
+ "clean matching: Julie Andrews ...\n",
+ "could not find: Julie Andrews\n",
+ "clean matching: Julie Infante ...\n",
+ "could not find: Julie Infante\n",
+ "clean matching: Julien Varlet ...\n",
+ "could not find: Julien Varlet\n",
+ "clean matching: Julio Cesar Chavez ...\n",
+ "matched Julio Cesar Chavez to Julio César Chávez Jr in pl. Add to matched ids\n",
+ "clean matching: Julio Cesar Franco ...\n",
+ "matched Julio Cesar Franco to Juan Carlos Frecia in canonical. Add to matched ids\n",
+ "clean matching: Julio De Brun ...\n",
+ "could not find: Julio De Brun\n",
+ "clean matching: Julio Rossi ...\n",
+ "could not find: Julio Rossi\n",
+ "clean matching: Julius Barnes ...\n",
+ "could not find: Julius Barnes\n",
+ "clean matching: Juljia Vysotskij ...\n",
+ "could not find: Juljia Vysotskij\n",
+ "clean matching: Jung Bong ...\n",
+ "could not find: Jung Bong\n",
+ "clean matching: Justin Wilson ...\n",
+ "could not find: Justin Wilson\n",
+ "clean matching: Kai-Uwe Ricke ...\n",
+ "could not find: Kai-Uwe Ricke\n",
+ "clean matching: Kaisser Bazan ...\n",
+ "could not find: Kaisser Bazan\n",
+ "clean matching: Kalid Kaid ...\n",
+ "could not find: Kalid Kaid\n",
+ "clean matching: Kamal Kharrazi ...\n",
+ "could not find: Kamal Kharrazi\n",
+ "clean matching: Kang Gum-sil ...\n",
+ "could not find: Kang Gum-sil\n",
+ "clean matching: Karen Clarkson ...\n",
+ "could not find: Karen Clarkson\n",
+ "clean matching: Karen Pereiras ...\n",
+ "could not find: Karen Pereiras\n",
+ "clean matching: Karen Sharpe Kramer ...\n",
+ "could not find: Karen Sharpe Kramer\n",
+ "clean matching: Karin Pilsaeter ...\n",
+ "matched Karin Pilsaeter to Katelin Petersen in canonical. Add to matched ids\n",
+ "clean matching: Karol Kucera ...\n",
+ "could not find: Karol Kucera\n",
+ "clean matching: Katalin Kollat ...\n",
+ "could not find: Katalin Kollat\n",
+ "clean matching: Kate Burton ...\n",
+ "matched Kate Burton to Karen Burton in canonical. Add to matched ids\n",
+ "clean matching: Kate Lee ...\n",
+ "could not find: Kate Lee\n",
+ "clean matching: Katerina Smrzova ...\n",
+ "could not find: Katerina Smrzova\n",
+ "clean matching: Katherine Harris ...\n",
+ "could not find: Katherine Harris\n",
+ "clean matching: Kathie Louise Saunders ...\n",
+ "could not find: Kathie Louise Saunders\n",
+ "clean matching: Kathleen Abernathy ...\n",
+ "could not find: Kathleen Abernathy\n",
+ "clean matching: Kathy Winters ...\n",
+ "could not find: Kathy Winters\n",
+ "clean matching: Katie Boone ...\n",
+ "matched Katie Boone to Beat Kitano in canonical. Add to matched ids\n",
+ "clean matching: Katie Smith ...\n",
+ "matched Katie Smith to Keith Seaman in canonical. Add to matched ids\n",
+ "clean matching: Katrin Susi ...\n",
+ "could not find: Katrin Susi\n",
+ "clean matching: Kay Behrensmeyer ...\n",
+ "could not find: Kay Behrensmeyer\n",
+ "clean matching: Kaye Young ...\n",
+ "could not find: Kaye Young\n",
+ "clean matching: Keiko Sofia Fujimori ...\n",
+ "could not find: Keiko Sofia Fujimori\n",
+ "clean matching: Keith Bishop Jr ...\n",
+ "matched Keith Bishop Jr to Kirsten J. Bishop in cs. Add to matched ids\n",
+ "clean matching: Keith Fotta ...\n",
+ "could not find: Keith Fotta\n",
+ "clean matching: Keith Lowen ...\n",
+ "matched Keith Lowen to Keith Lowe in canonical. Add to matched ids\n",
+ "clean matching: Keith Rodriguez ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Keith Rodriguez\n",
+ "clean matching: Kellie Greene ...\n",
+ "could not find: Kellie Greene\n",
+ "clean matching: Kelly Leigh ...\n",
+ "could not find: Kelly Leigh\n",
+ "clean matching: Kemal Dervis ...\n",
+ "could not find: Kemal Dervis\n",
+ "clean matching: Ken Balk ...\n",
+ "could not find: Ken Balk\n",
+ "clean matching: Ken Watanabe ...\n",
+ "could not find: Ken Watanabe\n",
+ "clean matching: Ken Wharfe ...\n",
+ "could not find: Ken Wharfe\n",
+ "clean matching: Kenneth Brill ...\n",
+ "could not find: Kenneth Brill\n",
+ "clean matching: Kenneth Dam ...\n",
+ "could not find: Kenneth Dam\n",
+ "clean matching: Kenneth Evans ...\n",
+ "could not find: Kenneth Evans\n",
+ "clean matching: Kenneth Reichert ...\n",
+ "could not find: Kenneth Reichert\n",
+ "clean matching: Kenny Brack ...\n",
+ "could not find: Kenny Brack\n",
+ "clean matching: Kent Robinson ...\n",
+ "matched Kent Robinson to Kent Robbins in canonical. Add to matched ids\n",
+ "clean matching: Kevin Crane ...\n",
+ "could not find: Kevin Crane\n",
+ "clean matching: Kevin Keegan ...\n",
+ "could not find: Kevin Keegan\n",
+ "clean matching: Kevin Satterfield ...\n",
+ "could not find: Kevin Satterfield\n",
+ "clean matching: Kevin Tarrant ...\n",
+ "could not find: Kevin Tarrant\n",
+ "clean matching: Khader Rashid Rahim ...\n",
+ "could not find: Khader Rashid Rahim\n",
+ "clean matching: Khaled Sawalhi ...\n",
+ "could not find: Khaled Sawalhi\n",
+ "clean matching: Khatol Mohammad Zai ...\n",
+ "could not find: Khatol Mohammad Zai\n",
+ "clean matching: Kifah Ajouri ...\n",
+ "could not find: Kifah Ajouri\n",
+ "clean matching: Kim Chinn ...\n",
+ "matched Kim Chinn to Kim Chi in canonical. Add to matched ids\n",
+ "clean matching: Kim Dong-hwa ...\n",
+ "matched Kim Dong-hwa to Dong-hwa Kim in canonical. Add to matched ids\n",
+ "clean matching: Kim Dong-tae ...\n",
+ "could not find: Kim Dong-tae\n",
+ "clean matching: Kim Hong-gul ...\n",
+ "could not find: Kim Hong-gul\n",
+ "clean matching: Kim Hong-up ...\n",
+ "could not find: Kim Hong-up\n",
+ "clean matching: Kim Jin-sun ...\n",
+ "matched Kim Jin-sun to Kim Jun-su in canonical. Add to matched ids\n",
+ "clean matching: Kim Ryong-sung ...\n",
+ "could not find: Kim Ryong-sung\n",
+ "clean matching: Kim Su Nam ...\n",
+ "could not find: Kim Su Nam\n",
+ "clean matching: Kim Yun-kyu ...\n",
+ "could not find: Kim Yun-kyu\n",
+ "clean matching: Kimberly Bruckner ...\n",
+ "could not find: Kimberly Bruckner\n",
+ "clean matching: Kimi Raikkonen ...\n",
+ "could not find: Kimi Raikkonen\n",
+ "clean matching: King Abdullah II ...\n",
+ "could not find: King Abdullah II\n",
+ "clean matching: King Bhumibol Adulyadej ...\n",
+ "could not find: King Bhumibol Adulyadej\n",
+ "clean matching: King Gyanendra ...\n",
+ "could not find: King Gyanendra\n",
+ "clean matching: Kirk Doerger ...\n",
+ "could not find: Kirk Doerger\n",
+ "clean matching: Kirsten Gilham ...\n",
+ "could not find: Kirsten Gilham\n",
+ "clean matching: Kitin Munoz ...\n",
+ "could not find: Kitin Munoz\n",
+ "clean matching: Klaus Zwickel ...\n",
+ "could not find: Klaus Zwickel\n",
+ "clean matching: Kong Quan ...\n",
+ "could not find: Kong Quan\n",
+ "clean matching: Krishna Bhadur Mahara ...\n",
+ "could not find: Krishna Bhadur Mahara\n",
+ "clean matching: Kristen Breitweiser ...\n",
+ "could not find: Kristen Breitweiser\n",
+ "clean matching: Kristen Rivera ...\n",
+ "matched Kristen Rivera to Ritvars Knesis in canonical. Add to matched ids\n",
+ "clean matching: Kristin Davis ...\n",
+ "could not find: Kristin Davis\n",
+ "clean matching: Kultida Woods ...\n",
+ "could not find: Kultida Woods\n",
+ "clean matching: Kurt Hellstrom ...\n",
+ "matched Kurt Hellstrom to Helmut Koester in canonical. Add to matched ids\n",
+ "clean matching: Kurt Tanabe ...\n",
+ "could not find: Kurt Tanabe\n",
+ "clean matching: Kwon Young-gil ...\n",
+ "could not find: Kwon Young-gil\n",
+ "clean matching: LK Advani ...\n",
+ "matched LK Advani to L. K. Advani in canonical. Add to matched ids\n",
+ "clean matching: Lane Odom ...\n",
+ "could not find: Lane Odom\n",
+ "clean matching: Larry Brown ...\n",
+ "matched Larry Brown to Larry Bowa in canonical. Add to matched ids\n",
+ "clean matching: Larry Greene ...\n",
+ "matched Larry Greene to Larry Garner in canonical. Add to matched ids\n",
+ "clean matching: Larry Hahn ...\n",
+ "could not find: Larry Hahn\n",
+ "clean matching: Larry Harris ...\n",
+ "could not find: Larry Harris\n",
+ "clean matching: Larry Lindsey ...\n",
+ "could not find: Larry Lindsey\n",
+ "clean matching: Larry Nichols ...\n",
+ "could not find: Larry Nichols\n",
+ "clean matching: Larry Ralston ...\n",
+ "could not find: Larry Ralston\n",
+ "clean matching: Larry Templeton ...\n",
+ "could not find: Larry Templeton\n",
+ "clean matching: Lars Burgsmuller ...\n",
+ "could not find: Lars Burgsmuller\n",
+ "clean matching: Laszlo Kovacs ...\n",
+ "could not find: Laszlo Kovacs\n",
+ "clean matching: Laura Gobai ...\n",
+ "could not find: Laura Gobai\n",
+ "clean matching: Laura Hernandez ...\n",
+ "could not find: Laura Hernandez\n",
+ "clean matching: Laura Marlow ...\n",
+ "could not find: Laura Marlow\n",
+ "clean matching: Laura Romero ...\n",
+ "could not find: Laura Romero\n",
+ "clean matching: Lauren Killian ...\n",
+ "could not find: Lauren Killian\n",
+ "clean matching: Laurent Woulzy ...\n",
+ "could not find: Laurent Woulzy\n",
+ "clean matching: Laurie Hobbs ...\n",
+ "could not find: Laurie Hobbs\n",
+ "clean matching: Laurie Laychak ...\n",
+ "could not find: Laurie Laychak\n",
+ "clean matching: Laurie Pirtle ...\n",
+ "matched Laurie Pirtle to Paul Litteral in canonical. Add to matched ids\n",
+ "clean matching: Lawrence Foley ...\n",
+ "could not find: Lawrence Foley\n",
+ "clean matching: Lawrence Vito ...\n",
+ "could not find: Lawrence Vito\n",
+ "clean matching: Lazaro Castro ...\n",
+ "could not find: Lazaro Castro\n",
+ "clean matching: LeRoy Millette Jr ...\n",
+ "could not find: LeRoy Millette Jr\n",
+ "clean matching: Leandrinho Barbosa ...\n",
+ "could not find: Leandrinho Barbosa\n",
+ "clean matching: Leandro Andrade ...\n",
+ "could not find: Leandro Andrade\n",
+ "clean matching: Leandro Garcia ...\n",
+ "matched Leandro Garcia to Leonard Garcia in canonical. Add to matched ids\n",
+ "clean matching: Lech Walesa ...\n",
+ "could not find: Lech Walesa\n",
+ "clean matching: Lee Ann Knight ...\n",
+ "could not find: Lee Ann Knight\n",
+ "clean matching: Lee Ann Terlaji ...\n",
+ "could not find: Lee Ann Terlaji\n",
+ "clean matching: Lee Byung-woong ...\n",
+ "could not find: Lee Byung-woong\n",
+ "clean matching: Lee Nam-shin ...\n",
+ "matched Lee Nam-shin to Nina Lemesh in canonical. Add to matched ids\n",
+ "clean matching: Lee Soo-hyuck ...\n",
+ "could not find: Lee Soo-hyuck\n",
+ "clean matching: Lee Yeo-jin ...\n",
+ "matched Lee Yeo-jin to Lee Yoon-ji in canonical. Add to matched ids\n",
+ "clean matching: Lee Yuan-tseh ...\n",
+ "could not find: Lee Yuan-tseh\n",
+ "clean matching: Leigh Winchell ...\n",
+ "could not find: Leigh Winchell\n",
+ "clean matching: Lemuel Montulo ...\n",
+ "could not find: Lemuel Montulo\n",
+ "clean matching: Len Jenoff ...\n",
+ "could not find: Len Jenoff\n",
+ "clean matching: Leni Bjorklund ...\n",
+ "could not find: Leni Bjorklund\n",
+ "clean matching: Leo Mullin ...\n",
+ "could not find: Leo Mullin\n",
+ "clean matching: Leo Ramirez ...\n",
+ "could not find: Leo Ramirez\n",
+ "clean matching: Leon LaPorte ...\n",
+ "could not find: Leon LaPorte\n",
+ "clean matching: Leon Silver ...\n",
+ "could not find: Leon Silver\n",
+ "clean matching: Leonard Glick ...\n",
+ "could not find: Leonard Glick\n",
+ "clean matching: Leonard Schrank ...\n",
+ "could not find: Leonard Schrank\n",
+ "clean matching: Leonardo Fernandez ...\n",
+ "matched Leonardo Fernandez to Fernando Núñez de Lara in canonical. Add to matched ids\n",
+ "clean matching: Lesia Burlak ...\n",
+ "could not find: Lesia Burlak\n",
+ "clean matching: Lesley Coppin ...\n",
+ "could not find: Lesley Coppin\n",
+ "clean matching: Lesley Flood ...\n",
+ "could not find: Lesley Flood\n",
+ "clean matching: Lesley McCulloch ...\n",
+ "could not find: Lesley McCulloch\n",
+ "clean matching: Leslie Ann Woodward ...\n",
+ "could not find: Leslie Ann Woodward\n",
+ "clean matching: Leslie Caldwell ...\n",
+ "could not find: Leslie Caldwell\n",
+ "clean matching: Leslie Wiser Jr ...\n",
+ "could not find: Leslie Wiser Jr\n",
+ "clean matching: Liane Janda ...\n",
+ "could not find: Liane Janda\n",
+ "clean matching: Lidija Djukanovic ...\n",
+ "could not find: Lidija Djukanovic\n",
+ "clean matching: Lili Marinho ...\n",
+ "could not find: Lili Marinho\n",
+ "clean matching: Lin Yi-fu ...\n",
+ "could not find: Lin Yi-fu\n",
+ "clean matching: Lin Yung Hsi ...\n",
+ "could not find: Lin Yung Hsi\n",
+ "clean matching: Linda Amicangioli ...\n",
+ "could not find: Linda Amicangioli\n",
+ "clean matching: Linda Franklin ...\n",
+ "could not find: Linda Franklin\n",
+ "clean matching: Linda Sanchez ...\n",
+ "could not find: Linda Sanchez\n",
+ "clean matching: Linn Thornton ...\n",
+ "could not find: Linn Thornton\n",
+ "clean matching: Lisa Leslie ...\n",
+ "matched Lisa Leslie to Lila Leslie in canonical. Add to matched ids\n",
+ "clean matching: Lisa Stone ...\n",
+ "could not find: Lisa Stone\n",
+ "clean matching: Lloyd Mudiwa ...\n",
+ "could not find: Lloyd Mudiwa\n",
+ "clean matching: Lloyd Novick ...\n",
+ "could not find: Lloyd Novick\n",
+ "clean matching: Lloyd Richards ...\n",
+ "matched Lloyd Richards to Nicholas R. Lardy in canonical. Add to matched ids\n",
+ "clean matching: Lloyd Ward ...\n",
+ "could not find: Lloyd Ward\n",
+ "clean matching: Lope Mendoza ...\n",
+ "could not find: Lope Mendoza\n",
+ "clean matching: Lord Hutton ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Lord Hutton\n",
+ "clean matching: Loretta Lynn Harper ...\n",
+ "could not find: Loretta Lynn Harper\n",
+ "clean matching: Louisa Baileche ...\n",
+ "could not find: Louisa Baileche\n",
+ "clean matching: Lubomir Zaoralek ...\n",
+ "could not find: Lubomir Zaoralek\n",
+ "clean matching: Lucas Wysocki ...\n",
+ "could not find: Lucas Wysocki\n",
+ "clean matching: Lucia Kenny Anthony ...\n",
+ "could not find: Lucia Kenny Anthony\n",
+ "clean matching: Luciano Bovicelli ...\n",
+ "could not find: Luciano Bovicelli\n",
+ "clean matching: Lucie Lapovsky ...\n",
+ "could not find: Lucie Lapovsky\n",
+ "clean matching: Lucio Gutierrez ...\n",
+ "could not find: Lucio Gutierrez\n",
+ "clean matching: Lucio Stanca ...\n",
+ "could not find: Lucio Stanca\n",
+ "clean matching: Lucrecia Orozco ...\n",
+ "could not find: Lucrecia Orozco\n",
+ "clean matching: Ludwig Ovalle ...\n",
+ "could not find: Ludwig Ovalle\n",
+ "clean matching: Luis Berrondo ...\n",
+ "matched Luis Berrondo to Louise Borden in canonical. Add to matched ids\n",
+ "clean matching: Luis Ernesto Derbez Bautista ...\n",
+ "could not find: Luis Ernesto Derbez Bautista\n",
+ "clean matching: Luis Figo ...\n",
+ "could not find: Luis Figo\n",
+ "clean matching: Luis Gonzalez Macchi ...\n",
+ "could not find: Luis Gonzalez Macchi\n",
+ "clean matching: Luis Guzman ...\n",
+ "could not find: Luis Guzman\n",
+ "clean matching: Luis Rosario Huertas ...\n",
+ "could not find: Luis Rosario Huertas\n",
+ "clean matching: Luis Sanchez ...\n",
+ "matched Luis Sanchez to Luiz Sanches in canonical. Add to matched ids\n",
+ "clean matching: Luther Htu ...\n",
+ "could not find: Luther Htu\n",
+ "clean matching: Lutz Freitag ...\n",
+ "could not find: Lutz Freitag\n",
+ "clean matching: Lynn Abraham ...\n",
+ "could not find: Lynn Abraham\n",
+ "clean matching: Lynne Slepian ...\n",
+ "could not find: Lynne Slepian\n",
+ "clean matching: Mack Brown ...\n",
+ "could not find: Mack Brown\n",
+ "clean matching: Madeleine Webber ...\n",
+ "could not find: Madeleine Webber\n",
+ "clean matching: Madge Overhouse ...\n",
+ "could not find: Madge Overhouse\n",
+ "clean matching: Magda Kertasz ...\n",
+ "could not find: Magda Kertasz\n",
+ "clean matching: Maggie Smith ...\n",
+ "matched Maggie Smith to Meaghan Smith in canonical. Add to matched ids\n",
+ "clean matching: Magui Serna ...\n",
+ "could not find: Magui Serna\n",
+ "clean matching: Maha Habib ...\n",
+ "could not find: Maha Habib\n",
+ "clean matching: Mahdi Al Bassam ...\n",
+ "could not find: Mahdi Al Bassam\n",
+ "clean matching: Mahima Chaudhari ...\n",
+ "could not find: Mahima Chaudhari\n",
+ "clean matching: Mahmoud Al Zhar ...\n",
+ "could not find: Mahmoud Al Zhar\n",
+ "clean matching: Mahmoud Diyab al-Ahmed ...\n",
+ "could not find: Mahmoud Diyab al-Ahmed\n",
+ "clean matching: Makiya Ali Hassan ...\n",
+ "could not find: Makiya Ali Hassan\n",
+ "clean matching: Malak Habbak ...\n",
+ "could not find: Malak Habbak\n",
+ "clean matching: Malcolm Jamal Warner ...\n",
+ "matched Malcolm Jamal Warner to Malcolm-Jamal Warner in canonical. Add to matched ids\n",
+ "clean matching: Malik Mahmud ...\n",
+ "could not find: Malik Mahmud\n",
+ "clean matching: Manuel Gehring ...\n",
+ "could not find: Manuel Gehring\n",
+ "clean matching: Manuel Jesus ...\n",
+ "matched Manuel Jesus to Jane Menelaus in canonical. Add to matched ids\n",
+ "clean matching: Manuel Llorente ...\n",
+ "matched Manuel Llorente to Laurent Morlet in canonical. Add to matched ids\n",
+ "clean matching: Manuel Rosendo ...\n",
+ "could not find: Manuel Rosendo\n",
+ "clean matching: Mara Georges ...\n",
+ "matched Mara Georges to George Mearns in canonical. Add to matched ids\n",
+ "clean matching: Marc-Andre Fleury ...\n",
+ "could not find: Marc-Andre Fleury\n",
+ "clean matching: Marc Gold ...\n",
+ "could not find: Marc Gold\n",
+ "clean matching: Marc Leger ...\n",
+ "could not find: Marc Leger\n",
+ "clean matching: Marcella Anderson ...\n",
+ "could not find: Marcella Anderson\n",
+ "clean matching: Marcelo Rios ...\n",
+ "matched Marcelo Rios to Marcelo Reis in canonical. Add to matched ids\n",
+ "clean matching: Marco Archer Cardoso Moreira ...\n",
+ "could not find: Marco Archer Cardoso Moreira\n",
+ "clean matching: Marco Irizarry ...\n",
+ "could not find: Marco Irizarry\n",
+ "clean matching: Marcos Cafu ...\n",
+ "could not find: Marcos Cafu\n",
+ "clean matching: Marcos Daniel Jimenez ...\n",
+ "could not find: Marcos Daniel Jimenez\n",
+ "clean matching: Marcus Allen ...\n",
+ "could not find: Marcus Allen\n",
+ "clean matching: Marcus Garrettson ...\n",
+ "could not find: Marcus Garrettson\n",
+ "clean matching: Marcus Gronholm ...\n",
+ "could not find: Marcus Gronholm\n",
+ "clean matching: Margaret Caruso ...\n",
+ "could not find: Margaret Caruso\n",
+ "clean matching: Margaret Hasley ...\n",
+ "could not find: Margaret Hasley\n",
+ "clean matching: Margerry Bakley ...\n",
+ "could not find: Margerry Bakley\n",
+ "clean matching: Margie Puente ...\n",
+ "matched Margie Puente to Pete Mangurian in canonical. Add to matched ids\n",
+ "clean matching: Maria Burks ...\n",
+ "matched Maria Burks to Buks Marais in canonical. Add to matched ids\n",
+ "clean matching: Maria Luisa Mendonca ...\n",
+ "could not find: Maria Luisa Mendonca\n",
+ "clean matching: Maria Sanchez Lorenzo ...\n",
+ "could not find: Maria Sanchez Lorenzo\n",
+ "clean matching: Maria Shkolnikova ...\n",
+ "could not find: Maria Shkolnikova\n",
+ "clean matching: Maria Soledad Alvear Valenzuela ...\n",
+ "could not find: Maria Soledad Alvear Valenzuela\n",
+ "clean matching: Mariam Ali Hassan ...\n",
+ "could not find: Mariam Ali Hassan\n",
+ "clean matching: Marian Dolan ...\n",
+ "could not find: Marian Dolan\n",
+ "clean matching: Mariana Gonzalez ...\n",
+ "matched Mariana Gonzalez to Mariela González in canonical. Add to matched ids\n",
+ "clean matching: Mariana Pollack ...\n",
+ "could not find: Mariana Pollack\n",
+ "clean matching: Mariangel Ruiz Torrealba ...\n",
+ "could not find: Mariangel Ruiz Torrealba\n",
+ "clean matching: Marianne Stanley ...\n",
+ "matched Marianne Stanley to Martina Stanley in canonical. Add to matched ids\n",
+ "clean matching: Maribel Dominguez ...\n",
+ "could not find: Maribel Dominguez\n",
+ "clean matching: Marie-Josee Croze ...\n",
+ "matched Marie-Josee Croze to José María Cañizares in canonical. Add to matched ids\n",
+ "clean matching: Marie Haghal ...\n",
+ "could not find: Marie Haghal\n",
+ "clean matching: Marieta Chrousala ...\n",
+ "matched Marieta Chrousala to Christi Malthouse in canonical. Add to matched ids\n",
+ "clean matching: Mario Alfaro-Lopez ...\n",
+ "could not find: Mario Alfaro-Lopez\n",
+ "clean matching: Mario Jardel ...\n",
+ "could not find: Mario Jardel\n",
+ "clean matching: Mario Kreutzberger ...\n",
+ "could not find: Mario Kreutzberger\n",
+ "clean matching: Mario Lobo Zagallo ...\n",
+ "could not find: Mario Lobo Zagallo\n",
+ "clean matching: Mario Vasquez Rana ...\n",
+ "could not find: Mario Vasquez Rana\n",
+ "clean matching: Marion Fahnestock ...\n",
+ "could not find: Marion Fahnestock\n",
+ "clean matching: Marisol Breton ...\n",
+ "matched Marisol Breton to Bill Masterton in canonical. Add to matched ids\n",
+ "clean matching: Marisol Martinez Sambran ...\n",
+ "could not find: Marisol Martinez Sambran\n",
+ "clean matching: Maritza Macias Furano ...\n",
+ "could not find: Maritza Macias Furano\n",
+ "clean matching: Mark Broxmeyer ...\n",
+ "could not find: Mark Broxmeyer\n",
+ "clean matching: Mark Butcher ...\n",
+ "could not find: Mark Butcher\n",
+ "clean matching: Mark Hamister ...\n",
+ "could not find: Mark Hamister\n",
+ "clean matching: Mark Heller ...\n",
+ "could not find: Mark Heller\n",
+ "clean matching: Mark Hogan ...\n",
+ "could not find: Mark Hogan\n",
+ "clean matching: Mark Hurlbert ...\n",
+ "could not find: Mark Hurlbert\n",
+ "clean matching: Mark Komara ...\n",
+ "could not find: Mark Komara\n",
+ "clean matching: Mark Mishkin ...\n",
+ "could not find: Mark Mishkin\n",
+ "clean matching: Mark Podlesny ...\n",
+ "could not find: Mark Podlesny\n",
+ "clean matching: Mark Rosenbaum ...\n",
+ "could not find: Mark Rosenbaum\n",
+ "clean matching: Mark Schweiker ...\n",
+ "could not find: Mark Schweiker\n",
+ "clean matching: Mark Stuart ...\n",
+ "could not find: Mark Stuart\n",
+ "clean matching: Mark Swartz ...\n",
+ "could not find: Mark Swartz\n",
+ "clean matching: Markus Naslund ...\n",
+ "could not find: Markus Naslund\n",
+ "clean matching: Marquier Montano Contreras ...\n",
+ "could not find: Marquier Montano Contreras\n",
+ "clean matching: Marquis Estill ...\n",
+ "could not find: Marquis Estill\n",
+ "clean matching: Marricia Tate ...\n",
+ "matched Marricia Tate to Terrace Martin in canonical. Add to matched ids\n",
+ "clean matching: Marsah Ambrosius ...\n",
+ "matched Marsah Ambrosius to Marsha Ambrosius in canonical. Add to matched ids\n",
+ "clean matching: Marta Dominguz ...\n",
+ "could not find: Marta Dominguz\n",
+ "clean matching: Martha Lucia Ramirez ...\n",
+ "could not find: Martha Lucia Ramirez\n",
+ "clean matching: Martha Martinez Flores ...\n",
+ "could not find: Martha Martinez Flores\n",
+ "clean matching: Martha Sahagun de Fox ...\n",
+ "could not find: Martha Sahagun de Fox\n",
+ "clean matching: Martin Bandier ...\n",
+ "matched Martin Bandier to Martin B. Madden in canonical. Add to matched ids\n",
+ "clean matching: Martin Boryczewski ...\n",
+ "could not find: Martin Boryczewski\n",
+ "clean matching: Martin Brooke ...\n",
+ "matched Martin Brooke to Mario Bertok in canonical. Add to matched ids\n",
+ "clean matching: Martin Burnham ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Martin Burnham\n",
+ "clean matching: Martin Gecht ...\n",
+ "matched Martin Gecht to Martin Grech in canonical. Add to matched ids\n",
+ "clean matching: Martin Hoellwarth ...\n",
+ "could not find: Martin Hoellwarth\n",
+ "clean matching: Martin Howard ...\n",
+ "could not find: Martin Howard\n",
+ "clean matching: Martin Kristof ...\n",
+ "could not find: Martin Kristof\n",
+ "clean matching: Martin ONeill ...\n",
+ "matched Martin ONeill to Oriel Malet in canonical. Add to matched ids\n",
+ "clean matching: Martin Rodriguez ...\n",
+ "could not find: Martin Rodriguez\n",
+ "clean matching: Martin Torrijos ...\n",
+ "could not find: Martin Torrijos\n",
+ "clean matching: Marwan Barghouthi ...\n",
+ "could not find: Marwan Barghouthi\n",
+ "clean matching: Marwan Muasher ...\n",
+ "could not find: Marwan Muasher\n",
+ "clean matching: Mary Anne Souza ...\n",
+ "could not find: Mary Anne Souza\n",
+ "clean matching: Mary Blige ...\n",
+ "could not find: Mary Blige\n",
+ "clean matching: Mary Catherine Correll ...\n",
+ "could not find: Mary Catherine Correll\n",
+ "clean matching: Mary Descenza ...\n",
+ "could not find: Mary Descenza\n",
+ "clean matching: Mary Frances Seiter ...\n",
+ "could not find: Mary Frances Seiter\n",
+ "clean matching: Mary Jo Myers ...\n",
+ "could not find: Mary Jo Myers\n",
+ "clean matching: Mary Katherine Smart ...\n",
+ "could not find: Mary Katherine Smart\n",
+ "clean matching: Mary Lou Markakis ...\n",
+ "could not find: Mary Lou Markakis\n",
+ "clean matching: Mary Maddux ...\n",
+ "could not find: Mary Maddux\n",
+ "clean matching: Mary McCarty ...\n",
+ "could not find: Mary McCarty\n",
+ "clean matching: Mary Robinson ...\n",
+ "matched Mary Robinson to Mary Robison in canonical. Add to matched ids\n",
+ "clean matching: Maryn McKenna ...\n",
+ "could not find: Maryn McKenna\n",
+ "clean matching: Masja Juel ...\n",
+ "could not find: Masja Juel\n",
+ "clean matching: Masum Turker ...\n",
+ "could not find: Masum Turker\n",
+ "clean matching: Mathias Reichhold ...\n",
+ "could not find: Mathias Reichhold\n",
+ "clean matching: Mathilda Karel Spak ...\n",
+ "could not find: Mathilda Karel Spak\n",
+ "clean matching: Matt Braker ...\n",
+ "could not find: Matt Braker\n",
+ "clean matching: Matt Herden ...\n",
+ "could not find: Matt Herden\n",
+ "clean matching: Matt Siebrandt ...\n",
+ "matched Matt Siebrandt to Sabine de Mardt in canonical. Add to matched ids\n",
+ "clean matching: Matthew Broderick ...\n",
+ "could not find: Matthew Broderick\n",
+ "clean matching: Matthew During ...\n",
+ "could not find: Matthew During\n",
+ "clean matching: Matthew Ouimet ...\n",
+ "could not find: Matthew Ouimet\n",
+ "clean matching: Maureen Fanning ...\n",
+ "could not find: Maureen Fanning\n",
+ "clean matching: Maureen Kanka ...\n",
+ "could not find: Maureen Kanka\n",
+ "clean matching: Mauricio Pochetino ...\n",
+ "could not find: Mauricio Pochetino\n",
+ "clean matching: Mauro Viza ...\n",
+ "could not find: Mauro Viza\n",
+ "clean matching: McGuire Gibson ...\n",
+ "could not find: McGuire Gibson\n",
+ "clean matching: Meg Wakeman ...\n",
+ "could not find: Meg Wakeman\n",
+ "clean matching: Mehmet Ali Sahin ...\n",
+ "could not find: Mehmet Ali Sahin\n",
+ "clean matching: Meirion Evans ...\n",
+ "could not find: Meirion Evans\n",
+ "clean matching: Melissa Gilbert ...\n",
+ "matched Melissa Gilbert to Gabriel Maestre in de. Add to matched ids\n",
+ "clean matching: Melissa Mulloy ...\n",
+ "could not find: Melissa Mulloy\n",
+ "clean matching: Melvin Talbert ...\n",
+ "could not find: Melvin Talbert\n",
+ "clean matching: Mercedes Amor ...\n",
+ "could not find: Mercedes Amor\n",
+ "clean matching: Mesut Yilmaz ...\n",
+ "could not find: Mesut Yilmaz\n",
+ "clean matching: Mian Khursheed Mehmood Kasuri ...\n",
+ "could not find: Mian Khursheed Mehmood Kasuri\n",
+ "clean matching: Michael Arif ...\n",
+ "could not find: Michael Arif\n",
+ "clean matching: Michael Bolton ...\n",
+ "matched Michael Bolton to Michael Bolten in canonical. Add to matched ids\n",
+ "clean matching: Michael Bouchard ...\n",
+ "could not find: Michael Bouchard\n",
+ "clean matching: Michael Chang ...\n",
+ "matched Michael Chang to Michael Cage in canonical. Add to matched ids\n",
+ "clean matching: Michael DeMinico ...\n",
+ "matched Michael DeMinico to Michael McDonnell in canonical. Add to matched ids\n",
+ "clean matching: Michael Denzel ...\n",
+ "could not find: Michael Denzel\n",
+ "clean matching: Michael Donovan ...\n",
+ "could not find: Michael Donovan\n",
+ "clean matching: Michael Goldrich ...\n",
+ "matched Michael Goldrich to Michael Goldacre in canonical. Add to matched ids\n",
+ "clean matching: Michael Guiler ...\n",
+ "matched Michael Guiler to Michel Gaucher in canonical. Add to matched ids\n",
+ "clean matching: Michael Hoffa ...\n",
+ "could not find: Michael Hoffa\n",
+ "clean matching: Michael J Fox ...\n",
+ "matched Michael J Fox to Michael J. Fox in canonical. Add to matched ids\n",
+ "clean matching: Michael J Sheehan ...\n",
+ "matched Michael J Sheehan to Michael J. McShane in canonical. Add to matched ids\n",
+ "clean matching: Michael Jasny ...\n",
+ "could not find: Michael Jasny\n",
+ "clean matching: Michael Killeen ...\n",
+ "matched Michael Killeen to Michael Killanin in pl. Add to matched ids\n",
+ "clean matching: Michael Kirby ...\n",
+ "could not find: Michael Kirby\n",
+ "clean matching: Michael Kostelnik ...\n",
+ "could not find: Michael Kostelnik\n",
+ "clean matching: Michael Lechner ...\n",
+ "matched Michael Lechner to Michael Lerchl in canonical. Add to matched ids\n",
+ "clean matching: Michael Linscott ...\n",
+ "could not find: Michael Linscott\n",
+ "clean matching: Michael McNeely ...\n",
+ "matched Michael McNeely to Michael Malley in canonical. Add to matched ids\n",
+ "clean matching: Michael Piuze ...\n",
+ "could not find: Michael Piuze\n",
+ "clean matching: Michael Powell ...\n",
+ "matched Michael Powell to Michael Pownall in canonical. Add to matched ids\n",
+ "clean matching: Michael Rolinee ...\n",
+ "matched Michael Rolinee to Michelle Rocca in canonical. Add to matched ids\n",
+ "clean matching: Michael Schumacher ...\n",
+ "matched Michael Schumacher to Shaun Michael Marcum in de. Add to matched ids\n",
+ "clean matching: Michael Shane Jolly ...\n",
+ "could not find: Michael Shane Jolly\n",
+ "clean matching: Michael Sheehan ...\n",
+ "matched Michael Sheehan to Melanie Schiele in canonical. Add to matched ids\n",
+ "clean matching: Michael Shelby ...\n",
+ "could not find: Michael Shelby\n",
+ "clean matching: Michael Smith Foster ...\n",
+ "could not find: Michael Smith Foster\n",
+ "clean matching: Michael Sullivan ...\n",
+ "could not find: Michael Sullivan\n",
+ "clean matching: Michalis Chrisohoides ...\n",
+ "could not find: Michalis Chrisohoides\n",
+ "clean matching: Micheal Jourdain Jr ...\n",
+ "could not find: Micheal Jourdain Jr\n",
+ "clean matching: Michel Charles Chretien ...\n",
+ "could not find: Michel Charles Chretien\n",
+ "clean matching: Michel Duclos ...\n",
+ "could not find: Michel Duclos\n",
+ "clean matching: Michel Minard ...\n",
+ "matched Michel Minard to Michael Nader in canonical. Add to matched ids\n",
+ "clean matching: Michelle Chiklis ...\n",
+ "could not find: Michelle Chiklis\n",
+ "clean matching: Michelle Hofland ...\n",
+ "could not find: Michelle Hofland\n",
+ "clean matching: Michelle Lecky ...\n",
+ "could not find: Michelle Lecky\n",
+ "clean matching: Miguel Aldana Ibarra ...\n",
+ "could not find: Miguel Aldana Ibarra\n",
+ "clean matching: Miguel Angel Rodriguez ...\n",
+ "could not find: Miguel Angel Rodriguez\n",
+ "clean matching: Miguel Hakim ...\n",
+ "could not find: Miguel Hakim\n",
+ "clean matching: Miguel Juarez Perez ...\n",
+ "could not find: Miguel Juarez Perez\n",
+ "clean matching: Miguel Rosseto ...\n",
+ "could not find: Miguel Rosseto\n",
+ "clean matching: Mika Hakkinen ...\n",
+ "could not find: Mika Hakkinen\n",
+ "clean matching: Mike Alden ...\n",
+ "could not find: Mike Alden\n",
+ "clean matching: Mike Eskew ...\n",
+ "could not find: Mike Eskew\n",
+ "clean matching: Mike Gable ...\n",
+ "could not find: Mike Gable\n",
+ "clean matching: Mike Matthews ...\n",
+ "matched Mike Matthews to Mathias Nkwenti in canonical. Add to matched ids\n",
+ "clean matching: Mike Miller ...\n",
+ "could not find: Mike Miller\n",
+ "clean matching: Mike OConnell ...\n",
+ "could not find: Mike OConnell\n",
+ "clean matching: Mike Slive ...\n",
+ "could not find: Mike Slive\n",
+ "clean matching: Mike Szymanczyk ...\n",
+ "could not find: Mike Szymanczyk\n",
+ "clean matching: Mike Tyson ...\n",
+ "could not find: Mike Tyson\n",
+ "clean matching: Mike Webster ...\n",
+ "could not find: Mike Webster\n",
+ "clean matching: Mikhail Shvydkoi ...\n",
+ "could not find: Mikhail Shvydkoi\n",
+ "clean matching: Mikulas Dzurinda ...\n",
+ "could not find: Mikulas Dzurinda\n",
+ "clean matching: Milan Kucan ...\n",
+ "could not find: Milan Kucan\n",
+ "clean matching: Milan Milutinovic ...\n",
+ "could not find: Milan Milutinovic\n",
+ "clean matching: Mile Mrksic ...\n",
+ "could not find: Mile Mrksic\n",
+ "clean matching: Milo Djukanovic ...\n",
+ "could not find: Milo Djukanovic\n",
+ "clean matching: Milo Maestrecampo ...\n",
+ "could not find: Milo Maestrecampo\n",
+ "clean matching: Milt Heflin ...\n",
+ "could not find: Milt Heflin\n",
+ "clean matching: Miranda Gaddis ...\n",
+ "could not find: Miranda Gaddis\n",
+ "clean matching: Mireille Jospin-Dandieu ...\n",
+ "could not find: Mireille Jospin-Dandieu\n",
+ "clean matching: Mireya Elisa Moscoso Rodriguez ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Mireya Elisa Moscoso Rodriguez\n",
+ "clean matching: Misty Dawn Clymer ...\n",
+ "could not find: Misty Dawn Clymer\n",
+ "clean matching: Mitar Rasevic ...\n",
+ "could not find: Mitar Rasevic\n",
+ "clean matching: Mitchell Crooks ...\n",
+ "could not find: Mitchell Crooks\n",
+ "clean matching: Mitchell Daniels ...\n",
+ "matched Mitchell Daniels to Michel Decastel in canonical. Add to matched ids\n",
+ "clean matching: Mitchell Garabedian ...\n",
+ "could not find: Mitchell Garabedian\n",
+ "clean matching: Mitchell McLaughlin ...\n",
+ "could not find: Mitchell McLaughlin\n",
+ "clean matching: Mitchell Potter ...\n",
+ "matched Mitchell Potter to Pierre Michelot in canonical. Add to matched ids\n",
+ "clean matching: Mitchell Swartz ...\n",
+ "could not find: Mitchell Swartz\n",
+ "clean matching: Mitsou Gelinas ...\n",
+ "could not find: Mitsou Gelinas\n",
+ "clean matching: Mladen Naletilic ...\n",
+ "could not find: Mladen Naletilic\n",
+ "clean matching: Mo Elleithee ...\n",
+ "could not find: Mo Elleithee\n",
+ "clean matching: Mohamed Hammam ...\n",
+ "matched Mohamed Hammam to Hamada Mohamed in no. Add to matched ids\n",
+ "clean matching: Mohamed Seineldin ...\n",
+ "matched Mohamed Seineldin to Mohammed Sleiman in fr. Add to matched ids\n",
+ "clean matching: Mohammad Aktar ...\n",
+ "could not find: Mohammad Aktar\n",
+ "clean matching: Mohammad Al-Sharief ...\n",
+ "could not find: Mohammad Al-Sharief\n",
+ "clean matching: Mohammad Fares ...\n",
+ "could not find: Mohammad Fares\n",
+ "clean matching: Mohammad Hasanein ...\n",
+ "matched Mohammad Hasanein to Mohamed Hashish in canonical. Add to matched ids\n",
+ "clean matching: Mohammad Mustapha Miro ...\n",
+ "could not find: Mohammad Mustapha Miro\n",
+ "clean matching: Mohammaed Ahmad Al Jarallah ...\n",
+ "could not find: Mohammaed Ahmad Al Jarallah\n",
+ "clean matching: Mohammed Abu Sharia ...\n",
+ "could not find: Mohammed Abu Sharia\n",
+ "clean matching: Mohammed Abulhasan ...\n",
+ "could not find: Mohammed Abulhasan\n",
+ "clean matching: Mohammed Al-Douri ...\n",
+ "could not find: Mohammed Al-Douri\n",
+ "clean matching: Mohammed Al Hindi ...\n",
+ "matched Mohammed Al Hindi to Mohammed Al-Hinai in canonical. Add to matched ids\n",
+ "clean matching: Mohammed Ashraf Hafiz ...\n",
+ "could not find: Mohammed Ashraf Hafiz\n",
+ "clean matching: Mohammed Baqir al-Hakim ...\n",
+ "could not find: Mohammed Baqir al-Hakim\n",
+ "clean matching: Mohammed Mehdi Saleh ...\n",
+ "could not find: Mohammed Mehdi Saleh\n",
+ "clean matching: Mohammed Salmane ...\n",
+ "matched Mohammed Salmane to Mohamed Salamah in canonical. Add to matched ids\n",
+ "clean matching: Momir Nikolic ...\n",
+ "could not find: Momir Nikolic\n",
+ "clean matching: Mona Ayoub ...\n",
+ "could not find: Mona Ayoub\n",
+ "clean matching: Mona Locke ...\n",
+ "could not find: Mona Locke\n",
+ "clean matching: Mona Rishmawi ...\n",
+ "could not find: Mona Rishmawi\n",
+ "clean matching: Monica Gabrielle ...\n",
+ "could not find: Monica Gabrielle\n",
+ "clean matching: Monica Serra ...\n",
+ "matched Monica Serra to Marco Serino in canonical. Add to matched ids\n",
+ "clean matching: Monica Vergara ...\n",
+ "could not find: Monica Vergara\n",
+ "clean matching: Moon-So-ri ...\n",
+ "matched Moon-So-ri to Moon So-ri in canonical. Add to matched ids\n",
+ "clean matching: Morgan Freeman ...\n",
+ "could not find: Morgan Freeman\n",
+ "clean matching: Mufti Mohammad Syed ...\n",
+ "could not find: Mufti Mohammad Syed\n",
+ "clean matching: Muhammad Ibrahim Bilal ...\n",
+ "could not find: Muhammad Ibrahim Bilal\n",
+ "clean matching: Mukhtar Alytnbayev ...\n",
+ "matched Mukhtar Alytnbayev to Mukhtar Altynbayev in canonical. Add to matched ids\n",
+ "clean matching: Muwafak al-Ani ...\n",
+ "could not find: Muwafak al-Ani\n",
+ "clean matching: Myung Yang ...\n",
+ "could not find: Myung Yang\n",
+ "clean matching: Na Na Keum ...\n",
+ "matched Na Na Keum to Keum Na-na in canonical. Add to matched ids\n",
+ "clean matching: Nadia Forte ...\n",
+ "matched Nadia Forte to Nita Fernando in canonical. Add to matched ids\n",
+ "clean matching: Nadia Petrova ...\n",
+ "could not find: Nadia Petrova\n",
+ "clean matching: Nadine Vinzens ...\n",
+ "could not find: Nadine Vinzens\n",
+ "clean matching: Najib al-Salhi ...\n",
+ "could not find: Najib al-Salhi\n",
+ "clean matching: Namuddu Florence ...\n",
+ "could not find: Namuddu Florence\n",
+ "clean matching: Nancy Demme ...\n",
+ "could not find: Nancy Demme\n",
+ "clean matching: Nancy Greenlaw ...\n",
+ "could not find: Nancy Greenlaw\n",
+ "clean matching: Nancy Humbert ...\n",
+ "could not find: Nancy Humbert\n",
+ "clean matching: Nancy Powell ...\n",
+ "could not find: Nancy Powell\n",
+ "clean matching: Nancy Smith ...\n",
+ "could not find: Nancy Smith\n",
+ "clean matching: Naomi Bronstein ...\n",
+ "matched Naomi Bronstein to Norman Bettison in canonical. Add to matched ids\n",
+ "clean matching: Naomi Hayashi ...\n",
+ "could not find: Naomi Hayashi\n",
+ "clean matching: Natalia Dmitrieva ...\n",
+ "could not find: Natalia Dmitrieva\n",
+ "clean matching: Natalia Motuziuk ...\n",
+ "could not find: Natalia Motuziuk\n",
+ "clean matching: Natalia Vodonova ...\n",
+ "matched Natalia Vodonova to Natalia Vodiánova in es. Add to matched ids\n",
+ "clean matching: Natalie Juniardi ...\n",
+ "could not find: Natalie Juniardi\n",
+ "clean matching: Natalie Stewart ...\n",
+ "could not find: Natalie Stewart\n",
+ "clean matching: Natalie Williams ...\n",
+ "could not find: Natalie Williams\n",
+ "clean matching: Natalya Sazanovich ...\n",
+ "could not find: Natalya Sazanovich\n",
+ "clean matching: Natanaela Barnova ...\n",
+ "could not find: Natanaela Barnova\n",
+ "clean matching: Natasa Micic ...\n",
+ "could not find: Natasa Micic\n",
+ "clean matching: Natasha McElhone ...\n",
+ "could not find: Natasha McElhone\n",
+ "clean matching: Nathalia Gillot ...\n",
+ "could not find: Nathalia Gillot\n",
+ "clean matching: Nathalie Gagnon ...\n",
+ "could not find: Nathalie Gagnon\n",
+ "clean matching: Nathan Doudney ...\n",
+ "could not find: Nathan Doudney\n",
+ "clean matching: Nathan Powell ...\n",
+ "could not find: Nathan Powell\n",
+ "clean matching: Nathirah Hussein ...\n",
+ "could not find: Nathirah Hussein\n",
+ "clean matching: Nebojsa Pavkovic ...\n",
+ "could not find: Nebojsa Pavkovic\n",
+ "clean matching: Neil Moritz ...\n",
+ "could not find: Neil Moritz\n",
+ "clean matching: Neri Marcore ...\n",
+ "matched Neri Marcore to Monica Marie in canonical. Add to matched ids\n",
+ "clean matching: Nestor Gonzalez ...\n",
+ "could not find: Nestor Gonzalez\n",
+ "clean matching: Nestor Kirchner ...\n",
+ "could not find: Nestor Kirchner\n",
+ "clean matching: Nestor Santillan ...\n",
+ "matched Nestor Santillan to Steliana Nistor in canonical. Add to matched ids\n",
+ "clean matching: Newton Carlton Slawson ...\n",
+ "could not find: Newton Carlton Slawson\n",
+ "clean matching: Niall Connolly ...\n",
+ "could not find: Niall Connolly\n",
+ "clean matching: Nicholoas DiMarzio ...\n",
+ "could not find: Nicholoas DiMarzio\n",
+ "clean matching: Nick Reilly ...\n",
+ "matched Nick Reilly to Nicky Riley in canonical. Add to matched ids\n",
+ "clean matching: Nick Turner ...\n",
+ "could not find: Nick Turner\n",
+ "clean matching: Nicklas Lidstrom ...\n",
+ "could not find: Nicklas Lidstrom\n",
+ "clean matching: Nicola Bono ...\n",
+ "could not find: Nicola Bono\n",
+ "clean matching: Nicola Wells ...\n",
+ "could not find: Nicola Wells\n",
+ "clean matching: Nicolas Escude ...\n",
+ "could not find: Nicolas Escude\n",
+ "clean matching: Nicolas Eyzaguirre ...\n",
+ "could not find: Nicolas Eyzaguirre\n",
+ "clean matching: Nicolas Lapentti ...\n",
+ "could not find: Nicolas Lapentti\n",
+ "clean matching: Nicolas Latorre ...\n",
+ "matched Nicolas Latorre to Nicolette Larson in canonical. Add to matched ids\n",
+ "clean matching: Nicolas Massu ...\n",
+ "could not find: Nicolas Massu\n",
+ "clean matching: Nicole Hiltz ...\n",
+ "could not find: Nicole Hiltz\n",
+ "clean matching: Nicole Parker ...\n",
+ "could not find: Nicole Parker\n",
+ "clean matching: Nigel Redden ...\n",
+ "could not find: Nigel Redden\n",
+ "clean matching: Nikki Cascone ...\n",
+ "could not find: Nikki Cascone\n",
+ "clean matching: Nila Ferran ...\n",
+ "matched Nila Ferran to Fran Friel in canonical. Add to matched ids\n",
+ "clean matching: Nina Pecari ...\n",
+ "could not find: Nina Pecari\n",
+ "clean matching: Nino DAngelo ...\n",
+ "matched Nino DAngelo to Nino D'Angelo in canonical. Add to matched ids\n",
+ "clean matching: Noel Forgeard ...\n",
+ "could not find: Noel Forgeard\n",
+ "clean matching: Noel Niell ...\n",
+ "matched Noel Niell to Noel Neill in canonical. Add to matched ids\n",
+ "clean matching: Noer Moeis ...\n",
+ "matched Noer Moeis to Šons Merions in lv. Add to matched ids\n",
+ "clean matching: Noer Muis ...\n",
+ "matched Noer Muis to Monsieur Nô in canonical. Add to matched ids\n",
+ "clean matching: Nora Bendijo ...\n",
+ "could not find: Nora Bendijo\n",
+ "clean matching: Normand Legault ...\n",
+ "could not find: Normand Legault\n",
+ "clean matching: Nova Esther Guthrie ...\n",
+ "could not find: Nova Esther Guthrie\n",
+ "clean matching: Nur Jaafar ...\n",
+ "could not find: Nur Jaafar\n",
+ "clean matching: OJ Simpson ...\n",
+ "matched OJ Simpson to O. J. Simpson in canonical. Add to matched ids\n",
+ "clean matching: Octavio Lara ...\n",
+ "could not find: Octavio Lara\n",
+ "clean matching: Odai Hussein ...\n",
+ "matched Odai Hussein to Oudaï Hussein in fr. Add to matched ids\n",
+ "clean matching: Odilia Collazo ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Odilia Collazo\n",
+ "clean matching: Olesya Bonabarenko ...\n",
+ "could not find: Olesya Bonabarenko\n",
+ "clean matching: Oliver Phelps ...\n",
+ "could not find: Oliver Phelps\n",
+ "clean matching: Olivera Labus ...\n",
+ "could not find: Olivera Labus\n",
+ "clean matching: Omar Khan Sharif ...\n",
+ "could not find: Omar Khan Sharif\n",
+ "clean matching: Omar el-Heib ...\n",
+ "could not find: Omar el-Heib\n",
+ "clean matching: Ontario Lett ...\n",
+ "could not find: Ontario Lett\n",
+ "clean matching: Oracene Williams ...\n",
+ "could not find: Oracene Williams\n",
+ "clean matching: Osama Al Baz ...\n",
+ "could not find: Osama Al Baz\n",
+ "clean matching: Oscar Bolanos ...\n",
+ "could not find: Oscar Bolanos\n",
+ "clean matching: Oscar DLeon ...\n",
+ "could not find: Oscar DLeon\n",
+ "clean matching: Oscar Elias Biscet ...\n",
+ "could not find: Oscar Elias Biscet\n",
+ "clean matching: Osmond Smith ...\n",
+ "could not find: Osmond Smith\n",
+ "clean matching: Osrat Iosef ...\n",
+ "could not find: Osrat Iosef\n",
+ "clean matching: Oswald Gruebel ...\n",
+ "could not find: Oswald Gruebel\n",
+ "clean matching: Oswaldo Paya ...\n",
+ "could not find: Oswaldo Paya\n",
+ "clean matching: Pa Kou Hang ...\n",
+ "could not find: Pa Kou Hang\n",
+ "clean matching: Pablo Khulental ...\n",
+ "could not find: Pablo Khulental\n",
+ "clean matching: Pablo Latras ...\n",
+ "could not find: Pablo Latras\n",
+ "clean matching: Paddy Long ...\n",
+ "could not find: Paddy Long\n",
+ "clean matching: Paige Fitzgerald ...\n",
+ "could not find: Paige Fitzgerald\n",
+ "clean matching: Paola Espinoza ...\n",
+ "could not find: Paola Espinoza\n",
+ "clean matching: Park Jung Sung ...\n",
+ "matched Park Jung Sung to Park Jung Suk in pt. Add to matched ids\n",
+ "clean matching: Park Na-kyong ...\n",
+ "could not find: Park Na-kyong\n",
+ "clean matching: Pascal Affi Nguessan ...\n",
+ "could not find: Pascal Affi Nguessan\n",
+ "clean matching: Pascal Rheaume ...\n",
+ "could not find: Pascal Rheaume\n",
+ "clean matching: Pat DAmuro ...\n",
+ "could not find: Pat DAmuro\n",
+ "clean matching: Pat Rochester ...\n",
+ "could not find: Pat Rochester\n",
+ "clean matching: Pat Wharton ...\n",
+ "could not find: Pat Wharton\n",
+ "clean matching: Patrice Chereau ...\n",
+ "could not find: Patrice Chereau\n",
+ "clean matching: Patricia Garone ...\n",
+ "could not find: Patricia Garone\n",
+ "clean matching: Patricia Johnson ...\n",
+ "could not find: Patricia Johnson\n",
+ "clean matching: Patrick Bourrat ...\n",
+ "could not find: Patrick Bourrat\n",
+ "clean matching: Patrick Clawsen ...\n",
+ "could not find: Patrick Clawsen\n",
+ "clean matching: Patrick Leahy ...\n",
+ "could not find: Patrick Leahy\n",
+ "clean matching: Patrik Kristiansson ...\n",
+ "could not find: Patrik Kristiansson\n",
+ "clean matching: Patsy Hardy ...\n",
+ "could not find: Patsy Hardy\n",
+ "clean matching: Patti Balgojevich ...\n",
+ "could not find: Patti Balgojevich\n",
+ "clean matching: Patti Smith ...\n",
+ "could not find: Patti Smith\n",
+ "clean matching: Paul Brandt ...\n",
+ "matched Paul Brandt to Pétur Blöndal in canonical. Add to matched ids\n",
+ "clean matching: Paul Celluci ...\n",
+ "could not find: Paul Celluci\n",
+ "clean matching: Paul Cerjan ...\n",
+ "could not find: Paul Cerjan\n",
+ "clean matching: Paul Coppin ...\n",
+ "could not find: Paul Coppin\n",
+ "clean matching: Paul Ebert ...\n",
+ "could not find: Paul Ebert\n",
+ "clean matching: Paul Gannon ...\n",
+ "could not find: Paul Gannon\n",
+ "clean matching: Paul Kelleher ...\n",
+ "could not find: Paul Kelleher\n",
+ "clean matching: Paul Krueger ...\n",
+ "could not find: Paul Krueger\n",
+ "clean matching: Paul Li Calsi ...\n",
+ "could not find: Paul Li Calsi\n",
+ "clean matching: Paul Luvera ...\n",
+ "matched Paul Luvera to Lara Pulver in canonical. Add to matched ids\n",
+ "clean matching: Paul Michael Daniels ...\n",
+ "could not find: Paul Michael Daniels\n",
+ "clean matching: Paul Murphy ...\n",
+ "could not find: Paul Murphy\n",
+ "clean matching: Paul ONeill ...\n",
+ "matched Paul ONeill to Paul O'Neill in canonical. Add to matched ids\n",
+ "clean matching: Paul Patton ...\n",
+ "matched Paul Patton to Paul Pantano in canonical. Add to matched ids\n",
+ "clean matching: Paul Pierce ...\n",
+ "matched Paul Pierce to Paul Picerni in canonical. Add to matched ids\n",
+ "clean matching: Paul William Hurley ...\n",
+ "could not find: Paul William Hurley\n",
+ "clean matching: Paul Wollnough ...\n",
+ "could not find: Paul Wollnough\n",
+ "clean matching: Paula Locke ...\n",
+ "could not find: Paula Locke\n",
+ "clean matching: Paulie Ayala ...\n",
+ "could not find: Paulie Ayala\n",
+ "clean matching: Paulina Rodriguez Davila ...\n",
+ "could not find: Paulina Rodriguez Davila\n",
+ "clean matching: Pauline Landers ...\n",
+ "could not find: Pauline Landers\n",
+ "clean matching: Paulo Cesar Pinheiro ...\n",
+ "could not find: Paulo Cesar Pinheiro\n",
+ "clean matching: Pedro Alvarez ...\n",
+ "could not find: Pedro Alvarez\n",
+ "clean matching: Pedro Duque ...\n",
+ "could not find: Pedro Duque\n",
+ "clean matching: Pedro Mahecha ...\n",
+ "could not find: Pedro Mahecha\n",
+ "clean matching: Pedro Martinez ...\n",
+ "could not find: Pedro Martinez\n",
+ "clean matching: Pedro Velasquez ...\n",
+ "could not find: Pedro Velasquez\n",
+ "clean matching: Peggy McGuinness ...\n",
+ "could not find: Peggy McGuinness\n",
+ "clean matching: Penelope Taylor ...\n",
+ "could not find: Penelope Taylor\n",
+ "clean matching: Penny Dupuie ...\n",
+ "could not find: Penny Dupuie\n",
+ "clean matching: Percy Gibson ...\n",
+ "could not find: Percy Gibson\n",
+ "clean matching: Pernilla Bjorn ...\n",
+ "could not find: Pernilla Bjorn\n",
+ "clean matching: Perri Shaw ...\n",
+ "could not find: Perri Shaw\n",
+ "clean matching: Perry Compton ...\n",
+ "could not find: Perry Compton\n",
+ "clean matching: Perry Gibbs ...\n",
+ "could not find: Perry Gibbs\n",
+ "clean matching: Pete Aldridge ...\n",
+ "could not find: Pete Aldridge\n",
+ "clean matching: Pete Beaudrault ...\n",
+ "could not find: Pete Beaudrault\n",
+ "clean matching: Peter Ahearn ...\n",
+ "could not find: Peter Ahearn\n",
+ "clean matching: Peter Albertsen ...\n",
+ "could not find: Peter Albertsen\n",
+ "clean matching: Peter Bacanovic ...\n",
+ "could not find: Peter Bacanovic\n",
+ "clean matching: Peter Greenspun ...\n",
+ "could not find: Peter Greenspun\n",
+ "clean matching: Peter Harrison ...\n",
+ "could not find: Peter Harrison\n",
+ "clean matching: Peter Medgyessy ...\n",
+ "could not find: Peter Medgyessy\n",
+ "clean matching: Peter Mugyeni ...\n",
+ "could not find: Peter Mugyeni\n",
+ "clean matching: Peter OToole ...\n",
+ "could not find: Peter OToole\n",
+ "clean matching: Peter Rasch ...\n",
+ "could not find: Peter Rasch\n",
+ "clean matching: Pham Sy Chien ...\n",
+ "could not find: Pham Sy Chien\n",
+ "clean matching: Pham Thi Mai Phuong ...\n",
+ "could not find: Pham Thi Mai Phuong\n",
+ "clean matching: Phil Cline ...\n",
+ "could not find: Phil Cline\n",
+ "clean matching: Phil Cullen ...\n",
+ "could not find: Phil Cullen\n",
+ "clean matching: Phil Donahue ...\n",
+ "could not find: Phil Donahue\n",
+ "clean matching: Philip Cummings ...\n",
+ "could not find: Philip Cummings\n",
+ "clean matching: Philip Murtaugh ...\n",
+ "could not find: Philip Murtaugh\n",
+ "clean matching: Philip Zalewski ...\n",
+ "could not find: Philip Zalewski\n",
+ "clean matching: Philippe Gagnon ...\n",
+ "could not find: Philippe Gagnon\n",
+ "clean matching: Phillip Seymor Hoffmann ...\n",
+ "could not find: Phillip Seymor Hoffmann\n",
+ "clean matching: Phillipe Comtois ...\n",
+ "matched Phillipe Comtois to Philippe Comtois in canonical. Add to matched ids\n",
+ "clean matching: Phoenix Chang ...\n",
+ "could not find: Phoenix Chang\n",
+ "clean matching: Pierre Gagnon ...\n",
+ "matched Pierre Gagnon to George Paine in canonical. Add to matched ids\n",
+ "clean matching: Pieter Bouw ...\n",
+ "could not find: Pieter Bouw\n",
+ "clean matching: Pinar del Rio ...\n",
+ "matched Pinar del Rio to Raúl Peinador in canonical. Add to matched ids\n",
+ "clean matching: Poala Suarez ...\n",
+ "could not find: Poala Suarez\n",
+ "clean matching: Polona Bas ...\n",
+ "could not find: Polona Bas\n",
+ "clean matching: Prakash Hinduja ...\n",
+ "could not find: Prakash Hinduja\n",
+ "clean matching: Prem Kumar Nair ...\n",
+ "could not find: Prem Kumar Nair\n",
+ "clean matching: Prince Felipe ...\n",
+ "could not find: Prince Felipe\n",
+ "clean matching: Prince Naruhito ...\n",
+ "could not find: Prince Naruhito\n",
+ "clean matching: Prince Rainier III ...\n",
+ "could not find: Prince Rainier III\n",
+ "clean matching: Prince Willem-Alexander ...\n",
+ "could not find: Prince Willem-Alexander\n",
+ "clean matching: Princess Aiko ...\n",
+ "could not find: Princess Aiko\n",
+ "clean matching: Princess Diana ...\n",
+ "could not find: Princess Diana\n",
+ "clean matching: Princess Hisako ...\n",
+ "could not find: Princess Hisako\n",
+ "clean matching: Princess Maxima ...\n",
+ "could not find: Princess Maxima\n",
+ "clean matching: Pringe Ernst August ...\n",
+ "could not find: Pringe Ernst August\n",
+ "clean matching: Pyar Jung Thapa ...\n",
+ "could not find: Pyar Jung Thapa\n",
+ "clean matching: Qais al-Kazali ...\n",
+ "could not find: Qais al-Kazali\n",
+ "clean matching: Qazi Afzal ...\n",
+ "could not find: Qazi Afzal\n",
+ "clean matching: Qazi Hussain Ahmed ...\n",
+ "could not find: Qazi Hussain Ahmed\n",
+ "clean matching: Queen Beatrix ...\n",
+ "could not find: Queen Beatrix\n",
+ "clean matching: Queen Elizabeth II ...\n",
+ "could not find: Queen Elizabeth II\n",
+ "clean matching: Queen Sofia ...\n",
+ "could not find: Queen Sofia\n",
+ "clean matching: Raaf Schefter ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Raaf Schefter\n",
+ "clean matching: Raag Singhal ...\n",
+ "could not find: Raag Singhal\n",
+ "clean matching: Rachel Leigh Cook ...\n",
+ "could not find: Rachel Leigh Cook\n",
+ "clean matching: Rachel Wadsworth ...\n",
+ "could not find: Rachel Wadsworth\n",
+ "clean matching: Rachel Wheatley ...\n",
+ "could not find: Rachel Wheatley\n",
+ "clean matching: Radovan Karadzic ...\n",
+ "could not find: Radovan Karadzic\n",
+ "clean matching: Rafael Ramirez ...\n",
+ "could not find: Rafael Ramirez\n",
+ "clean matching: Rafael Vinoly ...\n",
+ "matched Rafael Vinoly to Rafael Viñoly in canonical. Add to matched ids\n",
+ "clean matching: Raghad Saddam Hussein ...\n",
+ "could not find: Raghad Saddam Hussein\n",
+ "clean matching: Rainer Geulen ...\n",
+ "could not find: Rainer Geulen\n",
+ "clean matching: Rainer Gut ...\n",
+ "could not find: Rainer Gut\n",
+ "clean matching: Rainer Schuettler ...\n",
+ "could not find: Rainer Schuettler\n",
+ "clean matching: Raja Ibrahim ...\n",
+ "could not find: Raja Ibrahim\n",
+ "clean matching: Raja Qureshi ...\n",
+ "could not find: Raja Qureshi\n",
+ "clean matching: Raja Ramani ...\n",
+ "could not find: Raja Ramani\n",
+ "clean matching: Raja Zafar-ul-Haq ...\n",
+ "matched Raja Zafar-ul-Haq to Raja Zafar ul Haq in canonical. Add to matched ids\n",
+ "clean matching: Ramiro Goben Reducindo ...\n",
+ "could not find: Ramiro Goben Reducindo\n",
+ "clean matching: Ramon Cardenas ...\n",
+ "could not find: Ramon Cardenas\n",
+ "clean matching: Ramon Delgado ...\n",
+ "could not find: Ramon Delgado\n",
+ "clean matching: Ramon Ponce de Leon ...\n",
+ "could not find: Ramon Ponce de Leon\n",
+ "clean matching: Ramon Santana ...\n",
+ "matched Ramon Santana to Ramo Stott in canonical. Add to matched ids\n",
+ "clean matching: Ramona Rispton ...\n",
+ "matched Ramona Rispton to Ramona Ripston in canonical. Add to matched ids\n",
+ "clean matching: Randy Dryer ...\n",
+ "could not find: Randy Dryer\n",
+ "clean matching: Rashid Qureshi ...\n",
+ "could not find: Rashid Qureshi\n",
+ "clean matching: Ratna Sari Dewi Sukarno ...\n",
+ "could not find: Ratna Sari Dewi Sukarno\n",
+ "clean matching: Raul Castaneda ...\n",
+ "could not find: Raul Castaneda\n",
+ "clean matching: Raul Chacon ...\n",
+ "could not find: Raul Chacon\n",
+ "clean matching: Raul Cubas ...\n",
+ "could not find: Raul Cubas\n",
+ "clean matching: Raul Gonzalez ...\n",
+ "could not find: Raul Gonzalez\n",
+ "clean matching: Raul Ibanez ...\n",
+ "could not find: Raul Ibanez\n",
+ "clean matching: Raul Mondesi ...\n",
+ "could not find: Raul Mondesi\n",
+ "clean matching: Raul Rivero ...\n",
+ "could not find: Raul Rivero\n",
+ "clean matching: Ravan AG Farhadi ...\n",
+ "could not find: Ravan AG Farhadi\n",
+ "clean matching: Ray Lewis ...\n",
+ "could not find: Ray Lewis\n",
+ "clean matching: Ray Morrough ...\n",
+ "could not find: Ray Morrough\n",
+ "clean matching: Ray Wasden ...\n",
+ "could not find: Ray Wasden\n",
+ "clean matching: Raymond Arthurs ...\n",
+ "could not find: Raymond Arthurs\n",
+ "clean matching: Rebecca Romijn-Stamos ...\n",
+ "could not find: Rebecca Romijn-Stamos\n",
+ "clean matching: Rebekah Chantay Revels ...\n",
+ "could not find: Rebekah Chantay Revels\n",
+ "clean matching: Recep Tayyip Erdogan ...\n",
+ "could not find: Recep Tayyip Erdogan\n",
+ "clean matching: Reina Hayes ...\n",
+ "could not find: Reina Hayes\n",
+ "clean matching: Reinhard Buetikofer ...\n",
+ "could not find: Reinhard Buetikofer\n",
+ "clean matching: Ren Qingjin ...\n",
+ "could not find: Ren Qingjin\n",
+ "clean matching: Rene Antonio Leon Rodriguez ...\n",
+ "could not find: Rene Antonio Leon Rodriguez\n",
+ "clean matching: Renee Zellweger ...\n",
+ "could not find: Renee Zellweger\n",
+ "clean matching: Rey Sanchez ...\n",
+ "could not find: Rey Sanchez\n",
+ "clean matching: Reyyan Uzuner ...\n",
+ "could not find: Reyyan Uzuner\n",
+ "clean matching: Rhina Villatoro ...\n",
+ "could not find: Rhina Villatoro\n",
+ "clean matching: Ricardo Lopez Murphy ...\n",
+ "could not find: Ricardo Lopez Murphy\n",
+ "clean matching: Ricardo Sanchez ...\n",
+ "could not find: Ricardo Sanchez\n",
+ "clean matching: Richard Chamberlain ...\n",
+ "could not find: Richard Chamberlain\n",
+ "clean matching: Richard Fine ...\n",
+ "could not find: Richard Fine\n",
+ "clean matching: Richard Haass ...\n",
+ "matched Richard Haass to Richard N. Haass in canonical. Add to matched ids\n",
+ "clean matching: Richard Hellfant ...\n",
+ "could not find: Richard Hellfant\n",
+ "clean matching: Richard Jewell ...\n",
+ "could not find: Richard Jewell\n",
+ "clean matching: Richard Langille ...\n",
+ "could not find: Richard Langille\n",
+ "clean matching: Richard Naughton ...\n",
+ "could not find: Richard Naughton\n",
+ "clean matching: Richard Penniman ...\n",
+ "could not find: Richard Penniman\n",
+ "clean matching: Richard Regenhard ...\n",
+ "could not find: Richard Regenhard\n",
+ "clean matching: Richard Rodriguez ...\n",
+ "could not find: Richard Rodriguez\n",
+ "clean matching: Richard Sterner ...\n",
+ "matched Richard Sterner to Richard Street in canonical. Add to matched ids\n",
+ "clean matching: Richard Ward ...\n",
+ "matched Richard Ward to Richard W. Rahn in canonical. Add to matched ids\n",
+ "clean matching: Rick Bland ...\n",
+ "could not find: Rick Bland\n",
+ "clean matching: Rick Dinse ...\n",
+ "matched Rick Dinse to Rick Dees in de. Add to matched ids\n",
+ "clean matching: Ricky Cottrill ...\n",
+ "could not find: Ricky Cottrill\n",
+ "clean matching: Ricky Quick ...\n",
+ "could not find: Ricky Quick\n",
+ "clean matching: Riek Blanjaar ...\n",
+ "could not find: Riek Blanjaar\n",
+ "clean matching: Rob Lowe ...\n",
+ "could not find: Rob Lowe\n",
+ "clean matching: Rob Marshall ...\n",
+ "could not find: Rob Marshall\n",
+ "clean matching: Rob Moore ...\n",
+ "could not find: Rob Moore\n",
+ "clean matching: Robbie Mc Ewen ...\n",
+ "matched Robbie Mc Ewen to Robbie McEwen in canonical. Add to matched ids\n",
+ "clean matching: Robbie Naish ...\n",
+ "could not find: Robbie Naish\n",
+ "clean matching: Robert Bonner ...\n",
+ "matched Robert Bonner to Robert B. Nett in canonical. Add to matched ids\n",
+ "clean matching: Robert DeFraites ...\n",
+ "could not find: Robert DeFraites\n",
+ "clean matching: Robert F Kennedy Jr ...\n",
+ "matched Robert F Kennedy Jr to Robert F. Kennedy Jr. in ro. Add to matched ids\n",
+ "clean matching: Robert Flodquist ...\n",
+ "could not find: Robert Flodquist\n",
+ "clean matching: Robert Gordon Card ...\n",
+ "could not find: Robert Gordon Card\n",
+ "clean matching: Robert Lee Yates Jr ...\n",
+ "could not find: Robert Lee Yates Jr\n",
+ "clean matching: Robert Morvillo ...\n",
+ "could not find: Robert Morvillo\n",
+ "clean matching: Robert Nillson ...\n",
+ "matched Robert Nillson to Neil Robertson in canonical. Add to matched ids\n",
+ "clean matching: Robert Vowler ...\n",
+ "could not find: Robert Vowler\n",
+ "clean matching: Robert Weitzel ...\n",
+ "matched Robert Weitzel to Robert Wierzel in canonical. Add to matched ids\n",
+ "clean matching: Robert Witt ...\n",
+ "matched Robert Witt to Robert Wiren in canonical. Add to matched ids\n",
+ "clean matching: Robert Woody Johnson ...\n",
+ "could not find: Robert Woody Johnson\n",
+ "clean matching: Roberta Combs ...\n",
+ "matched Roberta Combs to Robert Combas in canonical. Add to matched ids\n",
+ "clean matching: Roberto Arguelles ...\n",
+ "could not find: Roberto Arguelles\n",
+ "clean matching: Roberto Cercelletta ...\n",
+ "could not find: Roberto Cercelletta\n",
+ "clean matching: Roberto Guaterroma ...\n",
+ "could not find: Roberto Guaterroma\n",
+ "clean matching: Roberto Laratro ...\n",
+ "could not find: Roberto Laratro\n",
+ "clean matching: Robin Johansen ...\n",
+ "could not find: Robin Johansen\n",
+ "clean matching: Robin McLaurin Williams ...\n",
+ "could not find: Robin McLaurin Williams\n",
+ "clean matching: Robin Wright Penn ...\n",
+ "could not find: Robin Wright Penn\n",
+ "clean matching: Robinson Stevenin ...\n",
+ "matched Robinson Stevenin to Stīvens Robinsons in lv. Add to matched ids\n",
+ "clean matching: Rod Jong-il ...\n",
+ "could not find: Rod Jong-il\n",
+ "clean matching: Rod Stewart ...\n",
+ "could not find: Rod Stewart\n",
+ "clean matching: Rodney Rempt ...\n",
+ "could not find: Rodney Rempt\n",
+ "clean matching: Rodolfo Abalos ...\n",
+ "could not find: Rodolfo Abalos\n",
+ "clean matching: Rodrigo de la Cerna ...\n",
+ "could not find: Rodrigo de la Cerna\n",
+ "clean matching: Rogelio Ramos ...\n",
+ "could not find: Rogelio Ramos\n",
+ "clean matching: Roger Cook ...\n",
+ "could not find: Roger Cook\n",
+ "clean matching: Roger Corbett ...\n",
+ "could not find: Roger Corbett\n",
+ "clean matching: Roger Suarez ...\n",
+ "could not find: Roger Suarez\n",
+ "clean matching: Roger Winter ...\n",
+ "could not find: Roger Winter\n",
+ "clean matching: Rohman al-Ghozi ...\n",
+ "could not find: Rohman al-Ghozi\n",
+ "clean matching: Rolf Zimmermann ...\n",
+ "could not find: Rolf Zimmermann\n",
+ "clean matching: Romario Farias ...\n",
+ "could not find: Romario Farias\n",
+ "clean matching: Ron Lantz ...\n",
+ "matched Ron Lantz to Ron Latz in canonical. Add to matched ids\n",
+ "clean matching: Ronald Brower ...\n",
+ "could not find: Ronald Brower\n",
+ "clean matching: Ronald Ito ...\n",
+ "could not find: Ronald Ito\n",
+ "clean matching: Ronald Kadish ...\n",
+ "could not find: Ronald Kadish\n",
+ "clean matching: Ronald Post ...\n",
+ "could not find: Ronald Post\n",
+ "clean matching: Ronald Young Jr ...\n",
+ "could not find: Ronald Young Jr\n",
+ "clean matching: Ronaldo Luis Nazario de Lima ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Ronaldo Luis Nazario de Lima\n",
+ "clean matching: Rosa Haywa de Condori ...\n",
+ "could not find: Rosa Haywa de Condori\n",
+ "clean matching: Rosalie Perkov ...\n",
+ "could not find: Rosalie Perkov\n",
+ "clean matching: Rosalyn Carter ...\n",
+ "matched Rosalyn Carter to Rosalynn Carter in canonical. Add to matched ids\n",
+ "clean matching: Rose Linkins ...\n",
+ "matched Rose Linkins to Rose Likins in it. Add to matched ids\n",
+ "clean matching: Rosny Desroches ...\n",
+ "could not find: Rosny Desroches\n",
+ "clean matching: Roy Moore ...\n",
+ "could not find: Roy Moore\n",
+ "clean matching: Ruano Pascual ...\n",
+ "could not find: Ruano Pascual\n",
+ "clean matching: Ruben Sierra ...\n",
+ "could not find: Ruben Sierra\n",
+ "clean matching: Ruben Wolkowyski ...\n",
+ "could not find: Ruben Wolkowyski\n",
+ "clean matching: Rubens Barrichello ...\n",
+ "could not find: Rubens Barrichello\n",
+ "clean matching: Rudi Voeller ...\n",
+ "could not find: Rudi Voeller\n",
+ "clean matching: Rudolph Holton ...\n",
+ "could not find: Rudolph Holton\n",
+ "clean matching: Rustu Recber ...\n",
+ "could not find: Rustu Recber\n",
+ "clean matching: Ruth Christofferson ...\n",
+ "could not find: Ruth Christofferson\n",
+ "clean matching: Ruth Harlow ...\n",
+ "could not find: Ruth Harlow\n",
+ "clean matching: Ruth Pearce ...\n",
+ "could not find: Ruth Pearce\n",
+ "clean matching: Ruth Stubbs ...\n",
+ "could not find: Ruth Stubbs\n",
+ "clean matching: SJ Twu ...\n",
+ "could not find: SJ Twu\n",
+ "clean matching: S Jayakumar ...\n",
+ "matched S Jayakumar to S. Jayakumar in canonical. Add to matched ids\n",
+ "clean matching: Saadi Gadhafi ...\n",
+ "could not find: Saadi Gadhafi\n",
+ "clean matching: Sadam Hassan ...\n",
+ "could not find: Sadam Hassan\n",
+ "clean matching: Saied Hadi al Mudarissi ...\n",
+ "could not find: Saied Hadi al Mudarissi\n",
+ "clean matching: Salman Khan ...\n",
+ "could not find: Salman Khan\n",
+ "clean matching: Sam Gerald ...\n",
+ "could not find: Sam Gerald\n",
+ "clean matching: Saman Shali ...\n",
+ "matched Saman Shali to Salim Shah in canonical. Add to matched ids\n",
+ "clean matching: Samantha Ledster ...\n",
+ "could not find: Samantha Ledster\n",
+ "clean matching: Samuel Waksal ...\n",
+ "could not find: Samuel Waksal\n",
+ "clean matching: Sandra Banning ...\n",
+ "could not find: Sandra Banning\n",
+ "clean matching: Sandra Day OConner ...\n",
+ "could not find: Sandra Day OConner\n",
+ "clean matching: Sandy Smith ...\n",
+ "could not find: Sandy Smith\n",
+ "clean matching: Sandy Wise ...\n",
+ "could not find: Sandy Wise\n",
+ "clean matching: Sanja Papic ...\n",
+ "could not find: Sanja Papic\n",
+ "clean matching: Sanjay Chawla ...\n",
+ "could not find: Sanjay Chawla\n",
+ "clean matching: Sanjay Gupta ...\n",
+ "could not find: Sanjay Gupta\n",
+ "clean matching: Saoud Al Faisal ...\n",
+ "could not find: Saoud Al Faisal\n",
+ "clean matching: Sara Elisabeth Ahmad ...\n",
+ "could not find: Sara Elisabeth Ahmad\n",
+ "clean matching: Sara Silverman ...\n",
+ "matched Sara Silverman to Sāra Silvermena in lv. Add to matched ids\n",
+ "clean matching: Sarah Canale ...\n",
+ "could not find: Sarah Canale\n",
+ "clean matching: Sarah Hughes ...\n",
+ "could not find: Sarah Hughes\n",
+ "clean matching: Satnarine Sharma ...\n",
+ "could not find: Satnarine Sharma\n",
+ "clean matching: Scott Blum ...\n",
+ "could not find: Scott Blum\n",
+ "clean matching: Scott Dalton ...\n",
+ "could not find: Scott Dalton\n",
+ "clean matching: Scott Dickson ...\n",
+ "matched Scott Dickson to Scott Disick in canonical. Add to matched ids\n",
+ "clean matching: Scott Fawell ...\n",
+ "could not find: Scott Fawell\n",
+ "clean matching: Scott Gorelick ...\n",
+ "could not find: Scott Gorelick\n",
+ "clean matching: Scott Hubbard ...\n",
+ "could not find: Scott Hubbard\n",
+ "clean matching: Scott McClellan ...\n",
+ "could not find: Scott McClellan\n",
+ "clean matching: Scott OGrady ...\n",
+ "matched Scott OGrady to Scott O'Grady in canonical. Add to matched ids\n",
+ "clean matching: Scott Sullivan ...\n",
+ "could not find: Scott Sullivan\n",
+ "clean matching: Scott Wallach ...\n",
+ "could not find: Scott Wallach\n",
+ "clean matching: Scott Yates ...\n",
+ "could not find: Scott Yates\n",
+ "clean matching: Se Hyuk Joo ...\n",
+ "matched Se Hyuk Joo to Joo Se-Hyuk in cs. Add to matched ids\n",
+ "clean matching: Sean OKeefe ...\n",
+ "matched Sean OKeefe to Sean O'Keefe in canonical. Add to matched ids\n",
+ "clean matching: Sean Patrick OMalley ...\n",
+ "matched Sean Patrick OMalley to Sean Patrick O'Malley in it. Add to matched ids\n",
+ "clean matching: Sean Penn ...\n",
+ "could not find: Sean Penn\n",
+ "clean matching: Sebastian Cuattrin ...\n",
+ "matched Sebastian Cuattrin to Sebastian Currier in canonical. Add to matched ids\n",
+ "clean matching: Sebastian Porto ...\n",
+ "matched Sebastian Porto to Sebastián Prieto in canonical. Add to matched ids\n",
+ "clean matching: Sebastian Saja ...\n",
+ "matched Sebastian Saja to Sébastien Sejean in canonical. Add to matched ids\n",
+ "clean matching: Sebastien Grosjean ...\n",
+ "could not find: Sebastien Grosjean\n",
+ "clean matching: Sedigh Barmak ...\n",
+ "could not find: Sedigh Barmak\n",
+ "clean matching: Selma Phoenix ...\n",
+ "could not find: Selma Phoenix\n",
+ "clean matching: Serena Karlan ...\n",
+ "could not find: Serena Karlan\n",
+ "clean matching: Sereyvuth Kem ...\n",
+ "could not find: Sereyvuth Kem\n",
+ "clean matching: Serge Melac ...\n",
+ "matched Serge Melac to Marc Slager in canonical. Add to matched ids\n",
+ "clean matching: Sergei Alexandrovitch Ordzhonikidze ...\n",
+ "could not find: Sergei Alexandrovitch Ordzhonikidze\n",
+ "clean matching: Sergei Yastrzhembsky ...\n",
+ "could not find: Sergei Yastrzhembsky\n",
+ "clean matching: Seth Gorney ...\n",
+ "could not find: Seth Gorney\n",
+ "clean matching: Seymour Cassell ...\n",
+ "could not find: Seymour Cassell\n",
+ "clean matching: Shamai Leibowitz ...\n",
+ "could not find: Shamai Leibowitz\n",
+ "clean matching: Shane Phillips ...\n",
+ "could not find: Shane Phillips\n",
+ "clean matching: Shannon OBrien ...\n",
+ "matched Shannon OBrien to Shannon O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Sharess Harrell ...\n",
+ "could not find: Sharess Harrell\n",
+ "clean matching: Sharon Davis ...\n",
+ "could not find: Sharon Davis\n",
+ "clean matching: Sharon Frey ...\n",
+ "could not find: Sharon Frey\n",
+ "clean matching: Sharon Robinson ...\n",
+ "could not find: Sharon Robinson\n",
+ "clean matching: Shaun Rusling ...\n",
+ "could not find: Shaun Rusling\n",
+ "clean matching: Shavon Earp ...\n",
+ "could not find: Shavon Earp\n",
+ "clean matching: Shawn Bradley ...\n",
+ "matched Shawn Bradley to Bradley Shaw in canonical. Add to matched ids\n",
+ "clean matching: Sherry Fisher ...\n",
+ "could not find: Sherry Fisher\n",
+ "clean matching: Sherry Irving ...\n",
+ "could not find: Sherry Irving\n",
+ "clean matching: Shireen Amir Begum ...\n",
+ "could not find: Shireen Amir Begum\n",
+ "clean matching: Shirley Jones ...\n",
+ "could not find: Shirley Jones\n",
+ "clean matching: Sila Calderon ...\n",
+ "could not find: Sila Calderon\n",
+ "clean matching: Silvie Cabero ...\n",
+ "could not find: Silvie Cabero\n",
+ "clean matching: Silvio Fernandez ...\n",
+ "could not find: Silvio Fernandez\n",
+ "clean matching: Sim Yong ...\n",
+ "could not find: Sim Yong\n",
+ "clean matching: Simon Chalk ...\n",
+ "could not find: Simon Chalk\n",
+ "clean matching: Simona Hradil ...\n",
+ "could not find: Simona Hradil\n",
+ "clean matching: Sinead OConnor ...\n",
+ "matched Sinead OConnor to Sinead O'Connor in tr. Add to matched ids\n",
+ "clean matching: Slobodan Milosevic ...\n",
+ "could not find: Slobodan Milosevic\n",
+ "clean matching: Soenarno ...\n",
+ "matched Soenarno to San Nereo in it. Add to matched ids\n",
+ "clean matching: Sofyan Dawood ...\n",
+ "could not find: Sofyan Dawood\n",
+ "clean matching: Sonia Lopez ...\n",
+ "could not find: Sonia Lopez\n",
+ "clean matching: Sonja Kesselschlager ...\n",
+ "could not find: Sonja Kesselschlager\n",
+ "clean matching: Soon Yi ...\n",
+ "could not find: Soon Yi\n",
+ "clean matching: Spencer Abraham ...\n",
+ "could not find: Spencer Abraham\n",
+ "clean matching: Spike Helmick ...\n",
+ "could not find: Spike Helmick\n",
+ "clean matching: Stacey Dales-Schuman ...\n",
+ "could not find: Stacey Dales-Schuman\n",
+ "clean matching: Stacey Jones ...\n",
+ "could not find: Stacey Jones\n",
+ "clean matching: Stacey Yamaguchi ...\n",
+ "could not find: Stacey Yamaguchi\n",
+ "clean matching: Stacy Nelson ...\n",
+ "matched Stacy Nelson to Nelson Stacy in canonical. Add to matched ids\n",
+ "clean matching: Stefaan Declerk ...\n",
+ "could not find: Stefaan Declerk\n",
+ "clean matching: Steffeny Holtz ...\n",
+ "could not find: Steffeny Holtz\n",
+ "clean matching: Stellan Skarsgard ...\n",
+ "could not find: Stellan Skarsgard\n",
+ "clean matching: Stepan Demirchian ...\n",
+ "could not find: Stepan Demirchian\n",
+ "clean matching: Stephane Delajoux ...\n",
+ "could not find: Stephane Delajoux\n",
+ "clean matching: Stephane Rochon ...\n",
+ "matched Stephane Rochon to Stephen S. Roach in canonical. Add to matched ids\n",
+ "clean matching: Stephane Rousseau ...\n",
+ "could not find: Stephane Rousseau\n",
+ "clean matching: Stephanie Cohen Aloro ...\n",
+ "could not find: Stephanie Cohen Aloro\n",
+ "clean matching: Stephanie Moore ...\n",
+ "matched Stephanie Moore to Stephanie Morton in canonical. Add to matched ids\n",
+ "clean matching: Stephen Crampton ...\n",
+ "could not find: Stephen Crampton\n",
+ "clean matching: Stephen Ebberharter ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Stephen Ebberharter\n",
+ "clean matching: Stephen Glassroth ...\n",
+ "could not find: Stephen Glassroth\n",
+ "clean matching: Stephen Keener ...\n",
+ "could not find: Stephen Keener\n",
+ "clean matching: Stephen Oake ...\n",
+ "could not find: Stephen Oake\n",
+ "clean matching: Stephen Push ...\n",
+ "could not find: Stephen Push\n",
+ "clean matching: Stephen Swindal ...\n",
+ "could not find: Stephen Swindal\n",
+ "clean matching: Steve Allan ...\n",
+ "could not find: Steve Allan\n",
+ "clean matching: Steve Blankenship ...\n",
+ "could not find: Steve Blankenship\n",
+ "clean matching: Steve Coterill ...\n",
+ "could not find: Steve Coterill\n",
+ "clean matching: Steve Fehr ...\n",
+ "could not find: Steve Fehr\n",
+ "clean matching: Steve Lenard ...\n",
+ "could not find: Steve Lenard\n",
+ "clean matching: Steve Nash ...\n",
+ "could not find: Steve Nash\n",
+ "clean matching: Steve Nesbitt ...\n",
+ "matched Steve Nesbitt to Steve Nisbett in canonical. Add to matched ids\n",
+ "clean matching: Steve Pagliuca ...\n",
+ "could not find: Steve Pagliuca\n",
+ "clean matching: Steve Patterson ...\n",
+ "matched Steve Patterson to Steven Patterson in canonical. Add to matched ids\n",
+ "clean matching: Steve Peace ...\n",
+ "could not find: Steve Peace\n",
+ "clean matching: Steve Shiver ...\n",
+ "could not find: Steve Shiver\n",
+ "clean matching: Steven Briggs ...\n",
+ "could not find: Steven Briggs\n",
+ "clean matching: Steven Kinlock ...\n",
+ "could not find: Steven Kinlock\n",
+ "clean matching: Steven Tyler ...\n",
+ "matched Steven Tyler to Steve Tyler in canonical. Add to matched ids\n",
+ "clean matching: Stipe Mesic ...\n",
+ "could not find: Stipe Mesic\n",
+ "clean matching: Stuart Knoll ...\n",
+ "could not find: Stuart Knoll\n",
+ "clean matching: Sue Slavec ...\n",
+ "could not find: Sue Slavec\n",
+ "clean matching: Suh Chung-won ...\n",
+ "could not find: Suh Chung-won\n",
+ "clean matching: Suh Young-hoon ...\n",
+ "matched Suh Young-hoon to Young-Sung Sohn in canonical. Add to matched ids\n",
+ "clean matching: Suk Chung Hong ...\n",
+ "could not find: Suk Chung Hong\n",
+ "clean matching: Sultan Qaboos ...\n",
+ "could not find: Sultan Qaboos\n",
+ "clean matching: Sung Hong Choi ...\n",
+ "could not find: Sung Hong Choi\n",
+ "clean matching: Surakait Sathirathai ...\n",
+ "could not find: Surakait Sathirathai\n",
+ "clean matching: Sureyya Ayhan ...\n",
+ "could not find: Sureyya Ayhan\n",
+ "clean matching: Suzanne Fox ...\n",
+ "could not find: Suzanne Fox\n",
+ "clean matching: Suzanne Gaudet ...\n",
+ "could not find: Suzanne Gaudet\n",
+ "clean matching: Suzanne Torrance ...\n",
+ "could not find: Suzanne Torrance\n",
+ "clean matching: Svetislav Pesic ...\n",
+ "could not find: Svetislav Pesic\n",
+ "clean matching: Svetlana Belousova ...\n",
+ "could not find: Svetlana Belousova\n",
+ "clean matching: Svetlana Koroleva ...\n",
+ "could not find: Svetlana Koroleva\n",
+ "clean matching: Syed Abdul Rahman Geelani ...\n",
+ "could not find: Syed Abdul Rahman Geelani\n",
+ "clean matching: Szu Yu Chen ...\n",
+ "matched Szu Yu Chen to Chen Szu-Yu in canonical. Add to matched ids\n",
+ "clean matching: TA McLendon ...\n",
+ "matched TA McLendon to T. A. McLendon in canonical. Add to matched ids\n",
+ "clean matching: TJ Ford ...\n",
+ "matched TJ Ford to T. J. Ford in canonical. Add to matched ids\n",
+ "clean matching: T Boone Pickens ...\n",
+ "matched T Boone Pickens to T. Boone Pickens in canonical. Add to matched ids\n",
+ "clean matching: Tab Turner ...\n",
+ "could not find: Tab Turner\n",
+ "clean matching: Tabare Vazquez ...\n",
+ "could not find: Tabare Vazquez\n",
+ "clean matching: Taia Balk ...\n",
+ "could not find: Taia Balk\n",
+ "clean matching: Talal Keenaan ...\n",
+ "could not find: Talal Keenaan\n",
+ "clean matching: Tali Imani ...\n",
+ "could not find: Tali Imani\n",
+ "clean matching: Talisa Bratt ...\n",
+ "could not find: Talisa Bratt\n",
+ "clean matching: Tamara Mowry ...\n",
+ "could not find: Tamara Mowry\n",
+ "clean matching: Tamara Stokes ...\n",
+ "could not find: Tamara Stokes\n",
+ "clean matching: Tammy Helm ...\n",
+ "could not find: Tammy Helm\n",
+ "clean matching: Tangra Riggle ...\n",
+ "could not find: Tangra Riggle\n",
+ "clean matching: Tanya Holyk ...\n",
+ "could not find: Tanya Holyk\n",
+ "clean matching: Tanya Lindenmuth ...\n",
+ "could not find: Tanya Lindenmuth\n",
+ "clean matching: Taoufik Mathlouthi ...\n",
+ "could not find: Taoufik Mathlouthi\n",
+ "clean matching: Tara Dawn Christensen ...\n",
+ "could not find: Tara Dawn Christensen\n",
+ "clean matching: Tatiana Gratcheva ...\n",
+ "could not find: Tatiana Gratcheva\n",
+ "clean matching: Tatiana Kennedy Schlossberg ...\n",
+ "could not find: Tatiana Kennedy Schlossberg\n",
+ "clean matching: Tatiana Paus ...\n",
+ "could not find: Tatiana Paus\n",
+ "clean matching: Tatjana Gsell ...\n",
+ "could not find: Tatjana Gsell\n",
+ "clean matching: Taufik Kiemas ...\n",
+ "could not find: Taufik Kiemas\n",
+ "clean matching: Tavis Smiley ...\n",
+ "could not find: Tavis Smiley\n",
+ "clean matching: Taylyn Solomon ...\n",
+ "could not find: Taylyn Solomon\n",
+ "clean matching: Tayyeb Abdel Rahim ...\n",
+ "could not find: Tayyeb Abdel Rahim\n",
+ "clean matching: Ted Costa ...\n",
+ "could not find: Ted Costa\n",
+ "clean matching: Ted Williams ...\n",
+ "could not find: Ted Williams\n",
+ "clean matching: Teresa Williams ...\n",
+ "matched Teresa Williams to William Terriss in canonical. Add to matched ids\n",
+ "clean matching: Teresa Worbis ...\n",
+ "could not find: Teresa Worbis\n",
+ "clean matching: Teri Files ...\n",
+ "could not find: Teri Files\n",
+ "clean matching: Teri ORourke ...\n",
+ "could not find: Teri ORourke\n",
+ "clean matching: Terry Lynn Barton ...\n",
+ "could not find: Terry Lynn Barton\n",
+ "clean matching: Thanongsak Tuvinan ...\n",
+ "could not find: Thanongsak Tuvinan\n",
+ "clean matching: Theodore Tweed Roosevelt ...\n",
+ "could not find: Theodore Tweed Roosevelt\n",
+ "clean matching: Thierry Falise ...\n",
+ "could not find: Thierry Falise\n",
+ "clean matching: Thomas Birmingham ...\n",
+ "could not find: Thomas Birmingham\n",
+ "clean matching: Thomas Bjorn ...\n",
+ "could not find: Thomas Bjorn\n",
+ "clean matching: Thomas Cloyd ...\n",
+ "could not find: Thomas Cloyd\n",
+ "clean matching: Thomas Fargo ...\n",
+ "could not find: Thomas Fargo\n",
+ "clean matching: Thomas Ferguson ...\n",
+ "could not find: Thomas Ferguson\n",
+ "clean matching: Thomas Haeggstroem ...\n",
+ "could not find: Thomas Haeggstroem\n",
+ "clean matching: Thomas Malchow ...\n",
+ "could not find: Thomas Malchow\n",
+ "clean matching: Thomas Manger ...\n",
+ "could not find: Thomas Manger\n",
+ "clean matching: Thomas Mesereau Jr ...\n",
+ "could not find: Thomas Mesereau Jr\n",
+ "clean matching: Thomas OBrien ...\n",
+ "matched Thomas OBrien to Thomas O'Brien in ca. Add to matched ids\n",
+ "clean matching: Thomas Scavone ...\n",
+ "could not find: Thomas Scavone\n",
+ "clean matching: Thomas Van Essen ...\n",
+ "matched Thomas Van Essen to Thomas Von Essen in canonical. Add to matched ids\n",
+ "clean matching: Thomas Watjen ...\n",
+ "could not find: Thomas Watjen\n",
+ "clean matching: Thomas Weston ...\n",
+ "matched Thomas Weston to W. Thomas West in canonical. Add to matched ids\n",
+ "clean matching: Thomas Wyman ...\n",
+ "matched Thomas Wyman to Thomas Wyss in canonical. Add to matched ids\n",
+ "clean matching: Tian Zhuang Zhuang ...\n",
+ "could not find: Tian Zhuang Zhuang\n",
+ "clean matching: Tim Allen ...\n",
+ "could not find: Tim Allen\n",
+ "clean matching: Tim Curley ...\n",
+ "could not find: Tim Curley\n",
+ "clean matching: Tim Curry ...\n",
+ "could not find: Tim Curry\n",
+ "clean matching: Tim Norbeck ...\n",
+ "could not find: Tim Norbeck\n",
+ "clean matching: Timbul Silaen ...\n",
+ "could not find: Timbul Silaen\n",
+ "clean matching: Timothy Coughlin ...\n",
+ "could not find: Timothy Coughlin\n",
+ "clean matching: Timothy Rigas ...\n",
+ "could not find: Timothy Rigas\n",
+ "clean matching: Timothy Wirth ...\n",
+ "could not find: Timothy Wirth\n",
+ "clean matching: Tina Conner ...\n",
+ "could not find: Tina Conner\n",
+ "clean matching: Tocker Pudwill ...\n",
+ "could not find: Tocker Pudwill\n",
+ "clean matching: Todd Petit ...\n",
+ "could not find: Todd Petit\n",
+ "clean matching: Todd Wike ...\n",
+ "could not find: Todd Wike\n",
+ "clean matching: Tom Christerson ...\n",
+ "matched Tom Christerson to Christine Tohme in ro. Add to matched ids\n",
+ "clean matching: Tom Coverdale ...\n",
+ "could not find: Tom Coverdale\n",
+ "clean matching: Tom Foy ...\n",
+ "could not find: Tom Foy\n",
+ "clean matching: Tom Hanusik ...\n",
+ "could not find: Tom Hanusik\n",
+ "clean matching: Tom Jones ...\n",
+ "could not find: Tom Jones\n",
+ "clean matching: Tom Kelly ...\n",
+ "could not find: Tom Kelly\n",
+ "clean matching: Tom Koenigs ...\n",
+ "could not find: Tom Koenigs\n",
+ "clean matching: Tom Miller ...\n",
+ "matched Tom Miller to Timo Müller in canonical. Add to matched ids\n",
+ "clean matching: Tom Moss ...\n",
+ "could not find: Tom Moss\n",
+ "clean matching: Tom OBrien ...\n",
+ "matched Tom OBrien to Tom O'Brien in canonical. Add to matched ids\n",
+ "clean matching: Tom Schnackenberg ...\n",
+ "could not find: Tom Schnackenberg\n",
+ "clean matching: Tom Watson ...\n",
+ "matched Tom Watson to Tom Watts in canonical. Add to matched ids\n",
+ "clean matching: Tom Welch ...\n",
+ "could not find: Tom Welch\n",
+ "clean matching: Tomas Enge ...\n",
+ "could not find: Tomas Enge\n",
+ "clean matching: Tomas Malik ...\n",
+ "could not find: Tomas Malik\n",
+ "clean matching: Tommy Thompson ...\n",
+ "could not find: Tommy Thompson\n",
+ "clean matching: Tommy Tubberville ...\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "could not find: Tommy Tubberville\n",
+ "clean matching: Tono Suratman ...\n",
+ "could not find: Tono Suratman\n",
+ "clean matching: Tony Bennett ...\n",
+ "could not find: Tony Bennett\n",
+ "clean matching: Tony Cummo ...\n",
+ "could not find: Tony Cummo\n",
+ "clean matching: Tony LaRussa ...\n",
+ "matched Tony LaRussa to Tony La Russa in canonical. Add to matched ids\n",
+ "clean matching: Tonya Payne ...\n",
+ "could not find: Tonya Payne\n",
+ "clean matching: Tora Takagi ...\n",
+ "could not find: Tora Takagi\n",
+ "clean matching: Toshi Izawa ...\n",
+ "could not find: Toshi Izawa\n",
+ "clean matching: Tracee Treadwell ...\n",
+ "could not find: Tracee Treadwell\n",
+ "clean matching: Tracy Wyle ...\n",
+ "could not find: Tracy Wyle\n",
+ "clean matching: Travis Rudolph ...\n",
+ "could not find: Travis Rudolph\n",
+ "clean matching: Trevor Watson ...\n",
+ "matched Trevor Watson to Trevor Watts in canonical. Add to matched ids\n",
+ "clean matching: Trisha Meili ...\n",
+ "could not find: Trisha Meili\n",
+ "clean matching: Troy Hudson ...\n",
+ "could not find: Troy Hudson\n",
+ "clean matching: Troy Jenkins ...\n",
+ "could not find: Troy Jenkins\n",
+ "clean matching: Tuncay Sanli ...\n",
+ "could not find: Tuncay Sanli\n",
+ "clean matching: Tyler Grillo ...\n",
+ "matched Tyler Grillo to Terry Gilroy in canonical. Add to matched ids\n",
+ "clean matching: Tyron Garner ...\n",
+ "could not find: Tyron Garner\n",
+ "clean matching: Tyrone Medley ...\n",
+ "could not find: Tyrone Medley\n",
+ "clean matching: Ulrich Kueperkoch ...\n",
+ "could not find: Ulrich Kueperkoch\n",
+ "clean matching: Uri Lopolianski ...\n",
+ "could not find: Uri Lopolianski\n",
+ "clean matching: Uthai Pimchaichon ...\n",
+ "could not find: Uthai Pimchaichon\n",
+ "clean matching: Vaclav Havel ...\n",
+ "could not find: Vaclav Havel\n",
+ "clean matching: Vaclav Klaus ...\n",
+ "could not find: Vaclav Klaus\n",
+ "clean matching: Valerie Thwaites ...\n",
+ "could not find: Valerie Thwaites\n",
+ "clean matching: Valery Giscard dEstaing ...\n",
+ "could not find: Valery Giscard dEstaing\n",
+ "clean matching: Valorie Brabazon ...\n",
+ "could not find: Valorie Brabazon\n",
+ "clean matching: Van Hilley ...\n",
+ "could not find: Van Hilley\n",
+ "clean matching: Vassilis Xiros ...\n",
+ "could not find: Vassilis Xiros\n",
+ "clean matching: Vecdi Gonul ...\n",
+ "could not find: Vecdi Gonul\n",
+ "clean matching: Viara Vike-Freiberga ...\n",
+ "could not find: Viara Vike-Freiberga\n",
+ "clean matching: Vicente Fox de la Concha ...\n",
+ "could not find: Vicente Fox de la Concha\n",
+ "clean matching: Vicki Zhao Wei ...\n",
+ "could not find: Vicki Zhao Wei\n",
+ "clean matching: Victor Hanescu ...\n",
+ "matched Victor Hanescu to Veronica Hurst in canonical. Add to matched ids\n",
+ "clean matching: Victoria Clarke ...\n",
+ "could not find: Victoria Clarke\n",
+ "clean matching: Vijay Nambiar ...\n",
+ "could not find: Vijay Nambiar\n",
+ "clean matching: Vince Vaughan ...\n",
+ "could not find: Vince Vaughan\n",
+ "clean matching: Vincent Brooks ...\n",
+ "could not find: Vincent Brooks\n",
+ "clean matching: Vincent Cianci Jr ...\n",
+ "could not find: Vincent Cianci Jr\n",
+ "clean matching: Viola Davis ...\n",
+ "could not find: Viola Davis\n",
+ "clean matching: Virgina Ruano Pascal ...\n",
+ "could not find: Virgina Ruano Pascal\n",
+ "clean matching: Vivica Fox ...\n",
+ "could not find: Vivica Fox\n",
+ "clean matching: Vladimir Golovlyov ...\n",
+ "could not find: Vladimir Golovlyov\n",
+ "clean matching: Vladimir Meciar ...\n",
+ "could not find: Vladimir Meciar\n",
+ "clean matching: Vladimir Spidla ...\n",
+ "could not find: Vladimir Spidla\n",
+ "clean matching: Vladimir Ustinov ...\n",
+ "could not find: Vladimir Ustinov\n",
+ "clean matching: Vojislav Kostunica ...\n",
+ "could not find: Vojislav Kostunica\n",
+ "clean matching: Vojislav Seselj ...\n",
+ "could not find: Vojislav Seselj\n",
+ "clean matching: Vyacheslav Fetisov ...\n",
+ "could not find: Vyacheslav Fetisov\n",
+ "clean matching: Vytas Danelius ...\n",
+ "could not find: Vytas Danelius\n",
+ "clean matching: Walid Al-Awadi ...\n",
+ "could not find: Walid Al-Awadi\n",
+ "clean matching: Wallace Capel ...\n",
+ "could not find: Wallace Capel\n",
+ "clean matching: Wanda Ilene Barzee ...\n",
+ "could not find: Wanda Ilene Barzee\n",
+ "clean matching: Wanda de la Jesus ...\n",
+ "could not find: Wanda de la Jesus\n",
+ "clean matching: Wang Hailan ...\n",
+ "could not find: Wang Hailan\n",
+ "clean matching: Wendy Kennedy ...\n",
+ "could not find: Wendy Kennedy\n",
+ "clean matching: Wilbert Elki Meza Majino ...\n",
+ "could not find: Wilbert Elki Meza Majino\n",
+ "clean matching: Wilbert Foy ...\n",
+ "could not find: Wilbert Foy\n",
+ "clean matching: Wilfredo Moreno ...\n",
+ "matched Wilfredo Moreno to Will Morefield in canonical. Add to matched ids\n",
+ "clean matching: Will Ofenheusle ...\n",
+ "could not find: Will Ofenheusle\n",
+ "clean matching: Will Smith ...\n",
+ "could not find: Will Smith\n",
+ "clean matching: Will Young ...\n",
+ "could not find: Will Young\n",
+ "clean matching: William Bulger ...\n",
+ "could not find: William Bulger\n",
+ "clean matching: William Cocksedge ...\n",
+ "could not find: William Cocksedge\n",
+ "clean matching: William Delahunt ...\n",
+ "could not find: William Delahunt\n",
+ "clean matching: William Ford Jr ...\n",
+ "matched William Ford Jr to William Ford, Jr. in canonical. Add to matched ids\n",
+ "clean matching: William Genego ...\n",
+ "could not find: William Genego\n",
+ "clean matching: William Hochul ...\n",
+ "could not find: William Hochul\n",
+ "clean matching: William Macy ...\n",
+ "could not find: William Macy\n",
+ "clean matching: William Murabito ...\n",
+ "could not find: William Murabito\n",
+ "clean matching: William Nessen ...\n",
+ "matched William Nessen to William Wise in canonical. Add to matched ids\n",
+ "clean matching: William Overlin ...\n",
+ "matched William Overlin to William Oliver in canonical. Add to matched ids\n",
+ "clean matching: William Pryor Jr ...\n",
+ "could not find: William Pryor Jr\n",
+ "clean matching: William Ragland ...\n",
+ "could not find: William Ragland\n",
+ "clean matching: William Swor ...\n",
+ "could not find: William Swor\n",
+ "clean matching: William Umbach ...\n",
+ "could not find: William Umbach\n",
+ "clean matching: Wilma McNabb ...\n",
+ "could not find: Wilma McNabb\n",
+ "clean matching: Wilson Alvarez ...\n",
+ "could not find: Wilson Alvarez\n",
+ "clean matching: Wolfgang Becker ...\n",
+ "matched Wolfgang Becker to Wolfgang Brückner in canonical. Add to matched ids\n",
+ "clean matching: Wolfgang Schuessel ...\n",
+ "could not find: Wolfgang Schuessel\n",
+ "clean matching: Wolfgang Schwarz ...\n",
+ "could not find: Wolfgang Schwarz\n",
+ "clean matching: Xiang Liu ...\n",
+ "matched Xiang Liu to Liu Xiang in de. Add to matched ids\n",
+ "clean matching: Xiang Xu ...\n",
+ "could not find: Xiang Xu\n",
+ "clean matching: Ximena Bohorquez ...\n",
+ "could not find: Ximena Bohorquez\n",
+ "clean matching: Yang Hee Kim ...\n",
+ "could not find: Yang Hee Kim\n",
+ "clean matching: Yang Pao-yu ...\n",
+ "could not find: Yang Pao-yu\n",
+ "clean matching: Yannos Papantoniou ...\n",
+ "could not find: Yannos Papantoniou\n",
+ "clean matching: Yasar Yakis ...\n",
+ "could not find: Yasar Yakis\n",
+ "clean matching: Yasein Taher ...\n",
+ "matched Yasein Taher to Yaseinn Taher in canonical. Add to matched ids\n",
+ "clean matching: Yasushi Chimura ...\n",
+ "could not find: Yasushi Chimura\n",
+ "clean matching: Yekaterina Guseva ...\n",
+ "could not find: Yekaterina Guseva\n",
+ "clean matching: Yingfan Wang ...\n",
+ "matched Yingfan Wang to Wang Yingfan in canonical. Add to matched ids\n",
+ "clean matching: Yishan Zhang ...\n",
+ "could not find: Yishan Zhang\n",
+ "clean matching: Yoo Jay-Kun ...\n",
+ "could not find: Yoo Jay-Kun\n",
+ "clean matching: Yoon Jin-Sik ...\n",
+ "could not find: Yoon Jin-Sik\n",
+ "clean matching: Yoon Won-Sik ...\n",
+ "could not find: Yoon Won-Sik\n",
+ "clean matching: Yukiko Okudo ...\n",
+ "could not find: Yukiko Okudo\n",
+ "clean matching: Yusaku Miyazato ...\n",
+ "could not find: Yusaku Miyazato\n",
+ "clean matching: Yusuf Misbac ...\n",
+ "could not find: Yusuf Misbac\n",
+ "clean matching: Zach Pillar ...\n",
+ "could not find: Zach Pillar\n",
+ "clean matching: Zach Safrin ...\n",
+ "could not find: Zach Safrin\n",
+ "clean matching: Zakia Hakki ...\n",
+ "could not find: Zakia Hakki\n",
+ "clean matching: Zara Akhmadova ...\n",
+ "could not find: Zara Akhmadova\n",
+ "clean matching: Zarai Toledo ...\n",
+ "could not find: Zarai Toledo\n",
+ "clean matching: Zavad Zarif ...\n",
+ "could not find: Zavad Zarif\n",
+ "clean matching: Zdravko Mucic ...\n",
+ "could not find: Zdravko Mucic\n",
+ "clean matching: Zeljko Rebraca ...\n",
+ "could not find: Zeljko Rebraca\n",
+ "clean matching: Zelma Novelo ...\n",
+ "could not find: Zelma Novelo\n",
+ "clean matching: Ziwang Xu ...\n",
+ "could not find: Ziwang Xu\n",
+ "clean matching: Zoe Ball ...\n",
+ "could not find: Zoe Ball\n",
+ "clean matching: Zorica Radovic ...\n",
+ "could not find: Zorica Radovic\n",
+ "clean matching: Zumrati Juma ...\n",
+ "could not find: Zumrati Juma\n",
+ "found 367 of 5749 names using exact matches\n"
+ ]
+ }
+ ],
+ "source": [
+ "# make sanitized\n",
+ "lfw_name_matches_clean = {}\n",
+ "for lfw_item in tqdm(lfw_meta):\n",
+ " lfw_name = lfw_item['name'] # name is transformed original name\n",
+ " if lfw_name not in lfw_name_matches_exact.keys():\n",
+ " print(f'clean matching: {lfw_name} ...')\n",
+ " matched_id_kg = None\n",
+ " for id_kg, identity in identities_tmp.items():\n",
+ " # for each msceleb identity, look for match\n",
+ " for lang, name in identity['names'].items():\n",
+ " # for each name's language variation, look for match\n",
+ " strict_match = identity_utils.names_match_strict(lfw_name, name)\n",
+ " if strict_match:\n",
+ " matched_id_kg = id_kg\n",
+ " matched_lang = lang\n",
+ " matched_name = name\n",
+ " break\n",
+ " if matched_id_kg:\n",
+ " print(f'matched {lfw_name} to {matched_name} in {matched_lang}. Add to matched ids')\n",
+ " lfw_name_matches_clean[lfw_name] = matched_id_kg\n",
+ " break\n",
+ " if not matched_id_kg:\n",
+ " print(f'could not find: {lfw_name}')\n",
+ "print(f'found {len(lfw_name_matches_clean)} of {len(lfw_meta)} names using exact matches')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 141,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.jupyter.widget-view+json": {
+ "model_id": "d822a21cc63e4c5c9fe9bb637f5455dd",
+ "version_major": 2,
+ "version_minor": 0
+ },
+ "text/plain": [
+ "HBox(children=(IntProgress(value=0, description='1st loop', max=5749, style=ProgressStyle(description_width='i…"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Found: Aaron Eckhart@ca\n",
+ "Found: Aaron Guiel@en\n",
+ "Found: Aaron Peirsol@ca\n",
+ "Found: Aaron Sorkin@ca\n",
+ "Found: Aaron Tippin@de\n",
+ "Found: Abba Eban@cs\n",
+ "Found: Abbas Kiarostami@ca\n",
+ "Found: Abdoulaye Wade@ca\n",
+ "Found: Abdul Rahman Lestaluhu@id\n",
+ "Found: Abdullah Cabir@tr\n",
+ "Found: Abdullah Ahmad Badawi@da\n",
+ "Found: Abdullah Gulam Rasoul@en\n",
+ "Found: Abel Aguilar@cs\n",
+ "Found: Abel Pacheco de la Espriella@es\n",
+ "Found: Abid Hamid Mahmud al-Tikriti@nl\n",
+ "Found: Abraham Foxman@cs\n",
+ "Found: Adam Ant@cs\n",
+ "Found: Adam Freier@en\n",
+ "Found: Adam Herbert@en\n",
+ "Found: Adam Mair@de\n",
+ "Found: Adam Richards@en\n",
+ "Found: Adam Sandler@ca\n",
+ "Found: George Adam Scott@en\n",
+ "Found: Adel Al-Jubeir@fr\n",
+ "Found: Adolfo Rodriguez Saa@id\n",
+ "Found: Adrian McPherson@en\n",
+ "Found: Adrian Murrell@en\n",
+ "Found: Adriana Lima@ca\n",
+ "Found: Adrien Brody@ca\n",
+ "Found: Afton Smith@cs\n",
+ "Found: Agbani Darego@de\n",
+ "Found: Agnelo Queiroz@en\n",
+ "Found: Agnes Bruckner@de\n",
+ "Found: Ahmed Ahmedou@de\n",
+ "Found: Ahmed Chalabi@en\n",
+ "Found: Mahmood Ahmed Ghazi@en\n",
+ "Found: Ahmet Necdet Sezer@ca\n",
+ "Found: Ai Sugiyama@da\n",
+ "Found: Aidan Quinn@ca\n",
+ "Found: Aileen Riggin Soule@fr\n",
+ "Found: Aishwarya Rai Bachchan@en\n",
+ "Found: Ajit Agarkar@en\n",
+ "Found: Akbar Al Baker@en\n",
+ "Found: Akbar Hashemi Rafsanjani@da\n",
+ "Found: Akhmed Zakayev@en\n",
+ "Found: Akiko Morigami@da\n",
+ "Found: Al Cardenas@en\n",
+ "Found: Vidal Davis@en\n",
+ "Found: Al Gore III@en\n",
+ "Found: Al Leiter@de\n",
+ "Found: Al Pacino@ca\n",
+ "Found: Al Sharpton@de\n",
+ "Found: Alain Cervantes@en\n",
+ "Found: Alain Ducasse@de\n",
+ "Found: Alan Ball jr.@nl\n",
+ "Found: Alan Dershowitz@da\n",
+ "Found: Alan Greenspan@de\n",
+ "Found: Alan Mulally@de\n",
+ "Found: Alan Trammell@de\n",
+ "Found: Alan Zemaitis@en\n",
+ "Found: Alanis Morissette@ca\n",
+ "Found: Alanna Ubach@de\n",
+ "Found: Alastair Campbell@de\n",
+ "Found: Alastair Johnston@en\n",
+ "Found: Albert Costa Balboa@es\n",
+ "Found: Albert Pujols@da\n",
+ "Found: Alberto Acosta@ca\n",
+ "Found: Alberto Fujimori@ca\n",
+ "Found: Alberto Sordi@ca\n",
+ "Found: Aldo Paredes@en\n",
+ "Found: Alec Baldwin@ca\n",
+ "Found: Alejandro Atchugarry@de\n",
+ "Found: Alejandro Fernandez Almendras@sl\n",
+ "Found: Alejandro Lembo@de\n",
+ "Found: Alejandro Lerner@en\n",
+ "Found: Alejandro Toledo@en\n",
+ "Found: Alek Wek@de\n",
+ "Found: Alessandro Nesta@ca\n",
+ "Found: Alex Barros@de\n",
+ "Found: Alex Cabrera@en\n",
+ "Found: Alex Ferguson@en\n",
+ "Found: Alex Holmes@en\n",
+ "Found: Alex Kingston@cs\n",
+ "Found: Alex Penelas@en\n",
+ "Found: Alex Popovici@es\n",
+ "Found: Alex Sink@en\n",
+ "Found: Alex Wallau@en\n",
+ "Found: Alex Zanardi@ca\n",
+ "Found: Alexa Vega@da\n",
+ "Found: Alexander Downer@de\n",
+ "Found: Alexander Losyukov@en\n",
+ "Found: Alexander Lukashenko@en\n",
+ "Found: Alexander Payne@cs\n",
+ "Found: Alexandra Pelosi@en\n",
+ "Found: Alexandra Stevenson@de\n",
+ "Found: Alexandre Daigle@cs\n",
+ "Found: Alexandre Despatie@ca\n",
+ "Found: Alexandre Herchcovitch@en\n",
+ "Found: Alexandre Vinokourov@fr\n",
+ "Found: Alexis Bledel@ca\n",
+ "Found: Alfonso Portillo@en\n",
+ "Found: Alfonso Soriano@en\n",
+ "Found: James Alfred Ford@en\n",
+ "Found: Alfred Santell@en\n",
+ "Found: Alfredo Moreno@en\n",
+ "Found: Ali Abbas Al-Hilfi@en\n",
+ "Found: Ali Abdullah Saleh@da\n",
+ "Found: Ali Ahmeti@de\n",
+ "Found: Prince Ali bin Hussein@en\n",
+ "Found: Ali Fallahian@de\n",
+ "Found: Ali Hammoud@en\n",
+ "Found: Ali Khamenei@ca\n",
+ "Found: Alicia Hollowell@en\n",
+ "Found: Alicia Keys@ca\n",
+ "Found: Alicia Molik@de\n",
+ "Found: Alicia Silverstone@ca\n",
+ "Found: Alicia Witt@ca\n",
+ "Found: Alimzhan Tokhtakhounov@pt\n",
+ "Found: Alina Kabaeva@en\n",
+ "Found: Alison Krauss@ca\n",
+ "Found: Alison Lohman@de\n",
+ "Found: Alistair Macdonald@en\n",
+ "Found: Allan Houston@ca\n",
+ "Found: Allan Kemakeza@de\n",
+ "Found: Allan Wagner Tizón@de\n",
+ "Found: Allen Iverson@ca\n",
+ "Found: Allison Janney@da\n",
+ "Found: Ally Sheedy@ca\n",
+ "Found: Allyson Felix@ca\n",
+ "Found: Alma Powell@de\n",
+ "Found: Alonzo Mourning@ca\n",
+ "Found: Aly Wagner@de\n",
+ "Found: Alyson Hannigan@ca\n",
+ "Found: Amanda Beard@de\n",
+ "Found: Amanda Bynes@ca\n",
+ "Found: Amanda Coetzer@de\n",
+ "Found: Amanda Marshall@de\n",
+ "Found: Amber Frey@en\n",
+ "Found: Amber Tamblyn@de\n",
+ "Found: Ambrose Lee@en\n",
+ "Found: Amelia Vega@en\n",
+ "Found: Amelie Mauresmo@ms\n",
+ "Found: Amr Moussa@ca\n",
+ "Found: Amram Mitzna@de\n",
+ "Found: Amy Brenneman@da\n",
+ "Found: Amy Cotton@en\n",
+ "Found: Amy Pascal@de\n",
+ "Found: Amy Redford@de\n",
+ "Found: Amy Smart@da\n",
+ "Found: Amy Yasbeck@de\n",
+ "Found: Ana Guevara@de\n",
+ "Found: Ananías Maidana Palacios@es\n",
+ "Found: Anastasia Kelesidou@de\n",
+ "Found: Anastasia Myskina@en\n",
+ "Found: Anatoliy Kinakh@en\n",
+ "Found: Anders Fogh Rasmussen@ca\n",
+ "Found: Andre Agassi@ca\n",
+ "Found: Andre Lange@et\n",
+ "Found: J. Andre Smith@en\n",
+ "Found: Andrea Bocelli@ca\n",
+ "Found: Andrea De Cruz@en\n",
+ "Found: Andrea Yates@en\n",
+ "Found: Andreas Vinciguerra@de\n",
+ "Found: Andrei Konchalovsky@en\n",
+ "Found: Andrei Mikhnevich@en\n",
+ "Found: Andrei Nikolishin@en\n",
+ "Found: Andrew Bernard@en\n",
+ "Found: Andrew Caldecott@en\n",
+ "Found: Andrew Cuomo@ca\n",
+ "Found: Andrew Fastow@de\n",
+ "Found: Andrew Firestone@en\n",
+ "Found: Andrew Gilligan@en\n",
+ "Found: Andrew Jarecki@de\n",
+ "Found: Andrew Luster@de\n",
+ "Found: Andrew Niccol@cs\n",
+ "Found: Andy Benes@en\n",
+ "Found: Andy Dickens@en\n",
+ "Found: DJ Andy Garcia@en\n",
+ "Found: Andy Griffith@ca\n",
+ "Found: Andy Griggs@en\n",
+ "Found: Andy Lau@cs\n",
+ "Found: Andy Northey@en\n",
+ "Found: Sandy Perez Aguila@en\n",
+ "Found: Andy Roddick@ca\n",
+ "Found: Andy Rooney@da\n",
+ "Found: Andy Warhol@ca\n",
+ "Found: Angela Bassett@ca\n",
+ "Found: Angela Lansbury@ca\n",
+ "Found: Angela Merkel@ca\n",
+ "Found: Angelina Jolie@ca\n",
+ "Found: Angie Martinez@en\n",
+ "Found: Anita DeFrantz@de\n",
+ "Found: Ann Landers@da\n",
+ "Found: Ann Morgan Guilbert@en\n",
+ "Found: Ann Veneman@de\n",
+ "Found: Anna Chicherova@en\n",
+ "Found: Anna Faris@ca\n",
+ "Found: Susanna Jones@en\n",
+ "Found: Anna Kournikova@da\n",
+ "Found: Anna Nicole Smith@ca\n",
+ "Found: Anne Donovan@de\n",
+ "Found: Anne Heche@ca\n",
+ "Found: Anne Krueger@fr\n",
+ "Found: Anne McLellan@en\n",
+ "Found: Annette Bening@ca\n",
+ "Found: Annette Lu@de\n",
+ "Found: Annie Machon@de\n",
+ "Found: Antanas Valionis@de\n",
+ "Found: Anthony Fauci@de\n",
+ "Found: Anthony Garotinho@en\n",
+ "Found: Anthony Hopkins@ca\n",
+ "Found: Anthony LaPaglia@da\n",
+ "Found: Anthony Principi@de\n",
+ "Found: Antje Buschschulte@de\n",
+ "Found: Anton Balasingham@en\n",
+ "Found: Antonio Banderas@ca\n",
+ "Found: Antonio Cassano@ca\n",
+ "Found: Antonio Catania@de\n",
+ "Found: Antonio Palocci@de\n",
+ "Found: Antonio Trillanes IV@fil\n",
+ "Found: Antony Leung@en\n",
+ "Found: Antwun Echols@en\n",
+ "Found: Anwar Ibrahim@da\n",
+ "Found: Aretha Franklin@ca\n",
+ "Found: Ari Bousbib@en\n",
+ "Found: Ari Fleischer@de\n",
+ "Found: Arianna Huffington@ca\n",
+ "Found: Arie Haan@de\n",
+ "Found: Ariel Sharon@ca\n",
+ "Found: Arif Mardin@de\n",
+ "Found: Arlen Specter@ca\n",
+ "Found: Armando Carrillo@en\n",
+ "Found: Arminio Fraga@en\n",
+ "Found: Arnold Palmer@da\n",
+ "Found: Arnold Schwarzenegger@ca\n",
+ "Found: Rolfe Arnold Scott-James@en\n",
+ "Found: Aron Ralston@cs\n",
+ "Found: Stuart Cooper@en\n",
+ "Found: Stuart Howe@en\n",
+ "Found: Arthur Johnson@it\n",
+ "Found: John Arthur Martinez@en\n",
+ "Found: Arturo Gatti@ca\n",
+ "Found: Asa Hutchinson@de\n",
+ "Found: Ashanti Douglas@nl\n",
+ "Found: Ashley Judd@ca\n",
+ "Found: Ashley Olsen@ca\n",
+ "Found: Ashley Postell@en\n",
+ "Found: Ashraf Ghani Ahmadzai@es\n",
+ "Found: Ashton Kutcher@ca\n",
+ "Found: Asif Ali Zardari@ca\n",
+ "Found: Askar Akayev@en\n",
+ "Found: Astou Ndiaye-Diatta@en\n",
+ "Found: Premiership of Atal Bihari Vajpayee@en\n",
+ "Found: Atom Egoyan@da\n",
+ "Found: Atsushi Satou@id\n",
+ "Found: Audrey Lacroix@en\n",
+ "Found: Audrey Sauret@en\n",
+ "Found: Augusto Pinochet Ugarte@ca\n",
+ "Found: Augusto Roa Bastos@de\n",
+ "Found: Aung San Suu Kyi@ca\n",
+ "Found: Austin Kearns@en\n",
+ "Found: Avril Lavigne@ca\n",
+ "Found: Azmi Bishara@ca\n",
+ "Found: Azra Akin@id\n",
+ "Found: Babe Ruth@ca\n",
+ "Found: Barbara Bach@cs\n",
+ "Found: Barbara Becker-Cantarino@en\n",
+ "Found: Barbara Bodine@en\n",
+ "Found: Barbara Boxer@cs\n",
+ "Found: Barbara Brezigar@cs\n",
+ "Found: Barbara Robertson@en\n",
+ "Found: Barbara Walters@de\n",
+ "Found: Barbra Streisand@ca\n",
+ "Found: Barry Alvarez@en\n",
+ "Found: Barry Bonds@da\n",
+ "Found: Barry Collier@en\n",
+ "Found: Barry Diller@de\n",
+ "Found: Barry Forde@ca\n",
+ "Found: Barry Hinson@en\n",
+ "Found: Barry Switzer@de\n",
+ "Found: Barry Williamson@en\n",
+ "Found: Barry Zito@de\n",
+ "Found: Bart Freundlich@de\n",
+ "Found: Bart Hendricks@en\n",
+ "Found: Bartosz Kizierowski@de\n",
+ "Found: Barzan Al-Tikriti@fr\n",
+ "Found: Basdeo Panday@de\n",
+ "Found: Baz Luhrmann@ca\n",
+ "Found: Beatriz Merino Lucero@pl\n",
+ "Found: Bela Karolyi@ms\n",
+ "Found: Ben Affleck@ca\n",
+ "Found: Torben Betts@en\n",
+ "Found: Ben Braun@en\n",
+ "Found: Ben Broussard@en\n",
+ "Found: Ben Cahoon@en\n",
+ "Found: Reuben Davis@en\n",
+ "Found: Ben Kingsley@ca\n",
+ "Found: Ben Lee Tyler@en\n",
+ "Found: Ben Steinbauer@en\n",
+ "Found: Benazir Bhutto@ca\n",
+ "Found: Benedita da Silva@en\n",
+ "Found: Benicio Del Toro@fi\n",
+ "Found: Benito Santiago@en\n",
+ "Found: Benjamin Bratt@cs\n",
+ "Found: Benjamin Franklin Bailey@en\n",
+ "Found: Benjamin McKenzie@ca\n",
+ "Found: Benjamin Netanyahu@da\n",
+ "Found: Bernadette Peters@ca\n",
+ "Found: Bernard Ebbers@de\n",
+ "Found: Bernard Giraudeau@de\n",
+ "Found: Bernard Kerik@en\n",
+ "Found: Bernard Landry@de\n",
+ "Found: Bernard Law@fr\n",
+ "Found: Bernard Lord@en\n",
+ "Found: Bernardo Segura@de\n",
+ "Found: Bertie Ahern@ca\n",
+ "Found: Bertrand Bonello@de\n",
+ "Found: A. Elizabeth Jones@en\n",
+ "Found: Bettina Rheims@cs\n",
+ "Found: Betty Williams@en\n",
+ "Found: Bianca Jagger@da\n",
+ "Found: Bijan Namdar Zangeneh@de\n",
+ "Found: Bill Belichick@da\n",
+ "Found: Bill Butler@ca\n"
+ ]
+ },
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Found: Bill Callahan@en\n",
+ "Found: Bill Cartwright@en\n",
+ "Found: Bill Clancy@en\n",
+ "Found: Bill Clinton@ca\n",
+ "Found: Bill Curry@en\n",
+ "Found: Bill Doba@en\n",
+ "Found: Bill Elliott@pt\n",
+ "Found: Bill Fennelly@en\n",
+ "Found: Bill Frist@de\n",
+ "Found: Bill Gates@ca\n",
+ "Found: Bill Grahame@en\n",
+ "Found: Bill Guerin@de\n",
+ "Found: Bill Herrion@en\n",
+ "Found: Bill Hughes@en\n",
+ "Found: Bill Kollar@en\n",
+ "Found: Bill Kong@es\n",
+ "Found: Bill Mauldin@de\n",
+ "Found: Bill McBride@en\n",
+ "Found: Bill Nelson@da\n",
+ "Found: Bill Parcells@de\n",
+ "Found: Bill Parsons@en\n",
+ "Found: Bill Paxton@ca\n",
+ "Found: Bill Self@de\n",
+ "Found: Bill Sizemore@en\n",
+ "Found: Bill Stapleton@en\n",
+ "Found: Bill Steinke@en\n",
+ "Found: Bill Walton@de\n",
+ "Found: Billy Andrade@da\n",
+ "Found: Billy Beane@de\n",
+ "Found: Billy Bob Thornton@ca\n",
+ "Found: Billy Boyd@en\n",
+ "Found: Billy Crawford@de\n",
+ "Found: Billy Crystal@ca\n",
+ "Found: Billy Donovan@en\n",
+ "Found: Billy Gilman@en\n",
+ "Found: Billy Joel@ca\n",
+ "Found: Bing Crosby@ca\n",
+ "Found: Binyamin Ben-Eliezer@en\n",
+ "Found: Bison Dele@de\n",
+ "Found: Bixente Lizarazu@ca\n",
+ "Found: Blas Ople@de\n",
+ "Found: Blythe Danner@ca\n",
+ "Found: Blythe Hartley@de\n",
+ "Found: Bo Pelini@en\n",
+ "Found: Bo Ryan@en\n",
+ "Found: Bob Alper@en\n",
+ "Found: Bob Beauprez@de\n",
+ "Found: Bob Bowlsby@en\n",
+ "Found: Bob Dole@ca\n",
+ "Found: Bob Ferguson@da\n",
+ "Found: Bob Geldof@ca\n",
+ "Found: Bob Graham@en\n",
+ "Found: Bob Guccione@cs\n",
+ "Found: Bob Hayes@cs\n",
+ "Found: Bob Holden@de\n",
+ "Found: Bob Hope@ca\n",
+ "Found: Bob Huggins@en\n",
+ "Found: Bob Iger@en\n",
+ "Found: Bob Krueger@en\n",
+ "Found: Bob Menendez@da\n",
+ "Found: Bob Newhart@de\n",
+ "Found: Bob Stoops@en\n",
+ "Found: Bob Taft@de\n",
+ "Found: Bobby Bowden@de\n",
+ "Found: Bobby Kielty@en\n",
+ "Found: Bobby Robson@ca\n",
+ "Found: Bode Miller@ca\n",
+ "Found: Bonnie Fuller@en\n",
+ "Found: Bonnie Hunt@ca\n",
+ "Found: Nella Maria Bonora@de\n",
+ "Found: Boris Berezovsky@en\n",
+ "Found: Boris Henry@cs\n",
+ "Found: Boris Jordan@en\n",
+ "Found: Boris Trajkovski@ca\n",
+ "Found: Boris Yeltsin@en\n",
+ "Found: Brad Banks@en\n",
+ "Found: Brad Brownell@en\n",
+ "Found: Brad Garrett@da\n",
+ "Found: Brad Gushue@de\n",
+ "Found: Brad Miller@en\n",
+ "Found: Brad Pitt@ca\n",
+ "Found: Brad Wilk@cs\n",
+ "Found: Brajesh Mishra@en\n",
+ "Found: Brandon Boyd@da\n",
+ "Found: Brandon Hammond@en\n",
+ "Found: Brandon Inge@de\n",
+ "Found: Brandon Jones@en\n",
+ "Found: Brandon Knight@de\n",
+ "Found: Brandon Larson@en\n",
+ "Found: Brandon Lloyd@en\n",
+ "Found: Brandon Webb@pl\n",
+ "Found: Branko Crvenkovski@ca\n",
+ "Found: Brendan Fraser@ca\n",
+ "Found: Brendan Gaughan@en\n",
+ "Found: Brendan Hansen@en\n",
+ "Found: H. Brent Coles@en\n",
+ "Found: Brett Hawke@en\n",
+ "Found: Brett Hull@cs\n",
+ "Found: Brian Billick@de\n",
+ "Found: Brian Campbell Vickery@de\n",
+ "Found: Brian Cashman@en\n",
+ "Found: Brian Clemens@de\n",
+ "Found: Brian Cook@en\n",
+ "Found: Brian Cowen@ca\n",
+ "Found: Brian De Palma@ca\n",
+ "Found: Brian Gregory@en\n",
+ "Found: Brian Griese@en\n",
+ "Found: Brian Heidik@en\n",
+ "Found: Brian Henson@en\n",
+ "Found: Brian Kerr@de\n",
+ "Found: Brian Lara@de\n",
+ "Found: Brian Mulroney@ca\n",
+ "Found: Brian Olson@en\n",
+ "Found: Brian Scalabrine@ca\n",
+ "Found: Brian Schneider@en\n"
+ ]
+ },
+ {
+ "ename": "KeyboardInterrupt",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
+ "\u001b[0;32m<ipython-input-141-5351e70c6afa>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 8\u001b[0m \u001b[0;31m# first, grep all rows of the original TSV file\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 9\u001b[0m \u001b[0mlfw_name_clean\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mlfw_name\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlower\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 10\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mmsceleb_row\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdf_msceleb_top1m\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mitertuples\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 11\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mlfw_name_clean\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mmsceleb_row\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mname_lang\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlower\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 12\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34mf'Found: {msceleb_row.name_lang}'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
+ "\u001b[0;31mKeyboardInterrupt\u001b[0m: "
+ ]
+ }
+ ],
+ "source": [
+ "# compare this this to master identity\n",
+ "for lfw_item in tqdm(lfw_meta, desc='1st loop'):\n",
+ " \n",
+ " # for each LFW name, look for match\n",
+ " lfw_name = lfw_item['name']\n",
+ " matched_id = None\n",
+ " \n",
+ " for id_kg, identity in identities_tmp.items():\n",
+ " # for each msceleb identity, look for match\n",
+ " for lang, name in identity['names'].items():\n",
+ " # for each name's language variation, look for match\n",
+ " if not len(name) > 0:\n",
+ " print('no name')\n",
+ " continue\n",
+ " strict_match = identity_utils.names_match_strict(lfw_name, name)\n",
+ " if strict_match:\n",
+ " #print(f'Strict matched \"{lfw_name}\" to \"{name}\"')\n",
+ " matched_id = id_kg\n",
+ " matched_lang = lang\n",
+ " matched_name = name\n",
+ " break\n",
+ " if matched_id:\n",
+ " matched_lang = lang\n",
+ " matched_name = name\n",
+ " print(f'OK. Found match: {lfw_name} == {matched_name} in lang: {matched_lang}')\n",
+ " pbar_ids.clear()\n",
+ " pbar_ids.close()\n",
+ " break\n",
+ " if not matched_id:\n",
+ " print(f'ERROR: could not find {lfw_name}')\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 103,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "True"
+ ]
+ },
+ "execution_count": 103,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "identity_utils.names_match_strict('AJ Cook', 'A.J. Cook')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 105,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "1.0"
+ ]
+ },
+ "execution_count": 105,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "names_match('A.J. Cook', 'cook Aj', as_float=True, compound_score=True)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## PubFig"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add pubfig data"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Face Scrub"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add facescrub"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## UMD Faces"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add umd"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## CASIA Webface"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add CASIA Webface"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# IMDB Wiki"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add imdb-wiki"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## IMDB-Face"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add imdb face"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/pipa/pipa_flickr_api.ipynb b/megapixels/notebooks/datasets/pipa/pipa_flickr_api.ipynb
new file mode 100644
index 00000000..6450e0d9
--- /dev/null
+++ b/megapixels/notebooks/datasets/pipa/pipa_flickr_api.ipynb
@@ -0,0 +1,352 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Test Flickr API"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 121,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from pprint import pprint\n",
+ "from multiprocessing.pool import ThreadPool\n",
+ "import threading\n",
+ "import urllib.request\n",
+ "import hashlib\n",
+ "\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from random import randint\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils\n",
+ "\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types\n",
+ "\n",
+ "import flickr_api # pip install flickr_api\n",
+ "from flickr_api.flickrerrors import FlickrAPIError"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Create CSV for API"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 73,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "fp_in = '/data_store/datasets/people/pipa/downloads/annotations/index.txt'\n",
+ "fp_out = '/data_store_hdd/datasets/people/pipa/research/flickr_metadata/'\n",
+ "fp_out_photo_ids = '/data_store/datasets/people/pipa/research/pipa_photo_ids.csv'\n",
+ "fp_out_photoset_ids = '/data_store/datasets/people/pipa/research/pipa_photoset_ids.csv'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 56,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "names = ['photoset_id', 'photo_id', 'xmin', 'ymin', 'height', 'identity_id', 'subset_id']\n",
+ "df_records = pd.read_csv(fp_in, delimiter=' ', names=names, index_col=False)\n",
+ "df_records.drop(['xmin', 'ymin', 'height', 'identity_id', 'subset_id'], axis=1, inplace=True)\n",
+ "records = df_records.to_dict('records')"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "```\n",
+ "<photoset_id> <photo_id> <xmin> <ymin> <width> <height> <identity_id> <subset_id>\n",
+ "The subset IDs are 0 for leftover, 1 for train, 2 for validation, 3 for test\n",
+ "\n",
+ "The photos are located in the images directory, in the form <photoset_id>_<photo_id>.jpg\n",
+ "```"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 69,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "photo_ids = []\n",
+ "for record in records:\n",
+ " fp = '{}.json'.format(record['photo_id'])\n",
+ " photo_ids.append({'filepath': fp, 'query': record['photo_id']}) \n",
+ "df_photo_ids = pd.DataFrame.from_dict(photo_ids)\n",
+ "df_photo_ids.to_csv(fp_out_photo_ids, index=False)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 74,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "photoset_ids = []\n",
+ "for record in records:\n",
+ " fp = '{}.json'.format(record['photoset_id'])\n",
+ " photoset_ids.append({'filepath': fp, 'query': record['photoset_id']}) \n",
+ "df_photoset_ids = pd.DataFrame.from_dict(photoset_ids)\n",
+ "df_photoset_ids.to_csv(fp_out_photoset_ids, index=False)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Test Flickr API"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 64,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "FLICKR_API_KEY = '31cae6cbba7020585a34bf5fcd772e16'\n",
+ "FLICKR_API_SECRET = '4688b458314b2e09'\n",
+ "\n",
+ "# init Flickr API\n",
+ "flickr_api.set_keys(api_key=FLICKR_API_KEY, api_secret=FLICKR_API_SECRET)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 78,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "1808093328\n",
+ "72157607317745768\n"
+ ]
+ }
+ ],
+ "source": [
+ "photo_id = records[0]['photo_id']\n",
+ "print(photo_id)\n",
+ "print(records[0]['photoset_id'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 103,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "photo = flickr_api.Photo(id=photo_id)\n",
+ "info = photo.getInfo()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from pprint import pprint"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 122,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "flickr_url = 'https://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=31cae6cbba7020585a34bf5fcd772e16&photo_id=6796778203&format=json&nojsoncallback=1'"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 125,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'http://some-address.com/api/This+is+a+test'"
+ ]
+ },
+ "execution_count": 125,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from requests.compat import urljoin, quote_plus\n",
+ "url = \"http://some-address.com/api/\"\n",
+ "term = 'This is a test'\n",
+ "flickr_url = 'https://api.flickr.com/services/rest/?method=flickr.photos.getInfo&api_key=31cae6cbba7020585a34bf5fcd772e16&photo_id=6796778203&format=json&nojsoncallback=1'\n",
+ "\n",
+ "urljoin(url, quote_plus(term))\n",
+ " "
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from urllib.request.u"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 123,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{'photo': {'id': '6796778203', 'secret': 'e2c0873305', 'server': '7033', 'farm': 8, 'dateuploaded': '1328033443', 'isfavorite': 0, 'license': '0', 'safety_level': '0', 'rotation': 0, 'owner': {'nsid': '62559061@N06', 'username': 'Joybot', 'realname': '', 'location': 'United Kingdom', 'iconserver': '4503', 'iconfarm': 5, 'path_alias': 'joybot'}, 'title': {'_content': 'Unfortunate hair thanks to sudden gust of wind and lack of hair straighteners'}, 'description': {'_content': 'I think this was before the time of widespread hair straighteners.\\nWhat a wonderful modern world we now live in.\\n\\nPolhawn Fort, Cornwall, UK.\\nFuji colour negative film, 100ISO, Kodak Box Brownie (620 format, cropped).'}, 'visibility': {'ispublic': 1, 'isfriend': 0, 'isfamily': 0}, 'dates': {'posted': '1328033443', 'taken': '2000-12-01 00:00:00', 'takengranularity': '4', 'takenunknown': 0, 'lastupdate': '1348236375'}, 'views': '438', 'editability': {'cancomment': 0, 'canaddmeta': 0}, 'publiceditability': {'cancomment': 1, 'canaddmeta': 0}, 'usage': {'candownload': 0, 'canblog': 0, 'canprint': 0, 'canshare': 0}, 'comments': {'_content': '0'}, 'notes': {'note': []}, 'people': {'haspeople': 0}, 'tags': {'tag': [{'id': '62513739-6796778203-201512', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': '620', '_content': '620', 'machine_tag': 0}, {'id': '62513739-6796778203-19713', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'roll', '_content': 'roll', 'machine_tag': 0}, {'id': '62513739-6796778203-664', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'film', '_content': 'film', 'machine_tag': 0}, {'id': '62513739-6796778203-19853', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'brownie', '_content': 'brownie', 'machine_tag': 0}, {'id': '62513739-6796778203-4689', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'kodak', '_content': 'kodak', 'machine_tag': 0}, {'id': '62513739-6796778203-4845', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'box', '_content': 'box', 'machine_tag': 0}, {'id': '62513739-6796778203-368625', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'box brownie', '_content': 'boxbrownie', 'machine_tag': 0}, {'id': '62513739-6796778203-545', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'colour', '_content': 'colour', 'machine_tag': 0}, {'id': '62513739-6796778203-544', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'color', '_content': 'color', 'machine_tag': 0}, {'id': '62513739-6796778203-1606', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'print', '_content': 'print', 'machine_tag': 0}, {'id': '62513739-6796778203-452117', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'c41', '_content': 'c41', 'machine_tag': 0}, {'id': '62513739-6796778203-867', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'girl', '_content': 'girl', 'machine_tag': 0}, {'id': '62513739-6796778203-4461', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'wind', '_content': 'wind', 'machine_tag': 0}, {'id': '62513739-6796778203-347', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'woman', '_content': 'woman', 'machine_tag': 0}, {'id': '62513739-6796778203-7363', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'young', '_content': 'young', 'machine_tag': 0}, {'id': '62513739-6796778203-1504', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'hair', '_content': 'hair', 'machine_tag': 0}, {'id': '62513739-6796778203-344832', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'blowy', '_content': 'blowy', 'machine_tag': 0}, {'id': '62513739-6796778203-158277', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'gust', '_content': 'gust', 'machine_tag': 0}, {'id': '62513739-6796778203-1804', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'outside', '_content': 'outside', 'machine_tag': 0}, {'id': '62513739-6796778203-1860', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'outdoors', '_content': 'outdoors', 'machine_tag': 0}, {'id': '62513739-6796778203-11117', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'diagonal', '_content': 'diagonal', 'machine_tag': 0}, {'id': '62513739-6796778203-3360', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'cornwall', '_content': 'cornwall', 'machine_tag': 0}, {'id': '62513739-6796778203-4757', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'united kingdom', '_content': 'unitedkingdom', 'machine_tag': 0}, {'id': '62513739-6796778203-110', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'uk', '_content': 'uk', 'machine_tag': 0}, {'id': '62513739-6796778203-279', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'england', '_content': 'england', 'machine_tag': 0}, {'id': '62513739-6796778203-8461', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'windy', '_content': 'windy', 'machine_tag': 0}, {'id': '62513739-6796778203-181776', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'blustery', '_content': 'blustery', 'machine_tag': 0}, {'id': '62513739-6796778203-608', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'english', '_content': 'english', 'machine_tag': 0}, {'id': '62513739-6796778203-936', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'weather', '_content': 'weather', 'machine_tag': 0}, {'id': '62513739-6796778203-93', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'camera', '_content': 'camera', 'machine_tag': 0}, {'id': '62513739-6796778203-1386', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'vintage', '_content': 'vintage', 'machine_tag': 0}, {'id': '62513739-6796778203-15685', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'frame', '_content': 'frame', 'machine_tag': 0}, {'id': '62513739-6796778203-12613', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'negative', '_content': 'negative', 'machine_tag': 0}, {'id': '62513739-6796778203-2703', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'code', '_content': 'code', 'machine_tag': 0}, {'id': '62513739-6796778203-22593', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': '100', '_content': '100', 'machine_tag': 0}, {'id': '62513739-6796778203-11561', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'number', '_content': 'number', 'machine_tag': 0}, {'id': '62513739-6796778203-22573', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'arrow', '_content': 'arrow', 'machine_tag': 0}, {'id': '62513739-6796778203-1412', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'medium format', '_content': 'mediumformat', 'machine_tag': 0}, {'id': '62513739-6796778203-4844', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'fort', '_content': 'fort', 'machine_tag': 0}, {'id': '62513739-6796778203-745203', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'polhawn', '_content': 'polhawn', 'machine_tag': 0}, {'id': '62513739-6796778203-1006210', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': '英國', '_content': '英國', 'machine_tag': 0}, {'id': '62513739-6796778203-490988', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': '英国', '_content': '英国', 'machine_tag': 0}, {'id': '62513739-6796778203-19177', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'angleterre', '_content': 'angleterre', 'machine_tag': 0}, {'id': '62513739-6796778203-4846', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'britain', '_content': 'britain', 'machine_tag': 0}, {'id': '62513739-6796778203-112', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'great britain', '_content': 'greatbritain', 'machine_tag': 0}, {'id': '62513739-6796778203-885', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'face', '_content': 'face', 'machine_tag': 0}, {'id': '62513739-6796778203-99242', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'visage', '_content': 'visage', 'machine_tag': 0}, {'id': '62513739-6796778203-278', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'portrait', '_content': 'portrait', 'machine_tag': 0}, {'id': '62513739-6796778203-2007', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'one', '_content': 'one', 'machine_tag': 0}, {'id': '62513739-6796778203-1928', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'person', '_content': 'person', 'machine_tag': 0}, {'id': '62513739-6796778203-14578', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'single', '_content': 'single', 'machine_tag': 0}, {'id': '62513739-6796778203-119393', 'author': '62559061@N06', 'authorname': 'Joybot', 'raw': 'individual', '_content': 'individual', 'machine_tag': 0}]}, 'location': {'latitude': '50.323429', 'longitude': '-4.219769', 'accuracy': '16', 'context': '0', 'locality': {'_content': 'Polhawn', 'place_id': 'ur8c.TRSULiH.w', 'woeid': '32216'}, 'county': {'_content': 'Cornwall and Isles of Scilly', 'place_id': '6NMU9K5QULzZZXxaag', 'woeid': '12602181'}, 'region': {'_content': 'England', 'place_id': '2eIY2QFTVr_DwWZNLg', 'woeid': '24554868'}, 'country': {'_content': 'United Kingdom', 'place_id': 'cnffEpdTUb5v258BBA', 'woeid': '23424975'}, 'place_id': 'ur8c.TRSULiH.w', 'woeid': '32216'}, 'geoperms': {'ispublic': 1, 'iscontact': 0, 'isfriend': 0, 'isfamily': 0}, 'urls': {'url': [{'type': 'photopage', '_content': 'https://www.flickr.com/photos/joybot/6796778203/'}]}, 'media': 'photo'}, 'stat': 'ok'}\n"
+ ]
+ }
+ ],
+ "source": [
+ "import urllib.request, json \n",
+ "with urllib.request.urlopen(flickr_url) as url:\n",
+ " data = json.loads(url.read().decode())\n",
+ " print(data)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 124,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "with open('/home/adam/Downloads/test.json', 'w') as fp:\n",
+ " json.dump(data, fp)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 108,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 120,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 119,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{'canaddmeta': 0,\n",
+ " 'canblog': 0,\n",
+ " 'cancomment': 1,\n",
+ " 'candownload': 1,\n",
+ " 'canprint': 0,\n",
+ " 'canshare': 1,\n",
+ " 'comments': '0',\n",
+ " 'dateuploaded': '1193821883',\n",
+ " 'description': 'Urmas Paet with Tallinn skyline as backdrop.',\n",
+ " 'editability': {'canaddmeta': 0, 'cancomment': 0},\n",
+ " 'farm': 3,\n",
+ " 'id': '1808093328',\n",
+ " 'isfamily': 0,\n",
+ " 'isfavorite': 0,\n",
+ " 'isfriend': 0,\n",
+ " 'ispublic': 1,\n",
+ " 'lastupdate': '1291726681',\n",
+ " 'license': '4',\n",
+ " 'media': 'photo',\n",
+ " 'notes': [],\n",
+ " 'originalformat': 'jpg',\n",
+ " 'originalsecret': '84b2933747',\n",
+ " 'owner_id': '16941867@N06',\n",
+ " 'owner_username': 'Estonian Foreign Ministry',\n",
+ " 'people': {'haspeople': 0},\n",
+ " 'posted': '1193821883',\n",
+ " 'rotation': 0,\n",
+ " 'safety_level': '0',\n",
+ " 'secret': '285209b709',\n",
+ " 'server': '2364',\n",
+ " 'tag_ids': ['16896545-1808093328-4053146',\n",
+ " '16896545-1808093328-29495',\n",
+ " '16896545-1808093328-77084',\n",
+ " '16896545-1808093328-3363'],\n",
+ " 'tag_names': ['paet', 'foreign', 'minister', 'estonia'],\n",
+ " 'taken': '2007-10-18 16:01:14',\n",
+ " 'takengranularity': '0',\n",
+ " 'takenunknown': 0,\n",
+ " 'title': 'Estonian Foreign Minister Urmas Paet',\n",
+ " 'urls': {'url': [{'text': 'https://www.flickr.com/photos/estonian-foreign-ministry/1808093328/',\n",
+ " 'type': 'photopage'}]},\n",
+ " 'views': '1127'}\n"
+ ]
+ }
+ ],
+ "source": [
+ "pprint(info)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/megapixels/notebooks/datasets/spreadsheets/pull_spreadsheet.ipynb b/megapixels/notebooks/datasets/spreadsheets/pull_spreadsheet.ipynb
new file mode 100644
index 00000000..183c063b
--- /dev/null
+++ b/megapixels/notebooks/datasets/spreadsheets/pull_spreadsheet.ipynb
@@ -0,0 +1,624 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "# Pull Google Spreadsheet"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%reload_ext autoreload\n",
+ "%autoreload 2\n",
+ "\n",
+ "import os\n",
+ "from os.path import join\n",
+ "from glob import glob\n",
+ "from pathlib import Path\n",
+ "import requests\n",
+ "import json\n",
+ "from pprint import pprint\n",
+ "from multiprocessing.pool import ThreadPool\n",
+ "import threading\n",
+ "import urllib.request\n",
+ "import difflib\n",
+ "import unidecode\n",
+ "\n",
+ "import slugify\n",
+ "from tqdm import tqdm_notebook as tqdm\n",
+ "import pandas as pd\n",
+ "from scipy.io import loadmat\n",
+ "import numpy as np\n",
+ "%matplotlib inline\n",
+ "import matplotlib.pyplot as plt\n",
+ "\n",
+ "import sys\n",
+ "sys.path.append('/work/megapixels_dev/megapixels')\n",
+ "from app.utils import api_utils, identity_utils\n",
+ "from app.settings import app_cfg\n",
+ "from app.settings import types"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## To CSV"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# add CASIA Webface\n",
+ "\n",
+ "import os\n",
+ "import click\n",
+ "import re\n",
+ "import os\n",
+ "import csv\n",
+ "import string\n",
+ "import codecs\n",
+ "import gspread\n",
+ "from os.path import join\n",
+ "from pathlib import Path\n",
+ "import simplejson as json\n",
+ "from oauth2client.service_account import ServiceAccountCredentials\n",
+ "\n",
+ "from app.settings import types\n",
+ "from app.settings import app_cfg"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def fetch_spreadsheet():\n",
+ " \"\"\"Open the Google Spreadsheet, which contains the individual worksheets\"\"\"\n",
+ " scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive']\n",
+ " fp_creds = join(app_cfg.DIR_ROOT, 'scraper/.creds/Megapixels-ef28f91112a9.json')\n",
+ " credentials = ServiceAccountCredentials.from_json_keyfile_name(fp_creds, scope)\n",
+ " docid = \"1denb7TjYsN9igHyvYah7fQ0daABW32Z30lwV7QrDJQc\"\n",
+ " client = gspread.authorize(credentials)\n",
+ " spreadsheet = client.open_by_key(docid)\n",
+ " return spreadsheet\n",
+ "\n",
+ "def fetch_worksheet(name=\"institutions\"):\n",
+ " \"\"\"Get a reference to a particular \"worksheet\" from the Google Spreadsheet\"\"\"\n",
+ " spreadsheet = fetch_spreadsheet()\n",
+ " return spreadsheet.worksheet(name)\n",
+ "\n",
+ "def fetch_google_sheet(name=\"institutions\"):\n",
+ " \"\"\"Get all the values from a particular worksheet as a list of lists.\n",
+ " Returns:\n",
+ " :keys - the first row of the document\n",
+ " :lines - a list of lists with the rest of the rows\"\"\"\n",
+ " rows = fetch_worksheet(name).get_all_values()\n",
+ " keys = rows[0]\n",
+ " lines = rows[1:]\n",
+ " return keys, lines\n",
+ "\n",
+ "def fetch_google_sheet_objects(name):\n",
+ " \"\"\"Get all the values from a worksheet as a list of dictionaries\"\"\"\n",
+ " keys, rows = fetch_google_sheet(name)\n",
+ " recs = []\n",
+ " for row in rows:\n",
+ " rec = {}\n",
+ " for index, key in enumerate(keys):\n",
+ " rec[key] = row[index]\n",
+ " recs.append(rec)\n",
+ " return recs\n",
+ "\n",
+ "def fetch_google_lookup(name, item_key='key'):\n",
+ " \"\"\"Get all the values from a worksheet as a dictionary of dictionaries.\n",
+ " Specify which field you want to use as the dictionary key.\"\"\"\n",
+ " keys, rows = fetch_google_sheet(name)\n",
+ " lookup = {}\n",
+ " for row in rows:\n",
+ " rec = {}\n",
+ " for index, key in enumerate(keys):\n",
+ " rec[key] = row[index]\n",
+ " lookup[rec[item_key]] = rec\n",
+ " return lookup"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "sheet_datasets = fetch_google_sheet_objects(name='datasets')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "sheet_stats = fetch_google_sheet_objects(name='statistics')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{'key': '10k_US_adult_faces',\n",
+ " 'name': '10K US Adult Faces',\n",
+ " 'berit': 'Y',\n",
+ " 'charlie': '',\n",
+ " 'adam': '',\n",
+ " 'priority': '',\n",
+ " 'wild': 'Y',\n",
+ " 'indoor': '',\n",
+ " 'outdoor': '',\n",
+ " 'cyberspace': 'Y',\n",
+ " 'names': '',\n",
+ " 'downloaded': '',\n",
+ " 'year_start': '',\n",
+ " 'year_end': '',\n",
+ " 'year_published': '2013',\n",
+ " 'ongoing': '',\n",
+ " 'images': '10,168 ',\n",
+ " 'videos': '',\n",
+ " 'faces_unique': '10,168 ',\n",
+ " 'total_faces': '',\n",
+ " 'img_per_person': '',\n",
+ " 'num_cameras': '',\n",
+ " 'faces_persons': '',\n",
+ " 'female': '4362',\n",
+ " 'male': '5806',\n",
+ " 'landmarks': '77 ',\n",
+ " 'width': '',\n",
+ " 'height': '256',\n",
+ " 'color': '',\n",
+ " 'gray': '',\n",
+ " 'derivative_of': '',\n",
+ " 'tags': 'fr',\n",
+ " 'source': 'google',\n",
+ " 'purpose_short': 'US adult faces database',\n",
+ " 'size_gb': '',\n",
+ " 'agreement': '',\n",
+ " 'agree_requied': '',\n",
+ " 'agreement_signed': '',\n",
+ " 'comment': 'Using an online random name generator based on the 1990 U.S. Census name distribution we randomly sampled 25,000 first and last names and automatically downloaded from Google Image Search',\n",
+ " 'comment 2': '',\n",
+ " 'comment 3': '',\n",
+ " '': ''}"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "sheet_stats[0]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "Index(['', 'added_on', 'comments', 'faces', 'ft_share', 'key', 'name_full',\n",
+ " 'name_short', 'pdf_paper', 'relevance', 'subset_of', 'superset_of',\n",
+ " 'url', 'using'],\n",
+ " dtype='object')"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df_datasets.keys()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "sheet = fetch_google_lookup(name=opt_spreadsheet)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{'key': 'lfw', 'name_short': 'LFW', 'using': 'Y', 'ft_share': '1', 'subset_of': '', 'superset_of': '', 'name_full': 'Labeled Faces in-the-Wild', 'url': 'http://vis-www.cs.umass.edu/lfw/', 'added_on': '', 'faces': '', 'pdf_paper': 'Y', 'comments': 'many references, only included first on from 2007', '': '', 'relevance': '10'}\n"
+ ]
+ }
+ ],
+ "source": [
+ "print(sheet['lfw'])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "10k_US_adult_faces\n",
+ "3d_rma\n",
+ "3dddb_unconstrained\n",
+ "3dpes\n",
+ "4dfab\n",
+ "50_people_one_question\n",
+ "a_pascal_yahoo\n",
+ "aberdeen \n",
+ "adience\n",
+ "afad\n",
+ "afew_va\n",
+ "affectnet\n",
+ "aflw\n",
+ "afw\n",
+ "agedb\n",
+ "alert_airport\n",
+ "am_fed\n",
+ "apis\n",
+ "ar_facedb\n",
+ "awe_ears\n",
+ "b3d_ac\n",
+ "bbc_pose\n",
+ "berkeley_pose\n",
+ "bfm\n",
+ "bio_id\n",
+ "bjut_3d\n",
+ "bosphorus\n",
+ "bp4d_plus\n",
+ "bp4d_spontanous\n",
+ "brainwash\n",
+ "bu_3dfe\n",
+ "buhmap_db\n",
+ "cafe\n",
+ "caltech_10k_web_faces\n",
+ "caltech_faces\n",
+ "caltech_pedestrians\n",
+ "camel\n",
+ "cas_peal\n",
+ "casablanca\n",
+ "casia_webface\n",
+ "caviar4reid\n",
+ "celeba\n",
+ "celeba_plus\n",
+ "cfd\n",
+ "chalearn\n",
+ "chokepoint\n",
+ "cityscapes\n",
+ "clothing_co_parsing\n",
+ "cmdp\n",
+ "cmu_pie\n",
+ "coco\n",
+ "coco_action\n",
+ "coco_qa\n",
+ "cofw\n",
+ "cohn_kanade\n",
+ "cohn_kanade_plus\n",
+ "columbia_gaze\n",
+ "complex_activities\n",
+ "cuhk01\n",
+ "cuhk02\n",
+ "cuhk03\n",
+ "cvc_01_barcelona\n",
+ "czech_news_agency\n",
+ "d3dfacs\n",
+ "dartmouth_children\n",
+ "data_61\n",
+ "deep_fashion\n",
+ "disfa\n",
+ "distance_nighttime\n",
+ "duke_mtmc\n",
+ "emotio_net\n",
+ "eth_andreas_ess\n",
+ "europersons\n",
+ "expw\n",
+ "face_research_lab\n",
+ "face_scrub\n",
+ "face_tracer\n",
+ "facebook\n",
+ "facebook_100\n",
+ "faceplace\n",
+ "faces94\n",
+ "faces95\n",
+ "faces96\n",
+ "families_in_the_wild\n",
+ "fddb\n",
+ "fei\n",
+ "feret\n",
+ "ferplus\n",
+ "fia\n",
+ "fiw_300\n",
+ "florida_inmates\n",
+ "frav2d\n",
+ "frav3d\n",
+ "grimace\n",
+ "frgc\n",
+ "gallagher\n",
+ "gavab_db\n",
+ "geofaces\n",
+ "georgia_tech_face_database\n",
+ "gmu\n",
+ "google\n",
+ "graz\n",
+ "h3d\n",
+ "hda_plus\n",
+ "helen\n",
+ "hi4d_adsip\n",
+ "hid_equinox_infrared\n",
+ "hipsterwars\n",
+ "hollywood_headset\n",
+ "hrt_transgender\n",
+ "ifad\n",
+ "ifdb\n",
+ "iit_dehli_ear\n",
+ "ijb_a\n",
+ "ijb_b\n",
+ "ijb_c\n",
+ "ijb_s\n",
+ "ilids_mcts\n",
+ "ilids_vid_reid\n",
+ "images_of_groups\n",
+ "imdb_wiki\n",
+ "imdb_face\n",
+ "imfdb\n",
+ "imm_face\n",
+ "immediacy\n",
+ "imsitu\n",
+ "inria_person\n",
+ "iqiyi\n",
+ "jaffe\n",
+ "jiku_mobile\n",
+ "jpl_pose\n",
+ "karpathy_instagram\n",
+ "kdef\n",
+ "kin_face\n",
+ "kinectface\n",
+ "kitti\n",
+ "lag\n",
+ "large_scale_person_search\n",
+ "leeds_sports_pose\n",
+ "leeds_sports_pose_extended\n",
+ "lfw\n",
+ "lfw_a\n",
+ "lfw_p\n",
+ "m2vts\n",
+ "m2vtsdb_extended\n",
+ "mafl\n",
+ "malf\n",
+ "mapillary\n",
+ "market_1501\n",
+ "market1203\n",
+ "mars\n",
+ "mcgill\n",
+ "meds\n",
+ "megaage\n",
+ "megaface\n",
+ "mifs\n",
+ "mikki\n",
+ "mit_cbcl\n",
+ "mit_cbcl_ped\n",
+ "mit_cbclss\n",
+ "miw\n",
+ "mmi_facial_expression\n",
+ "moments_in_time\n",
+ "morph\n",
+ "morph_nc\n",
+ "mot\n",
+ "mpi_large\n",
+ "mpi_small\n",
+ "mpii_gaze\n",
+ "mpii_human_pose\n",
+ "mr2\n",
+ "mrp_drone\n",
+ "msceleb\n",
+ "msmt_17\n",
+ "muct\n",
+ "mug_faces\n",
+ "multi_pie\n",
+ "mtfl\n",
+ "names_and_faces_news\n",
+ "nd_2006\n",
+ "nist_mid_mugshot\n",
+ "nova_emotions\n",
+ "nudedetection\n",
+ "orl\n",
+ "penn_fudan\n",
+ "peta\n",
+ "pets\n",
+ "pilot_parliament\n",
+ "pipa\n",
+ "pku\n",
+ "pku_reid\n",
+ "pornodb\n",
+ "precarious\n",
+ "prid\n",
+ "prw\n",
+ "psu\n",
+ "pubfig\n",
+ "pubfig_83\n",
+ "put_face\n",
+ "qmul_grid\n",
+ "qmul_ilids\n",
+ "qmul_surv_face\n",
+ "rafd\n",
+ "raid\n",
+ "rap_pedestrian\n",
+ "reseed\n",
+ "saivt\n",
+ "samm\n",
+ "sarc3d\n",
+ "scface\n",
+ "scut_fbp\n",
+ "scut_head\n",
+ "sdu_vid\n",
+ "urban_sed\n",
+ "sheffield\n",
+ "shinpuhkan_2014\n",
+ "social_relation\n",
+ "soton\n",
+ "sports_videos_in_the_wild\n",
+ "stair_actions\n",
+ "stanford_drone\n",
+ "stickmen_buffy\n",
+ "stickmen_family\n",
+ "stickmen_pascal\n",
+ "stirling_esrc_3s\n",
+ "sun_attributes\n",
+ "svs\n",
+ "texas_3dfrd\n",
+ "tiny_faces\n",
+ "tiny_images\n",
+ "towncenter\n",
+ "tud_brussels\n",
+ "tud_campus\n",
+ "tud_crossing\n",
+ "tud_motionpairs\n",
+ "tud_multiview\n",
+ "tud_pedestrian\n",
+ "tud_stadtmitte\n",
+ "tvhi\n",
+ "twinsburg_twins\n",
+ "uccs\n",
+ "ucf_101\n",
+ "ucf_crowd\n",
+ "ucf_selfie\n",
+ "ufdd\n",
+ "umb\n",
+ "umd_faces\n",
+ "unbc_shoulder_pain\n",
+ "urban_tribes\n",
+ "used\n",
+ "utk_face\n",
+ "v47\n",
+ "vadana\n",
+ "vgg_celebs_in_places\n",
+ "vgg_faces\n",
+ "vgg_faces2\n",
+ "violent_flows\n",
+ "viper\n",
+ "visual_phrases\n",
+ "vmu\n",
+ "voc\n",
+ "vqa\n",
+ "ward\n",
+ "who_goes_there\n",
+ "wider\n",
+ "wider_face\n",
+ "wider_attribute\n",
+ "wildtrack\n",
+ "yale_faces\n",
+ "yale_faces_b\n",
+ "yale_faces_b_ext\n",
+ "yawdd\n",
+ "yfcc_100m\n",
+ "york_3d\n",
+ "youtube_faces\n",
+ "youtube_makeup\n",
+ "youtube_poses\n",
+ "wlfdb\n",
+ "sal\n",
+ "semaine\n",
+ "belfast_naturalistic\n",
+ "belfast_induced\n",
+ "vam_faces\n",
+ "manhob_hci\n",
+ "deap\n",
+ "amfed\n",
+ "recola\n",
+ "avec_13\n",
+ "avec_14\n",
+ "mimicry\n",
+ "meissner\n",
+ "nottingham_scans\n",
+ "nottingham_orig\n",
+ "stirling_pain\n",
+ "utrecht_ecvp\n",
+ "mooney\n",
+ "\n",
+ "vcr\n",
+ "hufrd_pilgrims\n",
+ "vidtimit\n",
+ "casme\n",
+ "face_place\n",
+ "flickr_faces\n",
+ "hku_face\n",
+ "ibm_dif\n",
+ "gfw\n",
+ "kasparov_rgbd\n",
+ "vap_rgbd\n",
+ "aau_thermal_sports\n",
+ "aau_thermal_soccer\n",
+ "wdref\n",
+ "pic\n",
+ "ucfi\n",
+ "ldhf\n",
+ "nfrad\n",
+ "specface\n"
+ ]
+ }
+ ],
+ "source": [
+ "for k, v in sheet.items():\n",
+ " print(k)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "megapixels",
+ "language": "python",
+ "name": "megapixels"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.6.8"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/scraper/compare-csv-counts.py b/scraper/compare-csv-counts.py
new file mode 100644
index 00000000..fcbfe32f
--- /dev/null
+++ b/scraper/compare-csv-counts.py
@@ -0,0 +1,27 @@
+#!python
+
+import operator
+
+def read_text(fn):
+ with open(fn, 'r') as f:
+ lines = f.readlines()
+ lookup = {}
+ for line in lines:
+ line = line.strip()
+ total, fn = line.split(' ')
+ lookup[fn] = int(total)
+ return lookup
+
+new = read_text('new2.txt')
+old = read_text('new.txt')
+
+compare = {}
+for key in sorted(new.keys()):
+ if key in old:
+ diff = new[key] - old[key]
+ compare[key] = diff
+
+sorted_compare = sorted(compare.items(), key=operator.itemgetter(1))
+for key, diff in sorted_compare:
+ print("{}\t{}".format(diff, key))
+
diff --git a/site/assets/css/css.css b/site/assets/css/css.css
index 7def3e56..32c7dad6 100644
--- a/site/assets/css/css.css
+++ b/site/assets/css/css.css
@@ -95,7 +95,7 @@ header .links {
header .links span,
header .links a {
display: block;
- color: #d7ba5a;
+ color: #dedede;
text-decoration: none;
text-transform: uppercase;
margin-right: 32px;
@@ -105,16 +105,16 @@ header .links a {
font-weight: 400;
}
header .links a.active {
- color: #f3c266;
- border-bottom: 1px solid rgba(240,200,150,255);
+ color: #fff;
+ border-bottom: 1px solid rgba(255,255,255,255);
}
.desktop header .links a:hover {
- color: #e9bb5f;
- border-bottom: 1px solid rgba(240,200,150,255);
+ color: #fff;
+ border-bottom: 1px solid rgba(255,255,255,255);
}
.desktop header .links a.active:hover {
- color: #e9bb5f;
- border-bottom: 1px solid rgba(240,200,150,255);
+ color: #fff;
+ border-bottom: 1px solid rgba(255,255,255,255);
}
header .links.splash{
font-size:22px;
@@ -481,6 +481,53 @@ section.fullwidth .image {
color:#fff;
border: 0;
}
+
+
+/* about page */
+
+
+.flex-container {
+ padding: 0;
+ margin: 0;
+ list-style: none;
+
+ display: -webkit-box;
+ display: -moz-box;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ display: flex;
+
+ -webkit-flex-flow: row wrap;
+ justify-content: space-around;
+}
+
+.team-photos-container{
+ margin-top:40px;
+}
+.team-member {
+ height: auto;
+ margin-top: 10px;
+ color: white;
+ width: 400px;
+ font-weight: bold;
+ flex-grow: 1;
+ margin:0 40px 0 0;
+ padding:20px;
+ border-radius:6px;
+ background: #202020;
+}
+.team-member&:last-child{
+ margin:0 0 0 40px;
+}
+.team-member p{
+ font-size:14px;
+}
+.team-member img{
+ margin:0;
+ display: block;
+}
+
+
.sideimage {
margin: 0px 0 40px 0;
display: flex;
@@ -488,9 +535,18 @@ section.fullwidth .image {
justify-content: flex-start;
align-items: flex-start;
}
-.sideImage p{
+.sideimage p{
margin-top:0px;
padding-top:0px;
+ font-size:14px;
+}
+.sideimage strong{
+ display: block;
+ font-size:26px;
+ line-height: 26px;
+ font-weight: 400;
+ font-family: 'Roboto';
+ margin-bottom: 16px;
}
.sideimage img {
margin-right: 40px;
@@ -830,6 +886,11 @@ page-specific formatting
color: #aaa;
}
+.content-about .about-menu ul li a.current {
+ border-bottom: 1px solid #ddd;
+ color: #ddd;
+}
+
/* footnotes */
diff --git a/site/assets/css/splash.css b/site/assets/css/splash.css
index 8b07918b..046d5c34 100644
--- a/site/assets/css/splash.css
+++ b/site/assets/css/splash.css
@@ -72,6 +72,12 @@ header .links a.activeLink {
.about a {
color: #fff;
}
+p {
+ margin: 0 10px 20px 0;
+ line-height: 1.5;
+ font-size: 14px;
+ font-weight: 300;
+}
@media screen and (max-width: 700px) {
header, footer {
diff --git a/site/content/assets/ajax-loader.gif b/site/content/assets/ajax-loader.gif
deleted file mode 100644
index dc21df18..00000000
--- a/site/content/assets/ajax-loader.gif
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/icon_camera.svg b/site/content/assets/icon_camera.svg
deleted file mode 100644
index b349072e..00000000
--- a/site/content/assets/icon_camera.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0"?>
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -256 1950 1950"><path d="m975.19 549.05q119 0 203.5 84.5t84.5 203.5-84.5 203.5-203.5 84.5-203.5-84.5-84.5-203.5 84.5-203.5 203.5-84.5m704-416q106 0 181 75t75 181v896q0 106-75 181t-181 75h-1408q-106 0-181-75t-75-181v-896q0-106 75-181t181-75h224l51-136q19-49 69.5-84.5t103.5-35.5h512q53 0 103.5 35.5t69.5 84.5l51 136h224m-704 1152q185 0 316.5-131.5t131.5-316.5-131.5-316.5-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5"/></svg> \ No newline at end of file
diff --git a/site/content/assets/megapixels_logo.svg b/site/content/assets/megapixels_logo.svg
deleted file mode 100755
index 00aa430f..00000000
--- a/site/content/assets/megapixels_logo.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
-<g>
- <rect x="9.833" y="9.833" fill="#FFFFFF" width="10.334" height="10.333"/>
- <path fill="#FFFFFF" d="M0,0v30h30V0H0z M25,25.002H5V4.999h20V25.002z"/>
-</g>
-</svg>
diff --git a/site/content/assets/megapixels_logo_01.svg b/site/content/assets/megapixels_logo_01.svg
deleted file mode 100644
index a9b7eff2..00000000
--- a/site/content/assets/megapixels_logo_01.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- width="92.718px" height="58.333px" viewBox="0 0 92.718 58.333" enable-background="new 0 0 92.718 58.333" xml:space="preserve">
-<g>
- <polygon fill="#000001" points="66.937,28.509 71.575,23.871 76.214,28.509 78.942,25.78 74.304,21.142 78.942,16.503
- 76.214,13.774 71.575,18.413 66.937,13.774 64.208,16.503 68.847,21.142 64.208,25.78 "/>
- <polygon fill="#000001" points="34.288,0 27.144,0 17.144,0 10,0 0.144,0 0,0 0,44 10,44 10,10 17.144,10 17.144,44 27.144,44
- 27.144,10 34.288,10 34.288,44 44.288,44 44.288,0 44.144,0 "/>
- <path fill="#000001" d="M92.717,0h-10H60.432h-9.999h-0.001v16.049v26.235v16.049h10V42.284h22.286h10h0L92.717,0L92.717,0z
- M82.718,32.284H60.432V16.049V10h22.286V32.284z"/>
-</g>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_300.eot b/site/content/assets/roboto/Roboto_300.eot
deleted file mode 100644
index 17b7d5cd..00000000
--- a/site/content/assets/roboto/Roboto_300.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_300.svg b/site/content/assets/roboto/Roboto_300.svg
deleted file mode 100644
index 4ded944a..00000000
--- a/site/content/assets/roboto/Roboto_300.svg
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="Roboto" horiz-adv-x="1135" ><font-face
- font-family="Roboto Light"
- units-per-em="2048"
- panose-1="2 0 0 0 0 0 0 0 0 0"
- ascent="1900"
- descent="-500"
- alphabetic="0" />
-<glyph unicode=" " horiz-adv-x="498" />
-<glyph unicode="!" horiz-adv-x="462" d="M284 405H173L167 1456H291L284 405ZM153 70Q153 104 175 127T235 151T295 128T318 70Q318 37 296 15T235 -8T175 14T153 70Z" />
-<glyph unicode="&quot;" horiz-adv-x="588" d="M243 1396L223 1083H143L146 1536H243V1396ZM479 1396L459 1083H378L382 1536H479V1396Z" />
-<glyph unicode="#" horiz-adv-x="1191" d="M753 410H439L362 0H263L340 410H85V503H357L440 944H161V1040H458L537 1456H636L557 1040H872L951 1456H1051L972 1040H1201V944H954L871 503H1126V410H853L776 0H676L753 410ZM456 503H771L854 944H539L456 503Z" />
-<glyph unicode="$" d="M901 359Q901 470 829 540T575 674Q349 745 258 842T167 1095Q167 1258 267 1359T539 1475V1677H641V1475Q817 1459 913 1343T1010 1028H891Q891 1185 810 1277T587 1370Q445 1370 366 1296T286 1097Q286 977 359 910T607 783T862 669T981
-540T1021 361Q1021 197 919 97T637 -18V-208H536V-19Q335 -6 225 107T115 418H235Q235 262 326 174T580 85Q722 85 811 161T901 359Z" />
-<glyph unicode="%" horiz-adv-x="1513" d="M109 1176Q109 1306 189 1391T394 1477T598 1392T679 1170V1099Q679 971 600 886T396 800Q273 800 191 884T109 1106V1176ZM206 1099Q206 1006 257 946T396 886Q481 886 531 946T582 1103V1176Q582 1269 530 1329T394
-1390Q311 1390 259 1330T206 1170V1099ZM842 357Q842 487 922 572T1126 657T1330 573T1412 350V279Q1412 149 1332 64T1128 -21T924 63T842 284V357ZM938 279Q938 185 989 125T1128 65Q1214 65 1264 125T1315 284V357Q1315 453 1264 511T1126 570Q1042 570 990
-511T938 353V279ZM434 121L359 169L1070 1307L1145 1259L434 121Z" />
-<glyph unicode="&amp;" horiz-adv-x="1260" d="M404 794Q317 899 278 981T238 1145Q238 1298 329 1387T573 1476Q712 1476 798 1396T884 1191Q884 1047 718 908L558 784L958 318Q1049 465 1049 651H1160Q1160 403 1032 232L1231 0H1087L961 146Q882 68 779 24T560
--20Q352 -20 230 86T108 371Q108 477 170 571T390 784L404 794ZM560 81Q651 81 736 119T890 229L483 701L469 716L423 681Q227 521 227 371Q227 240 317 161T560 81ZM358 1149Q358 1027 493 861L624 961Q688 1007 729 1062T770 1191Q770 1269 716 1321T572 1374Q474
-1374 416 1311T358 1149Z" />
-<glyph unicode="&apos;" horiz-adv-x="348" d="M226 1395L209 1090H119Q124 1386 124 1536H226V1395Z" />
-<glyph unicode="(" horiz-adv-x="653" d="M140 588Q140 806 196 1011T360 1387T592 1632L621 1551Q555 1504 490 1414T374 1200T292 922T260 571Q260 362 307 169T438 -171T621 -393L592 -470Q465 -394 357 -225T195 148T140 588Z" />
-<glyph unicode=")" horiz-adv-x="667" d="M514 573Q514 353 460 150T298 -223T62 -470L33 -393Q131 -323 214 -176T346 166T394 591Q394 798 346 990T214 1334T33 1555L62 1632Q188 1555 295 1386T458 1011T514 573Z" />
-<glyph unicode="*" horiz-adv-x="869" d="M361 1000L29 1108L61 1209L393 1086L389 1456H493L485 1083L809 1210L842 1109L509 994L732 700L647 637L433 942L229 639L144 700L361 1000Z" />
-<glyph unicode="+" horiz-adv-x="1156" d="M630 740H1073V628H630V146H509V628H75V740H509V1206H630V740Z" />
-<glyph unicode="," horiz-adv-x="392" d="M131 -272L60 -220Q151 -98 154 33V188H271V63Q271 -145 131 -272Z" />
-<glyph unicode="-" horiz-adv-x="586" d="M528 592H49V693H528V592Z" />
-<glyph unicode="." horiz-adv-x="489" d="M145 72Q145 107 167 131T230 156T293 132T316 72T293 15T230 -8T168 14T145 72Z" />
-<glyph unicode="/" horiz-adv-x="813" d="M139 -125H30L638 1456H746L139 -125Z" />
-<glyph unicode="0" d="M1015 607Q1015 299 902 140T569 -20Q353 -20 238 136T120 592V853Q120 1160 234 1318T567 1476Q783 1476 897 1324T1015 874V607ZM895 868Q895 1118 814 1246T567 1374Q405 1374 323 1249T239 880V594Q239 345 323 213T569 81Q729 81 811
-210T895 588V868Z" />
-<glyph unicode="1" d="M694 0H574V1312L178 1165V1277L674 1461H694V0Z" />
-<glyph unicode="2" d="M1049 0H137V92L636 658Q760 801 808 894T856 1075Q856 1213 775 1293T552 1374Q405 1374 315 1280T224 1036H105Q105 1159 160 1260T318 1418T552 1476Q752 1476 864 1371T977 1085Q977 983 914 862T690 560L284 101H1049V0Z" />
-<glyph unicode="3" d="M403 793H527Q630 793 707 829T824 929T865 1076Q865 1216 786 1295T559 1374Q419 1374 330 1292T240 1074H120Q120 1187 177 1280T335 1425T559 1476Q757 1476 871 1368T985 1072Q985 967 919 879T736 746Q872 708 942 616T1012 395Q1012
-208 890 94T564 -20Q434 -20 326 32T158 177T98 395H218Q218 256 315 169T564 81Q719 81 805 160T892 391Q892 537 799 614T523 691H403V793Z" />
-<glyph unicode="4" d="M872 469H1099V368H872V0H752V368H67V436L741 1456H872V469ZM214 469H752V1301L699 1209L214 469Z" />
-<glyph unicode="5" d="M218 746L289 1456H1017V1345H392L341 853Q458 933 615 933Q812 933 929 805T1046 464Q1046 234 932 107T611 -20Q421 -20 303 86T168 383H283Q300 234 384 158T611 81Q767 81 846 180T926 462Q926 622 837 723T594 824Q509 824 446 803T313
-719L218 746Z" />
-<glyph unicode="6" d="M843 1467V1362H829Q568 1362 418 1209T252 782Q312 865 405 910T613 956Q805 956 918 824T1032 477Q1032 335 979 221T827 44T601 -20Q392 -20 261 131T130 523V643Q130 1034 308 1248T813 1467H843ZM594 853Q480 853 382 786T250 614V512Q250
-322 347 202T601 82Q741 82 827 193T914 473Q914 645 828 749T594 853Z" />
-<glyph unicode="7" d="M1034 1387L412 0H287L905 1354H77V1456H1034V1387Z" />
-<glyph unicode="8" d="M995 1081Q995 968 929 879T755 747Q881 704 957 608T1033 386Q1033 199 906 90T570 -20Q359 -20 233 89T106 386Q106 510 179 607T379 747Q271 789 207 878T143 1081Q143 1262 259 1369T568 1476T877 1368T995 1081ZM913 385Q913 521 816
-608T568 696T321 610T225 385T318 164T570 81Q725 81 819 163T913 385ZM875 1082Q875 1207 789 1290T568 1374Q432 1374 348 1294T263 1082Q263 954 347 876T569 798Q704 798 789 876T875 1082Z" />
-<glyph unicode="9" d="M884 674Q820 580 725 529T519 477Q395 477 300 541T153 718T101 965Q101 1109 156 1227T311 1410T541 1476Q760 1476 882 1323T1004 887V779Q1004 385 836 187T323 -11H301L302 93H344Q605 97 741 241T884 674ZM534 580Q654 580 749 651T885
-837V906Q885 1128 793 1250T543 1373Q401 1373 310 1259T219 970Q219 803 306 692T534 580Z" />
-<glyph unicode=":" horiz-adv-x="430" d="M383 72Q383 107 405 131T468 156T531 132T554 72T531 15T468 -8T406 14T383 72ZM129 995Q129 1030 151 1054T214 1079T277 1055T300 995T277 938T214 915T152 937T129 995Z" />
-<glyph unicode=";" horiz-adv-x="399" d="M118 995Q118 1030 140 1054T203 1079T266 1055T289 995T266 938T203 915T141 937T118 995ZM131 -272L60 -220Q151 -98 154 33V188H271V63Q271 -145 131 -272Z" />
-<glyph unicode="&lt;" horiz-adv-x="1047" d="M208 655L904 355V229L77 608V705L904 1083V957L208 655Z" />
-<glyph unicode="=" horiz-adv-x="1133" d="M983 829H149V935H983V829ZM983 418H149V524H983V418Z" />
-<glyph unicode="&gt;" horiz-adv-x="1061" d="M835 659L124 962V1085L969 707V610L124 231V355L835 659Z" />
-<glyph unicode="?" horiz-adv-x="930" d="M376 404Q378 522 408 594T537 763T664 901T708 990T724 1101Q724 1226 658 1297T472 1369Q352 1369 279 1301T203 1115H84Q86 1279 195 1377T472 1476Q644 1476 743 1376T843 1103Q843 995 794 901T608 680Q495 585 495
-404H376ZM360 70Q360 104 381 127T442 151Q480 151 502 128T525 70Q525 37 503 15T442 -8Q403 -8 382 14T360 70Z" />
-<glyph unicode="@" horiz-adv-x="1870" d="M1754 513Q1749 366 1700 241T1565 48T1364 -20Q1267 -20 1206 31T1125 174Q1017 -20 827 -20Q687 -20 618 101T567 427Q582 590 641 717T796 916T1001 988Q1078 988 1136 967T1271 880L1220 310Q1210 194 1249 130T1376
-66Q1499 66 1575 186T1661 513Q1680 918 1507 1122T983 1327Q772 1327 603 1222T335 923T225 478T291 35T528 -260T906 -363Q998 -363 1087 -341T1236 -284L1267 -364Q1210 -402 1108 -427T902 -453Q652 -453 472 -341T203 -17T125 478Q137 756 247 970T550 1302T987
-1420Q1242 1420 1419 1314T1681 1002T1754 513ZM673 286Q684 186 729 132T848 77Q1033 77 1121 332L1166 848Q1099 897 1008 897Q897 897 816 809T696 565T673 286Z" />
-<glyph unicode="A" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513Z" />
-<glyph unicode="B" horiz-adv-x="1255" d="M184 0V1456H614Q848 1456 969 1360T1090 1075Q1090 962 1029 879T860 759Q987 731 1064 634T1142 410Q1142 217 1018 109T671 0H184ZM307 700V104H676Q834 104 926 184T1019 408Q1019 543 931 621T686 700H307ZM307
-803H643Q797 806 881 875T966 1078Q966 1218 879 1284T614 1351H307V803Z" />
-<glyph unicode="C" horiz-adv-x="1330" d="M1215 454Q1190 224 1051 102T679 -20Q517 -20 393 61T200 290T131 630V819Q131 1013 199 1163T394 1394T688 1476Q922 1476 1057 1350T1215 1000H1091Q1045 1371 688 1371Q490 1371 373 1223T255 814V636Q255 384 369
-234T679 84Q872 84 970 176T1091 454H1215Z" />
-<glyph unicode="D" horiz-adv-x="1341" d="M184 0V1456H591Q770 1456 912 1375T1133 1141T1213 795V661Q1213 466 1134 315T912 82T582 0H184ZM307 1351V104H583Q813 104 952 256T1091 669V797Q1091 1048 954 1199T593 1351H307Z" />
-<glyph unicode="E" horiz-adv-x="1165" d="M988 698H307V104H1090V0H184V1456H1085V1351H307V802H988V698Z" />
-<glyph unicode="F" horiz-adv-x="1152" d="M986 680H307V0H184V1456H1086V1351H307V785H986V680Z" />
-<glyph unicode="G" horiz-adv-x="1400" d="M1235 173Q1171 82 1035 31T729 -20Q558 -20 425 62T219 294T145 638V822Q145 1125 298 1300T709 1476Q934 1476 1071 1362T1234 1046H1111Q1084 1206 981 1288T710 1371Q506 1371 387 1226T268 817V645Q268 479 324
-352T486 154T729 84Q888 84 1002 134Q1076 167 1112 211V587H721V691H1235V173Z" />
-<glyph unicode="H" horiz-adv-x="1449" d="M1263 0H1139V698H307V0H184V1456H307V802H1139V1456H1263V0Z" />
-<glyph unicode="I" horiz-adv-x="545" d="M334 0H211V1456H334V0Z" />
-<glyph unicode="J" horiz-adv-x="1127" d="M827 1456H951V433Q951 226 832 103T511 -20Q299 -20 185 91T71 401H194Q194 243 277 164T511 84Q650 84 737 176T827 426V1456Z" />
-<glyph unicode="K" horiz-adv-x="1292" d="M512 723L307 521V0H184V1456H307V671L1053 1456H1208L598 808L1255 0H1105L512 723Z" />
-<glyph unicode="L" horiz-adv-x="1079" d="M308 104H1027V0H184V1456H308V104Z" />
-<glyph unicode="M" horiz-adv-x="1772" d="M347 1456L884 171L1423 1456H1587V0H1464V634L1474 1284L932 0H837L297 1279L307 638V0H184V1456H347Z" />
-<glyph unicode="N" horiz-adv-x="1454" d="M1268 0H1145L308 1246V0H184V1456H308L1146 209V1456H1268V0Z" />
-<glyph unicode="O" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q439 -20 282 162T125 655V805Q125 1004 195 1157T395 1393T692 1476T988 1395T1187 1166T1260 823V649ZM1137 807Q1137 1070 1018 1219T692 1368Q489 1368 369 1219T248
-801V649Q248 390 368 239T694 87Q903 87 1020 236T1137 653V807Z" />
-<glyph unicode="P" horiz-adv-x="1261" d="M307 593V0H184V1456H680Q907 1456 1038 1340T1170 1021Q1170 816 1044 705T677 593H307ZM307 697H680Q859 697 953 782T1047 1019Q1047 1170 954 1259T688 1351H307V697Z" />
-<glyph unicode="Q" horiz-adv-x="1386" d="M1256 649Q1256 441 1183 287T973 53L1238 -178L1153 -254L856 3Q774 -20 689 -20Q523 -20 394 62T193 294T121 642V805Q121 1004 191 1157T391 1393T687 1476Q857 1476 986 1394T1185 1159T1256 806V649ZM1133 807Q1133
-1070 1014 1219T687 1368Q485 1368 365 1219T244 801V649Q244 390 363 239T689 87Q897 87 1015 236T1133 652V807Z" />
-<glyph unicode="R" horiz-adv-x="1300" d="M728 606H305V0H181V1456H654Q887 1456 1018 1343T1149 1027Q1149 887 1067 780T847 632L1211 13V0H1080L728 606ZM305 711H682Q837 711 931 799T1025 1027Q1025 1181 927 1266T652 1351H305V711Z" />
-<glyph unicode="S" horiz-adv-x="1213" d="M1008 358Q1008 479 923 549T612 683T282 822Q134 928 134 1100Q134 1267 271 1371T623 1476Q768 1476 882 1420T1060 1264T1123 1041H999Q999 1190 897 1280T623 1371Q456 1371 357 1297T258 1102Q258 991 347 921T632
-798T929 687T1081 549T1132 360Q1132 188 995 84T632 -20Q478 -20 350 35T155 189T88 416H211Q211 262 326 173T632 84Q802 84 905 159T1008 358Z" />
-<glyph unicode="T" horiz-adv-x="1223" d="M1172 1351H673V0H550V1351H52V1456H1172V1351Z" />
-<glyph unicode="U" horiz-adv-x="1346" d="M1187 1456V462Q1186 315 1122 206T942 39T674 -20Q444 -20 306 105T162 453V1456H284V471Q284 287 389 186T674 84T958 186T1063 470V1456H1187Z" />
-<glyph unicode="V" horiz-adv-x="1263" d="M623 180L631 149L640 180L1098 1456H1233L691 0H573L31 1456H165L623 180Z" />
-<glyph unicode="W" horiz-adv-x="1836" d="M453 393L498 167L553 383L869 1456H980L1292 383L1346 165L1394 393L1657 1456H1783L1410 0H1292L962 1139L925 1283L889 1139L551 0H433L61 1456H187L453 393Z" />
-<glyph unicode="X" horiz-adv-x="1253" d="M627 840L1037 1456H1184L702 738L1199 0H1051L627 636L201 0H55L553 738L70 1456H217L627 840Z" />
-<glyph unicode="Y" horiz-adv-x="1226" d="M611 662L1056 1456H1198L672 548V0H549V548L24 1456H170L611 662Z" />
-<glyph unicode="Z" horiz-adv-x="1225" d="M239 104H1138V0H90V93L954 1351H116V1456H1106V1368L239 104Z" />
-<glyph unicode="[" horiz-adv-x="491" d="M493 1562H283V-210H493V-312H163V1664H493V1562Z" />
-<glyph unicode="\" horiz-adv-x="807" d="M48 1456H165L773 -125H656L48 1456Z" />
-<glyph unicode="]" horiz-adv-x="491" d="M0 1664H331V-312H0V-210H211V1562H0V1664Z" />
-<glyph unicode="^" horiz-adv-x="852" d="M421 1298L193 729H77L376 1456H466L764 729H648L421 1298Z" />
-<glyph unicode="_" horiz-adv-x="884" d="M882 -101H1V0H882V-101Z" />
-<glyph unicode="`" horiz-adv-x="585" d="M438 1256H329L103 1536H247L438 1256Z" />
-<glyph unicode="a" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826 1012T934
-759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86Z" />
-<glyph unicode="b" d="M1027 530Q1027 277 915 129T614 -20Q388 -20 272 148L267 0H155V1536H274V925Q388 1102 612 1102Q804 1102 915 956T1027 548V530ZM907 551Q907 765 824 881T590 998Q475 998 395 942T274 776V288Q364 84 592 84Q740 84 823 201T907 551Z" />
-<glyph unicode="c" horiz-adv-x="1055" d="M556 81Q681 81 765 151T857 334H972Q967 235 910 154T759 26T556 -20Q343 -20 219 128T94 526V562Q94 722 150 845T310 1035T555 1102Q733 1102 848 996T972 717H857Q849 844 766 922T555 1000Q393 1000 304 883T214
-555V520Q214 313 303 197T556 81Z" />
-<glyph unicode="d" horiz-adv-x="1138" d="M108 551Q108 803 220 952T526 1102Q745 1102 860 929V1536H979V0H867L862 144Q747 -20 524 -20Q337 -20 223 130T108 537V551ZM229 530Q229 323 312 204T546 84Q767 84 860 279V787Q767 998 548 998Q397 998 313 880T229 530Z" />
-<glyph unicode="e" horiz-adv-x="1058" d="M575 -20Q437 -20 326 48T152 237T90 510V553Q90 709 150 834T319 1030T553 1102Q750 1102 865 968T981 600V533H209V510Q209 326 314 204T580 81Q676 81 749 116T883 228L958 171Q826 -20 575 -20ZM553 1000Q418 1000
-326 901T213 635H862V648Q857 804 773 902T553 1000Z" />
-<glyph unicode="f" horiz-adv-x="678" d="M242 0V984H63V1082H242V1213Q242 1379 326 1468T562 1557Q630 1557 689 1540L680 1440Q630 1452 571 1452Q472 1452 417 1391T362 1216V1082H620V984H362V0H242Z" />
-<glyph unicode="g" horiz-adv-x="1136" d="M108 551Q108 805 220 953T526 1102Q747 1102 862 926L868 1082H980V22Q980 -187 863 -309T546 -431Q433 -431 331 -381T169 -246L236 -174Q363 -330 538 -330Q688 -330 772 -242T859 4V140Q744 -20 524 -20Q336 -20
-222 130T108 535V551ZM229 530Q229 323 312 204T546 84Q767 84 859 282V785Q817 889 738 943T548 998Q397 998 313 880T229 530Z" />
-<glyph unicode="h" horiz-adv-x="1124" d="M275 899Q334 996 426 1049T627 1102Q801 1102 886 1004T972 710V0H853V711Q852 856 792 927T598 998Q487 998 402 929T275 741V0H156V1536H275V899Z" />
-<glyph unicode="i" horiz-adv-x="459" d="M290 0H170V1082H290V0ZM149 1395Q149 1429 171 1452T231 1476T291 1453T314 1395T292 1338T231 1315T171 1338T149 1395Z" />
-<glyph unicode="j" horiz-adv-x="467" d="M285 1082V-129Q285 -279 213 -358T1 -437Q-53 -437 -104 -418L-102 -319Q-58 -332 -12 -332Q166 -332 166 -127V1082H285ZM226 1476Q265 1476 287 1453T309 1395T287 1338T226 1315Q188 1315 167 1338T145 1395T166 1452T226
-1476Z" />
-<glyph unicode="k" horiz-adv-x="1003" d="M413 545L276 413V0H156V1536H276V553L389 675L803 1082H954L495 626L994 0H851L413 545Z" />
-<glyph unicode="l" horiz-adv-x="459" d="M290 0H170V1536H290V0Z" />
-<glyph unicode="m" horiz-adv-x="1815" d="M265 1082L269 906Q329 1004 419 1053T619 1102Q875 1102 944 892Q1002 993 1099 1047T1313 1102Q1661 1102 1668 722V0H1548V713Q1547 858 1486 928T1285 998Q1156 996 1067 915T968 716V0H848V722Q847 861 783 929T584
-998Q471 998 390 934T270 742V0H150V1082H265Z" />
-<glyph unicode="n" horiz-adv-x="1125" d="M270 1082L274 897Q335 997 426 1049T627 1102Q801 1102 886 1004T972 710V0H853V711Q852 856 792 927T598 998Q487 998 402 929T275 741V0H156V1082H270Z" />
-<glyph unicode="o" horiz-adv-x="1147" d="M90 557Q90 713 150 838T321 1032T572 1102Q788 1102 922 951T1056 549V524Q1056 367 996 242T825 48T574 -20Q359 -20 225 131T90 533V557ZM210 524Q210 330 310 206T574 81Q736 81 836 205T937 534V557Q937 681 891
-784T762 943T572 1000Q412 1000 311 875T210 546V524Z" />
-<glyph unicode="p" d="M1026 530Q1026 277 914 129T614 -20Q392 -20 274 136V-416H155V1082H266L272 929Q389 1102 611 1102Q805 1102 915 955T1026 547V530ZM906 551Q906 758 821 878T584 998Q474 998 395 945T274 791V272Q317 179 397 130T586 81Q737 81 821
-201T906 551Z" />
-<glyph unicode="q" horiz-adv-x="1142" d="M108 551Q108 805 220 953T528 1102Q747 1102 861 935L867 1082H979V-416H859V134Q741 -20 526 -20Q336 -20 222 130T108 535V551ZM229 530Q229 320 313 201T548 81Q763 81 859 268V798Q814 895 735 947T550 1000Q399
-1000 314 881T229 530Z" />
-<glyph unicode="r" horiz-adv-x="689" d="M656 980Q618 987 575 987Q463 987 386 925T275 743V0H156V1082H273L275 910Q370 1102 580 1102Q630 1102 659 1089L656 980Z" />
-<glyph unicode="s" horiz-adv-x="1037" d="M804 275Q804 364 733 418T517 502T294 572T176 669T137 807Q137 935 244 1018T518 1102Q699 1102 808 1013T918 779H798Q798 874 719 937T518 1000Q400 1000 329 948T257 811Q257 730 316 686T533 604T769 525T886 424T924
-281Q924 144 814 62T525 -20Q336 -20 219 71T101 303H221Q228 198 309 140T525 81Q650 81 727 136T804 275Z" />
-<glyph unicode="t" horiz-adv-x="658" d="M342 1359V1082H566V984H342V263Q342 173 374 129T483 85Q513 85 580 95L585 -3Q538 -20 457 -20Q334 -20 278 51T222 262V984H23V1082H222V1359H342Z" />
-<glyph unicode="u" horiz-adv-x="1125" d="M852 137Q744 -20 507 -20Q334 -20 244 80T152 378V1082H271V393Q271 84 521 84Q781 84 850 299V1082H970V0H854L852 137Z" />
-<glyph unicode="v" horiz-adv-x="985" d="M493 165L822 1082H945L541 0H444L38 1082H161L493 165Z" />
-<glyph unicode="w" horiz-adv-x="1544" d="M415 249L433 156L457 254L717 1082H819L1076 261L1104 147L1127 252L1349 1082H1473L1158 0H1056L778 858L765 917L752 857L479 0H377L63 1082H186L415 249Z" />
-<glyph unicode="x" horiz-adv-x="996" d="M496 643L788 1082H930L563 551L946 0H805L497 458L189 0H48L430 551L63 1082H204L496 643Z" />
-<glyph unicode="y" horiz-adv-x="973" d="M499 172L815 1082H944L482 -184L458 -240Q369 -437 183 -437Q140 -437 91 -423L90 -324L152 -330Q240 -330 294 -287T387 -137L440 9L32 1082H163L499 172Z" />
-<glyph unicode="z" horiz-adv-x="996" d="M235 101H938V0H87V88L743 979H107V1082H894V993L235 101Z" />
-<glyph unicode="{" horiz-adv-x="676" d="M637 -404Q469 -354 384 -241T299 59V280Q299 543 68 543V647Q299 647 299 908V1137Q300 1320 384 1433T637 1597L663 1518Q419 1440 419 1127V914Q419 668 235 595Q419 518 419 277V49Q423 -243 666 -324L637 -404Z" />
-<glyph unicode="|" horiz-adv-x="452" d="M279 -270H178V1456H279V-270Z" />
-<glyph unicode="}" horiz-adv-x="676" d="M9 -324Q252 -243 256 49V273Q256 526 449 594Q256 662 256 913V1126Q256 1442 12 1518L38 1597Q209 1546 292 1432T376 1131V908Q376 647 607 647V543Q376 543 376 280V59Q376 -128 291 -241T38 -404L9 -324Z" />
-<glyph unicode="~" horiz-adv-x="1402" d="M1254 764Q1254 615 1171 519T958 423Q886 423 824 450T670 558T535 659T441 680Q352 680 303 621T253 450L145 449Q145 598 226 692T441 787Q515 787 581 756T740 643Q807 580 855 555T958 529Q1046 529 1098 592T1150
-764H1254Z" />
-<glyph unicode="&#xa0;" horiz-adv-x="498" />
-<glyph unicode="&#xa1;" horiz-adv-x="452" d="M174 690H285L292 -359H168L174 690ZM305 1022Q305 988 283 965T223 942T163 965T140 1022T162 1079T223 1102T283 1079T305 1022Z" />
-<glyph unicode="&#xa2;" horiz-adv-x="1115" d="M581 81Q704 81 788 150T882 334H997Q989 195 887 97T636 -17V-245H516V-16Q331 7 225 150T119 526V562Q119 784 224 929T516 1098V1318H636V1099Q791 1083 891 978T997 717H882Q874 844 791 922T580 1000Q418 1000
-329 883T239 555V520Q239 313 328 197T581 81Z" />
-<glyph unicode="&#xa3;" horiz-adv-x="1170" d="M404 645L413 368Q415 194 349 104H1094V0H97V104H195Q246 117 272 211Q292 285 290 367L281 645H93V749H277L268 1039Q268 1239 378 1357T674 1476Q856 1476 961 1371T1067 1088H944Q944 1223 869 1297T665 1371Q540
-1371 466 1283T392 1039L401 749H745V645H404Z" />
-<glyph unicode="&#xa4;" horiz-adv-x="1481" d="M1131 133Q1053 61 953 21T740 -20Q514 -20 349 132L194 -26L109 60L268 221Q144 389 144 608Q144 835 277 1006L109 1177L194 1264L361 1094Q526 1234 740 1234T1119 1092L1289 1265L1375 1177L1204 1002Q1334
-832 1334 608Q1334 393 1212 224L1375 60L1289 -27L1131 133ZM257 608Q257 470 321 350T499 161T740 91Q869 91 981 161T1157 350T1221 608Q1221 747 1156 866T979 1054T740 1122T500 1054T323 867T257 608Z" />
-<glyph unicode="&#xa5;" horiz-adv-x="1056" d="M527 731L892 1456H1030L631 705H944V616H586V412H944V324H586V0H463V324H109V412H463V616H109V705H422L24 1456H163L527 731Z" />
-<glyph unicode="&#xa6;" horiz-adv-x="444" d="M159 -270V501H279V-270H159ZM279 698H159V1456H279V698Z" />
-<glyph unicode="&#xa7;" horiz-adv-x="1239" d="M1119 431Q1119 331 1058 262T887 159Q978 111 1026 41T1075 -139Q1075 -303 949 -399T606 -495Q497 -495 401 -467T236 -382Q102 -268 102 -64L222 -62Q222 -218 325 -305T606 -393Q766 -393 860 -324T954 -141Q954
--64 920 -17T805 69T548 156T284 255T153 378T108 551Q108 651 166 721T331 825Q245 872 199 942T153 1120Q153 1281 282 1378T624 1476Q848 1476 972 1363T1097 1045H977Q977 1191 881 1282T624 1374Q459 1374 366 1306T273 1122Q273 1043 304 996T411 911T646
-828Q842 777 936 726T1075 603T1119 431ZM454 771Q346 758 287 700T228 553Q228 470 263 422T379 336T663 242L755 214Q867 227 933 284T999 428Q999 526 932 585T692 700L454 771Z" />
-<glyph unicode="&#xa8;" horiz-adv-x="881" d="M137 1396Q137 1430 159 1453T219 1477T279 1454T302 1396Q302 1363 280 1340T219 1317T159 1340T137 1396ZM575 1395Q575 1429 597 1452T657 1476T717 1453T740 1395Q740 1362 718 1339T657 1316T597 1339T575 1395Z" />
-<glyph unicode="&#xa9;" horiz-adv-x="1637" d="M1121 607Q1121 455 1039 374T807 293T566 399T474 686V776Q474 950 566 1056T807 1163T1039 1083T1122 850H1023Q1023 1074 807 1074Q701 1074 637 993T573 771V680Q573 546 636 465T807 383Q913 383 967 436T1022
-607H1121ZM192 729Q192 553 273 399T502 155T817 65Q984 65 1129 154T1357 396T1441 729Q1441 907 1358 1059T1130 1300T817 1389Q646 1389 499 1298T272 1055T192 729ZM107 729Q107 931 200 1104T459 1376T817 1476T1174 1377T1432 1104T1526 729Q1526 532 1436
-360T1181 84T817 -21Q620 -21 455 82T198 358T107 729Z" />
-<glyph unicode="&#xaa;" horiz-adv-x="906" d="M649 705Q634 748 628 799Q541 691 406 691Q289 691 223 749T157 908Q157 1018 240 1079T486 1140H625V1201Q625 1286 585 1333T464 1380Q374 1380 323 1345T271 1237L164 1243Q164 1345 247 1410T464 1476Q588 1476
-661 1405T734 1199V884Q734 792 760 705H649ZM426 786Q479 786 536 816T625 890V1058H496Q266 1058 266 912Q266 786 426 786Z" />
-<glyph unicode="&#xab;" horiz-adv-x="933" d="M247 792L523 404H418L123 783V802L418 1181H523L247 792ZM556 536L832 148H727L432 527V546L727 925H832L556 536Z" />
-<glyph unicode="&#xac;" horiz-adv-x="1117" d="M936 386H816V670H124V776H936V386Z" />
-<glyph unicode="&#xad;" horiz-adv-x="586" d="M528 592H49V693H528V592Z" />
-<glyph unicode="&#xae;" horiz-adv-x="1642" d="M102 729Q102 931 195 1104T454 1376T812 1476T1169 1377T1428 1104T1522 729Q1522 530 1431 358T1175 83T812 -21T450 82T193 358T102 729ZM187 729Q187 550 270 396T499 154T812 65T1125 153T1353 396T1436 729Q1436
-905 1355 1057T1129 1299T812 1389Q644 1389 499 1301T270 1060T187 729ZM650 666V321H552V1160H810Q957 1160 1036 1099T1115 912Q1115 779 974 715Q1046 689 1074 635T1102 504T1106 394T1119 337V321H1017Q1003 357 1003 503Q1003 592 966 629T838 666H650ZM650
-757H831Q912 757 964 799T1017 910Q1017 995 974 1031T824 1070H650V757Z" />
-<glyph unicode="&#xaf;" horiz-adv-x="874" d="M756 1343H137V1440H756V1343Z" />
-<glyph unicode="&#xb0;" horiz-adv-x="774" d="M630 1226Q630 1122 559 1051T388 980Q287 980 215 1051T143 1226T216 1402T388 1476T558 1403T630 1226ZM233 1226Q233 1159 277 1115T388 1071T497 1115T540 1226Q540 1295 497 1340T388 1385Q323 1385 278 1340T233
-1226Z" />
-<glyph unicode="&#xb1;" horiz-adv-x="1085" d="M609 829H1000V727H609V289H498V727H84V829H498V1267H609V829ZM963 0H128V101H963V0Z" />
-<glyph unicode="&#xb2;" horiz-adv-x="740" d="M667 665H96V740L416 1054Q522 1164 522 1237Q522 1300 482 1338T362 1377Q275 1377 228 1333T181 1215H76Q76 1323 155 1394T360 1465T557 1403T628 1239Q628 1138 510 1016L455 961L229 752H667V665Z" />
-<glyph unicode="&#xb3;" horiz-adv-x="740" d="M267 1107H353Q434 1109 481 1145T529 1241Q529 1303 486 1340T362 1377Q286 1377 238 1340T190 1245H85Q85 1341 163 1403T361 1465Q489 1465 562 1405T635 1243Q635 1187 597 1140T489 1069Q651 1027 651 880Q651
-778 572 716T363 654Q234 654 153 717T71 884H177Q177 822 229 782T366 741Q453 741 499 779T546 883Q546 1025 340 1025H267V1107Z" />
-<glyph unicode="&#xb4;" horiz-adv-x="576" d="M315 1536H460L229 1256H124L315 1536Z" />
-<glyph unicode="&#xb5;" horiz-adv-x="1140" d="M281 1082V446Q281 266 344 174T544 81Q676 81 753 138T859 312V1082H979V0H870L863 154Q765 -20 552 -20Q368 -20 281 105V-416H162V1082H281Z" />
-<glyph unicode="&#xb6;" horiz-adv-x="973" d="M681 0V520H573Q423 520 312 578T142 742T83 988Q83 1201 216 1328T577 1456H801V0H681Z" />
-<glyph unicode="&#xb7;" horiz-adv-x="503" d="M163 717Q163 752 185 776T247 800T310 776T333 717T310 659T247 635T185 658T163 717Z" />
-<glyph unicode="&#xb8;" horiz-adv-x="498" d="M246 0L234 -64Q399 -85 399 -235Q399 -327 320 -381T105 -435L98 -357Q187 -357 243 -325T300 -237Q300 -179 257 -157T124 -127L153 0H246Z" />
-<glyph unicode="&#xb9;" horiz-adv-x="740" d="M464 665H358V1328L126 1258V1348L450 1455H464V665Z" />
-<glyph unicode="&#xba;" horiz-adv-x="922" d="M135 1132Q135 1285 223 1380T458 1476Q605 1476 693 1381T782 1127V1033Q782 880 694 785T460 690Q313 690 224 784T135 1038V1132ZM243 1033Q243 919 299 852T460 785Q559 785 616 851T674 1037V1132Q674 1247
-616 1313T458 1380T301 1312T243 1127V1033Z" />
-<glyph unicode="&#xbb;" horiz-adv-x="928" d="M221 944L516 560V541L221 162H115L391 550L115 944H221ZM540 944L835 560V541L540 162H434L710 550L434 944H540Z" />
-<glyph unicode="&#xbc;" horiz-adv-x="1484" d="M453 664H347V1327L115 1257V1347L439 1454H453V664ZM414 129L340 177L1051 1315L1125 1267L414 129ZM1272 275H1399V187H1272V0H1167V187H768L764 253L1161 789H1272V275ZM878 275H1167V659L1136 609L878 275Z" />
-<glyph unicode="&#xbd;" horiz-adv-x="1548" d="M370 129L296 177L1007 1315L1081 1267L370 129ZM438 664H332V1327L100 1257V1347L424 1454H438V664ZM1436 0H865V75L1185 389Q1291 499 1291 572Q1291 635 1251 673T1131 712Q1044 712 997 668T950 550H845Q845
-658 924 729T1129 800T1326 738T1397 574Q1397 473 1279 351L1224 296L998 87H1436V0Z" />
-<glyph unicode="&#xbe;" horiz-adv-x="1590" d="M558 129L484 177L1195 1315L1269 1267L558 129ZM1387 275H1514V187H1387V0H1282V187H883L879 253L1276 789H1387V275ZM993 275H1282V659L1251 609L993 275ZM314 1107H400Q481 1109 528 1145T576 1241Q576 1303
-533 1340T409 1377Q333 1377 285 1340T237 1245H132Q132 1341 210 1403T408 1465Q536 1465 609 1405T682 1243Q682 1187 644 1140T536 1069Q698 1027 698 880Q698 778 619 716T410 654Q281 654 200 717T118 884H224Q224 822 276 782T413 741Q500 741 546 779T593
-883Q593 1025 387 1025H314V1107Z" />
-<glyph unicode="&#xbf;" horiz-adv-x="940" d="M551 687Q549 564 524 505T405 352T288 228Q207 123 207 -8Q207 -137 274 -207T469 -277Q588 -277 659 -207T732 -20H852Q850 -186 745 -284T469 -383Q291 -383 190 -283T88 -10Q88 101 141 202T337 438Q422 509
-429 618L431 687H551ZM567 1022Q567 988 545 965T485 941T425 964T402 1022Q402 1055 424 1078T485 1101T545 1078T567 1022Z" />
-<glyph unicode="&#xc0;" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513ZM716 1571H607L381 1851H525L716 1571Z" />
-<glyph unicode="&#xc1;" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513ZM762 1851H907L676 1571H571L762 1851Z" />
-<glyph unicode="&#xc2;" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513ZM921 1583V1573H810L642 1756L475 1573H366V1586L604 1841H680L921 1583Z" />
-<glyph unicode="&#xc3;" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513ZM983 1809Q983 1713 927 1655T788 1596Q712 1596 640 1651T510 1706Q463 1706 432 1675T400 1588L310 1591Q310 1683 364
-1743T505 1803Q553 1803 587 1786T651 1748T711 1710T783 1693Q829 1693 861 1726T894 1815L983 1809Z" />
-<glyph unicode="&#xc4;" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513ZM343 1711Q343 1745 365 1768T425 1792T485 1769T508 1711Q508 1678 486 1655T425 1632T365 1655T343 1711ZM781 1710Q781
-1744 803 1767T863 1791T923 1768T946 1710Q946 1677 924 1654T863 1631T803 1654T781 1710Z" />
-<glyph unicode="&#xc5;" horiz-adv-x="1279" d="M970 408H309L159 0H30L581 1456H698L1249 0H1121L970 408ZM347 513H931L639 1306L347 513ZM450 1715Q450 1795 506 1850T643 1905Q722 1905 779 1850T836 1715Q836 1636 781 1582T643 1528T505 1582T450 1715ZM527
-1715Q527 1665 560 1632T643 1599Q692 1599 726 1631T760 1715Q760 1768 725 1801T643 1834Q594 1834 561 1800T527 1715Z" />
-<glyph unicode="&#xc6;" horiz-adv-x="1865" d="M1823 0H1006L989 389H393L163 0H17L898 1456H1762V1354H1068L1091 809H1680V707H1095L1121 101H1823V0ZM460 502H985L950 1331L460 502Z" />
-<glyph unicode="&#xc7;" horiz-adv-x="1330" d="M1215 454Q1190 224 1051 102T679 -20Q517 -20 393 61T200 290T131 630V819Q131 1013 199 1163T394 1394T688 1476Q922 1476 1057 1350T1215 1000H1091Q1045 1371 688 1371Q490 1371 373 1223T255 814V636Q255 384
-369 234T679 84Q872 84 970 176T1091 454H1215ZM728 -9L716 -73Q881 -94 881 -244Q881 -336 802 -390T587 -444L580 -366Q669 -366 725 -334T782 -246Q782 -188 739 -166T606 -136L635 -9H728Z" />
-<glyph unicode="&#xc8;" horiz-adv-x="1165" d="M988 698H307V104H1090V0H184V1456H1085V1351H307V802H988V698ZM693 1577H584L358 1857H502L693 1577Z" />
-<glyph unicode="&#xc9;" horiz-adv-x="1165" d="M988 698H307V104H1090V0H184V1456H1085V1351H307V802H988V698ZM739 1857H884L653 1577H548L739 1857Z" />
-<glyph unicode="&#xca;" horiz-adv-x="1165" d="M988 698H307V104H1090V0H184V1456H1085V1351H307V802H988V698ZM898 1589V1579H787L619 1762L452 1579H343V1592L581 1847H657L898 1589Z" />
-<glyph unicode="&#xcb;" horiz-adv-x="1165" d="M988 698H307V104H1090V0H184V1456H1085V1351H307V802H988V698ZM320 1717Q320 1751 342 1774T402 1798T462 1775T485 1717Q485 1684 463 1661T402 1638T342 1661T320 1717ZM758 1716Q758 1750 780 1773T840 1797T900
-1774T923 1716Q923 1683 901 1660T840 1637T780 1660T758 1716Z" />
-<glyph unicode="&#xcc;" horiz-adv-x="545" d="M334 0H211V1456H334V0ZM348 1577H239L13 1857H157L348 1577Z" />
-<glyph unicode="&#xcd;" horiz-adv-x="545" d="M334 0H211V1456H334V0ZM393 1857H538L307 1577H202L393 1857Z" />
-<glyph unicode="&#xce;" horiz-adv-x="545" d="M334 0H211V1456H334V0ZM553 1589V1579H442L274 1762L107 1579H-2V1592L236 1847H312L553 1589Z" />
-<glyph unicode="&#xcf;" horiz-adv-x="545" d="M334 0H211V1456H334V0ZM-25 1717Q-25 1751 -3 1774T57 1798T117 1775T140 1717Q140 1684 118 1661T57 1638T-3 1661T-25 1717ZM413 1716Q413 1750 435 1773T495 1797T555 1774T578 1716Q578 1683 556 1660T495 1637T435
-1660T413 1716Z" />
-<glyph unicode="&#xd0;" horiz-adv-x="1371" d="M214 0V689H33V791H214V1456H621Q800 1456 942 1375T1163 1141T1243 795V661Q1243 466 1164 315T942 82T612 0H214ZM645 689H337V104H608Q843 104 982 256T1121 669V797Q1121 1048 984 1199T623 1351H337V791H645V689Z" />
-<glyph unicode="&#xd1;" horiz-adv-x="1454" d="M1268 0H1145L308 1246V0H184V1456H308L1146 209V1456H1268V0ZM1067 1809Q1067 1713 1011 1655T872 1596Q796 1596 724 1651T594 1706Q547 1706 516 1675T484 1588L394 1591Q394 1683 448 1743T589 1803Q637 1803
-671 1786T735 1748T795 1710T867 1693Q913 1693 945 1726T978 1815L1067 1809Z" />
-<glyph unicode="&#xd2;" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q439 -20 282 162T125 655V805Q125 1004 195 1157T395 1393T692 1476T988 1395T1187 1166T1260 823V649ZM1137 807Q1137 1070 1018 1219T692 1368Q489 1368 369 1219T248
-801V649Q248 390 368 239T694 87Q903 87 1020 236T1137 653V807ZM765 1583H656L430 1863H574L765 1583Z" />
-<glyph unicode="&#xd3;" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q439 -20 282 162T125 655V805Q125 1004 195 1157T395 1393T692 1476T988 1395T1187 1166T1260 823V649ZM1137 807Q1137 1070 1018 1219T692 1368Q489 1368 369 1219T248
-801V649Q248 390 368 239T694 87Q903 87 1020 236T1137 653V807ZM811 1863H956L725 1583H620L811 1863Z" />
-<glyph unicode="&#xd4;" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q439 -20 282 162T125 655V805Q125 1004 195 1157T395 1393T692 1476T988 1395T1187 1166T1260 823V649ZM1137 807Q1137 1070 1018 1219T692 1368Q489 1368 369 1219T248
-801V649Q248 390 368 239T694 87Q903 87 1020 236T1137 653V807ZM970 1595V1585H859L691 1768L524 1585H415V1598L653 1853H729L970 1595Z" />
-<glyph unicode="&#xd5;" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q439 -20 282 162T125 655V805Q125 1004 195 1157T395 1393T692 1476T988 1395T1187 1166T1260 823V649ZM1137 807Q1137 1070 1018 1219T692 1368Q489 1368 369 1219T248
-801V649Q248 390 368 239T694 87Q903 87 1020 236T1137 653V807ZM1032 1821Q1032 1725 976 1667T837 1608Q761 1608 689 1663T559 1718Q512 1718 481 1687T449 1600L359 1603Q359 1695 413 1755T554 1815Q602 1815 636 1798T700 1760T760 1722T832 1705Q878 1705
-910 1738T943 1827L1032 1821Z" />
-<glyph unicode="&#xd6;" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q439 -20 282 162T125 655V805Q125 1004 195 1157T395 1393T692 1476T988 1395T1187 1166T1260 823V649ZM1137 807Q1137 1070 1018 1219T692 1368Q489 1368 369 1219T248
-801V649Q248 390 368 239T694 87Q903 87 1020 236T1137 653V807ZM392 1723Q392 1757 414 1780T474 1804T534 1781T557 1723Q557 1690 535 1667T474 1644T414 1667T392 1723ZM830 1722Q830 1756 852 1779T912 1803T972 1780T995 1722Q995 1689 973 1666T912 1643T852
-1666T830 1722Z" />
-<glyph unicode="&#xd7;" horiz-adv-x="1072" d="M93 179L451 544L108 894L187 974L529 624L872 974L951 894L608 544L966 179L887 100L529 464L172 100L93 179Z" />
-<glyph unicode="&#xd8;" horiz-adv-x="1386" d="M1260 649Q1260 448 1191 296T992 62T694 -20Q508 -20 375 77L274 -83H170L307 134Q125 318 125 658V805Q125 1004 195 1157T395 1393T692 1476Q916 1476 1064 1336L1171 1505H1274L1125 1268Q1259 1088 1260 807V649ZM248
-649Q248 388 370 235L1002 1237Q883 1368 692 1368Q489 1368 369 1219T248 801V649ZM1137 807Q1137 1018 1057 1160L434 171Q541 87 694 87Q903 87 1020 236T1137 653V807Z" />
-<glyph unicode="&#xd9;" horiz-adv-x="1346" d="M1187 1456V462Q1186 315 1122 206T942 39T674 -20Q444 -20 306 105T162 453V1456H284V471Q284 287 389 186T674 84T958 186T1063 470V1456H1187ZM756 1571H647L421 1851H565L756 1571Z" />
-<glyph unicode="&#xda;" horiz-adv-x="1346" d="M1187 1456V462Q1186 315 1122 206T942 39T674 -20Q444 -20 306 105T162 453V1456H284V471Q284 287 389 186T674 84T958 186T1063 470V1456H1187ZM802 1851H947L716 1571H611L802 1851Z" />
-<glyph unicode="&#xdb;" horiz-adv-x="1346" d="M1187 1456V462Q1186 315 1122 206T942 39T674 -20Q444 -20 306 105T162 453V1456H284V471Q284 287 389 186T674 84T958 186T1063 470V1456H1187ZM961 1583V1573H850L682 1756L515 1573H406V1586L644 1841H720L961 1583Z" />
-<glyph unicode="&#xdc;" horiz-adv-x="1346" d="M1187 1456V462Q1186 315 1122 206T942 39T674 -20Q444 -20 306 105T162 453V1456H284V471Q284 287 389 186T674 84T958 186T1063 470V1456H1187ZM383 1711Q383 1745 405 1768T465 1792T525 1769T548 1711Q548 1678
-526 1655T465 1632T405 1655T383 1711ZM821 1710Q821 1744 843 1767T903 1791T963 1768T986 1710Q986 1677 964 1654T903 1631T843 1654T821 1710Z" />
-<glyph unicode="&#xdd;" horiz-adv-x="1226" d="M611 662L1056 1456H1198L672 548V0H549V548L24 1456H170L611 662ZM732 1845H877L646 1565H541L732 1845Z" />
-<glyph unicode="&#xde;" horiz-adv-x="1214" d="M303 1456V1152H628Q771 1152 877 1101T1039 956T1096 738Q1096 553 974 441T641 324H303V0H183V1456H303ZM303 1051V425H627Q784 425 880 510T976 736T885 961T642 1051H303Z" />
-<glyph unicode="&#xdf;" horiz-adv-x="1200" d="M271 0H151V1127Q151 1327 246 1435T512 1544Q665 1544 760 1460T856 1237Q856 1179 843 1131T794 1019T746 913T733 824Q733 768 774 716T911 593T1051 454T1096 306Q1096 160 990 70T720 -20Q636 -20 545 4T414
-60L448 161Q485 132 562 106T706 80Q828 80 902 144T976 306Q976 367 932 423T797 547T659 681T613 826Q613 922 676 1034T739 1230Q739 1323 676 1382T522 1442Q275 1442 271 1136V0Z" />
-<glyph unicode="&#xe0;" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826
-1012T934 759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86ZM653 1256H544L318 1536H462L653 1256Z" />
-<glyph unicode="&#xe1;" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826
-1012T934 759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86ZM699 1536H844L613 1256H508L699 1536Z" />
-<glyph unicode="&#xe2;" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826
-1012T934 759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86ZM858 1268V1258H747L579 1441L412 1258H303V1271L541 1526H617L858 1268Z" />
-<glyph unicode="&#xe3;" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826
-1012T934 759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86ZM920 1494Q920 1398 864 1340T725 1281Q649 1281 577 1336T447 1391Q400 1391 369 1360T337 1273L247 1276Q247 1368 301 1428T442
-1488Q490 1488 524 1471T588 1433T648 1395T720 1378Q766 1378 798 1411T831 1500L920 1494Z" />
-<glyph unicode="&#xe4;" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826
-1012T934 759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86ZM280 1396Q280 1430 302 1453T362 1477T422 1454T445 1396Q445 1363 423 1340T362 1317T302 1340T280 1396ZM718 1395Q718 1429
-740 1452T800 1476T860 1453T883 1395Q883 1362 861 1339T800 1316T740 1339T718 1395Z" />
-<glyph unicode="&#xe5;" horiz-adv-x="1097" d="M839 0Q821 51 816 151Q753 69 656 25T449 -20Q293 -20 197 67T100 287Q100 445 231 537T598 629H815V752Q815 868 744 934T535 1001Q410 1001 328 937T246 783L126 784Q126 913 246 1007T541 1102Q722 1102 826
-1012T934 759V247Q934 90 967 12V0H839ZM463 86Q583 86 677 144T815 299V537H601Q422 535 321 472T220 297Q220 206 287 146T463 86ZM387 1400Q387 1480 443 1535T580 1590Q659 1590 716 1535T773 1400Q773 1321 718 1267T580 1213T442 1267T387 1400ZM464 1400Q464
-1350 497 1317T580 1284Q629 1284 663 1316T697 1400Q697 1453 662 1486T580 1519Q531 1519 498 1485T464 1400Z" />
-<glyph unicode="&#xe6;" horiz-adv-x="1732" d="M1265 -20Q1126 -20 1027 34T867 186Q807 88 693 34T440 -20Q271 -20 178 64T85 293Q85 450 195 539T511 632H781V720Q781 852 718 926T528 1000Q398 1000 315 935T232 765L113 778Q113 922 229 1012T528 1102Q653
-1102 741 1049T870 889Q930 989 1024 1045T1235 1102Q1431 1102 1543 982T1658 644V538H901V509Q901 308 997 195T1265 81Q1450 81 1589 199L1636 112Q1491 -20 1265 -20ZM458 80Q549 80 642 126T781 236V536H525Q388 536 302 475T207 309L206 289Q206 192 271
-136T458 80ZM1235 1000Q1103 1000 1013 902T904 636H1539V667Q1539 821 1459 910T1235 1000Z" />
-<glyph unicode="&#xe7;" horiz-adv-x="1055" d="M556 81Q681 81 765 151T857 334H972Q967 235 910 154T759 26T556 -20Q343 -20 219 128T94 526V562Q94 722 150 845T310 1035T555 1102Q733 1102 848 996T972 717H857Q849 844 766 922T555 1000Q393 1000 304 883T214
-555V520Q214 313 303 197T556 81ZM589 -9L577 -73Q742 -94 742 -244Q742 -336 663 -390T448 -444L441 -366Q530 -366 586 -334T643 -246Q643 -188 600 -166T467 -136L496 -9H589Z" />
-<glyph unicode="&#xe8;" horiz-adv-x="1058" d="M575 -20Q437 -20 326 48T152 237T90 510V553Q90 709 150 834T319 1030T553 1102Q750 1102 865 968T981 600V533H209V510Q209 326 314 204T580 81Q676 81 749 116T883 228L958 171Q826 -20 575 -20ZM553 1000Q418
-1000 326 901T213 635H862V648Q857 804 773 902T553 1000ZM640 1256H531L305 1536H449L640 1256Z" />
-<glyph unicode="&#xe9;" horiz-adv-x="1058" d="M575 -20Q437 -20 326 48T152 237T90 510V553Q90 709 150 834T319 1030T553 1102Q750 1102 865 968T981 600V533H209V510Q209 326 314 204T580 81Q676 81 749 116T883 228L958 171Q826 -20 575 -20ZM553 1000Q418
-1000 326 901T213 635H862V648Q857 804 773 902T553 1000ZM686 1536H831L600 1256H495L686 1536Z" />
-<glyph unicode="&#xea;" horiz-adv-x="1058" d="M575 -20Q437 -20 326 48T152 237T90 510V553Q90 709 150 834T319 1030T553 1102Q750 1102 865 968T981 600V533H209V510Q209 326 314 204T580 81Q676 81 749 116T883 228L958 171Q826 -20 575 -20ZM553 1000Q418
-1000 326 901T213 635H862V648Q857 804 773 902T553 1000ZM845 1268V1258H734L566 1441L399 1258H290V1271L528 1526H604L845 1268Z" />
-<glyph unicode="&#xeb;" horiz-adv-x="1058" d="M575 -20Q437 -20 326 48T152 237T90 510V553Q90 709 150 834T319 1030T553 1102Q750 1102 865 968T981 600V533H209V510Q209 326 314 204T580 81Q676 81 749 116T883 228L958 171Q826 -20 575 -20ZM553 1000Q418
-1000 326 901T213 635H862V648Q857 804 773 902T553 1000ZM267 1396Q267 1430 289 1453T349 1477T409 1454T432 1396Q432 1363 410 1340T349 1317T289 1340T267 1396ZM705 1395Q705 1429 727 1452T787 1476T847 1453T870 1395Q870 1362 848 1339T787 1316T727 1339T705
-1395Z" />
-<glyph unicode="&#xec;" horiz-adv-x="456" d="M288 0H168V1082H288V0ZM305 1244H196L-30 1524H114L305 1244Z" />
-<glyph unicode="&#xed;" horiz-adv-x="456" d="M288 0H168V1082H288V0ZM350 1780H495L264 1500H159L350 1780Z" />
-<glyph unicode="&#xee;" horiz-adv-x="456" d="M288 0H168V1082H288V0ZM510 1256V1246H399L231 1429L64 1246H-45V1259L193 1514H269L510 1256Z" />
-<glyph unicode="&#xef;" horiz-adv-x="456" d="M288 0H168V1082H288V0ZM-68 1384Q-68 1418 -46 1441T14 1465T74 1442T97 1384Q97 1351 75 1328T14 1305T-46 1328T-68 1384ZM370 1383Q370 1417 392 1440T452 1464T512 1441T535 1383Q535 1350 513 1327T452 1304T392
-1327T370 1383Z" />
-<glyph unicode="&#xf0;" horiz-adv-x="1191" d="M811 1303Q1049 1053 1055 645V535Q1055 376 999 249T842 51T615 -20Q485 -20 379 41T211 216T149 466Q149 695 268 830T587 965Q687 965 773 927T919 821Q877 1072 709 1240L484 1101L433 1174L639 1302Q502 1408
-296 1475L335 1578Q577 1506 744 1366L938 1487L989 1414L811 1303ZM935 625L933 682Q894 765 807 813T609 861Q448 861 359 756T269 466Q269 363 314 274T438 134T619 83Q760 83 847 207T935 543V625Z" />
-<glyph unicode="&#xf1;" horiz-adv-x="1125" d="M270 1082L274 897Q335 997 426 1049T627 1102Q801 1102 886 1004T972 710V0H853V711Q852 856 792 927T598 998Q487 998 402 929T275 741V0H156V1082H270ZM916 1493Q916 1397 860 1339T721 1280Q645 1280 573 1335T443
-1390Q396 1390 365 1359T333 1272L243 1275Q243 1367 297 1427T438 1487Q486 1487 520 1470T584 1432T644 1394T716 1377Q762 1377 794 1410T827 1499L916 1493Z" />
-<glyph unicode="&#xf2;" horiz-adv-x="1147" d="M90 557Q90 713 150 838T321 1032T572 1102Q788 1102 922 951T1056 549V524Q1056 367 996 242T825 48T574 -20Q359 -20 225 131T90 533V557ZM210 524Q210 330 310 206T574 81Q736 81 836 205T937 534V557Q937 681
-891 784T762 943T572 1000Q412 1000 311 875T210 546V524ZM645 1256H536L310 1536H454L645 1256Z" />
-<glyph unicode="&#xf3;" horiz-adv-x="1147" d="M90 557Q90 713 150 838T321 1032T572 1102Q788 1102 922 951T1056 549V524Q1056 367 996 242T825 48T574 -20Q359 -20 225 131T90 533V557ZM210 524Q210 330 310 206T574 81Q736 81 836 205T937 534V557Q937 681
-891 784T762 943T572 1000Q412 1000 311 875T210 546V524ZM691 1536H836L605 1256H500L691 1536Z" />
-<glyph unicode="&#xf4;" horiz-adv-x="1147" d="M90 557Q90 713 150 838T321 1032T572 1102Q788 1102 922 951T1056 549V524Q1056 367 996 242T825 48T574 -20Q359 -20 225 131T90 533V557ZM210 524Q210 330 310 206T574 81Q736 81 836 205T937 534V557Q937 681
-891 784T762 943T572 1000Q412 1000 311 875T210 546V524ZM850 1268V1258H739L571 1441L404 1258H295V1271L533 1526H609L850 1268Z" />
-<glyph unicode="&#xf5;" horiz-adv-x="1147" d="M90 557Q90 713 150 838T321 1032T572 1102Q788 1102 922 951T1056 549V524Q1056 367 996 242T825 48T574 -20Q359 -20 225 131T90 533V557ZM210 524Q210 330 310 206T574 81Q736 81 836 205T937 534V557Q937 681
-891 784T762 943T572 1000Q412 1000 311 875T210 546V524ZM912 1493Q912 1397 856 1339T717 1280Q641 1280 569 1335T439 1390Q392 1390 361 1359T329 1272L239 1275Q239 1367 293 1427T434 1487Q482 1487 516 1470T580 1432T640 1394T712 1377Q758 1377 790 1410T823
-1499L912 1493Z" />
-<glyph unicode="&#xf6;" horiz-adv-x="1147" d="M90 557Q90 713 150 838T321 1032T572 1102Q788 1102 922 951T1056 549V524Q1056 367 996 242T825 48T574 -20Q359 -20 225 131T90 533V557ZM210 524Q210 330 310 206T574 81Q736 81 836 205T937 534V557Q937 681
-891 784T762 943T572 1000Q412 1000 311 875T210 546V524ZM272 1396Q272 1430 294 1453T354 1477T414 1454T437 1396Q437 1363 415 1340T354 1317T294 1340T272 1396ZM710 1395Q710 1429 732 1452T792 1476T852 1453T875 1395Q875 1362 853 1339T792 1316T732 1339T710
-1395Z" />
-<glyph unicode="&#xf7;" horiz-adv-x="1164" d="M1070 644H72V760H1070V644ZM495 1088Q495 1123 517 1147T579 1171T642 1147T665 1088T642 1030T579 1006T517 1029T495 1088ZM495 291Q495 326 517 350T579 374T642 350T665 291T642 233T579 210T517 233T495 291Z" />
-<glyph unicode="&#xf8;" horiz-adv-x="1140" d="M89 557Q89 713 149 838T320 1032T571 1102Q685 1102 785 1054L863 1214H957L857 1010Q951 938 1003 821T1055 557V524Q1055 368 994 242T823 48T573 -20Q465 -20 373 21L294 -140H200L299 63Q199 134 144 253T89
-524V557ZM208 524Q208 414 243 319T348 163L737 957Q662 1000 571 1000Q410 1000 309 875T208 546V524ZM935 557Q935 660 902 751T806 905L419 115Q487 81 573 81Q734 81 834 205T935 534V557Z" />
-<glyph unicode="&#xf9;" horiz-adv-x="1125" d="M852 137Q744 -20 507 -20Q334 -20 244 80T152 378V1082H271V393Q271 84 521 84Q781 84 850 299V1082H970V0H854L852 137ZM647 1256H538L312 1536H456L647 1256Z" />
-<glyph unicode="&#xfa;" horiz-adv-x="1125" d="M852 137Q744 -20 507 -20Q334 -20 244 80T152 378V1082H271V393Q271 84 521 84Q781 84 850 299V1082H970V0H854L852 137ZM693 1536H838L607 1256H502L693 1536Z" />
-<glyph unicode="&#xfb;" horiz-adv-x="1125" d="M852 137Q744 -20 507 -20Q334 -20 244 80T152 378V1082H271V393Q271 84 521 84Q781 84 850 299V1082H970V0H854L852 137ZM852 1268V1258H741L573 1441L406 1258H297V1271L535 1526H611L852 1268Z" />
-<glyph unicode="&#xfc;" horiz-adv-x="1125" d="M852 137Q744 -20 507 -20Q334 -20 244 80T152 378V1082H271V393Q271 84 521 84Q781 84 850 299V1082H970V0H854L852 137ZM274 1396Q274 1430 296 1453T356 1477T416 1454T439 1396Q439 1363 417 1340T356 1317T296
-1340T274 1396ZM712 1395Q712 1429 734 1452T794 1476T854 1453T877 1395Q877 1362 855 1339T794 1316T734 1339T712 1395Z" />
-<glyph unicode="&#xfd;" horiz-adv-x="973" d="M499 172L815 1082H944L482 -184L458 -240Q369 -437 183 -437Q140 -437 91 -423L90 -324L152 -330Q240 -330 294 -287T387 -137L440 9L32 1082H163L499 172ZM633 1536H778L547 1256H442L633 1536Z" />
-<glyph unicode="&#xfe;" horiz-adv-x="1150" d="M1031 530Q1031 277 919 129T618 -20Q397 -20 279 136V-416H159V1536H279V932Q396 1102 616 1102Q808 1102 919 956T1031 548V530ZM911 551Q911 758 826 878T589 998Q479 998 400 945T279 791V270Q321 180 400 131T591
-81Q742 81 826 201T911 551Z" />
-<glyph unicode="&#xff;" horiz-adv-x="973" d="M499 172L815 1082H944L482 -184L458 -240Q369 -437 183 -437Q140 -437 91 -423L90 -324L152 -330Q240 -330 294 -287T387 -137L440 9L32 1082H163L499 172ZM214 1396Q214 1430 236 1453T296 1477T356 1454T379 1396Q379
-1363 357 1340T296 1317T236 1340T214 1396ZM652 1395Q652 1429 674 1452T734 1476T794 1453T817 1395Q817 1362 795 1339T734 1316T674 1339T652 1395Z" />
-<glyph unicode="&#x2013;" horiz-adv-x="1334" d="M1417 686H415V788H1417V686Z" />
-<glyph unicode="&#x2014;" horiz-adv-x="1580" d="M1462 686H126V788H1462V686Z" />
-<glyph unicode="&#x2018;" horiz-adv-x="364" d="M238 1554L310 1503Q220 1385 217 1249V1121H98V1233Q98 1325 135 1410T238 1554Z" />
-<glyph unicode="&#x2019;" horiz-adv-x="364" d="M133 1099L62 1151Q152 1272 155 1405V1536H273V1435Q273 1226 133 1099Z" />
-<glyph unicode="&#x201a;" horiz-adv-x="353" d="M112 -231L41 -179Q124 -68 132 51L133 205H252V104Q252 -104 112 -231Z" />
-<glyph unicode="&#x201c;" horiz-adv-x="612" d="M239 1554L311 1503Q221 1385 218 1249V1121H99V1233Q99 1325 136 1410T239 1554ZM490 1554L562 1503Q472 1385 469 1249V1121H350V1233Q350 1325 387 1410T490 1554Z" />
-<glyph unicode="&#x201d;" horiz-adv-x="617" d="M139 1099L68 1151Q158 1272 161 1405V1536H279V1435Q279 1226 139 1099ZM383 1099L312 1151Q402 1272 405 1405V1536H523V1435Q523 1226 383 1099Z" />
-<glyph unicode="&#x201e;" horiz-adv-x="593" d="M112 -240L41 -188Q130 -65 133 73V236H252V106Q252 -111 112 -240ZM346 -240L275 -188Q363 -66 366 73V236H486V106Q486 -111 346 -240Z" />
-<glyph unicode="&#x2022;" horiz-adv-x="662" d="M146 752Q146 831 197 881T331 931Q413 931 464 883T517 757V717Q517 636 466 588T332 540Q248 540 197 589T146 719V752Z" />
-<glyph unicode="&#x2039;" horiz-adv-x="609" d="M232 555L508 167H403L108 546V565L403 944H508L232 555Z" />
-<glyph unicode="&#x203a;" horiz-adv-x="609" d="M203 944L498 560V541L203 162H97L373 550L97 944H203Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_300.ttf b/site/content/assets/roboto/Roboto_300.ttf
deleted file mode 100644
index a22188ee..00000000
--- a/site/content/assets/roboto/Roboto_300.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_300.woff b/site/content/assets/roboto/Roboto_300.woff
deleted file mode 100644
index 96663f07..00000000
--- a/site/content/assets/roboto/Roboto_300.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_300.woff2 b/site/content/assets/roboto/Roboto_300.woff2
deleted file mode 100644
index 52c5845a..00000000
--- a/site/content/assets/roboto/Roboto_300.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_400.eot b/site/content/assets/roboto/Roboto_400.eot
deleted file mode 100644
index a0780d6e..00000000
--- a/site/content/assets/roboto/Roboto_400.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_400.svg b/site/content/assets/roboto/Roboto_400.svg
deleted file mode 100644
index 627f5a36..00000000
--- a/site/content/assets/roboto/Roboto_400.svg
+++ /dev/null
@@ -1,308 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="Roboto" horiz-adv-x="1158" ><font-face
- font-family="Roboto"
- units-per-em="2048"
- panose-1="2 0 0 0 0 0 0 0 0 0"
- ascent="1900"
- descent="-500"
- alphabetic="0" />
-<glyph unicode=" " horiz-adv-x="507" />
-<glyph unicode="!" horiz-adv-x="527" d="M347 411H180L167 1456H361L347 411ZM160 93Q160 138 187 168T269 199T351 169T379 93T351 19T269 -11T188 18T160 93Z" />
-<glyph unicode="&quot;" horiz-adv-x="655" d="M277 1400L247 1042H136L137 1536H277V1400ZM547 1400L517 1042H406L407 1536H547V1400Z" />
-<glyph unicode="#" horiz-adv-x="1261" d="M765 410H501L421 0H278L358 410H119V547H384L453 901H195V1040H480L562 1456H705L623 1040H887L969 1456H1113L1031 1040H1235V901H1004L935 547H1160V410H909L829 0H685L765 410ZM527 547H791L860 901H596L527 547Z" />
-<glyph unicode="$" horiz-adv-x="1150" d="M856 375Q856 467 792 530T574 644Q361 709 264 813T166 1079Q166 1243 261 1348T524 1473V1692H673V1472Q841 1449 934 1331T1028 1008H844Q844 1149 777 1232T596 1315Q477 1315 414 1254T351 1082Q351 980 417 920T636
-810T874 701T1000 562T1041 377Q1041 208 940 105T655 -17V-208H507V-17Q321 0 216 115T110 429H295Q295 290 368 215T575 140Q706 140 781 203T856 375Z" />
-<glyph unicode="%" horiz-adv-x="1500" d="M105 1176Q105 1307 188 1392T403 1477Q536 1477 618 1392T701 1170V1099Q701 967 618 884T405 800Q275 800 190 883T105 1106V1176ZM243 1099Q243 1021 287 971T405 920Q476 920 519 969T563 1103V1176Q563 1254 520
-1305T403 1356T286 1305T243 1172V1099ZM814 357Q814 488 897 572T1112 657T1327 573T1411 350V279Q1411 148 1328 64T1114 -21T899 62T814 285V357ZM952 279Q952 200 996 150T1114 99Q1186 99 1229 148T1272 283V357Q1272 436 1229 486T1112 536Q1041 536 997
-487T952 353V279ZM447 110L342 176L1053 1314L1158 1248L447 110Z" />
-<glyph unicode="&amp;" horiz-adv-x="1273" d="M101 391Q101 496 159 584T383 789Q286 907 253 979T220 1122Q220 1288 318 1382T584 1476Q734 1476 832 1389T930 1168Q930 1080 886 1006T730 849L623 770L947 383Q1015 513 1015 672H1182Q1182 417 1059 249L1267
-0H1045L948 115Q874 49 775 15T572 -20Q359 -20 230 93T101 391ZM572 131Q719 131 841 243L486 668L453 644Q286 521 286 391Q286 273 362 202T572 131ZM405 1128Q405 1032 523 888L641 971Q709 1019 734 1062T759 1168Q759 1235 709 1279T583 1324Q501 1324 453
-1269T405 1128Z" />
-<glyph unicode="&apos;" horiz-adv-x="357" d="M253 1425L232 1057H103L104 1536H253V1425Z" />
-<glyph unicode="(" horiz-adv-x="700" d="M133 591Q133 817 193 1025T374 1403T623 1643L661 1521Q515 1409 422 1179T319 664L318 579Q318 193 459 -91Q544 -261 661 -357L623 -470Q490 -396 369 -222Q133 118 133 591Z" />
-<glyph unicode=")" horiz-adv-x="712" d="M567 581Q567 358 509 154T330 -224T77 -470L38 -357Q192 -239 285 9T381 561V593Q381 803 337 983T215 1307T38 1530L77 1643Q209 1570 328 1399T507 1022T567 581Z" />
-<glyph unicode="*" horiz-adv-x="882" d="M330 983L28 1073L74 1224L376 1112L367 1456H520L510 1107L807 1217L853 1065L546 974L744 703L620 609L434 897L254 616L129 707L330 983Z" />
-<glyph unicode="+" horiz-adv-x="1161" d="M670 781H1076V606H670V146H484V606H78V781H484V1206H670V781Z" />
-<glyph unicode="," horiz-adv-x="402" d="M134 -290L29 -218Q123 -87 127 52V219H308V74Q308 -27 259 -128T134 -290Z" />
-<glyph unicode="-" horiz-adv-x="565" d="M525 543H37V694H525V543Z" />
-<glyph unicode="." horiz-adv-x="539" d="M144 97Q144 145 172 177T258 209T344 177T374 97Q374 51 345 20T258 -11T173 20T144 97Z" />
-<glyph unicode="/" horiz-adv-x="844" d="M177 -125H18L626 1456H784L177 -125Z" />
-<glyph unicode="0" horiz-adv-x="1150" d="M1034 621Q1034 296 923 138T576 -20Q343 -20 231 134T115 596V843Q115 1164 226 1320T574 1476Q809 1476 920 1326T1034 861V621ZM849 874Q849 1109 783 1216T574 1324Q432 1324 367 1217T300 888V592Q300 356 368 244T576
-131Q713 131 779 237T849 571V874Z" />
-<glyph unicode="1" horiz-adv-x="1150" d="M729 0H543V1233L170 1096V1264L700 1463H729V0Z" />
-<glyph unicode="2" horiz-adv-x="1150" d="M1075 0H121V133L625 693Q737 820 779 899T822 1064Q822 1178 753 1251T569 1324Q431 1324 355 1246T278 1027H93Q93 1228 222 1352T569 1476Q772 1476 890 1370T1008 1086Q1008 871 734 574L344 151H1075V0Z" />
-<glyph unicode="3" horiz-adv-x="1150" d="M390 818H529Q660 820 735 887T810 1068Q810 1324 555 1324Q435 1324 364 1256T292 1074H107Q107 1247 233 1361T555 1476Q761 1476 878 1367T995 1064Q995 969 934 880T766 747Q886 709 951 621T1017 406Q1017 210 889
-95T556 -20T223 91T94 384H280Q280 269 355 200T556 131Q690 131 761 201T832 402Q832 529 754 597T529 667H390V818Z" />
-<glyph unicode="4" horiz-adv-x="1150" d="M902 489H1104V338H902V0H716V338H53V447L705 1456H902V489ZM263 489H716V1203L694 1163L263 489Z" />
-<glyph unicode="5" horiz-adv-x="1150" d="M206 730L280 1456H1026V1285H437L393 888Q500 951 636 951Q835 951 952 820T1069 464Q1069 239 948 110T608 -20Q415 -20 293 87T154 383H329Q346 258 418 195T608 131Q737 131 810 219T884 462Q884 608 805 696T593
-785Q472 785 403 732L354 692L206 730Z" />
-<glyph unicode="6" horiz-adv-x="1150" d="M847 1457V1300H813Q597 1296 469 1172T321 823Q436 955 635 955Q825 955 938 821T1052 475Q1052 250 930 115T601 -20Q392 -20 262 140T132 554V625Q132 1027 303 1239T814 1457H847ZM604 801Q509 801 429 744T318 601V533Q318
-353 399 243T601 133Q726 133 797 225T869 466Q869 616 797 708T604 801Z" />
-<glyph unicode="7" horiz-adv-x="1150" d="M1061 1352L458 0H264L865 1304H77V1456H1061V1352Z" />
-<glyph unicode="8" horiz-adv-x="1150" d="M1004 1076Q1004 967 947 882T791 749Q905 700 971 606T1038 393Q1038 204 911 92T575 -20Q365 -20 239 92T112 393Q112 511 176 606T355 750Q258 798 202 883T146 1076Q146 1260 264 1368T575 1476Q767 1476 885 1368T1004
-1076ZM853 397Q853 519 776 596T573 673T373 597T297 397T370 202T575 131Q705 131 779 202T853 397ZM575 1324Q466 1324 399 1257T331 1073Q331 962 397 894T575 825T752 893T819 1073T750 1254T575 1324Z" />
-<glyph unicode="9" horiz-adv-x="1150" d="M830 640Q772 571 692 529T515 487Q389 487 296 549T151 723T100 972Q100 1118 155 1235T313 1414T551 1476Q767 1476 891 1315T1016 874V820Q1016 395 848 200T341 -1H305V155H344Q573 159 696 274T830 640ZM545 640Q638
-640 716 697T831 838V912Q831 1094 752 1208T552 1322Q430 1322 356 1229T282 982Q282 833 353 737T545 640Z" />
-<glyph unicode=":" horiz-adv-x="496" d="M390 97Q390 145 418 177T504 209T590 177T620 97Q620 51 591 20T504 -11T419 20T390 97ZM135 980Q135 1028 163 1060T249 1092T335 1060T365 980Q365 934 336 903T249 872T164 903T135 980Z" />
-<glyph unicode=";" horiz-adv-x="433" d="M111 980Q111 1028 139 1060T225 1092T311 1060T341 980Q341 934 312 903T225 872T140 903T111 980ZM146 -290L41 -218Q135 -87 139 52V219H320V74Q320 -27 271 -128T146 -290Z" />
-<glyph unicode="&lt;" horiz-adv-x="1041" d="M264 644L890 391V195L72 574V720L890 1098V902L264 644Z" />
-<glyph unicode="=" horiz-adv-x="1124" d="M986 814H152V975H986V814ZM986 399H152V559H986V399Z" />
-<glyph unicode="&gt;" horiz-adv-x="1070" d="M795 650L134 909V1099L988 721V575L134 196V388L795 650Z" />
-<glyph unicode="?" horiz-adv-x="967" d="M357 410Q359 529 384 598T486 751L617 886Q701 981 701 1090Q701 1195 646 1254T486 1314Q384 1314 322 1260T260 1115H75Q77 1277 190 1376T486 1476Q675 1476 780 1375T886 1096Q886 921 724 751L615 643Q542 562 542
-410H357ZM349 93Q349 138 376 168T458 199T540 169T568 93T540 19T458 -11T377 18T349 93Z" />
-<glyph unicode="@" horiz-adv-x="1839" d="M1738 502Q1726 260 1618 120T1329 -20Q1142 -20 1089 148Q1035 63 966 22T822 -20Q680 -20 607 96T553 417Q568 582 628 711T784 915T985 989Q1066 989 1130 968T1274 883L1222 329Q1203 98 1350 98Q1463 98 1533 210T1609
-502Q1628 891 1465 1095T967 1299Q766 1299 610 1200T364 912T263 478Q251 230 323 48T542 -231T899 -328Q989 -328 1079 -306T1230 -249L1267 -364Q1205 -403 1103 -428T895 -453Q645 -453 465 -341T196 -17T118 478Q130 753 241 972T542 1311T971 1431Q1220 1431
-1398 1319T1663 996T1738 502ZM712 417Q698 275 738 199T867 123Q927 123 982 174T1074 320L1075 329L1121 832Q1065 861 1001 861Q884 861 808 742T712 417Z" />
-<glyph unicode="A" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538Z" />
-<glyph unicode="B" horiz-adv-x="1275" d="M169 0V1456H645Q882 1456 1001 1358T1121 1068Q1121 966 1063 888T905 766Q1023 733 1091 641T1160 420Q1160 224 1033 112T674 0H169ZM361 681V157H678Q812 157 889 226T967 418Q967 681 681 681H361ZM361 835H651Q777
-835 852 898T928 1069Q928 1189 858 1243T645 1298H361V835Z" />
-<glyph unicode="C" horiz-adv-x="1333" d="M1240 462Q1213 231 1070 106T688 -20Q430 -20 275 165T119 660V800Q119 1003 191 1157T397 1393T705 1476Q937 1476 1077 1347T1240 988H1047Q1022 1162 939 1240T705 1318Q521 1318 417 1182T312 795V654Q312 417 411
-277T688 137Q848 137 933 209T1047 462H1240Z" />
-<glyph unicode="D" horiz-adv-x="1343" d="M169 0V1456H580Q770 1456 916 1372T1141 1133T1222 777V684Q1222 478 1143 323T916 85T572 0H169ZM361 1298V157H563Q785 157 908 295T1032 688V773Q1032 1021 916 1158T585 1298H361Z" />
-<glyph unicode="E" horiz-adv-x="1164" d="M992 673H361V157H1094V0H169V1456H1084V1298H361V830H992V673Z" />
-<glyph unicode="F" horiz-adv-x="1132" d="M972 643H361V0H169V1456H1071V1298H361V800H972V643Z" />
-<glyph unicode="G" horiz-adv-x="1395" d="M1244 191Q1170 85 1038 33T729 -20Q551 -20 413 63T200 301T122 658V785Q122 1114 275 1295T707 1476Q935 1476 1074 1360T1244 1029H1052Q998 1318 708 1318Q515 1318 416 1183T315 790V671Q315 426 427 282T730 137Q838
-137 919 161T1053 242V569H716V725H1244V191Z" />
-<glyph unicode="H" horiz-adv-x="1460" d="M1288 0H1095V673H361V0H169V1456H361V830H1095V1456H1288V0Z" />
-<glyph unicode="I" horiz-adv-x="557" d="M375 0H183V1456H375V0Z" />
-<glyph unicode="J" horiz-adv-x="1130" d="M779 1456H972V425Q972 216 847 98T512 -20Q295 -20 174 91T53 402H245Q245 277 313 207T512 137Q631 137 704 212T779 422V1456Z" />
-<glyph unicode="K" horiz-adv-x="1284" d="M539 677L361 492V0H169V1456H361V736L1008 1456H1240L667 813L1285 0H1055L539 677Z" />
-<glyph unicode="L" horiz-adv-x="1102" d="M362 157H1052V0H169V1456H362V157Z" />
-<glyph unicode="M" horiz-adv-x="1788" d="M417 1456L893 268L1369 1456H1618V0H1426V567L1444 1179L966 0H819L342 1176L361 567V0H169V1456H417Z" />
-<glyph unicode="N" horiz-adv-x="1460" d="M1288 0H1095L362 1122V0H169V1456H362L1097 329V1456H1288V0Z" />
-<glyph unicode="O" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q533 -20 400 64T194 305T118 668V773Q118 983 191 1144T397 1390T703 1476Q878 1476 1011 1392T1217 1147T1289 773V681ZM1098 775Q1098 1034 994 1172T703 1311Q521 1311
-417 1173T309 788V681Q309 430 414 287T705 143Q891 143 993 278T1098 667V775Z" />
-<glyph unicode="P" horiz-adv-x="1292" d="M361 570V0H169V1456H706Q945 1456 1080 1334T1216 1011Q1216 799 1084 685T704 570H361ZM361 727H706Q860 727 942 799T1024 1009Q1024 1139 942 1217T717 1298H361V727Z" />
-<glyph unicode="Q" horiz-adv-x="1408" d="M1281 681Q1281 470 1214 318T1026 79L1286 -125L1155 -246L848 -2Q776 -20 696 -20Q524 -20 391 64T185 305T109 668V773Q109 983 182 1144T388 1390T694 1476Q870 1476 1003 1391T1209 1147T1281 774V681ZM1089 775Q1089
-1032 987 1171T694 1311Q513 1311 409 1173T301 788V681Q301 431 405 287T696 143T984 278T1089 667V775Z" />
-<glyph unicode="R" horiz-adv-x="1261" d="M703 589H361V0H168V1456H650Q896 1456 1028 1344T1161 1018Q1161 882 1088 781T883 630L1225 12V0H1019L703 589ZM361 746H656Q799 746 883 820T968 1018Q968 1153 888 1225T655 1298H361V746Z" />
-<glyph unicode="S" horiz-adv-x="1215" d="M598 649Q351 720 239 823T126 1079Q126 1251 263 1363T621 1476Q771 1476 888 1418T1070 1258T1135 1035H942Q942 1167 858 1242T621 1318Q479 1318 400 1256T320 1082Q320 993 395 932T652 819T936 707T1088 563T1138
-370Q1138 193 1000 87T631 -20Q481 -20 351 37T151 195T80 422H273Q273 290 370 214T631 137Q783 137 864 199T945 368T870 533T598 649Z" />
-<glyph unicode="T" horiz-adv-x="1222" d="M1175 1298H707V0H516V1298H49V1456H1175V1298Z" />
-<glyph unicode="U" horiz-adv-x="1328" d="M1194 1456V466Q1193 260 1065 129T716 -18L665 -20Q426 -20 284 109T140 464V1456H330V470Q330 312 417 225T665 137Q828 137 914 224T1001 469V1456H1194Z" />
-<glyph unicode="V" horiz-adv-x="1303" d="M651 255L1067 1456H1277L737 0H567L28 1456H237L651 255Z" />
-<glyph unicode="W" horiz-adv-x="1817" d="M483 459L511 267L552 440L840 1456H1002L1283 440L1323 264L1354 460L1580 1456H1773L1420 0H1245L945 1061L922 1172L899 1061L588 0H413L61 1456H253L483 459Z" />
-<glyph unicode="X" horiz-adv-x="1284" d="M644 898L993 1456H1219L759 734L1230 0H1002L644 568L284 0H57L529 734L68 1456H293L644 898Z" />
-<glyph unicode="Y" horiz-adv-x="1230" d="M613 725L993 1456H1211L709 543V0H517V543L15 1456H235L613 725Z" />
-<glyph unicode="Z" horiz-adv-x="1226" d="M313 157H1146V0H86V144L884 1298H99V1456H1114V1315L313 157Z" />
-<glyph unicode="[" horiz-adv-x="543" d="M523 1512H332V-160H523V-312H146V1664H523V1512Z" />
-<glyph unicode="\" horiz-adv-x="840" d="M40 1456H216L824 -125H648L40 1456Z" />
-<glyph unicode="]" horiz-adv-x="543" d="M9 1664H387V-312H9V-160H202V1512H9V1664Z" />
-<glyph unicode="^" horiz-adv-x="856" d="M426 1211L236 729H64L363 1456H490L788 729H617L426 1211Z" />
-<glyph unicode="_" horiz-adv-x="924" d="M920 -151H4V0H920V-151Z" />
-<glyph unicode="`" horiz-adv-x="633" d="M474 1242H315L57 1536H280L474 1242Z" />
-<glyph unicode="a" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141Z" />
-<glyph unicode="b" horiz-adv-x="1149" d="M1056 529Q1056 281 942 131T636 -20Q431 -20 319 125L310 0H140V1536H325V963Q437 1102 634 1102T943 953T1056 545V529ZM871 550Q871 739 798 842T588 945Q405 945 325 775V307Q410 137 590 137Q723 137 797 240T871 550Z" />
-<glyph unicode="c" horiz-adv-x="1072" d="M574 131Q673 131 747 191T829 341H1004Q999 248 940 164T783 30T574 -20Q353 -20 223 127T92 531V562Q92 720 150 843T316 1034T573 1102Q755 1102 875 993T1004 710H829Q821 815 750 882T573 950Q432 950 355 849T277
-555V520Q277 333 354 232T574 131Z" />
-<glyph unicode="d" horiz-adv-x="1155" d="M95 550Q95 799 213 950T522 1102Q712 1102 823 972V1536H1008V0H838L829 116Q718 -20 520 -20Q332 -20 214 134T95 536V550ZM280 529Q280 345 356 241T566 137Q742 137 823 295V792Q740 945 568 945Q432 945 356 840T280 529Z" />
-<glyph unicode="e" horiz-adv-x="1085" d="M589 -20Q369 -20 231 124T93 511V545Q93 706 154 832T326 1030T566 1102Q777 1102 894 963T1011 565V488H278Q282 328 371 230T599 131Q697 131 765 171T884 277L997 189Q861 -20 589 -20ZM566 950Q454 950 378 869T284
-640H826V654Q818 795 750 872T566 950Z" />
-<glyph unicode="f" horiz-adv-x="711" d="M231 0V939H60V1082H231V1193Q231 1367 324 1462T587 1557Q651 1557 714 1540L704 1390Q657 1399 604 1399Q514 1399 465 1347T416 1196V1082H647V939H416V0H231Z" />
-<glyph unicode="g" horiz-adv-x="1149" d="M96 550Q96 803 213 952T523 1102Q721 1102 832 962L841 1082H1010V26Q1010 -184 886 -305T551 -426Q434 -426 322 -376T151 -239L247 -128Q366 -275 538 -275Q673 -275 748 -199T824 15V108Q713 -20 521 -20Q331 -20
-214 133T96 550ZM282 529Q282 346 357 242T567 137Q742 137 824 296V790Q739 945 569 945Q434 945 358 840T282 529Z" />
-<glyph unicode="h" horiz-adv-x="1128" d="M325 951Q448 1102 645 1102Q988 1102 991 715V0H806V716Q805 833 753 889T589 945Q499 945 431 897T325 771V0H140V1536H325V951Z" />
-<glyph unicode="i" horiz-adv-x="497" d="M341 0H156V1082H341V0ZM141 1369Q141 1414 168 1445T250 1476T332 1445T360 1369T332 1294T250 1264T169 1294T141 1369Z" />
-<glyph unicode="j" horiz-adv-x="489" d="M331 1082V-125Q331 -437 48 -437Q-13 -437 -65 -419V-271Q-33 -279 19 -279Q81 -279 113 -246T146 -129V1082H331ZM127 1369Q127 1413 154 1444T235 1476Q289 1476 317 1445T345 1369T317 1294T235 1264T154 1294T127 1369Z" />
-<glyph unicode="k" horiz-adv-x="1038" d="M442 501L326 380V0H141V1536H326V607L425 726L762 1082H987L566 630L1036 0H819L442 501Z" />
-<glyph unicode="l" horiz-adv-x="497" d="M341 0H156V1536H341V0Z" />
-<glyph unicode="m" horiz-adv-x="1795" d="M314 1082L319 962Q438 1102 640 1102Q867 1102 949 928Q1003 1006 1089 1054T1294 1102Q1650 1102 1656 725V0H1471V714Q1471 830 1418 887T1240 945Q1137 945 1069 884T990 718V0H804V709Q804 945 573 945Q391 945
-324 790V0H139V1082H314Z" />
-<glyph unicode="n" horiz-adv-x="1130" d="M315 1082L321 946Q445 1102 645 1102Q988 1102 991 715V0H806V716Q805 833 753 889T589 945Q499 945 431 897T325 771V0H140V1082H315Z" />
-<glyph unicode="o" horiz-adv-x="1168" d="M91 551Q91 710 153 837T327 1033T582 1102Q803 1102 939 949T1076 542V529Q1076 371 1016 246T843 50T584 -20Q364 -20 228 133T91 538V551ZM277 529Q277 349 360 240T584 131Q725 131 808 241T891 551Q891 729 807
-839T582 950Q445 950 361 841T277 529Z" />
-<glyph unicode="p" horiz-adv-x="1149" d="M1054 529Q1054 282 941 131T635 -20Q438 -20 325 105V-416H140V1082H309L318 962Q431 1102 632 1102Q827 1102 940 955T1054 546V529ZM869 550Q869 733 791 839T577 945Q409 945 325 796V279Q408 131 579 131Q712 131
-790 236T869 550Z" />
-<glyph unicode="q" horiz-adv-x="1164" d="M95 550Q95 805 212 953T526 1102Q718 1102 829 973L837 1082H1007V-416H822V100Q710 -20 524 -20Q328 -20 212 132T95 537V550ZM280 529Q280 343 358 237T570 131Q735 131 822 277V807Q734 950 572 950Q438 950 359
-844T280 529Z" />
-<glyph unicode="r" horiz-adv-x="693" d="M663 916Q621 923 572 923Q390 923 325 768V0H140V1082H320L323 957Q414 1102 581 1102Q635 1102 663 1088V916Z" />
-<glyph unicode="s" horiz-adv-x="1056" d="M770 287Q770 362 714 403T517 475T294 547T172 647T132 785Q132 918 244 1010T532 1102Q716 1102 830 1007T945 764H759Q759 840 695 895T532 950Q431 950 374 906T317 791Q317 724 370 690T561 625T786 551T913 448T955
-300Q955 155 839 68T538 -20Q408 -20 308 26T152 154T95 333H280Q285 240 354 186T538 131Q643 131 706 173T770 287Z" />
-<glyph unicode="t" horiz-adv-x="669" d="M391 1344V1082H593V939H391V268Q391 203 418 171T510 138Q542 138 598 150V0Q525 -20 456 -20Q332 -20 269 55T206 268V939H9V1082H206V1344H391Z" />
-<glyph unicode="u" horiz-adv-x="1129" d="M808 107Q700 -20 491 -20Q318 -20 228 80T136 378V1082H321V383Q321 137 521 137Q733 137 803 295V1082H988V0H812L808 107Z" />
-<glyph unicode="v" horiz-adv-x="992" d="M497 251L765 1082H954L566 0H425L33 1082H222L497 251Z" />
-<glyph unicode="w" horiz-adv-x="1539" d="M1098 255L1306 1082H1491L1176 0H1026L763 820L507 0H357L43 1082H227L440 272L692 1082H841L1098 255Z" />
-<glyph unicode="x" horiz-adv-x="1015" d="M503 687L743 1082H959L605 547L970 0H756L506 405L256 0H41L406 547L52 1082H266L503 687Z" />
-<glyph unicode="y" horiz-adv-x="969" d="M494 271L746 1082H944L509 -167Q408 -437 188 -437L153 -434L84 -421V-271L134 -275Q228 -275 280 -237T367 -98L408 12L22 1082H224L494 271Z" />
-<glyph unicode="z" horiz-adv-x="1015" d="M314 151H947V0H88V136L685 929H97V1082H917V951L314 151Z" />
-<glyph unicode="{" horiz-adv-x="693" d="M632 -366Q455 -316 366 -202T276 101V300Q276 543 64 543V688Q276 688 276 930V1138Q278 1321 365 1433T632 1597L670 1482Q461 1415 461 1133V931Q461 704 294 615Q461 525 461 296V90Q464 -185 670 -251L632 -366Z" />
-<glyph unicode="|" horiz-adv-x="499" d="M324 -270H175V1456H324V-270Z" />
-<glyph unicode="}" horiz-adv-x="693" d="M19 -251Q222 -186 229 80V300Q229 531 410 615Q229 697 229 930V1133Q229 1415 20 1482L58 1597Q235 1547 324 1435T414 1137V927Q414 688 626 688V543Q414 543 414 300V98Q414 -90 324 -203T58 -366L19 -251Z" />
-<glyph unicode="~" horiz-adv-x="1393" d="M1263 777Q1263 619 1170 511T939 402Q867 402 803 428T655 529T533 621T454 639Q376 639 334 586T292 438L131 436Q131 596 223 699T454 802Q530 802 600 770T758 658T910 567L939 565Q1015 565 1062 623T1110 776L1263 777Z" />
-<glyph unicode="&#xa0;" horiz-adv-x="507" />
-<glyph unicode="&#xa1;" horiz-adv-x="499" d="M170 684H338L351 -360H157L170 684ZM358 996Q358 951 331 920T249 889T167 920T139 996T167 1071T249 1101T330 1071T358 996Z" />
-<glyph unicode="&#xa2;" horiz-adv-x="1120" d="M586 131Q686 131 760 191T842 341H1017Q1011 215 912 115T669 -12V-245H484V-11Q305 23 205 165T105 527V562Q105 774 206 916T484 1092V1318H669V1095Q819 1072 915 966T1017 710H842Q834 815 763 882T586 950Q445
-950 368 849T290 555V520Q290 333 367 232T586 131Z" />
-<glyph unicode="&#xa3;" horiz-adv-x="1190" d="M449 622L457 402Q457 248 395 157H1128L1127 0H95V157H172Q212 166 237 231T264 393V401L256 622H91V779H251L242 1039Q242 1238 364 1357T687 1476Q877 1476 988 1370T1099 1087H908Q908 1194 845 1256T670 1318Q565
-1318 500 1241T435 1039L444 779H763V622H449Z" />
-<glyph unicode="&#xa4;" horiz-adv-x="1460" d="M1103 112Q944 -20 735 -20Q528 -20 369 110L235 -26L105 109L244 250Q140 406 140 608Q140 814 252 977L105 1128L235 1264L382 1114Q540 1234 735 1234Q931 1234 1090 1113L1239 1265L1371 1128L1220 974Q1330
-811 1330 608Q1330 412 1228 253L1371 109L1239 -27L1103 112ZM311 608Q311 485 368 379T524 212T735 151T946 212T1100 379T1157 608Q1157 730 1101 835T946 1001T735 1062Q622 1062 524 1002T369 836T311 608Z" />
-<glyph unicode="&#xa5;" horiz-adv-x="1075" d="M539 793L847 1456H1060L693 736H954V611H630V446H954V322H630V0H437V322H119V446H437V611H119V736H382L15 1456H231L539 793Z" />
-<glyph unicode="&#xa6;" horiz-adv-x="491" d="M147 -270V521H333V-270H147ZM333 698H147V1456H333V698Z" />
-<glyph unicode="&#xa7;" horiz-adv-x="1256" d="M1145 431Q1145 242 959 157Q1028 108 1064 40T1100 -128Q1100 -296 970 -395T612 -495Q500 -495 400 -467T229 -382Q90 -269 90 -64L276 -62Q276 -192 366 -267T612 -343Q748 -343 831 -285T914 -130Q914 -41 843
-11T563 126Q381 174 285 229T143 362T96 551Q96 737 278 825Q212 874 177 942T141 1110Q141 1276 274 1376T630 1476Q862 1476 992 1363T1122 1045H937Q937 1170 853 1247T630 1325Q488 1325 408 1268T327 1112Q327 1043 355 1003T450 931T661 858T889 782T1030
-698T1116 585T1145 431ZM602 691Q512 715 437 742Q357 723 320 673T282 553Q282 483 309 443T402 370T611 296T797 238Q875 258 917 308T959 428Q959 516 890 570T602 691Z" />
-<glyph unicode="&#xa8;" horiz-adv-x="856" d="M101 1371Q101 1416 128 1446T210 1477T292 1447T320 1371T292 1296T210 1266T129 1296T101 1371ZM531 1369Q531 1414 558 1445T640 1476T722 1445T750 1369T722 1294T640 1264T559 1294T531 1369Z" />
-<glyph unicode="&#xa9;" horiz-adv-x="1609" d="M1119 597Q1119 444 1033 364T788 283Q631 283 537 388T442 676V786Q442 962 537 1067T788 1173Q948 1173 1034 1091T1120 860H974Q974 959 927 1001T788 1044Q694 1044 640 975T586 783V670Q586 550 640 481T788
-412Q880 412 926 454T973 597H1119ZM206 729Q206 557 286 411T503 181T801 98T1098 181T1315 410T1395 729Q1395 899 1316 1044T1100 1272T801 1356Q641 1356 503 1274T286 1045T206 729ZM91 729Q91 931 184 1104T443 1376T801 1476T1158 1377T1416 1104T1510 729Q1510
-532 1420 360T1165 84T801 -21Q604 -21 439 82T182 358T91 729Z" />
-<glyph unicode="&#xaa;" horiz-adv-x="915" d="M618 705Q606 739 600 777Q524 691 396 691Q277 691 212 753T147 918Q147 1029 230 1089T486 1149H594V1201Q594 1336 470 1336Q401 1336 362 1309T322 1231L161 1243Q161 1346 247 1411T470 1476Q603 1476 680 1405T757
-1199V883Q757 786 783 705H618ZM435 828Q478 828 522 848T594 895V1037H482Q399 1036 355 1005T310 922Q310 828 435 828Z" />
-<glyph unicode="&#xab;" horiz-adv-x="961" d="M536 804L794 407H653L358 795V814L653 1203H794L536 804ZM610 548L868 151H727L432 539V558L727 947H868L610 548Z" />
-<glyph unicode="&#xac;" horiz-adv-x="1134" d="M958 375H772V639H127V800H958V375Z" />
-<glyph unicode="&#xad;" horiz-adv-x="565" d="M525 543H37V694H525V543Z" />
-<glyph unicode="&#xae;" horiz-adv-x="1610" d="M90 729Q90 931 183 1104T442 1376T800 1476T1157 1377T1415 1104T1509 729Q1509 532 1419 360T1164 84T800 -21Q603 -21 438 82T181 358T90 729ZM205 729Q205 557 285 411T502 181T800 98Q961 98 1099 182T1315
-412T1394 729Q1394 900 1316 1044T1099 1272T800 1356Q640 1356 502 1274T285 1045T205 729ZM653 654V316H512V1165H788Q941 1165 1025 1100T1110 909Q1110 786 982 721Q1104 671 1105 517V456Q1105 370 1122 332V316H977Q963 352 963 444T960 554Q944 650 829
-654H653ZM653 782H809Q881 784 925 817T969 904Q969 977 930 1007T791 1038H653V782Z" />
-<glyph unicode="&#xaf;" horiz-adv-x="938" d="M814 1302H142V1445H814V1302Z" />
-<glyph unicode="&#xb0;" horiz-adv-x="765" d="M130 1216Q130 1320 204 1398T385 1476Q489 1476 562 1399T636 1216Q636 1110 563 1035T385 960Q280 960 205 1035T130 1216ZM385 1088Q439 1088 476 1123T513 1216Q513 1274 476 1311T385 1349Q330 1349 293 1310T255
-1216T292 1125T385 1088Z" />
-<glyph unicode="&#xb1;" horiz-adv-x="1094" d="M649 854H1013V703H649V289H482V703H97V854H482V1267H649V854ZM970 0H135V152H970V0Z" />
-<glyph unicode="&#xb2;" horiz-adv-x="751" d="M683 667H84V775L384 1057Q493 1159 493 1228Q493 1277 461 1307T369 1338Q294 1338 259 1300T223 1205H66Q66 1319 149 1393T365 1467T574 1404T651 1230Q651 1126 544 1019L460 940L284 795H683V667Z" />
-<glyph unicode="&#xb3;" horiz-adv-x="751" d="M265 1126H349Q423 1126 459 1156T495 1235Q495 1280 464 1309T362 1338Q305 1338 268 1313T230 1246H73Q73 1344 154 1405T360 1467Q497 1467 575 1407T653 1242Q653 1187 618 1142T517 1071Q666 1030 666 887Q666
-781 581 719T360 656Q228 656 145 719T62 889H220Q220 844 259 814T366 784Q436 784 472 814T509 895Q509 1008 353 1010H265V1126Z" />
-<glyph unicode="&#xb4;" horiz-adv-x="642" d="M316 1536H540L272 1242H123L316 1536Z" />
-<glyph unicode="&#xb5;" horiz-adv-x="1160" d="M339 1082V449Q340 286 391 208T559 130Q758 130 820 282V1082H1006V0H839L830 115Q737 -20 567 -20Q420 -20 339 53V-416H154V1082H339Z" />
-<glyph unicode="&#xb6;" horiz-adv-x="1001" d="M646 0V520H562Q332 520 200 647T67 988Q67 1201 200 1328T563 1456H832V0H646Z" />
-<glyph unicode="&#xb7;" horiz-adv-x="534" d="M147 729Q147 777 175 809T261 841T347 809T377 729Q377 682 348 651T261 619T176 650T147 729Z" />
-<glyph unicode="&#xb8;" horiz-adv-x="507" d="M285 0L273 -52Q426 -79 426 -225Q426 -322 346 -378T123 -435L116 -328Q195 -328 238 -302T282 -229Q282 -185 250 -164T120 -134L152 0H285Z" />
-<glyph unicode="&#xb9;" horiz-adv-x="751" d="M495 667H338V1268L122 1211V1339L477 1456H495V667Z" />
-<glyph unicode="&#xba;" horiz-adv-x="931" d="M122 1123Q122 1281 216 1378T464 1476Q619 1476 713 1380T807 1117V1043Q807 884 714 787T466 690T217 787T122 1049V1123ZM285 1043Q285 943 333 886T466 829Q549 829 596 886T644 1045V1123Q644 1222 596 1279T464
-1336Q383 1336 335 1281T285 1129V1043Z" />
-<glyph unicode="&#xbb;" horiz-adv-x="960" d="M244 949L539 560V541L244 152H102L360 550L102 949H244ZM593 949L888 560V541L593 152H451L709 550L451 949H593Z" />
-<glyph unicode="&#xbc;" horiz-adv-x="1500" d="M458 664H301V1265L85 1208V1336L440 1453H458V664ZM443 118L339 184L1050 1322L1154 1256L443 118ZM1318 299H1425V169H1318V0H1161V169H786L780 271L1157 789H1318V299ZM938 299H1161V588L1144 560L938 299Z" />
-<glyph unicode="&#xbd;" horiz-adv-x="1589" d="M399 118L295 184L1006 1322L1110 1256L399 118ZM453 664H296V1265L80 1208V1336L435 1453H453V664ZM1481 0H882V108L1182 390Q1291 492 1291 561Q1291 610 1259 640T1167 671Q1092 671 1057 633T1021 538H864Q864
-652 947 726T1163 800T1372 737T1449 563Q1449 459 1342 352L1258 273L1082 128H1481V0Z" />
-<glyph unicode="&#xbe;" horiz-adv-x="1593" d="M570 118L466 184L1177 1322L1281 1256L570 118ZM1410 299H1517V169H1410V0H1253V169H878L872 271L1249 789H1410V299ZM1030 299H1253V588L1236 560L1030 299ZM314 1126H398Q472 1126 508 1156T544 1235Q544 1280
-513 1309T411 1338Q354 1338 317 1313T279 1246H122Q122 1344 203 1405T409 1467Q546 1467 624 1407T702 1242Q702 1187 667 1142T566 1071Q715 1030 715 887Q715 781 630 719T409 656Q277 656 194 719T111 889H269Q269 844 308 814T415 784Q485 784 521 814T558
-895Q558 1008 402 1010H314V1126Z" />
-<glyph unicode="&#xbf;" horiz-adv-x="969" d="M588 680Q587 574 567 511T498 388T358 233T255 37L253 0Q253 -109 311 -166T478 -224Q578 -224 640 -168T703 -20H888Q886 -181 774 -283T478 -385Q282 -385 175 -285T68 -5Q68 168 228 343L337 456Q403 534 403
-680H588ZM596 997Q596 952 569 921T487 890T405 921T377 997Q377 1041 405 1071T487 1101T568 1071T596 997Z" />
-<glyph unicode="&#xc0;" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538ZM778 1552H619L361 1846H584L778 1552Z" />
-<glyph unicode="&#xc1;" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538ZM763 1846H987L719 1552H570L763 1846Z" />
-<glyph unicode="&#xc2;" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538ZM975 1572V1562H822L672 1732L523 1562H370V1574L616 1846H728L975 1572Z" />
-<glyph unicode="&#xc3;" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538ZM1027 1814Q1027 1706 966 1639T812 1572Q771 1572 741 1582T663 1623T593 1660T543 1667Q502 1667 473 1636T444 1555L320
-1562Q320 1669 380 1739T534 1809Q569 1809 597 1799T673 1760T746 1722T803 1713Q846 1713 874 1747T903 1826L1027 1814Z" />
-<glyph unicode="&#xc4;" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538ZM350 1681Q350 1726 377 1756T459 1787T541 1757T569 1681T541 1606T459 1576T378 1606T350 1681ZM780 1679Q780 1724
-807 1755T889 1786T971 1755T999 1679T971 1604T889 1574T808 1604T780 1679Z" />
-<glyph unicode="&#xc5;" horiz-adv-x="1336" d="M973 380H363L226 0H28L584 1456H752L1309 0H1112L973 380ZM421 538H916L668 1219L421 538ZM887 1729Q887 1642 825 1584T672 1525Q580 1525 519 1584T457 1729T518 1876T672 1937T825 1876T887 1729ZM556 1729Q556
-1682 589 1648T672 1614Q720 1614 754 1647T788 1729T755 1812T672 1847Q622 1847 589 1812T556 1729Z" />
-<glyph unicode="&#xc6;" horiz-adv-x="1914" d="M1879 0H996L981 353H417L212 0H-14L866 1456H1817V1304H1126L1146 833H1736V682H1152L1174 151H1879V0ZM518 527H974L943 1260L518 527Z" />
-<glyph unicode="&#xc7;" horiz-adv-x="1333" d="M1240 462Q1213 231 1070 106T688 -20Q430 -20 275 165T119 660V800Q119 1003 191 1157T397 1393T705 1476Q937 1476 1077 1347T1240 988H1047Q1022 1162 939 1240T705 1318Q521 1318 417 1182T312 795V654Q312
-417 411 277T688 137Q848 137 933 209T1047 462H1240ZM751 -9L739 -61Q892 -88 892 -234Q892 -331 812 -387T589 -444L582 -337Q661 -337 704 -311T748 -238Q748 -194 716 -173T586 -143L618 -9H751Z" />
-<glyph unicode="&#xc8;" horiz-adv-x="1164" d="M992 673H361V157H1094V0H169V1456H1084V1298H361V830H992V673ZM725 1564H566L308 1858H531L725 1564Z" />
-<glyph unicode="&#xc9;" horiz-adv-x="1164" d="M992 673H361V157H1094V0H169V1456H1084V1298H361V830H992V673ZM710 1858H934L666 1564H517L710 1858Z" />
-<glyph unicode="&#xca;" horiz-adv-x="1164" d="M992 673H361V157H1094V0H169V1456H1084V1298H361V830H992V673ZM922 1584V1574H769L619 1744L470 1574H317V1586L563 1858H675L922 1584Z" />
-<glyph unicode="&#xcb;" horiz-adv-x="1164" d="M992 673H361V157H1094V0H169V1456H1084V1298H361V830H992V673ZM297 1693Q297 1738 324 1768T406 1799T488 1769T516 1693T488 1618T406 1588T325 1618T297 1693ZM727 1691Q727 1736 754 1767T836 1798T918 1767T946
-1691T918 1616T836 1586T755 1616T727 1691Z" />
-<glyph unicode="&#xcc;" horiz-adv-x="557" d="M375 0H183V1456H375V0ZM385 1564H226L-32 1858H191L385 1564Z" />
-<glyph unicode="&#xcd;" horiz-adv-x="557" d="M375 0H183V1456H375V0ZM369 1858H593L325 1564H176L369 1858Z" />
-<glyph unicode="&#xce;" horiz-adv-x="557" d="M375 0H183V1456H375V0ZM582 1584V1574H429L279 1744L130 1574H-23V1586L223 1858H335L582 1584Z" />
-<glyph unicode="&#xcf;" horiz-adv-x="557" d="M375 0H183V1456H375V0ZM-43 1693Q-43 1738 -16 1768T66 1799T148 1769T176 1693T148 1618T66 1588T-15 1618T-43 1693ZM387 1691Q387 1736 414 1767T496 1798T578 1767T606 1691T578 1616T496 1586T415 1616T387 1691Z" />
-<glyph unicode="&#xd0;" horiz-adv-x="1373" d="M199 0V666H7V817H199V1456H610Q800 1456 946 1372T1171 1133T1252 777V684Q1252 478 1173 323T946 85T602 0H199ZM643 666H391V157H592Q814 157 937 294T1062 680V773Q1062 1021 946 1158T615 1298H391V817H643V666Z" />
-<glyph unicode="&#xd1;" horiz-adv-x="1460" d="M1288 0H1095L362 1122V0H169V1456H362L1097 329V1456H1288V0ZM1081 1814Q1081 1706 1020 1639T866 1572Q825 1572 795 1582T717 1623T647 1660T597 1667Q556 1667 527 1636T498 1555L374 1562Q374 1669 434 1739T588
-1809Q623 1809 651 1799T727 1760T800 1722T857 1713Q900 1713 928 1747T957 1826L1081 1814Z" />
-<glyph unicode="&#xd2;" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q533 -20 400 64T194 305T118 668V773Q118 983 191 1144T397 1390T703 1476Q878 1476 1011 1392T1217 1147T1289 773V681ZM1098 775Q1098 1034 994 1172T703 1311Q521
-1311 417 1173T309 788V681Q309 430 414 287T705 143Q891 143 993 278T1098 667V775ZM812 1554H653L395 1848H618L812 1554Z" />
-<glyph unicode="&#xd3;" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q533 -20 400 64T194 305T118 668V773Q118 983 191 1144T397 1390T703 1476Q878 1476 1011 1392T1217 1147T1289 773V681ZM1098 775Q1098 1034 994 1172T703 1311Q521
-1311 417 1173T309 788V681Q309 430 414 287T705 143Q891 143 993 278T1098 667V775ZM797 1848H1021L753 1554H604L797 1848Z" />
-<glyph unicode="&#xd4;" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q533 -20 400 64T194 305T118 668V773Q118 983 191 1144T397 1390T703 1476Q878 1476 1011 1392T1217 1147T1289 773V681ZM1098 775Q1098 1034 994 1172T703 1311Q521
-1311 417 1173T309 788V681Q309 430 414 287T705 143Q891 143 993 278T1098 667V775ZM1009 1574V1564H856L706 1734L557 1564H404V1576L650 1848H762L1009 1574Z" />
-<glyph unicode="&#xd5;" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q533 -20 400 64T194 305T118 668V773Q118 983 191 1144T397 1390T703 1476Q878 1476 1011 1392T1217 1147T1289 773V681ZM1098 775Q1098 1034 994 1172T703 1311Q521
-1311 417 1173T309 788V681Q309 430 414 287T705 143Q891 143 993 278T1098 667V775ZM1061 1816Q1061 1708 1000 1641T846 1574Q805 1574 775 1584T697 1625T627 1662T577 1669Q536 1669 507 1638T478 1557L354 1564Q354 1671 414 1741T568 1811Q603 1811 631 1801T707
-1762T780 1724T837 1715Q880 1715 908 1749T937 1828L1061 1816Z" />
-<glyph unicode="&#xd6;" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q533 -20 400 64T194 305T118 668V773Q118 983 191 1144T397 1390T703 1476Q878 1476 1011 1392T1217 1147T1289 773V681ZM1098 775Q1098 1034 994 1172T703 1311Q521
-1311 417 1173T309 788V681Q309 430 414 287T705 143Q891 143 993 278T1098 667V775ZM384 1683Q384 1728 411 1758T493 1789T575 1759T603 1683T575 1608T493 1578T412 1608T384 1683ZM814 1681Q814 1726 841 1757T923 1788T1005 1757T1033 1681T1005 1606T923
-1576T842 1606T814 1681Z" />
-<glyph unicode="&#xd7;" horiz-adv-x="1092" d="M89 329L419 665L91 1000L210 1123L539 788L868 1123L987 1000L659 665L989 329L870 206L539 543L208 206L89 329Z" />
-<glyph unicode="&#xd8;" horiz-adv-x="1408" d="M1289 681Q1289 467 1217 308T1013 64T705 -20Q534 -20 403 62L306 -93H164L308 138Q118 330 118 690V773Q118 983 191 1144T397 1390T703 1476Q917 1476 1065 1351L1168 1516H1309L1150 1261Q1287 1074 1289 780V681ZM309
-681Q309 437 407 296L971 1200Q869 1311 703 1311Q521 1311 417 1173T309 788V681ZM1098 775Q1098 957 1042 1088L493 207Q584 143 705 143Q891 143 993 278T1098 667V775Z" />
-<glyph unicode="&#xd9;" horiz-adv-x="1328" d="M1194 1456V466Q1193 260 1065 129T716 -18L665 -20Q426 -20 284 109T140 464V1456H330V470Q330 312 417 225T665 137Q828 137 914 224T1001 469V1456H1194ZM773 1552H614L356 1846H579L773 1552Z" />
-<glyph unicode="&#xda;" horiz-adv-x="1328" d="M1194 1456V466Q1193 260 1065 129T716 -18L665 -20Q426 -20 284 109T140 464V1456H330V470Q330 312 417 225T665 137Q828 137 914 224T1001 469V1456H1194ZM758 1846H982L714 1552H565L758 1846Z" />
-<glyph unicode="&#xdb;" horiz-adv-x="1328" d="M1194 1456V466Q1193 260 1065 129T716 -18L665 -20Q426 -20 284 109T140 464V1456H330V470Q330 312 417 225T665 137Q828 137 914 224T1001 469V1456H1194ZM970 1572V1562H817L667 1732L518 1562H365V1574L611
-1846H723L970 1572Z" />
-<glyph unicode="&#xdc;" horiz-adv-x="1328" d="M1194 1456V466Q1193 260 1065 129T716 -18L665 -20Q426 -20 284 109T140 464V1456H330V470Q330 312 417 225T665 137Q828 137 914 224T1001 469V1456H1194ZM345 1681Q345 1726 372 1756T454 1787T536 1757T564
-1681T536 1606T454 1576T373 1606T345 1681ZM775 1679Q775 1724 802 1755T884 1786T966 1755T994 1679T966 1604T884 1574T803 1604T775 1679Z" />
-<glyph unicode="&#xdd;" horiz-adv-x="1230" d="M613 725L993 1456H1211L709 543V0H517V543L15 1456H235L613 725ZM708 1846H932L664 1552H515L708 1846Z" />
-<glyph unicode="&#xde;" horiz-adv-x="1210" d="M352 1456V1163H631Q778 1163 888 1111T1057 961T1117 738Q1117 544 985 429T626 313H352V0H166V1456H352ZM352 1011V465H629Q771 465 851 540T931 736Q931 859 851 934T635 1011H352Z" />
-<glyph unicode="&#xdf;" horiz-adv-x="1218" d="M324 0H139V1111Q139 1319 242 1436T532 1554Q712 1554 810 1465T909 1216Q909 1091 845 990T781 819Q781 768 818 721T950 601T1087 461T1130 317Q1130 158 1029 69T745 -20Q664 -20 574 2T445 52L488 207Q537
-175 604 153T725 131Q832 131 888 178T945 307Q945 359 908 407T777 528T639 671T595 821Q595 910 664 1013T734 1201Q734 1295 682 1348T542 1402Q324 1402 324 1109V0Z" />
-<glyph unicode="&#xe0;" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141ZM687 1242H528L270 1536H493L687 1242Z" />
-<glyph unicode="&#xe1;" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141ZM672 1536H896L628 1242H479L672 1536Z" />
-<glyph unicode="&#xe2;" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141ZM884 1262V1252H731L581 1422L432 1252H279V1264L525 1536H637L884 1262Z" />
-<glyph unicode="&#xe3;" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141ZM936 1504Q936 1396 875 1329T721 1262Q680 1262 650 1272T572 1313T502 1350T452 1357Q411 1357 382 1326T353 1245L229 1252Q229 1359 289
-1429T443 1499Q478 1499 506 1489T582 1450T655 1412T712 1403Q755 1403 783 1437T812 1516L936 1504Z" />
-<glyph unicode="&#xe4;" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141ZM259 1371Q259 1416 286 1446T368 1477T450 1447T478 1371T450 1296T368 1266T287 1296T259 1371ZM689 1369Q689 1414 716 1445T798 1476T880
-1445T908 1369T880 1294T798 1264T717 1294T689 1369Z" />
-<glyph unicode="&#xe5;" horiz-adv-x="1114" d="M808 0Q792 32 782 114Q653 -20 474 -20Q314 -20 212 70T109 300Q109 469 237 562T599 656H779V741Q779 838 721 895T550 953Q451 953 384 903T317 782H131Q131 863 188 938T344 1058T561 1102Q748 1102 854 1009T964
-751V253Q964 104 1002 16V0H808ZM501 141Q588 141 666 186T779 303V525H634Q294 525 294 326Q294 239 352 190T501 141ZM796 1419Q796 1332 734 1274T581 1215Q489 1215 428 1274T366 1419T427 1566T581 1627T734 1566T796 1419ZM465 1419Q465 1372 498 1338T581
-1304Q629 1304 663 1337T697 1419T664 1502T581 1537Q531 1537 498 1502T465 1419Z" />
-<glyph unicode="&#xe6;" horiz-adv-x="1729" d="M1262 -20Q1001 -20 865 160Q800 74 687 27T433 -20Q266 -20 172 66T78 304Q78 461 191 548T526 635H749V720Q749 827 694 888T535 950Q430 950 360 895T290 759L106 778Q106 921 227 1011T535 1102Q650 1102 738
-1061T876 936Q939 1015 1026 1058T1218 1102Q1428 1102 1544 974T1660 612V497H932Q939 321 1026 226T1262 130Q1410 130 1531 206L1578 237L1642 101Q1484 -20 1262 -20ZM469 130Q541 130 620 167T749 258V495H521Q404 493 334 438T264 300Q264 223 317 177T469
-130ZM1218 950Q1103 950 1029 865T937 640H1475V671Q1475 803 1408 876T1218 950Z" />
-<glyph unicode="&#xe7;" horiz-adv-x="1072" d="M574 131Q673 131 747 191T829 341H1004Q999 248 940 164T783 30T574 -20Q353 -20 223 127T92 531V562Q92 720 150 843T316 1034T573 1102Q755 1102 875 993T1004 710H829Q821 815 750 882T573 950Q432 950 355
-849T277 555V520Q277 333 354 232T574 131ZM604 -9L592 -61Q745 -88 745 -234Q745 -331 665 -387T442 -444L435 -337Q514 -337 557 -311T601 -238Q601 -194 569 -173T439 -143L471 -9H604Z" />
-<glyph unicode="&#xe8;" horiz-adv-x="1085" d="M589 -20Q369 -20 231 124T93 511V545Q93 706 154 832T326 1030T566 1102Q777 1102 894 963T1011 565V488H278Q282 328 371 230T599 131Q697 131 765 171T884 277L997 189Q861 -20 589 -20ZM566 950Q454 950 378
-869T284 640H826V654Q818 795 750 872T566 950ZM671 1242H512L254 1536H477L671 1242Z" />
-<glyph unicode="&#xe9;" horiz-adv-x="1085" d="M589 -20Q369 -20 231 124T93 511V545Q93 706 154 832T326 1030T566 1102Q777 1102 894 963T1011 565V488H278Q282 328 371 230T599 131Q697 131 765 171T884 277L997 189Q861 -20 589 -20ZM566 950Q454 950 378
-869T284 640H826V654Q818 795 750 872T566 950ZM656 1536H880L612 1242H463L656 1536Z" />
-<glyph unicode="&#xea;" horiz-adv-x="1085" d="M589 -20Q369 -20 231 124T93 511V545Q93 706 154 832T326 1030T566 1102Q777 1102 894 963T1011 565V488H278Q282 328 371 230T599 131Q697 131 765 171T884 277L997 189Q861 -20 589 -20ZM566 950Q454 950 378
-869T284 640H826V654Q818 795 750 872T566 950ZM868 1262V1252H715L565 1422L416 1252H263V1264L509 1536H621L868 1262Z" />
-<glyph unicode="&#xeb;" horiz-adv-x="1085" d="M589 -20Q369 -20 231 124T93 511V545Q93 706 154 832T326 1030T566 1102Q777 1102 894 963T1011 565V488H278Q282 328 371 230T599 131Q697 131 765 171T884 277L997 189Q861 -20 589 -20ZM566 950Q454 950 378
-869T284 640H826V654Q818 795 750 872T566 950ZM243 1371Q243 1416 270 1446T352 1477T434 1447T462 1371T434 1296T352 1266T271 1296T243 1371ZM673 1369Q673 1414 700 1445T782 1476T864 1445T892 1369T864 1294T782 1264T701 1294T673 1369Z" />
-<glyph unicode="&#xec;" horiz-adv-x="506" d="M341 0H155V1082H341V0ZM615 1497H456L198 1791H421L615 1497Z" />
-<glyph unicode="&#xed;" horiz-adv-x="506" d="M341 0H155V1082H341V0ZM343 1791H567L299 1497H150L343 1791Z" />
-<glyph unicode="&#xee;" horiz-adv-x="506" d="M341 0H155V1082H341V0ZM556 1261V1251H403L253 1421L104 1251H-49V1263L197 1535H309L556 1261Z" />
-<glyph unicode="&#xef;" horiz-adv-x="506" d="M341 0H155V1082H341V0ZM-69 1370Q-69 1415 -42 1445T40 1476T122 1446T150 1370T122 1295T40 1265T-41 1295T-69 1370ZM361 1368Q361 1413 388 1444T470 1475T552 1444T580 1368T552 1293T470 1263T389 1293T361 1368Z" />
-<glyph unicode="&#xf0;" horiz-adv-x="1200" d="M820 1301Q1069 1037 1069 628V535Q1069 377 1011 251T844 52T602 -20Q467 -20 357 44T187 221T126 467Q126 614 182 730T341 912T574 977Q737 977 858 863Q810 1058 669 1199L451 1051L378 1150L570 1281Q438 1372
-255 1421L312 1580Q551 1526 726 1387L915 1516L988 1416L820 1301ZM884 635L882 691Q849 752 780 788T618 825Q473 825 392 730T311 467Q311 327 394 229T606 131Q731 131 807 244T884 541V635Z" />
-<glyph unicode="&#xf1;" horiz-adv-x="1130" d="M315 1082L321 946Q445 1102 645 1102Q988 1102 991 715V0H806V716Q805 833 753 889T589 945Q499 945 431 897T325 771V0H140V1082H315ZM927 1504Q927 1396 866 1329T712 1262Q671 1262 641 1272T563 1313T493 1350T443
-1357Q402 1357 373 1326T344 1245L220 1252Q220 1359 280 1429T434 1499Q469 1499 497 1489T573 1450T646 1412T703 1403Q746 1403 774 1437T803 1516L927 1504Z" />
-<glyph unicode="&#xf2;" horiz-adv-x="1168" d="M91 551Q91 710 153 837T327 1033T582 1102Q803 1102 939 949T1076 542V529Q1076 371 1016 246T843 50T584 -20Q364 -20 228 133T91 538V551ZM277 529Q277 349 360 240T584 131Q725 131 808 241T891 551Q891 729
-807 839T582 950Q445 950 361 841T277 529ZM681 1242H522L264 1536H487L681 1242Z" />
-<glyph unicode="&#xf3;" horiz-adv-x="1168" d="M91 551Q91 710 153 837T327 1033T582 1102Q803 1102 939 949T1076 542V529Q1076 371 1016 246T843 50T584 -20Q364 -20 228 133T91 538V551ZM277 529Q277 349 360 240T584 131Q725 131 808 241T891 551Q891 729
-807 839T582 950Q445 950 361 841T277 529ZM666 1536H890L622 1242H473L666 1536Z" />
-<glyph unicode="&#xf4;" horiz-adv-x="1168" d="M91 551Q91 710 153 837T327 1033T582 1102Q803 1102 939 949T1076 542V529Q1076 371 1016 246T843 50T584 -20Q364 -20 228 133T91 538V551ZM277 529Q277 349 360 240T584 131Q725 131 808 241T891 551Q891 729
-807 839T582 950Q445 950 361 841T277 529ZM878 1262V1252H725L575 1422L426 1252H273V1264L519 1536H631L878 1262Z" />
-<glyph unicode="&#xf5;" horiz-adv-x="1168" d="M91 551Q91 710 153 837T327 1033T582 1102Q803 1102 939 949T1076 542V529Q1076 371 1016 246T843 50T584 -20Q364 -20 228 133T91 538V551ZM277 529Q277 349 360 240T584 131Q725 131 808 241T891 551Q891 729
-807 839T582 950Q445 950 361 841T277 529ZM930 1504Q930 1396 869 1329T715 1262Q674 1262 644 1272T566 1313T496 1350T446 1357Q405 1357 376 1326T347 1245L223 1252Q223 1359 283 1429T437 1499Q472 1499 500 1489T576 1450T649 1412T706 1403Q749 1403 777
-1437T806 1516L930 1504Z" />
-<glyph unicode="&#xf6;" horiz-adv-x="1168" d="M91 551Q91 710 153 837T327 1033T582 1102Q803 1102 939 949T1076 542V529Q1076 371 1016 246T843 50T584 -20Q364 -20 228 133T91 538V551ZM277 529Q277 349 360 240T584 131Q725 131 808 241T891 551Q891 729
-807 839T582 950Q445 950 361 841T277 529ZM253 1371Q253 1416 280 1446T362 1477T444 1447T472 1371T444 1296T362 1266T281 1296T253 1371ZM683 1369Q683 1414 710 1445T792 1476T874 1445T902 1369T874 1294T792 1264T711 1294T683 1369Z" />
-<glyph unicode="&#xf7;" horiz-adv-x="1169" d="M1069 600H71V784H1069V600ZM461 1098Q461 1146 489 1178T575 1210T661 1178T691 1098Q691 1051 662 1020T575 989T490 1020T461 1098ZM461 281Q461 329 489 361T575 393T661 361T691 281Q691 235 662 204T575 172T490
-203T461 281Z" />
-<glyph unicode="&#xf8;" horiz-adv-x="1160" d="M91 551Q91 710 152 836T326 1032T582 1102Q692 1102 786 1060L859 1208H983L881 1003Q1076 849 1076 529Q1076 371 1014 244T840 49T584 -20Q480 -20 394 15L320 -134H196L296 69Q91 218 91 551ZM276 529Q276 335
-373 224L716 918Q654 950 582 950Q444 950 360 841T276 529ZM890 551Q890 733 803 844L463 156Q518 131 584 131Q723 131 806 240T890 535V551Z" />
-<glyph unicode="&#xf9;" horiz-adv-x="1129" d="M808 107Q700 -20 491 -20Q318 -20 228 80T136 378V1082H321V383Q321 137 521 137Q733 137 803 295V1082H988V0H812L808 107ZM673 1242H514L256 1536H479L673 1242Z" />
-<glyph unicode="&#xfa;" horiz-adv-x="1129" d="M808 107Q700 -20 491 -20Q318 -20 228 80T136 378V1082H321V383Q321 137 521 137Q733 137 803 295V1082H988V0H812L808 107ZM658 1536H882L614 1242H465L658 1536Z" />
-<glyph unicode="&#xfb;" horiz-adv-x="1129" d="M808 107Q700 -20 491 -20Q318 -20 228 80T136 378V1082H321V383Q321 137 521 137Q733 137 803 295V1082H988V0H812L808 107ZM870 1262V1252H717L567 1422L418 1252H265V1264L511 1536H623L870 1262Z" />
-<glyph unicode="&#xfc;" horiz-adv-x="1129" d="M808 107Q700 -20 491 -20Q318 -20 228 80T136 378V1082H321V383Q321 137 521 137Q733 137 803 295V1082H988V0H812L808 107ZM245 1371Q245 1416 272 1446T354 1477T436 1447T464 1371T436 1296T354 1266T273 1296T245
-1371ZM675 1369Q675 1414 702 1445T784 1476T866 1445T894 1369T866 1294T784 1264T703 1294T675 1369Z" />
-<glyph unicode="&#xfd;" horiz-adv-x="969" d="M494 271L746 1082H944L509 -167Q408 -437 188 -437L153 -434L84 -421V-271L134 -275Q228 -275 280 -237T367 -98L408 12L22 1082H224L494 271ZM599 1536H823L555 1242H406L599 1536Z" />
-<glyph unicode="&#xfe;" horiz-adv-x="1180" d="M1063 529Q1063 282 950 131T644 -20Q447 -20 334 105V-416H149V1536H334V970Q447 1102 641 1102Q836 1102 949 955T1063 546V529ZM878 550Q878 733 800 839T586 945Q418 945 334 796V279Q417 131 588 131Q721 131
-799 236T878 550Z" />
-<glyph unicode="&#xff;" horiz-adv-x="969" d="M494 271L746 1082H944L509 -167Q408 -437 188 -437L153 -434L84 -421V-271L134 -275Q228 -275 280 -237T367 -98L408 12L22 1082H224L494 271ZM186 1371Q186 1416 213 1446T295 1477T377 1447T405 1371T377 1296T295
-1266T214 1296T186 1371ZM616 1369Q616 1414 643 1445T725 1476T807 1445T835 1369T807 1294T725 1264T644 1294T616 1369Z" />
-<glyph unicode="&#x2013;" horiz-adv-x="1344" d="M1421 651H419V802H1421V651Z" />
-<glyph unicode="&#x2014;" horiz-adv-x="1599" d="M1737 651H401V802H1737V651Z" />
-<glyph unicode="&#x2018;" horiz-adv-x="409" d="M270 1555L376 1483Q283 1356 280 1209V1073H96V1189Q96 1291 144 1391T270 1555Z" />
-<glyph unicode="&#x2019;" horiz-adv-x="409" d="M153 1046L48 1118Q141 1248 144 1392V1536H327V1406Q326 1306 278 1207T153 1046Z" />
-<glyph unicode="&#x201a;" horiz-adv-x="407" d="M141 -283L36 -210Q127 -83 130 63V181H315V81Q315 -20 266 -121T141 -283Z" />
-<glyph unicode="&#x201c;" horiz-adv-x="724" d="M278 1555L384 1483Q291 1356 288 1209V1073H104V1189Q104 1291 152 1391T278 1555ZM593 1555L699 1483Q606 1356 603 1209V1073H419V1189Q419 1291 467 1391T593 1555Z" />
-<glyph unicode="&#x201d;" horiz-adv-x="731" d="M165 1046L60 1118Q153 1248 156 1392V1536H339V1406Q338 1306 290 1207T165 1046ZM472 1046L367 1118Q460 1248 463 1392V1536H646V1406Q645 1306 597 1207T472 1046Z" />
-<glyph unicode="&#x201e;" horiz-adv-x="705" d="M141 -301L36 -229Q127 -92 130 61V246H315V82Q315 -26 266 -131T141 -301ZM437 -301L332 -229Q423 -92 426 61V246H612V82Q612 -25 564 -129T437 -301Z" />
-<glyph unicode="&#x2022;" horiz-adv-x="690" d="M138 772Q138 859 193 915T341 971Q432 971 489 917T546 769V732Q546 645 491 590T342 535Q249 535 194 590T138 734V772Z" />
-<glyph unicode="&#x2039;" horiz-adv-x="614" d="M286 550L544 153H403L108 541V560L403 949H544L286 550Z" />
-<glyph unicode="&#x203a;" horiz-adv-x="614" d="M231 949L526 560V541L231 152H89L347 550L89 949H231Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_400.ttf b/site/content/assets/roboto/Roboto_400.ttf
deleted file mode 100644
index b91bf3f7..00000000
--- a/site/content/assets/roboto/Roboto_400.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_400.woff b/site/content/assets/roboto/Roboto_400.woff
deleted file mode 100644
index 92dfacc6..00000000
--- a/site/content/assets/roboto/Roboto_400.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_400.woff2 b/site/content/assets/roboto/Roboto_400.woff2
deleted file mode 100644
index 7e854e66..00000000
--- a/site/content/assets/roboto/Roboto_400.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_500.eot b/site/content/assets/roboto/Roboto_500.eot
deleted file mode 100644
index 849f4a50..00000000
--- a/site/content/assets/roboto/Roboto_500.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_500.svg b/site/content/assets/roboto/Roboto_500.svg
deleted file mode 100644
index 67eecf44..00000000
--- a/site/content/assets/roboto/Roboto_500.svg
+++ /dev/null
@@ -1,305 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="Roboto" horiz-adv-x="1176" ><font-face
- font-family="Roboto Medium"
- units-per-em="2048"
- panose-1="2 0 0 0 0 0 0 0 0 0"
- ascent="1900"
- descent="-500"
- alphabetic="0" />
-<glyph unicode=" " horiz-adv-x="510" />
-<glyph unicode="!" horiz-adv-x="549" d="M382 429H173L150 1456H406L382 429ZM143 115Q143 172 180 209T281 247T382 210T419 115Q419 60 383 23T281 -14T179 23T143 115Z" />
-<glyph unicode="&quot;" horiz-adv-x="664" d="M275 1399L240 1012H101V1536H275V1399ZM576 1399L541 1012H402V1536H576V1399Z" />
-<glyph unicode="#" horiz-adv-x="1250" d="M719 410H495L419 0H251L327 410H96V568H357L415 881H172V1040H445L523 1456H690L612 1040H837L915 1456H1082L1004 1040H1212V881H974L916 568H1137V410H886L810 0H643L719 410ZM525 568H749L807 881H583L525 568Z" />
-<glyph unicode="$" horiz-adv-x="1164" d="M819 380Q819 465 765 520T585 620T389 703Q156 828 156 1073Q156 1239 257 1346T531 1473V1691H691V1471Q865 1446 960 1324T1055 1005H813Q813 1131 757 1203T603 1276Q507 1276 453 1224T399 1075Q399 988 452 936T634
-836T835 749T958 658T1035 539T1062 382Q1062 213 959 108T670 -16V-211H511V-17Q313 5 207 125T100 443H343Q343 317 406 248T586 179Q700 179 759 234T819 380Z" />
-<glyph unicode="%" horiz-adv-x="1504" d="M99 1176Q99 1308 184 1392T407 1477Q547 1477 631 1393T716 1171V1099Q716 968 632 884T409 800Q274 800 187 882T99 1105V1176ZM269 1099Q269 1030 307 988T409 945Q471 945 509 987T547 1103V1176Q547 1245 509 1288T407
-1331T307 1288T269 1173V1099ZM799 357Q799 491 886 574T1108 657Q1244 657 1330 574T1417 350V279Q1417 149 1334 65T1110 -20T885 63T799 284V357ZM969 279Q969 211 1008 168T1110 124Q1174 124 1210 165T1247 282V357Q1247 427 1208 469T1108 511Q1046 511 1008
-469T969 353V279ZM459 109L334 181L1045 1319L1170 1247L459 109Z" />
-<glyph unicode="&amp;" horiz-adv-x="1309" d="M86 393Q86 494 141 578T358 779Q273 886 240 961T206 1106Q206 1277 310 1376T590 1476Q749 1476 850 1383T952 1151Q952 1060 906 984T755 831L656 759L937 427Q998 547 998 694H1209Q1209 425 1083 253L1297 0H1015L933
-97Q777 -20 561 -20T216 94T86 393ZM568 174Q691 174 798 256L480 631L449 609Q329 518 329 401Q329 300 394 237T568 174ZM434 1112Q434 1028 537 901L648 977L679 1002Q741 1057 741 1143Q741 1200 698 1240T589 1281Q518 1281 476 1233T434 1112Z" />
-<glyph unicode="&apos;" horiz-adv-x="346" d="M267 1411L241 1020H82V1536H267V1411Z" />
-<glyph unicode="(" horiz-adv-x="714" d="M128 592Q128 823 190 1030T372 1401T626 1631L674 1489Q533 1382 446 1163T350 660L349 574Q349 271 434 34T674 -328L626 -463Q492 -397 372 -233T190 138T128 592Z" />
-<glyph unicode=")" horiz-adv-x="722" d="M593 576Q593 354 532 148T347 -228T88 -463L40 -328Q190 -212 277 26T365 571V594Q365 872 289 1100T71 1467L40 1495L88 1631Q216 1569 336 1411T520 1058T592 654L593 576Z" />
-<glyph unicode="*" horiz-adv-x="905" d="M332 972L27 1060L82 1229L384 1112L369 1456H548L533 1106L830 1221L884 1049L574 961L774 695L629 589L449 877L271 598L125 700L332 972Z" />
-<glyph unicode="+" horiz-adv-x="1141" d="M686 801H1066V579H686V146H450V579H68V801H450V1206H686V801Z" />
-<glyph unicode="," horiz-adv-x="450" d="M159 -328L28 -250Q86 -159 107 -92T130 46V235H349L348 60Q347 -46 295 -152T159 -328Z" />
-<glyph unicode="-" horiz-adv-x="672" d="M596 521H71V717H596V521Z" />
-<glyph unicode="." horiz-adv-x="572" d="M276 256Q344 256 381 218T418 121Q418 64 381 27T276 -11Q211 -11 173 26T135 121T172 217T276 256Z" />
-<glyph unicode="/" horiz-adv-x="810" d="M193 -125H2L575 1456H766L193 -125Z" />
-<glyph unicode="0" horiz-adv-x="1164" d="M1058 613Q1058 299 941 140T583 -20Q347 -20 228 135T105 596V848Q105 1162 222 1319T581 1476Q820 1476 937 1323T1058 865V613ZM815 885Q815 1090 759 1185T581 1281Q462 1281 406 1191T347 908V578Q347 374 404 274T583
-174Q700 174 756 266T815 556V885Z" />
-<glyph unicode="1" horiz-adv-x="1164" d="M767 0H525V1169L168 1047V1252L736 1461H767V0Z" />
-<glyph unicode="2" horiz-adv-x="1164" d="M1088 0H109V167L594 696Q699 813 743 891T788 1049Q788 1153 730 1217T572 1281Q454 1281 389 1209T324 1012H81Q81 1145 141 1251T314 1417T574 1476Q786 1476 908 1370T1031 1075Q1031 966 970 847T768 575L412 194H1088V0Z" />
-<glyph unicode="3" horiz-adv-x="1164" d="M390 839H538Q650 840 715 897T781 1062Q781 1166 727 1223T560 1281Q462 1281 399 1225T336 1077H93Q93 1189 152 1281T318 1424T557 1476Q775 1476 899 1367T1024 1062Q1024 964 962 878T800 747Q920 706 982 618T1045
-408Q1045 212 911 96T557 -20Q347 -20 213 92T79 390H322Q322 294 386 234T560 174Q673 174 738 234T803 408Q803 523 735 585T533 647H390V839Z" />
-<glyph unicode="4" horiz-adv-x="1164" d="M931 519H1112V324H931V0H688V324H59L52 472L680 1456H931V519ZM307 519H688V1127L670 1095L307 519Z" />
-<glyph unicode="5" horiz-adv-x="1164" d="M174 722L253 1456H1035V1246H455L415 898Q516 956 643 956Q851 956 966 823T1082 465Q1082 243 954 112T603 -20Q403 -20 272 93T129 393H364Q378 287 440 231T602 174Q714 174 776 254T839 472Q839 605 770 682T580
-760Q514 760 468 743T368 674L174 722Z" />
-<glyph unicode="6" horiz-adv-x="1164" d="M865 1463V1262H835Q631 1259 509 1150T364 841Q481 964 663 964Q856 964 967 828T1079 477Q1079 255 949 118T606 -20Q388 -20 253 141T117 563V646Q117 1029 303 1246T840 1463H865ZM604 768Q524 768 458 723T360 603V529Q360
-367 428 272T604 176T775 257T838 470T774 685T604 768Z" />
-<glyph unicode="7" horiz-adv-x="1164" d="M1078 1321L496 0H241L822 1261H69V1456H1078V1321Z" />
-<glyph unicode="8" horiz-adv-x="1164" d="M1026 1072Q1026 965 971 882T821 750Q935 697 996 605T1058 397Q1058 205 928 93T582 -20Q365 -20 235 93T104 397Q104 514 166 607T340 750Q246 798 192 881T137 1072Q137 1258 257 1367T581 1476Q786 1476 906 1367T1026
-1072ZM815 409Q815 517 751 583T580 650T411 584T347 409Q347 302 409 238T582 174T753 236T815 409ZM784 1063Q784 1158 729 1219T581 1281T434 1223T380 1063Q380 963 434 904T582 845T729 904T784 1063Z" />
-<glyph unicode="9" horiz-adv-x="1164" d="M798 609Q676 480 513 480Q321 480 207 614T93 968Q93 1112 151 1229T316 1411T564 1476Q784 1476 913 1312T1042 873V805Q1042 411 864 204T333 -6H304V195H339Q554 198 669 298T798 609ZM564 670Q637 670 701 712T800
-828V923Q800 1084 734 1182T563 1280T396 1194T333 975Q333 838 396 754T564 670Z" />
-<glyph unicode=":" horiz-adv-x="543" d="M527 256Q595 256 632 218T669 121Q669 64 632 27T527 -11Q462 -11 424 26T386 121T423 217T527 256ZM271 1105Q339 1105 376 1067T413 970Q413 913 376 876T271 838Q206 838 168 875T130 970T167 1066T271 1105Z" />
-<glyph unicode=";" horiz-adv-x="487" d="M250 1105Q318 1105 355 1067T392 970Q392 913 355 876T250 838Q185 838 147 875T109 970T146 1066T250 1105ZM177 -328L46 -250Q104 -159 125 -92T148 46V235H367L366 60Q365 -46 313 -152T177 -328Z" />
-<glyph unicode="&lt;" horiz-adv-x="1041" d="M310 631L900 407V164L63 537V730L900 1102V859L310 631Z" />
-<glyph unicode="=" horiz-adv-x="1146" d="M1007 780H145V982H1007V780ZM1007 356H145V557H1007V356Z" />
-<glyph unicode="&gt;" horiz-adv-x="1066" d="M746 636L128 863V1102L992 730V537L128 165V404L746 636Z" />
-<glyph unicode="?" horiz-adv-x="996" d="M350 428Q350 561 383 640T513 813T637 948Q677 1009 677 1080Q677 1174 631 1223T494 1273Q408 1273 356 1225T303 1093H60Q62 1270 180 1373T494 1476Q695 1476 807 1374T920 1089Q920 926 768 768L645 647Q579 572
-577 428H350ZM333 117Q333 176 370 212T470 249Q534 249 571 212T608 117Q608 62 572 25T470 -12T369 25T333 117Z" />
-<glyph unicode="@" horiz-adv-x="1832" d="M1741 518Q1729 268 1618 124T1317 -21Q1136 -21 1075 133Q1024 57 957 19T815 -19Q669 -19 594 101T536 422Q552 585 615 716T776 918T984 990Q1068 990 1132 969T1284 882L1232 319Q1213 121 1346 121Q1448 121 1513
-230T1585 514Q1602 883 1443 1079T963 1275Q767 1275 616 1177T375 894T277 471Q265 230 334 56T547 -210T898 -301Q982 -301 1073 -281T1229 -227L1267 -364Q1206 -404 1103 -428T894 -453Q640 -453 458 -346T185 -34Q91 177 102 471Q114 745 225 963T528 1303T967
-1424Q1216 1424 1395 1315T1664 1000T1741 518ZM732 422Q719 286 756 216T874 145Q928 145 976 192T1054 323L1099 816Q1049 835 1002 835Q891 835 821 731T732 422Z" />
-<glyph unicode="A" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543Z" />
-<glyph unicode="B" horiz-adv-x="1292" d="M148 0V1456H647Q894 1456 1023 1357T1152 1062Q1152 962 1098 882T940 758Q1058 726 1122 638T1187 425Q1187 220 1056 110T679 0H148ZM401 657V202H682Q801 202 868 261T935 425Q935 652 703 657H401ZM401 843H649Q767
-843 833 896T900 1048Q900 1156 839 1204T647 1252H401V843Z" />
-<glyph unicode="C" horiz-adv-x="1337" d="M1259 474Q1237 241 1087 111T688 -20Q514 -20 382 62T177 297T102 650V786Q102 992 175 1149T384 1391T700 1476Q941 1476 1088 1345T1259 975H1007Q989 1132 916 1201T700 1271Q535 1271 447 1151T356 797V668Q356
-432 440 308T688 184Q837 184 912 251T1007 474H1259Z" />
-<glyph unicode="D" horiz-adv-x="1338" d="M148 0V1456H578Q771 1456 920 1370T1152 1126T1234 764V691Q1234 484 1152 327T917 85T567 0H148ZM401 1252V202H566Q765 202 871 326T980 684V765Q980 1002 877 1127T578 1252H401Z" />
-<glyph unicode="E" horiz-adv-x="1158" d="M999 650H401V202H1100V0H148V1456H1093V1252H401V850H999V650Z" />
-<glyph unicode="F" horiz-adv-x="1125" d="M987 617H401V0H148V1456H1073V1252H401V819H987V617Z" />
-<glyph unicode="G" horiz-adv-x="1394" d="M1264 189Q1185 86 1045 33T727 -20Q544 -20 403 63T186 300T106 661V775Q106 1105 264 1290T705 1476Q948 1476 1091 1356T1263 1010H1015Q973 1273 710 1273Q540 1273 452 1151T360 791V679Q360 443 459 313T736 182Q930
-182 1012 270V555H712V747H1264V189Z" />
-<glyph unicode="H" horiz-adv-x="1455" d="M1304 0H1052V647H401V0H148V1456H401V850H1052V1456H1304V0Z" />
-<glyph unicode="I" horiz-adv-x="578" d="M415 0H163V1456H415V0Z" />
-<glyph unicode="J" horiz-adv-x="1137" d="M744 1456H996V435Q996 226 866 103T521 -20Q293 -20 169 95T45 415H297Q297 299 354 241T521 182Q623 182 683 249T744 436V1456Z" />
-<glyph unicode="K" horiz-adv-x="1291" d="M566 629L401 454V0H148V1456H401V773L541 946L967 1456H1273L732 811L1304 0H1004L566 629Z" />
-<glyph unicode="L" horiz-adv-x="1108" d="M401 202H1062V0H148V1456H401V202Z" />
-<glyph unicode="M" horiz-adv-x="1793" d="M476 1456L896 340L1315 1456H1642V0H1390V480L1415 1122L985 0H804L375 1121L400 480V0H148V1456H476Z" />
-<glyph unicode="N" horiz-adv-x="1454" d="M1303 0H1050L401 1033V0H148V1456H401L1052 419V1456H1303V0Z" />
-<glyph unicode="O" horiz-adv-x="1414" d="M1310 690Q1310 476 1236 315T1025 67T708 -20Q531 -20 393 66T179 313T102 682V764Q102 977 177 1140T390 1389T706 1476T1021 1391T1234 1145T1310 771V690ZM1057 766Q1057 1008 966 1137T706 1266Q542 1266 450 1138T355
-774V690Q355 450 448 319T708 188Q876 188 966 316T1057 690V766Z" />
-<glyph unicode="P" horiz-adv-x="1309" d="M401 541V0H148V1456H705Q949 1456 1092 1329T1236 993Q1236 779 1096 660T702 541H401ZM401 744H705Q840 744 911 807T982 991Q982 1109 910 1179T712 1252H401V744Z" />
-<glyph unicode="Q" horiz-adv-x="1414" d="M1305 690Q1305 483 1240 332T1056 91L1306 -104L1142 -252L832 -7Q771 -20 701 -20Q525 -20 387 66T173 313T96 682V764Q96 977 171 1140T384 1389T699 1476Q879 1476 1016 1391T1229 1145T1305 771V690ZM1051 766Q1051
-1012 959 1139T699 1266Q536 1266 444 1138T349 775V690Q349 454 441 321T701 188Q870 188 960 316T1051 690V766Z" />
-<glyph unicode="R" horiz-adv-x="1278" d="M683 561H401V0H148V1456H660Q912 1456 1049 1343T1186 1016Q1186 870 1116 772T919 620L1246 13V0H975L683 561ZM401 764H661Q789 764 861 828T933 1005Q933 1122 867 1186T668 1252H401V764Z" />
-<glyph unicode="S" horiz-adv-x="1236" d="M909 375Q909 471 842 523T598 628T318 746Q119 871 119 1072Q119 1248 262 1362T635 1476Q787 1476 906 1420T1093 1261T1161 1031H909Q909 1145 838 1209T633 1274Q509 1274 441 1221T372 1073Q372 993 446 940T690
-836T963 721T1114 573T1162 377Q1162 195 1023 88T644 -20Q486 -20 354 38T148 200T74 440H327Q327 316 409 248T644 180Q776 180 842 233T909 375Z" />
-<glyph unicode="T" horiz-adv-x="1243" d="M1200 1252H746V0H495V1252H45V1456H1200V1252Z" />
-<glyph unicode="U" horiz-adv-x="1335" d="M1213 1456V483Q1213 251 1065 116T669 -20Q419 -20 272 113T125 484V1456H377V482Q377 336 451 259T669 182Q961 182 961 490V1456H1213Z" />
-<glyph unicode="V" horiz-adv-x="1325" d="M661 317L1031 1456H1309L785 0H540L18 1456H295L661 317Z" />
-<glyph unicode="W" horiz-adv-x="1802" d="M1290 360L1514 1456H1765L1429 0H1187L910 1063L627 0H384L48 1456H299L525 362L803 1456H1015L1290 360Z" />
-<glyph unicode="X" horiz-adv-x="1296" d="M649 930L955 1456H1247L807 734L1257 0H962L649 534L335 0H41L492 734L51 1456H343L649 930Z" />
-<glyph unicode="Y" horiz-adv-x="1248" d="M623 766L958 1456H1238L750 536V0H496V536L7 1456H288L623 766Z" />
-<glyph unicode="Z" horiz-adv-x="1233" d="M386 202H1164V0H80V164L833 1252H85V1456H1140V1296L386 202Z" />
-<glyph unicode="[" horiz-adv-x="561" d="M540 1488H375V-135H540V-324H132V1678H540V1488Z" />
-<glyph unicode="\" horiz-adv-x="856" d="M20 1456H260L868 -125H628L20 1456Z" />
-<glyph unicode="]" horiz-adv-x="561" d="M12 1678H422V-324H12V-135H179V1488H12V1678Z" />
-<glyph unicode="^" horiz-adv-x="875" d="M437 1190L259 729H53L352 1456H523L821 729H616L437 1190Z" />
-<glyph unicode="_" horiz-adv-x="924" d="M920 -191H3V0H920V-191Z" />
-<glyph unicode="`" horiz-adv-x="660" d="M521 1233H319L49 1536H326L521 1233Z" />
-<glyph unicode="a" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978 738V250Q978
-104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175Z" />
-<glyph unicode="b" horiz-adv-x="1153" d="M1074 530Q1074 278 962 129T652 -20Q462 -20 356 117L344 0H124V1536H367V978Q472 1102 650 1102Q848 1102 961 955T1074 544V530ZM831 551Q831 727 769 815T589 903Q431 903 367 765V319Q432 178 591 178Q705 178 767
-263T831 520V551Z" />
-<glyph unicode="c" horiz-adv-x="1072" d="M569 174Q660 174 720 227T784 358H1013Q1009 257 950 170T790 31T572 -20Q345 -20 212 127T79 533V558Q79 805 211 953T571 1102Q764 1102 885 990T1013 694H784Q780 787 721 847T569 907Q451 907 387 822T322 562V523Q322
-347 385 261T569 174Z" />
-<glyph unicode="d" horiz-adv-x="1156" d="M79 549Q79 799 195 950T506 1102Q678 1102 784 982V1536H1027V0H807L795 112Q686 -20 504 -20Q314 -20 197 133T79 549ZM322 528Q322 363 385 271T566 178Q715 178 784 311V773Q717 903 568 903Q450 903 386 810T322 528Z" />
-<glyph unicode="e" horiz-adv-x="1099" d="M601 -20Q370 -20 227 125T83 513V543Q83 705 145 832T321 1031T573 1102Q794 1102 914 961T1035 562V464H328Q339 330 417 252T615 174Q782 174 887 309L1018 184Q953 87 845 34T601 -20ZM572 907Q472 907 411 837T332
-642H795V660Q787 782 730 844T572 907Z" />
-<glyph unicode="f" horiz-adv-x="726" d="M210 0V902H45V1082H210V1181Q210 1361 310 1459T590 1557Q654 1557 726 1539L720 1349Q680 1357 627 1357Q453 1357 453 1178V1082H673V902H453V0H210Z" />
-<glyph unicode="g" horiz-adv-x="1161" d="M82 549Q82 801 200 951T515 1102Q700 1102 806 973L817 1082H1036V33Q1036 -180 904 -303T546 -426Q427 -426 314 -377T141 -247L256 -101Q368 -234 532 -234Q653 -234 723 -169T793 24V97Q688 -20 513 -20Q323 -20
-203 131T82 549ZM324 528Q324 365 390 272T575 178Q722 178 793 304V780Q724 903 577 903Q457 903 391 808T324 528Z" />
-<glyph unicode="h" horiz-adv-x="1137" d="M364 964Q483 1102 665 1102Q1011 1102 1016 707V0H773V698Q773 810 725 856T582 903Q436 903 364 773V0H121V1536H364V964Z" />
-<glyph unicode="i" horiz-adv-x="523" d="M383 0H140V1082H383V0ZM125 1363Q125 1419 160 1456T262 1493T364 1456T400 1363Q400 1308 364 1272T262 1235T161 1271T125 1363Z" />
-<glyph unicode="j" horiz-adv-x="513" d="M378 1082V-96Q378 -262 296 -349T54 -437Q-13 -437 -75 -420V-228Q-37 -237 11 -237Q132 -237 135 -105V1082H378ZM114 1363Q114 1419 149 1456T251 1493T353 1456T389 1363Q389 1308 353 1272T251 1235T150 1271T114 1363Z" />
-<glyph unicode="k" horiz-adv-x="1069" d="M476 464L368 353V0H125V1536H368V650L444 745L743 1082H1035L633 631L1078 0H797L476 464Z" />
-<glyph unicode="l" horiz-adv-x="523" d="M383 0H140V1536H383V0Z" />
-<glyph unicode="m" horiz-adv-x="1782" d="M353 1082L360 969Q474 1102 672 1102Q889 1102 969 936Q1087 1102 1301 1102Q1480 1102 1567 1003T1657 711V0H1414V704Q1414 807 1369 855T1220 903Q1137 903 1085 859T1011 742L1012 0H769V712Q764 903 574 903Q428
-903 367 784V0H124V1082H353Z" />
-<glyph unicode="n" horiz-adv-x="1139" d="M350 1082L357 957Q477 1102 672 1102Q1010 1102 1016 715V0H773V701Q773 804 729 853T583 903Q436 903 364 770V0H121V1082H350Z" />
-<glyph unicode="o" horiz-adv-x="1166" d="M79 551Q79 710 142 837T319 1033T581 1102Q800 1102 936 961T1084 587L1085 530Q1085 370 1024 244T848 49T583 -20Q354 -20 217 132T79 539V551ZM322 530Q322 363 391 269T583 174T774 270T843 551Q843 715 773 811T581
-907Q462 907 392 813T322 530Z" />
-<glyph unicode="p" horiz-adv-x="1153" d="M1072 530Q1072 279 958 130T652 -20Q474 -20 367 97V-416H124V1082H348L358 972Q465 1102 649 1102Q847 1102 959 955T1072 545V530ZM830 551Q830 713 766 808T581 903Q432 903 367 780V300Q433 174 583 174Q699 174
-764 267T830 551Z" />
-<glyph unicode="q" horiz-adv-x="1163" d="M79 550Q79 804 195 953T509 1102Q690 1102 796 975L810 1082H1026V-416H783V92Q677 -20 507 -20Q313 -20 196 131T79 550ZM322 529Q322 363 387 269T569 174Q713 174 783 297V789Q713 907 571 907Q455 907 389 814T322 529Z" />
-<glyph unicode="r" horiz-adv-x="720" d="M691 860Q643 868 592 868Q425 868 367 740V0H124V1082H356L362 961Q450 1102 606 1102Q658 1102 692 1088L691 860Z" />
-<glyph unicode="s" horiz-adv-x="1057" d="M731 294Q731 359 678 393T500 453T293 519Q111 607 111 774Q111 914 229 1008T529 1102Q723 1102 842 1006T962 757H719Q719 827 667 873T529 920Q449 920 399 883T348 784Q348 728 395 697T585 635T809 560T930 455T970
-307Q970 161 849 71T532 -20Q399 -20 295 28T133 160T75 341H311Q316 255 376 209T535 162Q631 162 681 198T731 294Z" />
-<glyph unicode="t" horiz-adv-x="681" d="M429 1345V1082H620V902H429V298Q429 236 453 209T541 181Q583 181 626 191V3Q543 -20 466 -20Q186 -20 186 289V902H8V1082H186V1345H429Z" />
-<glyph unicode="u" horiz-adv-x="1138" d="M780 106Q673 -20 476 -20Q300 -20 210 83T119 381V1082H362V384Q362 178 533 178Q710 178 772 305V1082H1015V0H786L780 106Z" />
-<glyph unicode="v" horiz-adv-x="1013" d="M506 308L735 1082H986L611 0H400L22 1082H274L506 308Z" />
-<glyph unicode="w" horiz-adv-x="1522" d="M1075 335L1247 1082H1484L1189 0H989L757 743L529 0H329L33 1082H270L445 343L667 1082H850L1075 335Z" />
-<glyph unicode="x" horiz-adv-x="1030" d="M513 726L719 1082H989L658 549L1000 0H732L516 370L301 0H31L373 549L43 1082H311L513 726Z" />
-<glyph unicode="y" horiz-adv-x="997" d="M503 348L723 1082H982L552 -164Q453 -437 216 -437Q163 -437 99 -419V-231L145 -234Q237 -234 283 -201T357 -88L392 5L12 1082H274L503 348Z" />
-<glyph unicode="z" horiz-adv-x="1030" d="M384 194H960V0H82V159L631 886H92V1082H939V928L384 194Z" />
-<glyph unicode="{" horiz-adv-x="687" d="M609 -360Q256 -261 249 91V304Q249 529 56 529V707Q249 707 249 933V1145Q252 1325 342 1436T609 1597L657 1457Q484 1401 478 1151V935Q478 710 305 619Q478 527 478 300V87Q484 -163 657 -219L609 -360Z" />
-<glyph unicode="|" horiz-adv-x="514" d="M341 -270H174V1456H341V-270Z" />
-<glyph unicode="}" horiz-adv-x="687" d="M27 -219Q203 -162 207 93V301Q207 532 389 618Q207 704 207 938V1145Q203 1400 27 1457L75 1597Q257 1546 346 1432T435 1132V932Q435 707 629 707V529Q435 529 435 304V107Q435 -80 346 -194T75 -360L27 -219Z" />
-<glyph unicode="~" horiz-adv-x="1361" d="M1244 786Q1244 610 1149 499T912 387Q838 387 776 415T636 511T526 596T454 613Q387 613 349 561T310 425H117Q117 596 208 705T447 815Q521 815 587 786T726 690T832 607T905 590Q972 590 1014 646T1056 786H1244Z" />
-<glyph unicode="&#xa0;" horiz-adv-x="510" />
-<glyph unicode="&#xa1;" horiz-adv-x="542" d="M170 662H379L403 -364H146L170 662ZM409 971Q409 915 373 878T272 840Q206 840 170 877T134 971Q134 1026 170 1063T272 1101Q337 1101 373 1064T409 971Z" />
-<glyph unicode="&#xa2;" horiz-adv-x="1149" d="M591 174Q680 174 740 226T806 358H1034Q1030 222 932 120T687 -11V-245H487V-11Q304 23 202 166T100 530V558Q100 771 202 915T487 1093V1318H687V1094Q845 1066 937 958T1034 694H806Q799 790 740 848T590 907Q360
-907 344 595L343 523Q343 347 406 261T591 174Z" />
-<glyph unicode="&#xa3;" horiz-adv-x="1205" d="M509 598L516 422Q516 287 452 202H1148L1147 0H98V202H180Q219 211 240 266T262 413L255 598H94V797H249L241 1039Q241 1241 366 1358T694 1475T1013 1366T1129 1073H884Q884 1168 832 1220T685 1273Q596 1273
-545 1208T493 1039L502 797H813V598H509Z" />
-<glyph unicode="&#xa4;" horiz-adv-x="1437" d="M1085 107Q926 -20 723 -20Q521 -20 363 106L234 -26L93 118L228 255Q128 411 128 608Q128 808 237 973L93 1120L234 1264L376 1119Q531 1234 723 1234Q917 1234 1072 1117L1217 1265L1359 1120L1211 969Q1318 810
-1318 608Q1318 415 1220 259L1359 118L1217 -27L1085 107ZM313 608Q313 488 368 385T518 224T723 165T928 224T1077 386T1132 608T1078 829T929 989T723 1048T517 990T368 829T313 608Z" />
-<glyph unicode="&#xa5;" horiz-adv-x="1088" d="M545 847L807 1456H1076L735 742H969V590H666V452H969V301H666V0H414V301H106V452H414V590H106V742H354L11 1456H284L545 847Z" />
-<glyph unicode="&#xa6;" horiz-adv-x="508" d="M136 -270V525H365V-270H136ZM365 698H136V1456H365V698Z" />
-<glyph unicode="&#xa7;" horiz-adv-x="1272" d="M1164 455Q1164 271 993 182Q1128 82 1128 -103Q1128 -276 993 -375T624 -474Q378 -474 234 -366T90 -50L332 -49Q332 -159 410 -219T624 -279Q745 -279 815 -232T886 -105Q886 -28 819 17T565 118Q377 169 282
-224T141 356T94 542Q94 726 263 816Q198 866 164 934T130 1102Q130 1272 267 1374T635 1476Q875 1476 1009 1364T1143 1047H900Q900 1153 828 1217T635 1281Q512 1281 443 1234T373 1104Q373 1020 433 977T686 881T977 773T1119 640T1164 455ZM601 673Q520 694
-444 722Q336 682 336 558Q336 477 385 434T584 344L763 291L809 275Q924 322 924 439Q924 520 856 568T601 673Z" />
-<glyph unicode="&#xa8;" horiz-adv-x="901" d="M93 1366Q93 1416 126 1450T219 1484T312 1450T346 1366T312 1282T219 1248T127 1282T93 1366ZM550 1365Q550 1415 583 1449T676 1483T769 1449T803 1365T769 1281T676 1247T584 1281T550 1365Z" />
-<glyph unicode="&#xa9;" horiz-adv-x="1604" d="M1118 596Q1118 444 1031 363T783 282T529 388T434 675V788Q434 962 529 1068T783 1175Q946 1175 1032 1093T1119 861H963Q963 957 917 998T783 1040Q691 1040 640 972T588 786V669Q588 551 640 484T783 417Q872
-417 917 457T962 596H1118ZM1384 729Q1384 895 1309 1037T1097 1265T797 1351Q638 1351 502 1269T287 1043T209 729T286 415T500 188T797 104T1094 189T1308 418T1384 729ZM87 729Q87 931 180 1104T439 1376T797 1476T1154 1377T1412 1104T1506 729T1413 354T1155
-81T797 -20Q604 -20 440 80T181 353T87 729Z" />
-<glyph unicode="&#xaa;" horiz-adv-x="913" d="M608 705L591 773Q514 691 390 691Q272 691 207 752T141 919Q141 1029 225 1089T482 1150H584V1201Q584 1328 468 1328Q403 1328 367 1303T330 1229L157 1243Q157 1347 244 1411T468 1476Q605 1476 682 1404T759
-1199V883Q759 786 785 705H608ZM433 835Q473 835 515 853T584 896V1033H478Q402 1032 359 1002T316 923Q316 835 433 835Z" />
-<glyph unicode="&#xab;" horiz-adv-x="994" d="M551 537L798 138H631L343 528V547L631 937H798L551 537ZM654 537L901 138H734L446 528V547L734 937H901L654 537Z" />
-<glyph unicode="&#xac;" horiz-adv-x="1133" d="M962 374H762V634H127V805H962V374Z" />
-<glyph unicode="&#xad;" horiz-adv-x="672" d="M596 521H71V717H596V521Z" />
-<glyph unicode="&#xae;" horiz-adv-x="1604" d="M87 729Q87 931 180 1104T439 1376T797 1476T1154 1377T1412 1104T1506 729T1413 354T1155 81T797 -20Q604 -20 440 80T181 353T87 729ZM1384 729Q1384 895 1309 1037T1097 1265T797 1351Q638 1351 502 1269T287
-1043T209 729T286 415T500 188T797 104T1094 189T1308 418T1384 729ZM653 653V316H502V1166H783Q936 1166 1022 1099T1108 906Q1108 789 988 726Q1053 697 1079 642T1105 505T1108 389T1122 332V316H967Q954 350 954 510Q954 586 921 619T811 653H653ZM653 787H796Q865
-787 911 818T958 903Q958 973 923 1002T794 1033H653V787Z" />
-<glyph unicode="&#xaf;" horiz-adv-x="987" d="M842 1292H155V1450H842V1292Z" />
-<glyph unicode="&#xb0;" horiz-adv-x="778" d="M391 1476Q497 1476 574 1397T651 1208T575 1021T391 943Q282 943 205 1020T127 1208T205 1397T391 1476ZM391 1084Q444 1084 478 1119T513 1208Q513 1260 479 1298T391 1336T302 1298T266 1208T302 1120T391 1084Z" />
-<glyph unicode="&#xb1;" horiz-adv-x="1098" d="M668 899H1011V700H668V312H452V700H95V899H452V1276H668V899ZM974 1H125V197H974V1Z" />
-<glyph unicode="&#xb2;" horiz-adv-x="758" d="M690 667H78V792L363 1053Q476 1156 476 1223Q476 1265 449 1291T370 1318Q312 1318 279 1285T246 1198H60Q60 1314 144 1390T364 1467Q507 1467 585 1403T663 1224Q663 1117 557 1015L459 928L319 815H690V667Z" />
-<glyph unicode="&#xb3;" horiz-adv-x="758" d="M268 1133H349Q481 1133 481 1230Q481 1265 454 1291T365 1318Q317 1318 285 1299T252 1244H66Q66 1343 148 1405T361 1467Q504 1467 585 1407T667 1241Q667 1122 532 1071Q681 1030 681 888Q681 782 593 719T361
-656Q226 656 141 719T55 896H241Q241 858 275 832T370 805Q433 805 463 832T494 902Q494 1003 360 1004H268V1133Z" />
-<glyph unicode="&#xb4;" horiz-adv-x="667" d="M307 1536H584L307 1233H112L307 1536Z" />
-<glyph unicode="&#xb5;" horiz-adv-x="1211" d="M388 1082V446Q390 305 434 240T585 175Q753 175 812 296V1082H1055V0H832L825 86Q733 -21 586 -21Q465 -21 388 34V-416H146V1082H388Z" />
-<glyph unicode="&#xb6;" horiz-adv-x="1005" d="M644 0V520H564Q334 520 202 647T69 988Q69 1201 202 1328T565 1456H854V0H644Z" />
-<glyph unicode="&#xb7;" horiz-adv-x="578" d="M142 714Q142 772 179 811T283 850T387 811T425 714Q425 655 386 618T283 581Q218 581 180 618T142 714Z" />
-<glyph unicode="&#xb8;" horiz-adv-x="528" d="M318 3L307 -51Q457 -78 457 -224Q457 -329 371 -388T130 -447L123 -310Q189 -310 224 -287T260 -221Q260 -176 225 -159T109 -136L141 3H318Z" />
-<glyph unicode="&#xb9;" horiz-adv-x="758" d="M514 667H329V1237L128 1189V1335L495 1454H514V667Z" />
-<glyph unicode="&#xba;" horiz-adv-x="935" d="M119 1121Q119 1281 214 1378T465 1476T716 1379T812 1116V1044Q812 885 718 788T467 690Q309 690 214 788T119 1049V1121ZM294 1044Q294 946 340 891T467 836Q545 836 590 890T637 1041V1121Q637 1218 591 1273T465
-1328Q387 1328 341 1274T294 1117V1044Z" />
-<glyph unicode="&#xbb;" horiz-adv-x="994" d="M260 937L548 547V528L260 138H93L340 537L93 937H260ZM633 937L921 547V528L633 138H466L713 537L466 937H633Z" />
-<glyph unicode="&#xbc;" horiz-adv-x="1488" d="M475 664H290V1234L89 1186V1332L456 1451H475V664ZM453 117L328 189L1039 1327L1164 1255L453 117ZM1316 314H1411V163H1316V0H1129V163H771L762 284L1127 789H1316V314ZM943 314H1129V556L1115 534L943 314Z" />
-<glyph unicode="&#xbd;" horiz-adv-x="1579" d="M410 117L285 189L996 1327L1121 1255L410 117ZM466 667H281V1237L80 1189V1335L447 1454H466V667ZM1484 0H872V125L1157 386Q1270 489 1270 556Q1270 598 1243 624T1164 651Q1106 651 1073 618T1040 531H854Q854
-647 938 723T1158 800Q1301 800 1379 736T1457 557Q1457 450 1351 348L1253 261L1113 148H1484V0Z" />
-<glyph unicode="&#xbe;" horiz-adv-x="1623" d="M594 117L469 189L1180 1327L1305 1255L594 117ZM1437 314H1532V163H1437V0H1250V163H892L883 284L1248 789H1437V314ZM1064 314H1250V556L1236 534L1064 314ZM316 1133H397Q529 1133 529 1230Q529 1265 502 1291T413
-1318Q365 1318 333 1299T300 1244H114Q114 1343 196 1405T409 1467Q552 1467 633 1407T715 1241Q715 1122 580 1071Q729 1030 729 888Q729 782 641 719T409 656Q274 656 189 719T103 896H289Q289 858 323 832T418 805Q481 805 511 832T542 902Q542 1003 408 1004H316V1133Z"
-/>
-<glyph unicode="&#xbf;" horiz-adv-x="996" d="M630 661Q628 537 602 465T502 313L399 207Q309 110 309 4Q309 -90 358 -136T496 -183Q584 -183 637 -133T690 0H933Q931 -177 812 -281T498 -385Q292 -385 179 -285T66 0Q66 165 221 328L313 421Q391 493 401 608L403
-661H630ZM650 972Q650 916 615 879T513 841T411 878T375 972Q375 1027 411 1064T513 1102T614 1065T650 972Z" />
-<glyph unicode="&#xc0;" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543ZM812 1543H610L340 1846H617L812 1543Z" />
-<glyph unicode="&#xc1;" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543ZM757 1846H1034L757 1543H562L757 1846Z" />
-<glyph unicode="&#xc2;" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543ZM1030 1569V1558H835L685 1714L536 1558H343V1571L614 1847H757L1030 1569Z" />
-<glyph unicode="&#xc3;" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543ZM1052 1824Q1052 1714 989 1641T829 1568Q790 1568 762 1576T681 1615T607 1651T559 1657Q521 1657 495 1629T468 1554L319
-1562Q319 1672 382 1747T541 1822Q598 1822 678 1777T811 1732Q849 1732 876 1760T903 1836L1052 1824Z" />
-<glyph unicode="&#xc4;" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543ZM331 1676Q331 1726 364 1760T457 1794T550 1760T584 1676T550 1592T457 1558T365 1592T331 1676ZM788 1675Q788 1725
-821 1759T914 1793T1007 1759T1041 1675T1007 1591T914 1557T822 1591T788 1675Z" />
-<glyph unicode="&#xc5;" horiz-adv-x="1363" d="M963 339H399L281 0H18L568 1456H795L1346 0H1082L963 339ZM470 543H892L681 1147L470 543ZM686 1940Q779 1940 843 1879T907 1732T845 1587T686 1527Q589 1527 527 1587T464 1732T527 1878T686 1940ZM574 1732Q574
-1685 607 1653T686 1620Q733 1620 765 1652T798 1732Q798 1778 767 1811T686 1845T606 1812T574 1732Z" />
-<glyph unicode="&#xc6;" horiz-adv-x="1925" d="M1879 0H981L966 340H464L280 0H-10L825 1456H1817V1259H1171L1188 851H1736V654H1196L1216 196H1879V0ZM580 555H957L930 1203L580 555Z" />
-<glyph unicode="&#xc7;" horiz-adv-x="1337" d="M1259 474Q1237 241 1087 111T688 -20Q514 -20 382 62T177 297T102 650V786Q102 992 175 1149T384 1391T700 1476Q941 1476 1088 1345T1259 975H1007Q989 1132 916 1201T700 1271Q535 1271 447 1151T356 797V668Q356
-432 440 308T688 184Q837 184 912 251T1007 474H1259ZM775 -2L764 -56Q914 -83 914 -229Q914 -334 828 -393T587 -452L580 -315Q646 -315 681 -292T717 -226Q717 -181 682 -164T566 -141L598 -2H775Z" />
-<glyph unicode="&#xc8;" horiz-adv-x="1158" d="M999 650H401V202H1100V0H148V1456H1093V1252H401V850H999V650ZM753 1550H551L281 1853H558L753 1550Z" />
-<glyph unicode="&#xc9;" horiz-adv-x="1158" d="M999 650H401V202H1100V0H148V1456H1093V1252H401V850H999V650ZM698 1853H975L698 1550H503L698 1853Z" />
-<glyph unicode="&#xca;" horiz-adv-x="1158" d="M999 650H401V202H1100V0H148V1456H1093V1252H401V850H999V650ZM971 1576V1565H776L626 1721L477 1565H284V1578L555 1854H698L971 1576Z" />
-<glyph unicode="&#xcb;" horiz-adv-x="1158" d="M999 650H401V202H1100V0H148V1456H1093V1252H401V850H999V650ZM272 1683Q272 1733 305 1767T398 1801T491 1767T525 1683T491 1599T398 1565T306 1599T272 1683ZM729 1682Q729 1732 762 1766T855 1800T948 1766T982
-1682T948 1598T855 1564T763 1598T729 1682Z" />
-<glyph unicode="&#xcc;" horiz-adv-x="578" d="M415 0H163V1456H415V0ZM416 1550H214L-56 1853H221L416 1550Z" />
-<glyph unicode="&#xcd;" horiz-adv-x="578" d="M415 0H163V1456H415V0ZM360 1853H637L360 1550H165L360 1853Z" />
-<glyph unicode="&#xce;" horiz-adv-x="578" d="M415 0H163V1456H415V0ZM634 1576V1565H439L289 1721L140 1565H-53V1578L218 1854H361L634 1576Z" />
-<glyph unicode="&#xcf;" horiz-adv-x="578" d="M415 0H163V1456H415V0ZM-65 1683Q-65 1733 -32 1767T61 1801T154 1767T188 1683T154 1599T61 1565T-31 1599T-65 1683ZM392 1682Q392 1732 425 1766T518 1800T611 1766T645 1682T611 1598T518 1564T426 1598T392 1682Z" />
-<glyph unicode="&#xd0;" horiz-adv-x="1368" d="M178 0V652H-9V822H178V1456H608Q801 1456 950 1370T1182 1126T1264 764V691Q1264 484 1182 327T947 85T597 0H178ZM660 652H431V202H594Q797 202 903 328T1010 695V765Q1010 1002 907 1127T608 1252H431V822H660V652Z" />
-<glyph unicode="&#xd1;" horiz-adv-x="1454" d="M1303 0H1050L401 1033V0H148V1456H401L1052 419V1456H1303V0ZM1093 1824Q1093 1714 1030 1641T870 1568Q831 1568 803 1576T722 1615T648 1651T600 1657Q562 1657 536 1629T509 1554L360 1562Q360 1672 423 1747T582
-1822Q639 1822 719 1777T852 1732Q890 1732 917 1760T944 1836L1093 1824Z" />
-<glyph unicode="&#xd2;" horiz-adv-x="1414" d="M1310 690Q1310 476 1236 315T1025 67T708 -20Q531 -20 393 66T179 313T102 682V764Q102 977 177 1140T390 1389T706 1476T1021 1391T1234 1145T1310 771V690ZM1057 766Q1057 1008 966 1137T706 1266Q542 1266 450
-1138T355 774V690Q355 450 448 319T708 188Q876 188 966 316T1057 690V766ZM835 1543H633L363 1846H640L835 1543Z" />
-<glyph unicode="&#xd3;" horiz-adv-x="1414" d="M1310 690Q1310 476 1236 315T1025 67T708 -20Q531 -20 393 66T179 313T102 682V764Q102 977 177 1140T390 1389T706 1476T1021 1391T1234 1145T1310 771V690ZM1057 766Q1057 1008 966 1137T706 1266Q542 1266 450
-1138T355 774V690Q355 450 448 319T708 188Q876 188 966 316T1057 690V766ZM780 1846H1057L780 1543H585L780 1846Z" />
-<glyph unicode="&#xd4;" horiz-adv-x="1414" d="M1310 690Q1310 476 1236 315T1025 67T708 -20Q531 -20 393 66T179 313T102 682V764Q102 977 177 1140T390 1389T706 1476T1021 1391T1234 1145T1310 771V690ZM1057 766Q1057 1008 966 1137T706 1266Q542 1266 450
-1138T355 774V690Q355 450 448 319T708 188Q876 188 966 316T1057 690V766ZM1053 1569V1558H858L708 1714L559 1558H366V1571L637 1847H780L1053 1569Z" />
-<glyph unicode="&#xd5;" horiz-adv-x="1414" d="M1310 690Q1310 476 1236 315T1025 67T708 -20Q531 -20 393 66T179 313T102 682V764Q102 977 177 1140T390 1389T706 1476T1021 1391T1234 1145T1310 771V690ZM1057 766Q1057 1008 966 1137T706 1266Q542 1266 450
-1138T355 774V690Q355 450 448 319T708 188Q876 188 966 316T1057 690V766ZM1075 1824Q1075 1714 1012 1641T852 1568Q813 1568 785 1576T704 1615T630 1651T582 1657Q544 1657 518 1629T491 1554L342 1562Q342 1672 405 1747T564 1822Q621 1822 701 1777T834 1732Q872
-1732 899 1760T926 1836L1075 1824Z" />
-<glyph unicode="&#xd6;" horiz-adv-x="1414" d="M1310 690Q1310 476 1236 315T1025 67T708 -20Q531 -20 393 66T179 313T102 682V764Q102 977 177 1140T390 1389T706 1476T1021 1391T1234 1145T1310 771V690ZM1057 766Q1057 1008 966 1137T706 1266Q542 1266 450
-1138T355 774V690Q355 450 448 319T708 188Q876 188 966 316T1057 690V766ZM354 1676Q354 1726 387 1760T480 1794T573 1760T607 1676T573 1592T480 1558T388 1592T354 1676ZM811 1675Q811 1725 844 1759T937 1793T1030 1759T1064 1675T1030 1591T937 1557T845
-1591T811 1675Z" />
-<glyph unicode="&#xd7;" horiz-adv-x="1092" d="M77 364L393 686L77 1008L225 1158L540 836L856 1158L1004 1008L688 686L1004 364L856 214L540 535L225 214L77 364Z" />
-<glyph unicode="&#xd8;" horiz-adv-x="1412" d="M1314 690Q1314 476 1240 315T1029 67T711 -20Q547 -20 415 55L324 -95H155L300 143Q105 338 105 697V764Q105 977 180 1139T393 1388T709 1476Q906 1476 1049 1375L1136 1518H1303L1156 1275Q1313 1082 1314 765V690ZM358
-690Q358 483 429 355L931 1181Q844 1266 709 1266Q545 1266 453 1138T358 774V690ZM1061 766Q1061 932 1017 1046L528 242Q606 188 711 188Q880 188 970 316T1061 690V766Z" />
-<glyph unicode="&#xd9;" horiz-adv-x="1335" d="M1213 1456V483Q1213 251 1065 116T669 -20Q419 -20 272 113T125 484V1456H377V482Q377 336 451 259T669 182Q961 182 961 490V1456H1213ZM794 1543H592L322 1846H599L794 1543Z" />
-<glyph unicode="&#xda;" horiz-adv-x="1335" d="M1213 1456V483Q1213 251 1065 116T669 -20Q419 -20 272 113T125 484V1456H377V482Q377 336 451 259T669 182Q961 182 961 490V1456H1213ZM739 1846H1016L739 1543H544L739 1846Z" />
-<glyph unicode="&#xdb;" horiz-adv-x="1335" d="M1213 1456V483Q1213 251 1065 116T669 -20Q419 -20 272 113T125 484V1456H377V482Q377 336 451 259T669 182Q961 182 961 490V1456H1213ZM1012 1569V1558H817L667 1714L518 1558H325V1571L596 1847H739L1012 1569Z" />
-<glyph unicode="&#xdc;" horiz-adv-x="1335" d="M1213 1456V483Q1213 251 1065 116T669 -20Q419 -20 272 113T125 484V1456H377V482Q377 336 451 259T669 182Q961 182 961 490V1456H1213ZM313 1676Q313 1726 346 1760T439 1794T532 1760T566 1676T532 1592T439
-1558T347 1592T313 1676ZM770 1675Q770 1725 803 1759T896 1793T989 1759T1023 1675T989 1591T896 1557T804 1591T770 1675Z" />
-<glyph unicode="&#xdd;" horiz-adv-x="1248" d="M623 766L958 1456H1238L750 536V0H496V536L7 1456H288L623 766ZM698 1846H975L698 1543H503L698 1846Z" />
-<glyph unicode="&#xde;" horiz-adv-x="1226" d="M391 1456V1176H632Q876 1176 1013 1057T1150 738Q1150 539 1013 420T633 300H391V0H148V1456H391ZM391 981V495H637Q762 495 834 560T907 736T837 913T645 981H391Z" />
-<glyph unicode="&#xdf;" horiz-adv-x="1255" d="M378 0H136V1105Q136 1319 250 1438T571 1557Q758 1557 865 1464T973 1201Q973 1139 960 1090T912 985T866 896T855 824Q855 780 887 738T1009 622T1138 480T1179 336Q1179 165 1071 73T764 -20Q684 -20 599 -1T475
-44L524 239Q569 211 632 193T750 174Q847 174 892 217T937 327Q937 376 902 421T780 535T653 671T612 819Q612 907 675 1007T738 1185Q738 1266 692 1314T566 1363Q382 1363 378 1116V0Z" />
-<glyph unicode="&#xe0;" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978
-738V250Q978 104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175ZM694 1233H492L222 1536H499L694 1233Z" />
-<glyph unicode="&#xe1;" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978
-738V250Q978 104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175ZM639 1536H916L639 1233H444L639 1536Z" />
-<glyph unicode="&#xe2;" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978
-738V250Q978 104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175ZM912 1259V1248H717L567 1404L418 1248H225V1261L496 1537H639L912 1259Z" />
-<glyph unicode="&#xe3;" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978
-738V250Q978 104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175ZM934 1514Q934 1404 871 1331T711 1258Q672 1258 644 1266T563 1305T489 1341T441 1347Q403 1347 377 1319T350 1244L201 1252Q201
-1362 264 1437T423 1512Q480 1512 560 1467T693 1422Q731 1422 758 1450T785 1526L934 1514Z" />
-<glyph unicode="&#xe4;" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978
-738V250Q978 104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175ZM213 1366Q213 1416 246 1450T339 1484T432 1450T466 1366T432 1282T339 1248T247 1282T213 1366ZM670 1365Q670 1415 703 1449T796
-1483T889 1449T923 1365T889 1281T796 1247T704 1281T670 1365Z" />
-<glyph unicode="&#xe5;" horiz-adv-x="1108" d="M771 0Q755 31 743 101Q627 -20 459 -20Q296 -20 193 73T90 303Q90 476 218 568T586 661H735V732Q735 816 688 866T545 917Q462 917 409 876T356 770H113Q113 859 172 936T332 1058T559 1102Q749 1102 862 1007T978
-738V250Q978 104 1019 17V0H771ZM504 175Q576 175 639 210T735 304V508H604Q469 508 401 461T333 328Q333 258 379 217T504 175ZM568 1630Q661 1630 725 1569T789 1422T727 1277T568 1217Q471 1217 409 1277T346 1422T409 1568T568 1630ZM456 1422Q456 1375 489
-1343T568 1310Q615 1310 647 1342T680 1422Q680 1468 649 1501T568 1535T488 1502T456 1422Z" />
-<glyph unicode="&#xe6;" horiz-adv-x="1729" d="M1254 -20Q1001 -20 861 141Q796 64 689 22T448 -20Q272 -20 172 68T72 312Q72 470 191 556T543 642H734V713Q734 804 687 855T551 907Q460 907 403 863T345 752L103 771Q103 917 229 1009T553 1102Q776 1102 887
-969Q1018 1104 1218 1102Q1430 1102 1549 973T1668 608V471H973Q982 332 1058 253T1268 174Q1405 174 1512 232L1573 266L1646 100Q1576 44 1472 12T1254 -20ZM495 164Q553 164 621 193T734 266V475H538Q434 473 374 426T314 308Q314 243 360 204T495 164ZM1218
-907Q1119 907 1056 838T976 642H1428V672Q1428 785 1374 846T1218 907Z" />
-<glyph unicode="&#xe7;" horiz-adv-x="1072" d="M569 174Q660 174 720 227T784 358H1013Q1009 257 950 170T790 31T572 -20Q345 -20 212 127T79 533V558Q79 805 211 953T571 1102Q764 1102 885 990T1013 694H784Q780 787 721 847T569 907Q451 907 387 822T322
-562V523Q322 347 385 261T569 174ZM635 -2L624 -56Q774 -83 774 -229Q774 -334 688 -393T447 -452L440 -315Q506 -315 541 -292T577 -226Q577 -181 542 -164T426 -141L458 -2H635Z" />
-<glyph unicode="&#xe8;" horiz-adv-x="1099" d="M601 -20Q370 -20 227 125T83 513V543Q83 705 145 832T321 1031T573 1102Q794 1102 914 961T1035 562V464H328Q339 330 417 252T615 174Q782 174 887 309L1018 184Q953 87 845 34T601 -20ZM572 907Q472 907 411
-837T332 642H795V660Q787 782 730 844T572 907ZM682 1233H480L210 1536H487L682 1233Z" />
-<glyph unicode="&#xe9;" horiz-adv-x="1099" d="M601 -20Q370 -20 227 125T83 513V543Q83 705 145 832T321 1031T573 1102Q794 1102 914 961T1035 562V464H328Q339 330 417 252T615 174Q782 174 887 309L1018 184Q953 87 845 34T601 -20ZM572 907Q472 907 411
-837T332 642H795V660Q787 782 730 844T572 907ZM627 1536H904L627 1233H432L627 1536Z" />
-<glyph unicode="&#xea;" horiz-adv-x="1099" d="M601 -20Q370 -20 227 125T83 513V543Q83 705 145 832T321 1031T573 1102Q794 1102 914 961T1035 562V464H328Q339 330 417 252T615 174Q782 174 887 309L1018 184Q953 87 845 34T601 -20ZM572 907Q472 907 411
-837T332 642H795V660Q787 782 730 844T572 907ZM900 1259V1248H705L555 1404L406 1248H213V1261L484 1537H627L900 1259Z" />
-<glyph unicode="&#xeb;" horiz-adv-x="1099" d="M601 -20Q370 -20 227 125T83 513V543Q83 705 145 832T321 1031T573 1102Q794 1102 914 961T1035 562V464H328Q339 330 417 252T615 174Q782 174 887 309L1018 184Q953 87 845 34T601 -20ZM572 907Q472 907 411
-837T332 642H795V660Q787 782 730 844T572 907ZM201 1366Q201 1416 234 1450T327 1484T420 1450T454 1366T420 1282T327 1248T235 1282T201 1366ZM658 1365Q658 1415 691 1449T784 1483T877 1449T911 1365T877 1281T784 1247T692 1281T658 1365Z" />
-<glyph unicode="&#xec;" horiz-adv-x="538" d="M386 0H143V1082H386V0ZM652 1482H450L180 1785H457L652 1482Z" />
-<glyph unicode="&#xed;" horiz-adv-x="538" d="M386 0H143V1082H386V0ZM340 1785H617L340 1482H145L340 1785Z" />
-<glyph unicode="&#xee;" horiz-adv-x="538" d="M386 0H143V1082H386V0ZM614 1252V1241H419L269 1397L120 1241H-73V1254L198 1530H341L614 1252Z" />
-<glyph unicode="&#xef;" horiz-adv-x="538" d="M386 0H143V1082H386V0ZM-85 1359Q-85 1409 -52 1443T41 1477T134 1443T168 1359T134 1275T41 1241T-51 1275T-85 1359ZM372 1358Q372 1408 405 1442T498 1476T591 1442T625 1358T591 1274T498 1240T406 1274T372 1358Z" />
-<glyph unicode="&#xf0;" horiz-adv-x="1191" d="M834 1303Q1088 1038 1088 637V555Q1088 389 1025 258T848 53T593 -20Q455 -20 342 43T166 219T103 468Q103 617 159 732T319 910T554 973Q700 973 813 882Q764 1051 638 1173L434 1038L356 1147L528 1261Q402 1343
-240 1385L315 1580Q553 1530 730 1395L910 1515L988 1406L834 1303ZM845 663L844 681Q812 729 751 757T611 785Q485 785 416 701T346 468Q346 342 416 258T597 174Q708 174 776 274T845 547V663Z" />
-<glyph unicode="&#xf1;" horiz-adv-x="1139" d="M350 1082L357 957Q477 1102 672 1102Q1010 1102 1016 715V0H773V701Q773 804 729 853T583 903Q436 903 364 770V0H121V1082H350ZM940 1514Q940 1404 877 1331T717 1258Q678 1258 650 1266T569 1305T495 1341T447
-1347Q409 1347 383 1319T356 1244L207 1252Q207 1362 270 1437T429 1512Q486 1512 566 1467T699 1422Q737 1422 764 1450T791 1526L940 1514Z" />
-<glyph unicode="&#xf2;" horiz-adv-x="1166" d="M79 551Q79 710 142 837T319 1033T581 1102Q800 1102 936 961T1084 587L1085 530Q1085 370 1024 244T848 49T583 -20Q354 -20 217 132T79 539V551ZM322 530Q322 363 391 269T583 174T774 270T843 551Q843 715 773
-811T581 907Q462 907 392 813T322 530ZM703 1233H501L231 1536H508L703 1233Z" />
-<glyph unicode="&#xf3;" horiz-adv-x="1166" d="M79 551Q79 710 142 837T319 1033T581 1102Q800 1102 936 961T1084 587L1085 530Q1085 370 1024 244T848 49T583 -20Q354 -20 217 132T79 539V551ZM322 530Q322 363 391 269T583 174T774 270T843 551Q843 715 773
-811T581 907Q462 907 392 813T322 530ZM648 1536H925L648 1233H453L648 1536Z" />
-<glyph unicode="&#xf4;" horiz-adv-x="1166" d="M79 551Q79 710 142 837T319 1033T581 1102Q800 1102 936 961T1084 587L1085 530Q1085 370 1024 244T848 49T583 -20Q354 -20 217 132T79 539V551ZM322 530Q322 363 391 269T583 174T774 270T843 551Q843 715 773
-811T581 907Q462 907 392 813T322 530ZM921 1259V1248H726L576 1404L427 1248H234V1261L505 1537H648L921 1259Z" />
-<glyph unicode="&#xf5;" horiz-adv-x="1166" d="M79 551Q79 710 142 837T319 1033T581 1102Q800 1102 936 961T1084 587L1085 530Q1085 370 1024 244T848 49T583 -20Q354 -20 217 132T79 539V551ZM322 530Q322 363 391 269T583 174T774 270T843 551Q843 715 773
-811T581 907Q462 907 392 813T322 530ZM943 1514Q943 1404 880 1331T720 1258Q681 1258 653 1266T572 1305T498 1341T450 1347Q412 1347 386 1319T359 1244L210 1252Q210 1362 273 1437T432 1512Q489 1512 569 1467T702 1422Q740 1422 767 1450T794 1526L943 1514Z"
-/>
-<glyph unicode="&#xf6;" horiz-adv-x="1166" d="M79 551Q79 710 142 837T319 1033T581 1102Q800 1102 936 961T1084 587L1085 530Q1085 370 1024 244T848 49T583 -20Q354 -20 217 132T79 539V551ZM322 530Q322 363 391 269T583 174T774 270T843 551Q843 715 773
-811T581 907Q462 907 392 813T322 530ZM222 1366Q222 1416 255 1450T348 1484T441 1450T475 1366T441 1282T348 1248T256 1282T222 1366ZM679 1365Q679 1415 712 1449T805 1483T898 1449T932 1365T898 1281T805 1247T713 1281T679 1365Z" />
-<glyph unicode="&#xf7;" horiz-adv-x="1169" d="M1079 582H67V794H1079V582ZM576 1228Q644 1228 681 1190T718 1095T681 1001T576 963Q509 963 472 1000T435 1095T472 1190T576 1228ZM435 278Q435 336 472 374T576 412Q644 412 681 374T718 278Q718 221 681 184T576
-147Q509 147 472 184T435 278Z" />
-<glyph unicode="&#xf8;" horiz-adv-x="1160" d="M79 551Q79 710 142 837T319 1033T581 1102Q687 1102 775 1068L846 1211H991L889 1003Q1085 850 1085 530Q1085 370 1024 244T848 49T583 -20Q490 -20 400 10L328 -137H183L285 70Q79 220 79 551ZM322 530Q322 374
-386 276L685 885Q638 907 581 907Q462 907 392 813T322 530ZM843 551Q843 699 785 792L489 191Q532 174 583 174Q706 174 774 270T843 551Z" />
-<glyph unicode="&#xf9;" horiz-adv-x="1138" d="M780 106Q673 -20 476 -20Q300 -20 210 83T119 381V1082H362V384Q362 178 533 178Q710 178 772 305V1082H1015V0H786L780 106ZM696 1233H494L224 1536H501L696 1233Z" />
-<glyph unicode="&#xfa;" horiz-adv-x="1138" d="M780 106Q673 -20 476 -20Q300 -20 210 83T119 381V1082H362V384Q362 178 533 178Q710 178 772 305V1082H1015V0H786L780 106ZM641 1536H918L641 1233H446L641 1536Z" />
-<glyph unicode="&#xfb;" horiz-adv-x="1138" d="M780 106Q673 -20 476 -20Q300 -20 210 83T119 381V1082H362V384Q362 178 533 178Q710 178 772 305V1082H1015V0H786L780 106ZM914 1259V1248H719L569 1404L420 1248H227V1261L498 1537H641L914 1259Z" />
-<glyph unicode="&#xfc;" horiz-adv-x="1138" d="M780 106Q673 -20 476 -20Q300 -20 210 83T119 381V1082H362V384Q362 178 533 178Q710 178 772 305V1082H1015V0H786L780 106ZM215 1366Q215 1416 248 1450T341 1484T434 1450T468 1366T434 1282T341 1248T249 1282T215
-1366ZM672 1365Q672 1415 705 1449T798 1483T891 1449T925 1365T891 1281T798 1247T706 1281T672 1365Z" />
-<glyph unicode="&#xfd;" horiz-adv-x="997" d="M503 348L723 1082H982L552 -164Q453 -437 216 -437Q163 -437 99 -419V-231L145 -234Q237 -234 283 -201T357 -88L392 5L12 1082H274L503 348ZM585 1536H862L585 1233H390L585 1536Z" />
-<glyph unicode="&#xfe;" horiz-adv-x="1175" d="M1079 530Q1079 283 966 132T658 -20Q480 -20 373 97V-416H130V1536H373V983Q479 1102 655 1102Q852 1102 965 955T1079 546V530ZM836 551Q836 717 771 810T587 903Q438 903 373 780V300Q439 174 589 174Q705 174
-770 267T836 551Z" />
-<glyph unicode="&#xff;" horiz-adv-x="997" d="M503 348L723 1082H982L552 -164Q453 -437 216 -437Q163 -437 99 -419V-231L145 -234Q237 -234 283 -201T357 -88L392 5L12 1082H274L503 348ZM159 1366Q159 1416 192 1450T285 1484T378 1450T412 1366T378 1282T285
-1248T193 1282T159 1366ZM616 1365Q616 1415 649 1449T742 1483T835 1449T869 1365T835 1281T742 1247T650 1281T616 1365Z" />
-<glyph unicode="&#x2013;" horiz-adv-x="1321" d="M1432 621H414V817H1432V621Z" />
-<glyph unicode="&#x2014;" horiz-adv-x="1584" d="M1744 621H386V817H1744V621Z" />
-<glyph unicode="&#x2018;" horiz-adv-x="448" d="M282 1562L406 1485Q315 1352 312 1208V1056H99V1194Q100 1290 151 1394T282 1562Z" />
-<glyph unicode="&#x2019;" horiz-adv-x="444" d="M175 1024L51 1101Q141 1232 144 1378V1536H357V1398Q357 1295 305 1191T175 1024Z" />
-<glyph unicode="&#x201a;" horiz-adv-x="462" d="M173 -298L50 -220Q135 -93 138 55V202H356V69Q355 -24 304 -128T173 -298Z" />
-<glyph unicode="&#x201c;" horiz-adv-x="788" d="M291 1562L415 1485Q324 1352 321 1208V1056H108V1194Q109 1290 160 1394T291 1562ZM627 1562L751 1485Q660 1352 657 1208V1056H444V1194Q445 1290 496 1394T627 1562Z" />
-<glyph unicode="&#x201d;" horiz-adv-x="795" d="M188 1024L64 1101Q154 1232 157 1378V1536H370V1398Q370 1295 318 1191T188 1024ZM522 1024L398 1101Q488 1232 491 1378V1536H704V1398Q704 1295 652 1191T522 1024Z" />
-<glyph unicode="&#x201e;" horiz-adv-x="776" d="M177 -318L50 -240Q135 -103 138 54V255H356V69Q355 -39 300 -153Q251 -253 177 -318ZM499 -318L372 -240Q460 -98 464 52V255H682V73Q682 -26 631 -136T499 -318Z" />
-<glyph unicode="&#x2022;" horiz-adv-x="715" d="M136 771Q136 866 196 926T357 987Q460 987 520 927T580 768V731Q580 637 521 578T358 518Q259 518 199 575T136 726V771Z" />
-<glyph unicode="&#x2039;" horiz-adv-x="626" d="M316 537L563 138H396L108 528V547L396 937H563L316 537Z" />
-<glyph unicode="&#x203a;" horiz-adv-x="617" d="M251 937L539 547V528L251 138H84L331 537L84 937H251Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_500.ttf b/site/content/assets/roboto/Roboto_500.ttf
deleted file mode 100644
index 55b559f6..00000000
--- a/site/content/assets/roboto/Roboto_500.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_500.woff b/site/content/assets/roboto/Roboto_500.woff
deleted file mode 100644
index 2633e152..00000000
--- a/site/content/assets/roboto/Roboto_500.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_500.woff2 b/site/content/assets/roboto/Roboto_500.woff2
deleted file mode 100644
index 8dceabcf..00000000
--- a/site/content/assets/roboto/Roboto_500.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_700.eot b/site/content/assets/roboto/Roboto_700.eot
deleted file mode 100644
index 0df88af1..00000000
--- a/site/content/assets/roboto/Roboto_700.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_700.svg b/site/content/assets/roboto/Roboto_700.svg
deleted file mode 100644
index 11db87dd..00000000
--- a/site/content/assets/roboto/Roboto_700.svg
+++ /dev/null
@@ -1,309 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="Roboto" horiz-adv-x="1191" ><font-face
- font-family="Roboto"
- units-per-em="2048"
- panose-1="2 0 0 0 0 0 0 0 0 0"
- ascent="1900"
- descent="-500"
- alphabetic="0" />
-<glyph unicode=" " horiz-adv-x="510" />
-<glyph unicode="!" horiz-adv-x="557" d="M405 447H165L131 1456H439L405 447ZM285 289Q358 289 402 246T447 136Q447 70 403 27T285 -16Q213 -16 169 27T124 136T168 245T285 289Z" />
-<glyph unicode="&quot;" horiz-adv-x="657" d="M266 1398L226 987H64V1536H266V1398ZM591 1398L552 987H390V1536H591V1398Z" />
-<glyph unicode="#" horiz-adv-x="1220" d="M667 410H474L402 0H219L291 410H64V582H321L371 866H139V1040H402L475 1456H657L584 1040H778L851 1456H1034L961 1040H1180V866H930L880 582H1104V410H850L778 0H595L667 410ZM504 582H697L747 866H553L504 582Z" />
-<glyph unicode="$" horiz-adv-x="1175" d="M790 383Q790 465 745 513T590 603T402 684T267 777T179 901T147 1070Q147 1239 255 1347T542 1473V1687H702V1470Q879 1445 979 1323T1079 1005H790Q790 1125 741 1184T608 1244Q526 1244 481 1198T436 1069Q436 993
-480 947T643 853T840 763T970 667T1051 545T1079 385Q1079 215 973 109T681 -16V-215H522V-17Q317 5 205 128T92 457H381Q381 338 437 275T600 211Q688 211 739 257T790 383Z" />
-<glyph unicode="%" horiz-adv-x="1512" d="M95 1176Q95 1310 182 1393T410 1477Q553 1477 640 1395T727 1171V1099Q727 964 640 882T412 800Q270 800 183 882T95 1105V1176ZM287 1099Q287 1039 321 1003T412 966T501 1003T534 1102V1176Q534 1236 501 1273T410
-1310Q355 1310 321 1274T287 1172V1099ZM791 357Q791 492 879 574T1107 657Q1249 657 1336 576T1424 351V279Q1424 145 1338 63T1109 -20Q965 -20 878 63T791 283V357ZM983 279Q983 224 1019 185T1109 146Q1231 146 1231 281V357Q1231 417 1197 453T1107 490T1017
-454T983 354V279ZM469 109L328 185L1039 1323L1180 1247L469 109Z" />
-<glyph unicode="&amp;" horiz-adv-x="1344" d="M71 392Q71 493 127 579T335 770Q270 857 233 933T196 1093Q196 1263 303 1369T593 1476Q756 1476 860 1379T965 1137Q965 963 789 830L677 749L928 457Q987 573 987 713H1233Q1233 429 1102 253L1320 0H992L917
-86Q756 -20 547 -20Q331 -20 201 93T71 392ZM561 212Q665 212 758 270L471 602L450 587Q361 511 361 408Q361 321 416 267T561 212ZM455 1097Q455 1022 543 908L620 959Q679 997 701 1033T724 1119T687 1206T592 1243Q530 1243 493 1203T455 1097Z" />
-<glyph unicode="&apos;" horiz-adv-x="331" d="M275 1389L246 985H63V1536H275V1389Z" />
-<glyph unicode="(" horiz-adv-x="719" d="M124 592Q124 821 185 1028T365 1394T623 1616L679 1460Q533 1352 451 1126T369 598V567Q369 264 450 37T679 -302L623 -455Q487 -394 370 -240T190 117T124 539V592Z" />
-<glyph unicode=")" horiz-adv-x="722" d="M609 569Q609 343 544 134T357 -235T96 -455L40 -302Q182 -195 264 28T349 541V594Q349 893 268 1121T40 1463L96 1616Q232 1557 352 1402T539 1041T609 614V569Z" />
-<glyph unicode="*" horiz-adv-x="928" d="M341 962L27 1051L86 1232L397 1107L377 1456H573L553 1100L856 1223L915 1040L595 951L805 685L646 572L464 864L284 582L125 690L341 962Z" />
-<glyph unicode="+" horiz-adv-x="1118" d="M694 815H1055V554H694V146H419V554H57V815H419V1206H694V815Z" />
-<glyph unicode="," horiz-adv-x="500" d="M186 -365L35 -286L71 -221Q138 -99 140 22V246H384L383 46Q382 -65 327 -178T186 -365Z" />
-<glyph unicode="-" horiz-adv-x="794" d="M673 507H110V740H673V507Z" />
-<glyph unicode="." horiz-adv-x="595" d="M126 142Q126 211 172 254T289 297Q360 297 406 254T453 142Q453 74 407 32T289 -11Q218 -11 172 31T126 142Z" />
-<glyph unicode="/" horiz-adv-x="765" d="M202 -125H-13L523 1456H738L202 -125Z" />
-<glyph unicode="0" horiz-adv-x="1175" d="M1079 602Q1079 300 954 140T588 -20Q350 -20 224 137T95 587V855Q95 1160 221 1318T586 1476T950 1320T1079 870V602ZM790 896Q790 1077 741 1159T586 1242Q484 1242 436 1164T384 918V564Q384 386 432 300T588 213Q694
-213 741 296T790 550V896Z" />
-<glyph unicode="1" horiz-adv-x="1175" d="M801 0H512V1114L167 1007V1242L770 1458H801V0Z" />
-<glyph unicode="2" horiz-adv-x="1175" d="M1097 0H99V198L570 700Q667 806 713 885T760 1035Q760 1132 711 1187T571 1243Q473 1243 417 1176T360 998H70Q70 1131 133 1241T313 1413T576 1476Q801 1476 925 1368T1050 1063Q1050 955 994 843T802 582L471 233H1097V0Z" />
-<glyph unicode="3" horiz-adv-x="1175" d="M393 856H547Q657 856 710 911T763 1057Q763 1145 711 1194T566 1243Q483 1243 427 1198T371 1079H82Q82 1193 143 1283T315 1425T559 1476Q790 1476 921 1366T1052 1061Q1052 961 991 877T831 748Q954 704 1014 616T1075
-408Q1075 214 934 97T559 -20Q341 -20 203 95T64 399H353Q353 317 414 265T566 213Q669 213 727 267T786 412Q786 630 546 630H393V856Z" />
-<glyph unicode="4" horiz-adv-x="1175" d="M954 548H1119V315H954V0H665V315H68L55 497L662 1456H954V548ZM343 548H665V1062L646 1029L343 548Z" />
-<glyph unicode="5" horiz-adv-x="1175" d="M142 716L226 1456H1042V1215H463L427 902Q530 957 646 957Q854 957 972 828T1090 467Q1090 326 1031 215T860 42T598 -20Q466 -20 353 33T175 184T105 405H391Q400 314 454 264T597 213Q695 213 748 283T801 483Q801
-607 740 673T567 739Q464 739 400 685L372 659L142 716Z" />
-<glyph unicode="6" horiz-adv-x="1175" d="M883 1471V1233H855Q659 1230 540 1131T396 856Q512 974 689 974Q879 974 991 838T1103 480Q1103 338 1042 223T868 44T613 -20Q383 -20 242 140T100 567V671Q100 908 189 1089T446 1370T835 1471H883ZM601 742Q531 742
-474 706T390 609V521Q390 376 447 295T607 213Q700 213 757 286T815 477Q815 596 757 669T601 742Z" />
-<glyph unicode="7" horiz-adv-x="1175" d="M1089 1294L526 0H221L785 1222H61V1456H1089V1294Z" />
-<glyph unicode="8" horiz-adv-x="1175" d="M1048 1069Q1048 963 995 881T849 750Q955 699 1017 610T1079 399Q1079 205 947 93T588 -20T228 93T95 399Q95 520 157 610T324 750Q231 799 179 881T126 1069Q126 1255 250 1365T587 1476Q799 1476 923 1367T1048 1069ZM789
-420Q789 515 734 572T586 629Q494 629 439 573T384 420Q384 327 438 270T588 213Q682 213 735 268T789 420ZM759 1055Q759 1140 714 1191T587 1243Q506 1243 461 1193T416 1055Q416 968 461 915T588 862T714 915T759 1055Z" />
-<glyph unicode="9" horiz-adv-x="1175" d="M775 582Q662 471 511 471Q318 471 202 603T86 961Q86 1104 148 1223T323 1409T575 1476Q719 1476 831 1404T1005 1197T1068 888V781Q1068 417 887 209T374 -13L303 -14V227L367 228Q744 245 775 582ZM582 692Q652 692
-702 728T779 815V934Q779 1081 723 1162T573 1243Q486 1243 430 1164T374 964Q374 845 428 769T582 692Z" />
-<glyph unicode=":" horiz-adv-x="578" d="M381 142Q381 211 427 254T544 297Q615 297 661 254T708 142Q708 74 662 32T544 -11Q473 -11 427 31T381 142ZM125 961Q125 1030 171 1073T288 1116Q359 1116 405 1073T452 961Q452 893 406 851T288 808Q217 808 171 850T125
-961Z" />
-<glyph unicode=";" horiz-adv-x="537" d="M108 961Q108 1030 154 1073T271 1116Q342 1116 388 1073T435 961Q435 893 389 851T271 808Q200 808 154 850T108 961ZM208 -365L57 -286L93 -221Q160 -99 162 22V246H406L405 46Q404 -65 349 -178T208 -365Z" />
-<glyph unicode="&lt;" horiz-adv-x="1042" d="M345 618L915 417V137L54 502V738L915 1103V823L345 618Z" />
-<glyph unicode="=" horiz-adv-x="1172" d="M1030 746H136V982H1030V746ZM1030 313H136V549H1030V313Z" />
-<glyph unicode="&gt;" horiz-adv-x="1058" d="M701 621L120 824V1102L991 737V502L120 136V415L701 621Z" />
-<glyph unicode="?" horiz-adv-x="1019" d="M347 447Q347 587 381 670T505 833T626 964T656 1071Q656 1240 500 1240Q426 1240 382 1195T335 1069H45Q47 1260 168 1368T500 1476Q712 1476 829 1374T946 1084Q946 999 908 924T775 756L694 679Q618 606 607 508L603
-447H347ZM318 140Q318 207 363 250T480 294T596 251T642 140Q642 74 598 31T480 -12T363 31T318 140Z" />
-<glyph unicode="@" horiz-adv-x="1833" d="M1749 536Q1738 280 1623 130T1312 -21Q1226 -21 1164 16T1069 122Q969 -18 808 -18Q662 -18 582 105T522 430Q540 595 605 723T771 921T987 990Q1130 990 1231 924L1294 881L1243 303Q1233 224 1260 182T1348 140Q1440
-140 1502 247T1570 529Q1587 878 1430 1065T963 1253Q770 1253 619 1155T381 877T283 463Q267 109 425 -84T898 -278Q981 -278 1072 -260T1229 -210L1267 -364Q1206 -404 1103 -428T894 -453Q630 -453 444 -347T167 -33T87 463Q99 739 213 958T523 1296T967 1416Q1218
-1416 1399 1309T1670 1001T1749 536ZM744 430Q733 298 767 230T877 161Q926 161 970 204T1043 328L1085 801Q1046 814 1005 814Q890 814 827 716T744 430Z" />
-<glyph unicode="A" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543Z" />
-<glyph unicode="B" horiz-adv-x="1307" d="M130 0V1456H640Q905 1456 1042 1355T1179 1057Q1179 950 1124 869T971 749Q1083 721 1147 636T1212 428Q1212 218 1078 110T696 0H130ZM430 634V241H687Q793 241 852 291T912 431Q912 631 705 634H430ZM430 846H652Q879
-850 879 1027Q879 1126 822 1169T640 1213H430V846Z" />
-<glyph unicode="C" horiz-adv-x="1340" d="M1273 485Q1256 250 1100 115T687 -20Q407 -20 247 168T86 686V775Q86 985 160 1145T371 1390T691 1476Q943 1476 1097 1341T1275 962H975Q964 1103 897 1166T691 1230Q541 1230 467 1123T390 789V679Q390 443 461 334T687
-225Q826 225 894 288T973 485H1273Z" />
-<glyph unicode="D" horiz-adv-x="1331" d="M130 0V1456H578Q770 1456 921 1370T1158 1124T1243 761V694Q1243 491 1160 333T924 88T581 0H130ZM430 1213V241H575Q751 241 844 356T939 685V762Q939 984 847 1098T578 1213H430Z" />
-<glyph unicode="E" horiz-adv-x="1152" d="M1006 631H430V241H1106V0H130V1456H1104V1213H430V866H1006V631Z" />
-<glyph unicode="F" horiz-adv-x="1122" d="M1006 595H430V0H130V1456H1078V1213H430V837H1006V595Z" />
-<glyph unicode="G" horiz-adv-x="1395" d="M1282 184Q1201 87 1053 34T725 -20Q536 -20 394 62T174 302T94 671V770Q94 988 167 1147T379 1391T704 1476Q963 1476 1109 1353T1282 993H990Q970 1118 902 1176T713 1234Q560 1234 480 1119T399 777V684Q399 455 486
-338T741 221Q910 221 982 293V544H709V765H1282V184Z" />
-<glyph unicode="H" horiz-adv-x="1447" d="M1315 0H1015V624H430V0H130V1456H430V866H1015V1456H1315V0Z" />
-<glyph unicode="I" horiz-adv-x="597" d="M449 0H149V1456H449V0Z" />
-<glyph unicode="J" horiz-adv-x="1144" d="M717 1456H1017V448Q1017 309 956 203T782 38T529 -20Q298 -20 169 97T40 430H342Q342 323 387 272T529 221Q615 221 666 280T717 448V1456Z" />
-<glyph unicode="K" horiz-adv-x="1300" d="M586 584L430 416V0H130V1456H430V796L562 977L933 1456H1302L785 809L1317 0H960L586 584Z" />
-<glyph unicode="L" horiz-adv-x="1109" d="M430 241H1067V0H130V1456H430V241Z" />
-<glyph unicode="M" horiz-adv-x="1794" d="M522 1456L896 400L1268 1456H1662V0H1361V398L1391 1085L998 0H792L400 1084L430 398V0H130V1456H522Z" />
-<glyph unicode="N" horiz-adv-x="1446" d="M1314 0H1014L430 958V0H130V1456H430L1015 496V1456H1314V0Z" />
-<glyph unicode="O" horiz-adv-x="1414" d="M1326 695Q1326 480 1250 318T1033 68T708 -20Q527 -20 385 67T165 315T86 687V759Q86 974 163 1137T382 1388T706 1476T1029 1389T1248 1138T1326 760V695ZM1022 761Q1022 990 940 1109T706 1228Q555 1228 473 1111T390
-766V695Q390 472 472 349T708 226Q859 226 940 344T1022 690V761Z" />
-<glyph unicode="P" horiz-adv-x="1321" d="M430 513V0H130V1456H698Q862 1456 986 1396T1178 1226T1245 974Q1245 760 1099 637T693 513H430ZM430 756H698Q817 756 879 812T942 972Q942 1079 879 1145T705 1213H430V756Z" />
-<glyph unicode="Q" horiz-adv-x="1414" d="M1324 695Q1324 491 1258 341T1075 99L1317 -91L1126 -260L816 -11Q763 -20 706 -20Q525 -20 383 67T163 315T84 687V759Q84 974 161 1137T380 1388T704 1476T1027 1389T1246 1138T1324 760V695ZM1020 761Q1020 990 938
-1109T704 1228Q553 1228 471 1111T388 766V695Q388 472 470 349T706 226Q857 226 938 344T1020 690V761Z" />
-<glyph unicode="R" horiz-adv-x="1307" d="M669 533H430V0H130V1456H671Q929 1456 1069 1341T1209 1016Q1209 867 1145 768T949 609L1264 14V0H942L669 533ZM430 776H672Q785 776 847 833T909 992Q909 1095 851 1154T671 1213H430V776Z" />
-<glyph unicode="S" horiz-adv-x="1259" d="M885 382Q885 467 825 512T609 608T362 708Q114 842 114 1069Q114 1187 180 1279T371 1424T651 1476Q807 1476 929 1420T1118 1260T1186 1026H886Q886 1126 823 1181T646 1237Q536 1237 475 1191T414 1068Q414 997 485
-949T696 859Q952 782 1069 668T1186 384Q1186 195 1043 88T658 -20Q490 -20 352 41T142 210T69 458H370Q370 217 658 217Q765 217 825 260T885 382Z" />
-<glyph unicode="T" horiz-adv-x="1267" d="M1226 1213H780V0H480V1213H40V1456H1226V1213Z" />
-<glyph unicode="U" horiz-adv-x="1348" d="M1232 1456V497Q1232 258 1083 119T674 -20Q419 -20 269 115T116 486V1456H416V495Q416 352 484 287T674 221Q927 221 931 487V1456H1232Z" />
-<glyph unicode="V" horiz-adv-x="1339" d="M668 361L998 1456H1332L825 0H512L7 1456H340L668 361Z" />
-<glyph unicode="W" horiz-adv-x="1791" d="M1264 420L1460 1456H1759L1436 0H1134L897 974L660 0H358L35 1456H334L531 422L771 1456H1025L1264 420Z" />
-<glyph unicode="X" horiz-adv-x="1301" d="M651 954L924 1456H1269L845 734L1280 0H931L651 510L371 0H22L457 734L33 1456H378L651 954Z" />
-<glyph unicode="Y" horiz-adv-x="1266" d="M632 800L935 1456H1263L785 528V0H480V528L2 1456H331L632 800Z" />
-<glyph unicode="Z" horiz-adv-x="1241" d="M448 241H1182V0H73V176L793 1213H74V1456H1166V1284L448 241Z" />
-<glyph unicode="[" horiz-adv-x="569" d="M552 1471H410V-116H552V-339H120V1694H552V1471Z" />
-<glyph unicode="\" horiz-adv-x="864" d="M0 1456H295L903 -125H607L0 1456Z" />
-<glyph unicode="]" horiz-adv-x="569" d="M13 1694H445V-339H13V-116H156V1471H13V1694Z" />
-<glyph unicode="^" horiz-adv-x="895" d="M448 1186L274 729H44L343 1456H553L852 729H623L448 1186Z" />
-<glyph unicode="_" horiz-adv-x="914" d="M912 -226H1V0H912V-226Z" />
-<glyph unicode="`" horiz-adv-x="677" d="M565 1226H328L52 1536H367L565 1226Z" />
-<glyph unicode="a" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987 719V250Q988
-96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201Z" />
-<glyph unicode="b" horiz-adv-x="1153" d="M1086 531Q1086 271 975 126T665 -20Q489 -20 384 115L371 0H111V1536H400V985Q500 1102 663 1102Q861 1102 973 957T1086 547V531ZM797 552Q797 716 745 791T590 867Q452 867 400 754V327Q453 213 592 213Q732 213 776
-351Q797 417 797 552Z" />
-<glyph unicode="c" horiz-adv-x="1068" d="M561 213Q641 213 691 257T743 374H1014Q1013 264 954 173T793 31T566 -20Q334 -20 200 127T66 535V554Q66 804 199 953T564 1102Q767 1102 889 987T1014 679H743Q741 763 691 815T559 868Q458 868 407 795T355 556V526Q355
-359 406 286T561 213Z" />
-<glyph unicode="d" horiz-adv-x="1154" d="M66 549Q66 802 179 952T490 1102Q648 1102 751 984V1536H1041V0H780L766 115Q658 -20 488 -20Q297 -20 182 130T66 549ZM355 528Q355 376 408 295T562 214Q696 214 751 327V754Q697 867 564 867Q355 867 355 528Z" />
-<glyph unicode="e" horiz-adv-x="1107" d="M609 -20Q371 -20 222 126T72 515V543Q72 706 135 834T313 1032T577 1102Q799 1102 926 962T1054 565V447H365Q379 341 449 277T628 213Q795 213 889 334L1031 175Q966 83 855 32T609 -20ZM576 868Q490 868 437 810T368
-644H770V667Q768 763 718 815T576 868Z" />
-<glyph unicode="f" horiz-adv-x="734" d="M190 0V870H29V1082H190V1174Q190 1356 294 1456T587 1557Q647 1557 734 1537L731 1313Q695 1322 643 1322Q480 1322 480 1169V1082H695V870H480V0H190Z" />
-<glyph unicode="g" horiz-adv-x="1169" d="M69 549Q69 798 187 950T507 1102Q685 1102 784 980L796 1082H1058V36Q1058 -106 994 -211T812 -371T538 -426Q419 -426 306 -379T135 -256L263 -80Q371 -201 525 -201Q640 -201 704 -140T768 35V93Q668 -20 505 -20Q310
--20 190 132T69 537V549ZM358 528Q358 381 417 298T579 214Q711 214 768 313V768Q710 867 581 867Q477 867 418 782T358 528Z" />
-<glyph unicode="h" horiz-adv-x="1146" d="M393 964Q508 1102 682 1102Q1034 1102 1039 693V0H750V685Q750 778 710 822T577 867Q450 867 393 769V0H104V1536H393V964Z" />
-<glyph unicode="i" horiz-adv-x="543" d="M416 0H126V1082H416V0ZM109 1362Q109 1427 152 1469T271 1511Q345 1511 389 1469T433 1362Q433 1296 389 1254T271 1212T154 1254T109 1362Z" />
-<glyph unicode="j" horiz-adv-x="532" d="M417 1082V-59Q417 -238 322 -337T48 -437Q-27 -437 -95 -420V-191Q-43 -200 -4 -200Q127 -200 127 -61V1082H417ZM104 1362Q104 1427 147 1469T266 1511T384 1469T428 1362Q428 1296 384 1254T266 1212T149 1254T104 1362Z" />
-<glyph unicode="k" horiz-adv-x="1094" d="M504 434L400 330V0H111V1536H400V685L456 757L733 1082H1080L689 631L1114 0H782L504 434Z" />
-<glyph unicode="l" horiz-adv-x="543" d="M416 0H126V1536H416V0Z" />
-<glyph unicode="m" horiz-adv-x="1773" d="M382 1082L391 961Q506 1102 702 1102Q911 1102 989 937Q1103 1102 1314 1102Q1490 1102 1576 1000T1662 691V0H1372V690Q1372 782 1336 824T1209 867Q1079 867 1029 743L1030 0H741V689Q741 783 704 825T578 867Q455
-867 400 765V0H111V1082H382Z" />
-<glyph unicode="n" horiz-adv-x="1147" d="M377 1082L386 957Q502 1102 697 1102Q869 1102 953 1001T1039 699V0H750V692Q750 784 710 825T577 867Q455 867 394 763V0H105V1082H377Z" />
-<glyph unicode="o" horiz-adv-x="1158" d="M66 551Q66 712 128 838T306 1033T577 1102Q796 1102 934 968T1089 604L1091 530Q1091 281 952 131T579 -20T206 130T66 538V551ZM355 530Q355 376 413 295T579 213Q684 213 743 293T802 551Q802 702 743 785T577 868Q471
-868 413 786T355 530Z" />
-<glyph unicode="p" horiz-adv-x="1153" d="M1085 531Q1085 281 972 131T665 -20Q501 -20 400 94V-416H111V1082H379L389 976Q494 1102 663 1102Q863 1102 974 954T1085 546V531ZM796 552Q796 703 743 785T587 867Q451 867 400 763V320Q453 213 589 213Q796 213 796 552Z" />
-<glyph unicode="q" horiz-adv-x="1157" d="M66 551Q66 806 179 954T491 1102Q665 1102 768 969L787 1082H1041V-416H751V93Q651 -20 489 -20Q296 -20 181 130T66 551ZM355 530Q355 375 409 294T563 213Q696 213 751 319V766Q697 868 565 868Q465 868 410 787T355 530Z" />
-<glyph unicode="r" horiz-adv-x="747" d="M719 811Q660 819 615 819Q451 819 400 708V0H111V1082H384L392 953Q479 1102 633 1102Q681 1102 723 1089L719 811Z" />
-<glyph unicode="s" horiz-adv-x="1053" d="M697 299Q697 352 645 382T476 437Q90 518 90 765Q90 909 209 1005T522 1102Q728 1102 851 1005T975 753H686Q686 815 646 855T521 896Q448 896 408 863T368 779Q368 731 413 702T567 651T749 602Q978 518 978 311Q978
-163 851 72T523 -20Q387 -20 282 28T116 161T56 344H330Q334 267 387 226T529 185Q612 185 654 216T697 299Z" />
-<glyph unicode="t" horiz-adv-x="692" d="M457 1348V1082H642V870H457V330Q457 270 480 244T568 218Q616 218 653 225V6Q568 -20 478 -20Q174 -20 168 287V870H10V1082H168V1348H457Z" />
-<glyph unicode="u" horiz-adv-x="1146" d="M759 110Q652 -20 463 -20Q289 -20 198 80T104 373V1082H393V383Q393 214 547 214Q694 214 749 316V1082H1039V0H767L759 110Z" />
-<glyph unicode="v" horiz-adv-x="1035" d="M516 353L717 1082H1019L654 0H378L13 1082H315L516 353Z" />
-<glyph unicode="w" horiz-adv-x="1505" d="M1052 393L1194 1082H1473L1197 0H955L750 681L545 0H304L28 1082H307L448 394L646 1082H855L1052 393Z" />
-<glyph unicode="x" horiz-adv-x="1042" d="M523 759L705 1082H1014L706 552L1027 0H717L524 340L332 0H21L342 552L35 1082H345L523 759Z" />
-<glyph unicode="y" horiz-adv-x="1028" d="M515 409L715 1082H1025L590 -168L566 -225Q469 -437 246 -437Q183 -437 118 -418V-199L162 -200Q244 -200 284 -175T348 -92L382 -3L3 1082H314L515 409Z" />
-<glyph unicode="z" horiz-adv-x="1042" d="M443 233H972V0H74V176L583 848H89V1082H956V911L443 233Z" />
-<glyph unicode="{" horiz-adv-x="676" d="M586 -360Q226 -259 226 105V304Q226 515 48 515V722Q222 722 226 921V1133Q226 1318 316 1432T586 1597L642 1436Q566 1408 527 1339T486 1146V936Q486 710 307 619Q486 527 486 300V88Q491 -146 642 -198L586 -360Z" />
-<glyph unicode="|" horiz-adv-x="518" d="M348 -270H173V1456H348V-270Z" />
-<glyph unicode="}" horiz-adv-x="676" d="M34 -198Q186 -144 190 92V304Q190 530 373 618Q190 706 190 937V1146Q186 1379 34 1436L90 1597Q269 1547 359 1434T450 1136V921Q454 722 628 722V515Q450 515 450 306V89Q442 -261 90 -360L34 -198Z" />
-<glyph unicode="~" horiz-adv-x="1328" d="M1221 793Q1221 607 1128 491T888 375Q814 375 751 403T604 511T451 591Q393 591 357 541T321 413L106 415Q106 601 196 714T437 827Q515 827 579 797T724 690T873 612Q932 612 969 665T1007 794L1221 793Z" />
-<glyph unicode="&#xa0;" horiz-adv-x="510" />
-<glyph unicode="&#xa1;" horiz-adv-x="578" d="M170 639H411L444 -369H137L170 639ZM452 948Q452 881 406 838T290 795T174 838T128 948T172 1058T290 1101T407 1058T452 948Z" />
-<glyph unicode="&#xa2;" horiz-adv-x="1178" d="M594 213Q674 213 724 257T776 374H1048Q1046 229 950 124T698 -11V-245H498V-12Q311 18 205 162T99 532V554Q99 772 204 917T498 1094V1318H698V1093Q861 1064 953 953T1048 679H776Q774 765 724 816T593 868Q491
-868 440 794T388 559V526Q388 358 439 286T594 213Z" />
-<glyph unicode="&#xa3;" horiz-adv-x="1217" d="M564 576L570 437Q570 314 508 241H1161V0H102V241H194Q266 259 266 420L261 576H99V812H253L246 1039Q246 1241 369 1358T700 1475Q912 1475 1033 1363T1154 1058H867Q867 1143 824 1188T699 1233Q633 1233 590
-1184T546 1039L555 812H864V576H564Z" />
-<glyph unicode="&#xa4;" horiz-adv-x="1418" d="M1073 107Q914 -20 712 -20Q509 -20 351 106L222 -26L81 118L216 255Q116 411 116 608Q116 812 225 973L81 1120L222 1264L364 1119Q519 1234 712 1234Q906 1234 1061 1117L1205 1265L1347 1120L1199 969Q1306 810
-1306 608Q1306 415 1208 259L1347 118L1205 -27L1073 107ZM302 608Q302 490 356 389T505 229T712 170Q822 170 917 228T1067 388T1121 608Q1121 727 1067 827T918 986T712 1044Q600 1044 505 986T356 828T302 608Z" />
-<glyph unicode="&#xa5;" horiz-adv-x="1098" d="M550 892L774 1456H1087L765 742H983V567H695V452H983V278H695V0H395V278H89V452H395V567H89V742H333L10 1456H325L550 892Z" />
-<glyph unicode="&#xa6;" horiz-adv-x="516" d="M128 -270V525H388V-270H128ZM388 698H128V1456H388V698Z" />
-<glyph unicode="&#xa7;" horiz-adv-x="1287" d="M1180 481Q1180 299 1018 210Q1153 108 1153 -78Q1153 -253 1016 -352T636 -452Q379 -452 236 -345T92 -35L381 -34Q381 -123 445 -170T636 -218Q748 -218 806 -181T864 -80Q864 -15 800 26T553 117T278 223T140
-353T94 534Q94 714 256 807Q120 910 120 1095Q120 1266 260 1371T640 1476Q887 1476 1023 1363T1159 1049H870Q870 1136 809 1189T640 1243Q530 1243 470 1204T410 1097Q410 1024 465 987T706 901T988 797T1133 666T1180 481ZM458 704Q383 662 383 563Q383 494
-424 457T590 379L812 312Q894 359 894 452Q894 514 849 553T685 633L458 704Z" />
-<glyph unicode="&#xa8;" horiz-adv-x="956" d="M371 1365Q371 1312 332 1276T232 1239Q170 1239 132 1276T94 1365T132 1454T232 1492T332 1455T371 1365ZM581 1365Q581 1419 621 1455T720 1492Q779 1492 818 1455T858 1365Q858 1313 820 1276T720 1238T620 1275T581
-1365Z" />
-<glyph unicode="&#xa9;" horiz-adv-x="1606" d="M1117 596Q1117 444 1030 363T782 282T528 388T433 675V788Q433 962 528 1068T782 1175Q945 1175 1031 1093T1118 861H962Q962 957 916 998T782 1040Q690 1040 640 973T588 792V669Q588 552 639 485T782 417Q871
-417 916 457T961 596H1117ZM1383 729Q1383 895 1308 1037T1096 1265T796 1351Q637 1351 501 1269T286 1043T208 729T285 415T499 188T796 104T1093 189T1307 418T1383 729ZM86 729Q86 931 179 1104T438 1376T796 1476T1153 1377T1412 1104T1506 729Q1506 525 1411
-352T1152 79T796 -20Q603 -20 439 80T180 353T86 729Z" />
-<glyph unicode="&#xaa;" horiz-adv-x="909" d="M604 705Q594 732 587 773Q510 691 386 691Q268 691 203 752T137 919Q137 1029 221 1089T478 1150H580V1201Q580 1328 464 1328Q399 1328 363 1303T326 1229L153 1243Q153 1347 240 1411T464 1476Q599 1476 677 1404T755
-1199V883Q755 786 781 705H604ZM429 835Q469 835 511 853T580 897V1033H474Q398 1032 355 1002T312 923Q312 835 429 835Z" />
-<glyph unicode="&#xab;" horiz-adv-x="1023" d="M559 524L799 125H613L333 515V534L613 924H799L559 524ZM688 524L928 125H742L462 515V534L742 924H928L688 524Z" />
-<glyph unicode="&#xac;" horiz-adv-x="1129" d="M961 374H761V634H126V805H961V374Z" />
-<glyph unicode="&#xad;" horiz-adv-x="794" d="M673 507H110V740H673V507Z" />
-<glyph unicode="&#xae;" horiz-adv-x="1606" d="M86 729Q86 931 179 1104T438 1376T796 1476T1153 1377T1412 1104T1506 729Q1506 525 1411 352T1152 79T796 -20Q603 -20 439 80T180 353T86 729ZM1383 729Q1383 895 1308 1037T1096 1265T796 1351Q637 1351 501
-1269T286 1043T208 729T285 415T499 188T796 104T1093 189T1307 418T1383 729ZM652 653V316H501V1166H782Q933 1166 1020 1098T1107 903Q1107 791 994 729Q1055 698 1079 643T1104 505T1107 389T1121 332V316H966Q953 350 953 510Q953 586 920 619T810 653H652ZM652
-787H788Q862 787 909 819T957 903Q957 973 922 1002T793 1033H652V787Z" />
-<glyph unicode="&#xaf;" horiz-adv-x="1026" d="M858 1287H168V1454H858V1287Z" />
-<glyph unicode="&#xb0;" horiz-adv-x="795" d="M126 1200Q126 1314 207 1395T398 1476Q507 1476 586 1396T666 1200T587 1007T398 928Q290 928 208 1006T126 1200ZM398 1076Q451 1076 485 1111T520 1200Q520 1252 486 1290T398 1328T309 1290T273 1200T309 1112T398
-1076Z" />
-<glyph unicode="&#xb1;" horiz-adv-x="1100" d="M677 942H1005V701H677V337H424V701H89V942H424V1285H677V942ZM977 1H113V236H977V1Z" />
-<glyph unicode="&#xb2;" horiz-adv-x="763" d="M693 667H73V805L360 1062Q416 1111 440 1153T465 1218Q465 1302 370 1302Q320 1302 291 1271T261 1193H55Q55 1309 140 1388T361 1467Q509 1467 589 1403T670 1219Q670 1149 634 1091T490 946L342 831H693V667Z" />
-<glyph unicode="&#xb3;" horiz-adv-x="763" d="M273 1137H355Q474 1137 474 1225Q474 1260 446 1281T368 1302Q326 1302 297 1287T267 1242H62Q62 1344 146 1405T362 1467Q507 1467 592 1408T678 1241Q678 1122 543 1072Q693 1031 693 888Q693 783 602 720T362
-656Q220 656 134 722T48 903H254Q254 869 288 845T374 820Q434 820 460 846T487 908Q487 1000 365 1001H273V1137Z" />
-<glyph unicode="&#xb4;" horiz-adv-x="679" d="M298 1536H613L336 1226H101L298 1536Z" />
-<glyph unicode="&#xb5;" horiz-adv-x="1261" d="M428 1082V459Q428 333 468 274T608 214Q757 214 813 319V1082H1102V0H833L827 68Q738 -21 602 -21Q500 -21 428 24V-416H139V1082H428Z" />
-<glyph unicode="&#xb6;" horiz-adv-x="1003" d="M650 0V520H570Q340 520 208 647T75 988Q75 1201 208 1328T571 1456H869V0H650Z" />
-<glyph unicode="&#xb7;" horiz-adv-x="617" d="M140 697Q140 766 186 809T303 852T420 809T467 697T420 586T303 543Q231 543 186 586T140 697Z" />
-<glyph unicode="&#xb8;" horiz-adv-x="548" d="M345 7L334 -51Q484 -78 484 -224Q484 -334 393 -398T135 -462L128 -295Q240 -295 240 -214Q240 -172 207 -157T98 -136L129 7H345Z" />
-<glyph unicode="&#xb9;" horiz-adv-x="763" d="M528 667H324V1215L135 1174V1332L509 1453H528V667Z" />
-<glyph unicode="&#xba;" horiz-adv-x="936" d="M118 1121Q118 1281 213 1378T464 1476T715 1379T811 1116V1044Q811 885 717 788T466 690Q308 690 213 788T118 1049V1121ZM293 1044Q293 946 339 891T466 836Q544 836 589 890T636 1041V1121Q636 1218 590 1273T464
-1328Q386 1328 340 1274T293 1117V1044Z" />
-<glyph unicode="&#xbb;" horiz-adv-x="1023" d="M272 923L552 533V514L272 124H85L325 523L85 923H272ZM665 923L945 533V514L665 124H478L718 523L478 923H665Z" />
-<glyph unicode="&#xbc;" horiz-adv-x="1470" d="M494 664H290V1212L101 1171V1329L475 1450H494V664ZM458 117L317 193L1028 1331L1169 1255L458 117ZM1302 326H1390V159H1302V0H1097V159H751L739 294L1096 789H1302V326ZM935 326H1097V538L1083 516L935 326Z" />
-<glyph unicode="&#xbd;" horiz-adv-x="1559" d="M416 117L275 193L986 1331L1127 1255L416 117ZM477 670H273V1218L84 1177V1335L458 1456H477V670ZM1477 0H857V138L1144 395Q1200 444 1224 486T1249 551Q1249 635 1154 635Q1104 635 1075 604T1045 526H839Q839
-642 924 721T1145 800Q1293 800 1373 736T1454 552Q1454 482 1418 424T1274 279L1126 164H1477V0Z" />
-<glyph unicode="&#xbe;" horiz-adv-x="1655" d="M619 117L478 193L1189 1331L1330 1255L619 117ZM1460 326H1548V159H1460V0H1255V159H909L897 294L1254 789H1460V326ZM1093 326H1255V538L1241 516L1093 326ZM319 1137H401Q520 1137 520 1225Q520 1260 492 1281T414
-1302Q372 1302 343 1287T313 1242H108Q108 1344 192 1405T408 1467Q553 1467 638 1408T724 1241Q724 1122 589 1072Q739 1031 739 888Q739 783 648 720T408 656Q266 656 180 722T94 903H300Q300 869 334 845T420 820Q480 820 506 846T533 908Q533 1000 411 1001H319V1137Z"
-/>
-<glyph unicode="&#xbf;" horiz-adv-x="1019" d="M666 643Q666 510 635 428T525 272T417 162T374 89T359 8Q359 -149 513 -149Q590 -149 635 -104T683 22H972Q970 -170 849 -277T518 -385Q305 -385 187 -284T69 6Q69 165 222 318L319 411Q369 456 388 505T410 643H666ZM702
-949Q702 882 656 839T540 796T424 839T378 949T422 1059T540 1102T657 1059T702 949Z" />
-<glyph unicode="&#xc0;" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543ZM836 1536H599L323 1846H638L836 1536Z" />
-<glyph unicode="&#xc1;" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543ZM750 1846H1065L788 1536H553L750 1846Z" />
-<glyph unicode="&#xc2;" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543ZM1076 1566V1554H846L692 1699L538 1554H312V1570L608 1846H776L1076 1566Z" />
-<glyph unicode="&#xc3;" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543ZM1068 1832Q1068 1719 1002 1643T841 1566Q803 1566 774 1574T692 1611T617 1645T567 1652Q532 1652 508 1627T483 1556L315
-1566Q315 1677 380 1755T541 1833Q571 1833 597 1826T684 1789T767 1754T815 1748Q850 1748 875 1772T901 1843L1068 1832Z" />
-<glyph unicode="&#xc4;" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543ZM587 1675Q587 1622 548 1586T448 1549Q386 1549 348 1586T310 1675T348 1764T448 1802T548 1765T587 1675ZM797 1675Q797
-1729 837 1765T936 1802Q995 1802 1034 1765T1074 1675Q1074 1623 1036 1586T936 1548T836 1585T797 1675Z" />
-<glyph unicode="&#xc5;" horiz-adv-x="1378" d="M952 300H426L326 0H7L549 1456H827L1372 0H1053L952 300ZM507 543H871L688 1088L507 543ZM470 1730Q470 1816 535 1875T693 1935Q785 1935 850 1877T916 1730Q916 1645 852 1587T693 1529Q596 1529 533 1588T470
-1730ZM585 1730Q585 1686 614 1655T693 1623T772 1654T801 1730Q801 1776 772 1807T693 1839T615 1808T585 1730Z" />
-<glyph unicode="&#xc6;" horiz-adv-x="1925" d="M1865 0H968L954 333H508L341 0H2L788 1456H1804V1220H1206L1221 865H1723V629H1231L1247 235H1865V0ZM633 580H944L920 1150L633 580Z" />
-<glyph unicode="&#xc7;" horiz-adv-x="1340" d="M1273 485Q1256 250 1100 115T687 -20Q407 -20 247 168T86 686V775Q86 985 160 1145T371 1390T691 1476Q943 1476 1097 1341T1275 962H975Q964 1103 897 1166T691 1230Q541 1230 467 1123T390 789V679Q390 443 461
-334T687 225Q826 225 894 288T973 485H1273ZM797 6L786 -52Q936 -79 936 -225Q936 -335 845 -399T587 -463L580 -296Q692 -296 692 -215Q692 -173 659 -158T550 -137L581 6H797Z" />
-<glyph unicode="&#xc8;" horiz-adv-x="1152" d="M1006 631H430V241H1106V0H130V1456H1104V1213H430V866H1006V631ZM779 1539H542L266 1849H581L779 1539Z" />
-<glyph unicode="&#xc9;" horiz-adv-x="1152" d="M1006 631H430V241H1106V0H130V1456H1104V1213H430V866H1006V631ZM693 1849H1008L731 1539H496L693 1849Z" />
-<glyph unicode="&#xca;" horiz-adv-x="1152" d="M1006 631H430V241H1106V0H130V1456H1104V1213H430V866H1006V631ZM1019 1569V1557H789L635 1702L481 1557H255V1573L551 1849H719L1019 1569Z" />
-<glyph unicode="&#xcb;" horiz-adv-x="1152" d="M1006 631H430V241H1106V0H130V1456H1104V1213H430V866H1006V631ZM530 1678Q530 1625 491 1589T391 1552Q329 1552 291 1589T253 1678T291 1767T391 1805T491 1768T530 1678ZM740 1678Q740 1732 780 1768T879 1805Q938
-1805 977 1768T1017 1678Q1017 1626 979 1589T879 1551T779 1588T740 1678Z" />
-<glyph unicode="&#xcc;" horiz-adv-x="597" d="M449 0H149V1456H449V0ZM443 1539H206L-70 1849H245L443 1539Z" />
-<glyph unicode="&#xcd;" horiz-adv-x="597" d="M449 0H149V1456H449V0ZM356 1849H671L394 1539H159L356 1849Z" />
-<glyph unicode="&#xce;" horiz-adv-x="597" d="M449 0H149V1456H449V0ZM683 1569V1557H453L299 1702L145 1557H-81V1573L215 1849H383L683 1569Z" />
-<glyph unicode="&#xcf;" horiz-adv-x="597" d="M449 0H149V1456H449V0ZM194 1678Q194 1625 155 1589T55 1552Q-7 1552 -45 1589T-83 1678T-45 1767T55 1805T155 1768T194 1678ZM404 1678Q404 1732 444 1768T543 1805Q602 1805 641 1768T681 1678Q681 1626 643
-1589T543 1551T443 1588T404 1678Z" />
-<glyph unicode="&#xd0;" horiz-adv-x="1361" d="M160 0V642H-20V825H160V1456H608Q800 1456 951 1370T1188 1124T1273 761V694Q1273 491 1190 333T954 88T611 0H160ZM679 642H460V241H605Q783 241 876 358T969 694V762Q969 984 877 1098T608 1213H460V825H679V642Z" />
-<glyph unicode="&#xd1;" horiz-adv-x="1446" d="M1314 0H1014L430 958V0H130V1456H430L1015 496V1456H1314V0ZM1102 1832Q1102 1719 1036 1643T875 1566Q837 1566 808 1574T726 1611T651 1645T601 1652Q566 1652 542 1627T517 1556L349 1566Q349 1677 414 1755T575
-1833Q605 1833 631 1826T718 1789T801 1754T849 1748Q884 1748 909 1772T935 1843L1102 1832Z" />
-<glyph unicode="&#xd2;" horiz-adv-x="1414" d="M1326 695Q1326 480 1250 318T1033 68T708 -20Q527 -20 385 67T165 315T86 687V759Q86 974 163 1137T382 1388T706 1476T1029 1389T1248 1138T1326 760V695ZM1022 761Q1022 990 940 1109T706 1228Q555 1228 473
-1111T390 766V695Q390 472 472 349T708 226Q859 226 940 344T1022 690V761ZM850 1536H613L337 1846H652L850 1536Z" />
-<glyph unicode="&#xd3;" horiz-adv-x="1414" d="M1326 695Q1326 480 1250 318T1033 68T708 -20Q527 -20 385 67T165 315T86 687V759Q86 974 163 1137T382 1388T706 1476T1029 1389T1248 1138T1326 760V695ZM1022 761Q1022 990 940 1109T706 1228Q555 1228 473
-1111T390 766V695Q390 472 472 349T708 226Q859 226 940 344T1022 690V761ZM764 1846H1079L802 1536H567L764 1846Z" />
-<glyph unicode="&#xd4;" horiz-adv-x="1414" d="M1326 695Q1326 480 1250 318T1033 68T708 -20Q527 -20 385 67T165 315T86 687V759Q86 974 163 1137T382 1388T706 1476T1029 1389T1248 1138T1326 760V695ZM1022 761Q1022 990 940 1109T706 1228Q555 1228 473
-1111T390 766V695Q390 472 472 349T708 226Q859 226 940 344T1022 690V761ZM1090 1566V1554H860L706 1699L552 1554H326V1570L622 1846H790L1090 1566Z" />
-<glyph unicode="&#xd5;" horiz-adv-x="1414" d="M1326 695Q1326 480 1250 318T1033 68T708 -20Q527 -20 385 67T165 315T86 687V759Q86 974 163 1137T382 1388T706 1476T1029 1389T1248 1138T1326 760V695ZM1022 761Q1022 990 940 1109T706 1228Q555 1228 473
-1111T390 766V695Q390 472 472 349T708 226Q859 226 940 344T1022 690V761ZM1082 1832Q1082 1719 1016 1643T855 1566Q817 1566 788 1574T706 1611T631 1645T581 1652Q546 1652 522 1627T497 1556L329 1566Q329 1677 394 1755T555 1833Q585 1833 611 1826T698 1789T781
-1754T829 1748Q864 1748 889 1772T915 1843L1082 1832Z" />
-<glyph unicode="&#xd6;" horiz-adv-x="1414" d="M1326 695Q1326 480 1250 318T1033 68T708 -20Q527 -20 385 67T165 315T86 687V759Q86 974 163 1137T382 1388T706 1476T1029 1389T1248 1138T1326 760V695ZM1022 761Q1022 990 940 1109T706 1228Q555 1228 473
-1111T390 766V695Q390 472 472 349T708 226Q859 226 940 344T1022 690V761ZM601 1675Q601 1622 562 1586T462 1549Q400 1549 362 1586T324 1675T362 1764T462 1802T562 1765T601 1675ZM811 1675Q811 1729 851 1765T950 1802Q1009 1802 1048 1765T1088 1675Q1088
-1623 1050 1586T950 1548T850 1585T811 1675Z" />
-<glyph unicode="&#xd7;" horiz-adv-x="1088" d="M65 373L372 686L65 999L235 1167L539 856L844 1167L1014 999L707 686L1014 373L844 205L539 515L235 205L65 373Z" />
-<glyph unicode="&#xd8;" horiz-adv-x="1411" d="M1333 695Q1333 480 1257 318T1040 68T715 -20Q551 -20 420 50L335 -95H147L290 147Q93 342 93 702V759Q93 974 170 1137T389 1388T713 1476Q888 1476 1027 1394L1101 1518H1288L1154 1291Q1333 1093 1333 754V695ZM397
-695Q397 523 446 410L893 1167Q820 1228 713 1228Q562 1228 480 1111T397 766V695ZM1030 761Q1030 912 992 1017L552 273Q622 226 715 226Q866 226 947 344T1030 690V761Z" />
-<glyph unicode="&#xd9;" horiz-adv-x="1348" d="M1232 1456V497Q1232 258 1083 119T674 -20Q419 -20 269 115T116 486V1456H416V495Q416 352 484 287T674 221Q927 221 931 487V1456H1232ZM814 1536H577L301 1846H616L814 1536Z" />
-<glyph unicode="&#xda;" horiz-adv-x="1348" d="M1232 1456V497Q1232 258 1083 119T674 -20Q419 -20 269 115T116 486V1456H416V495Q416 352 484 287T674 221Q927 221 931 487V1456H1232ZM728 1846H1043L766 1536H531L728 1846Z" />
-<glyph unicode="&#xdb;" horiz-adv-x="1348" d="M1232 1456V497Q1232 258 1083 119T674 -20Q419 -20 269 115T116 486V1456H416V495Q416 352 484 287T674 221Q927 221 931 487V1456H1232ZM1054 1566V1554H824L670 1699L516 1554H290V1570L586 1846H754L1054 1566Z" />
-<glyph unicode="&#xdc;" horiz-adv-x="1348" d="M1232 1456V497Q1232 258 1083 119T674 -20Q419 -20 269 115T116 486V1456H416V495Q416 352 484 287T674 221Q927 221 931 487V1456H1232ZM565 1675Q565 1622 526 1586T426 1549Q364 1549 326 1586T288 1675T326
-1764T426 1802T526 1765T565 1675ZM775 1675Q775 1729 815 1765T914 1802Q973 1802 1012 1765T1052 1675Q1052 1623 1014 1586T914 1548T814 1585T775 1675Z" />
-<glyph unicode="&#xdd;" horiz-adv-x="1266" d="M632 800L935 1456H1263L785 528V0H480V528L2 1456H331L632 800ZM693 1846H1008L731 1536H496L693 1846Z" />
-<glyph unicode="&#xde;" horiz-adv-x="1246" d="M422 1456V1189H652Q814 1188 933 1133T1117 975T1181 738Q1181 536 1043 414T664 287H422V0H133V1456H422ZM422 956V520H645Q762 520 827 579T892 736T829 894T653 956H422Z" />
-<glyph unicode="&#xdf;" horiz-adv-x="1292" d="M424 0H135V1101Q135 1321 259 1440T609 1559Q800 1559 915 1460T1031 1189Q1031 1081 978 994T924 830Q924 793 954 754T1073 636Q1224 502 1224 354Q1224 177 1109 79T779 -20Q698 -20 619 -4T500 36L554 265Q652
-213 773 213Q852 213 894 249T936 349Q936 395 902 438T785 548Q635 668 635 818Q635 914 690 1004T745 1174Q745 1244 701 1285T588 1327Q429 1327 424 1114V0Z" />
-<glyph unicode="&#xe0;" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987
-719V250Q988 96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201ZM695 1226H458L182 1536H497L695 1226Z" />
-<glyph unicode="&#xe1;" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987
-719V250Q988 96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201ZM609 1536H924L647 1226H412L609 1536Z" />
-<glyph unicode="&#xe2;" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987
-719V250Q988 96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201ZM935 1256V1244H705L551 1389L397 1244H171V1260L467 1536H635L935 1256Z" />
-<glyph unicode="&#xe3;" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987
-719V250Q988 96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201ZM927 1779Q927 1666 861 1590T700 1513Q662 1513 633 1521T551 1558T476 1592T426 1599Q391 1599 367 1574T342 1503L174 1513Q174 1624
-239 1702T400 1780Q430 1780 456 1773T543 1736T626 1701T674 1695Q709 1695 734 1719T760 1790L927 1779Z" />
-<glyph unicode="&#xe4;" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987
-719V250Q988 96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201ZM446 1365Q446 1312 407 1276T307 1239Q245 1239 207 1276T169 1365T207 1454T307 1492T407 1455T446 1365ZM656 1365Q656 1419 696
-1455T795 1492Q854 1492 893 1455T933 1365Q933 1313 895 1276T795 1238T695 1275T656 1365Z" />
-<glyph unicode="&#xe5;" horiz-adv-x="1098" d="M738 0Q718 39 709 97Q604 -20 436 -20Q277 -20 173 72T68 304Q68 476 195 568T564 661H697V723Q697 798 659 843T537 888Q464 888 423 853T381 757H92Q92 851 150 931T314 1056T552 1102Q752 1102 869 1002T987
-719V250Q988 96 1030 17V0H738ZM499 201Q563 201 617 229T697 306V492H589Q372 492 358 342L357 325Q357 271 395 236T499 201ZM329 1420Q329 1506 394 1565T552 1625Q644 1625 709 1567T775 1420Q775 1335 711 1277T552 1219Q455 1219 392 1278T329 1420ZM444
-1420Q444 1376 473 1345T552 1313T631 1344T660 1420Q660 1466 631 1497T552 1529T474 1498T444 1420Z" />
-<glyph unicode="&#xe6;" horiz-adv-x="1729" d="M1246 -20Q999 -20 860 127Q796 58 694 19T466 -20Q280 -20 173 69T66 319Q66 476 190 562T557 649H725V706Q725 782 685 825T567 868Q485 868 438 833T390 745L101 764Q101 913 231 1007T570 1102Q781 1102 897
-992Q1023 1104 1223 1102Q1435 1102 1556 971T1677 607V450H1009Q1020 334 1089 273T1276 212Q1353 212 1418 228T1571 289L1648 100Q1575 44 1468 12T1246 -20ZM521 192Q570 192 628 214T725 272V461H561Q466 460 411 418T355 315Q355 259 395 226T521 192ZM1223
-868Q1133 868 1079 811T1011 644H1393V672Q1393 766 1350 817T1223 868Z" />
-<glyph unicode="&#xe7;" horiz-adv-x="1068" d="M561 213Q641 213 691 257T743 374H1014Q1013 264 954 173T793 31T566 -20Q334 -20 200 127T66 535V554Q66 804 199 953T564 1102Q767 1102 889 987T1014 679H743Q741 763 691 815T559 868Q458 868 407 795T355
-556V526Q355 359 406 286T561 213ZM666 6L655 -52Q805 -79 805 -225Q805 -335 714 -399T456 -463L449 -296Q561 -296 561 -215Q561 -173 528 -158T419 -137L450 6H666Z" />
-<glyph unicode="&#xe8;" horiz-adv-x="1107" d="M609 -20Q371 -20 222 126T72 515V543Q72 706 135 834T313 1032T577 1102Q799 1102 926 962T1054 565V447H365Q379 341 449 277T628 213Q795 213 889 334L1031 175Q966 83 855 32T609 -20ZM576 868Q490 868 437
-810T368 644H770V667Q768 763 718 815T576 868ZM688 1226H451L175 1536H490L688 1226Z" />
-<glyph unicode="&#xe9;" horiz-adv-x="1107" d="M609 -20Q371 -20 222 126T72 515V543Q72 706 135 834T313 1032T577 1102Q799 1102 926 962T1054 565V447H365Q379 341 449 277T628 213Q795 213 889 334L1031 175Q966 83 855 32T609 -20ZM576 868Q490 868 437
-810T368 644H770V667Q768 763 718 815T576 868ZM602 1536H917L640 1226H405L602 1536Z" />
-<glyph unicode="&#xea;" horiz-adv-x="1107" d="M609 -20Q371 -20 222 126T72 515V543Q72 706 135 834T313 1032T577 1102Q799 1102 926 962T1054 565V447H365Q379 341 449 277T628 213Q795 213 889 334L1031 175Q966 83 855 32T609 -20ZM576 868Q490 868 437
-810T368 644H770V667Q768 763 718 815T576 868ZM928 1256V1244H698L544 1389L390 1244H164V1260L460 1536H628L928 1256Z" />
-<glyph unicode="&#xeb;" horiz-adv-x="1107" d="M609 -20Q371 -20 222 126T72 515V543Q72 706 135 834T313 1032T577 1102Q799 1102 926 962T1054 565V447H365Q379 341 449 277T628 213Q795 213 889 334L1031 175Q966 83 855 32T609 -20ZM576 868Q490 868 437
-810T368 644H770V667Q768 763 718 815T576 868ZM439 1365Q439 1312 400 1276T300 1239Q238 1239 200 1276T162 1365T200 1454T300 1492T400 1455T439 1365ZM649 1365Q649 1419 689 1455T788 1492Q847 1492 886 1455T926 1365Q926 1313 888 1276T788 1238T688 1275T649
-1365Z" />
-<glyph unicode="&#xec;" horiz-adv-x="561" d="M423 0H134V1082H423V0ZM425 1211H188L-88 1521H227L425 1211Z" />
-<glyph unicode="&#xed;" horiz-adv-x="561" d="M423 0H134V1082H423V0ZM338 1777H653L376 1467H141L338 1777Z" />
-<glyph unicode="&#xee;" horiz-adv-x="561" d="M423 0H134V1082H423V0ZM665 1241V1229H435L281 1374L127 1229H-99V1245L197 1521H365L665 1241Z" />
-<glyph unicode="&#xef;" horiz-adv-x="561" d="M423 0H134V1082H423V0ZM176 1350Q176 1297 137 1261T37 1224Q-25 1224 -63 1261T-101 1350T-63 1439T37 1477T137 1440T176 1350ZM386 1350Q386 1404 426 1440T525 1477Q584 1477 623 1440T663 1350Q663 1298 625
-1261T525 1223T425 1260T386 1350Z" />
-<glyph unicode="&#xf0;" horiz-adv-x="1178" d="M849 1305Q1104 1043 1105 651V577Q1105 405 1039 268T853 56T587 -20Q443 -20 328 43T149 219T84 468Q84 699 207 832T536 966Q672 966 780 890Q731 1042 614 1155L423 1033L345 1147L497 1244Q381 1316 233 1355L324
-1579Q562 1531 740 1399L911 1508L988 1394L849 1305ZM816 663Q748 746 601 746Q488 746 431 672T373 468Q373 356 433 285T591 213Q694 213 755 303T816 552V663Z" />
-<glyph unicode="&#xf1;" horiz-adv-x="1147" d="M377 1082L386 957Q502 1102 697 1102Q869 1102 953 1001T1039 699V0H750V692Q750 784 710 825T577 867Q455 867 394 763V0H105V1082H377ZM951 1779Q951 1666 885 1590T724 1513Q686 1513 657 1521T575 1558T500
-1592T450 1599Q415 1599 391 1574T366 1503L198 1513Q198 1624 263 1702T424 1780Q454 1780 480 1773T567 1736T650 1701T698 1695Q733 1695 758 1719T784 1790L951 1779Z" />
-<glyph unicode="&#xf2;" horiz-adv-x="1158" d="M66 551Q66 712 128 838T306 1033T577 1102Q796 1102 934 968T1089 604L1091 530Q1091 281 952 131T579 -20T206 130T66 538V551ZM355 530Q355 376 413 295T579 213Q684 213 743 293T802 551Q802 702 743 785T577
-868Q471 868 413 786T355 530ZM720 1226H483L207 1536H522L720 1226Z" />
-<glyph unicode="&#xf3;" horiz-adv-x="1158" d="M66 551Q66 712 128 838T306 1033T577 1102Q796 1102 934 968T1089 604L1091 530Q1091 281 952 131T579 -20T206 130T66 538V551ZM355 530Q355 376 413 295T579 213Q684 213 743 293T802 551Q802 702 743 785T577
-868Q471 868 413 786T355 530ZM634 1536H949L672 1226H437L634 1536Z" />
-<glyph unicode="&#xf4;" horiz-adv-x="1158" d="M66 551Q66 712 128 838T306 1033T577 1102Q796 1102 934 968T1089 604L1091 530Q1091 281 952 131T579 -20T206 130T66 538V551ZM355 530Q355 376 413 295T579 213Q684 213 743 293T802 551Q802 702 743 785T577
-868Q471 868 413 786T355 530ZM960 1256V1244H730L576 1389L422 1244H196V1260L492 1536H660L960 1256Z" />
-<glyph unicode="&#xf5;" horiz-adv-x="1158" d="M66 551Q66 712 128 838T306 1033T577 1102Q796 1102 934 968T1089 604L1091 530Q1091 281 952 131T579 -20T206 130T66 538V551ZM355 530Q355 376 413 295T579 213Q684 213 743 293T802 551Q802 702 743 785T577
-868Q471 868 413 786T355 530ZM952 1779Q952 1666 886 1590T725 1513Q687 1513 658 1521T576 1558T501 1592T451 1599Q416 1599 392 1574T367 1503L199 1513Q199 1624 264 1702T425 1780Q455 1780 481 1773T568 1736T651 1701T699 1695Q734 1695 759 1719T785 1790L952
-1779Z" />
-<glyph unicode="&#xf6;" horiz-adv-x="1158" d="M66 551Q66 712 128 838T306 1033T577 1102Q796 1102 934 968T1089 604L1091 530Q1091 281 952 131T579 -20T206 130T66 538V551ZM355 530Q355 376 413 295T579 213Q684 213 743 293T802 551Q802 702 743 785T577
-868Q471 868 413 786T355 530ZM471 1365Q471 1312 432 1276T332 1239Q270 1239 232 1276T194 1365T232 1454T332 1492T432 1455T471 1365ZM681 1365Q681 1419 721 1455T820 1492Q879 1492 918 1455T958 1365Q958 1313 920 1276T820 1238T720 1275T681 1365Z" />
-<glyph unicode="&#xf7;" horiz-adv-x="1168" d="M1091 571H63V801H1091V571ZM415 1089Q415 1157 460 1199T578 1241Q649 1241 695 1200T742 1089Q742 1022 697 981T578 939Q503 939 459 981T415 1089ZM415 277Q415 345 460 387T578 429Q649 429 695 388T742 277Q742
-210 697 169T578 127Q503 127 459 169T415 277Z" />
-<glyph unicode="&#xf8;" horiz-adv-x="1156" d="M66 551Q66 712 128 838T306 1033T577 1102Q678 1102 763 1073L833 1216H994L891 1005Q1091 856 1091 530Q1091 281 952 131T579 -20Q484 -20 403 6L331 -142H170L273 70Q66 216 66 551ZM355 530Q355 400 396 322L656
-854Q620 868 577 868Q471 868 413 786T355 530ZM802 551Q802 665 765 747L509 223Q539 213 579 213Q684 213 743 293T802 551Z" />
-<glyph unicode="&#xf9;" horiz-adv-x="1146" d="M759 110Q652 -20 463 -20Q289 -20 198 80T104 373V1082H393V383Q393 214 547 214Q694 214 749 316V1082H1039V0H767L759 110ZM716 1226H479L203 1536H518L716 1226Z" />
-<glyph unicode="&#xfa;" horiz-adv-x="1146" d="M759 110Q652 -20 463 -20Q289 -20 198 80T104 373V1082H393V383Q393 214 547 214Q694 214 749 316V1082H1039V0H767L759 110ZM630 1536H945L668 1226H433L630 1536Z" />
-<glyph unicode="&#xfb;" horiz-adv-x="1146" d="M759 110Q652 -20 463 -20Q289 -20 198 80T104 373V1082H393V383Q393 214 547 214Q694 214 749 316V1082H1039V0H767L759 110ZM956 1256V1244H726L572 1389L418 1244H192V1260L488 1536H656L956 1256Z" />
-<glyph unicode="&#xfc;" horiz-adv-x="1146" d="M759 110Q652 -20 463 -20Q289 -20 198 80T104 373V1082H393V383Q393 214 547 214Q694 214 749 316V1082H1039V0H767L759 110ZM467 1365Q467 1312 428 1276T328 1239Q266 1239 228 1276T190 1365T228 1454T328 1492T428
-1455T467 1365ZM677 1365Q677 1419 717 1455T816 1492Q875 1492 914 1455T954 1365Q954 1313 916 1276T816 1238T716 1275T677 1365Z" />
-<glyph unicode="&#xfd;" horiz-adv-x="1028" d="M515 409L715 1082H1025L590 -168L566 -225Q469 -437 246 -437Q183 -437 118 -418V-199L162 -200Q244 -200 284 -175T348 -92L382 -3L3 1082H314L515 409ZM578 1536H893L616 1226H381L578 1536Z" />
-<glyph unicode="&#xfe;" horiz-adv-x="1162" d="M1087 531Q1087 281 974 131T667 -20Q503 -20 403 93V-416H113V1536H403V989Q503 1102 665 1102Q863 1102 975 955T1087 545V531ZM798 552Q798 703 745 785T589 867Q457 867 403 765V318Q457 213 591 213Q798 213 798 552Z" />
-<glyph unicode="&#xff;" horiz-adv-x="1028" d="M515 409L715 1082H1025L590 -168L566 -225Q469 -437 246 -437Q183 -437 118 -418V-199L162 -200Q244 -200 284 -175T348 -92L382 -3L3 1082H314L515 409ZM415 1365Q415 1312 376 1276T276 1239Q214 1239 176 1276T138
-1365T176 1454T276 1492T376 1455T415 1365ZM625 1365Q625 1419 665 1455T764 1492Q823 1492 862 1455T902 1365Q902 1313 864 1276T764 1238T664 1275T625 1365Z" />
-<glyph unicode="&#x2013;" horiz-adv-x="1294" d="M1444 596H408V832H1444V596Z" />
-<glyph unicode="&#x2014;" horiz-adv-x="1563" d="M1746 596H365V832H1746V596Z" />
-<glyph unicode="&#x2018;" horiz-adv-x="479" d="M286 1570L422 1491Q336 1355 333 1215V1048H104V1198Q104 1292 156 1398T286 1570Z" />
-<glyph unicode="&#x2019;" horiz-adv-x="470" d="M194 1009L58 1088Q144 1223 147 1367V1536H377V1381Q377 1291 327 1186T194 1009Z" />
-<glyph unicode="&#x201a;" horiz-adv-x="508" d="M202 -305L66 -226Q144 -100 147 48V229H385L384 63Q383 -26 334 -129T202 -305Z" />
-<glyph unicode="&#x201c;" horiz-adv-x="831" d="M294 1570L430 1491Q344 1355 341 1215V1048H112V1198Q112 1292 164 1398T294 1570ZM637 1570L773 1491Q687 1355 684 1215V1048H455V1198Q455 1292 507 1398T637 1570Z" />
-<glyph unicode="&#x201d;" horiz-adv-x="837" d="M208 1009L72 1088Q158 1223 161 1367V1536H391V1381Q391 1291 341 1186T208 1009ZM555 1009L419 1088Q505 1223 508 1367V1536H738V1381Q738 1291 688 1186T555 1009Z" />
-<glyph unicode="&#x201e;" horiz-adv-x="825" d="M209 -325L66 -246Q144 -112 147 47V263H385L384 64Q383 -33 336 -142T209 -325ZM545 -325L402 -246Q488 -98 491 48V263H729L728 60Q726 -36 676 -145T545 -325Z" />
-<glyph unicode="&#x2022;" horiz-adv-x="736" d="M135 766Q135 870 201 933T371 996Q479 996 543 934T610 771V728Q610 625 545 563T373 500Q268 500 202 562T135 731V766Z" />
-<glyph unicode="&#x2039;" horiz-adv-x="638" d="M334 524L574 125H388L108 515V534L388 924H574L334 524Z" />
-<glyph unicode="&#x203a;" horiz-adv-x="618" d="M267 923L547 533V514L267 124H80L320 523L80 923H267Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_700.ttf b/site/content/assets/roboto/Roboto_700.ttf
deleted file mode 100644
index 031bf06c..00000000
--- a/site/content/assets/roboto/Roboto_700.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_700.woff b/site/content/assets/roboto/Roboto_700.woff
deleted file mode 100644
index a0d26516..00000000
--- a/site/content/assets/roboto/Roboto_700.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_700.woff2 b/site/content/assets/roboto/Roboto_700.woff2
deleted file mode 100644
index e327dc95..00000000
--- a/site/content/assets/roboto/Roboto_700.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_300.eot b/site/content/assets/roboto/Roboto_Mono_300.eot
deleted file mode 100644
index f44d93dd..00000000
--- a/site/content/assets/roboto/Roboto_Mono_300.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_300.svg b/site/content/assets/roboto/Roboto_Mono_300.svg
deleted file mode 100644
index e8645765..00000000
--- a/site/content/assets/roboto/Roboto_Mono_300.svg
+++ /dev/null
@@ -1,392 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="RobotoMono" horiz-adv-x="1227" ><font-face
- font-family="Roboto Mono Light"
- units-per-em="2048"
- panose-1="0 0 0 0 0 0 0 0 0 0"
- ascent="2146"
- descent="-555"
- alphabetic="0" />
-<glyph unicode=" " glyph-name="space" horiz-adv-x="1229" />
-<glyph unicode="!" glyph-name="exclam" horiz-adv-x="1229" d="M654 435H534V1456H654V435ZM514 72Q514 107 537 131T599 156Q639 156 662 132T686 72Q686 38 662 15T599 -8Q560 -8 537 15T514 72Z" />
-<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="1229" d="M509 1410L493 1090H402L406 1400L405 1536H510L509 1410ZM812 1410L796 1090H705L710 1400L709 1536H814L812 1410Z" />
-<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1229" d="M729 410H415L338 0H239L316 410H61V503H333L416 944H137V1040H434L513 1456H612L533 1040H848L927 1456H1026L947 1040H1177V944H929L846 503H1102V410H828L751 0H652L729 410ZM432 503H747L830
-944H515L432 503Z" />
-<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1229" d="M961 359Q961 423 936 471T867 557T764 622T636 674Q553 701 480 736T351 820T263 936T230 1095Q230 1180 258 1247T335 1363T453 1439T600 1475V1677H702V1474Q788 1466 855 1432T970 1341T1042
-1204T1070 1028H951Q950 1103 929 1166T869 1274T775 1344T649 1370Q586 1370 532 1352T437 1299T373 1214T349 1097Q349 1030 373 982T441 897T545 833T677 780Q761 752 834 718T962 634T1049 519T1081 361Q1081 275 1052 208T971 93T851 17T700 -18V-208H597V-19Q512
--13 437 15T304 97T213 230T177 418H297Q298 330 327 267T403 163T512 103T642 85Q706 85 764 103T865 156T935 242T961 359Z" />
-<glyph unicode="%" glyph-name="percent" horiz-adv-x="1229" d="M44 1184Q44 1239 60 1291T108 1385T187 1452T297 1477Q360 1477 407 1452T486 1385T534 1292T551 1184V1107Q551 1053 535 1001T487 908T408 842T299 817Q236 817 189 842T109 907T61 1000T44
-1107V1184ZM140 1107Q140 1071 149 1035T177 969T227 922T299 904Q341 904 370 922T418 970T446 1035T455 1107V1184Q455 1221 446 1257T418 1323T369 1371T297 1390Q255 1390 226 1372T177 1324T149 1257T140 1184V1107ZM673 348Q674 402 690 454T738 548T817
-614T927 639Q990 639 1037 614T1116 548T1164 455T1182 348V270Q1181 215 1165 163T1117 70T1038 4T929 -21Q866 -21 819 4T739 70T691 163T673 270V348ZM770 270Q770 233 779 197T807 131T856 83T929 65Q971 65 1000 83T1048 130T1076 196T1085 270V348Q1085 385
-1076 421T1049 487T1000 534T927 552Q884 552 855 534T806 487T779 422T770 348V270ZM357 159L280 205L874 1293L951 1247L357 159Z" />
-<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1229" d="M417 791Q384 834 357 877T309 964T277 1053T265 1147Q265 1220 287 1281T352 1385T454 1453T588 1477Q652 1477 704 1455T794 1393T852 1302T873 1191Q873 1142 857 1100T815 1020T753 949T680
-885L562 785L934 315Q978 387 1002 473T1028 651H1138Q1138 530 1104 424T1004 227L1184 0H1041L928 142Q851 68 758 24T555 -20Q463 -20 386 7T254 84T167 204T135 362Q135 429 157 487T216 597T302 695T408 784L417 791ZM555 81Q649 80 727 118T866 222L488 701L478
-713L441 681Q351 604 303 522T255 362Q255 299 277 247T339 159T434 102T555 81ZM386 1149Q385 1075 418 1004T502 862L634 971Q694 1017 726 1072T760 1191Q760 1228 748 1261T713 1319T659 1360T588 1375Q539 1375 502 1357T439 1307T400 1235T386 1149Z" />
-<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="1229" d="M628 1395L610 1090H516L521 1386V1536H628V1395Z" />
-<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="1229" d="M381 588Q381 760 416 922T511 1222T654 1466T833 1632L862 1551Q777 1490 710 1390T597 1164T526 891T501 591V571Q501 418 525 272T596 -1T710 -229T862 -393L833 -470Q736 -409 654 -304T511
--61T416 238T381 573V588Z" />
-<glyph unicode=")" glyph-name="parenright" horiz-adv-x="1229" d="M823 573Q823 400 789 239T694 -60T551 -303T371 -470L342 -393Q427 -332 494 -231T607 -3T678 271T703 571V591Q703 745 678 892T605 1166T491 1393T342 1555L371 1632Q467 1572 549 1466T692
-1222T788 922T823 588V573Z" />
-<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1229" d="M570 853L184 964L220 1077L600 935L589 1342H707L689 932L1062 1078L1100 964L713 848L981 528L883 457L639 799L404 460L308 528L570 853Z" />
-<glyph unicode="+" glyph-name="plus" horiz-adv-x="1229" d="M673 740H1117V623H673V146H553V623H119V740H553V1206H673V740Z" />
-<glyph unicode="," glyph-name="comma" horiz-adv-x="1229" d="M601 35Q601 -9 592 -53T565 -140T521 -222T461 -295L385 -247Q473 -122 473 32V188H601V35Z" />
-<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="1230" d="M970 601H229V702H970V601Z" />
-<glyph unicode="." glyph-name="period" horiz-adv-x="1229" d="M542 85Q542 127 569 156T644 186Q692 186 719 157T747 85Q747 43 720 16T644 -12Q597 -12 570 15T542 85Z" />
-<glyph unicode="/" glyph-name="slash" horiz-adv-x="1229" d="M391 -125H279L887 1456H999L391 -125Z" />
-<glyph unicode="0" glyph-name="zero" horiz-adv-x="1229" d="M1075 576Q1075 454 1048 346T965 156T823 28T618 -20Q500 -20 414 27T271 156T187 345T158 576V879Q159 1001 186 1109T269 1300T412 1429T616 1477Q735 1477 821 1430T964 1301T1047 1110T1075 879V576ZM278
-558Q278 517 281 480L938 1075Q924 1139 899 1194T835 1289T741 1352T616 1375Q523 1375 459 1336T354 1231T296 1079T278 899V558ZM955 899Q955 932 952 964L298 370Q313 308 339 255T404 164T496 103T618 81Q711 81 775 120T879 226T937 378T955 558V899Z" />
-<glyph unicode="1" glyph-name="one" horiz-adv-x="1229" d="M742 0H622V1305L219 1132V1245L725 1456H742V0Z" />
-<glyph unicode="2" glyph-name="two" horiz-adv-x="1229" d="M1043 0H130V92L607 633Q660 693 704 748T781 856T832 964T850 1075Q850 1141 828 1196T766 1290T669 1352T544 1374Q467 1374 407 1348T306 1277T242 1171T218 1036H98Q99 1126 131 1206T221 1346T360
-1441T544 1476Q640 1476 718 1448T853 1367T939 1241T970 1078Q970 1006 945 938T879 805T787 679T684 560L277 101H1043V0Z" />
-<glyph unicode="3" glyph-name="three" horiz-adv-x="1229" d="M402 793H523Q593 794 655 813T763 868T837 956T864 1076Q864 1147 842 1202T780 1296T684 1354T558 1374Q489 1374 431 1353T331 1292T264 1198T238 1074H118Q120 1160 153 1233T245 1361T383 1445T558
-1476Q651 1476 729 1449T863 1370T951 1243T983 1072Q983 1018 966 969T915 877T835 801T730 746Q866 708 938 616T1010 395Q1010 297 976 220T881 90T739 9T563 -20Q467 -20 383 8T236 90T136 221T97 395H216Q218 323 245 265T318 166T427 103T563 81Q634 81 694
-101T798 160T866 257T891 391Q891 471 862 527T782 620T665 673T523 691H402V793Z" />
-<glyph unicode="4" glyph-name="four" horiz-adv-x="1229" d="M888 469H1116V368H888V0H769V368H84V436L757 1456H888V469ZM228 469H769V1305L712 1204L228 469Z" />
-<glyph unicode="5" glyph-name="five" horiz-adv-x="1229" d="M260 746L331 1456H1059V1340H433L383 853Q437 890 507 911T657 933Q756 933 836 899T972 802T1058 653T1088 464Q1088 363 1062 275T983 122T848 18T655 -20Q564 -20 487 7T351 86T256 213T209 383H325Q334
-312 360 256T428 161T527 102T655 81Q735 81 794 110T892 190T949 311T968 462Q968 538 946 604T880 719T776 796T636 824Q590 824 552 818T480 799T416 766T355 719L260 746Z" />
-<glyph unicode="6" glyph-name="six" horiz-adv-x="1229" d="M863 1467V1358H845Q699 1357 594 1309T420 1181T315 994T272 773Q300 813 339 847T424 905T524 942T633 956Q738 956 816 916T947 809T1026 656T1052 477Q1052 381 1025 292T943 133T808 22T621 -20Q507
--20 420 25T272 145T181 316T149 514V643Q149 747 165 848T215 1041T303 1210T434 1344T613 1433T845 1467H863ZM614 853Q557 853 503 835T402 785T322 708T270 607V512Q270 418 296 339T368 202T479 113T621 82Q697 82 755 115T853 202T913 327T934 473Q934 548
-914 616T853 737T753 821T614 853Z" />
-<glyph unicode="7" glyph-name="seven" horiz-adv-x="1229" d="M1082 1387L460 0H335L953 1349H125V1456H1082V1387Z" />
-<glyph unicode="8" glyph-name="eight" horiz-adv-x="1229" d="M1066 1081Q1066 1022 1048 970T997 876T921 801T823 747Q883 726 934 692T1023 612T1082 509T1103 386Q1103 287 1066 211T966 84T818 7T641 -20Q547 -20 463 6T315 83T214 211T177 386Q177 452
-197 509T255 611T342 691T453 747Q400 768 357 800T281 875T232 970T214 1081Q214 1174 246 1247T336 1371T470 1449T637 1476Q726 1476 804 1449T941 1371T1032 1247T1066 1081ZM983 385Q983 457 955 515T880 613T770 674T639 696Q570 696 508 675T399 613T325
-515T297 385Q297 311 324 254T398 159T507 101T641 81Q710 81 772 101T881 159T955 254T983 385ZM946 1082Q946 1147 921 1201T854 1293T755 1353T637 1374Q574 1374 519 1354T423 1296T358 1204T334 1082Q334 1015 358 963T424 874T521 818T639 798Q701 798 756
-817T854 873T921 963T946 1082Z" />
-<glyph unicode="9" glyph-name="nine" horiz-adv-x="1229" d="M382 97Q535 98 639 144T809 270T905 454T938 678Q912 634 876 598T793 534T692 492T573 477Q469 477 391 519T261 631T182 787T155 965Q155 1063 183 1154T267 1317T405 1432T595 1476Q721 1476 808
-1427T951 1295T1032 1109T1058 895V779Q1058 679 1045 582T1000 398T919 236T793 107T616 21T382 -11H355L356 97H382ZM588 580Q648 580 703 599T805 654T886 738T939 845V906Q939 1003 917 1088T852 1236T745 1336T597 1373Q519 1373 459 1339T358 1248T295 1120T273
-970Q273 898 293 828T353 703T452 614T588 580Z" />
-<glyph unicode=":" glyph-name="colon" horiz-adv-x="1229" d="M596 85Q596 127 623 156T698 186Q746 186 773 157T801 85Q801 43 774 16T698 -12Q651 -12 624 15T596 85ZM596 961Q596 1003 623 1032T698 1062Q746 1062 773 1033T801 961Q801 919 774 892T698
-864Q651 864 624 891T596 961Z" />
-<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="1229" d="M592 961Q592 1003 619 1032T694 1062Q742 1062 769 1033T797 961Q797 919 770 892T694 864Q647 864 620 891T592 961ZM744 35Q744 -9 735 -53T708 -140T664 -222T604 -295L528 -247Q616 -122
-616 32V188H744V35Z" />
-<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1229" d="M302 656L1023 356V230L166 609V705L1023 1083V958L302 656Z" />
-<glyph unicode="=" glyph-name="equal" horiz-adv-x="1229" d="M1066 812H174V918H1066V812ZM1066 401H174V507H1066V401Z" />
-<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1229" d="M918 660L183 962V1085L1057 707V611L183 232V355L918 660Z" />
-<glyph unicode="?" glyph-name="question" horiz-adv-x="1229" d="M540 404Q541 467 549 513T576 599T624 673T700 750Q739 787 775 825T841 906T887 997T904 1102Q904 1163 885 1213T831 1297T744 1351T629 1370Q570 1370 519 1353T428 1304T366 1225T340 1116H220Q223
-1198 255 1264T341 1378T469 1450T629 1476Q720 1476 793 1450T917 1374T996 1257T1024 1103Q1024 1034 1003 974T946 860T865 760T771 672Q738 642 717 613T683 552T665 483T660 404H540ZM517 72Q517 107 540 131T602 156Q641 156 665 132T689 72Q689 38 665 15T602
--8Q563 -8 540 15T517 72Z" />
-<glyph unicode="@" glyph-name="at" horiz-adv-x="1229" d="M1165 775Q1163 730 1157 677T1139 571T1107 469T1058 382T990 322T901 299Q864 299 836 312T789 348T757 401T738 464Q720 431 698 401T650 349T592 313T526 299Q485 299 455 316T404 363T370 432T350
-514T342 601T344 685Q352 784 377 871T445 1022T548 1124T686 1162Q718 1162 744 1154T791 1134T830 1105T865 1072L864 1071L816 567Q814 533 817 500T830 441T860 398T909 382Q942 382 967 400T1012 449T1045 520T1066 604T1078 692T1083 775Q1088 910 1065 1020T991
-1209T861 1330T673 1373Q570 1373 478 1327T314 1192T199 976T150 684Q145 562 166 452T241 259T389 128T622 79Q653 79 687 84T755 99T818 122T873 152L900 71Q873 52 839 37T767 11T691 -5T619 -11Q509 -11 424 15T276 87T171 198T103 340T69 504T62 684Q65 787
-85 885T141 1069T229 1228T348 1353T498 1435T676 1464Q815 1464 910 1409T1063 1260T1145 1041T1165 775ZM432 685Q430 658 430 626T433 562T444 499T464 446T496 408T541 394Q576 394 605 411T658 457T701 523T736 600L780 1040Q762 1054 740 1063T688 1073Q622
-1073 577 1039T501 950T455 826T432 685Z" />
-<glyph unicode="A" glyph-name="A" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513Z" />
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1229" d="M194 0V1456H592Q680 1455 763 1433T912 1364T1016 1246T1055 1075Q1055 1013 1036 964T985 876T908 809T813 761Q876 746 929 715T1022 639T1083 535T1106 410Q1107 313 1070 238T970 110T825 29T652
-0H194ZM314 700V104H655Q721 105 781 126T886 187T958 281T985 408Q985 477 960 530T890 621T787 678T664 700H314ZM314 803H607Q670 804 729 821T833 872T907 957T935 1078Q935 1151 906 1202T829 1286T720 1334T595 1351H314V803Z" />
-<glyph unicode="C" glyph-name="C" horiz-adv-x="1229" d="M1099 442Q1087 344 1050 260T952 113T808 15T620 -20Q533 -20 463 6T338 79T243 187T177 320T139 469T125 622V833Q126 909 138 986T177 1134T243 1268T337 1376T462 1449T620 1476Q726 1476 809 1441T954
-1344T1051 1196T1099 1011H980Q968 1086 942 1152T871 1267T765 1345T620 1374Q549 1374 494 1350T398 1286T327 1193T280 1079T254 957T245 835V622Q245 563 253 500T280 377T327 264T397 170T494 105T620 81Q704 81 766 108T872 185T942 300T980 442H1099Z" />
-<glyph unicode="D" glyph-name="D" horiz-adv-x="1229" d="M177 0V1456H529Q669 1454 779 1401T965 1259T1081 1052T1123 799V656Q1121 522 1081 404T965 196T779 55T529 0H177ZM297 1354V101H529Q646 103 734 149T882 271T971 447T1003 656V802Q1002 910 972
-1009T882 1184T735 1306T529 1354H297Z" />
-<glyph unicode="E" glyph-name="E" horiz-adv-x="1229" d="M962 698H320V104H1060V0H201V1456H1056V1351H320V802H962V698Z" />
-<glyph unicode="F" glyph-name="F" horiz-adv-x="1229" d="M974 680H330V0H210V1456H1071V1351H330V785H974V680Z" />
-<glyph unicode="G" glyph-name="G" horiz-adv-x="1229" d="M1097 173Q1054 122 1002 85T892 25T769 -9T639 -20Q552 -19 480 7T349 80T248 189T177 324T133 474T117 631V835Q118 911 131 988T172 1136T241 1269T338 1377T464 1449T622 1476Q719 1476 801 1445T946
-1357T1046 1221T1095 1046H977Q963 1116 935 1176T862 1279T759 1346T623 1371Q553 1371 497 1348T399 1285T326 1193T276 1081T247 959T237 837V631Q238 570 248 506T280 382T333 267T409 173T511 109T640 84Q685 83 733 88T826 108T911 148T980 211L981 587H636V691H1095L1097
-173Z" />
-<glyph unicode="H" glyph-name="H" horiz-adv-x="1229" d="M1069 0H956V698H272V0H159V1456H272V802H956V1456H1069V0Z" />
-<glyph unicode="I" glyph-name="I" horiz-adv-x="1229" d="M193 1456H1036V1348H671V106H1036V0H193V106H547V1348H193V1456Z" />
-<glyph unicode="J" glyph-name="J" horiz-adv-x="1229" d="M902 1456H1024V442Q1022 344 988 260T894 114T750 16T568 -20Q469 -20 388 10T247 97T153 233T111 410H233Q236 338 261 278T329 174T433 108T568 84Q644 84 705 113T809 191T876 305T902 442V1456Z" />
-<glyph unicode="K" glyph-name="K" horiz-adv-x="1229" d="M508 721L321 522V0H200V1456H321V677L500 883L992 1456H1141L589 809L1181 0H1035L508 721Z" />
-<glyph unicode="L" glyph-name="L" horiz-adv-x="1229" d="M340 104H1081V0H220V1456H340V104Z" />
-<glyph unicode="M" glyph-name="M" horiz-adv-x="1229" d="M321 1456L614 632L926 1456H1083V0H966V645L975 1296L652 438H574L274 1282L284 645V0H167V1456H321Z" />
-<glyph unicode="N" glyph-name="N" horiz-adv-x="1229" d="M1068 0H949L281 1229L280 0H161V1456H280L948 229L949 1456H1068V0Z" />
-<glyph unicode="O" glyph-name="O" horiz-adv-x="1229" d="M1103 631Q1102 557 1090 480T1053 330T988 194T896 83T772 8T615 -20Q529 -20 459 7T335 82T241 194T176 330T138 480T124 631V823Q125 897 137 974T175 1124T239 1261T333 1373T456 1448T613 1476Q700
-1476 770 1449T894 1374T988 1262T1052 1126T1090 976T1103 823V631ZM985 825Q984 883 976 946T950 1069T904 1183T834 1279T738 1344T613 1368Q543 1368 489 1344T393 1278T324 1183T277 1068T251 945T242 825V631Q243 573 251 511T278 388T324 273T394 177T490
-112T615 87Q686 87 740 111T836 177T905 272T951 387T976 510T985 631V825Z" />
-<glyph unicode="P" glyph-name="P" horiz-adv-x="1229" d="M336 600V0H216V1456H674Q770 1454 853 1424T999 1339T1098 1204T1134 1025Q1134 925 1098 847T1000 714T853 630T674 600H336ZM336 701H674Q746 702 808 725T916 789T988 889T1015 1023Q1015 1098 989
-1159T917 1262T809 1328T674 1354H336V701Z" />
-<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1229" d="M1127 640Q1126 557 1111 473T1065 311T987 168T874 57L1124 -178L1041 -254L765 3Q732 -8 696 -14T618 -20Q529 -20 457 7T328 82T230 194T161 332T121 484T106 640V814Q107 891 120 970T160 1123T228
-1261T326 1373T455 1448T616 1476Q705 1476 777 1449T906 1374T1004 1262T1072 1124T1113 971T1127 814V640ZM1008 816Q1007 877 999 942T971 1068T921 1183T848 1279T747 1344T616 1368Q543 1368 487 1344T387 1279T313 1183T264 1067T235 942T225 816V640Q226
-579 235 515T263 389T313 273T387 177T487 111T618 87Q691 87 748 111T849 176T922 272T971 388T998 514T1008 640V816Z" />
-<glyph unicode="R" glyph-name="R" horiz-adv-x="1229" d="M682 609H322V0H204V1456H615Q711 1454 796 1425T944 1342T1044 1208T1081 1027Q1081 954 1060 894T1000 786T910 700T794 637L1126 13V0H1001L682 609ZM322 710H639Q707 712 766 736T868 801T936 901T961
-1028Q961 1105 934 1165T861 1266T751 1330T614 1354H322V710Z" />
-<glyph unicode="S" glyph-name="S" horiz-adv-x="1229" d="M990 358Q990 409 975 449T932 522T868 578T791 622T707 656T624 684Q573 700 521 719T419 764T326 822T250 896T199 987T180 1100Q180 1191 220 1261T326 1379T472 1451T637 1476Q730 1476 814 1446T961
-1360T1063 1227T1104 1052H983Q975 1123 948 1181T876 1282T771 1347T637 1371Q576 1371 517 1355T410 1305T333 1221T303 1102Q303 1029 337 978T425 892T541 834T662 793Q715 777 769 757T873 709T968 649T1044 572T1095 477T1114 360Q1114 264 1073 193T965
-75T815 4T645 -20Q549 -20 459 8T299 90T184 223T137 405H258Q267 327 299 267T383 166T501 105T645 84Q709 84 770 100T881 149T960 234T990 358Z" />
-<glyph unicode="T" glyph-name="T" horiz-adv-x="1229" d="M1139 1351H675V0H558L559 1351H94V1456H1139V1351Z" />
-<glyph unicode="U" glyph-name="U" horiz-adv-x="1229" d="M1071 1456L1072 469Q1070 370 1038 281T946 126T803 20T615 -20Q510 -20 426 19T283 125T191 281T157 469L159 1456H272L275 469Q276 394 299 325T365 202T471 116T615 84Q696 84 758 116T863 201T928
-324T953 469L955 1456H1071Z" />
-<glyph unicode="V" glyph-name="V" horiz-adv-x="1229" d="M609 181L1006 1456H1133L666 0H555L88 1456H215L609 181Z" />
-<glyph unicode="W" glyph-name="W" horiz-adv-x="1229" d="M348 330L356 228L368 330L580 1456H684L896 330L908 225L917 330L1066 1456H1178L973 0H854L632 1214L409 0H290L85 1456H198L348 330Z" />
-<glyph unicode="X" glyph-name="X" horiz-adv-x="1229" d="M629 834L998 1456H1139L700 738L1153 0H1013L631 642L248 0H107L560 738L121 1456H262L629 834Z" />
-<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1229" d="M600 662L989 1456H1125L658 548L656 0H544L542 548L75 1456H214L600 662Z" />
-<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1229" d="M266 104H1060V0H130L128 93L893 1351H152V1456H1032L1033 1368L266 104Z" />
-<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="1229" d="M798 1562H567V-210H798V-312H452V1664H798V1562Z" />
-<glyph unicode="\" glyph-name="backslash" horiz-adv-x="1229" d="M256 1456H369L977 -125H864L256 1456Z" />
-<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="1229" d="M430 1664H776V-312H430V-210H660V1562H430V1664Z" />
-<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1229" d="M361 667H245L570 1456H659L983 667H867L614 1293L613 1295V1293L361 667Z" />
-<glyph unicode="_" glyph-name="underscore" horiz-adv-x="1229" d="M1054 -101H173V0H1054V-101Z" />
-<glyph unicode="`" glyph-name="grave" horiz-adv-x="1229" d="M775 1232H671L453 1498H597L775 1232Z" />
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825 937T731 985T612
-1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911 300V537H693Q614
-537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86Z" />
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1229" d="M1072 530Q1072 425 1047 326T969 150T836 27T646 -20Q542 -20 458 22T316 145L311 0H199V1536H319V931Q374 1012 456 1057T644 1102Q755 1102 836 1057T969 935T1046 759T1072 551V530ZM951 551Q951
-632 934 712T879 855T778 958T621 998Q567 998 520 982T435 938T367 871T319 785V280Q339 236 369 200T439 138T525 98T623 84Q714 84 776 123T877 225T933 369T951 530V551Z" />
-<glyph unicode="c" glyph-name="c" horiz-adv-x="1229" d="M632 81Q692 81 746 98T843 149T911 228T942 334H1057Q1053 257 1017 192T923 80T790 7T632 -20Q513 -20 425 25T279 145T191 317T161 520V562Q161 667 190 764T278 937T425 1057T631 1102Q721 1102 797
-1074T930 994T1020 872T1057 717H942Q939 778 914 830T848 920T752 979T631 1000Q537 1000 471 962T362 862T301 722T281 562V520Q281 438 300 359T362 219T470 119T632 81Z" />
-<glyph unicode="d" glyph-name="d" horiz-adv-x="1229" d="M157 551Q157 659 184 758T264 934T398 1056T588 1102Q691 1102 772 1058T909 935V1536H1028V0H916L911 141Q854 63 771 22T586 -20Q479 -20 399 26T265 149T184 325T157 530V551ZM278 530Q278 449 295
-369T352 226T454 123T608 84Q659 84 704 97T788 134T857 193T909 271V795Q889 840 860 877T792 941T708 983T610 998Q518 998 455 959T353 856T296 712T278 551V530Z" />
-<glyph unicode="e" glyph-name="e" horiz-adv-x="1229" d="M655 -20Q542 -20 449 22T290 136T187 304T149 510V553Q150 669 187 769T290 943T443 1059T632 1102Q740 1102 823 1063T962 957T1048 799T1079 606V533H269V510Q270 425 298 348T377 211T500 117T660
-81Q760 80 841 118T979 228L1055 171Q1025 129 984 94T893 33T782 -6T655 -20ZM632 1000Q559 1000 498 973T391 896T315 781T274 635H959V648Q957 715 935 778T871 891T769 970T632 1000Z" />
-<glyph unicode="f" glyph-name="f" horiz-adv-x="1230" d="M1028 984H597L599 0H475L476 984H181V1082H477V1168Q478 1279 511 1355T602 1478T736 1546T900 1567Q957 1567 1011 1560T1121 1540L1106 1438Q1064 1449 1015 1456T912 1463Q847 1463 791 1449T691
-1402T623 1311T597 1168V1082H1028V984Z" />
-<glyph unicode="g" glyph-name="g" horiz-adv-x="1229" d="M159 551Q159 659 185 758T264 934T398 1056T589 1102Q693 1102 775 1058T913 932L918 1082H1030V19Q1029 -80 999 -163T913 -305T776 -398T596 -431Q548 -431 496 -420T394 -386T299 -329T219 -246L286
--174Q415 -330 588 -330Q665 -330 725 -305T825 -235T887 -126T910 14V137Q853 61 771 21T587 -20Q479 -20 399 26T265 149T186 325T159 530V551ZM279 530Q279 449 296 369T353 226T455 123T609 84Q660 84 706 97T790 136T859 196T910 276V791Q890 836 861 874T794
-939T710 982T611 998Q519 998 456 959T354 856T297 712T279 551V530Z" />
-<glyph unicode="h" glyph-name="h" horiz-adv-x="1229" d="M313 873Q370 977 465 1039T682 1102Q771 1102 839 1075T954 995T1025 866T1050 691V0H930V691Q930 763 913 820T862 916T775 977T653 998Q596 998 544 980T448 930T370 855T313 759V0H193V1536H313V873Z" />
-<glyph unicode="i" glyph-name="i" horiz-adv-x="1229" d="M221 1082H723V106H1091V0H221V106H603V975H221V1082ZM568 1378Q568 1415 589 1442T659 1469Q707 1469 728 1442T750 1378Q750 1343 729 1317T659 1290Q610 1290 589 1316T568 1378Z" />
-<glyph unicode="j" glyph-name="j" horiz-adv-x="1229" d="M301 1082H811V0Q811 -102 784 -183T704 -320T575 -407T402 -437Q345 -437 298 -434T195 -420L203 -321Q221 -324 247 -326T301 -330T354 -332T394 -333Q454 -333 508 -316T602 -260T667 -157T691 0V975H301V1082ZM652
-1379Q652 1416 672 1442T742 1469Q790 1469 812 1443T834 1379Q834 1344 812 1318T742 1291Q693 1291 673 1317T652 1379Z" />
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1229" d="M490 547L337 410V0H216V1536H337V548L466 675L905 1082H1058L575 626L1108 0H954L490 547Z" />
-<glyph unicode="l" glyph-name="l" horiz-adv-x="1229" d="M221 1536H725V106H1091V0H221V106H605V1429H221V1536Z" />
-<glyph unicode="m" glyph-name="m" horiz-adv-x="1229" d="M197 1082L200 961Q233 1024 290 1062T436 1102Q482 1102 517 1092T579 1062T623 1017T652 959Q686 1020 745 1060T894 1102Q964 1102 1011 1078T1087 1013T1128 918T1141 804L1140 0H1028L1027 804Q1027
-839 1020 874T996 937T947 982T866 998Q816 997 782 982T725 943T690 890T671 830L670 0H558L557 815Q557 849 550 882T526 941T477 983T398 998Q350 997 317 983T261 946T225 892T203 828L202 0H89V1082H197Z" />
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1229" d="M303 1082L312 879Q369 980 464 1040T680 1102Q858 1102 952 996T1047 693V0H927V691Q926 840 859 919T651 998Q593 998 541 979T445 927T368 849T313 751V0H193V1082H303Z" />
-<glyph unicode="o" glyph-name="o" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q727 1102 816 1058T968 940T1063 766T1097 557V524Q1096 414 1064 315T969 142T818 24T615 -20Q501 -20 412 23T260 141T165 315T131 524V557ZM251
-524Q251 438 275 358T345 217T458 118T615 81Q703 81 770 118T883 216T953 358T977 524V557Q977 642 953 722T883 863T769 962T613 1000Q525 1000 458 963T345 864T275 722T251 557V524Z" />
-<glyph unicode="p" glyph-name="p" horiz-adv-x="1229" d="M1068 530Q1068 425 1043 326T965 150T832 27T642 -20Q541 -20 457 19T316 132V-416H196V1082H308L313 934Q370 1014 453 1058T640 1102Q751 1102 832 1057T965 935T1042 759T1068 551V530ZM948 551Q948
-632 930 712T872 855T769 958T613 998Q561 998 516 984T433 943T366 880T316 799V263Q358 179 436 130T615 81Q706 81 769 121T872 224T930 368T948 530V551Z" />
-<glyph unicode="q" glyph-name="q" horiz-adv-x="1229" d="M158 551Q158 659 184 758T263 934T398 1056T591 1102Q692 1102 773 1060T911 939L917 1082H1029V-416H909V130Q851 57 769 19T589 -20Q479 -20 398 26T264 149T185 325T158 530V551ZM279 530Q279 449
-297 369T354 225T457 121T611 81Q710 81 787 130T909 261V807Q888 849 858 884T791 945T708 985T613 1000Q521 1000 458 960T355 857T297 713T279 551V530Z" />
-<glyph unicode="r" glyph-name="r" horiz-adv-x="1229" d="M909 1102Q954 1102 999 1097T1074 1081L1059 966Q1017 975 975 980T889 985Q737 985 631 913T482 692L483 0H359V1082H474L482 894V872Q548 979 657 1040T909 1102Z" />
-<glyph unicode="s" glyph-name="s" horiz-adv-x="1229" d="M948 275Q948 325 923 362T855 425T754 470T633 501Q555 517 482 539T352 597T261 682T227 807Q227 877 262 932T354 1025T484 1082T634 1102Q722 1102 798 1081T932 1018T1024 916T1061 779H941Q939
-831 913 872T844 942T747 985T634 1000Q580 1000 529 989T437 954T372 895T347 811Q346 760 370 726T437 668T535 629T656 600Q738 583 812 559T944 498T1034 408T1067 281Q1067 205 1031 149T935 55T799 -1T641 -20Q550 -20 470 2T328 65T229 167T189 303H309Q315
-239 347 196T427 128T531 92T641 81Q696 81 750 92T848 127T919 187T948 275Z" />
-<glyph unicode="t" glyph-name="t" horiz-adv-x="1229" d="M592 1359V1082H993V984H592V303Q593 240 611 199T661 132T735 95T828 84Q878 84 930 91T1020 105L1038 14Q995 -3 933 -11T807 -20Q735 -20 674 -3T568 53T497 153T470 304V984H169V1082H470V1359H592Z" />
-<glyph unicode="u" glyph-name="u" horiz-adv-x="1229" d="M919 169Q865 80 777 30T567 -20Q477 -20 409 9T294 94T223 231T198 416V1082H317V414Q319 251 383 167T581 83Q716 83 800 145T917 313L916 1082H1037V0H925L919 169Z" />
-<glyph unicode="v" glyph-name="v" horiz-adv-x="1229" d="M608 162L613 141L619 162L991 1082H1116L661 0H563L107 1082H232L608 162Z" />
-<glyph unicode="w" glyph-name="w" horiz-adv-x="1229" d="M324 351L356 159L396 351L579 1082H663L846 351L886 154L921 351L1069 1082H1180L940 0H843L652 740L620 913L588 740L399 0H302L62 1082H173L324 351Z" />
-<glyph unicode="x" glyph-name="x" horiz-adv-x="1229" d="M624 640L960 1082H1105L693 551L1121 0H979L626 461L273 0H130L558 551L146 1082H289L624 640Z" />
-<glyph unicode="y" glyph-name="y" horiz-adv-x="1229" d="M600 220L622 161L1013 1082H1149L590 -173Q568 -222 538 -269T467 -353T373 -414T250 -437Q226 -437 197 -433T148 -423L162 -323Q179 -325 204 -327T247 -330Q293 -330 331 -312T398 -266T450 -202T488
--132L562 28L76 1082H211L600 220Z" />
-<glyph unicode="z" glyph-name="z" horiz-adv-x="1229" d="M305 101H1098V0H148L149 88L885 979H171V1082H1046L1045 993L305 101Z" />
-<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="1229" d="M974 -404Q883 -389 815 -347T702 -243T633 -104T609 58V266Q608 406 538 473T331 543V570H330V597V619L331 647Q467 650 537 716T609 922V1132Q610 1216 632 1293T698 1433T811 1539T973 1597L992
-1518Q918 1504 868 1469T788 1382T744 1266T729 1132V922Q727 798 669 714T495 594Q610 558 668 474T729 266V58Q730 -13 746 -76T795 -189T877 -275T994 -324L974 -404Z" />
-<glyph unicode="|" glyph-name="bar" horiz-adv-x="1229" d="M665 -332H564V1456H665V-332Z" />
-<glyph unicode="}" glyph-name="braceright" horiz-adv-x="1229" d="M330 -324Q397 -310 446 -275T529 -190T578 -76T595 58V266Q596 389 655 473T829 594Q714 630 655 714T595 922V1132Q594 1202 581 1266T537 1381T456 1468T333 1518L351 1597Q444 1582 512
-1539T626 1434T693 1294T715 1132V922Q716 783 786 717T993 647V619H994L993 594L994 570H993V543Q857 540 787 473T715 266V58Q715 -26 692 -103T624 -242T510 -346T350 -404L330 -324Z" />
-<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1229" d="M1168 746Q1167 683 1148 625T1092 521T1003 450T883 423Q837 423 797 433T719 463T646 509T574 568Q547 591 520 611T465 647T406 671T343 680Q297 680 262 662T204 614T168 543T154 459L59
-467Q60 531 79 589T135 691T223 761T343 787Q389 787 430 776T509 746T582 700T654 643Q682 619 708 598T763 562T820 538T883 529Q929 529 964 548T1023 598T1059 670T1073 755L1168 746Z" />
-<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="1229" d="M558 654H678V-365H558V654ZM699 1020Q699 986 676 962T613 938Q574 938 551 961T527 1020Q527 1055 550 1079T613 1103Q651 1103 675 1079T699 1020Z" />
-<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1229" d="M637 81Q697 81 751 98T848 149T916 228T947 334H1062Q1058 264 1028 204T949 98T835 23T697 -16V-245H576V-16Q473 -5 396 43T268 165T192 329T166 520V562Q166 659 191 751T268 916T396 1037T576
-1098V1318H697V1098Q775 1089 840 1057T954 975T1030 859T1062 717H947Q944 778 919 830T853 920T757 979T636 1000Q542 1000 476 962T367 862T306 722T286 562V520Q286 438 305 359T367 219T475 119T637 81Z" />
-<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1229" d="M441 647L450 367Q451 295 437 225T385 101H1133V0H138V101H235Q266 113 285 143T315 213T328 293T330 367L321 647H134V748H318L309 1039Q309 1132 337 1211T417 1350T545 1442T714 1476Q805
-1476 877 1448T1000 1368T1077 1245T1105 1089H985Q984 1156 963 1209T906 1299T818 1355T705 1374Q639 1374 588 1348T501 1277T447 1170T429 1039L438 748H782V647H441Z" />
-<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1229" d="M956 116Q893 53 812 17T634 -20Q537 -20 456 16T312 114L185 -26L101 60L236 208Q185 285 159 376T132 563Q132 662 161 756T244 928L101 1087L185 1174L324 1021Q386 1078 463 1111T634
-1144Q727 1144 805 1111T945 1019L1086 1175L1171 1087L1025 925Q1078 847 1106 754T1134 563Q1134 469 1108 379T1033 212L1171 60L1086 -27L956 116ZM246 563Q246 478 273 394T350 242T473 133T634 91Q723 91 794 133T916 242T994 393T1021 563Q1021 647 994
-731T917 882T795 990T634 1032Q545 1032 474 991T352 882T274 732T246 563Z" />
-<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1229" d="M614 733L1037 1456H1176L722 705H1092V618H672V412H1092V326H672V0H552V326H138V412H552V618H138V705H506L53 1456H191L614 733Z" />
-<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1229" d="M543 -270V501H663V-270H543ZM663 698H543V1456H663V698Z" />
-<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="1229" d="M1121 431Q1121 376 1103 332T1054 254T981 197T888 158Q930 135 965 107T1025 42T1063 -38T1077 -139Q1077 -229 1039 -296T937 -407T788 -473T608 -495Q509 -495 419 -470T259 -392T148
--258T105 -64L225 -62Q227 -148 259 -210T343 -313T464 -373T608 -393Q677 -393 740 -377T851 -330T928 -251T957 -141Q957 -77 930 -33T853 43T735 99T587 146Q496 170 411 200T258 277T151 389T111 551Q111 605 127 649T173 727T244 787T334 827Q294 850 261
-878T205 942T169 1022T156 1120Q156 1208 194 1274T296 1386T446 1453T626 1476Q733 1476 820 1447T968 1363T1063 1228T1099 1045H979Q977 1117 952 1177T880 1281T770 1349T626 1374Q554 1374 491 1359T380 1312T304 1233T276 1122Q276 1055 303 1010T379 931T496
-875T648 828Q739 803 824 774T976 700T1081 591T1121 431ZM598 729Q562 739 528 749T461 770Q413 764 371 748T298 705T249 640T231 553Q230 482 261 435T347 355T475 298T632 251Q663 242 693 233T753 214Q802 220 846 236T925 278T980 341T1002 428Q1003 495
-970 542T881 622T752 681T598 729Z" />
-<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1229" d="M310 1396Q310 1429 332 1453T392 1477Q430 1477 452 1453T475 1396Q475 1364 453 1341T392 1317Q354 1317 332 1340T310 1396ZM748 1395Q748 1428 770 1452T830 1476Q868 1476 890 1452T913
-1395Q913 1363 891 1340T830 1316Q792 1316 770 1339T748 1395Z" />
-<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1229" d="M853 449Q854 402 840 360T797 285T722 234T615 215Q548 215 501 242T422 312T377 408T362 514V581Q362 633 376 685T422 780T500 848T615 875Q676 875 721 857T796 808T840 735T854 646H775Q773
-677 765 705T739 754T690 787T615 800Q566 800 534 780T481 727T452 657T443 582V514Q443 478 452 439T481 367T533 313T615 290Q660 290 690 303T738 338T764 389T774 449H853ZM158 546Q158 455 189 367T279 208T425 95T623 51Q734 51 820 94T965 208T1056 367T1087
-546Q1087 635 1056 722T966 877T820 988T623 1031Q512 1031 426 989T280 878T189 722T158 546ZM87 546Q87 651 123 751T229 929T397 1056T623 1104Q749 1104 848 1056T1016 930T1121 751T1158 546Q1158 439 1122 338T1017 156T849 28T623 -21Q539 -21 467 1T335
-63T229 156T152 273T104 405T87 546Z" />
-<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="1229" d="M816 705Q808 731 802 758T794 815Q758 762 697 727T555 691Q502 691 456 705T375 746T322 814T302 908Q302 970 328 1014T400 1085T506 1126T633 1140H792V1201Q790 1282 749 1330T625
-1380Q586 1380 551 1372T489 1347T446 1302T427 1237L319 1243Q322 1298 346 1341T412 1415T508 1460T625 1476Q689 1476 739 1457T826 1402T881 1315T901 1200V886Q901 793 928 705H816ZM575 786Q606 786 640 796T704 823T758 863T792 913V1058H634Q592 1058 552
-1050T481 1025T430 980T410 912Q410 879 423 855T458 816T510 793T575 786Z" />
-<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="1229" d="M368 520L644 132H539L244 511V530L539 909H644L368 520ZM703 520L979 132H874L579 511V530L874 909H979L703 520Z" />
-<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1229" d="M1009 386H890V670H198V776H1009V386Z" />
-<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="1230" d="M970 601H229V702H970V601Z" />
-<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1229" d="M84 539Q84 646 120 746T226 925T394 1050T620 1098Q704 1098 776 1077T908 1017T1013 926T1091 811T1138 679T1155 539Q1155 432 1119 332T1014 153T846 27T620 -21Q494 -21 395 26T226
-152T121 331T84 539ZM154 539Q154 448 185 361T276 204T422 93T620 51Q731 51 817 93T962 205T1053 361T1084 539Q1084 630 1053 717T963 873T817 984T620 1026Q509 1026 423 984T276 874T185 718T154 539ZM494 491V234H414V856H621Q726 854 785 807T845 671Q844
-613 809 574T708 516L860 234H776L642 491H494ZM494 565H633Q696 567 730 596T764 670Q765 725 731 752T621 781H494V565Z" />
-<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="1229" d="M949 1359H279V1456H949V1359Z" />
-<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="1229" d="M370 1226Q370 1277 389 1322T442 1401T521 1456T616 1476Q665 1476 709 1456T786 1402T838 1322T857 1226Q857 1175 838 1131T787 1053T710 1000T616 980Q566 980 521 999T443 1052T390 1130T370
-1226ZM460 1226Q460 1193 472 1165T505 1116T554 1083T616 1071Q648 1071 675 1083T723 1116T755 1165T767 1226Q767 1259 756 1288T724 1338T677 1372T616 1385Q583 1385 555 1373T505 1339T472 1288T460 1226Z" />
-<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1229" d="M681 829H1072V728H681V289H570V728H156V829H570V1267H681V829ZM1038 -1H203V101H1038V-1Z" />
-<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="1229" d="M922 667H351V742L640 1025Q668 1052 693 1078T736 1131T766 1185T777 1239Q777 1272 765 1298T732 1342T681 1369T618 1379Q535 1379 488 1336T437 1217H331Q332 1272 354 1318T413 1397T502
-1448T616 1467Q673 1467 722 1452T807 1408T863 1337T883 1241Q883 1199 868 1162T826 1089T767 1020T698 952L485 754H922V667Z" />
-<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="1229" d="M533 1108H611Q647 1108 680 1116T738 1140T779 1182T795 1242Q795 1275 783 1300T748 1343T695 1369T628 1378Q593 1378 563 1370T510 1345T472 1303T456 1246H351Q353 1298 375 1339T435
-1408T522 1451T626 1466Q683 1466 733 1452T820 1410T879 1341T901 1244Q900 1179 858 1135T751 1069Q826 1050 871 1005T917 881Q917 825 894 783T831 713T739 670T629 655Q574 655 523 669T431 711T365 783T337 885H443Q445 850 460 824T501 779T560 752T632
-742Q669 742 701 751T758 778T797 822T811 884Q811 925 794 952T749 996T685 1019T611 1026H533V1108Z" />
-<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1229" d="M634 1498H779L549 1232H450L634 1498Z" />
-<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1229" d="M324 1082V449Q325 362 341 294T389 178T470 106T587 81Q659 81 712 99T804 150T866 228T903 329V1082H1023V0H914L907 162Q861 78 785 30T596 -20Q506 -20 438 14T324 110V-416H206V1082H324Z" />
-<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1229" d="M830 0V520H724Q613 520 523 554T368 649T268 797T233 988Q233 1092 268 1178T367 1325T522 1421T724 1456H950V0H830Z" />
-<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="1229" d="M534 717Q534 751 557 775T619 800Q658 800 681 776T705 717Q705 683 682 659T619 635Q580 635 557 659T534 717Z" />
-<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="1229" d="M624 0L612 -64Q645 -69 674 -81T727 -113T763 -163T777 -235Q777 -287 753 -324T689 -385T595 -422T483 -435L476 -357Q509 -357 545 -351T610 -332T658 -295T678 -237Q678 -205 664 -185T626
--154T569 -137T503 -127L531 0H624Z" />
-<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="1229" d="M743 665H638V1328L406 1258V1348L730 1455H743V665Z" />
-<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="1229" d="M291 1141Q291 1211 313 1272T377 1378T479 1450T614 1476Q690 1476 749 1450T850 1379T914 1272T937 1141V1024Q937 954 915 893T851 787T751 716T616 690Q540 690 480 716T378 787T314
-893T291 1024V1141ZM399 1024Q400 974 413 931T454 855T521 804T616 785Q668 785 708 804T775 855T815 930T830 1024V1141Q829 1190 815 1233T774 1309T707 1361T614 1380Q561 1380 521 1361T454 1310T414 1234T399 1141V1024Z" />
-<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="1229" d="M350 944L644 560V541L350 162H244L520 550L244 944H350ZM695 944L989 560V541L695 162H589L865 550L589 944H695Z" />
-<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1229" d="M358 751H264V1348L55 1285V1366L347 1462H358V751ZM622 179L541 227L1064 1275L1147 1227L622 179ZM1040 248H1154V168H1040V0H945V168H586L582 228L940 710H1040V248ZM685 248H945V593L917
-548L685 248Z" />
-<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1229" d="M580 179L499 227L1022 1275L1105 1227L580 179ZM355 747H261V1344L52 1281V1362L344 1458H355V747ZM1164 0H650V68L910 322Q935 347 957 370T996 418T1023 466T1033 515Q1033 545 1023 568T993
-607T947 632T890 641Q815 641 773 602T727 495H632Q633 545 652 586T706 657T786 703T888 720Q940 720 984 707T1060 667T1111 603T1129 517Q1129 479 1115 445T1078 379T1024 317T962 257L770 78H1164V0Z" />
-<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1229" d="M438 174L357 222L880 1270L963 1222L438 174ZM1068 249H1182V169H1068V1H973V169H614L610 229L968 711H1068V249ZM713 249H973V594L945 549L713 249ZM226 1142H296Q329 1142 358 1149T411
-1171T448 1208T462 1262Q462 1292 451 1315T419 1353T372 1377T312 1385Q280 1385 253 1378T205 1355T172 1318T157 1266H62Q64 1313 84 1350T138 1412T216 1450T310 1464Q361 1464 406 1452T485 1414T538 1351T557 1264Q556 1206 519 1167T422 1107Q490 1090 531
-1049T572 938Q572 887 551 850T494 786T411 747T312 734Q263 734 217 746T134 785T74 849T50 941H145Q147 910 161 886T198 846T251 821T315 812Q348 812 377 820T429 845T463 885T476 940Q476 977 461 1002T421 1041T363 1061T296 1068H226V1142Z" />
-<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="1229" d="M695 684Q694 624 689 582T669 504T628 437T559 365Q520 325 483 284T416 196T370 99T352 -12Q352 -74 369 -123T421 -207T503 -261T614 -280Q670 -280 717 -263T799 -212T854 -132T877
--26H996Q994 -107 966 -173T887 -287T768 -360T614 -386Q525 -386 455 -359T335 -284T259 -167T232 -14Q232 58 253 122T311 242T393 349T487 443Q517 471 535 497T562 552T573 612T576 684H695ZM544 1018Q544 1052 567 1076T630 1101Q669 1101 692 1077T715 1018Q715
-984 692 960T630 936Q591 936 568 960T544 1018Z" />
-<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513ZM691 1565H587L369 1831H513L691 1565Z" />
-<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513ZM752 1829H897L667 1563H568L752 1829Z" />
-<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513ZM909 1608V1591H798L629 1765L462 1591H354V1611L592 1850H668L909 1608Z" />
-<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513ZM955 1824Q953 1783 940 1746T902 1681T843 1637T766 1620Q719 1620 686 1637T622 1675T561 1713T489
-1730Q438 1729 410 1695T379 1611L300 1624Q301 1664 314 1701T352 1766T411 1810T489 1827Q531 1827 564 1810T629 1772T693 1734T766 1717Q791 1717 811 1727T845 1753T866 1792T876 1839L955 1824Z" />
-<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513ZM322 1729Q322 1762 344 1786T404 1810Q442 1810 464 1786T487 1729Q487 1697 465 1674T404
-1650Q366 1650 344 1673T322 1729ZM760 1728Q760 1761 782 1785T842 1809Q880 1809 902 1785T925 1728Q925 1696 903 1673T842 1649Q804 1649 782 1672T760 1728Z" />
-<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1229" d="M905 406H351L222 0H101L575 1456H683L1153 0H1033L905 406ZM385 513H871L629 1279L385 513ZM444 1717Q444 1755 458 1789T497 1848T555 1888T628 1903Q666 1903 699 1889T757 1849T796 1789T811
-1717Q811 1678 797 1645T758 1588T700 1549T628 1535Q589 1535 556 1549T498 1587T459 1645T444 1717ZM520 1717Q520 1694 528 1674T551 1639T585 1615T628 1606Q651 1606 670 1615T704 1639T726 1674T734 1717Q734 1740 726 1761T704 1797T671 1822T628 1831Q605
-1831 585 1822T551 1798T528 1761T520 1717Z" />
-<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1229" d="M1171 0H668L662 389H320L180 0H55L607 1456H1141V1354H759L767 809H1099V707H769L777 101H1171V0ZM361 502H661L650 1300L361 502Z" />
-<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1229" d="M1099 442Q1087 344 1050 260T952 113T808 15T620 -20Q533 -20 463 6T338 79T243 187T177 320T139 469T125 622V833Q126 909 138 986T177 1134T243 1268T337 1376T462 1449T620 1476Q726
-1476 809 1441T954 1344T1051 1196T1099 1011H980Q968 1086 942 1152T871 1267T765 1345T620 1374Q549 1374 494 1350T398 1286T327 1193T280 1079T254 957T245 835V622Q245 563 253 500T280 377T327 264T397 170T494 105T620 81Q704 81 766 108T872 185T942 300T980
-442H1099ZM661 252L649 188Q682 183 711 171T764 139T800 89T814 17Q814 -35 790 -72T726 -133T632 -170T520 -183L513 -105Q546 -105 582 -99T647 -80T695 -43T715 15Q715 47 701 67T663 98T606 115T540 125L568 252H661Z" />
-<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1229" d="M962 698H320V104H1060V0H201V1456H1056V1351H320V802H962V698ZM635 1565H531L313 1831H457L635 1565Z" />
-<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1229" d="M962 698H320V104H1060V0H201V1456H1056V1351H320V802H962V698ZM696 1829H841L611 1563H512L696 1829Z" />
-<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1229" d="M962 698H320V104H1060V0H201V1456H1056V1351H320V802H962V698ZM853 1608V1591H742L573 1765L406 1591H298V1611L536 1850H612L853 1608Z" />
-<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1229" d="M962 698H320V104H1060V0H201V1456H1056V1351H320V802H962V698ZM267 1729Q267 1762 289 1786T349 1810Q387 1810 409 1786T432 1729Q432 1697 410 1674T349 1650Q311 1650 289 1673T267
-1729ZM705 1728Q705 1761 727 1785T787 1809Q825 1809 847 1785T870 1728Q870 1696 848 1673T787 1649Q749 1649 727 1672T705 1728Z" />
-<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="1229" d="M193 1456H1036V1348H671V106H1036V0H193V106H547V1348H193V1456ZM662 1565H558L340 1831H484L662 1565Z" />
-<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="1229" d="M193 1456H1036V1348H671V106H1036V0H193V106H547V1348H193V1456ZM723 1829H868L638 1563H539L723 1829Z" />
-<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="1229" d="M193 1456H1036V1348H671V106H1036V0H193V106H547V1348H193V1456ZM880 1608V1591H769L600 1765L433 1591H325V1611L563 1850H639L880 1608Z" />
-<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="1229" d="M193 1456H1036V1348H671V106H1036V0H193V106H547V1348H193V1456ZM294 1729Q294 1762 316 1786T376 1810Q414 1810 436 1786T459 1729Q459 1697 437 1674T376 1650Q338 1650 316 1673T294
-1729ZM732 1728Q732 1761 754 1785T814 1809Q852 1809 874 1785T897 1728Q897 1696 875 1673T814 1649Q776 1649 754 1672T732 1728Z" />
-<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1259" d="M207 0V689H-45V791H207V1456H559Q699 1454 809 1401T995 1259T1111 1052T1153 799V656Q1151 522 1111 404T995 196T809 55T559 0H207ZM567 689H327V101H559Q676 103 764 149T912 271T1001 447T1033
-656V802Q1032 910 1002 1009T912 1184T765 1306T559 1354H327V791H567V689Z" />
-<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1229" d="M1068 0H949L281 1229L280 0H161V1456H280L948 229L949 1456H1068V0ZM937 1824Q935 1783 922 1746T884 1681T825 1637T748 1620Q701 1620 668 1637T604 1675T543 1713T471 1730Q420 1729 392
-1695T361 1611L282 1624Q283 1664 296 1701T334 1766T393 1810T471 1827Q513 1827 546 1810T611 1772T675 1734T748 1717Q773 1717 793 1727T827 1753T848 1792T858 1839L937 1824Z" />
-<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1229" d="M1103 631Q1102 557 1090 480T1053 330T988 194T896 83T772 8T615 -20Q529 -20 459 7T335 82T241 194T176 330T138 480T124 631V823Q125 897 137 974T175 1124T239 1261T333 1373T456 1448T613
-1476Q700 1476 770 1449T894 1374T988 1262T1052 1126T1090 976T1103 823V631ZM985 825Q984 883 976 946T950 1069T904 1183T834 1279T738 1344T613 1368Q543 1368 489 1344T393 1278T324 1183T277 1068T251 945T242 825V631Q243 573 251 511T278 388T324 273T394
-177T490 112T615 87Q686 87 740 111T836 177T905 272T951 387T976 510T985 631V825ZM689 1586H585L367 1852H511L689 1586Z" />
-<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1229" d="M1103 631Q1102 557 1090 480T1053 330T988 194T896 83T772 8T615 -20Q529 -20 459 7T335 82T241 194T176 330T138 480T124 631V823Q125 897 137 974T175 1124T239 1261T333 1373T456 1448T613
-1476Q700 1476 770 1449T894 1374T988 1262T1052 1126T1090 976T1103 823V631ZM985 825Q984 883 976 946T950 1069T904 1183T834 1279T738 1344T613 1368Q543 1368 489 1344T393 1278T324 1183T277 1068T251 945T242 825V631Q243 573 251 511T278 388T324 273T394
-177T490 112T615 87Q686 87 740 111T836 177T905 272T951 387T976 510T985 631V825ZM750 1850H895L665 1584H566L750 1850Z" />
-<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1229" d="M1103 631Q1102 557 1090 480T1053 330T988 194T896 83T772 8T615 -20Q529 -20 459 7T335 82T241 194T176 330T138 480T124 631V823Q125 897 137 974T175 1124T239 1261T333 1373T456
-1448T613 1476Q700 1476 770 1449T894 1374T988 1262T1052 1126T1090 976T1103 823V631ZM985 825Q984 883 976 946T950 1069T904 1183T834 1279T738 1344T613 1368Q543 1368 489 1344T393 1278T324 1183T277 1068T251 945T242 825V631Q243 573 251 511T278 388T324
-273T394 177T490 112T615 87Q686 87 740 111T836 177T905 272T951 387T976 510T985 631V825ZM907 1629V1612H796L627 1786L460 1612H352V1632L590 1871H666L907 1629Z" />
-<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1229" d="M1103 631Q1102 557 1090 480T1053 330T988 194T896 83T772 8T615 -20Q529 -20 459 7T335 82T241 194T176 330T138 480T124 631V823Q125 897 137 974T175 1124T239 1261T333 1373T456 1448T613
-1476Q700 1476 770 1449T894 1374T988 1262T1052 1126T1090 976T1103 823V631ZM985 825Q984 883 976 946T950 1069T904 1183T834 1279T738 1344T613 1368Q543 1368 489 1344T393 1278T324 1183T277 1068T251 945T242 825V631Q243 573 251 511T278 388T324 273T394
-177T490 112T615 87Q686 87 740 111T836 177T905 272T951 387T976 510T985 631V825ZM953 1845Q951 1804 938 1767T900 1702T841 1658T764 1641Q717 1641 684 1658T620 1696T559 1734T487 1751Q436 1750 408 1716T377 1632L298 1645Q299 1685 312 1722T350 1787T409
-1831T487 1848Q529 1848 562 1831T627 1793T691 1755T764 1738Q789 1738 809 1748T843 1774T864 1813T874 1860L953 1845Z" />
-<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1229" d="M1103 631Q1102 557 1090 480T1053 330T988 194T896 83T772 8T615 -20Q529 -20 459 7T335 82T241 194T176 330T138 480T124 631V823Q125 897 137 974T175 1124T239 1261T333 1373T456 1448T613
-1476Q700 1476 770 1449T894 1374T988 1262T1052 1126T1090 976T1103 823V631ZM985 825Q984 883 976 946T950 1069T904 1183T834 1279T738 1344T613 1368Q543 1368 489 1344T393 1278T324 1183T277 1068T251 945T242 825V631Q243 573 251 511T278 388T324 273T394
-177T490 112T615 87Q686 87 740 111T836 177T905 272T951 387T976 510T985 631V825ZM320 1750Q320 1783 342 1807T402 1831Q440 1831 462 1807T485 1750Q485 1718 463 1695T402 1671Q364 1671 342 1694T320 1750ZM758 1749Q758 1782 780 1806T840 1830Q878 1830
-900 1806T923 1749Q923 1717 901 1694T840 1670Q802 1670 780 1693T758 1749Z" />
-<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1229" d="M196 179L554 544L211 894L290 974L632 624L975 974L1054 894L711 544L1070 179L991 100L632 464L275 100L196 179Z" />
-<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1229" d="M1093 631Q1092 557 1080 480T1043 330T978 194T886 83T762 8T605 -20Q514 -20 443 9T316 90L213 -84H110L254 160Q218 208 192 265T149 383T123 507T114 631V823Q115 897 127 974T165 1124T229
-1261T323 1373T446 1448T603 1476Q713 1476 795 1433T936 1319L1046 1505H1149L991 1238Q1043 1145 1067 1037T1093 823V631ZM232 631Q232 587 237 540T252 446T278 354T317 268L875 1215Q831 1283 765 1325T603 1368Q533 1368 479 1344T383 1278T314 1183T267
-1068T241 945T232 825V631ZM975 825Q974 896 962 972T922 1121L373 188Q415 142 472 115T605 87Q676 87 730 111T826 177T895 272T941 387T966 510T975 631V825Z" />
-<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1229" d="M1071 1456L1072 469Q1070 370 1038 281T946 126T803 20T615 -20Q510 -20 426 19T283 125T191 281T157 469L159 1456H272L275 469Q276 394 299 325T365 202T471 116T615 84Q696 84 758 116T863
-201T928 324T953 469L955 1456H1071ZM698 1559H594L376 1825H520L698 1559Z" />
-<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1229" d="M1071 1456L1072 469Q1070 370 1038 281T946 126T803 20T615 -20Q510 -20 426 19T283 125T191 281T157 469L159 1456H272L275 469Q276 394 299 325T365 202T471 116T615 84Q696 84 758 116T863
-201T928 324T953 469L955 1456H1071ZM759 1823H904L674 1557H575L759 1823Z" />
-<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1229" d="M1071 1456L1072 469Q1070 370 1038 281T946 126T803 20T615 -20Q510 -20 426 19T283 125T191 281T157 469L159 1456H272L275 469Q276 394 299 325T365 202T471 116T615 84Q696 84 758
-116T863 201T928 324T953 469L955 1456H1071ZM916 1602V1585H805L636 1759L469 1585H361V1605L599 1844H675L916 1602Z" />
-<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1229" d="M1071 1456L1072 469Q1070 370 1038 281T946 126T803 20T615 -20Q510 -20 426 19T283 125T191 281T157 469L159 1456H272L275 469Q276 394 299 325T365 202T471 116T615 84Q696 84 758 116T863
-201T928 324T953 469L955 1456H1071ZM329 1723Q329 1756 351 1780T411 1804Q449 1804 471 1780T494 1723Q494 1691 472 1668T411 1644Q373 1644 351 1667T329 1723ZM767 1722Q767 1755 789 1779T849 1803Q887 1803 909 1779T932 1722Q932 1690 910 1667T849 1643Q811
-1643 789 1666T767 1722Z" />
-<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1229" d="M600 662L989 1456H1125L658 548L656 0H544L542 548L75 1456H214L600 662ZM724 1822H869L639 1556H540L724 1822Z" />
-<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1229" d="M310 1456V1152H634Q738 1152 824 1123T972 1040T1068 910T1103 738Q1103 643 1069 567T972 437T824 354T634 324H310V0H191V1456H310ZM310 1051V425H634Q712 426 776 449T886 513T958 610T984
-736Q984 805 959 863T888 962T778 1027T634 1051H310Z" />
-<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1229" d="M312 0H193V1116Q193 1209 217 1287T286 1423T399 1513T555 1546Q624 1546 685 1525T791 1465T864 1369T891 1239Q891 1171 873 1118T832 1019T790 926T772 826Q772 777 795 738T853 662T928
-591T1002 513T1059 420T1082 301Q1082 224 1056 165T983 64T874 1T741 -21Q702 -21 660 -16T577 -1T501 24T440 59L473 160Q496 144 526 130T589 104T658 87T728 80Q780 80 823 96T898 141T946 210T963 301Q963 355 940 397T883 476T808 548T734 625T676 715T652
-828Q652 886 671 935T713 1031T755 1126T774 1232Q774 1279 757 1318T710 1385T643 1428T565 1444Q500 1445 453 1421T375 1352T329 1248T312 1116V0Z" />
-<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825 937T731
-985T612 1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911 300V537H693Q614
-537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86ZM952 1244H848L630 1510H774L952 1244Z" />
-<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825 937T731
-985T612 1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911 300V537H693Q614
-537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86ZM757 1508H902L672 1242H573L757 1508Z" />
-<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825
-937T731 985T612 1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911
-300V537H693Q614 537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86ZM914 1287V1270H803L634 1444L467 1270H359V1290L597 1529H673L914 1287Z" />
-<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825 937T731
-985T612 1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911 300V537H693Q614
-537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86ZM960 1503Q958 1462 945 1425T907 1360T848 1316T771 1299Q724 1299 691 1316T627 1354T566 1392T494 1409Q443 1408 415 1374T384 1290L305 1303Q306 1343 319 1380T357 1445T416
-1489T494 1506Q536 1506 569 1489T634 1451T698 1413T771 1396Q796 1396 816 1406T850 1432T871 1471T881 1518L960 1503Z" />
-<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825 937T731
-985T612 1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911 300V537H693Q614
-537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86ZM327 1408Q327 1441 349 1465T409 1489Q447 1489 469 1465T492 1408Q492 1376 470 1353T409 1329Q371 1329 349 1352T327 1408ZM765 1407Q765 1440 787 1464T847 1488Q885 1488 907
-1464T930 1407Q930 1375 908 1352T847 1328Q809 1328 787 1351T765 1407Z" />
-<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1229" d="M937 0Q926 33 920 73T912 156Q881 118 840 86T751 31T646 -6T529 -20Q453 -20 388 2T274 64T198 160T170 287Q170 380 211 445T322 550T484 610T677 629H911V752Q910 813 887 859T825 937T731
-985T612 1001Q554 1001 502 986T409 943T343 875T316 783L196 784Q199 853 232 911T323 1011T455 1078T617 1102Q703 1102 778 1080T909 1014T997 904T1031 750V226Q1031 172 1040 117T1064 12L1065 0H937ZM542 86Q605 85 662 101T768 145T853 213T911 300V537H693Q614
-537 541 525T412 486T323 412T289 297Q289 248 309 209T363 143T443 101T542 86ZM449 1396Q449 1434 463 1468T502 1527T560 1567T633 1582Q671 1582 704 1568T762 1528T801 1468T816 1396Q816 1357 802 1324T763 1267T705 1228T633 1214Q594 1214 561 1228T503
-1266T464 1324T449 1396ZM525 1396Q525 1373 533 1353T556 1318T590 1294T633 1285Q656 1285 675 1294T709 1318T731 1353T739 1396Q739 1419 731 1440T709 1476T676 1501T633 1510Q610 1510 590 1501T556 1477T533 1440T525 1396Z" />
-<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1229" d="M894 -20Q784 -19 713 28T601 153Q582 118 555 87T492 32T415 -6T323 -20Q255 -20 204 3T118 68T65 164T47 284Q47 361 70 425T140 535T252 606T406 632H537V802Q537 839 530 874T504 937T452 982T367
-1000Q323 1000 288 986T229 947T193 888T181 812L65 816Q64 881 85 933T147 1023T242 1081T366 1102Q467 1102 529 1062T621 957Q660 1021 722 1061T872 1102Q956 1102 1015 1071T1111 987T1166 866T1184 725L1183 538H653V405Q653 346 665 289T706 185T786 110T912
-81Q951 81 983 90T1042 113T1090 145T1129 181L1166 94Q1148 72 1123 52T1064 15T988 -10T894 -20ZM341 80Q371 80 400 90T456 117T503 156T539 202L538 536H408Q350 535 305 515T228 459T181 378T165 280Q165 240 176 204T208 140T263 96T341 80ZM653 636H1071L1070
-745Q1068 788 1058 833T1025 915T965 976T872 1000Q807 1000 765 968T699 888T664 781T653 670V636Z" />
-<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="1229" d="M632 81Q692 81 746 98T843 149T911 228T942 334H1057Q1053 257 1017 192T923 80T790 7T632 -20Q513 -20 425 25T279 145T191 317T161 520V562Q161 667 190 764T278 937T425 1057T631 1102Q721
-1102 797 1074T930 994T1020 872T1057 717H942Q939 778 914 830T848 920T752 979T631 1000Q537 1000 471 962T362 862T301 722T281 562V520Q281 438 300 359T362 219T470 119T632 81ZM679 252L667 188Q700 183 729 171T782 139T818 89T832 17Q832 -35 808 -72T744
--133T650 -170T538 -183L531 -105Q564 -105 600 -99T665 -80T713 -43T733 15Q733 47 719 67T681 98T624 115T558 125L586 252H679Z" />
-<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1229" d="M655 -20Q542 -20 449 22T290 136T187 304T149 510V553Q150 669 187 769T290 943T443 1059T632 1102Q740 1102 823 1063T962 957T1048 799T1079 606V533H269V510Q270 425 298 348T377 211T500
-117T660 81Q760 80 841 118T979 228L1055 171Q1025 129 984 94T893 33T782 -6T655 -20ZM632 1000Q559 1000 498 973T391 896T315 781T274 635H959V648Q957 715 935 778T871 891T769 970T632 1000ZM943 1244H839L621 1510H765L943 1244Z" />
-<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1229" d="M655 -20Q542 -20 449 22T290 136T187 304T149 510V553Q150 669 187 769T290 943T443 1059T632 1102Q740 1102 823 1063T962 957T1048 799T1079 606V533H269V510Q270 425 298 348T377 211T500
-117T660 81Q760 80 841 118T979 228L1055 171Q1025 129 984 94T893 33T782 -6T655 -20ZM632 1000Q559 1000 498 973T391 896T315 781T274 635H959V648Q957 715 935 778T871 891T769 970T632 1000ZM748 1508H893L663 1242H564L748 1508Z" />
-<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1229" d="M655 -20Q542 -20 449 22T290 136T187 304T149 510V553Q150 669 187 769T290 943T443 1059T632 1102Q740 1102 823 1063T962 957T1048 799T1079 606V533H269V510Q270 425 298 348T377
-211T500 117T660 81Q760 80 841 118T979 228L1055 171Q1025 129 984 94T893 33T782 -6T655 -20ZM632 1000Q559 1000 498 973T391 896T315 781T274 635H959V648Q957 715 935 778T871 891T769 970T632 1000ZM905 1287V1270H794L625 1444L458 1270H350V1290L588 1529H664L905
-1287Z" />
-<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1229" d="M655 -20Q542 -20 449 22T290 136T187 304T149 510V553Q150 669 187 769T290 943T443 1059T632 1102Q740 1102 823 1063T962 957T1048 799T1079 606V533H269V510Q270 425 298 348T377 211T500
-117T660 81Q760 80 841 118T979 228L1055 171Q1025 129 984 94T893 33T782 -6T655 -20ZM632 1000Q559 1000 498 973T391 896T315 781T274 635H959V648Q957 715 935 778T871 891T769 970T632 1000ZM318 1408Q318 1441 340 1465T400 1489Q438 1489 460 1465T483 1408Q483
-1376 461 1353T400 1329Q362 1329 340 1352T318 1408ZM756 1407Q756 1440 778 1464T838 1488Q876 1488 898 1464T921 1407Q921 1375 899 1352T838 1328Q800 1328 778 1351T756 1407Z" />
-<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="1229" d="M221 1082H723V106H1091V0H221V106H603V975H221V1082ZM981 1254H877L659 1520H803L981 1254Z" />
-<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="1229" d="M221 1082H723V106H1091V0H221V106H603V975H221V1082ZM786 1518H931L701 1252H602L786 1518Z" />
-<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="1229" d="M221 1082H723V106H1091V0H221V106H603V975H221V1082ZM943 1297V1280H832L663 1454L496 1280H388V1300L626 1539H702L943 1297Z" />
-<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="1229" d="M221 1082H723V106H1091V0H221V106H603V975H221V1082ZM356 1418Q356 1451 378 1475T438 1499Q476 1499 498 1475T521 1418Q521 1386 499 1363T438 1339Q400 1339 378 1362T356 1418ZM794
-1417Q794 1450 816 1474T876 1498Q914 1498 936 1474T959 1417Q959 1385 937 1362T876 1338Q838 1338 816 1361T794 1417Z" />
-<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1229" d="M796 1293Q911 1169 974 1003T1038 623V552Q1038 435 1005 332T910 150T757 26T551 -20Q450 -20 365 17T218 121T121 276T86 466Q86 575 120 666T216 824T367 928T565 965Q665 965 753 926T901
-817Q878 949 824 1052T690 1235L439 1096L388 1170L619 1297Q559 1345 489 1381T341 1446L380 1550Q583 1483 729 1358L955 1483L1007 1410L796 1293ZM918 625Q918 640 918 655T916 684Q896 724 861 756T779 812T678 848T565 861Q480 861 414 830T301 746T231 620T207
-466Q207 389 232 320T303 198T413 114T555 83Q646 83 714 122T827 226T895 375T918 552V625Z" />
-<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1229" d="M303 1082L312 879Q369 980 464 1040T680 1102Q858 1102 952 996T1047 693V0H927V691Q926 840 859 919T651 998Q593 998 541 979T445 927T368 849T313 751V0H193V1082H303ZM932 1502Q930 1461
-917 1424T879 1359T820 1315T743 1298Q696 1298 663 1315T599 1353T538 1391T466 1408Q415 1407 387 1373T356 1289L277 1302Q278 1342 291 1379T329 1444T388 1488T466 1505Q508 1505 541 1488T606 1450T670 1412T743 1395Q768 1395 788 1405T822 1431T843 1470T853
-1517L932 1502Z" />
-<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q727 1102 816 1058T968 940T1063 766T1097 557V524Q1096 414 1064 315T969 142T818 24T615 -20Q501 -20 412 23T260 141T165 315T131
-524V557ZM251 524Q251 438 275 358T345 217T458 118T615 81Q703 81 770 118T883 216T953 358T977 524V557Q977 642 953 722T883 863T769 962T613 1000Q525 1000 458 963T345 864T275 722T251 557V524ZM933 1243H829L611 1509H755L933 1243Z" />
-<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q727 1102 816 1058T968 940T1063 766T1097 557V524Q1096 414 1064 315T969 142T818 24T615 -20Q501 -20 412 23T260 141T165 315T131
-524V557ZM251 524Q251 438 275 358T345 217T458 118T615 81Q703 81 770 118T883 216T953 358T977 524V557Q977 642 953 722T883 863T769 962T613 1000Q525 1000 458 963T345 864T275 722T251 557V524ZM738 1507H883L653 1241H554L738 1507Z" />
-<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q727 1102 816 1058T968 940T1063 766T1097 557V524Q1096 414 1064 315T969 142T818 24T615 -20Q501 -20 412 23T260 141T165 315T131
-524V557ZM251 524Q251 438 275 358T345 217T458 118T615 81Q703 81 770 118T883 216T953 358T977 524V557Q977 642 953 722T883 863T769 962T613 1000Q525 1000 458 963T345 864T275 722T251 557V524ZM895 1286V1269H784L615 1443L448 1269H340V1289L578 1528H654L895
-1286Z" />
-<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q727 1102 816 1058T968 940T1063 766T1097 557V524Q1096 414 1064 315T969 142T818 24T615 -20Q501 -20 412 23T260 141T165 315T131
-524V557ZM251 524Q251 438 275 358T345 217T458 118T615 81Q703 81 770 118T883 216T953 358T977 524V557Q977 642 953 722T883 863T769 962T613 1000Q525 1000 458 963T345 864T275 722T251 557V524ZM941 1502Q939 1461 926 1424T888 1359T829 1315T752 1298Q705
-1298 672 1315T608 1353T547 1391T475 1408Q424 1407 396 1373T365 1289L286 1302Q287 1342 300 1379T338 1444T397 1488T475 1505Q517 1505 550 1488T615 1450T679 1412T752 1395Q777 1395 797 1405T831 1431T852 1470T862 1517L941 1502Z" />
-<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q727 1102 816 1058T968 940T1063 766T1097 557V524Q1096 414 1064 315T969 142T818 24T615 -20Q501 -20 412 23T260 141T165 315T131
-524V557ZM251 524Q251 438 275 358T345 217T458 118T615 81Q703 81 770 118T883 216T953 358T977 524V557Q977 642 953 722T883 863T769 962T613 1000Q525 1000 458 963T345 864T275 722T251 557V524ZM565 1407Q565 1440 587 1464T647 1488Q685 1488 707 1464T730
-1407Q730 1375 708 1352T647 1328Q609 1328 587 1351T565 1407ZM1003 1406Q1003 1439 1025 1463T1085 1487Q1123 1487 1145 1463T1168 1406Q1168 1374 1146 1351T1085 1327Q1047 1327 1025 1350T1003 1406Z" />
-<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1229" d="M1113 644H115V760H1113V644ZM539 1087Q539 1120 561 1144T621 1168Q659 1168 681 1144T704 1087Q704 1055 682 1032T621 1008Q583 1008 561 1031T539 1087ZM538 292Q538 324 560 348T620 372Q658
-372 680 348T703 292Q703 259 681 236T620 212Q582 212 560 235T538 292Z" />
-<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1229" d="M131 557Q132 667 165 766T259 939T410 1058T613 1102Q667 1102 715 1092T806 1062L880 1214H973L879 1022Q931 986 971 936T1039 825T1081 697T1097 557V524Q1096 414 1064 315T969 142T818
-24T615 -20Q552 -20 497 -7T394 32L310 -140H217L324 78Q277 115 242 164T182 270T144 391T131 524V557ZM977 557Q977 610 967 662T939 761T893 849T829 921L441 127Q516 81 615 81Q703 81 770 118T883 216T953 358T977 524V557ZM251 524Q251 424 282 334T374 181L759
-967Q727 983 691 991T613 1000Q525 1000 458 963T345 864T275 722T251 557V524Z" />
-<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1229" d="M919 169Q865 80 777 30T567 -20Q477 -20 409 9T294 94T223 231T198 416V1082H317V414Q319 251 383 167T581 83Q716 83 800 145T917 313L916 1082H1037V0H925L919 169ZM916 1235H812L594 1501H738L916
-1235Z" />
-<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1229" d="M919 169Q865 80 777 30T567 -20Q477 -20 409 9T294 94T223 231T198 416V1082H317V414Q319 251 383 167T581 83Q716 83 800 145T917 313L916 1082H1037V0H925L919 169ZM721 1499H866L636 1233H537L721
-1499Z" />
-<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1229" d="M919 169Q865 80 777 30T567 -20Q477 -20 409 9T294 94T223 231T198 416V1082H317V414Q319 251 383 167T581 83Q716 83 800 145T917 313L916 1082H1037V0H925L919 169ZM878 1278V1261H767L598
-1435L431 1261H323V1281L561 1520H637L878 1278Z" />
-<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1229" d="M919 169Q865 80 777 30T567 -20Q477 -20 409 9T294 94T223 231T198 416V1082H317V414Q319 251 383 167T581 83Q716 83 800 145T917 313L916 1082H1037V0H925L919 169ZM548 1399Q548 1432
-570 1456T630 1480Q668 1480 690 1456T713 1399Q713 1367 691 1344T630 1320Q592 1320 570 1343T548 1399ZM986 1398Q986 1431 1008 1455T1068 1479Q1106 1479 1128 1455T1151 1398Q1151 1366 1129 1343T1068 1319Q1030 1319 1008 1342T986 1398Z" />
-<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="1229" d="M600 220L622 161L1013 1082H1149L590 -173Q568 -222 538 -269T467 -353T373 -414T250 -437Q226 -437 197 -433T148 -423L162 -323Q179 -325 204 -327T247 -330Q293 -330 331 -312T398 -266T450
--202T488 -132L562 28L76 1082H211L600 220ZM754 1499H899L669 1233H570L754 1499Z" />
-<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="1229" d="M1068 530Q1068 425 1044 326T968 150T840 27T655 -20Q550 -20 463 20T316 137V-416H196V1546H316V933Q374 1014 460 1058T653 1102Q761 1102 839 1057T968 935T1043 759T1068 551V530ZM948
-551Q948 632 931 712T875 855T776 958T626 998Q572 998 525 983T438 942T368 878T316 796V265Q360 180 441 131T628 81Q716 81 777 121T876 224T931 368T948 530V551Z" />
-<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="1229" d="M600 220L622 161L1013 1082H1149L590 -173Q568 -222 538 -269T467 -353T373 -414T250 -437Q226 -437 197 -433T148 -423L162 -323Q179 -325 204 -327T247 -330Q293 -330 331 -312T398 -266T450
--202T488 -132L562 28L76 1082H211L600 220ZM324 1399Q324 1432 346 1456T406 1480Q444 1480 466 1456T489 1399Q489 1367 467 1344T406 1320Q368 1320 346 1343T324 1399ZM762 1398Q762 1431 784 1455T844 1479Q882 1479 904 1455T927 1398Q927 1366 905 1343T844
-1319Q806 1319 784 1342T762 1398Z" />
-<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="1229" d="M1162 686H77V788H1162V686Z" />
-<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="1229" d="M1170 686H85V788H1170V686Z" />
-<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="1229" d="M527 1229Q527 1272 536 1317T562 1404T606 1486T666 1559L735 1508Q690 1444 668 1377T644 1232V1105H527V1229Z" />
-<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="1229" d="M702 1422Q702 1378 693 1334T666 1247T622 1165T562 1092L493 1144Q538 1207 560 1274T584 1420V1546H702V1422Z" />
-<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="1229" d="M687 88Q687 45 678 1T651 -86T607 -168T547 -241L476 -189Q521 -126 544 -59T567 86V226H687V88Z" />
-<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="1229" d="M365 1229Q365 1272 374 1317T400 1404T444 1486T504 1559L573 1508Q528 1444 506 1377T482 1232V1105H365V1229ZM675 1229Q675 1272 684 1317T710 1404T754 1486T814 1559L883 1508Q838
-1444 816 1377T792 1232V1105H675V1229Z" />
-<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="1229" d="M831 1422Q831 1378 822 1334T795 1247T751 1165T691 1092L622 1144Q667 1207 689 1274T713 1420V1546H831V1422ZM885 1422Q885 1378 876 1334T849 1247T805 1165T745 1092L676 1144Q721
-1207 743 1274T767 1420V1546H885V1422Z" />
-<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="1229" d="M554 87Q554 44 545 0T519 -87T475 -169T415 -242L344 -190Q389 -126 411 -60T435 85V225H554V87ZM803 87Q803 44 794 0T768 -87T724 -169T664 -242L593 -190Q638 -126 660 -60T684
-85V225H803V87Z" />
-<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="1229" d="M428 760Q429 799 442 832T480 889T538 926T613 939Q654 939 688 926T746 889T784 832T799 760V717Q798 678 785 646T747 590T689 553T614 540Q573 540 539 553T481 589T443 645T428 717V760Z" />
-<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="1229" d="M538 555L814 167H709L414 546V565L709 944H814L538 555Z" />
-<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="1229" d="M520 944L814 560V541L520 162H414L690 550L414 944H520Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_Mono_300.ttf b/site/content/assets/roboto/Roboto_Mono_300.ttf
deleted file mode 100644
index 6c101fe4..00000000
--- a/site/content/assets/roboto/Roboto_Mono_300.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_300.woff b/site/content/assets/roboto/Roboto_Mono_300.woff
deleted file mode 100644
index 68d8403e..00000000
--- a/site/content/assets/roboto/Roboto_Mono_300.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_300.woff2 b/site/content/assets/roboto/Roboto_Mono_300.woff2
deleted file mode 100644
index ab64df38..00000000
--- a/site/content/assets/roboto/Roboto_Mono_300.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_400.eot b/site/content/assets/roboto/Roboto_Mono_400.eot
deleted file mode 100644
index 550df22a..00000000
--- a/site/content/assets/roboto/Roboto_Mono_400.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_400.svg b/site/content/assets/roboto/Roboto_Mono_400.svg
deleted file mode 100644
index f384d9ce..00000000
--- a/site/content/assets/roboto/Roboto_Mono_400.svg
+++ /dev/null
@@ -1,390 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="RobotoMono" horiz-adv-x="1230" ><font-face
- font-family="Roboto Mono"
- units-per-em="2048"
- panose-1="0 0 0 0 0 0 0 0 0 0"
- ascent="2146"
- descent="-555"
- alphabetic="0" />
-<glyph unicode=" " glyph-name="space" horiz-adv-x="1229" />
-<glyph unicode="!" glyph-name="exclam" horiz-adv-x="1229" d="M690 471H504V1456H690V471ZM486 97Q486 145 514 177T600 209Q657 209 686 177T716 97Q716 51 687 20T600 -11Q543 -11 515 20T486 97Z" />
-<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="1229" d="M505 1427L484 1057H354L355 1411V1536H505V1427ZM862 1427L841 1057H712L713 1411V1536H863L862 1427Z" />
-<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1229" d="M707 410H443L363 0H220L300 410H61V547H326L395 901H137V1040H422L504 1456H647L565 1040H829L911 1456H1054L972 1040H1177V901H945L876 547H1102V410H850L770 0H627L707 410ZM469 547H733L802
-901H538L469 547Z" />
-<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1229" d="M907 375Q908 466 841 531T626 644Q533 673 458 711T330 801T247 922T218 1079Q218 1163 243 1231T315 1349T428 1431T576 1472V1692H725V1472Q893 1449 986 1331T1080 1008H896Q896 1075 880 1131T832
-1228T754 1292T649 1315Q528 1315 466 1252T403 1082Q403 1032 419 993T469 922T558 863T690 809Q784 778 859 740T986 651T1065 533T1093 377Q1093 290 1066 221T988 103T867 23T708 -16V-208H559V-17Q481 -9 410 19T283 100T195 235T162 429H347Q347 345 372
-290T436 201T526 154T627 140Q692 140 744 156T832 202T887 276T907 375Z" />
-<glyph unicode="%" glyph-name="percent" horiz-adv-x="1229" d="M44 1194Q44 1251 61 1302T112 1393T196 1454T311 1477Q377 1477 427 1455T511 1393T562 1303T580 1194V1117Q580 1060 563 1009T512 920T428 859T313 836Q248 836 198 858T113 919T62 1009T44
-1117V1194ZM182 1117Q182 1086 189 1058T212 1007T252 971T313 957Q348 957 372 970T412 1006T434 1057T442 1117V1194Q442 1225 435 1254T412 1306T372 1342T311 1356Q276 1356 252 1343T212 1307T189 1255T182 1194V1117ZM645 338Q645 395 662 446T714 536T798
-597T913 620Q979 620 1029 598T1113 536T1164 446T1182 338V260Q1182 203 1165 152T1113 63T1030 2T915 -21Q849 -21 799 1T714 62T663 152T645 260V338ZM783 260Q783 229 790 200T813 149T854 113T915 99Q950 99 974 112T1014 148T1036 200T1043 260V338Q1043
-369 1036 398T1014 449T973 485T913 499Q877 499 853 486T813 450T790 398T783 338V260ZM398 188L287 250L854 1287L965 1225L398 188Z" />
-<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1229" d="M107 373Q107 440 127 497T183 603T269 697T380 785Q313 876 274 957T234 1126Q234 1211 259 1276T332 1386T445 1454T593 1477Q664 1477 722 1452T820 1385T883 1286T905 1168Q905 1115
-890 1072T847 990T781 918T699 851L605 771L912 368Q947 432 967 508T988 672H1155Q1155 544 1119 435T1012 237L1193 0H972L889 110Q815 47 726 14T539 -20Q440 -20 360 9T224 90T138 214T107 373ZM539 130Q610 130 676 156T799 230L476 661L448 637Q398 596 367
-557T320 484T298 421T292 373Q292 322 308 278T355 201T432 149T539 130ZM420 1128Q420 1072 445 1014T515 890L632 983Q663 1004 683 1027T714 1073T729 1121T734 1168Q734 1198 725 1226T697 1276T652 1311T593 1325Q550 1325 518 1309T464 1266T431 1204T420
-1128Z" />
-<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="1229" d="M653 1425L632 1057H494L495 1409V1536H653V1425Z" />
-<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="1229" d="M357 591Q357 734 379 860T440 1093T527 1290T631 1448T741 1566T846 1643L885 1521Q823 1474 762 1393T652 1197T573 931T542 593V579Q542 392 572 241T651 -26T761 -224T885 -357L846 -470Q796
--442 741 -394T631 -276T527 -118T440 78T380 312T357 581V591Z" />
-<glyph unicode=")" glyph-name="parenright" horiz-adv-x="1229" d="M849 581Q849 438 827 312T766 79T679 -117T575 -275T465 -393T359 -470L320 -357Q382 -311 443 -229T553 -29T632 240T663 579V593Q663 780 631 932T549 1202T438 1402T320 1530L359 1643Q409
-1615 464 1566T574 1448T678 1290T766 1094T826 860T849 591V581Z" />
-<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1229" d="M537 683L160 779L214 954L579 803L554 1224H732L703 797L1066 947L1120 769L738 675L994 351L848 241L634 604L422 250L276 356L537 683Z" />
-<glyph unicode="+" glyph-name="plus" horiz-adv-x="1229" d="M710 781H1117V597H710V146H525V597H119V781H525V1206H710V781Z" />
-<glyph unicode="," glyph-name="comma" horiz-adv-x="1229" d="M643 43Q643 -4 632 -55T598 -157T543 -254T469 -336L354 -273Q402 -203 422 -124T442 40V219H643V43Z" />
-<glyph unicode="-" glyph-name="hyphen" d="M983 561H218V713H983V561Z" />
-<glyph unicode="." glyph-name="period" horiz-adv-x="1229" d="M496 120Q496 150 505 176T533 221T578 252T641 263Q677 263 704 252T750 222T778 176T788 120Q788 91 779 66T751 21T705 -8T641 -19Q605 -19 578 -9T533 21T506 65T496 120Z" />
-<glyph unicode="/" glyph-name="slash" horiz-adv-x="1229" d="M418 -125H252L860 1456H1025L418 -125Z" />
-<glyph unicode="0" glyph-name="zero" horiz-adv-x="1229" d="M1088 557Q1088 418 1056 311T964 130T817 18T618 -20Q507 -20 420 18T271 129T178 310T145 557V898Q145 1037 177 1144T269 1326T417 1438T616 1477Q728 1477 815 1439T963 1326T1056 1145T1088 898V557ZM331
-594L898 1029Q882 1174 814 1249T616 1325Q470 1325 401 1227T331 939V594ZM902 852L336 419Q353 278 423 204T618 130Q765 130 833 230T902 518V852Z" />
-<glyph unicode="1" glyph-name="one" horiz-adv-x="1229" d="M774 0H589V1220L208 1075V1244L759 1456H774V0Z" />
-<glyph unicode="2" glyph-name="two" horiz-adv-x="1229" d="M1067 0H113V133L590 663Q654 734 697 789T766 890T803 978T814 1064Q814 1118 797 1165T746 1248T665 1303T557 1324Q484 1324 431 1303T342 1244T289 1150T271 1027H85Q85 1119 117 1200T209 1343T357
-1440T557 1476Q660 1476 742 1446T882 1361T969 1233T1000 1072Q1000 1007 978 944T919 818T832 696T727 575L336 151H1067V0Z" />
-<glyph unicode="3" glyph-name="three" horiz-adv-x="1229" d="M390 817H522Q592 817 645 836T735 888T791 967T810 1068Q810 1195 745 1259T555 1324Q496 1324 448 1307T365 1256T311 1177T292 1074H106Q106 1157 138 1230T230 1358T371 1444T555 1476Q653 1476
-734 1450T873 1371T963 1242T995 1064Q995 1022 982 977T942 890T873 810T771 747Q842 724 889 687T965 604T1005 507T1017 406Q1017 304 982 225T885 92T739 9T556 -20Q460 -20 376 7T229 86T131 213T94 384H279Q279 327 298 280T354 200T441 149T556 131Q619
-131 670 147T757 198T812 282T832 402Q832 470 810 519T747 602T649 651T522 667H390V817Z" />
-<glyph unicode="4" glyph-name="four" horiz-adv-x="1229" d="M924 489H1127V338H924V0H739V338H75V447L727 1456H924V489ZM280 489H739V1210L709 1154L280 489Z" />
-<glyph unicode="5" glyph-name="five" horiz-adv-x="1229" d="M240 730L313 1456H1060V1276H469L428 888Q471 913 531 932T670 951Q771 951 851 916T987 818T1073 664T1103 464Q1103 360 1075 271T991 118T848 17T646 -20Q557 -20 478 5T338 80T237 206T187 383H363Q380
-259 454 195T646 131Q712 131 763 154T848 221T900 326T918 462Q918 530 899 589T842 691T751 760T627 785Q581 785 548 779T487 760T437 731T388 692L240 730Z" />
-<glyph unicode="6" glyph-name="six" horiz-adv-x="1229" d="M856 1457V1291H840Q748 1291 676 1272T548 1220T454 1142T388 1042T348 929T330 809Q356 840 390 866T463 912T548 943T644 955Q753 955 832 914T962 804T1037 650T1061 475Q1061 373 1033 283T947
-126T806 19T610 -20Q531 -20 466 3T348 65T257 159T193 275T154 404T141 538V625Q141 725 153 825T196 1018T277 1190T405 1330T590 1423T840 1457H856ZM614 801Q567 801 523 786T441 744T374 679T328 595V533Q328 437 351 363T413 237T503 160T610 133Q675 133
-725 158T809 227T861 332T879 466Q879 530 863 590T814 698T731 773T614 801Z" />
-<glyph unicode="7" glyph-name="seven" horiz-adv-x="1229" d="M1096 1352L493 0H299L900 1294H112V1456H1096V1352Z" />
-<glyph unicode="8" glyph-name="eight" horiz-adv-x="1229" d="M1070 1076Q1069 967 1011 882T856 749Q912 725 957 690T1035 608T1085 508T1103 393Q1103 294 1067 217T968 88T821 8T641 -20Q543 -20 459 7T312 86T213 216T177 393Q177 454 194 508T243 608T320
-690T421 750Q373 774 334 807T268 882T226 973T211 1076Q211 1171 243 1245T331 1371T466 1449T638 1476Q730 1476 809 1449T946 1371T1037 1246T1070 1076ZM918 397Q918 458 898 509T840 596T752 653T639 673Q576 673 525 653T438 597T383 509T363 397Q363 334
-382 285T438 201T525 149T641 131Q702 131 753 149T840 201T897 284T918 397ZM884 1073Q884 1128 866 1174T815 1253T737 1305T638 1324Q584 1324 540 1307T464 1256T415 1177T397 1073Q397 1016 414 971T464 893T541 843T640 825Q693 825 738 842T815 892T866
-971T884 1073Z" />
-<glyph unicode="9" glyph-name="nine" horiz-adv-x="1229" d="M373 164Q472 164 547 181T677 231T770 306T830 402T865 513T879 633Q855 603 824 577T754 530T668 499T564 487Q456 487 378 529T248 641T173 797T149 972Q149 1075 177 1166T262 1326T403 1435T600
-1476Q684 1476 751 1453T870 1388T959 1290T1019 1168T1054 1031T1065 887V820Q1065 727 1056 630T1021 441T946 270T821 129T634 34T373 -1H354V164H373ZM594 640Q641 640 685 655T767 699T834 766T881 852V912Q881 1009 859 1085T798 1213T709 1294T601 1322Q536
-1322 486 1296T402 1225T349 1117T331 982Q331 918 347 857T395 747T477 670T594 640Z" />
-<glyph unicode=":" glyph-name="colon" horiz-adv-x="1229" d="M546 120Q546 150 555 176T583 221T628 252T691 263Q727 263 754 252T800 222T828 176T838 120Q838 91 829 66T801 21T755 -8T691 -19Q655 -19 628 -9T583 21T556 65T546 120ZM546 996Q546 1026 555
-1052T583 1097T628 1128T691 1139Q727 1139 754 1128T800 1098T828 1052T838 996Q838 967 829 942T801 897T755 868T691 857Q655 857 628 867T583 897T556 941T546 996Z" />
-<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="1229" d="M537 996Q537 1026 546 1052T574 1097T619 1128T682 1139Q718 1139 745 1128T791 1098T819 1052T829 996Q829 967 820 942T792 897T746 868T682 857Q646 857 619 867T574 897T547 941T537 996ZM775
-43Q775 -4 764 -55T730 -157T675 -254T601 -336L486 -273Q534 -203 554 -124T574 40V219H775V43Z" />
-<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1229" d="M406 663L353 646L406 628L1018 392V196L170 575V721L1018 1099V903L406 663Z" />
-<glyph unicode="=" glyph-name="equal" horiz-adv-x="1229" d="M1066 780H173V941H1066V780ZM1066 365H173V525H1066V365Z" />
-<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1229" d="M178 909V1100L1061 722V576L178 197V389L825 633L885 650L825 669L178 909Z" />
-<glyph unicode="?" glyph-name="question" horiz-adv-x="1229" d="M511 410Q512 482 517 528T538 611T584 681T664 761Q698 796 733 833T798 910T847 996T866 1091Q866 1200 803 1257T623 1315Q576 1315 532 1304T453 1268T397 1206T376 1116H191Q192 1200 226
-1267T317 1380T453 1451T623 1476Q724 1476 803 1451T938 1376T1022 1257T1051 1097Q1051 1025 1026 962T962 842T875 736T779 645Q749 616 733 590T708 537T698 480T696 410H511ZM490 97Q490 145 518 177T604 209Q661 209 690 177T720 97Q720 51 691 20T604 -11Q547
--11 519 20T490 97Z" />
-<glyph unicode="@" glyph-name="at" horiz-adv-x="1229" d="M1159 789Q1156 709 1140 626T1092 474T1008 363T883 320Q822 320 782 352T724 441Q689 385 638 353T524 320Q475 320 439 346T381 419T350 531T347 674Q356 785 384 874T456 1026T560 1122T690 1156Q757
-1156 801 1130T871 1067L827 563Q824 522 829 497T843 457T867 437T897 432Q934 432 962 460T1010 537T1039 651T1050 789Q1054 916 1029 1017T953 1188T826 1295T655 1332Q554 1332 471 1285T326 1152T230 949T191 691Q186 555 210 449T287 270T422 158T617 119Q647
-119 678 123T739 136T796 157T845 184L877 67Q852 48 820 34T753 11T682 -3T614 -8Q467 -8 362 43T190 188T94 409T69 691Q73 794 94 891T151 1074T239 1229T355 1351T495 1430T658 1458Q780 1458 875 1411T1034 1275T1131 1064T1159 789ZM470 674Q465 572 487
-515T557 458Q606 458 646 485T716 575L755 1020Q727 1033 697 1033Q644 1033 605 1008T538 936T495 823T470 674Z" />
-<glyph unicode="A" glyph-name="A" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538Z" />
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1229" d="M172 0V1456H605Q695 1455 781 1433T934 1363T1041 1243T1080 1068Q1079 1011 1062 964T1014 880T942 814T855 766Q913 749 961 718T1045 642T1099 541T1119 420Q1120 318 1080 240T973 110T819 29T638
-0H172ZM358 681V157H643Q701 158 753 176T845 228T908 309T932 418Q933 480 912 528T852 609T763 661T653 681H358ZM358 835H616Q668 836 718 851T807 896T870 969T894 1069Q894 1130 871 1173T808 1243T717 1284T611 1298H358V835Z" />
-<glyph unicode="C" glyph-name="C" horiz-adv-x="1229" d="M1117 438Q1104 337 1065 253T964 108T816 14T625 -20Q535 -20 462 5T331 76T232 182T163 315T122 466T107 626V829Q108 910 121 989T162 1140T231 1273T330 1380T461 1450T625 1476Q734 1476 820 1443T968
-1348T1067 1200T1117 1010H932Q923 1076 901 1133T842 1233T752 1300T625 1325Q559 1325 509 1304T422 1245T361 1159T321 1055T300 943T293 831V626Q293 572 299 515T321 402T360 297T421 211T508 152T625 130Q698 130 751 153T842 217T901 315T932 438H1117Z"
-/>
-<glyph unicode="D" glyph-name="D" horiz-adv-x="1229" d="M155 0V1456H492Q644 1454 763 1405T965 1267T1091 1055T1136 781V674Q1135 524 1092 401T966 189T764 51T492 0H155ZM343 1304V151H492Q610 152 696 192T838 303T922 468T951 674V783Q950 894 922 988T838
-1152T696 1262T492 1304H343Z" />
-<glyph unicode="E" glyph-name="E" horiz-adv-x="1229" d="M975 673H367V157H1076V0H182V1456H1067V1298H367V830H975V673Z" />
-<glyph unicode="F" glyph-name="F" horiz-adv-x="1229" d="M984 643H378V0H191V1456H1085V1298H378V800H984V643Z" />
-<glyph unicode="G" glyph-name="G" horiz-adv-x="1229" d="M1116 191Q1024 83 905 31T644 -20Q554 -19 479 7T343 80T238 190T163 326T117 480T100 643V812Q101 893 114 973T156 1128T226 1265T326 1375T459 1449T625 1476Q727 1476 813 1445T963 1355T1066 1214T1114
-1029H931Q920 1092 897 1145T837 1237T747 1296T626 1318Q560 1318 509 1296T420 1235T357 1147T316 1040T293 926T286 814V643Q287 588 295 530T322 415T368 309T435 221T527 161T645 137Q683 136 724 140T805 156T878 188T935 242L937 569H641V725H1113L1116
-191Z" />
-<glyph unicode="H" glyph-name="H" horiz-adv-x="1229" d="M1087 0H912V673H315V0H141V1456H315V830H912V1456H1087V0Z" />
-<glyph unicode="I" glyph-name="I" horiz-adv-x="1229" d="M174 1456H1054V1295H705V160H1054V0H174V160H515V1295H174V1456Z" />
-<glyph unicode="J" glyph-name="J" horiz-adv-x="1229" d="M857 1456H1046V443Q1044 342 1008 257T908 111T760 15T573 -20Q471 -20 388 11T243 99T144 238T98 421H286Q289 360 310 308T369 218T457 158T573 137Q639 137 691 161T779 228T835 325T857 443V1456Z" />
-<glyph unicode="K" glyph-name="K" horiz-adv-x="1229" d="M523 676L361 492V0H172V1456H361V745L502 921L929 1456H1154L645 819L1188 0H963L523 676Z" />
-<glyph unicode="L" glyph-name="L" horiz-adv-x="1229" d="M383 157H1095V0H198V1456H383V157Z" />
-<glyph unicode="M" glyph-name="M" horiz-adv-x="1229" d="M377 1456L614 728L870 1456H1100V0H920V581L935 1189L666 405H560L313 1168L328 581V0H148V1456H377Z" />
-<glyph unicode="N" glyph-name="N" horiz-adv-x="1229" d="M1086 0H898L333 1088L330 0H143V1456H331L896 370L899 1456H1086V0Z" />
-<glyph unicode="O" glyph-name="O" horiz-adv-x="1229" d="M1121 644Q1120 566 1108 487T1069 333T1003 195T906 83T778 8T615 -20Q525 -20 453 7T324 83T227 195T160 334T120 487T106 644V810Q107 888 119 967T158 1121T225 1259T322 1372T450 1448T613 1476Q703
-1476 776 1449T905 1373T1001 1261T1068 1122T1107 968T1121 810V644ZM938 812Q937 864 931 920T911 1032T872 1138T812 1227T727 1288T613 1311Q549 1311 500 1288T415 1227T355 1138T317 1032T296 920T288 812V644Q289 593 295 536T317 424T356 317T416 228T501
-166T615 143Q680 143 729 166T814 227T873 316T911 422T931 535T938 644V812Z" />
-<glyph unicode="P" glyph-name="P" horiz-adv-x="1229" d="M376 584V0H191V1456H663Q761 1454 848 1425T1002 1341T1106 1205T1145 1019Q1145 914 1107 834T1002 698T849 614T663 584H376ZM376 736H663Q727 737 781 756T875 812T937 899T960 1017Q960 1083 938
-1136T876 1226T782 1283T663 1304H376V736Z" />
-<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1229" d="M1134 663Q1133 582 1120 500T1081 342T1013 200T913 84L1164 -125L1037 -246L749 -2Q687 -20 615 -20Q522 -20 448 8T317 86T217 201T148 344T108 501T94 663V791Q95 871 108 953T148 1111T216 1253T314
-1369T446 1447T614 1476Q707 1476 781 1448T913 1370T1012 1255T1080 1112T1120 954T1134 791V663ZM950 793Q949 848 944 907T924 1024T885 1134T823 1225T735 1288T614 1311Q546 1311 495 1288T407 1225T346 1133T306 1024T285 907T278 793V663Q278 609 284 550T306
-432T345 322T407 230T495 167T615 143Q684 143 735 166T824 229T885 321T923 431T943 548T950 663V793Z" />
-<glyph unicode="R" glyph-name="R" horiz-adv-x="1229" d="M656 594H365V0H181V1456H608Q710 1454 800 1427T957 1346T1063 1211T1102 1019Q1102 948 1082 889T1025 782T939 697T829 634L1138 12L1137 0H942L656 594ZM365 746H613Q675 747 730 765T826 819T892
-904T916 1021Q916 1091 893 1143T829 1231T732 1285T608 1304H365V746Z" />
-<glyph unicode="S" glyph-name="S" horiz-adv-x="1229" d="M936 368Q936 435 906 481T827 558T722 611T611 649Q534 674 455 709T310 795T203 915T161 1079Q161 1173 202 1247T311 1372T463 1449T634 1476Q729 1476 817 1445T973 1356T1082 1218T1125 1037H935Q927
-1100 904 1151T843 1240T753 1297T634 1318Q581 1318 531 1303T441 1258T378 1184T354 1082Q355 1019 386 976T464 902T567 852T672 817Q726 800 781 779T887 729T982 666T1059 587T1110 489T1129 370Q1129 272 1086 199T973 78T817 5T643 -20Q546 -20 453 10T287
-96T167 234T118 420H307Q316 352 344 300T416 211T517 156T643 137Q697 137 749 150T843 192T910 264T936 368Z" />
-<glyph unicode="T" glyph-name="T" horiz-adv-x="1229" d="M1156 1298H706V0H526V1298H76V1456H1156V1298Z" />
-<glyph unicode="U" glyph-name="U" horiz-adv-x="1229" d="M1088 1456L1090 470Q1088 368 1053 279T955 124T805 19T614 -20Q508 -20 421 18T272 122T175 278T139 470L141 1456H317L321 470Q322 405 341 345T397 239T488 165T614 137Q685 137 739 164T829 238T885
-345T906 470L909 1456H1088Z" />
-<glyph unicode="V" glyph-name="V" horiz-adv-x="1229" d="M610 298L954 1456H1151L692 0H531L71 1456H269L610 298Z" />
-<glyph unicode="W" glyph-name="W" horiz-adv-x="1229" d="M896 394L1007 1456H1182L1005 0H816L629 1097L440 0H250L73 1456H249L360 394L547 1456H708L896 394Z" />
-<glyph unicode="X" glyph-name="X" horiz-adv-x="1229" d="M625 885L939 1456H1157L734 734L1167 0H951L629 582L306 0H87L521 734L98 1456H315L625 885Z" />
-<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1229" d="M603 725L935 1456H1145L692 543L689 0H517L514 543L61 1456H272L603 725Z" />
-<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1229" d="M325 157H1079V0H116L114 144L839 1298H127V1456H1050L1052 1315L325 157Z" />
-<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="1229" d="M822 1512H601V-160H822V-312H426V1664H822V1512Z" />
-<glyph unicode="\" glyph-name="backslash" horiz-adv-x="1229" d="M231 1456H398L1006 -125H839L231 1456Z" />
-<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="1229" d="M405 1664H802V-312H405V-160H627V1512H405V1664Z" />
-<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1229" d="M403 677H231L551 1456H678L997 677H826L628 1163L613 1231L598 1163L403 677Z" />
-<glyph unicode="_" glyph-name="underscore" horiz-adv-x="1229" d="M1072 -151H155V0H1072V-151Z" />
-<glyph unicode="`" glyph-name="grave" horiz-adv-x="1229" d="M813 1215H663L415 1481H638L813 1215Z" />
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786 895T706 938T599
-953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521 525 431
-477T341 326Q341 286 354 252T395 194T463 155T558 141Z" />
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1229" d="M1091 529Q1091 413 1063 313T981 138T848 22T665 -20Q561 -20 485 17T354 123L345 0H175V1536H360V966Q413 1032 488 1067T663 1102Q767 1102 847 1061T981 947T1063 773T1091 550V529ZM906 550Q906
-629 891 700T841 826T752 913T617 945Q569 945 529 933T458 898T402 845T360 778V305Q378 269 402 239T459 185T531 150T619 137Q695 137 749 168T838 254T889 379T906 529V550Z" />
-<glyph unicode="c" glyph-name="c" horiz-adv-x="1229" d="M635 130Q685 130 732 146T817 190T876 257T900 341H1075Q1074 269 1038 204T940 89T800 10T635 -20Q512 -20 420 24T267 142T174 314T143 520V562Q143 669 174 767T266 939T420 1058T635 1102Q731 1102
-811 1072T950 989T1042 864T1075 710H900Q899 759 879 802T823 879T740 931T635 950Q549 950 491 916T396 826T345 701T329 562V520Q329 449 344 380T395 255T489 165T635 130Z" />
-<glyph unicode="d" glyph-name="d" horiz-adv-x="1229" d="M139 550Q139 671 169 772T256 947T393 1061T572 1102Q669 1102 741 1070T867 975V1536H1052V0H882L874 114Q820 48 745 14T570 -20Q472 -20 393 22T257 138T170 312T139 529V550ZM324 529Q324 450 341
-379T393 254T484 169T616 137Q663 137 701 148T770 179T825 228T867 292V794Q831 860 770 902T618 945Q540 945 485 913T394 827T341 701T324 550V529Z" />
-<glyph unicode="e" glyph-name="e" horiz-adv-x="1229" d="M652 -20Q538 -20 443 19T279 128T173 294T135 503V545Q135 676 177 779T288 954T446 1064T628 1102Q745 1102 832 1062T978 950T1064 781T1093 571V488H320Q323 414 348 349T418 236T525 159T662 131Q761
-131 838 171T966 277L1079 189Q1052 148 1012 111T918 44T798 -2T652 -20ZM628 950Q572 950 522 930T432 870T365 773T326 640H908V654Q905 708 888 761T836 856T751 924T628 950Z" />
-<glyph unicode="f" glyph-name="f" d="M450 0V939H152V1082H450V1158Q450 1262 480 1340T566 1472T700 1552T874 1579Q940 1579 1002 1568T1131 1540L1109 1387Q1068 1401 1014 1411T897 1422Q767 1421 702 1356T636 1158V1082H1053V939H636V0H450Z" />
-<glyph unicode="g" glyph-name="g" horiz-adv-x="1229" d="M140 550Q140 671 169 772T255 947T391 1061T572 1102Q672 1102 747 1067T876 964L885 1082H1053V23Q1053 -84 1020 -167T926 -308T781 -396T595 -426Q553 -426 499 -417T390 -386T283 -328T194 -239L290
--128Q324 -169 360 -197T433 -243T507 -267T581 -275Q647 -275 700 -256T790 -201T848 -110T868 14V107Q814 45 741 13T570 -20Q471 -20 391 22T256 138T170 312T140 529V550ZM325 529Q325 450 341 379T393 254T484 169T616 137Q664 137 702 148T771 181T826 231T868
-295V791Q850 825 826 853T771 901T702 933T618 945Q540 945 485 913T394 827T342 701T325 550V529Z" />
-<glyph unicode="h" glyph-name="h" horiz-adv-x="1229" d="M359 921Q417 1006 502 1053T693 1102Q778 1102 847 1078T966 1001T1041 870T1068 681V0H883V683Q883 816 820 881T638 945Q549 945 477 902T359 786V0H174V1536H359V921Z" />
-<glyph unicode="i" glyph-name="i" horiz-adv-x="1229" d="M203 1082H756V160H1109V0H203V160H571V921H203V1082ZM547 1366Q547 1412 574 1443T658 1475Q713 1475 741 1444T769 1366Q769 1321 741 1291T658 1261Q602 1261 575 1291T547 1366Z" />
-<glyph unicode="j" glyph-name="j" horiz-adv-x="1229" d="M299 1082H845V-7Q845 -111 817 -191T734 -325T601 -408T422 -437Q365 -437 316 -434T211 -420L224 -268Q241 -271 267 -273T319 -277T370 -279T409 -280Q461 -280 507 -267T587 -221T640 -137T660 -7V921H299V1082ZM634
-1367Q634 1412 661 1443T744 1475Q800 1475 828 1444T856 1367Q856 1322 828 1292T744 1261Q688 1261 661 1291T634 1367Z" />
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1229" d="M498 505L362 374V0H176V1536H362V596L483 726L838 1082H1063L625 631L1130 0H895L498 505Z" />
-<glyph unicode="l" glyph-name="l" horiz-adv-x="1229" d="M203 1536H756V160H1109V0H203V160H571V1375H203V1536Z" />
-<glyph unicode="m" glyph-name="m" horiz-adv-x="1229" d="M259 1082L264 980Q297 1037 350 1069T480 1102Q629 1102 679 986Q711 1038 763 1069T891 1102Q1010 1102 1074 1029T1138 808V0H962V810Q962 946 837 945Q804 945 780 936T740 912T715 876T703 833V0H527V811Q527
-876 498 911T406 945Q348 945 316 922T269 861V0H93V1082H259Z" />
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1229" d="M340 1082L353 922Q412 1006 498 1053T690 1102Q775 1102 844 1078T963 1003T1038 874T1065 687V0H880V683Q880 755 864 805T817 886T740 931T635 945Q542 945 472 899T359 776V0H174V1082H340Z" />
-<glyph unicode="o" glyph-name="o" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q728 1102 819 1060T974 943T1072 769T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q500 -20 409 22T254 138T156 312T122 529V551ZM307
-529Q307 449 326 377T383 249T480 162T615 130Q691 130 748 162T844 249T902 376T921 529V551Q921 630 902 702T844 830T748 917T613 950Q536 950 479 918T384 830T326 703T307 551V529Z" />
-<glyph unicode="p" glyph-name="p" horiz-adv-x="1229" d="M1087 529Q1087 413 1059 313T977 138T844 22T662 -20Q563 -20 488 12T358 104V-416H173V1082H342L351 964Q405 1031 481 1066T659 1102Q763 1102 843 1061T977 947T1059 773T1087 550V529ZM902 550Q902
-629 885 700T831 826T738 913T604 945Q515 945 455 904T358 797V276Q394 212 454 172T606 131Q683 131 739 163T831 251T884 378T902 529V550Z" />
-<glyph unicode="q" glyph-name="q" horiz-adv-x="1229" d="M140 550Q140 671 169 772T254 947T391 1061T577 1102Q673 1102 746 1070T874 975L882 1082H1052V-416H867V98Q813 41 741 11T575 -20Q472 -20 392 22T255 138T170 312T140 529V550ZM325 529Q325 450
-342 378T396 251T487 164T620 131Q709 131 769 171T867 275V809Q848 840 824 865T769 910T702 939T622 950Q545 950 489 917T397 829T343 701T325 550V529Z" />
-<glyph unicode="r" glyph-name="r" horiz-adv-x="1229" d="M883 1102Q909 1102 937 1101T990 1096T1037 1087T1073 1076L1048 895Q994 907 946 912T844 918Q714 918 634 859T515 694V0H329V1082H505L514 910Q580 999 672 1050T883 1102Z" />
-<glyph unicode="s" glyph-name="s" horiz-adv-x="1229" d="M893 287Q893 320 880 346T836 395T754 435T627 469Q534 488 458 515T327 579T242 667T212 785Q212 851 243 908T330 1009T463 1077T634 1102Q734 1102 814 1076T950 1004T1036 897T1067 764H882Q882
-799 864 832T814 892T737 934T634 950Q575 950 531 937T457 902T412 851T397 791Q397 759 409 734T450 689T529 653T655 622Q755 601 834 574T967 508T1049 418T1078 300Q1078 228 1046 169T955 68T816 3T639 -20Q529 -20 443 9T298 87T207 200T175 333H360Q364
-276 390 237T456 174T544 140T639 130Q756 130 824 173T893 287Z" />
-<glyph unicode="t" glyph-name="t" horiz-adv-x="1229" d="M612 1344V1082H1024V939H612V351Q612 288 628 247T672 182T736 147T814 137Q844 137 876 140T938 149T995 159T1039 169L1065 38Q1042 24 1009 14T937 -4T855 -16T768 -20Q696 -20 634 0T525 65T453
-180T426 351V939H142V1082H426V1344H612Z" />
-<glyph unicode="u" glyph-name="u" horiz-adv-x="1229" d="M876 149Q822 69 741 25T554 -20Q469 -20 400 6T282 89T207 231T180 439V1082H365V437Q365 349 379 291T421 199T489 150T583 136Q696 136 765 182T869 306V1082H1055V0H887L876 149Z" />
-<glyph unicode="v" glyph-name="v" horiz-adv-x="1229" d="M598 266L615 199L633 266L936 1082H1125L684 0H543L98 1082H288L598 266Z" />
-<glyph unicode="w" glyph-name="w" horiz-adv-x="1229" d="M338 392L360 237L387 392L560 1082H679L851 392L880 222L907 392L1027 1082H1191L961 0H815L646 663L618 831L591 663L424 0H278L48 1082H212L338 392Z" />
-<glyph unicode="x" glyph-name="x" horiz-adv-x="1229" d="M621 681L910 1082H1127L724 547L1138 0H924L625 412L326 0H110L524 547L121 1082H335L621 681Z" />
-<glyph unicode="y" glyph-name="y" horiz-adv-x="1229" d="M572 384L620 253L950 1082H1157L608 -167Q589 -209 560 -256T488 -343T390 -410T261 -437Q248 -437 232 -436T200 -432T170 -426T147 -421L177 -270Q184 -270 196 -271T221 -273T246 -274T265 -275Q303
--275 334 -254T390 -204T432 -144T460 -93L534 51L68 1082H275L572 384Z" />
-<glyph unicode="z" glyph-name="z" horiz-adv-x="1229" d="M396 151H1085V0H160V136L806 929H169V1082H1049V951L396 151Z" />
-<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="1229" d="M978 -366Q913 -364 860 -344T765 -290T693 -211T642 -115T611 -9T601 99V268Q601 412 533 477T323 543V688Q464 688 532 752T601 962V1132Q601 1185 610 1239T638 1345T686 1442T758 1521T854
-1575T978 1597L999 1482Q927 1480 885 1448T821 1367T793 1255T787 1132V962Q786 842 731 752T560 614Q676 568 731 478T787 268V99Q787 37 797 -24T831 -135T896 -217T999 -251L978 -366Z" />
-<glyph unicode="|" glyph-name="bar" horiz-adv-x="1229" d="M689 -398H540V1456H689V-398Z" />
-<glyph unicode="}" glyph-name="braceright" horiz-adv-x="1229" d="M323 -251Q384 -249 425 -217T490 -136T525 -25T536 99V268Q536 387 591 477T762 614Q646 661 591 751T536 962V1132Q536 1193 530 1255T502 1366T438 1448T324 1482L344 1597Q413 1595 467
-1575T564 1521T635 1442T684 1346T712 1240T721 1132V962Q721 817 790 753T999 688V543Q859 542 790 477T721 268V99Q721 19 699 -62T631 -211T513 -321T344 -366L323 -251Z" />
-<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1229" d="M1180 740Q1180 674 1158 613T1096 505T1001 430T879 402Q832 402 792 411T713 438T637 482T559 542Q504 587 454 613T348 639Q313 639 283 625T230 586T195 528T182 456L48 473Q48 539 70 599T131
-704T226 775T348 802Q394 802 435 793T516 765T592 721T669 663Q726 615 774 590T879 565Q914 565 944 581T997 623T1033 685T1046 758L1180 740Z" />
-<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="1229" d="M522 611H707V-372H522V611ZM728 990Q728 944 699 913T613 881Q556 881 527 912T498 990Q498 1038 527 1070T613 1103Q669 1103 698 1071T728 990Z" />
-<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1229" d="M639 130Q689 130 736 146T821 190T880 257T904 341H1079Q1078 277 1049 219T971 113T857 32T718 -13V-245H533V-10Q437 8 365 57T244 178T172 337T147 520V562Q147 657 171 744T244 903T364
-1024T533 1092V1318H718V1096Q798 1084 864 1050T978 964T1052 848T1079 710H904Q903 759 883 802T827 879T744 931T639 950Q553 950 495 916T400 826T349 701T333 562V520Q333 449 348 380T399 255T493 165T639 130Z" />
-<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1229" d="M463 626L471 400Q471 331 457 265T410 151H1148L1147 0H117V151H192Q219 158 237 186T267 250T282 327T286 400L278 626H113V778H273L264 1039Q264 1141 297 1222T390 1359T531 1446T709
-1476Q805 1476 881 1448T1009 1369T1090 1247T1118 1089H932Q932 1152 913 1196T860 1269T783 1311T691 1325Q640 1325 596 1306T519 1250T469 1160T450 1039L458 778H778V626H463Z" />
-<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1229" d="M931 84Q869 34 794 7T634 -20Q549 -20 475 7T338 82L234 -26L103 109L215 224Q177 287 157 360T137 515Q137 601 159 678T223 820L103 944L234 1079L351 957Q411 1001 482 1025T634 1049Q714
-1049 786 1025T918 955L1038 1080L1170 944L1046 816Q1086 752 1108 676T1130 515Q1130 435 1110 363T1054 228L1170 109L1038 -27L931 84ZM309 515Q309 441 334 375T402 260T505 181T634 151Q703 151 762 180T864 259T932 375T957 515Q957 589 933 655T865 770T762
-849T634 878Q565 878 506 849T403 771T334 655T309 515Z" />
-<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1229" d="M614 779L983 1456H1195L774 736H1092V615H704L703 613V446H1092V326H703V0H518V326H138V446H518V615H138V736H454L33 1456H245L614 779Z" />
-<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1229" d="M511 -270V521H696V-270H511ZM696 698H511V1456H696V698Z" />
-<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="1229" d="M1140 431Q1140 334 1091 265T954 156Q1023 108 1059 40T1096 -128Q1096 -216 1061 -284T961 -399T807 -470T608 -495Q510 -495 417 -473T250 -400T132 -267T87 -64L272 -62Q272 -140 302
--193T380 -280T488 -328T608 -343Q678 -343 734 -327T829 -283T890 -216T911 -130Q911 -82 892 -47T831 16T723 71T560 126Q454 155 368 189T220 273T126 389T93 551Q93 645 141 714T275 825Q209 874 174 942T138 1110Q138 1194 173 1261T273 1377T427 1450T626
-1476Q740 1476 831 1448T985 1365T1083 1230T1118 1045H933Q933 1103 913 1154T853 1243T757 1303T626 1325Q551 1325 495 1309T400 1264T342 1196T323 1112Q323 1060 340 1024T397 960T505 907T672 854Q780 824 866 789T1014 706T1107 592T1140 431ZM598 691Q553
-703 513 715T435 742Q357 724 318 674T278 553Q278 500 296 463T355 397T464 342T632 289Q676 276 716 264T793 238Q869 258 912 307T956 428Q956 476 936 512T873 579T762 635T598 691Z" />
-<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1229" d="M287 1371Q287 1416 314 1446T396 1477Q450 1477 478 1447T506 1371Q506 1326 478 1296T396 1266Q342 1266 315 1296T287 1371ZM717 1369Q717 1414 744 1445T826 1476Q880 1476 908 1445T936
-1369Q936 1325 908 1295T826 1264Q772 1264 745 1294T717 1369Z" />
-<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1229" d="M862 443Q862 327 797 268T613 208Q551 208 503 230T422 290T371 382T353 498V585Q353 647 371 700T422 793T503 854T613 876Q731 876 797 816T863 641H753Q752 712 719 745T613 778Q575
-778 547 763T499 723T471 662T462 586V498Q462 457 471 422T499 361T546 320T613 305Q685 305 718 338T752 443H862ZM177 542Q177 444 211 358T305 207T446 105T623 68Q717 68 798 105T940 207T1034 358T1068 542Q1068 639 1034 724T940 874T799 974T623 1011Q528
-1011 447 975T305 874T211 725T177 542ZM90 542Q90 620 108 691T161 825T243 939T351 1026T479 1082T623 1102Q736 1102 833 1058T1001 939T1114 761T1155 542Q1155 425 1114 323T1002 144T833 23T623 -21Q510 -21 413 23T244 143T131 322T90 542Z" />
-<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="1229" d="M780 705Q765 749 759 802Q729 759 673 726T533 691Q415 691 350 752T284 918Q284 1030 370 1089T615 1149H756V1201Q755 1266 724 1301T630 1336Q563 1336 523 1310T481 1231L320 1243Q321
-1294 343 1337T406 1411T504 1459T630 1476Q695 1476 748 1459T839 1407T898 1320T919 1200V886Q919 838 925 794T945 705H780ZM572 828Q599 828 628 836T683 859T728 892T756 928V1037H616Q537 1037 492 1004T446 922Q446 877 478 853T572 828Z" />
-<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="1229" d="M390 515L648 118H507L212 506V525L507 914H648L390 515ZM725 515L983 118H842L547 506V525L842 914H983L725 515Z" />
-<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1229" d="M1019 375H834V639H189V800H1019V375Z" />
-<glyph unicode="&#xad;" glyph-name="uni00AD" d="M983 561H218V713H983V561Z" />
-<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1229" d="M87 540Q87 657 128 759T240 938T409 1057T620 1101Q733 1101 830 1058T998 938T1111 760T1152 540Q1152 423 1111 321T999 143T830 23T620 -21Q507 -21 410 23T241 142T128 320T87 540ZM174
-540Q174 442 208 357T302 207T443 106T620 69Q714 69 795 106T937 207T1031 356T1065 540Q1065 638 1031 724T937 873T796 973T620 1010Q525 1010 444 974T302 874T208 724T174 540ZM508 485V232H401V867H612Q667 867 711 855T786 819T835 759T852 675Q852 619
-817 580T716 519L863 232H753L633 485H508ZM508 582H627Q675 583 710 606T745 671Q745 726 715 748T612 770H508V582Z" />
-<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="1229" d="M971 1313H257V1456H971V1313Z" />
-<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="1229" d="M361 1216Q361 1269 381 1316T436 1399T517 1455T616 1476Q667 1476 712 1456T792 1400T846 1317T866 1216Q866 1163 846 1116T792 1035T713 980T616 960Q564 960 518 980T437 1034T382 1115T361
-1216ZM485 1216Q485 1189 495 1166T523 1125T565 1098T616 1088Q643 1088 666 1097T706 1124T733 1165T743 1216Q743 1244 734 1268T707 1311T666 1339T616 1349Q589 1349 565 1339T524 1311T496 1269T485 1216Z" />
-<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1229" d="M709 855H1072V703H709V289H541V703H156V855H541V1267H709V855ZM1030 1H195V152H1030V1Z" />
-<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="1229" d="M934 667H335V775L623 1046Q688 1106 716 1149T744 1228Q744 1277 711 1307T620 1338Q546 1338 511 1301T474 1205H316Q316 1259 337 1307T397 1390T491 1446T616 1467Q682 1467 735 1451T825
-1403T882 1329T902 1230Q902 1190 889 1155T850 1085T789 1015T710 940L535 795H934V667Z" />
-<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="1229" d="M526 1125H610Q680 1125 718 1154T756 1234Q756 1279 723 1308T623 1337Q566 1337 529 1313T491 1245H334Q334 1296 356 1337T417 1406T508 1450T620 1466Q684 1466 738 1452T831 1409T891
-1338T913 1241Q913 1185 878 1140T777 1070Q927 1028 927 886Q927 830 904 787T839 715T741 671T621 655Q564 655 511 668T416 710T349 783T323 888H481Q482 842 521 813T626 783Q694 783 732 813T769 894Q769 957 726 983T610 1009H526V1125Z" />
-<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1229" d="M594 1481H818L550 1215H410L594 1481Z" />
-<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1229" d="M373 1082V460Q373 360 389 296T434 195T504 144T593 130Q700 130 762 171T854 283V1082H1040V0H873L864 116Q820 51 756 16T601 -20Q455 -20 373 53V-416H188V1082H373Z" />
-<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1229" d="M790 0V520H703Q585 520 494 555T339 652T244 800T211 988Q211 1089 243 1174T339 1322T493 1420T703 1456H976V0H790Z" />
-<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="1229" d="M504 729Q504 777 533 809T619 841Q675 841 704 809T734 729Q734 682 705 651T619 619Q562 619 533 650T504 729Z" />
-<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="1229" d="M630 0L618 -52Q647 -57 674 -69T723 -101T758 -151T771 -225Q771 -322 692 -378T468 -435L461 -328Q495 -328 525 -323T577 -305T613 -275T627 -229Q627 -204 617 -187T587 -160T536 -143T466
--134L497 0H630Z" />
-<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="1229" d="M758 665H601V1266L386 1209V1337L740 1454H758V665Z" />
-<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="1229" d="M272 1141Q272 1214 296 1275T364 1381T472 1451T614 1476Q693 1476 756 1451T864 1382T932 1276T956 1141V1024Q956 952 933 891T865 785T758 715T616 690Q536 690 473 715T365 784T296
-890T272 1024V1141ZM435 1024Q435 982 446 947T479 885T536 844T616 829Q660 829 693 844T749 885T782 946T794 1024V1141Q794 1182 783 1217T749 1279T693 1321T614 1336Q569 1336 536 1321T480 1280T446 1218T435 1141V1024Z" />
-<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="1229" d="M383 949L677 560V541L383 152H241L499 550L241 949H383ZM728 949L1022 560V541L728 152H586L844 550L586 949H728Z" />
-<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1229" d="M383 751H242V1292L48 1241V1356L367 1461H383V751ZM658 221L545 287L1058 1241L1172 1175L658 221ZM1068 269H1164V152H1068V0H927V152H589L584 244L923 710H1068V269ZM726 269H927V529L912
-504L726 269Z" />
-<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1229" d="M598 221L485 287L998 1241L1112 1175L598 221ZM371 747H230V1288L36 1237V1352L355 1457H371V747ZM1174 0H635V97L894 341Q952 395 977 434T1003 505Q1003 549 973 576T891 604Q825 604 793
-570T760 484H618Q618 533 636 576T690 651T776 701T888 720Q947 720 994 705T1075 663T1127 596T1145 507Q1145 471 1133 439T1098 376T1043 313T972 246L815 115H1174V0Z" />
-<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1229" d="M469 220L356 286L869 1240L983 1174L469 220ZM1101 269H1197V152H1101V0H960V152H622L617 244L956 710H1101V269ZM759 269H960V529L945 504L759 269ZM221 1157H296Q359 1157 393 1183T428
-1255Q428 1296 398 1322T308 1348Q257 1348 224 1327T189 1265H48Q48 1311 68 1348T123 1410T204 1450T305 1464Q363 1464 411 1451T495 1413T549 1349T569 1262Q569 1211 537 1171T446 1108Q581 1070 581 942Q581 892 560 853T502 788T414 748T306 734Q255 734
-207 746T121 784T61 849T38 944H180Q181 902 216 876T311 849Q372 849 406 876T439 949Q439 1006 400 1029T296 1053H221V1157Z" />
-<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="1229" d="M724 673Q723 602 719 556T699 474T655 405T576 326Q545 291 512 254T452 175T407 89T389 -7Q389 -116 447 -173T614 -231Q657 -231 697 -220T769 -184T820 -122T839 -32H1024Q1023 -116
-992 -183T905 -296T776 -367T614 -392Q517 -392 441 -367T312 -292T232 -173T204 -13Q204 59 227 123T287 243T369 349T460 442Q489 471 505 496T528 547T537 604T539 673H724ZM509 988Q509 1036 538 1068T624 1101Q681 1101 710 1069T739 988Q739 942 710 911T624
-879Q567 879 538 910T509 988Z" />
-<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538ZM710 1561H560L312 1827H535L710 1561Z" />
-<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538ZM727 1824H951L683 1558H543L727 1824Z" />
-<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538ZM933 1624V1599H779L629 1750L480 1599H328V1625L573 1864H685L933 1624Z" />
-<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538ZM973 1844Q973 1799 958 1758T915 1687T850 1638T767 1620Q734 1620 708 1627T661 1644T620 1667T582
-1690T540 1708T491 1715Q447 1715 419 1683T389 1604L285 1628Q285 1673 300 1714T343 1787T407 1838T491 1857Q533 1857 566 1842T631 1810T695 1777T767 1762Q788 1762 807 1771T839 1795T861 1830T870 1874L973 1844Z" />
-<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538ZM302 1718Q302 1763 329 1793T411 1824Q465 1824 493 1794T521 1718Q521 1673 493 1643T411 1613Q357
-1613 330 1643T302 1718ZM732 1716Q732 1761 759 1792T841 1823Q895 1823 923 1792T951 1716Q951 1672 923 1642T841 1611Q787 1611 760 1641T732 1716Z" />
-<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1229" d="M869 377H383L266 0H81L551 1456H706L1168 0H984L869 377ZM433 538H820L628 1170L433 538ZM424 1732Q424 1775 440 1811T484 1874T549 1916T629 1931Q671 1931 707 1916T771 1875T815 1812T831
-1732Q831 1689 815 1653T772 1592T708 1552T629 1538Q587 1538 550 1552T485 1591T441 1653T424 1732ZM523 1732Q523 1710 531 1691T554 1658T588 1635T629 1627Q651 1627 669 1635T702 1657T724 1690T732 1732Q732 1780 703 1810T629 1841Q585 1841 554 1811T523
-1732Z" />
-<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1229" d="M1195 0H664L663 353H353L230 0H32L592 1456H1172V1304H835L837 833H1139V682H837L838 151H1195V0ZM414 527H663L661 1233L414 527Z" />
-<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1229" d="M1117 438Q1104 337 1065 253T964 108T816 14T625 -20Q535 -20 462 5T331 76T232 182T163 315T122 466T107 626V829Q108 910 121 989T162 1140T231 1273T330 1380T461 1450T625 1476Q734
-1476 820 1443T968 1348T1067 1200T1117 1010H932Q923 1076 901 1133T842 1233T752 1300T625 1325Q559 1325 509 1304T422 1245T361 1159T321 1055T300 943T293 831V626Q293 572 299 515T321 402T360 297T421 211T508 152T625 130Q698 130 751 153T842 217T901
-315T932 438H1117ZM684 0L672 -52Q701 -57 728 -69T777 -101T812 -151T825 -225Q825 -322 746 -378T522 -435L515 -328Q549 -328 579 -323T631 -305T667 -275T681 -229Q681 -204 671 -187T641 -160T590 -143T520 -134L551 0H684Z" />
-<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1229" d="M975 673H367V157H1076V0H182V1456H1067V1298H367V830H975V673ZM700 1561H550L302 1827H525L700 1561Z" />
-<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1229" d="M975 673H367V157H1076V0H182V1456H1067V1298H367V830H975V673ZM717 1824H941L673 1558H533L717 1824Z" />
-<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1229" d="M975 673H367V157H1076V0H182V1456H1067V1298H367V830H975V673ZM923 1624V1599H769L619 1750L470 1599H318V1625L563 1864H675L923 1624Z" />
-<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1229" d="M975 673H367V157H1076V0H182V1456H1067V1298H367V830H975V673ZM292 1718Q292 1763 319 1793T401 1824Q455 1824 483 1794T511 1718Q511 1673 483 1643T401 1613Q347 1613 320 1643T292
-1718ZM722 1716Q722 1761 749 1792T831 1823Q885 1823 913 1792T941 1716Q941 1672 913 1642T831 1611Q777 1611 750 1641T722 1716Z" />
-<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="1229" d="M174 1456H1054V1295H705V160H1054V0H174V160H515V1295H174V1456ZM648 1561H498L250 1827H473L648 1561Z" />
-<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="1229" d="M174 1456H1054V1295H705V160H1054V0H174V160H515V1295H174V1456ZM665 1824H889L621 1558H481L665 1824Z" />
-<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="1229" d="M174 1456H1054V1295H705V160H1054V0H174V160H515V1295H174V1456ZM871 1624V1599H717L567 1750L418 1599H266V1625L511 1864H623L871 1624Z" />
-<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="1229" d="M174 1456H1054V1295H705V160H1054V0H174V160H515V1295H174V1456ZM241 1718Q241 1763 268 1793T350 1824Q404 1824 432 1794T460 1718Q460 1673 432 1643T350 1613Q296 1613 269 1643T241
-1718ZM671 1716Q671 1761 698 1792T780 1823Q834 1823 862 1792T890 1716Q890 1672 862 1642T780 1611Q726 1611 699 1641T671 1716Z" />
-<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1259" d="M185 0V666H-44V817H185V1456H522Q674 1454 793 1405T995 1267T1121 1055T1166 781V674Q1165 524 1122 401T996 189T794 51T522 0H185ZM593 666H373V151H522Q640 152 726 192T868 303T952 468T981
-674V783Q980 894 952 988T868 1152T726 1262T522 1304H373V817H593V666Z" />
-<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1229" d="M1086 0H898L333 1088L330 0H143V1456H331L896 370L899 1456H1086V0ZM934 1844Q934 1799 919 1758T876 1687T811 1638T728 1620Q695 1620 669 1627T622 1644T581 1667T543 1690T501 1708T452
-1715Q408 1715 380 1683T350 1604L246 1628Q246 1673 261 1714T304 1787T368 1838T452 1857Q494 1857 527 1842T592 1810T656 1777T728 1762Q749 1762 768 1771T800 1795T822 1830T831 1874L934 1844Z" />
-<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1229" d="M1121 644Q1120 566 1108 487T1069 333T1003 195T906 83T778 8T615 -20Q525 -20 453 7T324 83T227 195T160 334T120 487T106 644V810Q107 888 119 967T158 1121T225 1259T322 1372T450 1448T613
-1476Q703 1476 776 1449T905 1373T1001 1261T1068 1122T1107 968T1121 810V644ZM938 812Q937 864 931 920T911 1032T872 1138T812 1227T727 1288T613 1311Q549 1311 500 1288T415 1227T355 1138T317 1032T296 920T288 812V644Q289 593 295 536T317 424T356 317T416
-228T501 166T615 143Q680 143 729 166T814 227T873 316T911 422T931 535T938 644V812ZM714 1582H564L316 1848H539L714 1582Z" />
-<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1229" d="M1121 644Q1120 566 1108 487T1069 333T1003 195T906 83T778 8T615 -20Q525 -20 453 7T324 83T227 195T160 334T120 487T106 644V810Q107 888 119 967T158 1121T225 1259T322 1372T450 1448T613
-1476Q703 1476 776 1449T905 1373T1001 1261T1068 1122T1107 968T1121 810V644ZM938 812Q937 864 931 920T911 1032T872 1138T812 1227T727 1288T613 1311Q549 1311 500 1288T415 1227T355 1138T317 1032T296 920T288 812V644Q289 593 295 536T317 424T356 317T416
-228T501 166T615 143Q680 143 729 166T814 227T873 316T911 422T931 535T938 644V812ZM731 1845H955L687 1579H547L731 1845Z" />
-<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1229" d="M1121 644Q1120 566 1108 487T1069 333T1003 195T906 83T778 8T615 -20Q525 -20 453 7T324 83T227 195T160 334T120 487T106 644V810Q107 888 119 967T158 1121T225 1259T322 1372T450
-1448T613 1476Q703 1476 776 1449T905 1373T1001 1261T1068 1122T1107 968T1121 810V644ZM938 812Q937 864 931 920T911 1032T872 1138T812 1227T727 1288T613 1311Q549 1311 500 1288T415 1227T355 1138T317 1032T296 920T288 812V644Q289 593 295 536T317 424T356
-317T416 228T501 166T615 143Q680 143 729 166T814 227T873 316T911 422T931 535T938 644V812ZM937 1645V1620H783L633 1771L484 1620H332V1646L577 1885H689L937 1645Z" />
-<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1229" d="M1121 644Q1120 566 1108 487T1069 333T1003 195T906 83T778 8T615 -20Q525 -20 453 7T324 83T227 195T160 334T120 487T106 644V810Q107 888 119 967T158 1121T225 1259T322 1372T450 1448T613
-1476Q703 1476 776 1449T905 1373T1001 1261T1068 1122T1107 968T1121 810V644ZM938 812Q937 864 931 920T911 1032T872 1138T812 1227T727 1288T613 1311Q549 1311 500 1288T415 1227T355 1138T317 1032T296 920T288 812V644Q289 593 295 536T317 424T356 317T416
-228T501 166T615 143Q680 143 729 166T814 227T873 316T911 422T931 535T938 644V812ZM977 1865Q977 1820 962 1779T919 1708T854 1659T771 1641Q738 1641 712 1648T665 1665T624 1688T586 1711T544 1729T495 1736Q451 1736 423 1704T393 1625L289 1649Q289 1694
-304 1735T347 1808T411 1859T495 1878Q537 1878 570 1863T635 1831T699 1798T771 1783Q792 1783 811 1792T843 1816T865 1851T874 1895L977 1865Z" />
-<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1229" d="M1121 644Q1120 566 1108 487T1069 333T1003 195T906 83T778 8T615 -20Q525 -20 453 7T324 83T227 195T160 334T120 487T106 644V810Q107 888 119 967T158 1121T225 1259T322 1372T450 1448T613
-1476Q703 1476 776 1449T905 1373T1001 1261T1068 1122T1107 968T1121 810V644ZM938 812Q937 864 931 920T911 1032T872 1138T812 1227T727 1288T613 1311Q549 1311 500 1288T415 1227T355 1138T317 1032T296 920T288 812V644Q289 593 295 536T317 424T356 317T416
-228T501 166T615 143Q680 143 729 166T814 227T873 316T911 422T931 535T938 644V812ZM306 1739Q306 1784 333 1814T415 1845Q469 1845 497 1815T525 1739Q525 1694 497 1664T415 1634Q361 1634 334 1664T306 1739ZM736 1737Q736 1782 763 1813T845 1844Q899 1844
-927 1813T955 1737Q955 1693 927 1663T845 1632Q791 1632 764 1662T736 1737Z" />
-<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1229" d="M181 329L511 666L184 1000L303 1123L631 788L960 1123L1079 1000L751 666L1082 329L963 206L631 543L300 206L181 329Z" />
-<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1229" d="M1113 644Q1112 566 1100 487T1061 333T995 195T898 83T770 8T607 -20Q516 -20 445 7T317 83L213 -93H71L231 177Q197 226 172 282T131 398T106 520T98 644V810Q99 888 111 967T150 1121T217
-1259T314 1372T442 1448T605 1476Q707 1476 785 1442T923 1348L1022 1516H1164L1003 1244Q1031 1197 1051 1145T1085 1037T1105 924T1113 810V644ZM280 644Q281 575 292 498T333 350L831 1193Q794 1246 739 1278T605 1311Q541 1311 492 1288T407 1227T347 1138T309
-1032T288 920T280 812V644ZM930 812Q929 870 922 934T895 1061L404 231Q441 190 491 167T607 143Q672 143 721 166T806 227T865 316T903 422T923 535T930 644V812Z" />
-<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1229" d="M1088 1456L1090 470Q1088 368 1053 279T955 124T805 19T614 -20Q508 -20 421 18T272 122T175 278T139 470L141 1456H317L321 470Q322 405 341 345T397 239T488 165T614 137Q685 137 739 164T829
-238T885 345T906 470L909 1456H1088ZM740 1549H590L342 1815H565L740 1549Z" />
-<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1229" d="M1088 1456L1090 470Q1088 368 1053 279T955 124T805 19T614 -20Q508 -20 421 18T272 122T175 278T139 470L141 1456H317L321 470Q322 405 341 345T397 239T488 165T614 137Q685 137 739 164T829
-238T885 345T906 470L909 1456H1088ZM757 1812H981L713 1546H573L757 1812Z" />
-<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1229" d="M1088 1456L1090 470Q1088 368 1053 279T955 124T805 19T614 -20Q508 -20 421 18T272 122T175 278T139 470L141 1456H317L321 470Q322 405 341 345T397 239T488 165T614 137Q685 137 739
-164T829 238T885 345T906 470L909 1456H1088ZM963 1612V1587H809L659 1738L510 1587H358V1613L603 1852H715L963 1612Z" />
-<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1229" d="M1088 1456L1090 470Q1088 368 1053 279T955 124T805 19T614 -20Q508 -20 421 18T272 122T175 278T139 470L141 1456H317L321 470Q322 405 341 345T397 239T488 165T614 137Q685 137 739
-164T829 238T885 345T906 470L909 1456H1088ZM332 1706Q332 1751 359 1781T441 1812Q495 1812 523 1782T551 1706Q551 1661 523 1631T441 1601Q387 1601 360 1631T332 1706ZM762 1704Q762 1749 789 1780T871 1811Q925 1811 953 1780T981 1704Q981 1660 953 1630T871
-1599Q817 1599 790 1629T762 1704Z" />
-<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1229" d="M603 725L935 1456H1145L692 543L689 0H517L514 543L61 1456H272L603 725ZM707 1823H931L663 1557H523L707 1823Z" />
-<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1229" d="M353 1456V1163H630Q747 1163 837 1132T990 1044T1085 909T1118 738Q1118 645 1086 567T991 433T838 345T630 313H353V0H168V1456H353ZM353 1011V465H630Q708 465 765 487T859 547T915 634T933
-736Q933 790 915 839T860 927T766 988T630 1011H353Z" />
-<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1229" d="M353 0H169V1087Q169 1199 198 1287T280 1435T405 1526T562 1558Q637 1558 702 1538T816 1475T893 1370T921 1220Q921 1141 901 1088T857 992T814 912T794 823Q794 777 816 740T873 668T947
-598T1021 522T1077 431T1100 316Q1100 231 1075 168T1003 63T894 0T754 -21Q713 -21 669 -16T585 -1T510 22T456 51L498 206Q516 195 542 182T600 157T666 138T735 130Q782 130 816 143T872 181T904 237T915 307Q915 354 893 392T836 465T762 535T688 612T631 705T608
-825Q608 864 618 897T643 959T677 1016T710 1073T736 1134T746 1204Q746 1254 731 1291T692 1354T636 1393T572 1406Q473 1406 414 1324T353 1087V0Z" />
-<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786 895T706
-938T599 953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521
-525 431 477T341 326Q341 286 354 252T395 194T463 155T558 141ZM962 1239H812L564 1505H787L962 1239Z" />
-<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786 895T706
-938T599 953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521
-525 431 477T341 326Q341 286 354 252T395 194T463 155T558 141ZM723 1502H947L679 1236H539L723 1502Z" />
-<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786
-895T706 938T599 953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521
-525 431 477T341 326Q341 286 354 252T395 194T463 155T558 141ZM929 1302V1277H775L625 1428L476 1277H324V1303L569 1542H681L929 1302Z" />
-<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786 895T706
-938T599 953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521
-525 431 477T341 326Q341 286 354 252T395 194T463 155T558 141ZM969 1522Q969 1477 954 1436T911 1365T846 1316T763 1298Q730 1298 704 1305T657 1322T616 1345T578 1368T536 1386T487 1393Q443 1393 415 1361T385 1282L281 1306Q281 1351 296 1392T339 1465T403
-1516T487 1535Q529 1535 562 1520T627 1488T691 1455T763 1440Q784 1440 803 1449T835 1473T857 1508T866 1552L969 1522Z" />
-<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786 895T706
-938T599 953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521
-525 431 477T341 326Q341 286 354 252T395 194T463 155T558 141ZM298 1396Q298 1441 325 1471T407 1502Q461 1502 489 1472T517 1396Q517 1351 489 1321T407 1291Q353 1291 326 1321T298 1396ZM728 1394Q728 1439 755 1470T837 1501Q891 1501 919 1470T947 1394Q947
-1350 919 1320T837 1289Q783 1289 756 1319T728 1394Z" />
-<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1229" d="M885 0Q874 21 868 52T858 118Q830 90 796 65T720 21T631 -9T531 -20Q445 -20 376 5T258 72T183 173T156 300Q156 389 191 456T292 567T448 634T653 656H855V741Q855 790 837 829T786 895T706
-938T599 953Q544 953 501 939T427 902T381 848T364 782H178Q179 841 208 898T293 1000T428 1074T609 1102Q701 1102 780 1080T916 1012T1007 898T1040 739V236Q1040 182 1050 122T1078 16V0H885ZM558 141Q612 141 659 155T744 192T811 244T855 306V525H683Q521
-525 431 477T341 326Q341 286 354 252T395 194T463 155T558 141ZM420 1410Q420 1453 436 1489T480 1552T545 1594T625 1609Q667 1609 703 1594T767 1553T811 1490T827 1410Q827 1367 811 1331T768 1270T704 1230T625 1216Q583 1216 546 1230T481 1269T437 1331T420
-1410ZM519 1410Q519 1388 527 1369T550 1336T584 1313T625 1305Q647 1305 665 1313T698 1335T720 1368T728 1410Q728 1458 699 1488T625 1519Q581 1519 550 1489T519 1410Z" />
-<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1229" d="M896 -20Q793 -20 719 17T599 126Q580 97 555 71T496 24T423 -8T335 -20Q264 -20 210 2T119 63T63 159T43 285Q43 451 147 543T448 635H511V783Q511 859 480 904T381 950Q318 950 279 909T240 792L61
-800Q61 869 83 924T147 1019T248 1080T379 1102Q462 1102 524 1075T626 995Q669 1046 728 1074T862 1102Q943 1102 1004 1076T1108 1001T1171 884T1193 731V497H688V411Q688 345 701 293T744 205T820 150T932 130Q970 130 999 137T1052 154T1095 177T1130 200L1176
-64Q1163 54 1140 40T1083 12T1002 -10T896 -20ZM862 950Q817 950 785 931T731 878T700 801T688 709V640H1017V768Q1017 803 1007 835T977 893T928 934T862 950ZM371 130Q408 130 446 151T512 202L511 495H450Q397 495 355 478T284 431T240 363T224 281Q224 250
-233 223T261 175T307 142T371 130Z" />
-<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="1229" d="M635 130Q685 130 732 146T817 190T876 257T900 341H1075Q1074 269 1038 204T940 89T800 10T635 -20Q512 -20 420 24T267 142T174 314T143 520V562Q143 669 174 767T266 939T420 1058T635
-1102Q731 1102 811 1072T950 989T1042 864T1075 710H900Q899 759 879 802T823 879T740 931T635 950Q549 950 491 916T396 826T345 701T329 562V520Q329 449 344 380T395 255T489 165T635 130ZM705 0L693 -52Q722 -57 749 -69T798 -101T833 -151T846 -225Q846 -322
-767 -378T543 -435L536 -328Q570 -328 600 -323T652 -305T688 -275T702 -229Q702 -204 692 -187T662 -160T611 -143T541 -134L572 0H705Z" />
-<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1229" d="M652 -20Q538 -20 443 19T279 128T173 294T135 503V545Q135 676 177 779T288 954T446 1064T628 1102Q745 1102 832 1062T978 950T1064 781T1093 571V488H320Q323 414 348 349T418 236T525 159T662
-131Q761 131 838 171T966 277L1079 189Q1052 148 1012 111T918 44T798 -2T652 -20ZM628 950Q572 950 522 930T432 870T365 773T326 640H908V654Q905 708 888 761T836 856T751 924T628 950ZM957 1240H807L559 1506H782L957 1240Z" />
-<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1229" d="M652 -20Q538 -20 443 19T279 128T173 294T135 503V545Q135 676 177 779T288 954T446 1064T628 1102Q745 1102 832 1062T978 950T1064 781T1093 571V488H320Q323 414 348 349T418 236T525 159T662
-131Q761 131 838 171T966 277L1079 189Q1052 148 1012 111T918 44T798 -2T652 -20ZM628 950Q572 950 522 930T432 870T365 773T326 640H908V654Q905 708 888 761T836 856T751 924T628 950ZM718 1503H942L674 1237H534L718 1503Z" />
-<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1229" d="M652 -20Q538 -20 443 19T279 128T173 294T135 503V545Q135 676 177 779T288 954T446 1064T628 1102Q745 1102 832 1062T978 950T1064 781T1093 571V488H320Q323 414 348 349T418 236T525
-159T662 131Q761 131 838 171T966 277L1079 189Q1052 148 1012 111T918 44T798 -2T652 -20ZM628 950Q572 950 522 930T432 870T365 773T326 640H908V654Q905 708 888 761T836 856T751 924T628 950ZM924 1303V1278H770L620 1429L471 1278H319V1304L564 1543H676L924
-1303Z" />
-<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1229" d="M652 -20Q538 -20 443 19T279 128T173 294T135 503V545Q135 676 177 779T288 954T446 1064T628 1102Q745 1102 832 1062T978 950T1064 781T1093 571V488H320Q323 414 348 349T418 236T525
-159T662 131Q761 131 838 171T966 277L1079 189Q1052 148 1012 111T918 44T798 -2T652 -20ZM628 950Q572 950 522 930T432 870T365 773T326 640H908V654Q905 708 888 761T836 856T751 924T628 950ZM293 1397Q293 1442 320 1472T402 1503Q456 1503 484 1473T512
-1397Q512 1352 484 1322T402 1292Q348 1292 321 1322T293 1397ZM723 1395Q723 1440 750 1471T832 1502Q886 1502 914 1471T942 1395Q942 1351 914 1321T832 1290Q778 1290 751 1320T723 1395Z" />
-<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="1229" d="M203 1082H756V160H1109V0H203V160H571V921H203V1082ZM1003 1218H853L605 1484H828L1003 1218Z" />
-<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="1229" d="M203 1082H756V160H1109V0H203V160H571V921H203V1082ZM764 1481H988L720 1215H580L764 1481Z" />
-<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="1229" d="M203 1082H756V160H1109V0H203V160H571V921H203V1082ZM970 1281V1256H816L666 1407L517 1256H365V1282L610 1521H722L970 1281Z" />
-<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="1229" d="M203 1082H756V160H1109V0H203V160H571V921H203V1082ZM339 1375Q339 1420 366 1450T448 1481Q502 1481 530 1451T558 1375Q558 1330 530 1300T448 1270Q394 1270 367 1300T339 1375ZM769
-1373Q769 1418 796 1449T878 1480Q932 1480 960 1449T988 1373Q988 1329 960 1299T878 1268Q824 1268 797 1298T769 1373Z" />
-<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1229" d="M845 1286Q949 1168 1007 1004T1066 633V571Q1066 433 1029 324T924 138T766 21T565 -20Q457 -20 367 17T211 121T109 276T73 467Q73 582 109 676T211 837T366 940T561 977Q649 977 725 943T859
-853Q836 963 791 1047T684 1194L418 1042L345 1141L584 1278Q543 1305 500 1325T410 1362L467 1521Q547 1499 618 1463T753 1375L983 1507L1056 1407L845 1286ZM881 635Q881 648 881 660T880 685Q863 712 835 737T766 782T675 813T561 825Q492 825 436 797T341
-719T280 605T259 467Q259 405 280 345T340 237T437 160T569 130Q641 130 698 162T796 251T859 390T881 571V635Z" />
-<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1229" d="M340 1082L353 922Q412 1006 498 1053T690 1102Q775 1102 844 1078T963 1003T1038 874T1065 687V0H880V683Q880 755 864 805T817 886T740 931T635 945Q542 945 472 899T359 776V0H174V1082H340ZM949
-1522Q949 1477 934 1436T891 1365T826 1316T743 1298Q710 1298 684 1305T637 1322T596 1345T558 1368T516 1386T467 1393Q423 1393 395 1361T365 1282L261 1306Q261 1351 276 1392T319 1465T383 1516T467 1535Q509 1535 542 1520T607 1488T671 1455T743 1440Q764
-1440 783 1449T815 1473T837 1508T846 1552L949 1522Z" />
-<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q728 1102 819 1060T974 943T1072 769T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q500 -20 409 22T254 138T156 312T122
-529V551ZM307 529Q307 449 326 377T383 249T480 162T615 130Q691 130 748 162T844 249T902 376T921 529V551Q921 630 902 702T844 830T748 917T613 950Q536 950 479 918T384 830T326 703T307 551V529ZM951 1239H801L553 1505H776L951 1239Z" />
-<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q728 1102 819 1060T974 943T1072 769T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q500 -20 409 22T254 138T156 312T122
-529V551ZM307 529Q307 449 326 377T383 249T480 162T615 130Q691 130 748 162T844 249T902 376T921 529V551Q921 630 902 702T844 830T748 917T613 950Q536 950 479 918T384 830T326 703T307 551V529ZM712 1502H936L668 1236H528L712 1502Z" />
-<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q728 1102 819 1060T974 943T1072 769T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q500 -20 409 22T254 138T156 312T122
-529V551ZM307 529Q307 449 326 377T383 249T480 162T615 130Q691 130 748 162T844 249T902 376T921 529V551Q921 630 902 702T844 830T748 917T613 950Q536 950 479 918T384 830T326 703T307 551V529ZM918 1302V1277H764L614 1428L465 1277H313V1303L558 1542H670L918
-1302Z" />
-<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q728 1102 819 1060T974 943T1072 769T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q500 -20 409 22T254 138T156 312T122
-529V551ZM307 529Q307 449 326 377T383 249T480 162T615 130Q691 130 748 162T844 249T902 376T921 529V551Q921 630 902 702T844 830T748 917T613 950Q536 950 479 918T384 830T326 703T307 551V529ZM958 1522Q958 1477 943 1436T900 1365T835 1316T752 1298Q719
-1298 693 1305T646 1322T605 1345T567 1368T525 1386T476 1393Q432 1393 404 1361T374 1282L270 1306Q270 1351 285 1392T328 1465T392 1516T476 1535Q518 1535 551 1520T616 1488T680 1455T752 1440Q773 1440 792 1449T824 1473T846 1508T855 1552L958 1522Z"
-/>
-<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q728 1102 819 1060T974 943T1072 769T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q500 -20 409 22T254 138T156 312T122
-529V551ZM307 529Q307 449 326 377T383 249T480 162T615 130Q691 130 748 162T844 249T902 376T921 529V551Q921 630 902 702T844 830T748 917T613 950Q536 950 479 918T384 830T326 703T307 551V529ZM287 1396Q287 1441 314 1471T396 1502Q450 1502 478 1472T506
-1396Q506 1351 478 1321T396 1291Q342 1291 315 1321T287 1396ZM717 1394Q717 1439 744 1470T826 1501Q880 1501 908 1470T936 1394Q936 1350 908 1320T826 1289Q772 1289 745 1319T717 1394Z" />
-<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1229" d="M1113 600H115V784H1113V600ZM507 1097Q507 1142 534 1173T616 1204Q670 1204 698 1173T726 1097Q726 1052 698 1022T616 992Q562 992 535 1022T507 1097ZM505 282Q505 327 532 358T614 389Q668
-389 696 358T724 282Q724 238 696 208T614 177Q560 177 533 207T505 282Z" />
-<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1229" d="M122 551Q122 668 156 768T253 943T408 1059T613 1102Q670 1102 720 1092T816 1061L889 1209H1012L911 1004Q1005 929 1055 812T1106 551V529Q1106 412 1072 312T975 138T820 22T615 -20Q561
--20 514 -11T423 16L349 -135H226L327 70Q228 143 175 262T122 529V551ZM307 529Q307 438 331 360T403 224L745 918Q716 933 684 941T613 950Q536 950 479 918T384 830T326 703T307 551V529ZM921 551Q921 636 899 712T832 845L492 156Q547 130 615 130Q691 130
-748 162T844 249T902 376T921 529V551Z" />
-<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1229" d="M876 149Q822 69 741 25T554 -20Q469 -20 400 6T282 89T207 231T180 439V1082H365V437Q365 349 379 291T421 199T489 150T583 136Q696 136 765 182T869 306V1082H1055V0H887L876 149ZM950 1219H800L552
-1485H775L950 1219Z" />
-<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1229" d="M876 149Q822 69 741 25T554 -20Q469 -20 400 6T282 89T207 231T180 439V1082H365V437Q365 349 379 291T421 199T489 150T583 136Q696 136 765 182T869 306V1082H1055V0H887L876 149ZM711 1482H935L667
-1216H527L711 1482Z" />
-<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1229" d="M876 149Q822 69 741 25T554 -20Q469 -20 400 6T282 89T207 231T180 439V1082H365V437Q365 349 379 291T421 199T489 150T583 136Q696 136 765 182T869 306V1082H1055V0H887L876 149ZM917
-1282V1257H763L613 1408L464 1257H312V1283L557 1522H669L917 1282Z" />
-<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1229" d="M876 149Q822 69 741 25T554 -20Q469 -20 400 6T282 89T207 231T180 439V1082H365V437Q365 349 379 291T421 199T489 150T583 136Q696 136 765 182T869 306V1082H1055V0H887L876 149ZM287
-1376Q287 1421 314 1451T396 1482Q450 1482 478 1452T506 1376Q506 1331 478 1301T396 1271Q342 1271 315 1301T287 1376ZM717 1374Q717 1419 744 1450T826 1481Q880 1481 908 1450T936 1374Q936 1330 908 1300T826 1269Q772 1269 745 1299T717 1374Z" />
-<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="1229" d="M572 384L620 253L950 1082H1157L608 -167Q589 -209 560 -256T488 -343T390 -410T261 -437Q248 -437 232 -436T200 -432T170 -426T147 -421L177 -270Q184 -270 196 -271T221 -273T246 -274T265
--275Q303 -275 334 -254T390 -204T432 -144T460 -93L534 51L68 1082H275L572 384ZM731 1482H955L687 1216H547L731 1482Z" />
-<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="1229" d="M1087 529Q1087 413 1060 313T980 138T848 22T668 -20Q568 -20 491 12T358 107V-416H173V1558H358V970Q413 1034 489 1068T665 1102Q769 1102 848 1061T980 947T1060 773T1087 550V529ZM902
-550Q902 629 885 700T833 826T742 913T610 945Q519 945 457 904T358 796V278Q396 213 457 172T612 131Q688 131 743 163T833 251T885 378T902 529V550Z" />
-<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="1229" d="M572 384L620 253L950 1082H1157L608 -167Q589 -209 560 -256T488 -343T390 -410T261 -437Q248 -437 232 -436T200 -432T170 -426T147 -421L177 -270Q184 -270 196 -271T221 -273T246 -274T265
--275Q303 -275 334 -254T390 -204T432 -144T460 -93L534 51L68 1082H275L572 384ZM306 1376Q306 1421 333 1451T415 1482Q469 1482 497 1452T525 1376Q525 1331 497 1301T415 1271Q361 1271 334 1301T306 1376ZM736 1374Q736 1419 763 1450T845 1481Q899 1481 927
-1450T955 1374Q955 1330 927 1300T845 1269Q791 1269 764 1299T736 1374Z" />
-<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="1229" d="M1159 651H74V802H1159V651Z" />
-<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="1229" d="M1164 651H79V802H1164V651Z" />
-<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="1229" d="M492 1185Q492 1232 503 1284T537 1386T592 1483T666 1565L767 1493Q720 1422 697 1348T673 1188V1039H492V1185Z" />
-<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="1229" d="M736 1411Q736 1364 725 1312T691 1210T636 1113T562 1031L461 1103Q508 1174 531 1248T555 1408V1558H736V1411Z" />
-<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="1229" d="M723 76Q723 29 712 -22T678 -124T623 -220T549 -303L444 -230Q491 -160 514 -86T538 74V225H723V76Z" />
-<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="1229" d="M329 1185Q329 1232 340 1284T374 1386T429 1483T503 1565L604 1493Q557 1422 534 1348T510 1188V1039H329V1185ZM654 1185Q654 1232 665 1284T699 1386T754 1483T828 1565L929 1493Q882
-1422 859 1348T835 1188V1039H654V1185Z" />
-<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="1229" d="M576 1411Q576 1364 565 1312T531 1210T476 1113T402 1031L301 1103Q348 1174 371 1248T395 1408V1558H576V1411ZM908 1411Q908 1364 897 1312T863 1210T808 1113T734 1031L633 1103Q680
-1174 703 1248T727 1408V1558H908V1411Z" />
-<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="1229" d="M582 75Q582 28 571 -24T537 -126T482 -222T408 -305L303 -232Q350 -162 373 -88T397 72V223H582V75ZM872 75Q872 28 861 -24T827 -126T772 -222T698 -305L593 -232Q640 -162 663 -88T687
-72V223H872V75Z" />
-<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="1229" d="M410 790Q410 833 424 869T465 932T528 973T613 988Q660 988 698 973T762 932T803 870T817 790V732Q817 689 803 653T763 591T699 550T614 535Q567 535 530 549T466 590T425 653T410 732V790Z" />
-<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="1229" d="M574 550L832 153H691L396 541V560L691 949H832L574 550Z" />
-<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="1229" d="M538 949L832 560V541L538 152H396L654 550L396 949H538Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_Mono_400.ttf b/site/content/assets/roboto/Roboto_Mono_400.ttf
deleted file mode 100644
index 27363d17..00000000
--- a/site/content/assets/roboto/Roboto_Mono_400.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_400.woff b/site/content/assets/roboto/Roboto_Mono_400.woff
deleted file mode 100644
index 0ea5db89..00000000
--- a/site/content/assets/roboto/Roboto_Mono_400.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_400.woff2 b/site/content/assets/roboto/Roboto_Mono_400.woff2
deleted file mode 100644
index 6163de7b..00000000
--- a/site/content/assets/roboto/Roboto_Mono_400.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_500.eot b/site/content/assets/roboto/Roboto_Mono_500.eot
deleted file mode 100644
index fb603779..00000000
--- a/site/content/assets/roboto/Roboto_Mono_500.eot
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_500.svg b/site/content/assets/roboto/Roboto_Mono_500.svg
deleted file mode 100644
index 34c55b65..00000000
--- a/site/content/assets/roboto/Roboto_Mono_500.svg
+++ /dev/null
@@ -1,387 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs >
-<font id="RobotoMono" horiz-adv-x="1231" ><font-face
- font-family="Roboto Mono Medium"
- units-per-em="2048"
- panose-1="0 0 0 0 0 0 0 0 0 0"
- ascent="2146"
- descent="-555"
- alphabetic="0" />
-<glyph unicode=" " glyph-name="space" horiz-adv-x="1229" />
-<glyph unicode="!" glyph-name="exclam" horiz-adv-x="1229" d="M716 493H490L482 1456H724L716 493ZM463 119Q463 177 499 215T604 254Q672 254 709 216T746 119Q746 62 709 25T604 -13Q536 -13 500 24T463 119Z" />
-<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="1229" d="M495 1429L470 1030H312V1536H495V1429ZM886 1429L861 1030H703V1536H886V1429Z" />
-<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1229" d="M675 410H448L372 0H206L283 410H51V567H312L371 881H126V1040H401L479 1456H644L566 1040H793L871 1456H1038L960 1040H1167V881H930L871 567H1091V410H842L765 0H599L675 410ZM478 567H705L763
-881H536L478 567Z" />
-<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1229" d="M879 380Q879 422 866 457T822 521T744 576T627 625Q529 657 450 696T315 788T229 910T199 1073Q199 1157 226 1226T302 1347T422 1431T580 1473V1691H740V1471Q827 1459 895 1423T1012 1327T1085
-1187T1111 1005H872Q872 1068 857 1118T814 1204T746 1259T653 1278Q597 1278 557 1263T490 1222T451 1158T438 1075Q438 1032 450 998T493 935T572 881T694 830Q793 796 871 757T1005 665T1089 543T1118 382Q1118 294 1090 225T1010 105T884 24T719 -16V-210H560V-17Q479
--9 404 20T271 103T178 241T143 442H382Q382 364 404 313T463 232T544 189T635 176Q753 176 816 231T879 380Z" />
-<glyph unicode="%" glyph-name="percent" horiz-adv-x="1229" d="M39 1196Q39 1254 56 1305T109 1394T196 1454T317 1477Q386 1477 438 1455T525 1394T577 1305T595 1196V1119Q595 1062 578 1012T526 923T439 862T319 840Q250 840 198 862T110 922T57 1011T39
-1119V1196ZM207 1119Q207 1092 213 1068T232 1025T267 995T319 983Q349 983 370 994T403 1024T422 1067T428 1119V1196Q428 1223 422 1247T403 1290T369 1320T317 1332Q287 1332 266 1321T232 1291T213 1248T207 1196V1119ZM631 337Q631 394 648 445T701 534T788
-595T909 617Q978 617 1030 595T1117 535T1169 445T1187 337V259Q1187 202 1170 151T1118 62T1032 2T911 -20Q842 -20 790 2T702 62T649 151T631 259V337ZM799 259Q799 232 805 208T824 165T859 135T911 123Q943 123 964 134T997 164T1014 207T1019 259V337Q1019
-363 1013 387T994 430T960 460T909 472Q878 472 857 461T823 431T805 388T799 337V259ZM411 196L284 260L845 1288L972 1224L411 196Z" />
-<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1229" d="M88 373Q88 440 107 495T160 599T244 690T353 775Q290 865 255 945T219 1111Q219 1198 245 1266T321 1381T441 1452T597 1477Q671 1477 731 1451T834 1380T900 1276T923 1152Q923 1100 907
-1056T863 972T797 899T715 832L630 761L901 409Q933 469 951 540T970 692H1179Q1179 558 1143 445T1031 240L1216 0H937L867 92Q792 37 708 8T523 -21Q422 -21 342 8T205 90T118 215T88 373ZM529 170Q589 170 646 189T754 243L466 624L450 611Q409 576 385 543T348
-479T331 424T327 381Q327 337 340 299T379 232T442 187T529 170ZM445 1112Q445 1063 466 1012T525 904L628 984Q659 1005 676 1026T702 1069T712 1109T714 1144Q714 1170 706 1195T683 1240T646 1272T597 1284Q559 1284 531 1270T483 1233T455 1178T445 1112Z"
-/>
-<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="1229" d="M665 1412L640 1022H473V1536H665V1412Z" />
-<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="1229" d="M348 592Q348 737 371 863T432 1096T520 1290T626 1445T738 1559T846 1632L894 1491Q837 1447 779 1372T674 1187T598 930T568 594V574Q568 386 597 239T674 -20T779 -207T894 -329L846 -463Q795
--438 739 -391T627 -277T521 -122T432 72T371 305T348 576V592Z" />
-<glyph unicode=")" glyph-name="parenright" horiz-adv-x="1229" d="M868 576Q868 433 845 308T783 76T693 -119T586 -275T472 -390T363 -463L316 -329Q372 -286 430 -210T535 -23T612 237T642 574V594Q642 782 611 930T531 1191T426 1379T316 1498L363 1632Q414
-1606 471 1559T585 1444T693 1288T783 1092T845 860T868 592V576Z" />
-<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1229" d="M538 645L154 740L216 936L585 776L553 1203H758L723 770L1089 926L1151 727L761 637L1022 313L855 190L645 559L437 201L268 318L538 645Z" />
-<glyph unicode="+" glyph-name="plus" horiz-adv-x="1229" d="M725 800H1107V575H725V146H492V575H109V800H492V1206H725V800Z" />
-<glyph unicode="," glyph-name="comma" horiz-adv-x="1229" d="M681 33Q681 -20 668 -76T629 -186T568 -288T489 -375L354 -304Q397 -232 420 -153T443 25V234H682L681 33Z" />
-<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="1229" d="M1050 542H249V735H1050V542Z" />
-<glyph unicode="." glyph-name="period" horiz-adv-x="1229" d="M454 143Q454 178 465 209T499 262T553 298T628 311Q670 311 702 298T757 263T791 209T803 143Q803 108 792 79T758 27T703 -7T628 -20Q586 -20 554 -8T499 27T466 78T454 143Z" />
-<glyph unicode="/" glyph-name="slash" horiz-adv-x="1229" d="M451 -125H233L809 1456H1027L451 -125Z" />
-<glyph unicode="0" glyph-name="zero" horiz-adv-x="1229" d="M1090 554Q1090 413 1058 306T964 126T815 16T617 -21Q508 -21 420 16T271 125T176 305T142 554V902Q142 1043 175 1150T269 1330T418 1440T615 1477Q725 1477 813 1440T962 1331T1057 1151T1090 902V554ZM382
-645L848 992Q840 1141 783 1212T615 1284Q498 1284 440 1201T382 946V645ZM850 804L384 457Q402 171 617 171Q850 171 850 512V804Z" />
-<glyph unicode="1" glyph-name="one" horiz-adv-x="1229" d="M802 0H561V1161L189 1025V1235L787 1456H802V0Z" />
-<glyph unicode="2" glyph-name="two" horiz-adv-x="1229" d="M1083 0H105V165L579 682Q639 749 679 800T744 895T778 975T788 1050Q788 1100 773 1142T729 1215T660 1263T569 1280Q439 1280 378 1209T316 1013H76Q76 1108 110 1192T209 1340T366 1439T573 1476Q681
-1476 765 1445T907 1359T995 1227T1025 1060Q1025 992 1003 929T942 802T849 676T732 545L402 191H1083V0Z" />
-<glyph unicode="3" glyph-name="three" horiz-adv-x="1229" d="M404 836H547Q610 836 657 852T735 899T781 970T797 1062Q797 1168 742 1225T574 1283Q525 1283 484 1269T412 1227T364 1162T347 1076H108Q108 1162 142 1235T238 1361T385 1445T571 1476Q674 1476
-760 1450T907 1371T1002 1242T1036 1062Q1036 1019 1023 974T984 887T917 809T821 747Q887 724 932 688T1005 608T1045 512T1057 408Q1057 306 1020 226T918 92T763 9T571 -20Q476 -20 390 6T239 83T134 211T95 389H334Q334 341 351 301T399 232T475 187T574 171Q688
-171 753 231T819 407Q819 470 800 515T746 590T660 634T547 648H404V836Z" />
-<glyph unicode="4" glyph-name="four" horiz-adv-x="1229" d="M943 517H1126V324H943V0H704V324H72L66 469L696 1456H943V517ZM312 517H704V1137L678 1090L312 517Z" />
-<glyph unicode="5" glyph-name="five" horiz-adv-x="1229" d="M195 722L274 1456H1053V1242H472L435 897Q470 917 528 936T662 955Q765 955 846 921T984 824T1070 670T1100 465Q1100 364 1072 276T985 122T837 18T627 -20Q536 -20 453 6T304 84T198 213T150 392H381Q395
-284 460 228T627 171Q686 171 730 193T803 254T846 349T861 471Q861 534 845 587T795 678T713 739T600 761Q557 761 526 755T471 737T426 709T386 675L195 722Z" />
-<glyph unicode="6" glyph-name="six" horiz-adv-x="1229" d="M867 1462V1258H851Q728 1258 640 1224T493 1130T404 993T365 825Q389 852 420 876T489 920T571 951T665 963Q772 963 850 922T980 814T1056 659T1081 477Q1081 372 1050 282T958 124T810 19T610 -20Q491
--20 400 27T248 152T154 334T122 550V643Q122 750 138 852T189 1046T281 1213T417 1345T602 1431T840 1462H867ZM608 770Q567 770 529 758T459 723T402 668T362 598V530Q362 441 381 375T435 263T513 196T607 173Q663 173 707 195T781 256T828 350T844 470Q844
-531 829 585T784 681T710 746T608 770Z" />
-<glyph unicode="7" glyph-name="seven" horiz-adv-x="1229" d="M1096 1323L513 0H261L844 1257H89V1456H1096V1323Z" />
-<glyph unicode="8" glyph-name="eight" horiz-adv-x="1229" d="M1063 1072Q1063 965 1008 882T858 750Q912 725 955 689T1030 608T1077 510T1094 396Q1094 295 1057 217T956 87T806 7T620 -20Q519 -20 432 7T280 86T180 217T143 396Q143 456 159 510T206 609T280
-690T378 750Q284 798 230 881T176 1072Q176 1169 209 1244T300 1371T440 1449T617 1476Q713 1476 794 1450T936 1372T1029 1245T1063 1072ZM855 408Q855 463 838 508T790 585T716 634T618 652Q564 652 521 635T447 585T400 508T383 408Q383 296 446 234T620 171Q672
-171 715 187T790 234T838 308T855 408ZM824 1064Q824 1112 809 1152T767 1222T702 1267T617 1283Q570 1283 533 1268T469 1225T429 1156T415 1064Q415 1014 429 974T470 905T535 860T620 844Q666 844 704 860T768 904T809 973T824 1064Z" />
-<glyph unicode="9" glyph-name="nine" horiz-adv-x="1229" d="M351 198Q481 198 569 228T713 313T794 440T828 600Q806 575 778 554T714 516T636 490T542 480Q435 480 356 520T225 628T148 784T122 968Q122 1073 153 1165T244 1327T391 1436T591 1476Q712 1476
-801 1428T950 1299T1039 1111T1069 884V806Q1069 702 1056 602T1010 411T924 244T791 113T603 26T352 -6H333V198H351ZM591 669Q632 669 669 682T738 718T793 773T831 843V922Q831 1010 812 1077T759 1190T683 1259T591 1282Q535 1282 492 1258T420 1193T375 1095T359
-975Q359 915 373 860T415 763T488 695T591 669Z" />
-<glyph unicode=":" glyph-name="colon" horiz-adv-x="1229" d="M485 143Q485 178 496 209T530 262T584 298T659 311Q701 311 733 298T788 263T822 209T834 143Q834 108 823 79T789 27T734 -7T659 -20Q617 -20 585 -8T530 27T497 78T485 143ZM485 994Q485 1029
-496 1060T530 1113T584 1149T659 1162Q701 1162 733 1149T788 1114T822 1060T834 994Q834 959 823 930T789 878T734 844T659 831Q617 831 585 843T530 878T497 929T485 994Z" />
-<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="1229" d="M500 994Q500 1029 511 1060T545 1113T599 1149T674 1162Q716 1162 748 1149T803 1114T837 1060T849 994Q849 959 838 930T804 878T749 844T674 831Q632 831 600 843T545 878T512 929T500 994ZM784
-33Q784 -20 771 -76T732 -186T671 -288T592 -375L457 -304Q500 -232 523 -153T546 25V234H785L784 33Z" />
-<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1229" d="M461 656L396 633L461 611L1029 407V167L163 540V730L1029 1102V863L461 656Z" />
-<glyph unicode="=" glyph-name="equal" horiz-adv-x="1229" d="M1085 746H165V945H1085V746ZM1085 322H165V521H1085V322Z" />
-<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1229" d="M169 867V1103L1062 731V540L169 167V404L769 617L834 637L769 658L169 867Z" />
-<glyph unicode="?" glyph-name="question" horiz-adv-x="1229" d="M502 426Q502 497 506 545T524 630T566 699T643 774Q676 807 711 842T774 916T821 996T840 1081Q840 1180 785 1228T626 1277Q586 1277 548 1267T479 1234T431 1178T412 1095H172Q173 1188 208
-1259T305 1379T448 1452T626 1477Q734 1477 818 1452T960 1377T1049 1256T1080 1091Q1080 1020 1056 959T992 843T903 742T806 652Q776 622 760 598T737 549T728 495T727 426H502ZM471 120Q471 179 507 217T612 256Q680 256 717 218T755 120Q755 63 718 26T612
--12Q544 -12 508 25T471 120Z" />
-<glyph unicode="@" glyph-name="at" horiz-adv-x="1229" d="M1164 807Q1161 719 1144 631T1093 473T1005 359T876 315Q821 315 780 342T718 421Q683 372 637 344T536 316Q483 316 443 341T377 415T341 530T338 682Q348 790 377 876T451 1022T556 1114T688 1147Q761
-1147 808 1122T883 1064L840 549Q837 514 841 494T854 463T874 450T897 447Q927 447 951 474T993 548T1020 661T1030 804Q1034 928 1011 1022T938 1179T818 1275T655 1307Q554 1307 473 1261T333 1131T242 935T205 686Q194 414 299 275T607 136Q669 136 731 152T839
-196L871 67Q845 48 813 34T745 11T674 -3T604 -8Q460 -8 355 41T182 181T83 400T56 686Q61 843 107 982T232 1225T421 1389T661 1450Q779 1450 874 1405T1035 1275T1134 1072T1164 807ZM490 682Q485 572 508 519T577 465Q610 465 642 481T701 544V549L740 1000Q720
-1006 699 1006Q605 1006 556 922T490 682Z" />
-<glyph unicode="A" glyph-name="A" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543Z" />
-<glyph unicode="B" glyph-name="B" horiz-adv-x="1229" d="M148 0V1456H613Q718 1455 809 1432T969 1361T1077 1239T1115 1062Q1114 954 1055 878T896 759Q957 742 1004 711T1084 635T1133 538T1150 424Q1150 320 1112 241T1007 109T847 29T647 0H148ZM389 660V196H651Q708
-197 755 213T836 259T889 330T909 424Q909 479 892 522T843 596T765 642T662 660H389ZM389 843H619Q673 844 719 857T800 897T854 962T874 1051Q874 1106 855 1145T802 1209T720 1245T617 1258H389V843Z" />
-<glyph unicode="C" glyph-name="C" horiz-adv-x="1229" d="M1132 447Q1122 342 1082 256T976 108T821 13T621 -21Q488 -21 389 30T224 170T125 376T91 628V827Q92 960 126 1078T226 1285T392 1425T622 1477Q737 1477 827 1443T981 1347T1083 1196T1132 998H892Q886
-1062 868 1114T817 1204T737 1262T622 1282Q541 1282 486 1245T397 1146T349 1001T334 829V628Q334 534 348 452T396 307T484 209T621 173Q747 173 813 244T891 447H1132Z" />
-<glyph unicode="D" glyph-name="D" horiz-adv-x="1229" d="M137 0V1456H493Q643 1455 762 1406T965 1268T1094 1056T1140 782V672Q1139 522 1094 399T966 187T765 49T500 0H137ZM381 1262V193H500Q599 194 673 228T796 325T870 476T896 672V784Q895 889 871 976T796
-1126T671 1225T493 1262H381Z" />
-<glyph unicode="E" glyph-name="E" horiz-adv-x="1229" d="M1002 653H403V196H1104V0H162V1456H1097V1258H403V847H1002V653Z" />
-<glyph unicode="F" glyph-name="F" horiz-adv-x="1229" d="M1021 620H410V0H168V1456H1111V1258H410V817H1021V620Z" />
-<glyph unicode="G" glyph-name="G" horiz-adv-x="1229" d="M1126 182Q1089 138 1039 101T927 37T793 -5T638 -20Q507 -20 406 31T236 170T130 379T92 637V817Q92 955 128 1075T231 1284T397 1424T621 1476Q734 1476 823 1445T976 1356T1077 1213T1125 1025H889Q880
-1084 861 1131T810 1211T733 1261T625 1279Q549 1279 495 1242T404 1141T351 994T333 819V637Q334 546 351 463T406 317T503 215T645 176Q679 176 715 180T783 195T843 220T887 259L889 550H626V737H1124L1126 182Z" />
-<glyph unicode="H" glyph-name="H" horiz-adv-x="1229" d="M1092 0H858V650H363V0H130V1456H363V847H858V1456H1092V0Z" />
-<glyph unicode="I" glyph-name="I" horiz-adv-x="1229" d="M181 1456H1047V1257H732V198H1047V0H181V198H489V1257H181V1456Z" />
-<glyph unicode="J" glyph-name="J" horiz-adv-x="1229" d="M832 1456H1075L1076 445Q1074 343 1037 258T934 111T780 15T589 -20Q482 -20 395 9T245 95T145 235T103 425H345Q350 307 411 242T589 176Q644 176 689 197T765 255T814 340T832 445V1456Z" />
-<glyph unicode="K" glyph-name="K" horiz-adv-x="1229" d="M546 633L390 458V0H147V1456H390V774L523 947L906 1456H1199L704 817L1224 0H936L546 633Z" />
-<glyph unicode="L" glyph-name="L" horiz-adv-x="1229" d="M412 196H1106V0H172V1456H412V196Z" />
-<glyph unicode="M" glyph-name="M" horiz-adv-x="1229" d="M433 1456L614 827L814 1456H1112V0H886V500L900 1138L676 440H550L347 1114L361 500V0H135V1456H433Z" />
-<glyph unicode="N" glyph-name="N" horiz-adv-x="1229" d="M1091 0H849L375 1002L374 0H131V1456H374L846 457L848 1456H1091V0Z" />
-<glyph unicode="O" glyph-name="O" horiz-adv-x="1229" d="M1136 634Q1136 505 1103 387T1005 178T841 34T610 -20Q479 -20 382 34T221 178T124 387T91 634V820Q91 906 105 988T148 1142T219 1276T319 1382T449 1451T609 1476Q741 1476 839 1422T1004 1278T1103
-1068T1136 820V634ZM895 822Q894 904 880 985T833 1129T746 1232T609 1272Q528 1272 475 1233T390 1129T346 985T332 822V634Q333 552 346 472T390 327T475 222T610 182Q692 182 746 222T834 326T880 471T895 634V822Z" />
-<glyph unicode="P" glyph-name="P" horiz-adv-x="1229" d="M407 558V0H167V1456H654Q763 1455 855 1424T1015 1334T1119 1192T1157 1003Q1157 901 1120 819T1015 679T856 590T654 558H407ZM407 752H654Q715 752 763 770T845 822T897 901T915 1001Q915 1058 897
-1106T845 1188T763 1242T654 1262H407V752Z" />
-<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1229" d="M1146 622Q1146 548 1133 476T1096 337T1034 212T947 107L1195 -106L1036 -251L752 -2Q720 -10 686 -15T613 -20Q480 -20 382 35T218 181T121 387T88 622V808Q89 895 103 978T146 1136T218 1273T319 1380T450
-1451T613 1476Q747 1476 847 1421T1013 1274T1112 1060T1146 808V622ZM904 810Q904 895 891 978T844 1126T755 1231T613 1272Q528 1272 474 1232T387 1126T343 977T330 810V622Q330 548 342 471T387 329T473 223T613 182Q699 182 755 223T844 328T890 470T904 622V810Z"
-/>
-<glyph unicode="R" glyph-name="R" horiz-adv-x="1229" d="M637 568H393V0H153V1456H613Q725 1455 819 1428T983 1346T1090 1209T1128 1017Q1128 943 1109 883T1054 773T970 687T862 624L1170 12V0H914L637 568ZM393 762H614Q674 762 724 779T810 827T867 904T887
-1009Q887 1070 868 1117T814 1196T727 1244T613 1262H393V762Z" />
-<glyph unicode="S" glyph-name="S" horiz-adv-x="1229" d="M905 375Q905 427 884 466T823 536T729 588T610 630Q524 655 441 692T292 782T186 907T145 1073Q145 1167 185 1241T294 1368T452 1448T640 1476Q745 1476 836 1444T996 1353T1105 1213T1146 1032H906Q901
-1087 883 1132T831 1211T749 1262T638 1280Q584 1280 538 1266T459 1225T406 1160T387 1074Q387 1023 413 986T481 920T577 872T691 834Q782 807 865 768T1011 673T1111 544T1148 377Q1148 280 1107 206T997 82T837 7T647 -19Q580 -19 514 -6T388 33T275 97T185
-186T124 299T101 437H342Q347 371 371 322T435 241T528 192T647 175Q701 175 748 188T830 226T885 289T905 375Z" />
-<glyph unicode="T" glyph-name="T" horiz-adv-x="1229" d="M1180 1258H733V0H494V1258H50V1456H1180V1258Z" />
-<glyph unicode="U" glyph-name="U" horiz-adv-x="1229" d="M1096 1456L1098 481Q1097 369 1062 277T964 118T812 16T611 -20Q503 -20 415 16T264 117T166 275T130 481L132 1456H368L370 481Q371 414 387 358T433 262T507 199T611 176Q671 176 717 198T794 261T841
-358T858 481L860 1456H1096Z" />
-<glyph unicode="V" glyph-name="V" horiz-adv-x="1229" d="M612 365L915 1456H1177L727 0H498L49 1456H311L612 365Z" />
-<glyph unicode="W" glyph-name="W" horiz-adv-x="1229" d="M867 501L971 1456H1195L1009 0H779L620 968L463 0H234L48 1456H272L376 506L525 1456H713L867 501Z" />
-<glyph unicode="X" glyph-name="X" horiz-adv-x="1229" d="M624 914L904 1456H1187L772 734L1197 0H916L628 551L340 0H56L481 734L67 1456H348L624 914Z" />
-<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1229" d="M616 760L919 1456H1187L733 523L731 0H498L496 529L45 1456H313L616 760Z" />
-<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1229" d="M383 196H1118V0H101L100 162L812 1258H106V1456H1095L1096 1298L383 196Z" />
-<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="1229" d="M837 1489H643V-136H837V-323H410V1677H837V1489Z" />
-<glyph unicode="\" glyph-name="backslash" horiz-adv-x="1229" d="M233 1456H452L1029 -125H809L233 1456Z" />
-<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="1229" d="M400 1677H828V-323H400V-136H595V1489H400V1677Z" />
-<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1229" d="M425 683H220L539 1456H708L1026 683H822L642 1141L622 1225L602 1141L425 683Z" />
-<glyph unicode="_" glyph-name="underscore" horiz-adv-x="1229" d="M1068 -188H150V0H1068V-188Z" />
-<glyph unicode="`" glyph-name="grave" horiz-adv-x="1229" d="M858 1205H668L409 1478H682L858 1205Z" />
-<glyph unicode="a" glyph-name="a" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504 908T444 876T408
-829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295 384 267T417 218T474
-185T557 173Z" />
-<glyph unicode="b" glyph-name="b" horiz-adv-x="1229" d="M1106 529Q1106 409 1079 309T997 135T864 21T682 -20Q583 -20 511 15T386 116L375 0H158V1536H397V979Q448 1038 517 1070T680 1102Q784 1102 863 1062T997 948T1078 774T1106 550V529ZM867 550Q867
-622 855 686T814 800T737 877T619 906Q534 906 480 867T397 765V318Q426 255 480 215T621 175Q689 175 736 202T812 278T854 390T867 529V550Z" />
-<glyph unicode="c" glyph-name="c" horiz-adv-x="1229" d="M628 170Q672 170 713 184T787 223T837 282T855 356H1081Q1082 278 1046 210T947 90T802 9T630 -21Q505 -21 411 22T254 139T160 312T128 522V558Q128 669 159 768T254 941T411 1058T629 1102Q727 1102
-810 1072T954 988T1048 859T1081 695H855Q856 739 840 778T792 846T719 892T627 909Q552 909 502 879T422 799T380 686T367 558V522Q367 456 379 393T422 281T502 201T628 170Z" />
-<glyph unicode="d" glyph-name="d" horiz-adv-x="1229" d="M123 549Q123 672 153 774T239 949T374 1062T553 1102Q642 1102 710 1072T829 984V1536H1069V0H852L840 110Q789 47 718 14T551 -20Q453 -20 374 21T240 136T154 309T123 528V549ZM362 528Q362 455 376
-391T420 279T498 204T612 176Q694 176 746 211T829 307V777Q798 836 746 871T614 906Q547 906 500 878T422 801T377 687T362 549V528Z" />
-<glyph unicode="e" glyph-name="e" horiz-adv-x="1229" d="M659 -20Q539 -20 440 20T271 130T161 295T122 502V543Q122 672 163 775T274 951T436 1063T631 1102Q749 1102 839 1063T989 952T1081 782T1112 567V466H362Q368 403 393 349T458 256T553 194T673 171Q764
-171 840 207T965 306L1095 184Q1069 145 1028 109T932 44T809 -2T659 -20ZM630 909Q580 909 537 891T460 839T403 755T369 642H876V660Q873 708 858 752T812 832T737 888T630 909Z" />
-<glyph unicode="f" glyph-name="f" horiz-adv-x="1229" d="M427 0V904H136V1082H427V1149Q427 1254 458 1334T549 1469T693 1552T882 1581Q951 1581 1013 1571T1144 1546L1123 1356Q1084 1367 1032 1375T915 1384Q786 1384 727 1323T667 1149V1082H1069V904H667V0H427Z" />
-<glyph unicode="g" glyph-name="g" horiz-adv-x="1229" d="M124 549Q124 672 154 774T242 949T379 1062T560 1102Q657 1102 728 1069T850 974L860 1082H1077V29Q1077 -80 1041 -164T941 -307T786 -395T588 -426Q544 -426 489 -417T377 -386T270 -330T183 -246L297
--103Q358 -175 428 -206T574 -237Q634 -237 683 -220T766 -170T818 -89T837 23V96Q786 40 718 10T558 -20Q459 -20 379 21T242 136T155 309T124 528V549ZM364 528Q364 455 379 391T425 279T504 204T619 176Q702 176 754 210T837 303V781Q805 838 753 872T621 906Q555
-906 507 878T427 801T380 687T364 549V528Z" />
-<glyph unicode="h" glyph-name="h" horiz-adv-x="1229" d="M394 932Q450 1012 530 1057T710 1102Q794 1102 864 1077T985 1000T1063 865T1091 667V0H852V669Q852 731 837 775T793 849T723 892T630 906Q552 906 492 874T394 786V0H155V1536H394V932Z" />
-<glyph unicode="i" glyph-name="i" horiz-adv-x="1229" d="M207 1082H784V198H1105V0H207V198H543V883H207V1082ZM523 1362Q523 1418 559 1454T660 1491Q726 1491 762 1455T799 1362Q799 1306 763 1270T660 1233Q595 1233 559 1269T523 1362Z" />
-<glyph unicode="j" glyph-name="j" horiz-adv-x="1229" d="M303 1082H857V-17Q857 -123 827 -201T741 -332T602 -411T414 -437Q363 -437 315 -434T219 -420L233 -226Q247 -229 270 -231T318 -235T365 -237T400 -238Q445 -238 484 -227T553 -191T599 -123T616 -17V883H303V1082ZM595
-1362Q595 1418 631 1454T732 1491Q798 1491 834 1455T871 1362Q871 1306 835 1270T732 1233Q667 1233 631 1269T595 1362Z" />
-<glyph unicode="k" glyph-name="k" horiz-adv-x="1229" d="M525 473L395 349V0H156V1536H395V631L496 744L814 1082H1102L684 632L1166 0H868L525 473Z" />
-<glyph unicode="l" glyph-name="l" horiz-adv-x="1229" d="M199 1536H784V198H1114V0H199V198H543V1337H199V1536Z" />
-<glyph unicode="m" glyph-name="m" horiz-adv-x="1229" d="M293 1082L299 968Q331 1031 385 1066T515 1102Q584 1102 629 1075T698 989Q730 1041 780 1071T901 1102Q954 1102 998 1085T1074 1029T1123 932T1141 790V0H919V792Q919 857 892 881T821 906Q780 906
-756 887T721 835V0H504V792Q504 855 479 880T409 906Q367 906 343 888T306 839V0H84V1082H293Z" />
-<glyph unicode="n" glyph-name="n" horiz-adv-x="1229" d="M371 1082L386 932Q445 1013 528 1057T714 1102Q797 1102 865 1078T983 1003T1060 871T1088 676V0H849V672Q849 739 834 784T790 856T720 894T627 906Q548 906 490 871T395 776V0H155V1082H371Z" />
-<glyph unicode="o" glyph-name="o" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q732 1102 825 1060T983 944T1082 769T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q496 -21 403 21T245 136T146 311T111 530V551ZM350
-530Q350 456 365 391T413 277T496 199T615 170Q682 170 731 198T813 276T861 391T877 530V551Q877 623 862 688T814 802T732 880T613 909Q545 909 495 880T413 802T366 688T350 551V530Z" />
-<glyph unicode="p" glyph-name="p" horiz-adv-x="1229" d="M1102 530Q1102 412 1074 311T992 137T860 22T679 -20Q587 -20 517 10T395 96V-416H156V1082H376L386 973Q438 1035 509 1068T676 1102Q779 1102 858 1062T992 950T1074 776T1102 551V530ZM863 551Q863
-624 848 688T802 801T723 878T609 906Q529 906 477 872T395 781V297Q425 241 476 206T611 171Q677 171 725 200T803 278T848 392T863 530V551Z" />
-<glyph unicode="q" glyph-name="q" horiz-adv-x="1229" d="M124 550Q124 673 153 775T237 949T373 1062T557 1102Q651 1102 721 1070T843 977L855 1082H1069V-416H830V91Q779 37 711 9T555 -20Q454 -20 374 21T239 136T154 310T124 529V550ZM363 529Q363 456 377
-391T423 277T502 200T616 171Q696 171 747 204T830 295V791Q798 845 747 877T618 909Q551 909 503 881T424 803T378 689T363 550V529Z" />
-<glyph unicode="r" glyph-name="r" horiz-adv-x="1229" d="M898 1102Q927 1102 956 1100T1011 1094T1060 1086T1097 1075L1063 840Q953 865 846 865Q726 865 653 815T544 676V0H305V1082H529L540 913Q606 1001 696 1051T898 1102Z" />
-<glyph unicode="s" glyph-name="s" horiz-adv-x="1229" d="M860 293Q860 320 849 342T810 383T732 418T605 449Q509 469 432 497T299 564T213 654T183 774Q183 840 214 899T302 1004T442 1075T627 1102Q735 1102 820 1075T965 1002T1055 892T1087 757H848Q848
-789 834 818T792 871T723 907T627 921Q573 921 534 910T468 880T430 836T417 784Q417 757 426 735T462 695T534 663T653 635Q755 617 836 590T975 524T1064 432T1095 306Q1095 234 1062 174T968 71T822 3T630 -21Q512 -21 422 10T271 93T179 209T147 341H379Q382
-291 405 256T464 200T544 169T633 159Q744 159 802 196T860 293Z" />
-<glyph unicode="t" glyph-name="t" horiz-adv-x="1229" d="M634 1344V1082H1043V904H634V385Q634 324 648 284T689 220T750 187T827 177Q858 177 891 180T956 188T1014 198T1059 209L1086 44Q1060 29 1024 17T944 -4T855 -16T763 -21Q682 -21 615 1T499 71T423
-193T395 372V904H131V1082H395V1344H634Z" />
-<glyph unicode="u" glyph-name="u" horiz-adv-x="1229" d="M849 148Q794 68 716 24T540 -21Q456 -21 387 5T268 87T191 231T163 442V1082H402V440Q402 362 413 311T449 230T509 188T595 175Q691 175 750 212T839 314V1082H1079V0H863L849 148Z" />
-<glyph unicode="v" glyph-name="v" horiz-adv-x="1229" d="M598 302L615 222L633 301L895 1082H1142L718 0H512L84 1082H331L598 302Z" />
-<glyph unicode="w" glyph-name="w" horiz-adv-x="1229" d="M360 356L367 287L378 356L533 1082H690L847 348L858 276L867 355L972 1082H1188L977 0H776L612 724L610 737L608 725L447 0H247L36 1082H251L360 356Z" />
-<glyph unicode="x" glyph-name="x" horiz-adv-x="1229" d="M628 716L886 1082H1152L770 549L1164 0H899L631 379L364 0H97L491 549L109 1082H374L628 716Z" />
-<glyph unicode="y" glyph-name="y" horiz-adv-x="1229" d="M584 433L625 303L929 1082H1194L646 -164Q628 -205 599 -252T528 -341T426 -409T288 -437Q255 -437 222 -432T162 -419L196 -233Q203 -233 215 -233T240 -235T264 -236T283 -237Q318 -237 345 -217T394
--170T428 -118T448 -83L519 51L59 1082H323L584 433Z" />
-<glyph unicode="z" glyph-name="z" horiz-adv-x="1229" d="M455 191H1109V0H140V158L758 888H150V1082H1080V929L455 191Z" />
-<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="1229" d="M960 -360Q894 -360 840 -340T744 -286T671 -206T620 -108T590 -2T580 106V269Q580 408 515 469T315 530V706Q449 706 514 767T580 969V1132Q580 1184 588 1239T616 1346T664 1443T736 1523T834
-1577T960 1597L987 1458Q921 1459 884 1430T830 1353T810 1248T806 1132V969Q806 850 749 758T572 618Q693 570 749 479T806 269V106Q806 49 813 -9T841 -115T897 -191T987 -220L960 -360Z" />
-<glyph unicode="|" glyph-name="bar" horiz-adv-x="1229" d="M701 -410H534V1456H701V-410Z" />
-<glyph unicode="}" glyph-name="braceright" horiz-adv-x="1229" d="M327 -220Q382 -221 417 -192T472 -115T500 -10T508 106V269Q508 386 563 477T735 618Q618 667 563 759T508 969V1132Q508 1189 505 1247T484 1353T430 1429T327 1458L354 1597Q424 1597 479
-1577T577 1523T649 1444T698 1346T725 1239T734 1132V969Q734 829 799 768T999 706V530Q864 530 799 469T734 269V106Q734 54 725 -1T695 -108T644 -206T571 -286T474 -340T354 -360L327 -220Z" />
-<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1229" d="M1163 746Q1163 672 1141 607T1078 493T981 416T857 388Q812 388 772 396T695 422T620 464T543 525Q491 567 444 590T347 614Q317 614 290 600T243 563T210 510T197 445L36 465Q36 539 58 603T120
-714T217 787T341 814Q431 814 505 779T656 679Q710 634 755 612T850 589Q880 589 907 603T954 642T986 699T998 765L1163 746Z" />
-<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="1229" d="M514 584H740L748 -377H505L514 584ZM771 966Q771 909 734 872T628 834Q560 834 524 871T487 966Q487 1024 523 1063T628 1103Q696 1103 733 1064T771 966Z" />
-<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1229" d="M642 170Q686 170 727 184T801 223T851 282T869 356H1095Q1096 288 1068 227T990 117T875 34T733 -13V-245H533V-11Q435 7 362 56T240 176T167 335T142 522V558Q142 656 166 744T240 904T362
-1025T533 1092V1318H733V1095Q814 1082 880 1048T995 961T1069 842T1095 695H869Q870 739 854 778T806 846T733 892T641 909Q566 909 516 879T436 799T394 686T381 558V522Q381 456 393 393T436 281T516 201T642 170Z" />
-<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1229" d="M514 604L521 418Q521 352 506 295T458 193H1162V0H115V193H195Q220 199 236 222T262 277T275 345T279 412L273 604H112V794H267L259 1040Q259 1143 293 1224T387 1361T530 1446T712 1476Q814
-1476 894 1448T1028 1367T1112 1241T1141 1077H906Q906 1133 889 1172T844 1236T778 1272T700 1283Q658 1283 622 1267T558 1221T515 1145T499 1040L507 794H819V604H514Z" />
-<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1229" d="M914 78Q853 30 779 5T624 -20Q543 -20 470 5T334 76L234 -26L93 118L201 228Q166 288 147 359T128 508Q128 591 149 665T209 801L93 920L234 1064L348 947Q408 989 477 1011T624 1034Q701
-1034 771 1011T901 946L1017 1065L1159 920L1039 797Q1077 735 1097 662T1118 508Q1118 430 1100 361T1047 231L1159 118L1017 -27L914 78ZM314 508Q314 436 338 374T404 265T502 192T624 165Q688 165 744 191T843 264T909 373T933 508Q933 580 909 642T843 749T745
-821T624 848Q559 848 503 822T404 750T338 642T314 508Z" />
-<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1229" d="M619 814L943 1456H1212L814 742H1092V595H735V452H1092V306H735V0H495V306H137V452H495V595H137V742H424L25 1456H294L619 814Z" />
-<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1229" d="M496 -270V525H722V-270H496ZM722 698H496V1456H722V698Z" />
-<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="1229" d="M1157 453Q1157 359 1113 291T987 180Q1052 130 1086 62T1121 -105Q1121 -194 1086 -263T984 -379T825 -451T618 -476Q552 -476 487 -467T363 -438T252 -385T164 -305T105 -195T84 -51L323
--49Q323 -117 349 -162T418 -234T512 -272T618 -283Q682 -283 731 -270T813 -234T864 -178T882 -107Q882 -67 867 -38T814 17T714 66T559 118Q448 148 361 183T214 267T121 383T89 543Q89 635 133 704T258 816Q193 866 159 934T125 1102Q125 1187 160 1256T262
-1374T421 1449T630 1476Q748 1476 841 1448T1000 1366T1101 1231T1136 1047H897Q897 1096 880 1139T829 1214T745 1265T630 1284Q561 1284 511 1270T429 1231T381 1174T365 1104Q365 1060 378 1030T428 974T526 927T685 878Q798 848 886 812T1034 727T1125 612T1157
-453ZM596 674Q553 685 514 697T438 723Q381 702 354 659T327 557Q327 512 340 480T390 422T488 373T647 321Q690 309 729 297T804 272Q861 295 891 338T921 438Q921 479 905 510T852 569T752 621T596 674Z" />
-<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1229" d="M273 1366Q273 1416 306 1450T399 1484Q458 1484 491 1450T525 1366Q525 1316 492 1283T399 1249Q340 1249 307 1282T273 1366ZM728 1365Q728 1415 761 1448T853 1482Q912 1482 945 1449T979
-1365Q979 1315 946 1281T853 1247Q794 1247 761 1281T728 1365Z" />
-<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1229" d="M863 442Q863 323 796 265T612 207Q552 207 504 228T421 287T369 378T351 496V586Q351 650 369 703T421 795T503 855T612 877Q729 877 796 818T864 640H747Q747 712 713 743T612 775Q576
-775 549 761T503 722T476 663T466 587V496Q466 454 475 420T503 361T548 322T612 308Q679 308 712 338T746 442H863ZM181 542Q181 443 215 357T310 208T450 108T623 72Q714 72 794 108T934 207T1028 357T1063 542Q1063 641 1029 726T934 874T794 972T623 1008Q531
-1008 451 973T310 874T216 726T181 542ZM90 542Q90 660 132 762T246 940T416 1059T623 1102Q733 1102 829 1059T998 941T1112 763T1154 542Q1154 423 1112 321T998 142T830 23T623 -20Q513 -20 416 23T247 142T132 320T90 542Z" />
-<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="1229" d="M768 705Q753 748 747 799Q733 778 713 759T665 724T602 700T525 691Q465 691 419 707T341 753T293 825T276 919Q276 1030 359 1090T607 1150H744V1201Q744 1263 716 1295T628 1328Q563
-1328 527 1303T490 1229L317 1243Q317 1294 339 1336T402 1410T500 1458T628 1476Q694 1476 747 1459T839 1407T898 1321T919 1200V886Q919 837 925 793T945 705H768ZM568 835Q594 835 621 843T673 864T716 894T744 928V1033H608Q569 1033 540 1024T491 1000T461
-965T451 923Q451 881 479 858T568 835Z" />
-<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="1229" d="M402 503L650 104H484L196 494V513L484 903H650L402 503ZM759 503L1007 104H841L553 494V513L841 903H1007L759 503Z" />
-<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1229" d="M1021 374H821V634H186V805H1021V374Z" />
-<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="1229" d="M1050 542H249V735H1050V542Z" />
-<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1229" d="M88 541Q88 660 130 762T244 940T413 1059T620 1102Q730 1102 827 1059T996 941T1110 763T1152 541Q1152 422 1110 320T996 141T827 22T620 -21Q510 -21 413 22T244 141T130 319T88 541ZM179
-541Q179 442 213 357T308 208T448 109T620 73Q711 73 791 109T932 208T1026 356T1061 541Q1061 640 1027 725T932 874T792 972T620 1008Q529 1008 449 973T308 874T214 726T179 541ZM512 484V232H399V869H610Q721 869 787 821T854 676Q854 620 819 581T718 519L864
-232H748L631 484H512ZM512 585H626Q648 585 669 591T706 608T731 635T741 672Q741 727 712 748T610 769H512V585Z" />
-<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="1229" d="M989 1299H263V1456H989V1299Z" />
-<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="1229" d="M358 1208Q358 1263 379 1311T436 1396T520 1454T622 1476Q675 1476 722 1455T804 1397T860 1312T881 1208Q881 1153 861 1105T805 1021T722 965T622 944Q568 944 520 964T436 1021T379 1105T358
-1208ZM496 1208Q496 1181 506 1159T533 1120T573 1094T622 1084Q647 1084 669 1093T708 1119T733 1158T743 1208Q743 1235 734 1258T708 1299T670 1326T622 1336Q596 1336 574 1327T534 1300T506 1259T496 1208Z" />
-<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1229" d="M723 896H1068V700H723V310H511V700H152V896H511V1275H723V896ZM1029 1H182V194H1029V1Z" />
-<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="1229" d="M935 667H324V791L611 1055Q673 1110 698 1152T723 1223Q723 1265 696 1292T616 1319Q584 1319 561 1310T522 1284T499 1246T491 1199H306Q306 1254 327 1302T387 1387T482 1445T610 1467Q752
-1467 830 1403T909 1224Q909 1182 896 1147T856 1077T792 1006T705 929L563 814H935V667Z" />
-<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="1229" d="M520 1131H607Q671 1131 702 1158T733 1229Q733 1247 727 1263T706 1291T670 1310T617 1318Q568 1318 536 1298T503 1243H318Q318 1296 341 1337T405 1407T498 1451T612 1466Q680 1466
-736 1452T833 1409T896 1338T918 1240Q918 1182 883 1138T783 1070Q856 1050 894 1005T932 887Q932 831 908 788T840 716T739 671T612 655Q556 655 501 668T403 710T334 784T307 894H492Q492 856 526 829T621 802Q685 802 715 830T746 900Q746 957 710 980T607
-1003H520V1131Z" />
-<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1229" d="M577 1478H851L574 1205H392L577 1478Z" />
-<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1229" d="M417 1082V462Q417 371 432 315T473 227T536 184T615 172Q706 172 760 204T844 295V1082H1083V0H864L857 88Q813 36 754 8T616 -21Q494 -21 417 35V-416H178V1082H417Z" />
-<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1229" d="M786 0V520H703Q584 520 492 555T338 652T243 801T211 988Q211 1088 243 1174T337 1322T492 1420T703 1456H994V0H786Z" />
-<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="1229" d="M496 716Q496 744 505 768T532 811T576 839T635 849Q668 849 694 839T738 811T765 769T775 716Q775 688 766 664T738 622T694 594T635 584Q602 584 576 594T533 622T506 664T496 716Z" />
-<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="1229" d="M654 2L642 -51Q670 -56 697 -67T745 -99T779 -150T792 -224Q792 -274 772 -315T710 -385T609 -430T468 -446L461 -310Q491 -310 516 -305T559 -290T588 -262T599 -221Q599 -176 564 -159T448
--136L479 2H654Z" />
-<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="1229" d="M773 662H589V1234L388 1185V1330L754 1449H773V662Z" />
-<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="1229" d="M267 1141Q267 1214 291 1275T360 1381T469 1451T613 1476Q694 1476 758 1451T867 1382T936 1276T960 1141V1024Q960 951 936 890T868 784T759 715T615 690Q535 690 471 715T361 784T292
-889T267 1024V1141ZM442 1024Q442 983 452 949T484 890T538 850T615 836Q658 836 690 850T743 889T774 949T785 1024V1141Q785 1181 775 1215T743 1274T689 1313T613 1328Q570 1328 538 1314T485 1274T453 1215T442 1141V1024Z" />
-<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="1229" d="M399 938L688 548V529L399 139H233L481 538L233 938H399ZM760 938L1049 548V529L760 139H594L842 538L594 938H760Z" />
-<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1229" d="M404 751H238V1266L57 1222V1352L386 1459H404V751ZM417 232L291 300L802 1238L928 1170L417 232ZM1082 282H1169V147H1082V0H914V147H593L585 255L913 710H1082V282ZM747 282H914V499L904
-482L747 282Z" />
-<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1229" d="M607 232L481 300L992 1238L1118 1170L607 232ZM375 749H209V1264L28 1220V1350L357 1457H375V749ZM1191 0H641V112L899 349Q955 399 977 437T1000 500Q1000 538 975 562T904 587Q875 587
-854 579T819 555T798 521T791 479H625Q625 528 643 572T697 648T783 700T898 720Q1026 720 1096 662T1167 501Q1167 464 1155 432T1120 369T1062 306T984 236L856 132H1191V0Z" />
-<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1229" d="M493 232L367 300L878 1238L1004 1170L493 232ZM1122 282H1209V147H1122V0H954V147H633L625 255L953 710H1122V282ZM787 282H954V499L944 482L787 282ZM226 1163H305Q362 1163 390 1187T418
-1251Q418 1267 412 1281T394 1306T362 1324T314 1331Q270 1331 241 1313T211 1263H45Q45 1311 66 1348T123 1411T207 1450T309 1464Q370 1464 421 1451T508 1413T565 1349T585 1261Q585 1208 553 1169T463 1108Q529 1090 563 1050T597 943Q597 893 575 854T515
-789T423 748T309 734Q259 734 210 746T121 784T59 851T35 949H201Q201 915 232 891T317 866Q375 866 402 891T430 955Q430 1006 397 1026T305 1047H226V1163Z" />
-<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="1229" d="M761 655Q760 584 757 537T740 453T698 383T621 309Q591 275 559 239T500 165T456 84T439 -4Q439 -98 488 -146T628 -194Q665 -194 700 -184T763 -152T807 -96T824 -14H1064Q1062 -107
-1029 -178T937 -297T800 -369T630 -393Q528 -393 449 -368T314 -293T229 -172T200 -7Q200 63 223 124T284 240T367 342T459 433Q489 462 504 485T527 533T535 587T536 655H761ZM520 963Q520 989 527 1012T549 1052T588 1078T646 1088Q680 1088 704 1079T744 1052T767
-1012T775 963Q775 938 768 916T745 878T705 853T646 843Q612 843 588 852T549 878T527 916T520 963Z" />
-<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543ZM730 1553H540L281 1826H554L730 1553Z" />
-<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543ZM712 1823H986L709 1550H527L712 1823Z" />
-<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543ZM973 1624V1597H781L631 1734L482 1597H292V1626L561 1866H701L973 1624Z" />
-<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543ZM987 1854Q987 1808 972 1766T928 1690T861 1638T774 1618Q724 1618 690 1632T625 1663T565 1694T494
-1708Q475 1708 458 1701T428 1679T408 1646T400 1604L275 1632Q275 1677 290 1720T333 1797T400 1851T487 1872Q528 1872 562 1858T629 1827T695 1796T767 1782Q786 1782 803 1789T834 1810T854 1843T862 1886L987 1854Z" />
-<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543ZM274 1715Q274 1765 307 1799T400 1833Q459 1833 492 1799T526 1715Q526 1665 493 1632T400 1598Q341
-1598 308 1631T274 1715ZM729 1714Q729 1764 762 1797T854 1831Q913 1831 946 1798T980 1714Q980 1664 947 1630T854 1596Q795 1596 762 1630T729 1714Z" />
-<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1229" d="M855 338H400L300 0H52L525 1456H736L1200 0H953L855 338ZM461 543H795L630 1114L461 543ZM420 1734Q420 1777 437 1813T482 1875T549 1917T632 1932Q675 1932 713 1917T779 1876T823 1813T839
-1734Q839 1690 823 1655T779 1593T713 1553T632 1539Q588 1539 550 1553T483 1593T437 1654T420 1734ZM529 1734Q529 1712 537 1694T559 1662T592 1640T632 1632Q674 1632 702 1660T730 1734Q730 1780 702 1809T632 1838Q611 1838 593 1831T560 1809T537 1776T529
-1734Z" />
-<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1229" d="M1189 0H652V340H392L286 0H37L558 1456H1167V1262H880V850H1136V656H880V193H1189V0ZM652 553V1167L459 553H652Z" />
-<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1229" d="M1132 447Q1122 342 1082 256T976 108T821 13T621 -21Q488 -21 389 30T224 170T125 376T91 628V827Q92 960 126 1078T226 1285T392 1425T622 1477Q737 1477 827 1443T981 1347T1083 1196T1132
-998H892Q886 1062 868 1114T817 1204T737 1262T622 1282Q541 1282 486 1245T397 1146T349 1001T334 829V628Q334 534 348 452T396 307T484 209T621 173Q747 173 813 244T891 447H1132ZM708 4L696 -49Q724 -54 751 -65T799 -97T833 -148T846 -222Q846 -272 826 -313T764
--383T663 -428T522 -444L515 -308Q545 -308 570 -303T613 -288T642 -260T653 -219Q653 -174 618 -157T502 -134L533 4H708Z" />
-<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1229" d="M1002 653H403V196H1104V0H162V1456H1097V1258H403V847H1002V653ZM735 1548H545L286 1821H559L735 1548Z" />
-<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1229" d="M1002 653H403V196H1104V0H162V1456H1097V1258H403V847H1002V653ZM717 1818H991L714 1545H532L717 1818Z" />
-<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1229" d="M1002 653H403V196H1104V0H162V1456H1097V1258H403V847H1002V653ZM978 1619V1592H786L636 1729L487 1592H297V1621L566 1861H706L978 1619Z" />
-<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1229" d="M1002 653H403V196H1104V0H162V1456H1097V1258H403V847H1002V653ZM279 1710Q279 1760 312 1794T405 1828Q464 1828 497 1794T531 1710Q531 1660 498 1627T405 1593Q346 1593 313 1626T279
-1710ZM734 1709Q734 1759 767 1792T859 1826Q918 1826 951 1793T985 1709Q985 1659 952 1625T859 1591Q800 1591 767 1625T734 1709Z" />
-<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="1229" d="M181 1456H1047V1257H732V198H1047V0H181V198H489V1257H181V1456ZM679 1553H489L230 1826H503L679 1553Z" />
-<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="1229" d="M181 1456H1047V1257H732V198H1047V0H181V198H489V1257H181V1456ZM661 1823H935L658 1550H476L661 1823Z" />
-<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="1229" d="M181 1456H1047V1257H732V198H1047V0H181V198H489V1257H181V1456ZM922 1624V1597H730L580 1734L431 1597H241V1626L510 1866H650L922 1624Z" />
-<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="1229" d="M181 1456H1047V1257H732V198H1047V0H181V198H489V1257H181V1456ZM224 1715Q224 1765 257 1799T350 1833Q409 1833 442 1799T476 1715Q476 1665 443 1632T350 1598Q291 1598 258 1631T224
-1715ZM679 1714Q679 1764 712 1797T804 1831Q863 1831 896 1798T930 1714Q930 1664 897 1630T804 1596Q745 1596 712 1630T679 1714Z" />
-<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1259" d="M167 0V651H-35V821H167V1456H523Q673 1455 792 1406T995 1268T1124 1056T1170 782V672Q1169 522 1124 399T996 187T795 49T530 0H167ZM632 651H411V193H530Q629 194 703 228T826 325T900 476T926
-672V784Q925 889 901 976T826 1126T701 1225T523 1262H411V821H632V651Z" />
-<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1229" d="M1091 0H849L375 1002L374 0H131V1456H374L846 457L848 1456H1091V0ZM955 1854Q955 1808 940 1766T896 1690T829 1638T742 1618Q692 1618 658 1632T593 1663T533 1694T462 1708Q443 1708 426
-1701T396 1679T376 1646T368 1604L243 1632Q243 1677 258 1720T301 1797T368 1851T455 1872Q496 1872 530 1858T597 1827T663 1796T735 1782Q754 1782 771 1789T802 1810T822 1843T830 1886L955 1854Z" />
-<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1229" d="M1136 634Q1136 505 1103 387T1005 178T841 34T610 -20Q479 -20 382 34T221 178T124 387T91 634V820Q91 906 105 988T148 1142T219 1276T319 1382T449 1451T609 1476Q741 1476 839 1422T1004
-1278T1103 1068T1136 820V634ZM895 822Q894 904 880 985T833 1129T746 1232T609 1272Q528 1272 475 1233T390 1129T346 985T332 822V634Q333 552 346 472T390 327T475 222T610 182Q692 182 746 222T834 326T880 471T895 634V822ZM724 1574H534L275 1847H548L724
-1574Z" />
-<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1229" d="M1136 634Q1136 505 1103 387T1005 178T841 34T610 -20Q479 -20 382 34T221 178T124 387T91 634V820Q91 906 105 988T148 1142T219 1276T319 1382T449 1451T609 1476Q741 1476 839 1422T1004
-1278T1103 1068T1136 820V634ZM895 822Q894 904 880 985T833 1129T746 1232T609 1272Q528 1272 475 1233T390 1129T346 985T332 822V634Q333 552 346 472T390 327T475 222T610 182Q692 182 746 222T834 326T880 471T895 634V822ZM706 1844H980L703 1571H521L706
-1844Z" />
-<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1229" d="M1136 634Q1136 505 1103 387T1005 178T841 34T610 -20Q479 -20 382 34T221 178T124 387T91 634V820Q91 906 105 988T148 1142T219 1276T319 1382T449 1451T609 1476Q741 1476 839 1422T1004
-1278T1103 1068T1136 820V634ZM895 822Q894 904 880 985T833 1129T746 1232T609 1272Q528 1272 475 1233T390 1129T346 985T332 822V634Q333 552 346 472T390 327T475 222T610 182Q692 182 746 222T834 326T880 471T895 634V822ZM967 1645V1618H775L625 1755L476
-1618H286V1647L555 1887H695L967 1645Z" />
-<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1229" d="M1136 634Q1136 505 1103 387T1005 178T841 34T610 -20Q479 -20 382 34T221 178T124 387T91 634V820Q91 906 105 988T148 1142T219 1276T319 1382T449 1451T609 1476Q741 1476 839 1422T1004
-1278T1103 1068T1136 820V634ZM895 822Q894 904 880 985T833 1129T746 1232T609 1272Q528 1272 475 1233T390 1129T346 985T332 822V634Q333 552 346 472T390 327T475 222T610 182Q692 182 746 222T834 326T880 471T895 634V822ZM981 1875Q981 1829 966 1787T922
-1711T855 1659T768 1639Q718 1639 684 1653T619 1684T559 1715T488 1729Q469 1729 452 1722T422 1700T402 1667T394 1625L269 1653Q269 1698 284 1741T327 1818T394 1872T481 1893Q522 1893 556 1879T623 1848T689 1817T761 1803Q780 1803 797 1810T828 1831T848
-1864T856 1907L981 1875Z" />
-<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1229" d="M1136 634Q1136 505 1103 387T1005 178T841 34T610 -20Q479 -20 382 34T221 178T124 387T91 634V820Q91 906 105 988T148 1142T219 1276T319 1382T449 1451T609 1476Q741 1476 839 1422T1004
-1278T1103 1068T1136 820V634ZM895 822Q894 904 880 985T833 1129T746 1232T609 1272Q528 1272 475 1233T390 1129T346 985T332 822V634Q333 552 346 472T390 327T475 222T610 182Q692 182 746 222T834 326T880 471T895 634V822ZM269 1736Q269 1786 302 1820T395
-1854Q454 1854 487 1820T521 1736Q521 1686 488 1653T395 1619Q336 1619 303 1652T269 1736ZM724 1735Q724 1785 757 1818T849 1852Q908 1852 941 1819T975 1735Q975 1685 942 1651T849 1617Q790 1617 757 1651T724 1735Z" />
-<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1229" d="M167 363L484 686L167 1009L314 1157L630 835L946 1157L1093 1009L776 686L1093 363L946 215L630 537L314 215L167 363Z" />
-<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1229" d="M1134 634Q1134 505 1101 387T1003 178T839 34T608 -20Q520 -20 449 4T319 73L222 -95H55L215 182Q152 273 121 389T89 634V820Q89 906 103 988T146 1142T217 1276T317 1382T447 1451T607 1476Q698
-1476 772 1450T906 1377L988 1518H1156L1010 1265Q1072 1175 1102 1061T1134 820V634ZM330 634Q330 580 335 527T354 422L795 1185Q762 1225 716 1248T607 1272Q526 1272 473 1233T388 1129T344 985T330 822V634ZM893 822Q892 874 887 925T870 1024L429 263Q461
-225 504 204T608 182Q690 182 744 222T832 326T878 471T893 634V822Z" />
-<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1229" d="M1096 1456L1098 481Q1097 369 1062 277T964 118T812 16T611 -20Q503 -20 415 16T264 117T166 275T130 481L132 1456H368L370 481Q371 414 387 358T433 262T507 199T611 176Q671 176 717 198T794
-261T841 358T858 481L860 1456H1096ZM743 1545H553L294 1818H567L743 1545Z" />
-<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1229" d="M1096 1456L1098 481Q1097 369 1062 277T964 118T812 16T611 -20Q503 -20 415 16T264 117T166 275T130 481L132 1456H368L370 481Q371 414 387 358T433 262T507 199T611 176Q671 176 717 198T794
-261T841 358T858 481L860 1456H1096ZM725 1815H999L722 1542H540L725 1815Z" />
-<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1229" d="M1096 1456L1098 481Q1097 369 1062 277T964 118T812 16T611 -20Q503 -20 415 16T264 117T166 275T130 481L132 1456H368L370 481Q371 414 387 358T433 262T507 199T611 176Q671 176 717
-198T794 261T841 358T858 481L860 1456H1096ZM986 1616V1589H794L644 1726L495 1589H305V1618L574 1858H714L986 1616Z" />
-<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1229" d="M1096 1456L1098 481Q1097 369 1062 277T964 118T812 16T611 -20Q503 -20 415 16T264 117T166 275T130 481L132 1456H368L370 481Q371 414 387 358T433 262T507 199T611 176Q671 176 717
-198T794 261T841 358T858 481L860 1456H1096ZM287 1707Q287 1757 320 1791T413 1825Q472 1825 505 1791T539 1707Q539 1657 506 1624T413 1590Q354 1590 321 1623T287 1707ZM742 1706Q742 1756 775 1789T867 1823Q926 1823 959 1790T993 1706Q993 1656 960 1622T867
-1588Q808 1588 775 1622T742 1706Z" />
-<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1229" d="M616 760L919 1456H1187L733 523L731 0H498L496 529L45 1456H313L616 760ZM700 1823H974L697 1550H515L700 1823Z" />
-<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1229" d="M389 1456V1175H636Q760 1175 855 1143T1016 1052T1114 913T1148 738Q1148 643 1115 563T1016 425T856 333T636 300H389V0H149V1456H389ZM389 983V492H636Q709 492 760 512T845 567T893 645T908
-736Q908 783 893 827T845 906T761 962T636 983H389Z" />
-<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1229" d="M401 0H163V1079Q163 1196 195 1286T285 1437T422 1529T595 1561Q673 1561 742 1540T863 1474T945 1363T976 1206Q976 1154 967 1116T945 1047T916 992T887 942T865 890T856 827Q856 787
-877 753T930 685T999 616T1068 540T1121 448T1143 334Q1143 246 1117 180T1043 69T925 2T770 -21Q730 -21 687 -17T605 -4T533 17T480 43L529 236Q545 226 569 215T624 193T687 177T755 170Q793 170 821 181T867 214T895 263T904 326Q904 370 883 405T830 474T761
-540T692 614T639 705T617 823Q617 864 626 897T650 958T681 1011T712 1064T735 1121T745 1190Q745 1233 732 1266T696 1323T647 1357T592 1369Q551 1369 517 1351T456 1297T416 1206T401 1077V0Z" />
-<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504 908T444
-876T408 829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295 384 267T417
-218T474 185T557 173ZM709 1231H519L260 1504H533L709 1231Z" />
-<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504 908T444
-876T408 829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295 384 267T417
-218T474 185T557 173ZM691 1501H965L688 1228H506L691 1501Z" />
-<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504
-908T444 876T408 829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295
-384 267T417 218T474 185T557 173ZM952 1302V1275H760L610 1412L461 1275H271V1304L540 1544H680L952 1302Z" />
-<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504 908T444
-876T408 829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295 384 267T417
-218T474 185T557 173ZM966 1532Q966 1486 951 1444T907 1368T840 1316T753 1296Q703 1296 669 1310T604 1341T544 1372T473 1386Q454 1386 437 1379T407 1357T387 1324T379 1282L254 1310Q254 1355 269 1398T312 1475T379 1529T466 1550Q507 1550 541 1536T608
-1505T674 1474T746 1460Q765 1460 782 1467T813 1488T833 1521T841 1564L966 1532Z" />
-<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504 908T444
-876T408 829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295 384 267T417
-218T474 185T557 173ZM510 1393Q510 1443 543 1477T636 1511Q695 1511 728 1477T762 1393Q762 1343 729 1310T636 1276Q577 1276 544 1309T510 1393ZM965 1392Q965 1442 998 1475T1090 1509Q1149 1509 1182 1476T1216 1392Q1216 1342 1183 1308T1090 1274Q1031
-1274 998 1308T965 1392Z" />
-<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1229" d="M845 0Q835 20 829 47T817 105Q792 79 761 57T691 17T608 -10T512 -20Q426 -20 357 4T238 72T161 175T134 303Q134 477 263 569T635 661H810V732Q810 818 752 868T588 919Q540 919 504 908T444
-876T408 829T396 771H157Q157 834 186 893T273 999T412 1074T601 1102Q697 1102 779 1079T921 1009T1015 893T1049 730V248Q1049 177 1059 119T1090 17V0H845ZM557 173Q603 173 643 184T716 214T772 257T810 306V509H658Q512 509 443 462T373 328Q373 295 384 267T417
-218T474 185T557 173ZM400 1412Q400 1455 417 1491T462 1553T529 1595T612 1610Q655 1610 693 1595T759 1554T803 1491T819 1412Q819 1368 803 1333T759 1271T693 1231T612 1217Q568 1217 530 1231T463 1271T417 1332T400 1412ZM509 1412Q509 1390 517 1372T539
-1340T572 1318T612 1310Q654 1310 682 1338T710 1412Q710 1458 682 1487T612 1516Q591 1516 573 1509T540 1487T517 1454T509 1412Z" />
-<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1229" d="M882 -20Q786 -20 715 13T598 109Q580 83 556 60T501 19T433 -9T351 -20Q277 -20 220 2T123 64T64 162T44 291Q44 460 154 551T477 642H503V773Q503 838 479 873T403 909Q351 909 322 878T292 782L64
-791Q64 862 87 919T153 1017T257 1080T395 1102Q470 1102 530 1080T633 1015Q676 1057 733 1080T863 1102Q940 1102 1001 1075T1106 998T1172 877T1195 715V472H719V387Q719 284 767 228T927 171Q963 171 990 176T1041 190T1083 208T1121 228L1172 60Q1156 48 1130
-34T1067 8T984 -12T882 -20ZM719 642H972V763Q972 794 964 821T941 867T904 898T853 909Q815 909 790 894T748 850T726 785T719 704V642ZM406 162Q430 162 456 174T503 206V476H479Q432 476 395 461T333 419T294 359T280 287Q280 233 311 198T406 162Z" />
-<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="1229" d="M628 170Q672 170 713 184T787 223T837 282T855 356H1081Q1082 278 1046 210T947 90T802 9T630 -21Q505 -21 411 22T254 139T160 312T128 522V558Q128 669 159 768T254 941T411 1058T629
-1102Q727 1102 810 1072T954 988T1048 859T1081 695H855Q856 739 840 778T792 846T719 892T627 909Q552 909 502 879T422 799T380 686T367 558V522Q367 456 379 393T422 281T502 201T628 170ZM719 4L707 -49Q735 -54 762 -65T810 -97T844 -148T857 -222Q857 -272
-837 -313T775 -383T674 -428T533 -444L526 -308Q556 -308 581 -303T624 -288T653 -260T664 -219Q664 -174 629 -157T513 -134L544 4H719Z" />
-<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1229" d="M659 -20Q539 -20 440 20T271 130T161 295T122 502V543Q122 672 163 775T274 951T436 1063T631 1102Q749 1102 839 1063T989 952T1081 782T1112 567V466H362Q368 403 393 349T458 256T553 194T673
-171Q764 171 840 207T965 306L1095 184Q1069 145 1028 109T932 44T809 -2T659 -20ZM630 909Q580 909 537 891T460 839T403 755T369 642H876V660Q873 708 858 752T812 832T737 888T630 909ZM709 1232H519L260 1505H533L709 1232Z" />
-<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1229" d="M659 -20Q539 -20 440 20T271 130T161 295T122 502V543Q122 672 163 775T274 951T436 1063T631 1102Q749 1102 839 1063T989 952T1081 782T1112 567V466H362Q368 403 393 349T458 256T553 194T673
-171Q764 171 840 207T965 306L1095 184Q1069 145 1028 109T932 44T809 -2T659 -20ZM630 909Q580 909 537 891T460 839T403 755T369 642H876V660Q873 708 858 752T812 832T737 888T630 909ZM691 1502H965L688 1229H506L691 1502Z" />
-<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1229" d="M659 -20Q539 -20 440 20T271 130T161 295T122 502V543Q122 672 163 775T274 951T436 1063T631 1102Q749 1102 839 1063T989 952T1081 782T1112 567V466H362Q368 403 393 349T458 256T553
-194T673 171Q764 171 840 207T965 306L1095 184Q1069 145 1028 109T932 44T809 -2T659 -20ZM630 909Q580 909 537 891T460 839T403 755T369 642H876V660Q873 708 858 752T812 832T737 888T630 909ZM952 1303V1276H760L610 1413L461 1276H271V1305L540 1545H680L952
-1303Z" />
-<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1229" d="M659 -20Q539 -20 440 20T271 130T161 295T122 502V543Q122 672 163 775T274 951T436 1063T631 1102Q749 1102 839 1063T989 952T1081 782T1112 567V466H362Q368 403 393 349T458 256T553
-194T673 171Q764 171 840 207T965 306L1095 184Q1069 145 1028 109T932 44T809 -2T659 -20ZM630 909Q580 909 537 891T460 839T403 755T369 642H876V660Q873 708 858 752T812 832T737 888T630 909ZM510 1394Q510 1444 543 1478T636 1512Q695 1512 728 1478T762
-1394Q762 1344 729 1311T636 1277Q577 1277 544 1310T510 1394ZM965 1393Q965 1443 998 1476T1090 1510Q1149 1510 1182 1477T1216 1393Q1216 1343 1183 1309T1090 1275Q1031 1275 998 1309T965 1393Z" />
-<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="1229" d="M199 1082H784V198H1114V0H199V198H543V883H199V1082ZM1022 1205H832L573 1478H846L1022 1205Z" />
-<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="1229" d="M199 1082H784V198H1114V0H199V198H543V883H199V1082ZM748 1476H1022L745 1203H563L748 1476Z" />
-<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="1229" d="M199 1082H784V198H1114V0H199V198H543V883H199V1082ZM1009 1276V1249H817L667 1386L518 1249H328V1278L597 1518H737L1009 1276Z" />
-<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="1229" d="M199 1082H784V198H1114V0H199V198H543V883H199V1082ZM310 1367Q310 1417 343 1451T436 1485Q495 1485 528 1451T562 1367Q562 1317 529 1284T436 1250Q377 1250 344 1283T310 1367ZM765
-1366Q765 1416 798 1449T890 1483Q949 1483 982 1450T1016 1366Q1016 1316 983 1282T890 1248Q831 1248 798 1282T765 1366Z" />
-<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1229" d="M877 1275Q976 1158 1031 999T1087 641V577Q1087 439 1047 328T937 140T770 21T563 -21Q450 -21 356 17T195 121T91 277T54 468Q54 582 90 675T190 834T345 936T545 973Q626 973 696 946T822 871Q800
-963 762 1034T673 1160L416 1016L338 1124L565 1252Q495 1297 420 1323L494 1516Q653 1476 779 1372L994 1493L1072 1384L877 1275ZM847 643Q847 651 847 658T846 674Q830 696 804 716T741 752T657 777T552 787Q492 787 445 761T363 691T311 590T293 468Q293 411
-311 358T364 262T450 195T567 170Q631 170 682 198T770 278T827 402T847 564V643Z" />
-<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1229" d="M371 1082L386 932Q445 1013 528 1057T714 1102Q797 1102 865 1078T983 1003T1060 871T1088 676V0H849V672Q849 739 834 784T790 856T720 894T627 906Q548 906 490 871T395 776V0H155V1082H371ZM962
-1532Q962 1486 947 1444T903 1368T836 1316T749 1296Q699 1296 665 1310T600 1341T540 1372T469 1386Q450 1386 433 1379T403 1357T383 1324T375 1282L250 1310Q250 1355 265 1398T308 1475T375 1529T462 1550Q503 1550 537 1536T604 1505T670 1474T742 1460Q761
-1460 778 1467T809 1488T829 1521T837 1564L962 1532Z" />
-<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q732 1102 825 1060T983 944T1082 769T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q496 -21 403 21T245 136T146 311T111
-530V551ZM350 530Q350 456 365 391T413 277T496 199T615 170Q682 170 731 198T813 276T861 391T877 530V551Q877 623 862 688T814 802T732 880T613 909Q545 909 495 880T413 802T366 688T350 551V530ZM716 1231H526L267 1504H540L716 1231Z" />
-<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q732 1102 825 1060T983 944T1082 769T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q496 -21 403 21T245 136T146 311T111
-530V551ZM350 530Q350 456 365 391T413 277T496 199T615 170Q682 170 731 198T813 276T861 391T877 530V551Q877 623 862 688T814 802T732 880T613 909Q545 909 495 880T413 802T366 688T350 551V530ZM698 1501H972L695 1228H513L698 1501Z" />
-<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q732 1102 825 1060T983 944T1082 769T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q496 -21 403 21T245 136T146 311T111
-530V551ZM350 530Q350 456 365 391T413 277T496 199T615 170Q682 170 731 198T813 276T861 391T877 530V551Q877 623 862 688T814 802T732 880T613 909Q545 909 495 880T413 802T366 688T350 551V530ZM959 1302V1275H767L617 1412L468 1275H278V1304L547 1544H687L959
-1302Z" />
-<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q732 1102 825 1060T983 944T1082 769T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q496 -21 403 21T245 136T146 311T111
-530V551ZM350 530Q350 456 365 391T413 277T496 199T615 170Q682 170 731 198T813 276T861 391T877 530V551Q877 623 862 688T814 802T732 880T613 909Q545 909 495 880T413 802T366 688T350 551V530ZM973 1532Q973 1486 958 1444T914 1368T847 1316T760 1296Q710
-1296 676 1310T611 1341T551 1372T480 1386Q461 1386 444 1379T414 1357T394 1324T386 1282L261 1310Q261 1355 276 1398T319 1475T386 1529T473 1550Q514 1550 548 1536T615 1505T681 1474T753 1460Q772 1460 789 1467T820 1488T840 1521T848 1564L973 1532Z"
-/>
-<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q732 1102 825 1060T983 944T1082 769T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q496 -21 403 21T245 136T146 311T111
-530V551ZM350 530Q350 456 365 391T413 277T496 199T615 170Q682 170 731 198T813 276T861 391T877 530V551Q877 623 862 688T814 802T732 880T613 909Q545 909 495 880T413 802T366 688T350 551V530ZM517 1393Q517 1443 550 1477T643 1511Q702 1511 735 1477T769
-1393Q769 1343 736 1310T643 1276Q584 1276 551 1309T517 1393ZM972 1392Q972 1442 1005 1475T1097 1509Q1156 1509 1189 1476T1223 1392Q1223 1342 1190 1308T1097 1274Q1038 1274 1005 1308T972 1392Z" />
-<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1229" d="M1122 583H111V794H1122V583ZM482 1094Q482 1121 491 1144T517 1184T559 1210T616 1220Q648 1220 673 1211T715 1184T741 1144T750 1094Q750 1040 715 1005T616 969Q552 969 517 1004T482 1094ZM480
-279Q480 333 515 369T614 406Q678 406 713 370T748 279Q748 225 713 190T614 154Q550 154 515 189T480 279Z" />
-<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1229" d="M111 551Q111 668 145 769T244 944T402 1060T613 1102Q720 1102 811 1065L883 1212H1027L923 1001Q1017 926 1066 810T1116 551V530Q1116 412 1082 311T984 137T826 21T615 -21Q517 -21 435
-8L364 -138H220L321 67Q219 140 165 260T111 530V551ZM350 530Q350 452 367 385T419 268L722 885Q699 896 672 902T613 909Q545 909 495 880T413 802T366 688T350 551V530ZM877 551Q877 620 863 681T820 791L523 186Q562 170 615 170Q682 170 731 198T813 276T861
-391T877 530V551Z" />
-<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1229" d="M849 148Q794 68 716 24T540 -21Q456 -21 387 5T268 87T191 231T163 442V1082H402V440Q402 362 413 311T449 230T509 188T595 175Q691 175 750 212T839 314V1082H1079V0H863L849 148ZM718 1210H528L269
-1483H542L718 1210Z" />
-<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1229" d="M849 148Q794 68 716 24T540 -21Q456 -21 387 5T268 87T191 231T163 442V1082H402V440Q402 362 413 311T449 230T509 188T595 175Q691 175 750 212T839 314V1082H1079V0H863L849 148ZM700 1480H974L697
-1207H515L700 1480Z" />
-<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1229" d="M849 148Q794 68 716 24T540 -21Q456 -21 387 5T268 87T191 231T163 442V1082H402V440Q402 362 413 311T449 230T509 188T595 175Q691 175 750 212T839 314V1082H1079V0H863L849 148ZM961
-1281V1254H769L619 1391L470 1254H280V1283L549 1523H689L961 1281Z" />
-<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1229" d="M849 148Q794 68 716 24T540 -21Q456 -21 387 5T268 87T191 231T163 442V1082H402V440Q402 362 413 311T449 230T509 188T595 175Q691 175 750 212T839 314V1082H1079V0H863L849 148ZM519
-1372Q519 1422 552 1456T645 1490Q704 1490 737 1456T771 1372Q771 1322 738 1289T645 1255Q586 1255 553 1288T519 1372ZM974 1371Q974 1421 1007 1454T1099 1488Q1158 1488 1191 1455T1225 1371Q1225 1321 1192 1287T1099 1253Q1040 1253 1007 1287T974 1371Z"
-/>
-<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="1229" d="M584 433L625 303L929 1082H1194L646 -164Q628 -205 599 -252T528 -341T426 -409T288 -437Q255 -437 222 -432T162 -419L196 -233Q203 -233 215 -233T240 -235T264 -236T283 -237Q318 -237
-345 -217T394 -170T428 -118T448 -83L519 51L59 1082H323L584 433ZM721 1480H995L718 1207H536L721 1480Z" />
-<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="1229" d="M1102 530Q1102 412 1075 311T994 137T862 22T681 -20Q588 -20 518 10T395 97V-416H156V1551H395V982Q447 1040 517 1071T679 1102Q782 1102 861 1062T993 950T1074 776T1102 551V530ZM863 551Q863
-624 849 688T804 801T725 878T611 906Q530 906 478 872T395 780V299Q425 242 477 207T613 171Q679 171 726 200T804 278T849 392T863 530V551Z" />
-<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="1229" d="M584 433L625 303L929 1082H1194L646 -164Q628 -205 599 -252T528 -341T426 -409T288 -437Q255 -437 222 -432T162 -419L196 -233Q203 -233 215 -233T240 -235T264 -236T283 -237Q318 -237
-345 -217T394 -170T428 -118T448 -83L519 51L59 1082H323L584 433ZM283 1372Q283 1422 316 1456T409 1490Q468 1490 501 1456T535 1372Q535 1322 502 1289T409 1255Q350 1255 317 1288T283 1372ZM738 1371Q738 1421 771 1454T863 1488Q922 1488 955 1455T989 1371Q989
-1321 956 1287T863 1253Q804 1253 771 1287T738 1371Z" />
-<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="1229" d="M1168 623H67V816H1168V623Z" />
-<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="1229" d="M1168 623H67V816H1168V623Z" />
-<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="1229" d="M488 1183Q488 1232 501 1286T538 1392T595 1490T670 1573L788 1495Q745 1427 721 1352T697 1185V1020H488V1183Z" />
-<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="1229" d="M760 1398Q760 1348 747 1295T710 1190T652 1091T577 1008L460 1086Q503 1155 527 1229T551 1397V1560H760V1398Z" />
-<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="1229" d="M755 70Q755 21 742 -32T705 -138T648 -236T573 -319L450 -242Q493 -173 516 -99T539 68V247H756L755 70Z" />
-<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="1229" d="M324 1183Q324 1232 337 1286T374 1392T431 1490T506 1573L624 1495Q581 1427 557 1352T533 1185V1020H324V1183ZM659 1183Q659 1232 672 1286T709 1392T766 1490T841 1573L959 1495Q916
-1427 892 1352T868 1185V1020H659V1183Z" />
-<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="1229" d="M593 1398Q593 1348 580 1295T543 1190T485 1091T410 1008L293 1086Q336 1155 360 1229T384 1397V1560H593V1398ZM941 1398Q941 1348 928 1295T891 1190T833 1091T758 1008L641 1086Q684
-1155 708 1229T732 1397V1560H941V1398Z" />
-<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="1229" d="M612 68Q612 19 600 -34T564 -140T507 -238T433 -321L307 -244Q350 -175 373 -101T396 66V229H613L612 68ZM926 68Q926 19 913 -34T876 -140T819 -238T744 -321L618 -244Q660 -175
-685 -101T710 66V229H926V68Z" />
-<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="1229" d="M405 790Q405 837 420 876T464 944T533 989T625 1005Q677 1005 718 989T787 945T831 877T847 790V731Q847 684 832 646T788 579T718 535T626 519Q575 519 534 534T465 578T421 645T405 731V790Z" />
-<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="1229" d="M598 538L846 139H680L392 529V548L680 938H846L598 538Z" />
-<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="1229" d="M554 938L843 548V529L554 139H388L636 538L388 938H554Z" />
-</font>
-</defs>
-</svg>
diff --git a/site/content/assets/roboto/Roboto_Mono_500.ttf b/site/content/assets/roboto/Roboto_Mono_500.ttf
deleted file mode 100644
index 036a9907..00000000
--- a/site/content/assets/roboto/Roboto_Mono_500.ttf
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_500.woff b/site/content/assets/roboto/Roboto_Mono_500.woff
deleted file mode 100644
index b12f6a1e..00000000
--- a/site/content/assets/roboto/Roboto_Mono_500.woff
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/Roboto_Mono_500.woff2 b/site/content/assets/roboto/Roboto_Mono_500.woff2
deleted file mode 100644
index 125f0983..00000000
--- a/site/content/assets/roboto/Roboto_Mono_500.woff2
+++ /dev/null
Binary files differ
diff --git a/site/content/assets/roboto/roboto-mono.css b/site/content/assets/roboto/roboto-mono.css
deleted file mode 100644
index 04a17f3a..00000000
--- a/site/content/assets/roboto/roboto-mono.css
+++ /dev/null
@@ -1,54 +0,0 @@
-@font-face {
- font-family: 'Roboto Mono';
- font-style: normal;
- font-weight: 300;
- src:
- local('Roboto Mono Light'),
- local('RobotoMono-Light'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjDgiWqxf7s.eot */
- url('Roboto_Mono_300.eot?#iefix') format('embedded-opentype'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjDgiWqxf7k.woff */
- url('Roboto_Mono_300.woff') format('woff'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjDgiWqxf78.woff2 */
- url('Roboto_Mono_300.woff2') format('woff2'),
- /* from https://fonts.gstatic.com/l/font?kit=L0xkDF4xlVMF-BfR8bXMIjDgiWqxf7g&skey=6c4331d29fc39c00&v=v5#RobotoMono */
- url('Roboto_Mono_300.svg#RobotoMono') format('svg'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjDgiWqxf7o.ttf */
- url('Roboto_Mono_300.ttf') format('truetype');
-}
-@font-face {
- font-family: 'Roboto Mono';
- font-style: normal;
- font-weight: 400;
- src:
- local('Roboto Mono'),
- local('RobotoMono-Regular'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIjhLq3s.eot */
- url('Roboto_Mono_400.eot?#iefix') format('embedded-opentype'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIjhLq3k.woff */
- url('Roboto_Mono_400.woff') format('woff'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIjhLq38.woff2 */
- url('Roboto_Mono_400.woff2') format('woff2'),
- /* from https://fonts.gstatic.com/l/font?kit=L0x5DF4xlVMF-BfR8bXMIjhLq3g&skey=7b92570108d40690&v=v5#RobotoMono */
- url('Roboto_Mono_400.svg#RobotoMono') format('svg'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0x5DF4xlVMF-BfR8bXMIjhLq3o.ttf */
- url('Roboto_Mono_400.ttf') format('truetype');
-}
-@font-face {
- font-family: 'Roboto Mono';
- font-style: normal;
- font-weight: 500;
- src:
- local('Roboto Mono Medium'),
- local('RobotoMono-Medium'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjC4iGqxf7s.eot */
- url('Roboto_Mono_500.eot?#iefix') format('embedded-opentype'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjC4iGqxf7k.woff */
- url('Roboto_Mono_500.woff') format('woff'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjC4iGqxf78.woff2 */
- url('Roboto_Mono_500.woff2') format('woff2'),
- /* from https://fonts.gstatic.com/l/font?kit=L0xkDF4xlVMF-BfR8bXMIjC4iGqxf7g&skey=8be08dae698074e5&v=v5#RobotoMono */
- url('Roboto_Mono_500.svg#RobotoMono') format('svg'),
- /* from https://fonts.gstatic.com/s/robotomono/v5/L0xkDF4xlVMF-BfR8bXMIjC4iGqxf7o.ttf */
- url('Roboto_Mono_500.ttf') format('truetype');
-}
diff --git a/site/content/assets/roboto/roboto.css b/site/content/assets/roboto/roboto.css
deleted file mode 100644
index 510d9f41..00000000
--- a/site/content/assets/roboto/roboto.css
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Fonts */
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 300;
- src: url("Roboto_300.eot?#iefix") format("embedded-opentype"), url("Roboto_300.woff") format("woff"), url("Roboto_300.woff2") format("woff2"), url("Roboto_300.svg#Roboto") format("svg"), url("Roboto_300.ttf") format("truetype"); }
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 400;
- src: url("Roboto_400.eot?#iefix") format("embedded-opentype"), url("Roboto_400.woff") format("woff"), url("Roboto_400.woff2") format("woff2"), url("Roboto_400.svg#Roboto") format("svg"), url("Roboto_400.ttf") format("truetype"); }
-
-@font-face {
- font-family: 'Roboto';
- font-style: normal;
- font-weight: 500;
- src: url("Roboto_500.eot?#iefix") format("embedded-opentype"), url("Roboto_500.woff") format("woff"), url("Roboto_500.woff2") format("woff2"), url("Roboto_500.svg#Roboto") format("svg"), url("Roboto_500.ttf") format("truetype"); }
-
-@font-face {
- font-family: 'Roboto-Mono';
- font-style: normal;
- font-weight: 300;
- src: url("Roboto_Mono_300.eot?#iefix") format("embedded-opentype"), url("Roboto_Mono_300.woff") format("woff"), url("Roboto_Mono_300.woff2") format("woff2"), url("Roboto_Mono_300.svg#RobotoMono") format("svg"), url("Roboto_Mono_300.ttf") format("truetype"); }
-
-@font-face {
- font-family: 'Roboto-Mono';
- font-style: normal;
- font-weight: 400;
- src: url("Roboto_Mono_400.eot?#iefix") format("embedded-opentype"), url("Roboto_Mono_400.woff") format("woff"), url("Roboto_Mono_400.woff2") format("woff2"), url("Roboto_Mono_400.svg#RobotoMono") format("svg"), url("Roboto_Mono_400.ttf") format("truetype"); }
-
-@font-face {
- font-family: 'Roboto-Mono';
- font-style: normal;
- font-weight: 500;
- src: local("Roboto-Mono Medium"), local("RobotoMono-Medium"), url("Roboto_Mono_500.eot?#iefix") format("embedded-opentype"), url("Roboto_Mono_500.woff") format("woff"), url("Roboto_Mono_500.woff2") format("woff2"), url("Roboto_Mono_500.svg#RobotoMono") format("svg"), url("Roboto_Mono_500.ttf") format("truetype"); }
diff --git a/site/content/pages/about/assets/adam-harvey-3d.jpg b/site/content/pages/about/assets/adam-harvey-3d.jpg
new file mode 100644
index 00000000..2d7cbd80
--- /dev/null
+++ b/site/content/pages/about/assets/adam-harvey-3d.jpg
Binary files differ
diff --git a/site/content/pages/about/assets/adam-harvey-3d.png b/site/content/pages/about/assets/adam-harvey-3d.png
new file mode 100644
index 00000000..3616e851
--- /dev/null
+++ b/site/content/pages/about/assets/adam-harvey-3d.png
Binary files differ
diff --git a/site/content/pages/about/assets/adam-harvey.jpg b/site/content/pages/about/assets/adam-harvey.jpg
index e0ab893a..38a484d1 100644
--- a/site/content/pages/about/assets/adam-harvey.jpg
+++ b/site/content/pages/about/assets/adam-harvey.jpg
Binary files differ
diff --git a/site/content/pages/about/assets/jules-laplace-3d.jpg b/site/content/pages/about/assets/jules-laplace-3d.jpg
new file mode 100644
index 00000000..d51e0933
--- /dev/null
+++ b/site/content/pages/about/assets/jules-laplace-3d.jpg
Binary files differ
diff --git a/site/content/pages/about/assets/jules-laplace.jpg b/site/content/pages/about/assets/jules-laplace.jpg
index 310b2783..18fc1170 100644
--- a/site/content/pages/about/assets/jules-laplace.jpg
+++ b/site/content/pages/about/assets/jules-laplace.jpg
Binary files differ
diff --git a/site/content/pages/about/credits.md b/site/content/pages/about/credits.md
new file mode 100644
index 00000000..bc2283fd
--- /dev/null
+++ b/site/content/pages/about/credits.md
@@ -0,0 +1,48 @@
+------------
+
+status: published
+title: MegaPixels Press and News
+desc: MegaPixels Press and News
+slug: press
+cssclass: about
+published: 2018-12-04
+updated: 2018-12-04
+authors: Adam Harvey
+
+------------
+
+# Credits
+
+<section class="about-menu">
+<ul>
+ <li><a href="/about/">About</a></li>
+ <li><a href="/about/press/">Press</a></li>
+ <li><a class="current" href="/about/credits/">Credits</a></li>
+ <li><a href="/about/disclaimer/">Disclaimer</a></li>
+ <li><a href="/about/terms/">Terms and Conditions</a></li>
+ <li><a href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section>
+
+
+#### Team
+
+- Research and image analysis: Adam Harvey
+- Development and visualizations: Jules LaPlace
+- Produced in Partnership with Mozilla
+- Contributing researchers: Berit Gilma, Mathana Stender
+
+#### Code
+
+<<<<<<< HEAD
+- This site uses D3.js, C3.js, and ThreeJS for visualizations.
+- Data aggregation uses Pandas and PDFMiner.Six.
+=======
+- This site uses D3 and C2 for visuzations
+- Add more here
+>>>>>>> 26646e6adf3833f6282e9515c14ad61e485440c0
+
+#### Data
+
+- link to github
+- how it was gathered \ No newline at end of file
diff --git a/site/content/pages/about/disclaimer.md b/site/content/pages/about/disclaimer.md
index c0baad71..f82a09a0 100644
--- a/site/content/pages/about/disclaimer.md
+++ b/site/content/pages/about/disclaimer.md
@@ -13,15 +13,18 @@ authors: Adam Harvey
# Disclaimer
-- [About](/about/)
-- [Press](/about/press/)
-- [Disclaimer](/about/disclaimer/)
-- [Terms and Conditions](/about/terms/)
-- [Privacy Policy](/about/privacy/)
+<section class="about-menu">
+<ul>
+<li><a href="/about/">About</a></li>
+<li><a href="/about/press/">Press</a></li>
+<li><a href="/about/credits/">Credits</a></li>
+<li><a class="current" href="/about/disclaimer/">Disclaimer</a></li>
+<li><a href="/about/terms/">Terms and Conditions</a></li>
+<li><a href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section>
-### Sidebar
-
-## End Sidebar
+(TEMPORARY PAGE)
Last updated: December 04, 2018
diff --git a/site/content/pages/about/index.md b/site/content/pages/about/index.md
index ccb6ed0d..4fec0777 100644
--- a/site/content/pages/about/index.md
+++ b/site/content/pages/about/index.md
@@ -13,28 +13,44 @@ authors: Adam Harvey
# About MegaPixels
-{% include 'about_navigation.html' %}
+<section class="about-menu">
+<ul>
+<li><a class="current" href="/about/">About</a></li>
+<li><a href="/about/press/">Press</a></li>
+<li><a href="/about/credits/">Credits</a></li>
+<li><a href="/about/disclaimer/">Disclaimer</a></li>
+<li><a href="/about/terms/">Terms and Conditions</a></li>
+<li><a href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section>
-MegaPixels is an art and research project by Adam Harvey about the origins and ethics of facial analysis datasets. Where do they come from? Who's included? Who created it and for what reason?
+(PAGE UNDER DEVELOPMENT)
-MegaPixels sets out to answer to these questions and reveal the stories behind the millions of images used to train, evaluate, and power the facial recognition surveillance algorithms used today. MegaPixels is authored by Adam Harvey, developed in collaboration with Jules LaPlace, and produced in partnership with Mozilla.
+<p><div style="font-size:20px;line-height:36px">Ever since government agencies began developing face recognition in the early 1960's, datasets of face images have always been central to technological advancements. Today, these datasets no longer originate in labs, but instead from family photo albums posted on photo sharing sites, surveillance cameras on college campuses, search engine queries for celebrities, cafe livestreams, and <a href="https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset">personal videos</a> posted on YouTube. </div></p>
-MegaPixels sets out to answer to these questions and reveal the stories behind the millions of images used to train, evaluate, and power the facial recognition surveillance algorithms used today. MegaPixels is authored by Adam Harvey, developed in collaboration with Jules LaPlace, and produced in partnership with Mozilla.
+Collectively, facial recognition datasets are now gathered "in the wild".
-Notes
+<p>MegaPixels is art and research by <a href="https://ahprojects.com">Adam Harvey</a> about facial recognition datasets that unravels their histories, futures, geographies, and meanings. Throughout 2019 this site this site will publish research reports, visualizations, raw data, and interactive tools to explore how publicly available facial recognition datasets contribute to a global supply chain of biometric data that powers the global facial recognition industry.</p>
-- critical but informative
-- not anti-dataset
-- pro-sharing, pro-public dataset
-- w/o data
-- not generally anti-researcher, their parent organization should have checks in place to prevent dubious dataset collection methods
--
+During the last year, hundreds of these facial analysis datasets created "in the wild" have been collected to understand how they contribute to a global supply chain of biometric data that is powering the global facial recognition industry.
+The MegaPixels website is produced in partnership with [Mozilla](https://mozilla.org).
-![sideimage:Adam Harvey](assets/adam-harvey.jpg) **Adam Harvey** is an American artist and researcher based in Berlin. His previous projects (CV Dazzle, Stealth Wear, and SkyLift) explore the potential for countersurveillance as artwork. He is the founder of VFRAME (visual forensics software for human rights groups), the recipient of 2 PrototypeFund awards, and is currently a researcher in residence at Karlsruhe HfG studying artifical intelligence and datasets.
-
-![sideimage:Jules LaPlace](assets/jules-laplace.jpg)**Jules LaPlace** is an American artist and technologist also based in Berlin. He was previously the CTO of a NYC digital agency and currently works at VFRAME, developing computer vision for human rights groups, and building creative software for artists.
-
-## Partnership
-
-MegaPixels is produced in partnership with **Mozilla**, a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the not-for-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.
+<div class="flex-container team-photos-container">
+ <div class="team-member">
+ <img src="https://nyc3.digitaloceanspaces.com/megapixels/v1/site/about/assets/adam-harvey-3d.jpg" />
+ <h3>Adam Harvey</h3>
+ <p>is Berlin-based American artist and researcher. His previous projects (CV Dazzle, Stealth Wear, and SkyLift) explore the potential for countersurveillance as artwork. He is the founder of VFRAME (visual forensics software for human rights groups), the recipient of 2 PrototypeFund grants, and is a researcher in residence at Karlsruhe HfG.
+ <br>
+ <a href="https://ahprojects.com">ahprojects.com</a>
+ </p>
+ </div>
+ <div class="team-member">
+ <img src="https://nyc3.digitaloceanspaces.com/megapixels/v1/site/about/assets/jules-laplace-3d.jpg" />
+ <h3>Jules LaPlace</h3>
+ <p>is an American creative technologist also based in Berlin. He was previously the CTO of a digital agency in NYC and now also works at VFRAME, developing computer vision for human rights groups. Jules also builds creative software for artists and musicians.
+ <br>
+ <a href="https://asdf.us/">asdf.us</a>
+ </p>
+ </div>
+</div>
diff --git a/site/content/pages/about/press.md b/site/content/pages/about/press.md
index abd4d823..47e1af52 100644
--- a/site/content/pages/about/press.md
+++ b/site/content/pages/about/press.md
@@ -2,7 +2,7 @@
status: published
title: MegaPixels Press and News
-desc: MegaPixels in The News
+desc: MegaPixels Press and News
slug: press
cssclass: about
published: 2018-12-04
@@ -13,8 +13,17 @@ authors: Adam Harvey
# Press
-{% include 'about_navigation.html' %}
+<section class="about-menu">
+<ul>
+<li><a href="/about/">About</a></li>
+<li><a class="current" href="/about/press/">Press</a></li>
+<li><a href="/about/credits/">Credits</a></li>
+<li><a href="/about/disclaimer/">Disclaimer</a></li>
+<li><a href="/about/terms/">Terms and Conditions</a></li>
+<li><a href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section>
-(list of press articles and images will go here)
+(TEMPORARY PAGE)
- Aug 22, 2018: "Transgender YouTubers had their videos grabbed to train facial recognition software" by James Vincent <https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset> \ No newline at end of file
diff --git a/site/content/pages/about/privacy.md b/site/content/pages/about/privacy.md
index a47b74cc..e36daf2a 100644
--- a/site/content/pages/about/privacy.md
+++ b/site/content/pages/about/privacy.md
@@ -13,7 +13,18 @@ authors: Adam Harvey
# Privacy Policy
-{% include 'about_navigation.html' %}
+<section class="about-menu">
+<ul>
+<li><a href="/about/">About</a></li>
+<li><a href="/about/press/">Press</a></li>
+<li><a href="/about/credits/">Credits</a></li>
+<li><a href="/about/disclaimer/">Disclaimer</a></li>
+<li><a href="/about/terms/">Terms and Conditions</a></li>
+<li><a class="current" href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section>
+
+(TEMPORARY PAGE)
A summary of our privacy policy is as follows:
diff --git a/site/content/pages/about/research.md b/site/content/pages/about/research.md
deleted file mode 100644
index 8f001cc9..00000000
--- a/site/content/pages/about/research.md
+++ /dev/null
@@ -1,16 +0,0 @@
-------------
-
-status: published
-title: About MegaPixels Research Methodologies
-desc: About MegaPixels Research Methodologies
-slug: resewarch
-cssclass: about
-published: 2018-12-04
-updated: 2018-12-04
-authors: Adam Harvey
-
-------------
-
-# Research Methodologies
-
-{% include 'about_navigation.html' %} \ No newline at end of file
diff --git a/site/content/pages/about/terms.md b/site/content/pages/about/terms.md
index 38d43735..7ae6dac7 100644
--- a/site/content/pages/about/terms.md
+++ b/site/content/pages/about/terms.md
@@ -14,7 +14,18 @@ authors: Adam Harvey
# Terms and Conditions ("Terms")
-{% include 'about_navigation.html' %}
+<section class="about-menu">
+<ul>
+<li><a href="/about/">About</a></li>
+<li><a href="/about/press/">Press</a></li>
+<li><a href="/about/credits/">Credits</a></li>
+<li><a href="/about/disclaimer/">Disclaimer</a></li>
+<li><a class="current" href="/about/terms/">Terms and Conditions</a></li>
+<li><a href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section>
+
+(TEMPORARY PAGE)
(FPO: this is only example text)
diff --git a/site/content/pages/datasets/50_people_one_question/index.md b/site/content/pages/datasets/50_people_one_question/index.md
index e7dec0aa..2276e386 100644
--- a/site/content/pages/datasets/50_people_one_question/index.md
+++ b/site/content/pages/datasets/50_people_one_question/index.md
@@ -1,6 +1,6 @@
------------
-status: published
+status: draft
title: 50 People One Question
desc: <span style="color:#ffaa00">People One Question</span> is a dataset of people from an online video series on YouTube and Vimeo used for building facial recogntion algorithms
subdesc: People One Question dataset includes ...
@@ -23,9 +23,11 @@ authors: Adam Harvey
## 50 People 1 Question
- At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.
+(PAGE UNDER DEVELOPMENT)
- Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae non-recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat
+At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.
+
+Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae non-recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat
{% include 'map.html' %}
diff --git a/site/content/pages/datasets/brainwash/assets/background.jpg b/site/content/pages/datasets/brainwash/assets/background.jpg
index 8f2de697..e6393ab5 100755..100644
--- a/site/content/pages/datasets/brainwash/assets/background.jpg
+++ b/site/content/pages/datasets/brainwash/assets/background.jpg
Binary files differ
diff --git a/site/content/pages/datasets/brainwash/assets/background_540.jpg b/site/content/pages/datasets/brainwash/assets/background_540.jpg
new file mode 100644
index 00000000..5c8c0ad4
--- /dev/null
+++ b/site/content/pages/datasets/brainwash/assets/background_540.jpg
Binary files differ
diff --git a/site/content/pages/datasets/brainwash/assets/background_600.jpg b/site/content/pages/datasets/brainwash/assets/background_600.jpg
new file mode 100755
index 00000000..8f2de697
--- /dev/null
+++ b/site/content/pages/datasets/brainwash/assets/background_600.jpg
Binary files differ
diff --git a/site/content/pages/datasets/brainwash/index.md b/site/content/pages/datasets/brainwash/index.md
index 5fe0da4c..816485d7 100644
--- a/site/content/pages/datasets/brainwash/index.md
+++ b/site/content/pages/datasets/brainwash/index.md
@@ -2,8 +2,8 @@
status: published
title: Brainwash
-desc: Brainwash is a dataset of people from webcams the Brainwash Cafe in San Francisco being used to train face detection algorithms
-subdesc: Brainwash dataset includes 11,918 images of "everyday life of a busy downtown cafe"
+desc: Brainwash is a dataset of webcam images taken from the Brainwash Cafe in San Francisco
+subdesc: The Brainwash dataset includes 11,918 images of "everyday life of a busy downtown cafe" and is used for training head detection algorithms
slug: brainwash
cssclass: dataset
color: #ffaa00
@@ -17,22 +17,22 @@ authors: Adam Harvey
### sidebar
-+ Collected: 2014
+ Published: 2015
+ Images: 11,918
+ Faces: 91,146
+ Created by: Stanford Department of Computer Science
+ Funded by: Max Planck Center for Visual Computing and Communication
-+ Resolution: 640x480px
-+ Size: 4.1GB
-+ Origin: Brainwash Cafe, San Franscisco
++ Location: Brainwash Cafe, San Franscisco
+ Purpose: Training face detection
+ Website: <a href="https://exhibits.stanford.edu/data/catalog/sx925dc9385">stanford.edu</a>
+ Paper: <a href="http://arxiv.org/abs/1506.04878">End-to-End People Detection in Crowded Scenes</a>
++ Explicit Consent: No
## Brainwash Dataset
+(PAGE UNDER DEVELOPMENT)
+
*Brainwash* is a face detection dataset created from the Brainwash Cafe's livecam footage including 11,918 images of "everyday life of a busy downtown cafe[^readme]". The images are used to develop face detection algorithms for the "challenging task of detecting people in crowded scenes" and tracking them.
Before closing in 2017, Brainwash Cafe was a "cafe and laundromat" located in San Francisco's SoMA district. The cafe published a publicy available livestream from the cafe with a view of the cash register, performance stage, and seating area.
@@ -43,13 +43,17 @@ Since it's publication by Stanford in 2015, the Brainwash dataset has appeared i
![caption: 49 of the 11,918 images included in the Brainwash dataset. License: Open Data Commons Public Domain Dedication (PDDL)](assets/brainwash_montage.jpg)
+{% include 'chart.html' %}
+
{% include 'map.html' %}
+Add more analysis here
+
+
{% include 'supplementary_header.html' %}
{% include 'citations.html' %}
-{% include 'chart.html' %}
### Additional Information
diff --git a/site/content/pages/datasets/celeba/index.md b/site/content/pages/datasets/celeba/index.md
index 19b0291d..a2669cf6 100644
--- a/site/content/pages/datasets/celeba/index.md
+++ b/site/content/pages/datasets/celeba/index.md
@@ -1,6 +1,6 @@
------------
-status: published
+status: draft
title: CelebA
desc: <span style="color:#ffaa00">CelebA</span> is a dataset of people...
subdesc: CelebA includes...
@@ -23,6 +23,8 @@ authors: Adam Harvey
## CelebA
+(PAGE UNDER DEVELOPMENT)
+
At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.
Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae non-recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat
diff --git a/site/content/pages/datasets/cofw/index.md b/site/content/pages/datasets/cofw/index.md
index 3b1cdb2b..d017f405 100644
--- a/site/content/pages/datasets/cofw/index.md
+++ b/site/content/pages/datasets/cofw/index.md
@@ -1,6 +1,6 @@
------------
-status: published
+status: draft
title: Caltech Occluded Faces in The Wild
desc: COFW: Caltech Occluded Faces in The Wild
slug: cofw
@@ -10,7 +10,8 @@ authors: Adam Harvey
------------
-# Caltech Occluded Faces in The Wild
+
+### sidebar
+ Years: 1993-1996
+ Images: 14,126
@@ -19,9 +20,9 @@ authors: Adam Harvey
+ Funded by: ODNI, IARPA, Microsoft
-<!--header-->
+## Caltech Occluded Faces in the Wild
-![](assets/cofw_index.gif)
+(PAGE UNDER DEVELOPMENT)
COFW is "is designed to benchmark face landmark algorithms in realistic conditions, which include heavy occlusions and large shape variations" [Robust face landmark estimation under occlusion].
diff --git a/site/content/pages/datasets/kitti/index.md b/site/content/pages/datasets/kitti/index.md
deleted file mode 100644
index 25d0da69..00000000
--- a/site/content/pages/datasets/kitti/index.md
+++ /dev/null
@@ -1,42 +0,0 @@
-------------
-
-status: published
-title: KITTI
-desc: <span style="color:#ffaa00">Kitti</span> TBD
-subdesc: TBD
-slug: kitti
-cssclass: dataset
-image: assets/background.jpg
-year: 2015
-published: 2019-2-23
-updated: 2019-2-23
-authors: Adam Harvey
-
-------------
-
-### sidebar
-
-+ Collected: TBD
-
-## Kitti
-
-add text
-
-{% include 'map.html' %}
-
-
-{% include 'supplementary_header.html' %}
-
-{% include 'citations.html' %}
-
-
-### Additional Information
-
-- The dataset author spoke about his research at the CVPR conference in 2016 <https://www.youtube.com/watch?v=Nl2fBKxwusQ>
-
-
-### Footnotes
-
-[^readme]: "readme.txt" https://exhibits.stanford.edu/data/catalog/sx925dc9385.
-[^localized_region_context]: Li, Y. and Dou, Y. and Liu, X. and Li, T. Localized Region Context and Object Feature Fusion for People Head Detection. ICIP16 Proceedings. 2016. Pages 594-598.
-[^replacement_algorithm]: Zhao. X, Wang Y, Dou, Y. A Replacement Algorithm of Non-Maximum Suppression Base on Graph Clustering. \ No newline at end of file
diff --git a/site/content/pages/datasets/lfw/index.md b/site/content/pages/datasets/lfw/index.md
index 833c6963..b803efc5 100644
--- a/site/content/pages/datasets/lfw/index.md
+++ b/site/content/pages/datasets/lfw/index.md
@@ -2,15 +2,12 @@
status: published
title: Labeled Faces in The Wild
-desc: Labeled Faces in The Wild (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition.
-subdesc: It includes 13,456 images of 4,432 people's images copied from the Internet during 2002-2004.
+desc: Labeled Faces in The Wild (LFW) is the first facial recognition dataset created entirely from online photos
+subdesc: It includes 13,456 images of 4,432 people's images copied from the Internet during 2002-2004 and is the most frequently used dataset in the world for benchmarking face recognition algorithms.
image: assets/background.jpg
slug: lfw
-<<<<<<< HEAD
year: 2007
-=======
color: #ff0000
->>>>>>> e6c50e5550275b8e9d2245201c77c6f9fef7a11a
published: 2019-2-23
updated: 2019-2-23
authors: Adam Harvey
@@ -36,6 +33,8 @@ authors: Adam Harvey
## Labeled Faces in the Wild
+(PAGE UNDER DEVELOPMENT)
+
*Labeled Faces in The Wild* (LFW) is "a database of face photographs designed for studying the problem of unconstrained face recognition[^lfw_www]. It is used to evaluate and improve the performance of facial recognition algorithms in academic, commercial, and government research. According to BiometricUpdate.com[^lfw_pingan], LFW is "the most widely used evaluation set in the field of facial recognition, LFW attracts a few dozen teams from around the globe including Google, Facebook, Microsoft Research Asia, Baidu, Tencent, SenseTime, Face++ and Chinese University of Hong Kong."
The LFW dataset includes 13,233 images of 5,749 people that were collected between 2002-2004. LFW is a subset of *Names of Faces* and is part of the first facial recognition training dataset created entirely from images appearing on the Internet. The people appearing in LFW are...
@@ -52,11 +51,12 @@ The *Names and Faces* dataset was the first face recognition dataset created ent
{% include 'map.html' %}
+{% include 'chart.html' %}
+
{% include 'supplementary_header.html' %}
{% include 'citations.html' %}
-{% include 'chart.html' %}
### Commercial Use
diff --git a/site/content/pages/datasets/mars/index.md b/site/content/pages/datasets/mars/index.md
index 19f9ced4..2b3192f3 100644
--- a/site/content/pages/datasets/mars/index.md
+++ b/site/content/pages/datasets/mars/index.md
@@ -2,8 +2,8 @@
status: published
title: MARS
-desc: <span style="color:#ffaa00">MARS</span> is a dataset of people...
-subdesc: MARS includes...
+desc: <span style="color:#99ccee">Motion Analysis and Re-identification Set (MARS)</span> is a dataset is collection of CCTV footage
+subdesc: The MARS dataset includes 1,191,003 of people used for training person re-identification algorithms
slug: mars
cssclass: dataset
image: assets/background.jpg
@@ -21,7 +21,9 @@ authors: Adam Harvey
+ Faces: TBD
-## 50 MARS
+## Motion Analysis and Re-identification Set (MARS)
+
+(PAGE UNDER DEVELOPMENT)
At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.
diff --git a/site/content/pages/datasets/viper/assets/index.jpg b/site/content/pages/datasets/viper/assets/index.jpg
new file mode 100644
index 00000000..6eaa365c
--- /dev/null
+++ b/site/content/pages/datasets/viper/assets/index.jpg
Binary files differ
diff --git a/site/content/pages/datasets/viper/index.md b/site/content/pages/datasets/viper/index.md
new file mode 100644
index 00000000..574fe65c
--- /dev/null
+++ b/site/content/pages/datasets/viper/index.md
@@ -0,0 +1,40 @@
+------------
+
+status: published
+title: VIPeR
+desc: VIPeR is a person re-identification dataset of images captured at UC Santa Cruz in 2007
+subdesc: VIPeR contains 1,264 images and 632 persons on the UC Santa Cruz campus and is used to train person re-identification algorithms for surveillance
+slug: viper
+cssclass: dataset
+color: #ffaa00
+image: assets/background.jpg
+year: 2007
+published: 2019-2-23
+updated: 2019-2-23
+authors: Adam Harvey
+
+------------
+
+### sidebar
+
++ Published: 2007
++ Images: 1,264
++ Persons: 632
++ Created by: UC Santa Cruz
+
+## VIPeR Dataset
+
+(PAGE UNDER DEVELOPMENT)
+
+*VIPeR (Viewpoint Invariant Pedestrian Recognition)* is a dataset of pedestrian images captured at University of California Santa Cruz in 2007. Accoriding to the reserachers 2 "cameras were placed in different locations in an academic setting and subjects were notified of the presence of cameras, but were not coached or instructed in any way."
+
+VIPeR is amongst the most widely used publicly available person re-identification datasets. In 2017 the VIPeR dataset was combined into a larger person re-identification created by the Chinese University of Hong Kong called PETA (PEdesTrian Attribute).
+
+
+{% include 'chart.html' %}
+
+{% include 'map.html' %}
+
+{% include 'supplementary_header.html' %}
+
+{% include 'citations.html' %} \ No newline at end of file
diff --git a/site/content/pages/research/00_introduction/index.md b/site/content/pages/research/00_introduction/index.md
index 6fec7ab5..bcb3d57c 100644
--- a/site/content/pages/research/00_introduction/index.md
+++ b/site/content/pages/research/00_introduction/index.md
@@ -1,6 +1,6 @@
------------
-status: published
+status: draft
title: 00: Introduction
desc: Introduction to Megapixels
slug: 00_introduction
@@ -16,6 +16,22 @@ authors: Megapixels
+ Author: Adam Harvey
+
+### Motivation
+
+Ever since government agencies began developing face recognition in the early 1960's, datasets of face images have always been central to developing and validating face recognition technologies. Today, these datasets no longer originate in labs, but instead from family photo albums posted on photo sharing sites, surveillance camera footage from college campuses, search engine queries for celebrities, cafe livestreams, or <a href="https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset">videos on YouTube</a>.
+
+During the last year, hundreds of these facial analysis datasets created "in the wild" have been collected to understand how they contribute to a global supply chain of biometric data that is powering the global facial recognition industry.
+
+While many of these datasets include public figures such as politicians, athletes, and actors; they also include many non-public figures: digital activists, students, pedestrians, and semi-private shared photo albums are all considered "in the wild" and fair game for research projects. Some images are used with creative commons licenses, yet others were taken in unconstrained scenarios without awareness or consent. At first glance it appears many of the datasets were created for seemingly harmless academic research, but when examined further it becomes clear that they're also used by foreign defense agencies.
+
+The MegaPixels site is based on an earlier [installation](https://ahprojects.com/megapixels-glassroom) (also supported by Mozilla) at the [Tactical Tech Glassroom](https://theglassroom.org/) in London in 2017; and a commission from the Elevate arts festival curated by Berit Gilma about pedestrian recognition datasets in 2018, and research during [CV Dazzle](https://cvdazzle.com) from 2010-2015. Through the many prototypes, conversations, pitches, PDFs, and false starts this project has endured during the last 5 years, it eventually evolved into something much different than originally imagined. Now, as datasets become increasingly influential in shaping the computational future, it's clear that they must be critically analyzed to understand the biases, shortcomings, funding sources, and contributions to the surveillance industry. However, it's misguided to only criticize these datasets for their flaws without also praising their contribution to society. Without publicly available facial analysis datasets there would be less public discourse, less open-source software, and less peer-reviewed research. Public datasets can indeed become a vital public good for the information economy but as this projects aims to illustrate, many ethical questions arise about consent, intellectual property, surveillance, and privacy.
+
+<!-- who provided funding to research, development this project understand the role these datasets have played in creating biometric surveillance technologies. -->
+
+
+
+
Ever since the first computational facial recognition research project by the CIA in the early 1960s, data has always played a vital role in the development of our biometric future. Without facial recognition datasets there would be no facial recognition. Datasets are an indispensable part of any artificial intelligence system because, as Geoffrey Hinton points out:
> Our relationship to computers has changed. Instead of programming them, we now show them and they figure it out. - [Geoffrey Hinton](https://www.youtube.com/watch?v=-eyhCTvrEtE)
@@ -26,7 +42,7 @@ Algorithms learn from datasets. And we program algorithms by building datasets.
Ignore content below these lines
-----
-
+
It was the early 2000s. Face recognition was new and no one seemed sure exactly how well it was going to perform in practice. In theory, face recognition was poised to be a game changer, a force multiplier, a strategic military advantage, a way to make cities safer and to secure borders. This was the future John Ashcroft demanded with the Total Information Awareness act of the 2003 and that spooks had dreamed of for decades. It was a future that academics at Carnegie Mellon Universtiy and Colorado State University would help build. It was also a future that celebrities would play a significant role in building. And to the surprise of ordinary Internet users like myself and perhaps you, it was a future that millions of Internet users would unwittingly play role in creating.
diff --git a/site/content/pages/research/01_from_1_to_100_pixels/index.md b/site/content/pages/research/01_from_1_to_100_pixels/index.md
index 409dcf02..a7b863a9 100644
--- a/site/content/pages/research/01_from_1_to_100_pixels/index.md
+++ b/site/content/pages/research/01_from_1_to_100_pixels/index.md
@@ -1,6 +1,6 @@
------------
-status: published
+status: draft
title: From 1 to 100 Pixels
desc: High resolution insights from low resolution imagery
tagline: A breif description of this post, appears in the index page overview
@@ -54,4 +54,5 @@ Ideas:
[^nist_sres]: NIST 906932. Performance Assessment of Face Recognition Using Super-Resolution. Shuowen Hu, Robert Maschal, S. Susan Young, Tsai Hong Hong, Jonathon P. Phillips
-- "Note that we only keep the images with a minimal side length of 80 pixels." and "a face will be labeled as “Ignore” if it is very difficult to be detected due to blurring, severe deformation and unrecognizable eyes, or the side length of its bounding box is less than 32 pixels." Ge_Detecting_Masked_Faces_CVPR_2017_paper.pdf \ No newline at end of file
+- "Note that we only keep the images with a minimal side length of 80 pixels." and "a face will be labeled as “Ignore” if it is very difficult to be detected due to blurring, severe deformation and unrecognizable eyes, or the side length of its bounding box is less than 32 pixels." Ge_Detecting_Masked_Faces_CVPR_2017_paper.pdf
+- IBM DiF: "Faces with region size less than 50x50 or inter-ocular distance of less than 30 pixels were discarded. Faces with non-frontal pose, or anything beyond being slightly tilted to the left or the right, were also discarded."
diff --git a/site/content/pages/research/02_what_computers_can_see/index.md b/site/content/pages/research/02_what_computers_can_see/index.md
index c289e16b..ab4c7884 100644
--- a/site/content/pages/research/02_what_computers_can_see/index.md
+++ b/site/content/pages/research/02_what_computers_can_see/index.md
@@ -99,3 +99,54 @@ A list of 100 things computer vision can see, eg:
- Wearing Earrings
- Wearing Necktie
- Wearing Necklace
+
+
+## From Market 1501
+
+The 27 attributes are:
+
+| attribute | representation in file | label |
+| :----: | :----: | :----: |
+| gender | gender | male(1), female(2) |
+| hair length | hair| short hair(1), long hair(2) |
+| sleeve length | up | long sleeve(1), short sleeve(2) |
+| length of lower-body clothing | down | long lower body clothing(1), short(2) |
+| type of lower-body clothing| clothes| dress(1), pants(2) |
+| wearing hat| hat | no(1), yes(2) |
+| carrying backpack| backpack | no(1), yes(2) |
+| carrying bag| bag | no(1), yes(2) |
+| carrying handbag| handbag | no(1), yes(2) |
+| age| age | young(1), teenager(2), adult(3), old(4) |
+| 8 color of upper-body clothing| upblack, upwhite, upred, uppurple, upyellow, upgray, upblue, upgreen | no(1), yes(2) |
+| 9 color of lower-body clothing| downblack, downwhite, downpink, downpurple, downyellow, downgray, downblue, downgreen,downbrown | no(1), yes(2) |
+
+source: https://github.com/vana77/Market-1501_Attribute/blob/master/README.md
+
+## From DukeMTMC
+
+The 23 attributes are:
+
+| attribute | representation in file | label |
+| :----: | :----: | :----: |
+| gender | gender | male(1), female(2) |
+| length of upper-body clothing | top | short upper body clothing(1), long(2) |
+| wearing boots| boots| no(1), yes(2) |
+| wearing hat| hat | no(1), yes(2) |
+| carrying backpack| backpack | no(1), yes(2) |
+| carrying bag| bag | no(1), yes(2) |
+| carrying handbag| handbag | no(1), yes(2) |
+| color of shoes| shoes | dark(1), light(2) |
+| 8 color of upper-body clothing| upblack, upwhite, upred, uppurple, upgray, upblue, upgreen, upbrown | no(1), yes(2) |
+| 7 color of lower-body clothing| downblack, downwhite, downred, downgray, downblue, downgreen, downbrown | no(1), yes(2) |
+
+source: https://github.com/vana77/DukeMTMC-attribute/blob/master/README.md
+
+## From H3D Dataset
+
+The joints and other keypoints (eyes, ears, nose, shoulders, elbows, wrists, hips, knees and ankles)
+The 3D pose inferred from the keypoints.
+Visibility boolean for each keypoint
+Region annotations (upper clothes, lower clothes, dress, socks, shoes, hands, gloves, neck, face, hair, hat, sunglasses, bag, occluder)
+Body type (male, female or child)
+
+source: https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/shape/h3d/ \ No newline at end of file
diff --git a/site/content/pages/research/wider_sample.png b/site/content/pages/research/wider_sample.png
deleted file mode 100644
index 214ad6bb..00000000
--- a/site/content/pages/research/wider_sample.png
+++ /dev/null
Binary files differ
diff --git a/site/includes/about_navigation.html b/site/includes/about_navigation.html
index f82b77b7..df9f8a11 100644
--- a/site/includes/about_navigation.html
+++ b/site/includes/about_navigation.html
@@ -2,7 +2,6 @@
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/research/">Research Methodology</a></li>
<li><a href="/about/disclaimer/">Disclaimer</a></li>
<li><a href="/about/terms/">Terms and Conditions</a></li>
<li><a href="/about/privacy/">Privacy Policy</a></li>
diff --git a/site/includes/citations.html b/site/includes/citations.html
index a37cc43a..a6aed039 100644
--- a/site/includes/citations.html
+++ b/site/includes/citations.html
@@ -1,4 +1,5 @@
<section class="applet_container">
+
<h3>Citations</h3>
<p>
Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
diff --git a/site/includes/map.html b/site/includes/map.html
index 6d4b43b4..5ff5bd38 100644
--- a/site/includes/map.html
+++ b/site/includes/map.html
@@ -12,7 +12,7 @@
</div>
-->
<p>
- To understand how this dataset has been used around the world...
+ To understand how {{ metadata.meta.dataset.name_display }} has been used around the world...
affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
diff --git a/site/public/about/credits/index.html b/site/public/about/credits/index.html
new file mode 100644
index 00000000..b4c17c4d
--- /dev/null
+++ b/site/public/about/credits/index.html
@@ -0,0 +1,88 @@
+<!doctype html>
+<html>
+<head>
+ <title>MegaPixels</title>
+ <meta charset="utf-8" />
+ <meta name="author" content="Adam Harvey" />
+ <meta name="description" content="MegaPixels Press and News" />
+ <meta name="referrer" content="no-referrer" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+ <link rel='stylesheet' href='/assets/css/fonts.css' />
+ <link rel='stylesheet' href='/assets/css/tabulator.css' />
+ <link rel='stylesheet' href='/assets/css/css.css' />
+ <link rel='stylesheet' href='/assets/css/leaflet.css' />
+ <link rel='stylesheet' href='/assets/css/applets.css' />
+</head>
+<body>
+ <header>
+ <a class='slogan' href="/">
+ <div class='logo'></div>
+ <div class='site_name'>MegaPixels</div>
+ </a>
+ <div class='links'>
+ <a href="/datasets/">Datasets</a>
+ <a href="/about/">About</a>
+ </div>
+ </header>
+ <div class="content content-about">
+
+ <section><h1>Credits</h1>
+<section class="about-menu">
+<ul>
+ <li><a href="/about/">About</a></li>
+ <li><a href="/about/press/">Press</a></li>
+ <li><a class="current" href="/about/credits/">Credits</a></li>
+ <li><a href="/about/disclaimer/">Disclaimer</a></li>
+ <li><a href="/about/terms/">Terms and Conditions</a></li>
+ <li><a href="/about/privacy/">Privacy Policy</a></li>
+</ul>
+</section><h4>Team</h4>
+<ul>
+<li>Research and image analysis: Adam Harvey</li>
+<li>Development and visualizations: Jules LaPlace</li>
+<li>Produced in Partnership with Mozilla</li>
+<li>Contributing researchers: Berit Gilma, Mathana Stender</li>
+</ul>
+<h4>Code</h4>
+<p>&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD</p>
+<ul>
+<li>This site uses D3.js, C3.js, and ThreeJS for visualizations.</li>
+<li><h1>Data aggregation uses Pandas and PDFMiner.Six.</h1>
+</li>
+<li>This site uses D3 and C2 for visuzations</li>
+<li>Add more here<blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><blockquote><p>&gt; 26646e6adf3833f6282e9515c14ad61e485440c0</p>
+</blockquote>
+</blockquote>
+</blockquote>
+</blockquote>
+</blockquote>
+</blockquote>
+</blockquote>
+</li>
+</ul>
+<h4>Data</h4>
+<ul>
+<li>link to github</li>
+<li>how it was gathered</li>
+</ul>
+</section>
+
+ </div>
+ <footer>
+ <div>
+ <a href="/">MegaPixels.cc</a>
+ <a href="/about/disclaimer/">Disclaimer</a>
+ <a href="/about/terms/">Terms of Use</a>
+ <a href="/about/privacy/">Privacy</a>
+ <a href="/about/">About</a>
+ <a href="/about/team/">Team</a>
+ </div>
+ <div>
+ MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
+ <a href="https://ahprojects.com">ahprojects.com</a>
+ </div>
+ </footer>
+</body>
+
+<script src="/assets/js/dist/index.js"></script>
+</html> \ No newline at end of file
diff --git a/site/public/about/disclaimer/index.html b/site/public/about/disclaimer/index.html
index 2f915c48..28588708 100644
--- a/site/public/about/disclaimer/index.html
+++ b/site/public/about/disclaimer/index.html
@@ -21,21 +21,23 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-about">
<section><h1>Disclaimer</h1>
+<section class="about-menu">
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/disclaimer/">Disclaimer</a></li>
+<li><a href="/about/credits/">Credits</a></li>
+<li><a class="current" href="/about/disclaimer/">Disclaimer</a></li>
<li><a href="/about/terms/">Terms and Conditions</a></li>
<li><a href="/about/privacy/">Privacy Policy</a></li>
</ul>
-</section><section><p>Last updated: December 04, 2018</p>
+</section><p>(TEMPORARY PAGE)</p>
+<p>Last updated: December 04, 2018</p>
<p>The information contained on MegaPixels.cc website (the "Service") is for academic and artistic purposes only.</p>
<p>MegaPixels.cc assumes no responsibility for errors or omissions in the contents on the Service.</p>
<p>In no event shall MegaPixels.cc be liable for any special, direct, indirect, consequential, or incidental damages or any damages whatsoever, whether in an action of contract, negligence or other tort, arising out of or in connection with the use of the Service or the contents of the Service. MegaPixels.cc reserves the right to make additions, deletions, or modification to the contents on the Service at any time without prior notice.</p>
diff --git a/site/public/about/index.html b/site/public/about/index.html
index 125d1feb..3c270ee1 100644
--- a/site/public/about/index.html
+++ b/site/public/about/index.html
@@ -21,39 +21,43 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-about">
<section><h1>About MegaPixels</h1>
-</section><section class="about-menu">
+<section class="about-menu">
<ul>
-<li><a href="/about/">About</a></li>
+<li><a class="current" href="/about/">About</a></li>
<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/research/">Research Methodology</a></li>
+<li><a href="/about/credits/">Credits</a></li>
<li><a href="/about/disclaimer/">Disclaimer</a></li>
<li><a href="/about/terms/">Terms and Conditions</a></li>
<li><a href="/about/privacy/">Privacy Policy</a></li>
</ul>
-</section><section><p>MegaPixels is an art and research project by Adam Harvey about the origins and ethics of facial analysis datasets. Where do they come from? Who's included? Who created it and for what reason?</p>
-<p>MegaPixels sets out to answer to these questions and reveal the stories behind the millions of images used to train, evaluate, and power the facial recognition surveillance algorithms used today. MegaPixels is authored by Adam Harvey, developed in collaboration with Jules LaPlace, and produced in partnership with Mozilla.</p>
-<p>MegaPixels sets out to answer to these questions and reveal the stories behind the millions of images used to train, evaluate, and power the facial recognition surveillance algorithms used today. MegaPixels is authored by Adam Harvey, developed in collaboration with Jules LaPlace, and produced in partnership with Mozilla.</p>
-<p>Notes</p>
-<ul>
-<li>critical but informative</li>
-<li>not anti-dataset</li>
-<li>pro-sharing, pro-public dataset</li>
-<li>w/o data</li>
-<li>not generally anti-researcher, their parent organization should have checks in place to prevent dubious dataset collection methods</li>
-<li></li>
-</ul>
-</section><section class='images'><div class='sideimage'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/about/assets/adam-harvey.jpg' alt='Adam Harvey'><div><p><strong>Adam Harvey</strong> is an American artist and researcher based in Berlin. His previous projects (CV Dazzle, Stealth Wear, and SkyLift) explore the potential for countersurveillance as artwork. He is the founder of VFRAME (visual forensics software for human rights groups), the recipient of 2 PrototypeFund awards, and is currently a researcher in residence at Karlsruhe HfG studying artifical intelligence and datasets.</p>
-</div></div></section><section class='images'><div class='sideimage'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/about/assets/jules-laplace.jpg' alt='Jules LaPlace'><div><p><strong>Jules LaPlace</strong> is an American artist and technologist also based in Berlin. He was previously the CTO of a NYC digital agency and currently works at VFRAME, developing computer vision for human rights groups, and building creative software for artists.</p>
-</div></div></section><section><h2>Partnership</h2>
-<p>MegaPixels is produced in partnership with <strong>Mozilla</strong>, a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the not-for-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.</p>
-</section>
+</section><p>(PAGE UNDER DEVELOPMENT)</p>
+<p><div style="font-size:20px;line-height:36px">Ever since government agencies began developing face recognition in the early 1960's, datasets of face images have always been central to technological advancements. Today, these datasets no longer originate in labs, but instead from family photo albums posted on photo sharing sites, surveillance cameras on college campuses, search engine queries for celebrities, cafe livestreams, and <a href="https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset">personal videos</a> posted on YouTube. </div></p><p>Collectively, facial recognition datasets are now gathered "in the wild".</p>
+<p>MegaPixels is art and research by <a href="https://ahprojects.com">Adam Harvey</a> about facial recognition datasets that unravels their histories, futures, geographies, and meanings. Throughout 2019 this site this site will publish research reports, visualizations, raw data, and interactive tools to explore how publicly available facial recognition datasets contribute to a global supply chain of biometric data that powers the global facial recognition industry.</p><p>During the last year, hundreds of these facial analysis datasets created "in the wild" have been collected to understand how they contribute to a global supply chain of biometric data that is powering the global facial recognition industry.</p>
+<p>The MegaPixels website is produced in partnership with <a href="https://mozilla.org">Mozilla</a>.</p>
+<div class="flex-container team-photos-container">
+ <div class="team-member">
+ <img src="https://nyc3.digitaloceanspaces.com/megapixels/v1/site/about/assets/adam-harvey-3d.jpg" />
+ <h3>Adam Harvey</h3>
+ <p>is Berlin-based American artist and researcher. His previous projects (CV Dazzle, Stealth Wear, and SkyLift) explore the potential for countersurveillance as artwork. He is the founder of VFRAME (visual forensics software for human rights groups), the recipient of 2 PrototypeFund grants, and is a researcher in residence at Karlsruhe HfG.
+ <br>
+ <a href="https://ahprojects.com">ahprojects.com</a>
+ </p>
+ </div>
+ <div class="team-member">
+ <img src="https://nyc3.digitaloceanspaces.com/megapixels/v1/site/about/assets/jules-laplace-3d.jpg" />
+ <h3>Jules LaPlace</h3>
+ <p>is an American creative technologist also based in Berlin. He was previously the CTO of a digital agency in NYC and now also works at VFRAME, developing computer vision for human rights groups. Jules also builds creative software for artists and musicians.
+ <br>
+ <a href="https://asdf.us/">asdf.us</a>
+ </p>
+ </div>
+</div></section>
</div>
<footer>
diff --git a/site/public/about/press/index.html b/site/public/about/press/index.html
index d6dbdb2c..e2e646da 100644
--- a/site/public/about/press/index.html
+++ b/site/public/about/press/index.html
@@ -4,7 +4,7 @@
<title>MegaPixels</title>
<meta charset="utf-8" />
<meta name="author" content="Adam Harvey" />
- <meta name="description" content="MegaPixels in The News" />
+ <meta name="description" content="MegaPixels Press and News" />
<meta name="referrer" content="no-referrer" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<link rel='stylesheet' href='/assets/css/fonts.css' />
@@ -21,23 +21,22 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-about">
<section><h1>Press</h1>
-</section><section class="about-menu">
+<section class="about-menu">
<ul>
<li><a href="/about/">About</a></li>
-<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/research/">Research Methodology</a></li>
+<li><a class="current" href="/about/press/">Press</a></li>
+<li><a href="/about/credits/">Credits</a></li>
<li><a href="/about/disclaimer/">Disclaimer</a></li>
<li><a href="/about/terms/">Terms and Conditions</a></li>
<li><a href="/about/privacy/">Privacy Policy</a></li>
</ul>
-</section><section><p>(list of press articles and images will go here)</p>
+</section><p>(TEMPORARY PAGE)</p>
<ul>
<li>Aug 22, 2018: "Transgender YouTubers had their videos grabbed to train facial recognition software" by James Vincent <a href="https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset">https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset</a></li>
</ul>
diff --git a/site/public/about/privacy/index.html b/site/public/about/privacy/index.html
index a934b7e9..f6915d66 100644
--- a/site/public/about/privacy/index.html
+++ b/site/public/about/privacy/index.html
@@ -21,23 +21,23 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-about">
<section><h1>Privacy Policy</h1>
-</section><section class="about-menu">
+<section class="about-menu">
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/research/">Research Methodology</a></li>
+<li><a href="/about/credits/">Credits</a></li>
<li><a href="/about/disclaimer/">Disclaimer</a></li>
<li><a href="/about/terms/">Terms and Conditions</a></li>
-<li><a href="/about/privacy/">Privacy Policy</a></li>
+<li><a class="current" href="/about/privacy/">Privacy Policy</a></li>
</ul>
-</section><section><p>A summary of our privacy policy is as follows:</p>
+</section><p>(TEMPORARY PAGE)</p>
+<p>A summary of our privacy policy is as follows:</p>
<p>The MegaPixels site does not use any analytics programs or collect any data besides the necessary IP address of your connection, which are deleted every 30 days and used only for security and to prevent misuse.</p>
<p>The image processing sections of the site do not collect any data whatsoever. All processing takes place in temporary memory (RAM) and then is displayed back to the user over a SSL secured HTTPS connection. It is the sole responsibility of the user whether they discard, by closing the page, or share their analyzed information and any potential consequences that may arise from doing so.</p>
<p>A more complete legal version is below:</p>
diff --git a/site/public/about/research/index.html b/site/public/about/research/index.html
index 559cadd0..5ad30e20 100644
--- a/site/public/about/research/index.html
+++ b/site/public/about/research/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -32,7 +31,6 @@
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/research/">Research Methodology</a></li>
<li><a href="/about/disclaimer/">Disclaimer</a></li>
<li><a href="/about/terms/">Terms and Conditions</a></li>
<li><a href="/about/privacy/">Privacy Policy</a></li>
diff --git a/site/public/about/terms/index.html b/site/public/about/terms/index.html
index b8253a33..b86eae88 100644
--- a/site/public/about/terms/index.html
+++ b/site/public/about/terms/index.html
@@ -21,23 +21,23 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-about">
<section><h1>Terms and Conditions ("Terms")</h1>
-</section><section class="about-menu">
+<section class="about-menu">
<ul>
<li><a href="/about/">About</a></li>
<li><a href="/about/press/">Press</a></li>
-<li><a href="/about/research/">Research Methodology</a></li>
+<li><a href="/about/credits/">Credits</a></li>
<li><a href="/about/disclaimer/">Disclaimer</a></li>
-<li><a href="/about/terms/">Terms and Conditions</a></li>
+<li><a class="current" href="/about/terms/">Terms and Conditions</a></li>
<li><a href="/about/privacy/">Privacy Policy</a></li>
</ul>
-</section><section><p>(FPO: this is only example text)</p>
+</section><p>(TEMPORARY PAGE)</p>
+<p>(FPO: this is only example text)</p>
<p>Last updated: December 04, 2018</p>
<p>Please read these Terms and Conditions ("Terms", "Terms and Conditions") carefully before using the MegaPixels website (the "Service") operated by megapixels.cc ("us", "we", or "our").</p>
<p>Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms.</p>
diff --git a/site/public/datasets/50_people_one_question/index.html b/site/public/datasets/50_people_one_question/index.html
index 945a1233..3a854d50 100644
--- a/site/public/datasets/50_people_one_question/index.html
+++ b/site/public/datasets/50_people_one_question/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -29,6 +28,7 @@
<section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/50_people_one_question/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style="color:#ffaa00">People One Question</span> is a dataset of people from an online video series on YouTube and Vimeo used for building facial recogntion algorithms</span></div><div class='hero_subdesc'><span class='bgpad'>People One Question dataset includes ...
</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Collected</div><div>TBD</div></div><div><div class='gray'>Published</div><div>TBD</div></div><div><div class='gray'>Images</div><div>TBD</div></div><div><div class='gray'>Faces</div><div>TBD</div></div></div></div><h2>50 People 1 Question</h2>
+<p>(PAGE UNDER DEVELOPMENT)</p>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.</p>
<p>Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae non-recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat</p>
</section><section>
@@ -45,7 +45,7 @@
</div>
-->
<p>
- To understand how this dataset has been used around the world...
+ To understand how 50 People One Question Dataset has been used around the world...
affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
@@ -76,6 +76,7 @@
<h2>Supplementary Information</h2>
</section><section class="applet_container">
+
<h3>Citations</h3>
<p>
Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
diff --git a/site/public/datasets/afad/index.html b/site/public/datasets/afad/index.html
index cfb2dc76..a0aea1a6 100644
--- a/site/public/datasets/afad/index.html
+++ b/site/public/datasets/afad/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/aflw/index.html b/site/public/datasets/aflw/index.html
index 58291ba1..7aaa9af0 100644
--- a/site/public/datasets/aflw/index.html
+++ b/site/public/datasets/aflw/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/brainwash/index.html b/site/public/datasets/brainwash/index.html
index 3a13d129..e5baca7a 100644
--- a/site/public/datasets/brainwash/index.html
+++ b/site/public/datasets/brainwash/index.html
@@ -4,7 +4,7 @@
<title>MegaPixels</title>
<meta charset="utf-8" />
<meta name="author" content="Adam Harvey" />
- <meta name="description" content="Brainwash is a dataset of people from webcams the Brainwash Cafe in San Francisco being used to train face detection algorithms" />
+ <meta name="description" content="Brainwash is a dataset of webcam images taken from the Brainwash Cafe in San Francisco" />
<meta name="referrer" content="no-referrer" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<link rel='stylesheet' href='/assets/css/fonts.css' />
@@ -21,20 +21,34 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-dataset">
- <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/brainwash/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style='color: #ffaa00'>Brainwash</span> is a dataset of people from webcams the Brainwash Cafe in San Francisco being used to train face detection algorithms</span></div><div class='hero_subdesc'><span class='bgpad'>Brainwash dataset includes 11,918 images of "everyday life of a busy downtown cafe"
-</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Collected</div><div>2014</div></div><div><div class='gray'>Published</div><div>2015</div></div><div><div class='gray'>Images</div><div>11,918</div></div><div><div class='gray'>Faces</div><div>91,146</div></div><div><div class='gray'>Created by</div><div>Stanford Department of Computer Science</div></div><div><div class='gray'>Funded by</div><div>Max Planck Center for Visual Computing and Communication</div></div><div><div class='gray'>Resolution</div><div>640x480px</div></div><div><div class='gray'>Size</div><div>4.1GB</div></div><div><div class='gray'>Origin</div><div>Brainwash Cafe, San Franscisco</div></div><div><div class='gray'>Purpose</div><div>Training face detection</div></div><div><div class='gray'>Website</div><div><a href="https://exhibits.stanford.edu/data/catalog/sx925dc9385">stanford.edu</a></div></div><div><div class='gray'>Paper</div><div><a href="http://arxiv.org/abs/1506.04878">End-to-End People Detection in Crowded Scenes</a></div></div></div></div><h2>Brainwash Dataset</h2>
+ <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/brainwash/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style='color: #ffaa00'>Brainwash</span> is a dataset of webcam images taken from the Brainwash Cafe in San Francisco</span></div><div class='hero_subdesc'><span class='bgpad'>The Brainwash dataset includes 11,918 images of "everyday life of a busy downtown cafe" and is used for training head detection algorithms
+</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Published</div><div>2015</div></div><div><div class='gray'>Images</div><div>11,918</div></div><div><div class='gray'>Faces</div><div>91,146</div></div><div><div class='gray'>Created by</div><div>Stanford Department of Computer Science</div></div><div><div class='gray'>Funded by</div><div>Max Planck Center for Visual Computing and Communication</div></div><div><div class='gray'>Location</div><div>Brainwash Cafe, San Franscisco</div></div><div><div class='gray'>Purpose</div><div>Training face detection</div></div><div><div class='gray'>Website</div><div><a href="https://exhibits.stanford.edu/data/catalog/sx925dc9385">stanford.edu</a></div></div><div><div class='gray'>Paper</div><div><a href="http://arxiv.org/abs/1506.04878">End-to-End People Detection in Crowded Scenes</a></div></div><div><div class='gray'>Explicit Consent</div><div>No</div></div></div></div><h2>Brainwash Dataset</h2>
+<p>(PAGE UNDER DEVELOPMENT)</p>
<p><em>Brainwash</em> is a face detection dataset created from the Brainwash Cafe's livecam footage including 11,918 images of "everyday life of a busy downtown cafe<a class="footnote_shim" name="[^readme]_1"> </a><a href="#[^readme]" class="footnote" title="Footnote 1">1</a>". The images are used to develop face detection algorithms for the "challenging task of detecting people in crowded scenes" and tracking them.</p>
<p>Before closing in 2017, Brainwash Cafe was a "cafe and laundromat" located in San Francisco's SoMA district. The cafe published a publicy available livestream from the cafe with a view of the cash register, performance stage, and seating area.</p>
<p>Since it's publication by Stanford in 2015, the Brainwash dataset has appeared in several notable research papers. In September 2016 four researchers from the National University of Defense Technology in Changsha, China used the Brainwash dataset for a research study on "people head detection in crowded scenes", concluding that their algorithm "achieves superior head detection performance on the crowded scenes dataset<a class="footnote_shim" name="[^localized_region_context]_1"> </a><a href="#[^localized_region_context]" class="footnote" title="Footnote 2">2</a>". And again in 2017 three researchers at the National University of Defense Technology used Brainwash for a study on object detection noting "the data set used in our experiment is shown in Table 1, which includes one scene of the brainwash dataset<a class="footnote_shim" name="[^replacement_algorithm]_1"> </a><a href="#[^replacement_algorithm]" class="footnote" title="Footnote 3">3</a>".</p>
</section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/brainwash/assets/00425000_960.jpg' alt=' An sample image from the Brainwash dataset used for training face and head detection algorithms for surveillance. The datset contains about 12,000 images. License: Open Data Commons Public Domain Dedication (PDDL)'><div class='caption'> An sample image from the Brainwash dataset used for training face and head detection algorithms for surveillance. The datset contains about 12,000 images. License: Open Data Commons Public Domain Dedication (PDDL)</div></div></section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/brainwash/assets/brainwash_montage.jpg' alt=' 49 of the 11,918 images included in the Brainwash dataset. License: Open Data Commons Public Domain Dedication (PDDL)'><div class='caption'> 49 of the 11,918 images included in the Brainwash dataset. License: Open Data Commons Public Domain Dedication (PDDL)</div></div></section><section>
+ <h3>Who used Brainwash Dataset?</h3>
+
+ <p>
+ This bar chart presents a ranking of the top countries where citations originated. Mouse over individual columns
+ to see yearly totals. Colors are only assigned to the top 10 overall countries.
+ </p>
+
+ </section>
+
+<section class="applet_container">
+<!-- <div style="position: absolute;top: 0px;right: -55px;width: 180px;font-size: 14px;">Labeled Faces in the Wild Dataset<br><span class="numc" style="font-size: 11px;">20 citations</span>
+</div> -->
+ <div class="applet" data-payload="{&quot;command&quot;: &quot;chart&quot;}"></div>
+</section><section>
- <h3>Biometric Trade Routes (beta)</h3>
+ <h3>Information Supply Chain</h3>
<!--
<div class="map-sidebar right-sidebar">
<h3>Legend</h3>
@@ -46,8 +60,8 @@
</div>
-->
<p>
- To understand how this dataset has been used around the world...
- affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
+ To understand how Brainwash Dataset has been used around the world...
+ affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
</section>
@@ -65,8 +79,9 @@
<section>
<p class='subp'>
- The data is generated by collecting all citations for all original research papers associated with the dataset. Then the PDFs are then converted to text and the organization names are extracted and geocoded. Because of the automated approach to extracting data, actual use of the dataset can not yet be confirmed. This visualization is provided to help locate and confirm usage and will be updated as data noise is reduced.
+ Standardized paragraph of text about the map. Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo.
</p>
+</section><section><p>Add more analysis here</p>
</section><section>
@@ -77,28 +92,17 @@
<h2>Supplementary Information</h2>
</section><section class="applet_container">
+
<h3>Citations</h3>
<p>
- Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
+ The citations used for the geographic visualizations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
and indexes research papers. Metadata was extracted from these papers, including extracting names of institutions automatically from PDFs, and then the addresses were geocoded. Data is not yet manually verified, and reflects anytime the paper was cited. Some papers may only mention the dataset in passing, while others use it as part of their research methodology.
</p>
<p>
- Add button/link to download CSV
+ Add [button/link] to download CSV. Add search input field to filter. Expand number of rows to 10. Reduce URL text to show only the domain (ie https://arxiv.org/pdf/123456 --> arxiv.org)
</p>
<div class="applet" data-payload="{&quot;command&quot;: &quot;citations&quot;}"></div>
-</section><section>
- <h3>Who used ?</h3>
-
- <p>
- This bar chart presents a ranking of the top countries where citations originated. Mouse over individual columns
- to see yearly totals. Colors are only assigned to the top 10 overall countries.
- </p>
-
- </section>
-
-<section class="applet_container">
- <div class="applet" data-payload="{&quot;command&quot;: &quot;chart&quot;}"></div>
</section><section><h3>Additional Information</h3>
<ul>
<li>The dataset author spoke about his research at the CVPR conference in 2016 <a href="https://www.youtube.com/watch?v=Nl2fBKxwusQ">https://www.youtube.com/watch?v=Nl2fBKxwusQ</a></li>
diff --git a/site/public/datasets/caltech_10k/index.html b/site/public/datasets/caltech_10k/index.html
index c9d98e99..6615bb1a 100644
--- a/site/public/datasets/caltech_10k/index.html
+++ b/site/public/datasets/caltech_10k/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/celeba/index.html b/site/public/datasets/celeba/index.html
index 39eb4971..024f842f 100644
--- a/site/public/datasets/celeba/index.html
+++ b/site/public/datasets/celeba/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -29,6 +28,7 @@
<section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/celeba/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style="color:#ffaa00">CelebA</span> is a dataset of people...</span></div><div class='hero_subdesc'><span class='bgpad'>CelebA includes...
</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Collected</div><div>TBD</div></div><div><div class='gray'>Published</div><div>TBD</div></div><div><div class='gray'>Images</div><div>TBD</div></div><div><div class='gray'>Faces</div><div>TBD</div></div></div></div><h2>CelebA</h2>
+<p>(PAGE UNDER DEVELOPMENT)</p>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.</p>
<p>Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae non-recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat</p>
</section><section>
@@ -45,7 +45,7 @@
</div>
-->
<p>
- To understand how this dataset has been used around the world...
+ To understand how CelebA Dataset has been used around the world...
affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
@@ -76,6 +76,7 @@
<h2>Supplementary Information</h2>
</section><section class="applet_container">
+
<h3>Citations</h3>
<p>
Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
diff --git a/site/public/datasets/cofw/index.html b/site/public/datasets/cofw/index.html
index 3dc139b0..20138c3c 100644
--- a/site/public/datasets/cofw/index.html
+++ b/site/public/datasets/cofw/index.html
@@ -21,14 +21,14 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-">
- <section><h1>Caltech Occluded Faces in The Wild</h1>
-</section><section><div class='meta'><div><div class='gray'>Years</div><div>1993-1996</div></div><div><div class='gray'>Images</div><div>14,126</div></div><div><div class='gray'>Identities</div><div>1,199 </div></div><div><div class='gray'>Origin</div><div>Web Searches</div></div><div><div class='gray'>Funded by</div><div>ODNI, IARPA, Microsoft</div></div></div><section><section><!--header--></section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/cofw/assets/cofw_index.gif' alt=''></div></section><section><p>COFW is "is designed to benchmark face landmark algorithms in realistic conditions, which include heavy occlusions and large shape variations" [Robust face landmark estimation under occlusion].</p>
+ <section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Years</div><div>1993-1996</div></div><div><div class='gray'>Images</div><div>14,126</div></div><div><div class='gray'>Identities</div><div>1,199 </div></div><div><div class='gray'>Origin</div><div>Web Searches</div></div><div><div class='gray'>Funded by</div><div>ODNI, IARPA, Microsoft</div></div></div></div><h2>Caltech Occluded Faces in the Wild</h2>
+<p>(PAGE UNDER DEVELOPMENT)</p>
+<p>COFW is "is designed to benchmark face landmark algorithms in realistic conditions, which include heavy occlusions and large shape variations" [Robust face landmark estimation under occlusion].</p>
<p>RESEARCH below this line</p>
<blockquote><p>We asked four people with different levels of computer vision knowledge to each collect 250 faces representative of typical real-world images, with the clear goal of challenging computer vision methods.
The result is 1,007 images of faces obtained from a variety of sources.</p>
@@ -55,7 +55,7 @@ To increase the number of training images, and since COFW has the exact same la
</div>
-->
<p>
- To understand how this dataset has been used around the world...
+ To understand how COFW Dataset has been used around the world...
affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
@@ -86,6 +86,7 @@ To increase the number of training images, and since COFW has the exact same la
<h2>Supplementary Information</h2>
</section><section class="applet_container">
+
<h3>Citations</h3>
<p>
Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
@@ -97,7 +98,7 @@ To increase the number of training images, and since COFW has the exact same la
<div class="applet" data-payload="{&quot;command&quot;: &quot;citations&quot;}"></div>
</section><section>
- <h3>Who used ?</h3>
+ <h3>Who used COFW Dataset?</h3>
<p>
This bar chart presents a ranking of the top countries where citations originated. Mouse over individual columns
@@ -107,6 +108,8 @@ To increase the number of training images, and since COFW has the exact same la
</section>
<section class="applet_container">
+ <div style="position: absolute;top: 0px;right: -55px;width: 180px;font-size: 14px;">Labeled Faces in the Wild Dataset<br><span class="numc" style="font-size: 11px;">20 citations</span>
+</div>
<div class="applet" data-payload="{&quot;command&quot;: &quot;chart&quot;}"></div>
</section><section><p>TODO</p>
<h2>- replace graphic</h2>
diff --git a/site/public/datasets/facebook/index.html b/site/public/datasets/facebook/index.html
index a9f1b225..7fb1901a 100644
--- a/site/public/datasets/facebook/index.html
+++ b/site/public/datasets/facebook/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/feret/index.html b/site/public/datasets/feret/index.html
index 51f9038a..ce60f3de 100644
--- a/site/public/datasets/feret/index.html
+++ b/site/public/datasets/feret/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/index.html b/site/public/datasets/index.html
index 3bf06a0a..d9452b11 100644
--- a/site/public/datasets/index.html
+++ b/site/public/datasets/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -38,18 +37,6 @@
<div class="dataset-list">
- <a href="/datasets/50_people_one_question/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/50_people_one_question/assets/index.jpg)">
- <div class="dataset">
- <span class='title'>50 People One Question</span>
- <div class='fields'>
- <div class='year visible'><span>2013</span></div>
- <div class='purpose'><span>facial landmark estimation in the wild</span></div>
- <div class='images'><span> images</span></div>
- <div class='identities'><span></span></div>
- </div>
- </div>
- </a>
-
<a href="/datasets/brainwash/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/brainwash/assets/index.jpg)">
<div class="dataset">
<span class='title'>Brainwash</span>
@@ -62,30 +49,6 @@
</div>
</a>
- <a href="/datasets/celeba/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/celeba/assets/index.jpg)">
- <div class="dataset">
- <span class='title'>CelebA</span>
- <div class='fields'>
- <div class='year visible'><span>2015</span></div>
- <div class='purpose'><span>face attribute recognition, face detection, and landmark (or facial part) localization</span></div>
- <div class='images'><span>202,599 images</span></div>
- <div class='identities'><span>10,177 </span></div>
- </div>
- </div>
- </a>
-
- <a href="/datasets/cofw/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/cofw/assets/index.jpg)">
- <div class="dataset">
- <span class='title'>Caltech Occluded Faces in The Wild</span>
- <div class='fields'>
- <div class='year visible'><span>2013</span></div>
- <div class='purpose'><span>challenging dataset (sunglasses, hats, interaction with objects), supported by IARPA</span></div>
- <div class='images'><span>1,007 images</span></div>
- <div class='identities'><span></span></div>
- </div>
- </div>
- </a>
-
<a href="/datasets/lfw/" style="background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfw/assets/index.jpg)">
<div class="dataset">
<span class='title'>Labeled Faces in The Wild</span>
diff --git a/site/public/datasets/lfpw/index.html b/site/public/datasets/lfpw/index.html
index 385bd189..087d8b1d 100644
--- a/site/public/datasets/lfpw/index.html
+++ b/site/public/datasets/lfpw/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/lfw/index.html b/site/public/datasets/lfw/index.html
index 9a7e7f2c..8670f909 100644
--- a/site/public/datasets/lfw/index.html
+++ b/site/public/datasets/lfw/index.html
@@ -4,7 +4,7 @@
<title>MegaPixels</title>
<meta charset="utf-8" />
<meta name="author" content="Adam Harvey" />
- <meta name="description" content="Labeled Faces in The Wild (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition." />
+ <meta name="description" content="Labeled Faces in The Wild (LFW) is the first facial recognition dataset created entirely from online photos" />
<meta name="referrer" content="no-referrer" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<link rel='stylesheet' href='/assets/css/fonts.css' />
@@ -21,13 +21,12 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-">
- <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfw/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style='color: #ff0000'>Labeled Faces in The Wild</span> (LFW) is a database of face photographs designed for studying the problem of unconstrained face recognition.</span></div><div class='hero_subdesc'><span class='bgpad'>It includes 13,456 images of 4,432 people's images copied from the Internet during 2002-2004.
+ <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/lfw/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style='color: #ff0000'>Labeled Faces in The Wild</span> (LFW) is the first facial recognition dataset created entirely from online photos</span></div><div class='hero_subdesc'><span class='bgpad'>It includes 13,456 images of 4,432 people's images copied from the Internet during 2002-2004 and is the most frequently used dataset in the world for benchmarking face recognition algorithms.
</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Created</div><div>2002 &ndash; 2004</div></div><div><div class='gray'>Images</div><div>13,233</div></div><div><div class='gray'>Identities</div><div>5,749</div></div><div><div class='gray'>Origin</div><div>Yahoo! News Images</div></div><div><div class='gray'>Used by</div><div>Facebook, Google, Microsoft, Baidu, Tencent, SenseTime, Face++, CIA, NSA, IARPA</div></div><div><div class='gray'>Website</div><div><a href="http://vis-www.cs.umass.edu/lfw">umass.edu</a></div></div></div><ul>
<li>There are about 3 men for every 1 woman in the LFW dataset<a class="footnote_shim" name="[^lfw_www]_1"> </a><a href="#[^lfw_www]" class="footnote" title="Footnote 1">1</a></li>
<li>The person with the most images is <a href="http://vis-www.cs.umass.edu/lfw/person/George_W_Bush_comp.html">George W. Bush</a> with 530</li>
@@ -38,6 +37,7 @@
<li>* denotes partial funding for related research</li>
</ul>
</div><h2>Labeled Faces in the Wild</h2>
+<p>(PAGE UNDER DEVELOPMENT)</p>
<p><em>Labeled Faces in The Wild</em> (LFW) is "a database of face photographs designed for studying the problem of unconstrained face recognition<a class="footnote_shim" name="[^lfw_www]_2"> </a><a href="#[^lfw_www]" class="footnote" title="Footnote 1">1</a>. It is used to evaluate and improve the performance of facial recognition algorithms in academic, commercial, and government research. According to BiometricUpdate.com<a class="footnote_shim" name="[^lfw_pingan]_1"> </a><a href="#[^lfw_pingan]" class="footnote" title="Footnote 3">3</a>, LFW is "the most widely used evaluation set in the field of facial recognition, LFW attracts a few dozen teams from around the globe including Google, Facebook, Microsoft Research Asia, Baidu, Tencent, SenseTime, Face++ and Chinese University of Hong Kong."</p>
<p>The LFW dataset includes 13,233 images of 5,749 people that were collected between 2002-2004. LFW is a subset of <em>Names of Faces</em> and is part of the first facial recognition training dataset created entirely from images appearing on the Internet. The people appearing in LFW are...</p>
<p>The <em>Names and Faces</em> dataset was the first face recognition dataset created entire from online photos. However, <em>Names and Faces</em> and <em>LFW</em> are not the first face recognition dataset created entirely "in the wild". That title belongs to the <a href="/datasets/ucd_faces/">UCD dataset</a>. Images obtained "in the wild" means using an image without explicit consent or awareness from the subject or photographer.</p>
@@ -58,7 +58,7 @@
</div>
-->
<p>
- To understand how this dataset has been used around the world...
+ To understand how LFW has been used around the world...
affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
@@ -80,6 +80,20 @@
The data is generated by collecting all citations for all original research papers associated with the dataset. Then the PDFs are then converted to text and the organization names are extracted and geocoded. Because of the automated approach to extracting data, actual use of the dataset can not yet be confirmed. This visualization is provided to help locate and confirm usage and will be updated as data noise is reduced.
</p>
</section><section>
+ <h3>Who used LFW?</h3>
+
+ <p>
+ This bar chart presents a ranking of the top countries where citations originated. Mouse over individual columns
+ to see yearly totals. Colors are only assigned to the top 10 overall countries.
+ </p>
+
+ </section>
+
+<section class="applet_container">
+ <div style="position: absolute;top: 0px;right: -55px;width: 180px;font-size: 14px;">Labeled Faces in the Wild Dataset<br><span class="numc" style="font-size: 11px;">20 citations</span>
+</div>
+ <div class="applet" data-payload="{&quot;command&quot;: &quot;chart&quot;}"></div>
+</section><section>
<div class="hr-wave-holder">
@@ -89,6 +103,7 @@
<h2>Supplementary Information</h2>
</section><section class="applet_container">
+
<h3>Citations</h3>
<p>
Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
@@ -99,18 +114,6 @@
</p>
<div class="applet" data-payload="{&quot;command&quot;: &quot;citations&quot;}"></div>
-</section><section>
- <h3>Who used ?</h3>
-
- <p>
- This bar chart presents a ranking of the top countries where citations originated. Mouse over individual columns
- to see yearly totals. Colors are only assigned to the top 10 overall countries.
- </p>
-
- </section>
-
-<section class="applet_container">
- <div class="applet" data-payload="{&quot;command&quot;: &quot;chart&quot;}"></div>
</section><section><h3>Commercial Use</h3>
<p>Add a paragraph about how usage extends far beyond academia into research centers for largest companies in the world. And even funnels into CIA funded research in the US and defense industry usage in China.</p>
</section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_commercial_use.csv", "fields": ["name_display, company_url, example_url, country, description"]}'></div></section><section><p>Research, text, and graphics ©Adam Harvey / megapixels.cc</p>
diff --git a/site/public/datasets/lfw/right-to-removal/index.html b/site/public/datasets/lfw/right-to-removal/index.html
deleted file mode 100644
index 5dc269b2..00000000
--- a/site/public/datasets/lfw/right-to-removal/index.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="LFW: Labeled Faces in The Wild" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content">
-
- <section><h1>Labeled Faces in the Wild</h1>
-<h2>Right to Removal</h2>
-<p>If you are affected by disclosure of your identity in this dataset please do contact the authors. Many have stated that they are willing to remove images upon request. The authors of the LFW dataset provide the following email for inquiries:</p>
-<p>You can use the following message to request removal from the dataset:</p>
-<p>To: Gary Huang <a href="mailto:mailto:gbhuang@cs.umass.edu">mailto:gbhuang@cs.umass.edu</a></p>
-<p>Subject: Request for Removal from LFW Face Dataset</p>
-<p>Dear [researcher name],</p>
-<p>I am writing to you about the "Labeled Faces in The Wild Dataset". Recently I discovered that your dataset includes my identity and I no longer wish to be included in your dataset.</p>
-<p>The dataset is being used thousands of companies around the world to improve facial recognition software including usage by governments for the purpose of law enforcement, national security, tracking consumers in retail environments, and tracking individuals through public spaces.</p>
-<p>My name as it appears in your dataset is [your name]. Please remove all images from your dataset and inform your newsletter subscribers to likewise update their copies.</p>
-<p>- [your name]</p>
-<hr>
-</section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/datasets/lfw/tables/index.html b/site/public/datasets/lfw/tables/index.html
deleted file mode 100644
index dd460843..00000000
--- a/site/public/datasets/lfw/tables/index.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="LFW: Labeled Faces in The Wild" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content">
-
- <section><h1>Labeled Faces in the Wild</h1>
-<h2>Tables</h2>
-</section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_names_gender_kg_min.csv", "fields": ["Name, Images, Gender, Description"]}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_commercial_use.csv", "fields": ["name_display, company_url, example_url, country, description"]}'></div></section><section></section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/datasets/mars/index.html b/site/public/datasets/mars/index.html
index 1ebf1138..b053b456 100644
--- a/site/public/datasets/mars/index.html
+++ b/site/public/datasets/mars/index.html
@@ -4,7 +4,7 @@
<title>MegaPixels</title>
<meta charset="utf-8" />
<meta name="author" content="Adam Harvey" />
- <meta name="description" content="MARS is a dataset of people..." />
+ <meta name="description" content="Motion Analysis and Re-identification Set (MARS) is a dataset is collection of CCTV footage " />
<meta name="referrer" content="no-referrer" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<link rel='stylesheet' href='/assets/css/fonts.css' />
@@ -21,14 +21,14 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-dataset">
- <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/mars/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style="color:#ffaa00">MARS</span> is a dataset of people...</span></div><div class='hero_subdesc'><span class='bgpad'>MARS includes...
-</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Collected</div><div>TBD</div></div><div><div class='gray'>Published</div><div>TBD</div></div><div><div class='gray'>Images</div><div>TBD</div></div><div><div class='gray'>Faces</div><div>TBD</div></div></div></div><h2>50 MARS</h2>
+ <section class='intro_section' style='background-image: url(https://nyc3.digitaloceanspaces.com/megapixels/v1/datasets/mars/assets/background.jpg)'><div class='inner'><div class='hero_desc'><span class='bgpad'><span style="color:#99ccee">Motion Analysis and Re-identification Set (MARS)</span> is a dataset is collection of CCTV footage </span></div><div class='hero_subdesc'><span class='bgpad'>The MARS dataset includes 1,191,003 of people used for training person re-identification algorithms
+</span></div></div></section><section><div class='left-sidebar'><div class='meta'><div><div class='gray'>Collected</div><div>TBD</div></div><div><div class='gray'>Published</div><div>TBD</div></div><div><div class='gray'>Images</div><div>TBD</div></div><div><div class='gray'>Faces</div><div>TBD</div></div></div></div><h2>Motion Analysis and Re-identification Set (MARS)</h2>
+<p>(PAGE UNDER DEVELOPMENT)</p>
<p>At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.</p>
<p>Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet, ut et voluptates repudiandae sint et molestiae non-recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat</p>
</section><section>
@@ -45,7 +45,7 @@
</div>
-->
<p>
- To understand how this dataset has been used around the world...
+ To understand how MARS has been used around the world...
affected global research on computer vision, surveillance, defense, and consumer technology, the and where this dataset has been used the locations of each organization that used or referenced the datast
</p>
@@ -76,6 +76,7 @@
<h2>Supplementary Information</h2>
</section><section class="applet_container">
+
<h3>Citations</h3>
<p>
Citations were collected from <a href="https://www.semanticscholar.org">Semantic Scholar</a>, a website which aggregates
diff --git a/site/public/datasets/uccs/index.html b/site/public/datasets/uccs/index.html
index 21d1e6bb..0283bf3b 100644
--- a/site/public/datasets/uccs/index.html
+++ b/site/public/datasets/uccs/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/vgg_face2/index.html b/site/public/datasets/vgg_face2/index.html
index d0a161cb..42e3b961 100644
--- a/site/public/datasets/vgg_face2/index.html
+++ b/site/public/datasets/vgg_face2/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets/youtube_celebrities/index.html b/site/public/datasets/youtube_celebrities/index.html
index f830eb3a..dd230926 100644
--- a/site/public/datasets/youtube_celebrities/index.html
+++ b/site/public/datasets/youtube_celebrities/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/datasets_v0/index.html b/site/public/datasets_v0/index.html
deleted file mode 100644
index 19e8fda1..00000000
--- a/site/public/datasets_v0/index.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="Facial Recognition Datasets" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content content-">
-
- <section><h1>Facial Recognition Datasets</h1>
-<p>Regular Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
-<h3>Summary</h3>
-</section><section><div class='meta'><div><div class='gray'>Found</div><div>275 datasets</div></div><div><div class='gray'>Created between</div><div>1993-2018</div></div><div><div class='gray'>Smallest dataset</div><div>20 images</div></div><div><div class='gray'>Largest dataset</div><div>10,000,000 images</div></div></div><section><section><div class='meta'><div><div class='gray'>Highest resolution faces</div><div>450x500 (Unconstrained College Students)</div></div><div><div class='gray'>Lowest resolution faces</div><div>16x20 pixels (QMUL SurvFace)</div></div></div><section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file https://megapixels.nyc3.digitaloceanspaces.com/v1/citations/datasets.csv"}'></div></section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/datasets_v0/lfw/index.html b/site/public/datasets_v0/lfw/index.html
deleted file mode 100644
index aefe393b..00000000
--- a/site/public/datasets_v0/lfw/index.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="LFW: Labeled Faces in The Wild" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content content-">
-
- <section><h1>Labeled Faces in the Wild</h1>
-</section><section><div class='meta'><div><div class='gray'>Created</div><div>2007</div></div><div><div class='gray'>Images</div><div>13,233</div></div><div><div class='gray'>People</div><div>5,749</div></div><div><div class='gray'>Created From</div><div>Yahoo News images</div></div><div><div class='gray'>Search available</div><div>Searchable</div></div></div><section><section class='applet_container'><div class='applet' data-payload='{"command": "face_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "name_search"}'></div></section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_feature.jpg' alt='Eighteen of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.'><div class='caption'>Eighteen of the 5,749 people in the Labeled Faces in the Wild Dataset. The most widely used face dataset for benchmarking commercial face recognition algorithms.</div></div></section><section><h3>Intro</h3>
-<p>Labeled Faces in The Wild (LFW) is among the most widely used facial recognition training datasets in the world and is the first of its kind to be created entirely from images posted online. The LFW dataset includes 13,233 images of 5,749 people that were collected between 2002-2004. Use the tools below to check if you were included in this dataset or scroll down to read the analysis.</p>
-<p>Three paragraphs describing the LFW dataset in a format that can be easily replicated for the other datasets. Nothing too custom. An analysis of the initial research papers with context relative to all the other dataset papers.</p>
-</section><section class='fullwidth'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_montage_everyone_nocrop_1920.jpg' alt=' From George W. Bush to Jamie Lee Curtis: all 5,749 people in the LFW Dataset sorted from most to least images collected.'><div class='caption'> From George W. Bush to Jamie Lee Curtis: all 5,749 people in the LFW Dataset sorted from most to least images collected.</div></div></section><section><h3>LFW by the Numbers</h3>
-<ul>
-<li>Was first published in 2007</li>
-<li>Developed out of a prior dataset from Berkely called "Faces in the Wild" or "Names and Faces" [^lfw_original_paper]</li>
-<li>Includes 13,233 images and 5,749 different people [^lfw_website]</li>
-<li>There are about 3 men for every 1 woman (4,277 men and 1,472 women)[^lfw_website]</li>
-<li>The person with the most images is George W. Bush with 530</li>
-<li>Most people (70%) in the dataset have only 1 image</li>
-<li>Thre are 1,680 people in the dataset with 2 or more images [^lfw_website]</li>
-<li>Two out of 4 of the original authors received funding from the Office of Director of National Intelligence and IARPA for their 2016 LFW survey follow up report </li>
-<li>The LFW dataset includes over 500 actors, 30 models, 10 presidents, 24 football players, 124 basketball players, 11 kings, and 2 queens</li>
-<li>In all the LFW publications provided by the authors the words "ethics", "consent", and "privacy" appear 0 times [^lfw_original_paper], [^lfw_survey], [^lfw_tech_report] , [^lfw_website]</li>
-<li>The word "future" appears 71 times</li>
-</ul>
-<h3>Facts</h3>
-<ul>
-<li>Was created for the purpose of improving "unconstrained face recognition" [^lfw_original_paper]</li>
-<li>All images in LFW were obtained "in the wild" meaning without any consent from the subject or from the photographer</li>
-<li>The faces were detected using the Viola-Jones haarcascade face detector [^lfw_website] [^lfw_survey]</li>
-<li>Is considered the "most popular benchmark for face recognition" [^lfw_baidu]</li>
-<li>Is "the most widely used evaluation set in the field of facial recognition" [^lfw_pingan]</li>
-<li><p>Is used by several of the largest tech companies in the world including "Google, Facebook, Microsoft Research Asia, Baidu, Tencent, SenseTime, Face++ and Chinese University of Hong Kong." [^lfw_pingan]</p>
-</li>
-<li><p>All images were copied from Yahoo News between 2002 - 2004 [^lfw_original_paper]</p>
-</li>
-<li>SenseTime, who has relied on LFW for benchmarking their facial recognition performance, is the leading provider of surveillance to the Chinese Government</li>
-</ul>
-</section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_montage_top1_640.jpg' alt=' former President George W. Bush'><div class='caption'> former President George W. Bush</div></div>
-<div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_montage_top2_4_640.jpg' alt=' Colin Powell (236), Tony Blair (144), and Donald Rumsfeld (121)'><div class='caption'> Colin Powell (236), Tony Blair (144), and Donald Rumsfeld (121)</div></div></section><section><h3>People and Companies using the LFW Dataset</h3>
-<p>This section describes who is using the dataset and for what purposes. It should include specific examples of people or companies with citations and screenshots. This section is followed up by the graph, the map, and then the supplementary material.</p>
-<p>The LFW dataset is used by numerous companies for <a href="about/glossary#benchmarking">benchmarking</a> algorithms and in some cases <a href="about/glossary#training">training</a>. According to the benchmarking results page [^lfw_results] provided by the authors, over 2 dozen companies have contributed their benchmark results.</p>
-<p>According to BiometricUpdate.com [^lfw_pingan], LFW is "the most widely used evaluation set in the field of facial recognition, LFW attracts a few dozen teams from around the globe including Google, Facebook, Microsoft Research Asia, Baidu, Tencent, SenseTime, Face++ and Chinese University of Hong Kong."</p>
-<p>According to researchers at the Baidu Research – Institute of Deep Learning "LFW has been the most popular evaluation benchmark for face recognition, and played a very important role in facilitating the face recognition society to improve algorithm. [^lfw_baidu]."</p>
-<p>In addition to commercial use as an evaluation tool, alll of the faces in LFW dataset are prepackaged into a popular machine learning code framework called scikit-learn.</p>
-</section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_screenshot_01.jpg' alt=' "PING AN Tech facial recognition receives high score in latest LFW test results"'><div class='caption'> "PING AN Tech facial recognition receives high score in latest LFW test results"</div></div>
-<div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_screenshot_02.jpg' alt=' "Face Recognition Performance in LFW benchmark"'><div class='caption'> "Face Recognition Performance in LFW benchmark"</div></div>
-<div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/datasets_v0/lfw/assets/lfw_screenshot_03.jpg' alt=' "The 1st place in face verification challenge, LFW"'><div class='caption'> "The 1st place in face verification challenge, LFW"</div></div></section><section><p>In benchmarking, companies use a dataset to evaluate their algorithms which are typically trained on other data. After training, researchers will use LFW as a benchmark to compare results with other algorithms.</p>
-<p>For example, Baidu (est. net worth $13B) uses LFW to report results for their "Targeting Ultimate Accuracy: Face Recognition via Deep Embedding". According to the three Baidu researchers who produced the paper:</p>
-<h3>Citations</h3>
-<p>Overall, LFW has at least 116 citations from 11 countries.</p>
-</section><section class='applet_container'><div class='applet' data-payload='{"command": "map"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "citations"}'></div></section><section><h3>Conclusion</h3>
-<p>The LFW face recognition training and evaluation dataset is a historically important face dataset as it was the first popular dataset to be created entirely from Internet images, paving the way for a global trend towards downloading anyone’s face from the Internet and adding it to a dataset. As will be evident with other datasets, LFW’s approach has now become the norm.</p>
-<p>For all the 5,000 people in this datasets, their face is forever a part of facial recognition history. It would be impossible to remove anyone from the dataset because it is so ubiquitous. For their rest of the lives and forever after, these 5,000 people will continue to be used for training facial recognition surveillance.</p>
-<h2>Code</h2>
-</section><section><pre><code class="lang-python">#!/usr/bin/python
-
-import numpy as np
-from sklearn.datasets import fetch_lfw_people
-import imageio
-import imutils
-
-# download LFW dataset (first run takes a while)
-lfw_people = fetch_lfw_people(min_faces_per_person=1, resize=1, color=True, funneled=False)
-
-# introspect dataset
-n_samples, h, w, c = lfw_people.images.shape
-print(f&#39;{n_samples:,} images at {w}x{h} pixels&#39;)
-cols, rows = (176, 76)
-n_ims = cols * rows
-
-# build montages
-im_scale = 0.5
-ims = lfw_people.images[:n_ims]
-montages = imutils.build_montages(ims, (int(w * im_scale, int(h * im_scale)), (cols, rows))
-montage = montages[0]
-
-# save full montage image
-imageio.imwrite(&#39;lfw_montage_full.png&#39;, montage)
-
-# make a smaller version
-montage_960 = imutils.resize(montage, width=960)
-imageio.imwrite(&#39;lfw_montage_960.jpg&#39;, montage_960)
-</code></pre>
-</section><section><div class="footnotes">
-<hr>
-<ol></ol>
-</div>
-</section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/datasets_v0/lfw/right-to-removal/index.html b/site/public/datasets_v0/lfw/right-to-removal/index.html
deleted file mode 100644
index 338245bf..00000000
--- a/site/public/datasets_v0/lfw/right-to-removal/index.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="LFW: Labeled Faces in The Wild" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content content-">
-
- <section><h1>Labeled Faces in the Wild</h1>
-<h2>Right to Removal</h2>
-<p>If you are affected by disclosure of your identity in this dataset please do contact the authors. Many have stated that they are willing to remove images upon request. The authors of the LFW dataset provide the following email for inquiries:</p>
-<p>You can use the following message to request removal from the dataset:</p>
-<p>To: Gary Huang <a href="mailto:mailto:gbhuang@cs.umass.edu">mailto:gbhuang@cs.umass.edu</a></p>
-<p>Subject: Request for Removal from LFW Face Dataset</p>
-<p>Dear [researcher name],</p>
-<p>I am writing to you about the "Labeled Faces in The Wild Dataset". Recently I discovered that your dataset includes my identity and I no longer wish to be included in your dataset.</p>
-<p>The dataset is being used thousands of companies around the world to improve facial recognition software including usage by governments for the purpose of law enforcement, national security, tracking consumers in retail environments, and tracking individuals through public spaces.</p>
-<p>My name as it appears in your dataset is [your name]. Please remove all images from your dataset and inform your newsletter subscribers to likewise update their copies.</p>
-<p>- [your name]</p>
-</section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/datasets_v0/lfw/tables/index.html b/site/public/datasets_v0/lfw/tables/index.html
deleted file mode 100644
index 348a0759..00000000
--- a/site/public/datasets_v0/lfw/tables/index.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="LFW: Labeled Faces in The Wild" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content content-">
-
- <section><h1>Labeled Faces in the Wild</h1>
-<h2>Tables</h2>
-</section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_names_gender_kg_min.csv", "fields": ["Name, Images, Gender, Description"]}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_commercial_use.csv", "fields": ["name_display, company_url, example_url, country, description"]}'></div></section><section></section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/datasets_v0/vgg_face2/index.html b/site/public/datasets_v0/vgg_face2/index.html
deleted file mode 100644
index 4f8cb550..00000000
--- a/site/public/datasets_v0/vgg_face2/index.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="A large scale image dataset for face recognition" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content content-">
-
- <section><h1>VGG Faces2</h1>
-</section><section><div class='meta'><div><div class='gray'>Created</div><div>2018</div></div><div><div class='gray'>Images</div><div>3.3M</div></div><div><div class='gray'>People</div><div>9,000</div></div><div><div class='gray'>Created From</div><div>Scraping search engines</div></div><div><div class='gray'>Search available</div><div>[Searchable](#)</div></div></div><section><section><p>VGG Face2 is the updated version of the VGG Face dataset and now includes over 3.3M face images from over 9K people. The identities were selected by taking the top 500K identities in Google's Knowledge Graph of celebrities and then selecting only the names that yielded enough training images. The dataset was created in the UK but funded by Office of Director of National Intelligence in the United States.</p>
-</section><section class='applet_container'><div class='applet' data-payload='{"command": "face_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "name_search"}'></div></section><section class='applet_container'><div class='applet' data-payload='{"command": "load_file assets/lfw_names_gender_kg_min.csv", "fields": ["Name, Images, Gender, Description"]}'></div></section><section><h3>VGG Face2 by the Numbers</h3>
-<ul>
-<li>1,331 actresses, 139 presidents</li>
-<li>3 husbands and 16 wives</li>
-<li>2 snooker player</li>
-<li>1 guru</li>
-<li>1 pornographic actress</li>
-<li>3 computer programmer</li>
-</ul>
-<h3>Names and descriptions</h3>
-<ul>
-<li>The original VGGF2 name list has been updated with the results returned from Google Knowledge</li>
-<li>Names with a similarity score greater than 0.75 where automatically updated. Scores computed using <code>import difflib; seq = difflib.SequenceMatcher(a=a.lower(), b=b.lower()); score = seq.ratio()</code></li>
-<li>The 97 names with a score of 0.75 or lower were manually reviewed and includes name changes validating using Wikipedia.org results for names such as "Bruce Jenner" to "Caitlyn Jenner", spousal last-name changes, and discretionary changes to improve search results such as combining nicknames with full name when appropriate, for example changing "Aleksandar Petrović" to "Aleksandar 'Aco' Petrović" and minor changes such as "Mohammad Ali" to "Muhammad Ali"</li>
-<li>The 'Description' text was automatically added when the Knowledge Graph score was greater than 250</li>
-</ul>
-<h2>TODO</h2>
-<ul>
-<li>create name list, and populate with Knowledge graph information like LFW</li>
-<li>make list of interesting number stats, by the numbers</li>
-<li>make list of interesting important facts</li>
-<li>write intro abstract</li>
-<li>write analysis of usage</li>
-<li>find examples, citations, and screenshots of useage</li>
-<li>find list of companies using it for table</li>
-<li>create montages of the dataset, like LFW</li>
-<li>create right to removal information</li>
-</ul>
-</section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/public/index.html b/site/public/index.html
index cb357e3f..62f78978 100644
--- a/site/public/index.html
+++ b/site/public/index.html
@@ -28,7 +28,7 @@
</div>
<footer>
<div>
- MegaPixels is an art and research project by Adam Harvey about the origins and ethics of facial analysis datasets
+ MegaPixels is an art and research project by Adam Harvey about the origins and ethics of facial analysis datasets, developed in partnership with Mozilla.
</div>
<div>
MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
diff --git a/site/public/info/index.html b/site/public/info/index.html
index 371a6520..ef7dc8db 100644
--- a/site/public/info/index.html
+++ b/site/public/info/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/research/00_introduction/index.html b/site/public/research/00_introduction/index.html
index b661b939..5c536dc4 100644
--- a/site/public/research/00_introduction/index.html
+++ b/site/public/research/00_introduction/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -42,7 +41,17 @@
</div>
</section>
- <section><div class='meta'><div><div class='gray'>Posted</div><div>Dec. 15</div></div><div><div class='gray'>Author</div><div>Adam Harvey</div></div></div><section><section><p>Ever since the first computational facial recognition research project by the CIA in the early 1960s, data has always played a vital role in the development of our biometric future. Without facial recognition datasets there would be no facial recognition. Datasets are an indispensable part of any artificial intelligence system because, as Geoffrey Hinton points out:</p>
+ <section><div class='meta'><div><div class='gray'>Posted</div><div>Dec. 15</div></div><div><div class='gray'>Author</div><div>Adam Harvey</div></div></div><section><section><h3>Motivation</h3>
+<p>Ever since government agencies began developing face recognition in the early 1960's, datasets of face images have always been central to developing and validating face recognition technologies. Today, these datasets no longer originate in labs, but instead from family photo albums posted on photo sharing sites, surveillance camera footage from college campuses, search engine queries for celebrities, cafe livestreams, or <a href="https://www.theverge.com/2017/8/22/16180080/transgender-youtubers-ai-facial-recognition-dataset">videos on YouTube</a>.</p>
+<p>During the last year, hundreds of these facial analysis datasets created "in the wild" have been collected to understand how they contribute to a global supply chain of biometric data that is powering the global facial recognition industry.</p>
+<p>While many of these datasets include public figures such as politicians, athletes, and actors; they also include many non-public figures: digital activists, students, pedestrians, and semi-private shared photo albums are all considered "in the wild" and fair game for research projects. Some images are used with creative commons licenses, yet others were taken in unconstrained scenarios without awareness or consent. At first glance it appears many of the datasets were created for seemingly harmless academic research, but when examined further it becomes clear that they're also used by foreign defense agencies.</p>
+<p>The MegaPixels site is based on an earlier <a href="https://ahprojects.com/megapixels-glassroom">installation</a> (also supported by Mozilla) at the <a href="https://theglassroom.org/">Tactical Tech Glassroom</a> in London in 2017; and a commission from the Elevate arts festival curated by Berit Gilma about pedestrian recognition datasets in 2018, and research during <a href="https://cvdazzle.com">CV Dazzle</a> from 2010-2015. Through the many prototypes, conversations, pitches, PDFs, and false starts this project has endured during the last 5 years, it eventually evolved into something much different than originally imagined. Now, as datasets become increasingly influential in shaping the computational future, it's clear that they must be critically analyzed to understand the biases, shortcomings, funding sources, and contributions to the surveillance industry. However, it's misguided to only criticize these datasets for their flaws without also praising their contribution to society. Without publicly available facial analysis datasets there would be less public discourse, less open-source software, and less peer-reviewed research. Public datasets can indeed become a vital public good for the information economy but as this projects aims to illustrate, many ethical questions arise about consent, intellectual property, surveillance, and privacy.</p>
+<!-- who provided funding to research, development this project understand the role these datasets have played in creating biometric surveillance technologies. -->
+
+
+
+
+<p>Ever since the first computational facial recognition research project by the CIA in the early 1960s, data has always played a vital role in the development of our biometric future. Without facial recognition datasets there would be no facial recognition. Datasets are an indispensable part of any artificial intelligence system because, as Geoffrey Hinton points out:</p>
<blockquote><p>Our relationship to computers has changed. Instead of programming them, we now show them and they figure it out. - <a href="https://www.youtube.com/watch?v=-eyhCTvrEtE">Geoffrey Hinton</a></p>
</blockquote>
<p>Algorithms learn from datasets. And we program algorithms by building datasets. But datasets aren't like code. There's no programming language made of data except for the data itself.</p>
diff --git a/site/public/research/01_from_1_to_100_pixels/index.html b/site/public/research/01_from_1_to_100_pixels/index.html
index 87a08886..c91d17ad 100644
--- a/site/public/research/01_from_1_to_100_pixels/index.html
+++ b/site/public/research/01_from_1_to_100_pixels/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -79,6 +78,7 @@
</ul>
<ul>
<li>"Note that we only keep the images with a minimal side length of 80 pixels." and "a face will be labeled as “Ignore” if it is very difficult to be detected due to blurring, severe deformation and unrecognizable eyes, or the side length of its bounding box is less than 32 pixels." Ge_Detecting_Masked_Faces_CVPR_2017_paper.pdf </li>
+<li>IBM DiF: "Faces with region size less than 50x50 or inter-ocular distance of less than 30 pixels were discarded. Faces with non-frontal pose, or anything beyond being slightly tilted to the left or the right, were also discarded."</li>
</ul>
<div class="footnotes">
<hr>
diff --git a/site/public/research/02_what_computers_can_see/index.html b/site/public/research/02_what_computers_can_see/index.html
index 6826955f..9389bf84 100644
--- a/site/public/research/02_what_computers_can_see/index.html
+++ b/site/public/research/02_what_computers_can_see/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
@@ -127,6 +126,149 @@
<li>Wearing Necktie</li>
<li>Wearing Necklace</li>
</ul>
+<h2>From Market 1501</h2>
+<p>The 27 attributes are:</p>
+<table>
+<thead><tr>
+<th style="text-align:center">attribute</th>
+<th style="text-align:center">representation in file</th>
+<th style="text-align:center">label</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:center">gender</td>
+<td style="text-align:center">gender</td>
+<td style="text-align:center">male(1), female(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">hair length</td>
+<td style="text-align:center">hair</td>
+<td style="text-align:center">short hair(1), long hair(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">sleeve length</td>
+<td style="text-align:center">up</td>
+<td style="text-align:center">long sleeve(1), short sleeve(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">length of lower-body clothing</td>
+<td style="text-align:center">down</td>
+<td style="text-align:center">long lower body clothing(1), short(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">type of lower-body clothing</td>
+<td style="text-align:center">clothes</td>
+<td style="text-align:center">dress(1), pants(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">wearing hat</td>
+<td style="text-align:center">hat</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">carrying backpack</td>
+<td style="text-align:center">backpack</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">carrying bag</td>
+<td style="text-align:center">bag</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">carrying handbag</td>
+<td style="text-align:center">handbag</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">age</td>
+<td style="text-align:center">age</td>
+<td style="text-align:center">young(1), teenager(2), adult(3), old(4)</td>
+</tr>
+<tr>
+<td style="text-align:center">8 color of upper-body clothing</td>
+<td style="text-align:center">upblack, upwhite, upred, uppurple, upyellow, upgray, upblue, upgreen</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">9 color of lower-body clothing</td>
+<td style="text-align:center">downblack, downwhite, downpink, downpurple, downyellow, downgray, downblue, downgreen,downbrown</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+</tbody>
+</table>
+<p>source: <a href="https://github.com/vana77/Market-1501_Attribute/blob/master/README.md">https://github.com/vana77/Market-1501_Attribute/blob/master/README.md</a></p>
+<h2>From DukeMTMC</h2>
+<p>The 23 attributes are:</p>
+<table>
+<thead><tr>
+<th style="text-align:center">attribute</th>
+<th style="text-align:center">representation in file</th>
+<th style="text-align:center">label</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td style="text-align:center">gender</td>
+<td style="text-align:center">gender</td>
+<td style="text-align:center">male(1), female(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">length of upper-body clothing</td>
+<td style="text-align:center">top</td>
+<td style="text-align:center">short upper body clothing(1), long(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">wearing boots</td>
+<td style="text-align:center">boots</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">wearing hat</td>
+<td style="text-align:center">hat</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">carrying backpack</td>
+<td style="text-align:center">backpack</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">carrying bag</td>
+<td style="text-align:center">bag</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">carrying handbag</td>
+<td style="text-align:center">handbag</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">color of shoes</td>
+<td style="text-align:center">shoes</td>
+<td style="text-align:center">dark(1), light(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">8 color of upper-body clothing</td>
+<td style="text-align:center">upblack, upwhite, upred, uppurple, upgray, upblue, upgreen, upbrown</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+<tr>
+<td style="text-align:center">7 color of lower-body clothing</td>
+<td style="text-align:center">downblack, downwhite, downred, downgray, downblue, downgreen, downbrown</td>
+<td style="text-align:center">no(1), yes(2)</td>
+</tr>
+</tbody>
+</table>
+<p>source: <a href="https://github.com/vana77/DukeMTMC-attribute/blob/master/README.md">https://github.com/vana77/DukeMTMC-attribute/blob/master/README.md</a></p>
+<h2>From H3D Dataset</h2>
+<p>The joints and other keypoints (eyes, ears, nose, shoulders, elbows, wrists, hips, knees and ankles)
+The 3D pose inferred from the keypoints.
+Visibility boolean for each keypoint
+Region annotations (upper clothes, lower clothes, dress, socks, shoes, hands, gloves, neck, face, hair, hat, sunglasses, bag, occluder)
+Body type (male, female or child)</p>
+<p>source: <a href="https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/shape/h3d/">https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/shape/h3d/</a></p>
</section>
</div>
diff --git a/site/public/research/index.html b/site/public/research/index.html
index e78e34c6..303732f8 100644
--- a/site/public/research/index.html
+++ b/site/public/research/index.html
@@ -21,14 +21,13 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
<div class="content content-">
<section><h1>Research Blog</h1>
-</section><div class='research_index'><a href='/research/00_introduction/'><section class='wide'><img src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' alt='Research post' /><section><h1>00: Introduction</h1><h2></h2></section></section></a><a href='/research/01_from_1_to_100_pixels/'><section class='wide'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/research/01_from_1_to_100_pixels/assets/intro.jpg' alt='Research post' /><section><h1>From 1 to 100 Pixels</h1><h2>A breif description of this post, appears in the index page overview</h2></section></section></a></div>
+</section>
</div>
<footer>
diff --git a/site/public/test/chart/index.html b/site/public/test/chart/index.html
index fce4dbe7..fd3d690e 100644
--- a/site/public/test/chart/index.html
+++ b/site/public/test/chart/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/citations/index.html b/site/public/test/citations/index.html
index 7c21c3d6..3dafd81e 100644
--- a/site/public/test/citations/index.html
+++ b/site/public/test/citations/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/csv/index.html b/site/public/test/csv/index.html
index 3c45f57b..3257716f 100644
--- a/site/public/test/csv/index.html
+++ b/site/public/test/csv/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/datasets/index.html b/site/public/test/datasets/index.html
index 5290dce3..15edf039 100644
--- a/site/public/test/datasets/index.html
+++ b/site/public/test/datasets/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/face_search/index.html b/site/public/test/face_search/index.html
index c4f6af23..93dc2bc6 100644
--- a/site/public/test/face_search/index.html
+++ b/site/public/test/face_search/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/gallery/index.html b/site/public/test/gallery/index.html
index 6f0af1d0..9e2c54f6 100644
--- a/site/public/test/gallery/index.html
+++ b/site/public/test/gallery/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/index.html b/site/public/test/index.html
index 5931f360..8a4ec3fb 100644
--- a/site/public/test/index.html
+++ b/site/public/test/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/map/index.html b/site/public/test/map/index.html
index b7e58290..fd5a186d 100644
--- a/site/public/test/map/index.html
+++ b/site/public/test/map/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/name_search/index.html b/site/public/test/name_search/index.html
index dbb566fe..4e3ef428 100644
--- a/site/public/test/name_search/index.html
+++ b/site/public/test/name_search/index.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/site/public/test/style/index.html b/site/public/test/style/index.html
deleted file mode 100644
index 2a41b8b1..00000000
--- a/site/public/test/style/index.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!doctype html>
-<html>
-<head>
- <title>MegaPixels</title>
- <meta charset="utf-8" />
- <meta name="author" content="Adam Harvey" />
- <meta name="description" content="MegaPixels Style" />
- <meta name="referrer" content="no-referrer" />
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
- <link rel='stylesheet' href='/assets/css/fonts.css' />
- <link rel='stylesheet' href='/assets/css/tabulator.css' />
- <link rel='stylesheet' href='/assets/css/css.css' />
- <link rel='stylesheet' href='/assets/css/leaflet.css' />
- <link rel='stylesheet' href='/assets/css/applets.css' />
-</head>
-<body>
- <header>
- <a class='slogan' href="/">
- <div class='logo'></div>
- <div class='site_name'>MegaPixels</div>
- <span class='sub'>The Darkside of Datasets</span>
- </a>
- <div class='links'>
- <a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
- <a href="/about/">About</a>
- </div>
- </header>
- <div class="content">
-
- <section><h1>Style Examples</h1>
-<h3><a href="/test/">&larr; Back to test index</a></h3>
-</section><section class='wide'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/test.jpg' alt='Style Guide Test'><div class='caption'>Style Guide Test</div></div></section><section><div class='meta'><div><div class='gray'>Date</div><div>17-Jan-2019</div></div><div><div class='gray'>Numbers</div><div>17</div></div><div><div class='gray'>Identities</div><div>12,139</div></div><div><div class='gray'>But also</div><div>This is a test of the stylesheet</div></div></div></section><section><h1>Header 1</h1>
-<h2>Header 2</h2>
-<h3>Header 3</h3>
-<h4>Header 4</h4>
-<h5>Header 5</h5>
-<h6>Header 6</h6>
-<p><strong>Bold text</strong>, <em>italic text</em>, <strong><em>bold italic text</em></strong></p>
-<p>At vero eos et et iusto qui blanditiis <a href="#">praesentium voluptatum</a> deleniti atque corrupti[^1], quos dolores et quas molestias excepturi sint, obcaecati cupiditate non-provident, similique sunt in culpa, qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio[^2]. Nam libero tempore, cum soluta nobis est eligendi optio, cumque nihil impedit, quo minus id, quod maxime placeat, facere possimus, omnis voluptas assumenda est, omnis dolor repellendus[^3].</p>
-<ul>
-<li>Sed ut perspiciatis, unde omnis iste natus error sit voluptatem accusantium doloremque laudantium</li>
-<li>Totam rem aperiam eaque ipsa, quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt, explicabo</li>
-<li>Nemo enim ipsam voluptatem, quia voluptas sit, aspernatur aut</li>
-<li>Odit aut fugit, sed quia consequuntur magni dolores eos</li>
-<li>Qui ratione voluptatem sequi nesciunt, neque porro quisquam </li>
-</ul>
-<h3>single image test</h3>
-</section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/man.jpg' alt='This person is alone'><div class='caption'>This person is alone</div></div></section><section><h3>double image test</h3>
-</section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/man.jpg' alt='This person is on the left'><div class='caption'>This person is on the left</div></div>
-<div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/man.jpg' alt='This person is on the right'><div class='caption'>This person is on the right</div></div></section><section><h3>triple image test</h3>
-</section><section class='images'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/man.jpg' alt='Person 1'><div class='caption'>Person 1</div></div>
-<div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/man.jpg' alt='Person 2'><div class='caption'>Person 2</div></div>
-<div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/man.jpg' alt='Person 3. Let me tell you about Person 3. This person has a very long description with text which wraps like crazy'><div class='caption'>Person 3. Let me tell you about Person 3. This person has a very long description with text which wraps like crazy</div></div></section><section><blockquote><p>est, qui dolorem ipsum, quia dolor sit amet consectetur adipisci[ng] velit, sed quia non-numquam [do] eius modi tempora inci[di]dunt, ut labore et dolore magnam aliquam quaerat voluptatem.</p>
-</blockquote>
-</section><section class='wide'><div class='image'><img src='https://nyc3.digitaloceanspaces.com/megapixels/v1/site/test/assets/wide-test.jpg' alt='This image is extremely wide and the text beneath it will wrap but thats fine because it can also contain <a href="https://example.com/">hyperlinks</a>! Yes, you read that right&mdash;hyperlinks! Lorem ipsum dolor sit amet ad volotesque sic hoc ad nauseam'><div class='caption'>This image is extremely wide and the text beneath it will wrap but that's fine because it can also contain <a href="https://example.com/">hyperlinks</a>! Yes, you read that right&mdash;hyperlinks! Lorem ipsum dolor sit amet ad volotesque sic hoc ad nauseam</div></div></section><section><p>Inline <code>code</code> has <code>back-ticks around</code> it.</p>
-</section><section><pre><code class="lang-javascript">var s = &quot;JavaScript syntax highlighting&quot;;
-alert(s);
-</code></pre>
-</section><section><pre><code class="lang-python">s = &quot;Python syntax highlighting&quot;
-print(s)
-</code></pre>
-</section><section class='applet_container'><div class='applet' data-payload='{"command": "No language indicated, so no syntax highlighting. ", "fields": ["But let's throw in a <b>tag</b>."]}'></div></section><section><p>Horizontal rule</p>
-<hr>
-<p>Citations below here</p>
-<div class="footnotes">
-<hr>
-<ol></ol>
-</div>
-</section>
-
- </div>
- <footer>
- <div>
- <a href="/">MegaPixels.cc</a>
- <a href="/about/disclaimer/">Disclaimer</a>
- <a href="/about/terms/">Terms of Use</a>
- <a href="/about/privacy/">Privacy</a>
- <a href="/about/">About</a>
- <a href="/about/team/">Team</a>
- </div>
- <div>
- MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
- <a href="https://ahprojects.com">ahprojects.com</a>
- </div>
- </footer>
-</body>
-
-<script src="/assets/js/dist/index.js"></script>
-</html> \ No newline at end of file
diff --git a/site/templates/home.html b/site/templates/home.html
index cb357e3f..62f78978 100644
--- a/site/templates/home.html
+++ b/site/templates/home.html
@@ -28,7 +28,7 @@
</div>
<footer>
<div>
- MegaPixels is an art and research project by Adam Harvey about the origins and ethics of facial analysis datasets
+ MegaPixels is an art and research project by Adam Harvey about the origins and ethics of facial analysis datasets, developed in partnership with Mozilla.
</div>
<div>
MegaPixels &copy;2017-19 Adam R. Harvey /&nbsp;
diff --git a/site/templates/layout.html b/site/templates/layout.html
index 860d1283..b5b7880c 100644
--- a/site/templates/layout.html
+++ b/site/templates/layout.html
@@ -21,7 +21,6 @@
</a>
<div class='links'>
<a href="/datasets/">Datasets</a>
- <a href="/research/">Research</a>
<a href="/about/">About</a>
</div>
</header>
diff --git a/todo.md b/todo.md
index 20eac835..420945ef 100644
--- a/todo.md
+++ b/todo.md
@@ -16,11 +16,7 @@
- AH: Try creating another google doc to manually review each citation and send to FT to maybe help with review
- AH: finalize text for map include, beta disclaimer
-- JL/AH: add graph showing distribtion by country
-- JL/AH: add graph/number display showing distribution by sector (edu, gov, com)
-- JL: possible to fade in background header graphic?
- JL: add download (button) and search option for CSV? or link to github
-- JL: make sortable by name? year (if added to metadata)? maybe group by year (like VCAT)
- JL: remove pointer rollover on tabulators
- JL: change PDF url to only show domain (ie https:/arxiv.org/12345/ --> arxiv.org)
- JL: check footnotes (it shows an 'a' next to the numbers on bottom. is this right?)
@@ -28,21 +24,16 @@
## About
-- AH: layout still feels awkward, fixing
-- AH: update text and images
-- AH/JL: update layout, css tweaks
-- JL: add underline/active state to the subnavigation
+- AH: update bio images
- awaiting Mozilla response for their text
-## Research
+## about/press
+
-- AH: create example page
-- AH: CSS tweaks for Research index page
-- AH: CSS tweaks for Research post page
+## Research
-## Design
+- on hold until closer to FT launch date
-- AH: logo vector
## Datasets for FT Launch: