diff --git a/CPU-bound-task_one-core.py b/CPU-bound-task_one-core.py
new file mode 100644
index 0000000..eeef2f9
--- /dev/null
+++ b/CPU-bound-task_one-core.py
@@ -0,0 +1,11 @@
+from hashlib import md5
+from random import choice
+
+coins = 0
+while coins != 4:
+ s = "".join([choice("0123456789") for i in range(50)])
+ h = md5(s.encode('utf8')).hexdigest()
+
+ if h.endswith("00000"):
+ print(s, h)
+ coins += 1
diff --git a/CPU-bound-task_with-ProcessPoolExecutor.py b/CPU-bound-task_with-ProcessPoolExecutor.py
new file mode 100644
index 0000000..e4ae2f6
--- /dev/null
+++ b/CPU-bound-task_with-ProcessPoolExecutor.py
@@ -0,0 +1,22 @@
+from hashlib import md5
+from random import choice
+import concurrent.futures
+
+
+def crypt_miner(i):
+ while True:
+ s = "".join([choice("0123456789") for j in range(50)])
+ h = md5(s.encode('utf8')).hexdigest()
+
+ if h.endswith("00000"):
+ return f"{s} {h}"
+
+
+def main():
+ with concurrent.futures.ProcessPoolExecutor(max_workers=100) as executor:
+ for coin in executor.map(crypt_miner, range(4)):
+ print(coin)
+
+
+if __name__ == '__main__':
+ main()
diff --git a/IO-bound-task_one-thread.py b/IO-bound-task_one-thread.py
new file mode 100644
index 0000000..2f461ea
--- /dev/null
+++ b/IO-bound-task_one-thread.py
@@ -0,0 +1,16 @@
+from urllib.request import urlopen, Request
+
+links = open('res.txt', encoding='utf8').read().split('\n')
+
+for url in links:
+ try:
+ request = Request(
+ url,
+ headers={'User-Agent': 'Mozilla/5.0 (Windows NT 9.0; Win65; x64; rv:97.0) Gecko/20105107 Firefox/92.0'},
+ )
+ resp = urlopen(request, timeout=5)
+ code = resp.code
+ print(code)
+ resp.close()
+ except Exception as e:
+ print(url, e)
diff --git a/IO-bound-task_with-ThreadPoolExecutor.py b/IO-bound-task_with-ThreadPoolExecutor.py
new file mode 100644
index 0000000..242c6dd
--- /dev/null
+++ b/IO-bound-task_with-ThreadPoolExecutor.py
@@ -0,0 +1,23 @@
+import concurrent.futures
+import urllib
+from urllib.request import urlopen, Request
+
+links = open('res.txt', encoding='utf8').read().split('\n')
+
+
+def load_url(url, timeout):
+ with urllib.request.urlopen(url, timeout=timeout) as conn:
+ return conn.read()
+
+
+with concurrent.futures.ThreadPoolExecutor(max_workers=100) as executor:
+ future_to_url = {executor.submit(load_url, url, 60): url for url in links}
+ for future in concurrent.futures.as_completed(future_to_url):
+ url = future_to_url[future]
+ try:
+ request = Request(
+ url,
+ headers={'User-Agent': 'Mozilla/5.0 (Windows NT 9.0; Win65; x64; rv:97.0) Gecko/20105107 Firefox/92.0'},
+ )
+ except Exception as exc:
+ print(url, exc)
diff --git a/REPORT.md b/REPORT.md
new file mode 100644
index 0000000..b5328ad
--- /dev/null
+++ b/REPORT.md
@@ -0,0 +1,195 @@
+# concurrency-and-asynchrony-task
+
+
IO-bound
+Суть задания - посетить 100 случайных страниц в Википедии и сохранить все ссылки с этих страниц. Затем проанализировать скорость их обработки, используя ThreadPoolExecutor.
+
+Этим кодом запишем все ссылки в файл res.txt:
+
+ from urllib.request import urlopen
+ from urllib.parse import unquote
+ from bs4 import BeautifulSoup
+ from tqdm import tqdm
+
+ url = 'https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0'
+
+ res = open('res.txt', 'w', encoding='utf8')
+
+ for i in tqdm(range(100)):
+ html = urlopen(url).read().decode('utf8')
+ soup = BeautifulSoup(html, 'html.parser')
+ links = soup.find_all('a')
+
+ for l in links:
+ href = l.get('href')
+ if href and href.startswith('http') and 'wiki' not in href:
+ print(href, file=res)
+
+Всего получилось 786 ссылок
+
+
+
+На протяжении работы программы количество используемой памяти почти не изменялось, а нагрузка на проессор находилась в районе 60%, периодически улетая в 98-100%. В конце (график ЦП) отчетливо видно момент, когда программа завершила работу:
+
+
+
+Всего на обработку одним потоком 786 ссылок ушло 1242 секунды:
+
+
+
+Теперь перепишем код, используя ThreadPoolExecutor:
+
+ import concurrent.futures
+ import urllib
+ from urllib.request import urlopen, Request
+
+ links = open('res.txt', encoding='utf8').read().split('\n')
+
+
+ def load_url(url, timeout):
+ with urllib.request.urlopen(url, timeout=timeout) as conn:
+ return conn.read()
+
+
+ with concurrent.futures.ThreadPoolExecutor(max_workers=5) as executor:
+ future_to_url = {executor.submit(load_url, url, 60): url for url in links}
+ for future in concurrent.futures.as_completed(future_to_url):
+ url = future_to_url[future]
+ try:
+ request = Request(
+ url,
+ headers={'User-Agent': 'Mozilla/5.0 (Windows NT 9.0; Win65; x64; rv:97.0) Gecko/20105107 Firefox/92.0'},
+ )
+ except Exception as exc:
+ print(url, exc)
+ else:
+ print(url)
+
+И теперь сравним время работы и нагрузку на ЦП одного потока с временем работы с 5, 10, 100 workers:
+
+С max_workers=5:
+
+
+
+
+C max_workers=10:
+
+
+
+
+На диаграмме диспетчера (график ЦП) тест начинается примерно в середине (после проседания),его и стоит анализировать.
+На 3м скриншоте видны задержки первые 5.5 секунд в MainThread
+
+И с max_workers=100:
+
+
+
+
+На 3м скриншоте также видны задержки в MainThread, но уже в течение 8 секунд.
+Всего ушло 218 секунд (на скриншоте может быть плохо видно)
+
+В итоге по графикам видно, что количество потоков в IO-bound задаче никак не влияет на количество используемой памяти. Нагрузка на процессор при max_workers=5 не сильно отличается от нагрузки при max_workers=100, т.е. использование ThreadPoolExecutor увеличивает нагрузку на процессор, но предельное значение уровня нагрузки достигается почти сразу и дальнейшее увеличение количества воркеров ведет только к изменению времени.
+
+Теперь о времени. Для 5, 10 и 100 воркеров время работы составило 535, 292 и 218 секунд соответственно. Значит увеличение количества потоков ведет к увеличению скорости работы, но постепенно увеличение количества потоков будет приводить ко все меньшему увеличению производительности, пока не будет достигнут предел.
+
+_____
+<<<<<<< HEAD
+
+CPU-bound
+
+Теперь генерируем монетки. Программа будет работать, пока не найдет 4 монетки. Начинаем с генерации на одном ядре:
+
+ from hashlib import md5
+ from random import choice
+
+ coins = 0
+ while coins != 4:
+ s = "".join([choice("0123456789") for i in range(50)])
+ h = md5(s.encode('utf8')).hexdigest()
+
+ if h.endswith("00000"):
+ coins += 1
+ print(s, h)
+
+Результат работы программы:
+
+
+
+
+
+Теперь перепишем код с использованием ProcessPoolExecutor:
+
+ from hashlib import md5
+ from random import choice
+ import concurrent.futures
+
+
+ def crypt_miner(i):
+ while True:
+ s = "".join([choice("0123456789") for j in range(50)])
+ h = md5(s.encode('utf8')).hexdigest()
+
+ if h.endswith("00000"):
+ return f"{s} {h}"
+
+
+ def main():
+ with concurrent.futures.ProcessPoolExecutor(max_workers=2) as executor:
+ for coin in executor.map(crypt_miner, range(4)):
+ print(coin)
+
+
+ if __name__ == '__main__':
+ main()
+
+Для анализа тестов важно знать информацию о процессоре (2 ядра):
+
+
+
+Тесты начнем с max_workers=2:
+
+
+С самого начала процессор был нагружен на 100%, диспетчер отображал 2 запущенных процесса
+
+
+Уровень загруженности процесора не менялся до конца работы программы
+
+
+Обратил внимание на то,что в консоли монеты появлялись парами. Не знаю, влияло ли это как-нибудь на скорость вычислений, но время работы даже больше, чем без ProcessPoolExecutor
+
+Теперь max_workers=4:
+
+
+Нагрузка также с самого начала 100%, диспетчер отображает 4 запущенных процесса
+
+
+И как в прошлый раз, нагрузка оставалсь 100% до конца работы программы
+
+
+Но время изменилось, монетки майнились быстрее
+
+
+На этапе max-workers=10
я не могу объяснить происходящее:
+
+
+Началось все так же со 100%, но диспетчер отображал уже только 4 процесса, которые занимали основные ресуры процессора(23-24% на каждый процесс)
+
+
+Затем уровень нагрузки упал. Я не сделал скрины, но осталось только 2 процесса, которые делили ресурсы уже по 46-48%. При этом в консоли не было ни одной монетки. Под конец остался один процесс, а затем программа заврешила работу
+
+
+Время майнинга сопоставимо с временем при 4 ворекерах.
+
+
+И последний тест с max-workers=100:
+
+
+Как и раньше сразу 100% нагрузка и 4 процесса
+
+
+Вот осталось 3 процесса при той же нагрузке в 100%. Если я правильно понял, процесс заканчивается, когда сгенерирована монетка, но при этом в консоль монетки выводятся только парами
+
+
+Последняя монетка создана, все процессы отработали
+
+
+Монетки майнились на компьютере с ОС Linux, поэтому ограничение на максимальное количество воркеров 61 (такое стоит на винде) здесь не сработало, но это самое было самое долгое выполнение программы
diff --git a/res.txt b/res.txt
new file mode 100644
index 0000000..a2dd14a
--- /dev/null
+++ b/res.txt
@@ -0,0 +1,786 @@
+http://www.hrono.ru/biograf/bio_s/selivanov.html
+http://www.grwar.ru/persons/persons.html?id=218
+http://vladcity.com/historical-documents/vladivostok-in-the-russian-japanese-war-ch2/introduction-prosecutor-vladivostok-district-court-3/
+https://web.archive.org/web/20160304233150/http://imbtarchive.ru/index.php?topic=10&id=3114
+http://www.jpost.com/Israel-News/Culture/Living-with-Alice-432049
+http://www.yorkshireeveningpost.co.uk/news/smokie-terry-uttley-interview-1-4125883
+http://www.surinenglish.com/20100503/news/costasol-malaga/smokie-life-201005031112.html
+http://aut.nkp.cz/xx0207389
+https://viaf.org/viaf/306408030
+https://www.worldcat.org/identities/containsVIAFID/306408030
+https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=500118588
+https://openlibrary.org/works/OL1488190A
+https://experimental.worldcat.org/fast/478703/
+https://artwa.africa/pioneers-of-modern-nigerian-art-biography-of-aina-onabolu/
+https://www.rem.routledge.com/articles/onabolu-aina-1882-1963
+https://dx.doi.org/10.4324/9781135000356-REM887-1
+https://books.google.ru/books?id=NaafAAAAMAAJ&q=искусств+и+художественных+ремесел+Онаболу
+http://bigenc.ru/text/2690879
+https://books.google.ru/books?id=TYoMAAAAIAAJ&q=Онаболу
+https://books.google.ru/books?id=TYoMAAAAIAAJ&q=Онаболу
+https://books.google.ru/books?id=NN0xAAAAIAAJ&q=Онаболу
+https://books.google.ru/books?id=g48EAQAAIAAJ&q=Онаболу
+http://isni-url.oclc.nl/isni/0000000067066945
+https://id.loc.gov/authorities/n2002018921
+https://data.bibliotheken.nl/id/thes/p117149969
+https://viaf.org/viaf/48582932
+https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=500118588
+https://www.worldcat.org/identities/containsVIAFID/48582932
+https://www.openstreetmap.org/?mlat=51.6545778&mlon=42.2870056&zoom=12
+https://www.openstreetmap.org/?mlat=51.6545778&mlon=42.2870056&zoom=12
+https://classinform.ru/okato/search.php?str=68218850003
+https://classinform.ru/oktmo/search.php?str=68618450111
+https://dimastbkbot.toolforge.org/gkgn/?gkgn_id=0065232
+http://shapkino.ru/index.php?option=com_content&task=view&id=343&Itemid=282
+https://www.webcitation.org/6Cq43P1xj?url=http://shapkino.ru/index.php?option=com_content
+http://shapkino.ru/index.php?option=com_content&task=view&id=2069&Itemid=493
+https://www.webcitation.org/6Cq44Ub9g?url=http://shapkino.ru/index.php?option=com_content
+http://shapkino.ru/index.php?option=com_content&task=view&id=339&Itemid=208
+https://www.webcitation.org/6Cq45ITie?url=http://shapkino.ru/index.php?option=com_content
+http://www.gosspravka.ru/68/012/000023.html
+https://web.archive.org/web/20160304205201/http://www.gosspravka.ru/68/012/000023.html
+http://shapkino.ru/index.php?option=com_content&task=view&id=339&Itemid=208
+https://www.youtube.com/watch?v=bjJNH-BbZA8
+https://en.oxforddictionaries.com/definition/pelite
+http://fc-dynamo.ru/igry/prot.php?id=19510918
+http://fc-dynamo.ru/igry/prot.php?id=58
+https://footballfacts.ru/person/46382
+https://www.openstreetmap.org/?mlat=45.046806&mlon=9.675583&zoom=12
+https://media.licdn.com/mpr/mpr/shrink_200_200/AAEAAQAAAAAAAAkgAAAAJDFkMmU1NTU3LWIyNTEtNGNhZi05MGIwLTg5ZDlmNTU5MjE3Yw.png
+http://www.audiology-infos.it/images/stories/notizie/2014/marzo/clinica-piacenza-gruppo_otologico-prof_sanna-web-copyright-gruppo_otologico.jpg
+http://www.gruppootologico.com/en/
+http://www.gruppootologico.com/media/k2/items/cache/ee842e3019fee30e4ca87cc93974d54b_L.jpg
+http://www.audiology-infos.it/notizie/866-gruppo-otologico-a-piacenza-il-ciclo-di-corsi-diretti-dal-professor-mario-sanna
+http://www.gruppootologico.com/it/
+https://www.youtube.com/channel/UCRHiDkTkp77TlXcbA1-X1SQ
+https://www.facebook.com/pg/gruppootologico/services/
+http://www.kalashnikov.ru/upload/medialibrary/dc8/den-oruzheinika.pdf
+http://www.calend.ru/holidays/0/0/2966/
+https://rublev-museum.livejournal.com/491021.html
+https://samstar.ucoz.ru/news/2009-05-09-2013
+https://www.webcitation.org/6GIFEUXHx?url=https://samstar.ucoz.ru/news/2009-05-09-2013
+http://www.semeyskie.ru/en_v.html
+https://web.archive.org/web/20130403003707/http://www.semeyskie.ru/en_v.html
+http://miass.ru/news/ostrov_very/index.php?id=10&text=130
+http://www.klintsy.ru/history/index.php?page=21&
+http://www.klintsy.ru/history/index.php?page=17
+https://www.facebook.com/Pakistangreenparty
+https://books.google.ru/books?id=nnfmOi0fAwAC&pg=PR31&redir_esc=y#v=onepage&q&f=false
+http://pakistangreenparty.org/home.html
+https://europeangreens.eu/news/green-party-activist-assassinated-pakistan
+https://www.facebook.com/Pakistangreenparty
+https://www.atptour.com/en/players/-/V812/overview
+https://www.eurosport.ru/tennis/person_prs464356.shtml
+https://eol.org/pages/118282
+http://www.biolib.cz/en/taxon/id403400/?elang=CZ
+http://www.endemia.nc/faune/fiche5450.html
+https://www.webcitation.org/6ASXuAGoU?url=http://www.endemia.nc/faune/fiche5450.html
+https://www.openstreetmap.org/?mlat=58.0968&mlon=30.2435&zoom=14
+https://www.openstreetmap.org/?mlat=58.0968&mlon=30.2435&zoom=14
+http://rasp.yandex.ru/search/?fromName=210+%D0%BA%D0%BC&toName=%D0%A1%D0%B0%D0%BD%D0%BA%D1%82-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3
+http://tr4.info/station/057945
+http://railwayz.info/photolines/photo/32473
+http://oa.anu.edu.au/obituary/de-bray-reginald-george-arthur-298
+http://oa.anu.edu.au/obituary/de-bray-reginald-george-arthur-298
+http://www.google.com/search?hl=en&safe=off&rlz=1T4DMUS_enUS347US346&tbs=bks:1&q=%22Мелифаро+колесил+по+свету%22&aq=f&aqi=&aql=&oq=&gs_rfai=
+https://donnu.ru/public/insites/files/Вестник%20СНО,%202018,%20Том%202,%20Гуманитарные%20науки%20(1).pdf#page=17
+https://www.iat.uni-leipzig.de/datenbanken/dbwrestling/daten.php?spid=AAF411A9FA94459EAF6D1F1F4948CFEB
+http://www.wrestling.kz/team/player/141
+https://www.openstreetmap.org/?mlat=55.7348500&mlon=29.0733639&zoom=13
+https://www.openstreetmap.org/?mlat=55.7348500&mlon=29.0733639&zoom=13
+http://www.cricuwr.by/static/INVENT_VO/Text/PDF/RAZD3/vit_mo.pdf
+http://www.cricuwr.by/static/INVENT_VO/FrontPage.htm
+http://web.archive.org/web/20180213002425/http://www.cricuwr.by:80/invent_vo/frontpage.htm
+https://www.openstreetmap.org/?mlat=49.57167&mlon=29.02500&zoom=13
+https://www.openstreetmap.org/?mlat=49.57167&mlon=29.02500&zoom=13
+http://gska2.rada.gov.ua/pls/z7503/A005?rf7571=2838
+http://dir.icm.edu.pl/pl/Slownik_geograficzny/Tom_XI/723
+http://www.answers.com/topic/claude-ballon
+http://www.the-ballet.com/louisxiv.php
+http://probalet.info/vekbaleta
+https://web.archive.org/web/20111125223645/http://probalet.info/vekbaleta
+http://www.glossary.ru/cgi-bin/gl_exs2.cgi?RAwyoxy:!hgrlyg
+http://www.apsara-dance.ru/index.php?option=com_content&task=view&id=152&Itemid=57
+http://www.onalert.gr/files/File/pdf/Istoria_tou_Ippikou.pdf
+https://www.rizospastis.gr/story.do?id=5491013&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+https://www.rizospastis.gr/story.do?id=3849789
+http://tvxs.gr/news/πρόσωπα/οι-μαχήτριες-του-δημοκρατικού-στρατού-από-την-αυγή
+https://www.rizospastis.gr/story.do?id=4610495&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+http://www.politeianet.gr/books/papakonstantinou-konstantinos-mpelas-alfeios-i-nekri-merarchia-ditomo-137405
+https://www.rizospastis.gr/story.do?id=8238671&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+https://www.rizospastis.gr/story.do?id=3629832&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+https://www.rizospastis.gr/story.do?id=9650407&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+https://greekcivilwar.wordpress.com/2017/01/27/gcw-848/
+https://greekcivilwar.wordpress.com/2016/02/15/gcw-36/
+http://www.kolivas.de/archives/212899
+https://www.rizospastis.gr/story.do?id=4938112&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+https://www.rizospastis.gr/story.do?id=8350362&textCriteriaClause=%2BΤΑΞΙΑΡΧΙΑ+%2BΙΠΠΙΚΟΥ+%2BΤΟΥ+%2BΔΣΕ
+https://www.902.gr/eidisi/koinonia/13820/timitiki-ekdilosi-gia-toys-mahites-tis-taxiarhias-ippikoy-toy-dse-foto
+http://iteakarditsas.blogspot.com/2016/04/blog-post_68.html
+http://www.thessalos.net/home/24164-2013-04-07-12-36-14.html
+https://www.rizospastis.gr/story.do?id=7382192
+http://gkos.com/gkos/index-gkos-com.html
+http://www.cykey.co.uk/
+http://www.frogpad.com/
+https://web.archive.org/web/20131120115321/http://ekatetra.enetpress.com/products/ekapad.html
+http://www.kv.by/print/archive/index2000090503.htm
+http://old.mirf.ru/Articles/art5590.htm
+https://nplus1.ru/news/2015/11/30/chording-keyboard
+https://www.digitalarchivioricordi.com/it/people/display/9751
+http://podvignaroda.ru/?#id=32396865&tab=navDetailManAward
+http://www.elenavassilieva.com
+https://snanews.de/author_raskatov_valentin/
+http://www.chaskor.ru/article/blizko_k_potustoronnemu__12828
+http://www.classica.fm/wire/alexander-raskatov-a-premiere-of-the-violin-sonata-in-meyerson-symphony-center
+http://www.schott-music.com/shop/artists/1/show,40175.html
+http://www.warsaw-autumn.art.pl/05/composers/c42.html
+https://www.imdb.com/name/nm0711214
+https://musicbrainz.org/artist/59430563-63e2-429c-af5e-5d555ab69644
+http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+5007514&feltselect=bs.autid
+https://catalogue.bnf.fr/ark:/12148/cb14048989j
+https://d-nb.info/gnd/133986144
+http://data.beeldengeluid.nl/gtaa/229282
+http://isni-url.oclc.nl/isni/0000000081346900
+https://id.loc.gov/authorities/nr91027076
+https://data.bibliotheken.nl/id/thes/p327705256
+https://viaf.org/viaf/55352278
+https://www.worldcat.org/identities/containsVIAFID/55352278
+https://www.openstreetmap.org/?mlat=49.63385591944585&mlon=25.477211381524267&zoom=13
+https://www.openstreetmap.org/?mlat=49.63385591944585&mlon=25.477211381524267&zoom=13
+http://gska2.rada.gov.ua/pls/z7503/A005?rdat1=09.06.2009&rf7571=31071
+http://www.ericajong.com
+http://www.isfdb.org/cgi-bin/ea.cgi?5540
+https://www.discogs.com/artist/254770
+http://lingua.lnu.edu.ua/Visnyk/visnyk/Visnyk20/Visnyk20_2/annotations/8Pervushina.html
+https://web.archive.org/web/20140730024245/http://lingua.lnu.edu.ua/Visnyk/visnyk/Visnyk20/Visnyk20_2/annotations/8Pervushina.html
+https://www.nytimes.com/1989/08/06/style/erica-jong-marries-kenneth-burrows.html
+http://www.rosbalt.ru/main/2006/06/07/256080.html
+http://www.ericajong.com
+https://web.archive.org/web/20140730013217/http://vslovare.com.ua/bolshoy_entsiklopedicheskiy_slovar/page/djong_Jong_erika.17453/
+https://www.last.fm/ru/music/Erica+Jong
+https://open.spotify.com/artist/64VNYwlnqMWF93ok3Eh4Jw
+https://www.discogs.com/artist/254770
+https://www.imdb.com/name/nm0429521
+https://musicbrainz.org/artist/a5155e24-4ea3-4056-90f3-448ceca29876
+http://www.isfdb.org/cgi-bin/ea.cgi?5540
+https://snl.no/Erica_Jong
+https://www.britannica.com/biography/Erica-Jong
+https://brockhaus.de/ecs/enzy/article/jong-erica
+https://nndb.com/people/395/000024323
+http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+90135106&feltselect=bs.autid
+http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=XX991083
+https://catalogue.bnf.fr/ark:/12148/cb11908983s
+https://ci.nii.ac.jp/author/DA00362941
+https://www.cobiss.si/scripts/cobiss?command=DISPLAY&base=CONOR&rid=7359331
+https://d-nb.info/gnd/119206196
+http://isni-url.oclc.nl/isni/000000012032545X
+https://id.loc.gov/authorities/n80046407
+http://id.ndl.go.jp/auth/ndlna/00444904
+http://aut.nkp.cz/jn19990004085
+http://mak.bn.org.pl/cgi-bin/KHW/makwww.exe?BM=01&IM=04&NU=01&WI=A31377282
+https://data.bibliotheken.nl/id/thes/p070943540
+https://viaf.org/processed/NUKAT%7Cn94207092
+https://libris.kb.se/katalogisering/c9prs03w26fhrmb
+https://www.idref.fr/026940132
+https://viaf.org/viaf/108237346
+https://www.worldcat.org/identities/containsVIAFID/108237346
+http://www.livinginternet.com/i/ii_nsfnet.htm
+http://web.archive.org/web/20140402211228/http://www.livinginternet.com/i/ii_nsfnet.htm
+https://web.archive.org/web/20051102050829/http://moat.nlanr.net/INFRA/NSFNET.html
+http://www.nsf.gov
+https://web.archive.org/web/20051105215445/http://school.ort.spb.ru/library/informatica/compmarket/internet/history.htm
+http://dlib.rsl.ru/viewer/01003732207#page540?page=223
+http://www.sejm-wielki.pl/b/16.78.473
+http://bs.sejm.gov.pl/F?func=find-b&request=000000907&find_code=SYS&local_base=ARS10
+http://www.geocaching.
+http://unicat.nlb.by/opac/pls/dict.prn_ref?tu=e&tq=v0&name_view=va_all&a001=BY-SEK-362026&strq=l_siz=20
+http://forum.vgd.ru/post/37/25929/p696552.htm
+https://senat.edu.pl/historia/senat-rp-w-latach-1922-1939/senatorowie-ii-rp/senator/leon-lubienski
+http://www.geni.
+https://apiv3.iucnredlist.org/api/v3/taxonredirect/154624
+https://www.itis.gov/servlet/SingleRpt/SingleRpt?search_topic=TSN&search_value=172566
+https://www.ncbi.nlm.nih.gov/Taxonomy/Browser/wwwtax.cgi?mode=Info&id=880343
+https://www.fishbase.se/Nomenclature/SynonymsList.php?ID=28143&SynCode=64153&GenusName=Peprilus&SpeciesName=paru
+http://www.fishbase.org/Summary/speciesSummary.php?genusname=Peprilus&speciesname=paru
+http://www.marinespecies.org/aphia.php?p=taxdetails&id=159827
+http://www.warheroes.ru/hero/hero.asp?Hero_id=12378
+http://sun.tsu.ru/mminfo/2020/000462771/1944/1944_004.pdf
+http://slovari.yandex.ru/Бесерра/Европейское%20искусство/Бесерра,%20Гаспар/
+https://rkd.nl/nl/explore/artists/5402
+https://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-0008558.xml
+http://dbe.rah.es/biografias/8275/gaspar-becerra
+https://www.vle.lt/straipsnis/gaspar-becerra
+https://brockhaus.de/ecs/enzy/article/becerra-gaspar
+https://www.treccani.it/enciclopedia/gaspar-becerra
+http://cantic.bnc.cat/registres/CUCId/a10571127
+http://catalogo.bne.es/uhtbin/authoritybrowse.cgi?action=display&authority_id=XX1173274
+https://catalogue.bnf.fr/ark:/12148/cb15989795p
+https://d-nb.info/gnd/124059767
+http://isni-url.oclc.nl/isni/0000000115724595
+https://id.loc.gov/authorities/nr00025791
+https://viaf.org/processed/PTBNP%7C1402657
+https://www.idref.fr/11554643X
+https://viaf.org/viaf/62471598
+https://www.getty.edu/vow/ULANFullDisplay?find=&role=&nation=&subjectid=500005162
+https://www.worldcat.org/identities/containsVIAFID/62471598
+https://www.openstreetmap.org/?mlat=50.17861&mlon=22.32417&zoom=11
+https://www.openstreetmap.org/?mlat=50.17861&mlon=22.32417&zoom=11
+http://www.zolynia.pl
+http://www.zolynia.pl
+https://www.sports-reference.com/olympics/countries/EUA/summer/1960/
+http://feb-web.ru/feb/litenc/encyclop/le6/le6-1591.htm
+https://catalogue.bnf.fr/ark:/12148/cb12143149s
+https://d-nb.info/gnd/116850396
+http://isni-url.oclc.nl/isni/0000000080817723
+https://id.loc.gov/authorities/n84239935
+https://data.bibliotheken.nl/id/thes/p133015165
+https://viaf.org/processed/NUKAT%7Cn2016051349
+https://www.idref.fr/029904781
+https://viaf.org/viaf/2508002
+https://www.worldcat.org/identities/containsVIAFID/2508002
+http://rsport.ru/basketball/20140331/740027741.html
+https://web.archive.org/web/20140407080819/http://rsport.ru/basketball/20140331/740027741.html
+http://www.fibaeurope.com/eurochallenge/
+http://podvignaroda.ru/filter/filterimage?path=VS/452/033-0682524-0553%2B051-0013/00000070.jpg&id=47020430&id1=6e477b2ddda0726cc2ecdad928b84774
+http://adygheya-guide.ru/books/v_boyah_pod_maykopom.pdf
+http://www.warheroes.ru/hero/hero.asp?Hero_id=24290
+http://podvignaroda.ru/filter/filterimage?path=VS/452/033-0682524-0553%2B051-0013/00000061.jpg&id=47020223&id1=457d9c8338b77293023606453022aafc
+http://opac.nekrasovka.ru/books/NEWSPAPERS/IZVESTIA/1942/Iz_1942_044.pdf
+http://podvignaroda.ru/filter/filterimage?path=VS/452/033-0682524-0553%2B051-0013/00000070.jpg&id=47020430&id1=6e477b2ddda0726cc2ecdad928b84774
+https://www.mycobank.org/MB/17806
+https://archive.org/details/dictionaryfungit00kirk/page/591
+http://herba.msu.ru/shipunov/school/books/griby_dv1995_3.djvu
+https://eol.org/pages/16708
+http://www.enisei-stm.ru/
+http://www.school.enisei-stm.ru
+http://www.enisei-stm.ru/about/index.php?sid=2
+http://rugbyonline.ru/articles/2015/01/24/pervaya_istoricheskaya
+https://rugger.info/news/14001
+http://www.interfax.ru/sport/489940
+http://www.enisei-stm.ru/news/index.php?id=3001
+http://www.enisei-stm.ru/news/index.php?id=3003
+http://www.enisei-stm.ru/news/index.php?id=2993
+http://www.enisei-stm.ru/news/index.php?id=3008
+http://www.enisei-stm.ru/
+https://www.openstreetmap.org/?mlat=60.01556&mlon=30.29722&zoom=17
+https://www.openstreetmap.org/?mlat=60.01556&mlon=30.29722&zoom=17
+https://ru_monuments.toolforge.org/get_info.php?id=781610415550006
+http://solunskij.ru
+http://www.temples.ru/show_picture.php?PictureID=962
+http://kulturnoe-nasledie.ru/monuments.php?id=7810766000
+https://web.archive.org/web/20140226174302/http://kulturnoe-nasledie.ru/monuments.php?id=7810766000
+http://solunskij.ru/?page=history&i=0#menu
+http://solunskij.ru/?page=history&i=6#menu
+http://globus.aquaviva.ru/khram-sv-prmts-evgenii
+http://globus.aquaviva.ru/chasovnya-sv-blgv-kn-aleksandra-nevskogo21399
+https://maps.yandex.ru/?clid=1955454&ll=30.298605%2C60.014125&z=15&l=stv%2Csta&panorama%5Bpoint%5D=30.293099%2C60.015460&panorama%5Bdirection%5D=28.234591%2C5.328003&panorama%5Bspan%5D=60.472441%2C30.000000
+http://solunskij.ru
+http://solunskij.ru/pano/panorama/
+http://encspb.ru/object/2804828999
+https://pastvu.com/p/272442
+https://maps.yandex.ru/?clid=1955454&ll=30.298605%2C60.014125&z=15&l=stv%2Csta&panorama%5Bpoint%5D=30.298292%2C60.015369&panorama%5Bdirection%5D=278.426617%2C5.743111&panorama%5Bspan%5D=130.000000%2C64.492188
+http://www.med.yale.edu/pharm/chairman/biography.htm
+https://www.ncbi.nlm.nih.gov/pmc/articles/PMC33985/
+http://www.nasonline.org/member-directory/members/3009519.html
+http://www8.nationalacademies.org/onpinews/newsitem.aspx?RecordID=10242005
+http://www.ras.ru/win/db/show_per.asp?P=.id-58744.ln-ru
+http://isaran.ru/?q=ru/person&guid=70913D2E-B020-91F4-FC17-0FFA4BA9437E
+https://catalogue.bnf.fr/ark:/12148/cb16957283b
+http://isni-url.oclc.nl/isni/0000000022250773
+https://id.loc.gov/authorities/n00122476
+https://viaf.org/viaf/8625880
+https://www.worldcat.org/identities/containsVIAFID/8625880
+https://www.openstreetmap.org/?mlat=42.373611&mlon=-71.118389&zoom=12
+https://www.openstreetmap.org/?mlat=42.373611&mlon=-71.118389&zoom=12
+https://library.harvard.edu/
+https://library.harvard.edu/libraries?active_filter=1&weeks=1
+https://library.harvard.edu/
+http://hwpi.harvard.edu/files/provost/files/library_task_force_report.pdf
+https://hwp.harvard.edu/
+https://gsas.harvard.edu/student-life/harvard-resources/harvard-libraries
+https://gsas.harvard.edu/
+http://www.ala.org/tools/libfactsheets/alalibraryfactsheet22
+http://www.ala.org/
+https://web.archive.org/web/20141026072408/http://library.harvard.edu/sites/default/files/HLPS_fire_history.pdf
+https://web.archive.org/
+https://www.facebook.com/theHarvardLibrary
+https://twitter.com/HarvardLibrary
+https://www.britannica.com/topic/Harvard-University-Library
+http://cantic.bnc.cat/registres/CUCId/a11779974
+https://catalogue.bnf.fr/ark:/12148/cb11880491k
+https://d-nb.info/gnd/39162-1
+http://isni-url.oclc.nl/isni/0000000114819074
+https://id.loc.gov/authorities/n82107829
+http://aut.nkp.cz/ko2002149062
+https://www.idref.fr/026585502
+https://viaf.org/viaf/129558359
+https://viaf.org/viaf/126268351
+https://www.worldcat.org/identities/containsVIAFID/129558359
+https://www.worldcat.org/identities/containsVIAFID/126268351
+http://www.princeton.edu/~ota/
+http://annales.info/step/pletneva/
+http://krotov.info/acts/12/pvl/ipat15.htm
+http://krotov.info/acts/12/pvl/ipat27.htm
+http://www.pww.org/archives97/97-07-19-3.html
+https://web.archive.org/web/20080706015618/http://www.pww.org/archives97/97-07-19-3.html
+https://eleven.co.il/article/10919
+http://www.guardian.co.uk/israel/Story/0,2763,982172,00.html
+http://www.knesset.gov.il/mk/eng/mk_eng.asp?mk_individual_id_t=395
+https://www.standard.co.uk/sport/football/dickson-etuhu-as-a-role-model-to-youngsters-its-my-duty-to-help-them-6530349.html
+http://www.transfermarkt.com/spielbericht/index/spielbericht/2388223
+http://www.sporting-heroes.net/football/manchester-city-fc/dickson-etuhu-6146/premiership-appearances_a26396/
+http://www.manchestereveningnews.co.uk/sport/football/football-news/etuhu-signs-for-preston-1198369
+http://www.telegraph.co.uk/sport/2431460/Slick-Etuhu-revives-Preston.html
+http://news.bbc.co.uk/sport2/hi/football/eng_div_1/4573799.stm
+http://www1.skysports.com/football/news/11671/2272559/moyes-denies-etuhu-swoop
+http://news.bbc.co.uk/sport2/hi/football/teams/n/norwich/4578186.stm
+http://www.edp24.co.uk/sport/owls_target_etuhu_1_688392
+http://www.pinkun.com/norwich-city/no_ban_for_fan_who_racially_abused_etuhu_1_635904
+http://news.bbc.co.uk/sport2/hi/football/teams/s/sunderland/6902275.stm
+http://www.transfermarkt.com/spielbericht/index/spielbericht/74703
+http://www.tribalfootball.com/articles/sunderlands-etuhu-feels-comfortable-premiership-180651#.VNqKyC6GPeI
+http://www.dailymail.co.uk/sport/football/article-1015740/Sunderland-midfielder-Dickson-Etuhu-ruled-rest-season-injury.html
+http://news.bbc.co.uk/sport2/hi/football/teams/f/fulham/7589293.stm
+http://www.transfermarkt.com/spielbericht/index/spielbericht/1019361
+http://www.bbc.com/sport/0/football/19114011
+http://www.rovers.co.uk/news/article/rovers-seal-etuhu-deal-290547.aspx
+http://www.nigerianwatch.com/sport/2658-blackburns-dickson-etuhu-returns-to-training-after-eight-months-out-with-knee-injury
+https://web.archive.org/web/20150211034034/http://www.nigerianwatch.com/sport/2658-blackburns-dickson-etuhu-returns-to-training-after-eight-months-out-with-knee-injury
+http://www1.skysports.com/football/news/11676/9367904/transfer-news-dickson-etuhu-leaves-blackburn-rovers-by-mutual-consent
+https://www.reuters.com/article/2014/12/23/aik-fotboll-brief-idUSFWN0U700P20141223
+https://web.archive.org/web/20150211031019/http://www.reuters.com/article/2014/12/23/aik-fotboll-brief-idUSFWN0U700P20141223
+https://news.yahoo.com/nigerian-etuhu-turns-down-english-offers-join-aik-140842991--sow.html
+http://www.expressen.se/sport/fotboll/allsvenskan/aik-dumpar-etuhu--far-inte-nytt-kontrakt/
+http://news.bbc.co.uk/sport2/hi/football/africa/7016345.stm
+http://int.soccerway.com/matches/2007/10/14/world/friendlies/mexico/nigeria/546479/
+http://news.bbc.co.uk/sport2/hi/football/africa/7047134.stm
+http://www.goal.com/en/news/815/2013-africa-cup-of-nations/2010/01/04/1724993/fulhams-dickson-etuhu-happy-to-be-back-in-nigeria-afcon
+http://news.bbc.co.uk/sport2/hi/football/world_cup_2010/8737661.stm
+http://www.kickoff.com/news/23530/nigeria-coach-samson-siasia-dismisses-dickson-etuhu
+http://www.thisdaylive.com/articles/siasia-insists-on-ghana-lectures-etuhu-on-patriotism/96598
+https://web.archive.org/web/20150211132151/http://www.thisdaylive.com/articles/siasia-insists-on-ghana-lectures-etuhu-on-patriotism/96598
+http://www.eurosport.com/football/african-cup-of-nations/2010/etuhu-delight-at-keshi_sto3174479/story.shtml
+http://www.soccerbase.com/players_details.sd?playerid=21775
+https://www.transfermarkt.com/transfermarkt/profil/spieler/14011
+https://www.national-football-teams.com/player/23439.html
+https://www.tcdb.com/Person.cfm/pid/40617/
+https://bdfa.com.ar/jugadores-62234.html
+https://fbref.com/en/players/0f04d7b6/
+https://www.footballdatabase.eu/en/player/details/18786
+https://www.kooora.com/default.aspx?player=33321
+https://www.national-football-teams.com/player/23439.html
+https://www.soccerbase.com/players/player.sd?player_id=21775
+https://int.soccerway.com/players/dickson-etuhu/15675/
+https://www.transfermarkt.com/transfermarkt/profil/spieler/14011
+https://www.worldfootball.net/player_summary/dickson-etuhu/
+http://ural.rian.ru/army/20070316/81543804.html
+http://www.tatar-inform.ru/news/2007/03/16/47072/
+http://www.kp.ru/online/news/897333/ФСБ
+https://creativecommons.org/licenses/by-sa/3.0/deed.ru
+http://bdsa.ru/index.php?option=com_content&task=category§ionid=5&id=124&Itemid=152
+https://pamyat-naroda.ru/documents/view/?id=130857312&static_hash=3f331d80f3b19946dd3daff52da0950a
+https://pamyat-naroda.ru/documents/?static_hash=3a4a37190c1e08e62ee046bfcf2a8962&q=57%20%D1%81%D0%B0%D0%B4&use_main_string=true&group=all&types=opersvodki:rasporyajeniya:otcheti:peregovori:jbd:direktivi:prikazi:posnatovleniya:dokladi:raporti:doneseniya:svedeniya:plani:plani_operaciy:karti:shemi:spravki:drugie&page=2
+http://www.soldat.ru/doc/perechen
+http://allaces.ru/cgi-bin/s2.cgi/sssr/struct/d/sad57.dat
+https://marcolivierdupin.fr
+http://www.telerama.fr/radio/26817-marc_olivier_dupin_un_musicien_la_tete_de_france_musique.php
+https://web.archive.org/web/20100330021752/http://www.saisonclassique.fr/Entretien-Marc-Olivier-Dupin-8-128.html
+http://science1.nasa.gov/missions/iln/
+https://web.archive.org/web/20131226033312/http://science1.nasa.gov/missions/iln/
+http://www.nasa.gov/home/hqnews/2008/jul/HQ_08190_NASA_hosts_ILN.html
+https://www.openstreetmap.org/?mlat=52.78250&mlon=25.63972&zoom=12
+https://www.openstreetmap.org/?mlat=52.78250&mlon=25.63972&zoom=12
+https://map.nca.by
+http://ivacevichi.brest-region.gov.by/index.php?option=com_content&task=view&id=12135&lang=ru
+https://youtube.com/watch?v=hV2ideRjDIk
+https://youtube.com/watch?v=FqvThopYOLY
+https://www.openstreetmap.org/?mlat=48.82694&mlon=26.24778&zoom=13
+https://www.openstreetmap.org/?mlat=48.82694&mlon=26.24778&zoom=13
+http://gska2.rada.gov.ua/pls/z7503/A005?rdat1=14.02.2011&rf7571=37144
+https://web.archive.org/web/20120301144532/http://www.rada.gov.ua/zakon/new/ADM/zmistxm.html
+https://www.openstreetmap.org/?mlat=34.69194&mlon=50.01278&zoom=12
+https://www.openstreetmap.org/?mlat=34.69194&mlon=50.01278&zoom=12
+http://www.tafresh.net/
+http://www.fallingrain.com/world/IR/24/Tafresh.html
+http://www.geonames.org/113636/tafresh.html
+https://archive.is/20130209105909/http://world-gazetteer.com/wg.php?x=1330772014&men=gpro&lng=en&des=wg&geo=-5232&srt=1npn&col=adhoq&msz=1500&pt=c&va=&geo=448871002
+http://www.itto.org/tourismattractions/?sight=2139&name=Imamzadeh+Abolqasem
+http://www.itto.org/tourismattractions/?sight=2140&name=Imamzadeh+Shahzadeh+Hadi
+http://www.itto.org/tourismattractions/?sight=2141&name=Gerav+Mineral+Water+Spring
+http://www.championat.com/hockey/article-106635-barancev-veril-chto-v-dinamo-dadut-shans.html
+https://www.khl.ru/players/16082/
+http://www.hockeydb.com/ihdb/stats/pdisplay.php?pid=145641
+http://www.eliteprospects.com/player.php?player=100449
+http://fctomtomsk.ru/ru/news/content/pridi-nam-match-s-volgoi-pomogi-valere-konovalovu-2014-10-13
+http://footballfacts.ru/players/19962
+http://lazurny.tomsk.ru/newforum/viewtopic.php?t=111
+https://www.youtube.com/watch?v=kjaX8fvkA9Q
+https://www.youtube.com/watch?v=kjaX8fvkA9Q&feature=youtu.be
+http://elibrary.ru/item.asp?id=12906138
+http://www.sea-technology.com/
+https://web.archive.org/web/20120125054018/http://www.sea-technology.com/features/2010/1110/sub_surfacing.php
+http://wfbulgaria.com/rekordi/
+https://www.asenovgrad.bg/bg/posts/view/2928/
+https://plovdiv-online.com/sport/item/14051-15-годишна-асеновградчанка-първа-на-световното-по-щанги-в-тайван
+http://www.iwf.net/results/world-records/?ranking_curprog=progress&ranking_agegroup=Senior&ranking_gender=w&x=10&y=9
+https://www.sports.ru/heavyathletics/1101692842-chempionka-mira-boyanka-kostova-diskvalificzirovana-na-8-let-za-doping.html
+https://www.bgonair.bg/a/7-sport/240813-hvanaha-boyanka-kostova-s-doping-izvadiha-ya-ot-shtangite-do-2029-g
+https://duma.bg/doping-chengeta-proveryavat-shtangistite-n50646?h=pdfarchive&pdfarchiveId=2861
+https://weightlifting.by/alexander-cup/
+https://www.azerisport.com/weightlifting/20191109180910038.html
+https://www.iwf.net/results/athletes/?athlete=&id=7839
+http://iwrp.net/?view=contestant&id_zawodnik=6367
+https://www.olympedia.org/athletes/121626
+https://olympics.com/ru/athletes/boyanka-kostova
+https://www.imdb.com/name/nm2351653/
+https://www.csfd.cz/tvurce/93241
+https://www.imdb.com/name/nm2351653
+https://www.kinopoisk.ru/name/1130993/
+https://www.openstreetmap.org/?mlat=55.82889&mlon=46.83194&zoom=12
+https://www.openstreetmap.org/?mlat=55.82889&mlon=46.83194&zoom=12
+https://classinform.ru/okato/search.php?str=97205825001
+https://classinform.ru/oktmo/search.php?str=97605475146
+http://gov.cap.ru/HOME/158/smo/msu-317.doc
+http://www.webcitation.org/6XF4hP3kP
+http://enc.cap.ru/?t=world&lnk=1317
+http://zakupki.cap.ru/kladr/book/%D0%BD.htm
+https://web.archive.org/web/20171016014230/http://zakupki.cap.ru/kladr/book/%D0%BD.htm
+http://gov.cap.ru/SiteMap.aspx?id=2346205&gov_id=288
+http://gov.cap.ru/HOME/75/2012/02/240212/%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C%20%D0%BD%D0%B0%D1%81%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D1%87%D1%83%D0%B2%D0%B0%D1%88%D0%B8%D0%B8%20%D0%BF%D0%BE%20%D0%B2%D0%BF%D0%BD%202010.doc
+http://www.webcitation.org/6XF5jWF8F
+http://elib.shpl.ru/ru/nodes/16154-vyp-14-kazanskaya-guberniya-po-svedeniyam-1859-goda-1866
+http://lingvarium.org/russia/BD/2015/Chuvashia_1.xls
+http://enc.cap.ru/?t=world&lnk=1317
+http://gov.cap.ru/?gov_id=288
+https://www.openstreetmap.org/?mlat=45.4143111&mlon=40.7266361&zoom=12
+https://www.openstreetmap.org/?mlat=45.4143111&mlon=40.7266361&zoom=12
+https://classinform.ru/okato/search.php?str=03213554001
+https://classinform.ru/oktmo/search.php?str=03613154111
+https://krsdstat.gks.ru/storage/mediabank/pub-01-04(2).pdf
+http://www.webcitation.org/6VHuBHcSP
+http://www.frskuban.ru/frskuban.ru/images/obmennik/Centralnii_apparat_upravleniy/Geodeziy_i_kartografiy/doc/23_F_201.pdf
+http://www.webcitation.org/6yHpV9Ggg
+http://docs.cntd.ru/document/461607142
+https://kladr-rf.ru/23/009/000/075/
+http://web.archive.org/web/20080401030723/https://www.mbm.by/gruzoviki-zarubezhnyih-stran/iveco.html
+https://www.iveco.com/russia/products/pages/iveco-trakker.aspx
+https://www.iveco.com/russia/products/pages/new-trakker-hi-reliability.aspx
+https://www.zr.ru/content/articles/928126-iveco-trakker/?page=2
+https://autoreview.ru/articles/gruzoviki-i-avtobusy/iveco-trakker-stal-traktorom
+https://www.kolesa.ru/article/94-cargo-iveco-trakker-2005-08-08
+http://www.gruzovikpress.ru/article/12290-samosval-iveco-trakker-ad380t-38h-jil-na-svete-samosval/
+https://www.mbm.by/gruzoviki-zarubezhnyih-stran/iveco.html
+https://web.archive.org/web/20080401030723/https://www.mbm.by/gruzoviki-zarubezhnyih-stran/iveco.html
+https://www.openstreetmap.org/?mlat=56.8347417&mlon=99.0343917&zoom=12
+https://www.openstreetmap.org/?mlat=56.8347417&mlon=99.0343917&zoom=12
+https://classinform.ru/okato/search.php?str=25250807004
+https://classinform.ru/oktmo/search.php?str=25650407116
+https://dimastbkbot.toolforge.org/gkgn/?gkgn_id=0649474
+http://195.46.100.221/vpn2010/DocLib/totals-vpn2010-2.pdf
+https://www.webcitation.org/6GwsdPcwE?url=http://195.46.100.221/vpn2010/DocLib/totals-vpn2010-2.pdf
+http://macdaily.me/howto/how-to-make-fusion-drive/
+http://web.archive.org/web/20121222034655/http://macdaily.me/howto/how-to-make-fusion-drive/
+http://support.apple.com/kb/HT5446?viewlocale=ru_RU
+https://web.archive.org/web/20121222034655/http://macdaily.me/howto/how-to-make-fusion-drive/
+http://habrahabr.ru/post/159147/
+https://www.youtube.com/watch?v=Qn1tAFQ33jI
+https://www.openstreetmap.org/?mlat=59.2328&mlon=39.735&zoom=12
+https://www.bing.com/maps/default.aspx?v=2&cp=59.1403~39.7308&style=h&lvl=11&sp=Point.59.1403_39.7308_1_
+https://www.openstreetmap.org/?mlat=59.1403&mlon=39.7308&zoom=15
+https://www.bing.com/maps/default.aspx?v=2&cp=59.2328~39.735&style=h&lvl=11&sp=Point.59.2328_39.735_1_
+https://www.openstreetmap.org/?mlat=59.2328&mlon=39.735&zoom=12
+http://textual.ru/gvr/index.php?card=158641
+https://web.archive.org/web/20131015092212/http://www.mnr.gov.ru/files/part/0306_perechen.rar
+https://apiv3.iucnredlist.org/api/v3/taxonredirect/22689594
+https://www.itis.gov/servlet/SingleRpt/SingleRpt?search_topic=TSN&search_value=555514
+https://dx.doi.org/10.1111%2Fj.1469-7998.1892.tb06828.x
+http://www.iucnredlist.org/details/22689594/0
+http://www.birdlife.org/datazone/species/index.html?action=SpcHTMDetails.asp&sid=2337&m=0
+http://ibc.lynxeds.com/species/dulit-frogmouth-batrachostomus-harterti
+https://web.archive.org/web/20101220060804/http://www.polissky.ru/press/kreativ-prezentaciya-mayaka/
+https://web.archive.org/web/20101220060347/http://www.polissky.ru/press/ekspert-veshh-mayak/
+https://www.kommersant.ru/doc/4458891
+https://artguide.com/posts/866
+http://www.polissky.ru/mayak/
+https://vimeo.com/1036777
+http://orlova.cih.ru/blog/2010/06/26/%d0%bc%d0%b0%d1%8f%d0%ba-%d0%bd%d0%b0-%d1%83%d0%b3%d1%80%d0%b5/
+http://artkladovka.ru/ru/artists/15/polisskiy/works/103/
+https://web.archive.org/web/20120505075203/http://www.bid.ru/internal.php?id=3600
+http://www.rotersand.net
+http://www.rotersand.net/
+http://www.myspace.com/rotersand
+http://www.discogs.com/artist/Rotersand
+https://www.openstreetmap.org/?mlat=41.15833&mlon=-6.38111&zoom=12
+https://www.openstreetmap.org/?mlat=41.15833&mlon=-6.38111&zoom=12
+https://www.ine.es/dynt3/inebase/index.htm?padre=525
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun01.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun02.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun04.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun05.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun06.xls
+https://www.worldcat.org/issn/0212-033X
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun08.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun09.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun10.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun11.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun12.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun13.xls
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun14.xlsx
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun15.xlsx
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/pob_xls/pobmun16.xlsx
+https://www.worldcat.org/issn/0212-033X
+https://www.boe.es/eli/es/rd/2018/12/14/1458
+https://www.worldcat.org/issn/0212-033X
+https://www.ine.es/daco/inebase_mensual/enero_2019/cifras_padron.zip
+https://www.worldcat.org/issn/0212-033X
+http://www.ine.es/dynt3/inebase/index.htm?padre=525
+https://www.boe.es/eli/es/rd/2019/12/20/743
+https://www.worldcat.org/issn/0212-033X
+https://бмэ.орг/index.php/ВОЙТКЕВИЧ_Анатолий_Анатольевич
+http://vrngmu.ru/academy/structure/gistologiya/2927/?special_version=Y
+https://rusneb.ru/catalog/002122_000019_ASTRA-RU%7C%7C%7CAONB%7C%7C%7CMARKSQL%7C%7C%7C120917/
+https://fractalhd.ru/vojtkevich-anatolij-anatolevich/
+https://www.openstreetmap.org/?mlat=49.733333&mlon=4.2&zoom=12
+https://www.openstreetmap.org/?mlat=49.733333&mlon=4.2&zoom=12
+https://www.insee.fr/fr/statistiques/2011101?geo=COM-02642
+http://www.insee.fr/fr/themes/tableau_local.asp?ref_id=POP&millesime=2010&nivgeo=COM&codgeo=02642
+http://www.insee.fr/fr/themes/detail.asp?reg_id=99&ref_id=base-cc-emploi-pop-active-2010
+http://www.insee.fr/fr/methodes/nomenclatures/cog/fichecommunale.asp?codedep=02&codecom=642
+http://news.kremlin.ru/news/2873
+http://regnum.ru/news/polit/1766990.html
+http://src-h.slav.hokudai.ac.jp/coe21/publish/no5_ses/contents.html
+http://izvestia.ru/news/news192332?print
+http://www.kavkaz-uzel.ru/persontext/person/id/690532.html
+http://www.vesti.ru/doc.html?id=223414
+https://web.archive.org/web/20090730053718/http://www.rosbalt.ru/2008/11/14/541603.html
+http://www.esj.ru/journal_archive/2009/arpel_maj/k_mirnomu_trudu_i_sozidaniju/
+https://web.archive.org/web/20110929192219/http://www.abkhaziagov.org/ru/president/press/news/detail.php?ID=14655
+https://www.openstreetmap.org/?mlat=43.36500&mlon=-5.85083&zoom=17
+https://www.openstreetmap.org/?mlat=43.36500&mlon=-5.85083&zoom=17
+http://www.sanjuanelreal.es/index.html
+https://www.elcomercio.es/oviedo/201410/20/vaticano-eleva-basilica-iglesia-20141020005223-v.html
+https://books.google.ru/books?id=2eeHdvgm4VcC&pg=PA318&dq=кармен+поло&hl=ru&ei=tQafTuCPJ4Tssgaf0Ln3CA&sa=X&oi=book_result&ct=result&resnum=3&ved=0CEcQ6AEwAg#v=onepage&q=кармен%20поло&f=false
+https://www.openstreetmap.org/?mlat=52.0951&mlon=62.1273&zoom=12
+https://www.openstreetmap.org/?mlat=52.0951&mlon=62.1273&zoom=12
+https://www.zin.ru/Animalia/Coleoptera/xls/koston.xls
+https://www.zin.ru/
+https://web.archive.org/web/20170925161616/https://www.zin.ru/Animalia/Coleoptera/rus/kazgeonm.htm
+http://www.olimpbase.org/players/8qao0moh.html
+http://ruchess.ru/persons_of_day/przepiorka_pd/
+http://www.chessgames.com/perl/chessplayer?pid=11157
+https://www.365chess.com/players/Dawid_Przepiorka
+http://www.olimpbase.org/players/8qao0moh.html
+http://www.szachypolskie.pl/dawid-przepiorka/
+http://pdb.dieschwalbe.de/search.jsp?expression=A='Przepi_rka'%20and%20FIRSTNAME='Dawid'
+https://www.openstreetmap.org/?mlat=59.2221611&mlon=39.933472&zoom=17
+http://www.antoniy-k.ru/books/fryzino/15_16age1.html
+http://nason.ru/proish_nazv/208/
+http://vologda-portal.ru/novosti/index.php?ID=239218&SECTION_ID=158
+https://www.openstreetmap.org/?mlat=52.438892&mlon=46.718153&zoom=12
+https://www.openstreetmap.org/?mlat=52.438892&mlon=46.718153&zoom=12
+https://classinform.ru/okato/search.php?str=63209890001
+https://classinform.ru/oktmo/search.php?str=63609490101
+http://adm-baltay.ru/wp-content/uploads/TP.rar
+http://srtv.gks.ru/wps/wcm/connect/rosstat_ts/srtv/resources/566a8480428b0574a07aec2d59c15b71/Численность+и+размещение.pdf
+http://www.webcitation.org/6Qqeuafko
+https://www.geonames.org/481066/tsarevshchina.html
+http://lingvarium.org/russia/BD/2015/Saratovskaja1.xls
+https://web.archive.org/web/20090405221300/http://www.admin.ch/br/dokumentation/mitglieder/details/index.html?lang=en
+http://www.munzinger.de/search/document?coll=mol-00&id=00000009055&type=text/html&qid=query-simple&qnr=1&template=/templates/publikationen/document.jsp&preview=
+http://elib.uraic.ru/handle/123456789/5767
+http://history-gatchina.ru/article/zemlebit2.htm
+https://web.archive.org/web/20070906203859/http://www.nvkz.kuzbass.net/anastasia/32/23november2001-anastasia.htm
+https://www.openstreetmap.org/?mlat=11.41667&mlon=92.65000&zoom=15
+https://www.openstreetmap.org/?mlat=11.41667&mlon=92.65000&zoom=15
+http://islands.unep.ch/IMB.htm
+http://www.and.nic.in/stats/2008/IslandWise/southAndaman/RUTLAND.pdf
+https://web.archive.org/web/20111108071958/http://www.and.nic.in/stats/2008/IslandWise/southAndaman/RUTLAND.pdf
+https://books.google.kz/books?id=Q8zXAAAAMAAJ
+https://books.google.kz/books?id=e5ZeAAAAcAAJ&pg=PA13
+https://books.google.kz/books?hl=ru&id=U74PAQAAMAAJ
+https://books.google.kz/books?hl=ru&id=yzowAAAAYAAJ&dq=riqa
+https://books.google.kz/books?hl=ru&id=2H_gAAAAMAAJ
+https://books.google.kz/books?id=RqHgAAAAMAAJ
+https://books.google.kz/books?hl=ru&id=kkFNAAAAYAAJ
+https://books.google.kz/books?id=LEi83-P3CCYC&pg=PA27
+https://web.archive.org/web/20110603230908/http://www.isu.org/vsite/vfile/page/fileurl/0,11040,4844-147122-164338-54457-0-file,00.pdf
+https://web.archive.org/web/20130303000540/http://www.isu.org/vsite/vfile/page/fileurl/0%2C11040%2C4844-147123-164339-54461-0-file%2C00.pdf
+https://web.archive.org/web/20070412052553/http://www.isu.org/vsite/vfile/page/fileurl/0%2C11040%2C4844-147120-164336-54459-0-file%2C00.pdf
+https://web.archive.org/web/20070929103052/http://www.eskatefans.com/skatabase/euromen1950.html
+https://web.archive.org/web/20120205125614/http://www.eskatefans.com/skatabase/euroladies1950.html
+http://www.eskatefans.com/skatabase/europairs1940.html
+http://www.pskov-eparhia.ellink.ru/browse/show_news_type.php?r_id=6174
+http://www.newsru.com/world/26jul2005/charodei.html
+http://www.xpam.org/content/250-pulsa-denura.html
+https://web.archive.org/web/20120618015558/http://www.evreyskaya.de/archive/artikel_627.html
+https://web.archive.org/web/20130709032951/http://www.avigdor-eskin.com/apage.php3?page=3&item=17
+http://cal1.cn.huc.edu/oneentry.php?lemma=pwls%29%40dnwr%29%20N
+http://www.evreyskaya.de/archive/artikel_627.html
+https://web.archive.org/web/20120618015558/http://www.evreyskaya.de/archive/artikel_627.html
+http://9tv.co.il/news/2014/01/17/167301.html
+http://www.avigdor-eskin.com/apage.php3?page=3&item=17
+https://web.archive.org/web/20130709032951/http://www.avigdor-eskin.com/apage.php3?page=3&item=17
+http://shkolazhizni.ru/archive/0/n-9260/
+http://www.jig.ru/meadle_east/263.html
+https://web.archive.org/web/20120626231656/http://www.jig.ru/meadle_east/263.html
+http://www.newsru.com/world/26jul2005/charodei.html
+https://www.openstreetmap.org/?mlat=51.537639&mlon=107.34472&zoom=15
+https://www.openstreetmap.org/?mlat=51.537639&mlon=107.34472&zoom=15
+http://baikaltravel.ru/buryatia/areas/detail.php?ID=45
+https://web.archive.org/web/20160302192340/http://baikaltravel.ru/buryatia/areas/detail.php?ID=45
+http://lakebaikal.ru/events/blogs/staroobryadcheskoe-selo-tarbagatay/
+http://www.biografia.ru/arhiv/grvoyna17.html
+http://baikalfund.ru/tourism/sights/index.wbp?doc_id=4e51bc02-ea15-4ed2-8927-6e79c41e176a
+https://web.archive.org/web/20160311044842/http://baikalfund.ru/tourism/sights/index.wbp?doc_id=4e51bc02-ea15-4ed2-8927-6e79c41e176a
+http://rustoria.ru/post/spyacshij-lev/
+https://web.archive.org/web/20160305055751/http://rustoria.ru/post/spyacshij-lev/
+http://www.geomem.ru/Skala-Spyashchij-lev
+http://baikaltravel.ru/buryatia/areas/detail.php?ID=45
+https://web.archive.org/web/20160302192340/http://baikaltravel.ru/buryatia/areas/detail.php?ID=45
+http://lakebaikal.ru/events/blogs/staroobryadcheskoe-selo-tarbagatay/
+http://rustoria.ru/post/spyacshij-lev/
+https://web.archive.org/web/20160305055751/http://rustoria.ru/post/spyacshij-lev/
+http://baikalfund.ru/tourism/sights/index.wbp?doc_id=4e51bc02-ea15-4ed2-8927-6e79c41e176a
+https://web.archive.org/web/20160311044842/http://baikalfund.ru/tourism/sights/index.wbp?doc_id=4e51bc02-ea15-4ed2-8927-6e79c41e176a
+https://www.openstreetmap.org/?mlat=60.977056&mlon=34.425014&zoom=14
+https://www.openstreetmap.org/?mlat=60.977056&mlon=34.425014&zoom=14
+https://classinform.ru/okato/search.php?str=41236812005
+https://classinform.ru/oktmo/search.php?str=41636101126
+http://petrostat.gks.ru/wps/wcm/connect/rosstat_ts/petrostat/resources/b281da004d2c553abe51bef5661033e3/Ленинградская+область.rar
+http://www.webcitation.org/6RioXaUNx
+http://resources.krc.karelia.ru/illh/doc/rgnf_zhukov/bolshoj_dvor-volost.pdf
+http://elib.shpl.ru/nodes/16869
+https://www.prlib.ru/item/370962
+https://old.classif.gov.spb.ru/sprav/np_lo/menu.html
+http://lopress.47lib.ru/imageViewer/img;jsessionid=16205F9D9542CB50A3CF461807582E34?url=mZaTmpGekprCl4uLj8XQ0JmQh4uNkIvRnpOLjJCZi9GMj53RjYrQk5CPjZqMjNKMi5CNnpia0NDPz8/O0M/Pz87Qz8nNzNGPm5nZnIqNjZqRi6+emJrCztmah4vCj5uZ2Z6Li43CzsfJy8vPys3HyNmMmo2WnpPCztmQnZWanIvCzsfJx8nJz8zIyNmYjZCKj8LP
+http://old.reglib.ru/Files/file/administrativno-territorialnoe%20delenie%20leningradskoi%20oblasti_%201966%20g_4.pdf
+http://old.reglib.ru/Files/file/administrativno-territorialnoe%20delenie%20leningradskoi%20oblasti_%201973%20g_5.pdf
+http://old.reglib.ru/Files/file/administrativno-territorialnoe%20delenie%20leningradskoi%20oblasti_%201990%20g_6.pdf
+http://old.reglib.ru/Files/file/administrativno-territorialnoe%20delenie%20leningradskoi%20oblasti_%201997%20g_7.pdf
+http://lingvarium.org/russia/BD/02c_Leningradskaja_obl_new.xls
+http://lopress.47lib.ru/imageViewer/img?url=mZaTmpGekprCl4uLj8XQ0JmQh4uNkIvRnpOLjJCZi9GMj53RjYrQk5CPjZqMjNKMi5CNnpia0NDPz8/O0M/Pz87Qz8nNxtGPm5nZnIqNjZqRi6+emJrCztmah4vCj5uZ2Z6Li43CzsfJy8vPys3HyNmMmo2WnpPCztmQnZWanIvCzsfJx8nJzs3KztmYjZCKj8LP
+http://reglib.ru/Files/file/administrativno-territorialnoe%20delenie%20leningradskoi%20oblasti_%202007%20g_8.pdf
+http://www.webcitation.org/6Y4hwXc9U
+http://www.ifns.su/47/014/000039.html
+http://ethnomap.karelia.ru/local_historian.shtml?id=20&map_id=940
+http://www.rsssf.com/tablest/trin09.html
+https://wired868.com/2016/08/27/morvt-caledonia-stars-secure-new-sponsors-scottie-carlos-rejoin-rejigged-pro-league/
+http://www.socawarriors.net/tt-pro-league/18131-name-change-for-north-east-stars.html
+https://wired868.com/2017/03/06/fenwick-poised-to-take-over-north-east-stars-will-move-club-to-arima-velodrome/
+http://www.rsssf.com/tablest/trin2020.html
+http://www.library.saransk.ru/info/doc/calendar_2017.doc
+http://www.knowbysight.info/1_rsfsr/07741.asp
+https://web.archive.org/web/20180920173526/http://www.knowbysight.info/1_rsfsr/07741.asp
+https://biographiya.com/sanaev-vladimir-ivanovich/
+https://pamyat-naroda.ru/heroes/kld-card_bolezn108885989/?backurl=%2Fheroes%2F%3Fstatic_hash%3D9ad440b767a5c779f3d6eeac1742a311%26group%3Dall%26types%3Dpamyat_commander%3Anagrady_nagrad_doc%3Anagrady_uchet_kartoteka%3Anagrady_ubilein_kartoteka%3Apdv_kart_in%3Apdv_kart_in_inostranec%3Apamyat_voenkomat%3Apotery_vpp%3Apamyat_zsp_parts%3Akld_ran%3Akld_bolezn%3Akld_polit%3Akld_upk%3Akld_vmf%3Apotery_doneseniya_o_poteryah%3Apotery_gospitali%3Apotery_utochenie_poter%3Apotery_spiski_zahoroneniy%3Apotery_voennoplen%3Apotery_iskluchenie_iz_spiskov%3Apotery_kartoteki%3Asame_doroga%3Asame_rvk%3Asame_guk%3Apotery_knigi_pamyati%26page%3D1%26last_name%3D%D0%93%D1%83%D1%81%D0%B5%D0%B9%D0%BD%D0%BE%D0%B2%26first_name%3D%D0%A1%D0%B0%D0%B4%D0%B0%D1%82%D1%85%D0%B0%D0%BD
+https://archive.org/details/ace-x-cild/page/288/mode/2up
+http://torino2006.coni.it/index.php?id=240
+https://web.archive.org/web/20120719152151/http://torino2006.coni.it/index.php?id=240
+https://twitter.com/ealvera
+https://www.curlingzone.com/player.php?playerid=12916
+https://www.olympedia.org/athletes/110982
+https://results.worldcurling.org/Person/Details/3103
+https://olympics.com/ru/athletes/eleonora-alvera
+http://www.maryjones.us/ctexts/genealogies.html
+http://www.maryjones.us/ctexts/jesus20gen.html
+https://web.archive.org/web/20170806141721/http://www.maryjones.us/ctexts/jesus20gen.html
+https://www.llgc.org.uk/fileadmin/fileadmin/docs_gwefan/casgliadau/Drych_Digidol/Deunydd_print/Welsh_Classical_Dictionary/05_D-E-F.pdf
+https://web.archive.org/web/20131204035922/http://www.allmonarchs.net/uk/other/celtic/powys/manwgan.html
+http://www.earlybritishkingdoms.com/bios/manwgpw.html
+https://www.youtube.com/watch?v=ilbpXoXNRKs
+http://www.solzhenitsyn.ru/bibliografiya/materiali_kbibliografii_rnb/materiali_k_biobibliografii_ais.doc
+http://www.solzhenitsyn.ru/upload/books/Mezhdu_dvumya_yubileyami.pdf
+http://newsru.com/ardocs/28Mar2001/pismo5.html
+https://echo.msk.ru/programs/beseda/20698/
+http://www.ng.ru/tv/2002-12-27/16_opros.html
+https://kprf.ru/pravda/issues/2003/3/article-28/
+http://tvp.netcollect.ru/tvps/uyyxenurjdxb.jpg
+https://naukaprava.ru/catalog/1/127/145/45383?view=1
+https://naukaprava.ru/catalog/1/127/140/5674?view=1
+http://www.rah.ru/content/ru/main_menu_ru/section-academy_today/section-composition/person-2009-03-19-17-57-43.html
+http://web.archive.org/web/20120128112014/http://www.rah.ru/content/ru/main_menu_ru/section-academy_today/section-composition/person-2009-03-19-17-57-43.html
+http://www.rg.ru/2004/11/16/borovik.html
+https://web.archive.org/web/20070312005835/http://www.biograph.comstar.ru/bank/borovik.htm
+http://mitro-tv.ru/master-klass/master-klass_585.html
+http://kudryats.journalisti.ru/?p=17384
+http://ask.bibsys.no/ask/action/result?cmd=&kilde=biblio&cql=bs.autid+%3D+90098206&feltselect=bs.autid
+http://isni-url.oclc.nl/isni/0000000116638728
+https://id.loc.gov/authorities/n80123196
+http://aut.nkp.cz/jx20041126008
+https://data.bibliotheken.nl/id/thes/p137182899
+https://viaf.org/processed/NUKAT%7Cn00018147
+https://viaf.org/viaf/67770323
+https://www.worldcat.org/identities/containsVIAFID/67770323
+http://www.statistics.gr/documents/20181/1204266/resident_population_urban_census2011.xls/9ca6ff51-ac1a-492d-a37d-72773f712394
+http://www.tovima.gr/files/1/2012/12/28/apografi2011.pdf
+https://www.eetaa.gr/metaboles/dkmet_details.php?id=1574
+http://pste.gov.gr
+http://en.espn.co.uk/statsguru/rugby/player/10975.html
+http://www.kyoto-su.ac.jp/more/2013/305/20130417_r_news.html元木
+http://en.espn.co.uk/statsguru/rugby/player/10975.html
+http://www.itsrugby.co.uk/player_1782.html
+http://isni-url.oclc.nl/isni/0000000376465480
+http://id.ndl.go.jp/auth/ndlna/00955616
+https://viaf.org/viaf/253633694
+https://www.worldcat.org/identities/containsVIAFID/253633694
+https://www.openstreetmap.org/?mlat=59.4088&mlon=30.9589&zoom=12
+https://www.bing.com/maps/default.aspx?v=2&cp=59.4088~30.9589&style=h&lvl=11&sp=Point.59.4088_30.9589_1_
+https://www.openstreetmap.org/?mlat=59.4088&mlon=30.9589&zoom=12
+http://textual.ru/gvr/index.php?card=153264
+https://web.archive.org/web/20131015092212/http://www.mnr.gov.ru/files/part/0306_perechen.rar
+https://www.openstreetmap.org/?mlat=23.317&mlon=-99.883&zoom=10
+https://www.openstreetmap.org/?mlat=23.317&mlon=-99.883&zoom=10
+http://www.bustamante.gob.mx/
+https://www.openstreetmap.org/?mlat=23.43528&mlon=-99.75694&zoom=13
+https://www.openstreetmap.org/?mlat=23.21778&mlon=-99.73500&zoom=13
+https://www.openstreetmap.org/?mlat=23.38944&mlon=-99.75278&zoom=13
+https://www.openstreetmap.org/?mlat=23.33000&mlon=-99.76278&zoom=13
+https://www.openstreetmap.org/?mlat=23.34750&mlon=-100.00528&zoom=13
+https://www.openstreetmap.org/?mlat=23.37667&mlon=-99.88694&zoom=13
+https://www.openstreetmap.org/?mlat=23.27056&mlon=-100.06194&zoom=13
+https://www.openstreetmap.org/?mlat=23.36778&mlon=-100.08361&zoom=13
+http://www.inegi.org.mx/sistemas/consulta_resultados/iter2010.aspx?c=27329&s=est
+https://www.mapascarreteras.com.mx/tams/bustamante.html
+http://www.snim.rami.gob.mx/
+http://www.inafed.gob.mx/work/enciclopedia/EMM28tamaulipas/municipios/28006a.html
+http://www.inegi.org.mx/est/contenidos/espanol/sistemas/conteo2005/localidad/iter/default.asp?s=est&c=10395
+https://web.archive.org/web/20110722200612/http://www.inegi.org.mx/est/contenidos/espanol/sistemas/conteo2005/localidad/iter/default.asp?s=est&c=10395
+https://web.archive.org/web/20080211191641/http://www.bustamante.gob.mx/
+https://web.archive.org/web/20100214215743/http://www.tdt.ad/
+https://books.google.ru/books?id=ZNMCAAAAQAAJ
+https://books.google.ru/books?id=htLKBCOn_wkC
+http://brixiasacra.it/PDF_Brixia_Sacra/Anno%201985_MemorieStoriche/Nuova_serie_(1985)_XX_fasc5-6.pdf
+https://www.diocesi.brescia.it/cronotassi-vescovi-brescia
+http://www.treccani.it/enciclopedia/santo-anastasio_(Dizionario-Biografico)/
+http://www.mdqvoley.com.ar/biografias3.htm#arriba
+https://www.webcitation.org/68qsrhMJK?url=http://www.mdqvoley.com.ar/biografias3.htm#arriba
+http://edant.clarin.com/diario/2008/08/16/deportes/d-01738815.htm
+https://www.webcitation.org/68qsz174s?url=http://edant.clarin.com/diario/2008/08/16/deportes/d-01738815.htm
+http://pdf.diariohoy.net/1999/05/28/cla18y19.pdf
+https://www.webcitation.org/68qszqeKM?url=http://pdf.diariohoy.net/1999/05/28/cla18y19.pdf
+http://www.sport-express.ru/newspaper/2002-09-30/12_4/
+http://edant.clarin.com/diario/2007/02/20/deportes/d-05501.htm
+https://www.webcitation.org/68qt3dq0W?url=http://edant.clarin.com/diario/2007/02/20/deportes/d-05501.htm
+http://www.cangallovoley.com.ar/Ellos%20son/Hugo%20Conte.htm
+https://web.archive.org/web/20090509165051/http://www.cangallovoley.com.ar/Ellos%20son/Hugo%20Conte.htm
+http://www.sport-express.ru/newspaper/2000-12-01/6_1/
+http://www.volleyhall.org/induction2011class.html#grbic
+https://www.webcitation.org/67OhQT7So?url=http://www.volleyhall.org/induction2011class.html#grbic
+http://www.legavolley.it/DettaglioAtleta.asp?IdAtleta=CON-HUG-63
+https://web.archive.org/web/20161204000000/https://www.sports-reference.com/olympics/athletes/co/hugo-conte-1.html
+http://rsport.ru/interview/20121110/629576861.html
+https://www.webcitation.org/6ChkY7xKr?url=http://rsport.ru/interview/20121110/629576861.html
diff --git a/screenshots_for_CPU-bound/10-cores-solution.png b/screenshots_for_CPU-bound/10-cores-solution.png
new file mode 100644
index 0000000..6003d7f
Binary files /dev/null and b/screenshots_for_CPU-bound/10-cores-solution.png differ
diff --git a/screenshots_for_CPU-bound/100-cores-solution.png b/screenshots_for_CPU-bound/100-cores-solution.png
new file mode 100644
index 0000000..cde158c
Binary files /dev/null and b/screenshots_for_CPU-bound/100-cores-solution.png differ
diff --git a/screenshots_for_CPU-bound/2-cores-solution.png b/screenshots_for_CPU-bound/2-cores-solution.png
new file mode 100644
index 0000000..c17845a
Binary files /dev/null and b/screenshots_for_CPU-bound/2-cores-solution.png differ
diff --git a/screenshots_for_CPU-bound/4-cores-solution.png b/screenshots_for_CPU-bound/4-cores-solution.png
new file mode 100644
index 0000000..0cc77b0
Binary files /dev/null and b/screenshots_for_CPU-bound/4-cores-solution.png differ
diff --git a/screenshots_for_CPU-bound/one-core-solution.png b/screenshots_for_CPU-bound/one-core-solution.png
new file mode 100644
index 0000000..0695b8b
Binary files /dev/null and b/screenshots_for_CPU-bound/one-core-solution.png differ
diff --git a/screenshots_for_CPU-bound/processor_info.png b/screenshots_for_CPU-bound/processor_info.png
new file mode 100644
index 0000000..7bf5d54
Binary files /dev/null and b/screenshots_for_CPU-bound/processor_info.png differ
diff --git a/screenshots_for_CPU-bound/task-manager-one-core.png b/screenshots_for_CPU-bound/task-manager-one-core.png
new file mode 100644
index 0000000..344925f
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager-one-core.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_10-workers_end.png b/screenshots_for_CPU-bound/task-manager_10-workers_end.png
new file mode 100644
index 0000000..c21230b
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_10-workers_end.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_10-workers_start.png b/screenshots_for_CPU-bound/task-manager_10-workers_start.png
new file mode 100644
index 0000000..17f3c93
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_10-workers_start.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_100-workers_end.png b/screenshots_for_CPU-bound/task-manager_100-workers_end.png
new file mode 100644
index 0000000..1cc89dd
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_100-workers_end.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_100-workers_middle.png b/screenshots_for_CPU-bound/task-manager_100-workers_middle.png
new file mode 100644
index 0000000..b8f9644
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_100-workers_middle.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_100-workers_start.png b/screenshots_for_CPU-bound/task-manager_100-workers_start.png
new file mode 100644
index 0000000..5bdbaf6
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_100-workers_start.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_2-workers_end.png b/screenshots_for_CPU-bound/task-manager_2-workers_end.png
new file mode 100644
index 0000000..e55886e
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_2-workers_end.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_2-workers_start.png b/screenshots_for_CPU-bound/task-manager_2-workers_start.png
new file mode 100644
index 0000000..24777ce
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_2-workers_start.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_4-workers_end.png b/screenshots_for_CPU-bound/task-manager_4-workers_end.png
new file mode 100644
index 0000000..1e64193
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_4-workers_end.png differ
diff --git a/screenshots_for_CPU-bound/task-manager_4-workers_start.png b/screenshots_for_CPU-bound/task-manager_4-workers_start.png
new file mode 100644
index 0000000..d833004
Binary files /dev/null and b/screenshots_for_CPU-bound/task-manager_4-workers_start.png differ
diff --git a/screenshots_for_IO-bound/100_threads_solution.png b/screenshots_for_IO-bound/100_threads_solution.png
new file mode 100644
index 0000000..e38d199
Binary files /dev/null and b/screenshots_for_IO-bound/100_threads_solution.png differ
diff --git a/screenshots_for_IO-bound/100_threads_solution_first-seconds.png b/screenshots_for_IO-bound/100_threads_solution_first-seconds.png
new file mode 100644
index 0000000..ed3ec82
Binary files /dev/null and b/screenshots_for_IO-bound/100_threads_solution_first-seconds.png differ
diff --git a/screenshots_for_IO-bound/10_threads_solution.png b/screenshots_for_IO-bound/10_threads_solution.png
new file mode 100644
index 0000000..ba25bf7
Binary files /dev/null and b/screenshots_for_IO-bound/10_threads_solution.png differ
diff --git a/screenshots_for_IO-bound/10_threads_solution_first-seconds.png b/screenshots_for_IO-bound/10_threads_solution_first-seconds.png
new file mode 100644
index 0000000..fab3f61
Binary files /dev/null and b/screenshots_for_IO-bound/10_threads_solution_first-seconds.png differ
diff --git a/screenshots_for_IO-bound/5_threads_solution.png b/screenshots_for_IO-bound/5_threads_solution.png
new file mode 100644
index 0000000..3007a7b
Binary files /dev/null and b/screenshots_for_IO-bound/5_threads_solution.png differ
diff --git a/screenshots_for_IO-bound/one_thread_solution.png b/screenshots_for_IO-bound/one_thread_solution.png
new file mode 100644
index 0000000..0b06318
Binary files /dev/null and b/screenshots_for_IO-bound/one_thread_solution.png differ
diff --git a/screenshots_for_IO-bound/res_screenshot.png b/screenshots_for_IO-bound/res_screenshot.png
new file mode 100644
index 0000000..2fe93fa
Binary files /dev/null and b/screenshots_for_IO-bound/res_screenshot.png differ
diff --git a/screenshots_for_IO-bound/task_manager_screenshot.png b/screenshots_for_IO-bound/task_manager_screenshot.png
new file mode 100644
index 0000000..30ec232
Binary files /dev/null and b/screenshots_for_IO-bound/task_manager_screenshot.png differ
diff --git a/screenshots_for_IO-bound/task_manager_screenshot_10-workers.png b/screenshots_for_IO-bound/task_manager_screenshot_10-workers.png
new file mode 100644
index 0000000..f6ab230
Binary files /dev/null and b/screenshots_for_IO-bound/task_manager_screenshot_10-workers.png differ
diff --git a/screenshots_for_IO-bound/task_manager_screenshot_100-workers.png b/screenshots_for_IO-bound/task_manager_screenshot_100-workers.png
new file mode 100644
index 0000000..d3a8f9c
Binary files /dev/null and b/screenshots_for_IO-bound/task_manager_screenshot_100-workers.png differ
diff --git a/screenshots_for_IO-bound/task_manager_screenshot_5-workers.png b/screenshots_for_IO-bound/task_manager_screenshot_5-workers.png
new file mode 100644
index 0000000..6229c94
Binary files /dev/null and b/screenshots_for_IO-bound/task_manager_screenshot_5-workers.png differ