{ "cells": [ { "cell_type": "markdown", "id": "c2fd7c9a", "metadata": {}, "source": [ "### Hitta poster med Libris-URI\n", "\n", "\n", "Denna [Notebook](https://github.com/salgo60/spa2Commons/blob/main/Notebook/Litteraturbanken%20-%20Libris.ipynb) \n", " \n", "* alla poster i Litteraturbanken skall ha samma LIBRIS-URI i WD och Litteraturbanken\n", "* se Litteraturbanken issue [#15 ökad precision i Wikidataimport](https://github.com/Litteraturbanken/littb-frontend/issues/55)" ] }, { "cell_type": "code", "execution_count": 1, "id": "f91a25e9", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Last run: 2023-03-29 13:22:04.227711\n" ] } ], "source": [ "from datetime import datetime\n", "start_time = datetime.now()\n", "print(\"Last run: \", start_time)" ] }, { "cell_type": "code", "execution_count": 2, "id": "b1569c18", "metadata": {}, "outputs": [], "source": [ "import urllib3, json\n", "import pandas as pd \n", "http = urllib3.PoolManager() \n", "pd.set_option(\"display.max.columns\", None) \n", " \n", "url = \"https://litteraturbanken.se/api/get_authors\"\n", "r = http.request('GET', url)\n", "data = json.loads(r.data)\n", "df = pd.json_normalize(data[\"data\"])" ] }, { "cell_type": "code", "execution_count": 3, "id": "9ea5312a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "RangeIndex: 4883 entries, 0 to 4882\n", "Data columns (total 50 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 authorid 4883 non-null object \n", " 1 authorid_norm 4883 non-null object \n", " 2 db_checksum 4883 non-null object \n", " 3 db_timestamp 4883 non-null int64 \n", " 4 doc_type 4883 non-null object \n", " 5 full_name 4883 non-null object \n", " 6 gender 4883 non-null object \n", " 7 imported 4245 non-null object \n", " 8 intro 753 non-null object \n", " 9 name_for_index 4883 non-null object \n", " 10 pictureinfo 248 non-null object \n", " 11 searchable 4883 non-null bool \n", " 12 show 4883 non-null bool \n", " 13 surname 4883 non-null object \n", " 14 updated 4245 non-null object \n", " 15 birth.date 4580 non-null object \n", " 16 birth.plain 4883 non-null object \n", " 17 death.date 2763 non-null object \n", " 18 death.plain 4144 non-null object \n", " 19 librisid 2807 non-null object \n", " 20 wikidata.birthplace 2475 non-null object \n", " 21 wikidata.birthplace_label 2475 non-null object \n", " 22 wikidata.deathplace 2144 non-null object \n", " 23 wikidata.deathplace_label 2144 non-null object \n", " 24 wikidata.image 1909 non-null object \n", " 25 wikidata.sbl_link 953 non-null object \n", " 26 wikidata.skbl_link 188 non-null object \n", " 27 wikidata.sol_link 150 non-null object \n", " 28 wikidata.wikidata_id 3406 non-null object \n", " 29 wikidata.wikipedia 2389 non-null object \n", " 30 db_timestamp_updated 3083 non-null float64\n", " 31 intro_text 753 non-null object \n", " 32 popularity 2565 non-null float64\n", " 33 pseudonym 154 non-null object \n", " 34 dramawebben.intro 114 non-null object \n", " 35 dramawebben.intro_author 113 non-null object \n", " 36 dramawebben.intro_author_norm 113 non-null object \n", " 37 dramawebben.legacy_url 127 non-null object \n", " 38 dramawebben.picture 82 non-null object \n", " 39 sources 545 non-null object \n", " 40 other_name 115 non-null object \n", " 41 intro_author 419 non-null object \n", " 42 intro_author_norm 419 non-null object \n", " 43 dramawebben.picture_info 76 non-null object \n", " 44 picture 336 non-null object \n", " 45 bibliography 19 non-null object \n", " 46 external_ref 9 non-null object \n", " 47 presentation 37 non-null object \n", " 48 seemore 4 non-null object \n", " 49 dramawebben.sources 6 non-null object \n", "dtypes: bool(2), float64(2), int64(1), object(45)\n", "memory usage: 1.8+ MB\n" ] } ], "source": [ "df.info()" ] }, { "cell_type": "code", "execution_count": 4, "id": "a5c3d7c8", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Int64Index: 2260 entries, 2 to 4881\n", "Data columns (total 50 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 authorid 2260 non-null object \n", " 1 authorid_norm 2260 non-null object \n", " 2 db_checksum 2260 non-null object \n", " 3 db_timestamp 2260 non-null int64 \n", " 4 doc_type 2260 non-null object \n", " 5 full_name 2260 non-null object \n", " 6 gender 2260 non-null object \n", " 7 imported 2260 non-null object \n", " 8 intro 611 non-null object \n", " 9 name_for_index 2260 non-null object \n", " 10 pictureinfo 231 non-null object \n", " 11 searchable 2260 non-null bool \n", " 12 show 2260 non-null bool \n", " 13 surname 2260 non-null object \n", " 14 updated 2260 non-null object \n", " 15 birth.date 2086 non-null object \n", " 16 birth.plain 2260 non-null object \n", " 17 death.date 1491 non-null object \n", " 18 death.plain 2117 non-null object \n", " 19 librisid 2260 non-null object \n", " 20 wikidata.birthplace 1797 non-null object \n", " 21 wikidata.birthplace_label 1797 non-null object \n", " 22 wikidata.deathplace 1590 non-null object \n", " 23 wikidata.deathplace_label 1590 non-null object \n", " 24 wikidata.image 1464 non-null object \n", " 25 wikidata.sbl_link 778 non-null object \n", " 26 wikidata.skbl_link 142 non-null object \n", " 27 wikidata.sol_link 135 non-null object \n", " 28 wikidata.wikidata_id 2225 non-null object \n", " 29 wikidata.wikipedia 1743 non-null object \n", " 30 db_timestamp_updated 1944 non-null float64\n", " 31 intro_text 611 non-null object \n", " 32 popularity 1701 non-null float64\n", " 33 pseudonym 107 non-null object \n", " 34 dramawebben.intro 79 non-null object \n", " 35 dramawebben.intro_author 79 non-null object \n", " 36 dramawebben.intro_author_norm 79 non-null object \n", " 37 dramawebben.legacy_url 82 non-null object \n", " 38 dramawebben.picture 62 non-null object \n", " 39 sources 466 non-null object \n", " 40 other_name 76 non-null object \n", " 41 intro_author 349 non-null object \n", " 42 intro_author_norm 349 non-null object \n", " 43 dramawebben.picture_info 59 non-null object \n", " 44 picture 296 non-null object \n", " 45 bibliography 17 non-null object \n", " 46 external_ref 8 non-null object \n", " 47 presentation 32 non-null object \n", " 48 seemore 4 non-null object \n", " 49 dramawebben.sources 6 non-null object \n", "dtypes: bool(2), float64(2), int64(1), object(45)\n", "memory usage: 869.6+ KB\n" ] } ], "source": [ "#just objects with show = True --> displayed in the web\n", "dfShowTrue = df[df[\"show\"] == True].copy()\n", "dfShowLibris = dfShowTrue[~dfShowTrue.librisid.isnull()]\n", "dfShowLibris.info()" ] }, { "cell_type": "code", "execution_count": 5, "id": "f7f92ed5", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
authoridauthorid_normdb_checksumdb_timestampdoc_typefull_namegenderimportedintroname_for_indexpictureinfosearchableshowsurnameupdatedbirth.datebirth.plaindeath.datedeath.plainlibrisidwikidata.birthplacewikidata.birthplace_labelwikidata.deathplacewikidata.deathplace_labelwikidata.imagewikidata.sbl_linkwikidata.skbl_linkwikidata.sol_linkwikidata.wikidata_idwikidata.wikipediadb_timestamp_updatedintro_textpopularitypseudonymdramawebben.introdramawebben.intro_authordramawebben.intro_author_normdramawebben.legacy_urldramawebben.picturesourcesother_nameintro_authorintro_author_normdramawebben.picture_infopicturebibliographyexternal_refpresentationseemoredramawebben.sources
2AasenEAasenEf9d8d6666830bbe11a5153518eb5ca7b1679915552510authorElisabeth Aasenfemale2014-03-13NoneAasen, ElisabethNoneFalseTrueAasen2019-10-1619351935NaNNaN53hlsf1p1mc2mpwNoneNoneNoneNoneNoneNoneNoneNoneQ11967131NoneNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
3AbeniusMAbeniusM76499012e7c07728be855a7b41a14baf1679915552408authorMargit Abeniusfemale2017-04-14\\n<p>MARGIT ABENIUS (1899–1970): ”Margit Abeni...Abenius, MargitNoneTrueTrueAbenius2019-10-1618991899NaN1970ljx00mt45v0dfx5[14.614527777, 61.12]Orsa församling[17.721805555, 60.011805555]Lena Parishhttp://commons.wikimedia.org/wiki/Special:File...NoneMargitAbeniusNoneQ4933592https://sv.wikipedia.org/wiki/Margit_Abenius1.679916e+12\\nMARGIT ABENIUS (1899–1970): ”Margit Abenius ...6502.0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
7AchariusEAchariusE16d1feaaed2220a90cbf00b840d429221679915552668authorErik Achariusmale2018-02-01\\n<p>ERIK ACHARIUS (1757–1819): ”botaniker, Li...Acharius, ErikNoneFalseTrueAcharius2019-10-161757175718191819dbqtx0hx5srsg85[17.138055555, 60.672777777]Gävle Parish[14.8917, 58.4507]Vadstena church församlinghttp://commons.wikimedia.org/wiki/Special:File...5503NoneNoneQ365923https://sv.wikipedia.org/wiki/Erik_Acharius1.679916e+12\\nERIK ACHARIUS (1757–1819): ”botaniker, Linné...338.0NaNNaNNaNNaNNaNNaN[Bernhard Meijer, <a href=\"/forfattare/MeijerB...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
8AckeJAGAckeJAG47deedb8097383e2c545c425624450721679915552926authorJ. A. G. Ackemale2020-09-21NoneAcke, J. A. G.NoneTrueTrueAcke2020-09-211859185919241924tr577tpc0k0tfc9[18.060111111, 59.337944444]Adolf Fredriks parish[18.34805556, 59.40388889]Vaxholms church parishhttp://commons.wikimedia.org/wiki/Special:File...5508NoneNoneQ5541979https://sv.wikipedia.org/wiki/J.A.G._Acke1.679916e+12NaN9383.0NaNNaNNaNNaNNaNNaNNaN[Acke, Johan Axel Gustaf]NaNNaNNaNNaNNaNNaNNaNNaNNaN
9AdamBremenAdamBremen4ec10eece1b1cf51d645b0966da4c0061679915553083authorAdam av Bremenmale2014-02-05NoneAdam av BremenNoneTrueTrueAdam av Bremen2019-10-1610660000NaN109553hkk5vp1k798w1[13.4775, 51.163611111]MeissenNoneNoneNoneNoneNoneNoneQ109244https://sv.wikipedia.org/wiki/Adam_av_Bremen1.679916e+12NaN108784.0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " authorid authorid_norm db_checksum db_timestamp \\\n", "2 AasenE AasenE f9d8d6666830bbe11a5153518eb5ca7b 1679915552510 \n", "3 AbeniusM AbeniusM 76499012e7c07728be855a7b41a14baf 1679915552408 \n", "7 AchariusE AchariusE 16d1feaaed2220a90cbf00b840d42922 1679915552668 \n", "8 AckeJAG AckeJAG 47deedb8097383e2c545c42562445072 1679915552926 \n", "9 AdamBremen AdamBremen 4ec10eece1b1cf51d645b0966da4c006 1679915553083 \n", "\n", " doc_type full_name gender imported \\\n", "2 author Elisabeth Aasen female 2014-03-13 \n", "3 author Margit Abenius female 2017-04-14 \n", "7 author Erik Acharius male 2018-02-01 \n", "8 author J. A. G. Acke male 2020-09-21 \n", "9 author Adam av Bremen male 2014-02-05 \n", "\n", " intro name_for_index \\\n", "2 None Aasen, Elisabeth \n", "3 \\n

MARGIT ABENIUS (1899–1970): ”Margit Abeni... Abenius, Margit \n", "7 \\n

ERIK ACHARIUS (1757–1819): ”botaniker, Li... Acharius, Erik \n", "8 None Acke, J. A. G. \n", "9 None Adam av Bremen \n", "\n", " pictureinfo searchable show surname updated birth.date \\\n", "2 None False True Aasen 2019-10-16 1935 \n", "3 None True True Abenius 2019-10-16 1899 \n", "7 None False True Acharius 2019-10-16 1757 \n", "8 None True True Acke 2020-09-21 1859 \n", "9 None True True Adam av Bremen 2019-10-16 1066 \n", "\n", " birth.plain death.date death.plain librisid \\\n", "2 1935 NaN NaN 53hlsf1p1mc2mpw \n", "3 1899 NaN 1970 ljx00mt45v0dfx5 \n", "7 1757 1819 1819 dbqtx0hx5srsg85 \n", "8 1859 1924 1924 tr577tpc0k0tfc9 \n", "9 0000 NaN 1095 53hkk5vp1k798w1 \n", "\n", " wikidata.birthplace wikidata.birthplace_label \\\n", "2 None None \n", "3 [14.614527777, 61.12] Orsa församling \n", "7 [17.138055555, 60.672777777] Gävle Parish \n", "8 [18.060111111, 59.337944444] Adolf Fredriks parish \n", "9 [13.4775, 51.163611111] Meissen \n", "\n", " wikidata.deathplace wikidata.deathplace_label \\\n", "2 None None \n", "3 [17.721805555, 60.011805555] Lena Parish \n", "7 [14.8917, 58.4507] Vadstena church församling \n", "8 [18.34805556, 59.40388889] Vaxholms church parish \n", "9 None None \n", "\n", " wikidata.image wikidata.sbl_link \\\n", "2 None None \n", "3 http://commons.wikimedia.org/wiki/Special:File... None \n", "7 http://commons.wikimedia.org/wiki/Special:File... 5503 \n", "8 http://commons.wikimedia.org/wiki/Special:File... 5508 \n", "9 None None \n", "\n", " wikidata.skbl_link wikidata.sol_link wikidata.wikidata_id \\\n", "2 None None Q11967131 \n", "3 MargitAbenius None Q4933592 \n", "7 None None Q365923 \n", "8 None None Q5541979 \n", "9 None None Q109244 \n", "\n", " wikidata.wikipedia db_timestamp_updated \\\n", "2 None NaN \n", "3 https://sv.wikipedia.org/wiki/Margit_Abenius 1.679916e+12 \n", "7 https://sv.wikipedia.org/wiki/Erik_Acharius 1.679916e+12 \n", "8 https://sv.wikipedia.org/wiki/J.A.G._Acke 1.679916e+12 \n", "9 https://sv.wikipedia.org/wiki/Adam_av_Bremen 1.679916e+12 \n", "\n", " intro_text popularity pseudonym \\\n", "2 NaN NaN NaN \n", "3 \\nMARGIT ABENIUS (1899–1970): ”Margit Abenius ... 6502.0 NaN \n", "7 \\nERIK ACHARIUS (1757–1819): ”botaniker, Linné... 338.0 NaN \n", "8 NaN 9383.0 NaN \n", "9 NaN 108784.0 NaN \n", "\n", " dramawebben.intro dramawebben.intro_author dramawebben.intro_author_norm \\\n", "2 NaN NaN NaN \n", "3 NaN NaN NaN \n", "7 NaN NaN NaN \n", "8 NaN NaN NaN \n", "9 NaN NaN NaN \n", "\n", " dramawebben.legacy_url dramawebben.picture \\\n", "2 NaN NaN \n", "3 NaN NaN \n", "7 NaN NaN \n", "8 NaN NaN \n", "9 NaN NaN \n", "\n", " sources \\\n", "2 NaN \n", "3 NaN \n", "7 [Bernhard Meijer, \n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
itemWikidataIDauthoridSBLSKBLWD_LIBRISXLWD_SELIBR_ID
0http://www.wikidata.org/entity/Q11967131Q11967131AasenENoneNone53hlsf1p1mc2mpw371121
1http://www.wikidata.org/entity/Q4933592Q4933592AbeniusMNoneMargitAbeniusljx00mt45v0dfx5176134
2http://www.wikidata.org/entity/Q24680938Q24680938AbrahamssonANoneNoneNoneNone
3http://www.wikidata.org/entity/Q4934135Q4934135AbrahamssonSNoneNonegdsvx6k00h624cw221910
4http://www.wikidata.org/entity/Q365923Q365923AchariusE5503Nonedbqtx0hx5srsg85272338
\n", "" ], "text/plain": [ " item WikidataID authorid SBL \\\n", "0 http://www.wikidata.org/entity/Q11967131 Q11967131 AasenE None \n", "1 http://www.wikidata.org/entity/Q4933592 Q4933592 AbeniusM None \n", "2 http://www.wikidata.org/entity/Q24680938 Q24680938 AbrahamssonA None \n", "3 http://www.wikidata.org/entity/Q4934135 Q4934135 AbrahamssonS None \n", "4 http://www.wikidata.org/entity/Q365923 Q365923 AchariusE 5503 \n", "\n", " SKBL WD_LIBRISXL WD_SELIBR_ID \n", "0 None 53hlsf1p1mc2mpw 371121 \n", "1 MargitAbenius ljx00mt45v0dfx5 176134 \n", "2 None None None \n", "3 None gdsvx6k00h624cw 221910 \n", "4 None dbqtx0hx5srsg85 272338 " ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbanktot.head(5)" ] }, { "cell_type": "markdown", "id": "9329def4", "metadata": {}, "source": [ "### Compare Littbank Libris field with Wikidata \n" ] }, { "cell_type": "code", "execution_count": 8, "id": "fabc60ba", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "both 2245\n", "left_only 0\n", "right_only 0\n", "Name: WD_Littbank_merge_False, dtype: int64" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbank_WD_merge = pd.merge(WDLittbanktot, dfShowLibris, on='authorid',indicator=True)\n", "WDLittbank_WD_merge.rename(columns={\"_merge\": \"WD_Littbank_merge_False\"},inplace = True)\n", "\n", "WDLittbank_WD_merge[\"WD_Littbank_merge_False\"].value_counts()" ] }, { "cell_type": "markdown", "id": "f783f531", "metadata": {}, "source": [ "## LIttbank Show LIBRIS " ] }, { "cell_type": "code", "execution_count": 9, "id": "12792a8c", "metadata": {}, "outputs": [], "source": [ "columnsShow = ['authorid', 'WD_LIBRISXL', 'WD_SELIBR_ID' ,'librisid']" ] }, { "cell_type": "code", "execution_count": 10, "id": "c331dbf5", "metadata": {}, "outputs": [ { "data": { "text/html": [ "

\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
authoridWD_LIBRISXLWD_SELIBR_IDlibrisid
0AasenE53hlsf1p1mc2mpw37112153hlsf1p1mc2mpw
1AbeniusMljx00mt45v0dfx5176134ljx00mt45v0dfx5
2AchariusEdbqtx0hx5srsg85272338dbqtx0hx5srsg85
3AckeJAGtr577tpc0k0tfc9174911tr577tpc0k0tfc9
4AdamBremen53hkk5vp1k798w117477153hkk5vp1k798w1
...............
2240ÖlanderAHnl0377n64tnsz8v298326nl0377n64tnsz8v
2241ÖmanVEb8nqslxv3ln1qgp235886b8nqslxv3ln1qgp
2242ÖnnerforsAqn246nn82v714bj227168qn246nn82v714bj
2243ÖstergrenCrp369cv94738kb9272319rp369cv94738kb9
2244ÖstmanK1zcfh3wk04wqjs92307171zcfh3wk04wqjs9
\n", "

2245 rows × 4 columns

\n", "
" ], "text/plain": [ " authorid WD_LIBRISXL WD_SELIBR_ID librisid\n", "0 AasenE 53hlsf1p1mc2mpw 371121 53hlsf1p1mc2mpw\n", "1 AbeniusM ljx00mt45v0dfx5 176134 ljx00mt45v0dfx5\n", "2 AchariusE dbqtx0hx5srsg85 272338 dbqtx0hx5srsg85\n", "3 AckeJAG tr577tpc0k0tfc9 174911 tr577tpc0k0tfc9\n", "4 AdamBremen 53hkk5vp1k798w1 174771 53hkk5vp1k798w1\n", "... ... ... ... ...\n", "2240 ÖlanderAH nl0377n64tnsz8v 298326 nl0377n64tnsz8v\n", "2241 ÖmanVE b8nqslxv3ln1qgp 235886 b8nqslxv3ln1qgp\n", "2242 ÖnnerforsA qn246nn82v714bj 227168 qn246nn82v714bj\n", "2243 ÖstergrenC rp369cv94738kb9 272319 rp369cv94738kb9\n", "2244 ÖstmanK 1zcfh3wk04wqjs9 230717 1zcfh3wk04wqjs9\n", "\n", "[2245 rows x 4 columns]" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbank_WD_merge[columnsShow]" ] }, { "cell_type": "code", "execution_count": 11, "id": "c4942bae", "metadata": {}, "outputs": [], "source": [ "WDLittbank_WD_merge[\"diffLIBRIS\"] = WDLittbank_WD_merge['WD_LIBRISXL'] == WDLittbank_WD_merge['librisid'] " ] }, { "cell_type": "code", "execution_count": 12, "id": "7d912bdc", "metadata": {}, "outputs": [], "source": [ "columnsShow = ['authorid', 'WD_LIBRISXL', 'WD_SELIBR_ID','librisid','diffLIBRIS']" ] }, { "cell_type": "code", "execution_count": 13, "id": "7b9fe365", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True 2223\n", "False 22\n", "Name: diffLIBRIS, dtype: int64" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbank_WD_merge[\"diffLIBRIS\"].value_counts()" ] }, { "cell_type": "code", "execution_count": 14, "id": "1aced1b1", "metadata": {}, "outputs": [], "source": [ "#WDLittbank_WD_merge_False[columnsShow]\n", "WDLittbank_WD_Librisid_False = WDLittbank_WD_merge[WDLittbank_WD_merge[\"diffLIBRIS\"] == False].copy()" ] }, { "cell_type": "code", "execution_count": 15, "id": "23f90fa7", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "(22, 58)" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbank_WD_Librisid_False.shape" ] }, { "cell_type": "markdown", "id": "dd352a93", "metadata": {}, "source": [ "### List to check" ] }, { "cell_type": "code", "execution_count": 16, "id": "cc0110ac", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
LittbankLittAPIWDWikidataIDWD_sök_LibrisidauthoridWD_LIBRISXLWD_SELIBR_IDlibrisidLIBRIS_uri
302linklink APIlink WDQ124497sök WD LibrisidBrausewetterEgdsvxxs0435cbmd241920241920link LIBRIS
364linklink APIlink WDQ5603107sök WD LibrisidCarlssonGottfrid75kmmf5r0wfckc418038322551370link LIBRIS
401linklink APIlink WDQ110761155sök WD LibrisidChytræusB53hkddzp5558v774616164jlff0q2s2gmmplink LIBRIS
558linklink APIlink WDQ5713067sök WD LibrisidEngströmJ64jmq7fq5h2jspj51784ljx0t1n43wdl7vmlink LIBRIS
559linklink APIlink WDQ5713067sök WD LibrisidEngströmJ64jmq7fq5h2jspj284152ljx0t1n43wdl7vmlink LIBRIS
570linklink APIlink WDQ5800077sök WD LibrisidEricusEriciqn246mj85n434kz226148226148link LIBRIS
626linklink APIlink WDQ99963520sök WD LibrisidForsJJ64jlp9rq25gk99r258352258352link LIBRIS
699linklink APIlink WDQ99964076sök WD LibrisidGlaserPwt79ds3f3m7m66x253513253513link LIBRIS
836linklink APIlink WDQ4542909sök WD LibrisidHenriksonA64jlmsqq3k2tkg719082264jlmsqq3k2tkg7#itlink LIBRIS
964linklink APIlink WDQ6000244sök WD LibrisidJohanMånsson53hkn8qp4kxmqck258351258351link LIBRIS
1129linklink APIlink WDQ5940195sök WD LibrisidLaureliusOpm1358d72z3qkfr217057217057link LIBRIS
1285linklink APIlink WDQ99965548sök WD LibrisidLundinAkhwztrz323ht5kd7278372783link LIBRIS
1330linklink APIlink WDQ5974992sök WD LibrisidMannerfeltO97mqvpkt2mgmqrr321085321085link LIBRIS
1394linklink APIlink WDQ41406sök WD LibrisidMunchE53hkld1p1hbsskz208221208221link LIBRIS
1418linklink APIlink WDQ64025337sök WD LibrisidNathorstAvs68cp7d036k6vf251862251862link LIBRIS
1516linklink APIlink WDQ382714sök WD LibrisidOlssonAnderssq46759b3mxspkl212861tr5787vc2sm1pgzlink LIBRIS
1517linklink APIlink WDQ382714sök WD LibrisidOlssonAnderssq46759b3mxspkl212380tr5787vc2sm1pgzlink LIBRIS
1620linklink APIlink WDQ6066002sök WD LibrisidReenhielmJ1zcfjxxk55m0gzc253247253247link LIBRIS
1676linklink APIlink WDQ6082497sök WD LibrisidRudbeckiusPJyngre75kmp35r521gcmk225383226309link LIBRIS
1803linklink APIlink WDQ331173sök WD LibrisidSiwertzS53hkmp4p441gsh7216411216411link LIBRIS
2011linklink APIlink WDQ1039042sök WD LibrisidTornbergCJqn2595h850wr0xq321518321518link LIBRIS
2117linklink APIlink WDQ30331281sök WD LibrisidWesterAMNoneNonezw9c878h35f589clink LIBRIS
" ], "text/plain": [ "" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.display import HTML\n", "\n", "WDLittbank_WD_Librisid_False[\"Littbank\"] = \"
link\"\n", "WDLittbank_WD_Librisid_False[\"LittAPI\"] = \"link API\"\n", "WDLittbank_WD_Librisid_False[\"LIBRIS_uri\"] = \"link LIBRIS\"\n", "\n", "WDLittbank_WD_Librisid_False[\"WD\"] = \"link WD\"\n", "\n", "WDLittbank_WD_Librisid_False[\"WD_sök_Librisid\"] = \"sök WD Librisid\"\n", " \n", "pd.set_option(\"display.max.columns\", None) \n", "HTML(WDLittbank_WD_Librisid_False[[\"Littbank\",\"LittAPI\",\"WD\",\"WikidataID\", \"WD_sök_Librisid\", \\\n", " \"authorid\",\"WD_LIBRISXL\",\"WD_SELIBR_ID\",\"librisid\",\"LIBRIS_uri\"]\n", " ].to_html(escape=False))" ] }, { "cell_type": "markdown", "id": "7475269b", "metadata": {}, "source": [ "### Diff found after corrections\n", "\n", "1. some records at Litteraturbanken use the old id e.g. BrausewetterE\n", "2. HenriksonA has the # tag\n", "3. CarlssonGottfrid feels like the wrong value = 22551370\n", "4. duplicates \n", " 1. LIBRISXL [SPARQL](https://w.wiki/6Q2c) \n", " 1. Litteraturbanken [SPARQL](https://w.wiki/6Q2k)\n" ] }, { "cell_type": "markdown", "id": "db0d0168", "metadata": {}, "source": [ "## Litteraturbanken diff LIBRISXL med Wikidata\n", "* WDLittbank_WD_merge " ] }, { "cell_type": "code", "execution_count": 17, "id": "04074c4b", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Int64Index: 1530 entries, 4 to 4882\n", "Data columns (total 50 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 authorid 1530 non-null object \n", " 1 authorid_norm 1530 non-null object \n", " 2 db_checksum 1530 non-null object \n", " 3 db_timestamp 1530 non-null int64 \n", " 4 doc_type 1530 non-null object \n", " 5 full_name 1530 non-null object \n", " 6 gender 1530 non-null object \n", " 7 imported 1101 non-null object \n", " 8 intro 112 non-null object \n", " 9 name_for_index 1530 non-null object \n", " 10 pictureinfo 16 non-null object \n", " 11 searchable 1530 non-null bool \n", " 12 show 1530 non-null bool \n", " 13 surname 1530 non-null object \n", " 14 updated 1101 non-null object \n", " 15 birth.date 1475 non-null object \n", " 16 birth.plain 1530 non-null object \n", " 17 death.date 658 non-null object \n", " 18 death.plain 1188 non-null object \n", " 19 librisid 0 non-null object \n", " 20 wikidata.birthplace 572 non-null object \n", " 21 wikidata.birthplace_label 572 non-null object \n", " 22 wikidata.deathplace 456 non-null object \n", " 23 wikidata.deathplace_label 456 non-null object \n", " 24 wikidata.image 363 non-null object \n", " 25 wikidata.sbl_link 142 non-null object \n", " 26 wikidata.skbl_link 39 non-null object \n", " 27 wikidata.sol_link 10 non-null object \n", " 28 wikidata.wikidata_id 1043 non-null object \n", " 29 wikidata.wikipedia 534 non-null object \n", " 30 db_timestamp_updated 1097 non-null float64\n", " 31 intro_text 112 non-null object \n", " 32 popularity 838 non-null float64\n", " 33 pseudonym 40 non-null object \n", " 34 dramawebben.intro 24 non-null object \n", " 35 dramawebben.intro_author 23 non-null object \n", " 36 dramawebben.intro_author_norm 23 non-null object \n", " 37 dramawebben.legacy_url 27 non-null object \n", " 38 dramawebben.picture 14 non-null object \n", " 39 sources 62 non-null object \n", " 40 other_name 33 non-null object \n", " 41 intro_author 47 non-null object \n", " 42 intro_author_norm 47 non-null object \n", " 43 dramawebben.picture_info 12 non-null object \n", " 44 picture 37 non-null object \n", " 45 bibliography 1 non-null object \n", " 46 external_ref 0 non-null object \n", " 47 presentation 4 non-null object \n", " 48 seemore 0 non-null object \n", " 49 dramawebben.sources 0 non-null object \n", "dtypes: bool(2), float64(2), int64(1), object(45)\n", "memory usage: 588.7+ KB\n" ] } ], "source": [ "dfShowLibrisHasNoLibrisid = dfShowTrue[dfShowTrue.librisid.isnull()]\n", "\n", "\n", "# Wikidata objects with LIBRISXL\n", "# WDLittbank_WD_merge_Has_WD_LIBRISXL \n", "dfShowLibrisHasNoLibrisid.info()\n" ] }, { "cell_type": "code", "execution_count": 18, "id": "5eba5da7", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "both 1036\n", "left_only 0\n", "right_only 0\n", "Name: WD_Littbank_merge_NoLibrisid, dtype: int64" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#dfShowLibrisHasNoLibrisid \n", "\n", "WDLittbank_WD_merge_LittNoLibrisXL = pd.merge(WDLittbanktot, dfShowLibrisHasNoLibrisid, on='authorid',indicator=True)\n", "WDLittbank_WD_merge_LittNoLibrisXL.rename(columns={\"_merge\": \"WD_Littbank_merge_NoLibrisid\"},inplace = True)\n", "\n", "WDLittbank_WD_merge_LittNoLibrisXL[\"WD_Littbank_merge_NoLibrisid\"].value_counts()\n" ] }, { "cell_type": "code", "execution_count": 19, "id": "98cb8de2", "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbank_WD_merge_LittNoLibrisXL[\"librisid\"].value_counts" ] }, { "cell_type": "code", "execution_count": 20, "id": "cc4b9c31", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
authoridWikidataIDlibrisidWD_LIBRISXL
0AbrahamssonAQ24680938NaNNone
1AbrahamssonSQ4934135NaNgdsvx6k00h624cw
2AdlersparreKAQ4933898NaNvs69f8rd5rzvlqb
3AgnérETVQ115971600NaNNone
4AhlbergAVHQ105729349NaNNone
...............
1031ÖhmanAQ6256668NaNc9prsgsw1hh228m
1032ÖhrbergAQ63138074NaNNone
1033ÖstergrenCLQ6257795NaNgdsw11x02g0k8ch
1034ÖstinOQ100752816NaNNone
1035ØverlandJQ11978200NaNNone
\n", "

1036 rows × 4 columns

\n", "
" ], "text/plain": [ " authorid WikidataID librisid WD_LIBRISXL\n", "0 AbrahamssonA Q24680938 NaN None\n", "1 AbrahamssonS Q4934135 NaN gdsvx6k00h624cw\n", "2 AdlersparreKA Q4933898 NaN vs69f8rd5rzvlqb\n", "3 AgnérETV Q115971600 NaN None\n", "4 AhlbergAVH Q105729349 NaN None\n", "... ... ... ... ...\n", "1031 ÖhmanA Q6256668 NaN c9prsgsw1hh228m\n", "1032 ÖhrbergA Q63138074 NaN None\n", "1033 ÖstergrenCL Q6257795 NaN gdsw11x02g0k8ch\n", "1034 ÖstinO Q100752816 NaN None\n", "1035 ØverlandJ Q11978200 NaN None\n", "\n", "[1036 rows x 4 columns]" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "WDLittbank_WD_merge_LittNoLibrisXL[[\"authorid\",\"WikidataID\",\"librisid\",\"WD_LIBRISXL\"]]" ] }, { "cell_type": "code", "execution_count": 21, "id": "5226a412", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
authoridWikidataIDlibrisidWD_LIBRISXL
1AbrahamssonSQ4934135NaNgdsvx6k00h624cw
2AdlersparreKAQ4933898NaNvs69f8rd5rzvlqb
8AhlichJQ5544058NaN31fjm07m5jmhxsv
17AlménRQ4935182NaNzw9cddxh3h3nz0q
18AlménRQ4935182NaNzw9cddxh3h3nz0q
...............
1024ÅhmanssonGQ97725287NaN53hklddp0835v8t
1027ÅkerlandEQ30229691NaN86lpscps5qpm1qg
1028ÅsbackaRQ10656155NaN0xbfnjgj57qmk2n
1031ÖhmanAQ6256668NaNc9prsgsw1hh228m
1033ÖstergrenCLQ6257795NaNgdsw11x02g0k8ch
\n", "

418 rows × 4 columns

\n", "
" ], "text/plain": [ " authorid WikidataID librisid WD_LIBRISXL\n", "1 AbrahamssonS Q4934135 NaN gdsvx6k00h624cw\n", "2 AdlersparreKA Q4933898 NaN vs69f8rd5rzvlqb\n", "8 AhlichJ Q5544058 NaN 31fjm07m5jmhxsv\n", "17 AlménR Q4935182 NaN zw9cddxh3h3nz0q\n", "18 AlménR Q4935182 NaN zw9cddxh3h3nz0q\n", "... ... ... ... ...\n", "1024 ÅhmanssonG Q97725287 NaN 53hklddp0835v8t\n", "1027 ÅkerlandE Q30229691 NaN 86lpscps5qpm1qg\n", "1028 ÅsbackaR Q10656155 NaN 0xbfnjgj57qmk2n\n", "1031 ÖhmanA Q6256668 NaN c9prsgsw1hh228m\n", "1033 ÖstergrenCL Q6257795 NaN gdsw11x02g0k8ch\n", "\n", "[418 rows x 4 columns]" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "#finding Values were WIkidata has LIBRISXL but not Litteraturbanken\n", "#WDLittbank_WD_merge_LittNoLibrisXL[[\"authorid\",\"WikidataID\",\"librisid\",\"WD_LIBRISXL\"]].WDLittbank_WD_merge_LittNoLibrisXLisnull()\n", "CandidatesLittarurbankenLIBRISXL = WDLittbank_WD_merge_LittNoLibrisXL[WDLittbank_WD_merge_LittNoLibrisXL[\"WD_LIBRISXL\"].notnull()]\n", "CandidatesLittarurbankenLIBRISXL[[\"authorid\",\"WikidataID\",\"librisid\",\"WD_LIBRISXL\"]]\n" ] }, { "cell_type": "code", "execution_count": 22, "id": "a8f6d1a3", "metadata": {}, "outputs": [], "source": [ "CandidatesLittarurbankenLIBRISXL[[\"authorid\",\"WikidataID\",\"librisid\",\"WD_LIBRISXL\"]].to_csv(\"CandidatesLittarurbankenLIBRISXL.csv\")\n" ] }, { "cell_type": "code", "execution_count": 23, "id": "73b64ae3", "metadata": {}, "outputs": [], "source": [ "pd.options.mode.chained_assignment = None # default='warn'\n", "CandidatesLittarurbankenLIBRISXL[\"Littbank\"] = \"link Litt\"\n", "CandidatesLittarurbankenLIBRISXL[\"LittAPI\"] = \"link API\"\n", "CandidatesLittarurbankenLIBRISXL[\"LIBRIS_uri\"] = \"link LIBRIS\"\n", "\n", "CandidatesLittarurbankenLIBRISXL[\"WD\"] = \"link WD\"\n", "\n", "\n", "pd.set_option(\"display.max.columns\", None) \n" ] }, { "cell_type": "markdown", "id": "ca4a6f18", "metadata": {}, "source": [ " \n", "### Table with Candidates \n" ] }, { "cell_type": "code", "execution_count": 24, "id": "d9832908", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
LittbankLittAPIWDWikidataIDauthoridWD_LIBRISXLWD_SELIBR_IDlibrisidLIBRIS_uri
1link Littlink APIlink WDQ4934135AbrahamssonSgdsvx6k00h624cw221910NaNlink LIBRIS
2link Littlink APIlink WDQ4933898AdlersparreKAvs69f8rd5rzvlqb320742NaNlink LIBRIS
8link Littlink APIlink WDQ5544058AhlichJ31fjm07m5jmhxsv280459NaNlink LIBRIS
17link Littlink APIlink WDQ4935182AlménRzw9cddxh3h3nz0q213705NaNlink LIBRIS
18link Littlink APIlink WDQ4935182AlménRzw9cddxh3h3nz0q373789NaNlink LIBRIS
22link Littlink APIlink WDQ4568363AlvingB75kmm88r0jqcgfb175973NaNlink LIBRIS
27link Littlink APIlink WDQ11862348AnderssonH64jmvfnq0szqq84397762NaNlink LIBRIS
30link Littlink APIlink WDQ5557470AnnerstedtD53hkn2cp22w6kh9253521NaNlink LIBRIS
32link Littlink APIlink WDQ554362AntigonusCarystiuskhwzsf930rqzkz136183NaNlink LIBRIS
38link Littlink APIlink WDQ192618ArnoldsonKP64jlmnxq3j3vhcm214402NaNlink LIBRIS
39link Littlink APIlink WDQ52151568ArpingÅwt7bj1jf2xhkn1w367303NaNlink LIBRIS
43link Littlink APIlink WDQ16497462AureliusHrp3566594fq6clf214089NaNlink LIBRIS
44link Littlink APIlink WDQ77458278AvianusCrp3572q94235nv6237099NaNlink LIBRIS
45link Littlink APIlink WDQ5562885AxehielmJsq4683rb0k8fbhg237100NaNlink LIBRIS
47link Littlink APIlink WDQ5563610BackmanAgdsvvj3003vzt9h176490NaNlink LIBRIS
48link Littlink APIlink WDQ4356553BadinG86lpt6vs1z3btwf307884NaNlink LIBRIS
53link Littlink APIlink WDQ94538588BanérJGRsq468j5b1l7ksqs222160NaNlink LIBRIS
56link Littlink APIlink WDQ18237593BarthelsonAmkz26k851c2k22j307895NaNlink LIBRIS
61link Littlink APIlink WDQ5568454BeckmanN64jlf5hq50hfvnt39412NaNlink LIBRIS
66link Littlink APIlink WDQ4938094BengtsJqn2455582bw3zm7214118NaNlink LIBRIS
67link Littlink APIlink WDQ5570297BengtssonM86lnncts0fh0rk2177354NaNlink LIBRIS
68link Littlink APIlink WDQ5570937BenzelstiernaLdbqswhwx3w0w6dj259198NaNlink LIBRIS
71link Littlink APIlink WDQ63826684BergGOc9prt9hw5hl5wrp227367NaNlink LIBRIS
72link Littlink APIlink WDQ110135473BergJA3d1nrs7r1njvx7hgNoneNaNlink LIBRIS
73link Littlink APIlink WDQ2292803BergboS53hkljgp18tcsxdNoneNaNlink LIBRIS
76link Littlink APIlink WDQ100662990BergenmarJ97mprdwt33fkj7c231385NaNlink LIBRIS
78link Littlink APIlink WDQ174639BerggrenHenrikhftx18612132433276451NaNlink LIBRIS
79link Littlink APIlink WDQ99093637BerggrenPGmkz123b52x9kkkj214355NaNlink LIBRIS
81link Littlink APIlink WDQ100151901BerghultAb8nrw5vv57v0mz7305126NaNlink LIBRIS
83link Littlink APIlink WDQ4987430BerglundKdbqsshdx02v5fw4177748NaNlink LIBRIS
86link Littlink APIlink WDQ5573300BergströmDtr579pcc55skxvr225011NaNlink LIBRIS
89link Littlink APIlink WDQ715868BergsøeVkhwzznv310wsz1m177993NaNlink LIBRIS
92link Littlink APIlink WDQ366464BertrandAb8nrwz7v3m244pp300056NaNlink LIBRIS
95link Littlink APIlink WDQ11865659BilangJJ97mqvsqt16ltd22323935NaNlink LIBRIS
96link Littlink APIlink WDQ534911BillmarkCJ64jllbtq4k9bb8m178312NaNlink LIBRIS
102link Littlink APIlink WDQ100151904BjerkénCGvs69f9qd18npv4t321612NaNlink LIBRIS
103link Littlink APIlink WDQ100151939BjersOMdbqsv69x54cw88n223558NaNlink LIBRIS
109link Littlink APIlink WDQ86209372BladhEsq468qzb5h520ts227380NaNlink LIBRIS
112link Littlink APIlink WDQ100151967BodinsonCUw7h5tnr3tznxxmvlNoneNaNlink LIBRIS
113link Littlink APIlink WDQ102851BoethiusAMSb8nqs5rv5qzrw32224936NaNlink LIBRIS
114link Littlink APIlink WDQ100151979BoglindA20dgjztl3nldm2f226128NaNlink LIBRIS
116link Littlink APIlink WDQ52554989BohmanJnl02wqp64kr9zlh41856NaNlink LIBRIS
117link Littlink APIlink WDQ108373294BohmanJGljx0v024058915nNoneNaNlink LIBRIS
120link Littlink APIlink WDQ1396614BoklundJCmwmwrllnkm2vs6mdNoneNaNlink LIBRIS
124link Littlink APIlink WDQ5598267BondeKc9prtk5w4frxk1j234267NaNlink LIBRIS
125link Littlink APIlink WDQ4940266BouchtB20dgg68l0z7snmv178818NaNlink LIBRIS
128link Littlink APIlink WDQ4940356BragEgdsw0w303cn7ss0294390NaNlink LIBRIS
129link Littlink APIlink WDQ5584748BrandelHGfcrv0wpz2bjpfqn322889NaNlink LIBRIS
130link Littlink APIlink WDQ97725641BranstromOhmanA0xbdf8sj104s0v8209056NaNlink LIBRIS
131link Littlink APIlink WDQ5585717BredbergHW20dhnk4l0k4wsbr350598NaNlink LIBRIS
135link Littlink APIlink WDQ116749034BrobergFA3j39bmd01qks6cm6NoneNaNlink LIBRIS
136link Littlink APIlink WDQ4097122BrobergG42gjj9sn5fjrpls179240NaNlink LIBRIS
139link Littlink APIlink WDQ100153962BrockeniusZtr5796vc2j1rtms238961NaNlink LIBRIS
144link Littlink APIlink WDQ100153203BrändströmKA64jlldqq3v8nm6h180022NaNlink LIBRIS
147link Littlink APIlink WDQ723881BuddeJc9psx2qw2l662fd302277NaNlink LIBRIS
148link Littlink APIlink WDQ4766891BuggeWicksellA75kmmdbr1dk0mb9179633NaNlink LIBRIS
152link Littlink APIlink WDQ109540BuschWvs68814d12gnvrv179772NaNlink LIBRIS
154link Littlink APIlink WDQ100153298BuskJensenL31fhh8cm47lx508179779NaNlink LIBRIS
155link Littlink APIlink WDQ14932468ButenschönAfcrtw4rz0pcmbrm221249NaNlink LIBRIS
156link Littlink APIlink WDQ4941380ByggmastarES42gjjbtn1blk985180170NaNlink LIBRIS
159link Littlink APIlink WDQ154014BüchnerG42gjj96n392j82d179600NaNlink LIBRIS
162link Littlink APIlink WDQ4941831CarlbergFvs68bj2d1r2j81h220212NaNlink LIBRIS
164link Littlink APIlink WDQ318198CarpelanBdbqssm7x0djtx6d181198NaNlink LIBRIS
170link Littlink APIlink WDQ954771CelsiusOäldrexv8bd96g42txg85239174NaNlink LIBRIS
171link Littlink APIlink WDQ51271707CentervallFJG42gktwqn238gbxr411380NaNlink LIBRIS
172link Littlink APIlink WDQ5607753ChierlinLAxv8b54cg5c96w7z45824NaNlink LIBRIS
174link Littlink APIlink WDQ5698081ChristierninPNvs68837d2kfx672181662NaNlink LIBRIS
175link Littlink APIlink WDQ455194ClerckCA31fjmpdm3s8xl2q272509NaNlink LIBRIS
179link Littlink APIlink WDQ2573497CoyetWJhftwzw3153gkjgx239461NaNlink LIBRIS
182link Littlink APIlink WDQ100153835CronhamnAFhftwzl6113pmd2j231451NaNlink LIBRIS
183link Littlink APIlink WDQ5613494CronholmBnl022xz6560c7lb182496NaNlink LIBRIS
184link Littlink APIlink WDQ5613598CronstrandB97mppl2t35smdx9182935NaNlink LIBRIS
186link Littlink APIlink WDQ190240Cyprianus97mppkrt5skvh1r182665NaNlink LIBRIS
187link Littlink APIlink WDQ5614632CösterFzw9cf22h2llqf6q231825NaNlink LIBRIS
192link Littlink APIlink WDQ18747153DammJ42gjkfwn3k65fhv209930NaNlink LIBRIS
197link Littlink APIlink WDQ55836246DeperthesJLHStr58f6gc3wqqnxc346602NaNlink LIBRIS
198link Littlink APIlink WDQ55836246DeperthesJLHStr58f6gc3wqqnxc346601NaNlink LIBRIS
202link Littlink APIlink WDQ79300718DomellöfGhftwwtd116mpqfh183931NaNlink LIBRIS
207link Littlink APIlink WDQ767332DuvalAVPtr58d63c1pjj82k320171NaNlink LIBRIS
208link Littlink APIlink WDQ5626139DübenAkhwz0xf34rwmwmw211803NaNlink LIBRIS
210link Littlink APIlink WDQ5627297EdlundLEvs6889ld2f4z03l186492NaNlink LIBRIS
214link Littlink APIlink WDQ26239752EhrenmalmAdbqtxnxx4blwm0t289828NaNlink LIBRIS
215link Littlink APIlink WDQ4946048EkdahlLxv8bbcng2xrrdqp186494NaNlink LIBRIS
216link Littlink APIlink WDQ5629660EkelundEqn2443k84dgb22l184778NaNlink LIBRIS
218link Littlink APIlink WDQ4946087EkermannA6g3xxv824vmb0m2mNoneNaNlink LIBRIS
219link Littlink APIlink WDQ99874105EkholmPEjgvxxxz23scgxb2186212NaNlink LIBRIS
221link Littlink APIlink WDQ22341161EkmanL0xbdg05j583d7vq229186NaNlink LIBRIS
223link Littlink APIlink WDQ26239931EkströmCO20dg9gdl1kjdfqk51138NaNlink LIBRIS
224link Littlink APIlink WDQ54009890EleniusLnl02236648gj3tr186306NaNlink LIBRIS
226link Littlink APIlink WDQ4946529EllströmBmkz110q50zn4hpc185015NaNlink LIBRIS
228link Littlink APIlink WDQ6000000EmporagriusEGsq468ngb3s316kb225130NaNlink LIBRIS
230link Littlink APIlink WDQ5711210EnckellMzw9ccb5h0ztfqlg185115NaNlink LIBRIS
231link Littlink APIlink WDQ5711217EnckellO0xbddc6j430xqkv185116NaNlink LIBRIS
232link Littlink APIlink WDQ74009699EnerothCsq4681gb3j77jxh235030NaNlink LIBRIS
233link Littlink APIlink WDQ1432333EneströmGb8nqss8v3vndfmh241586NaNlink LIBRIS
234link Littlink APIlink WDQ18238655EngGgdsvvvk01xtwnzh185910NaNlink LIBRIS
235link Littlink APIlink WDQ5712522EnglundCEkhwzzxv3077lh8c185193NaNlink LIBRIS
237link Littlink APIlink WDQ24018987EngströmPhftwwx6123p42m0186451NaNlink LIBRIS
238link Littlink APIlink WDQ99860772EnnesCLljx15cz45scqtcl304054NaNlink LIBRIS
240link Littlink APIlink WDQ4946897ErfurthShftwwvx1130hx5h185311NaNlink LIBRIS
241link Littlink APIlink WDQ99871205EricusMatthiaezw9cgsph0ck4b79251295NaNlink LIBRIS
245link Littlink APIlink WDQ382709ErixonS1zcfffqk37nmsmw185567NaNlink LIBRIS
247link Littlink APIlink WDQ108375100EsselinHwt79czvf0dfhnxd230803NaNlink LIBRIS
248link Littlink APIlink WDQ5720008EstlanderB1zcfffvk0d70ql6185687NaNlink LIBRIS
249link Littlink APIlink WDQ921175Euphorionxv8chq2g5qh14v1304754NaNlink LIBRIS
255link Littlink APIlink WDQ5724432FalkenbergG42gknd1n43mdsn5290150NaNlink LIBRIS
260link Littlink APIlink WDQ93354FitzgeraldFSsq46672b0d63qwc186970NaNlink LIBRIS
264link Littlink APIlink WDQ551740FlorianJPCvs69jjvd1ztvndq281689NaNlink LIBRIS
265link Littlink APIlink WDQ551740FlorianJPCvs69jjvd1ztvndq382032NaNlink LIBRIS
274link Littlink APIlink WDQ99872638ForsåsScottHfcrv20jz1fgsx55352439NaNlink LIBRIS
278link Littlink APIlink WDQ99872882FrankenbergOzw9djszh28tsbql305535NaNlink LIBRIS
280link Littlink APIlink WDQ71400005FredlundK42gksh0n0x55l53400820NaNlink LIBRIS
281link Littlink APIlink WDQ4948917FribergMhftx12z153920jd271741NaNlink LIBRIS
283link Littlink APIlink WDQ5744398FriesenOb8nqqs6v15zm2mb187526NaNlink LIBRIS
287link Littlink APIlink WDQ4949094FrykstrandKb8nqs5lv0fq29c3224786NaNlink LIBRIS
288link Littlink APIlink WDQ71412843FryxellS97mqz7pt13fd7v5389605NaNlink LIBRIS
289link Littlink APIlink WDQ98106217FröbergGhftwxrg10k2dk7q209191NaNlink LIBRIS
293link Littlink APIlink WDQ98640164FurulandGljx00cz44p4qzkn169054NaNlink LIBRIS
294link Littlink APIlink WDQ2027592GadhHnl024px61cbz56v230166NaNlink LIBRIS
296link Littlink APIlink WDQ59529907GambyE1zcffhbk2qzqcbx187907NaNlink LIBRIS
297link Littlink APIlink WDQ1338208GananderC86lnnqks5p9shk5187914NaNlink LIBRIS
299link Littlink APIlink WDQ109683592GedinDrp357v593m51hjp232089NaNlink LIBRIS
303link Littlink APIlink WDQ67477GerhardJwt79crkf1clqpv2225133NaNlink LIBRIS
304link Littlink APIlink WDQ77478GerstäckerF97mqvpdt0wdqqvn320935NaNlink LIBRIS
305link Littlink APIlink WDQ5757453GetheCqn246wv85qb4b3l233648NaNlink LIBRIS
306link Littlink APIlink WDQ5758618GierowKR53hkknsp526mp8c188211NaNlink LIBRIS
313link Littlink APIlink WDQ165534GoldoniCqn2447k85k7gspd188378NaNlink LIBRIS
315link Littlink APIlink WDQ100443632GottliebEmkz14s9508cz9k3260225NaNlink LIBRIS
316link Littlink APIlink WDQ5766451GraanOStr57996c3p4x38s241965NaNlink LIBRIS
317link Littlink APIlink WDQ5766451GraanOStr57996c3p4x38s241961NaNlink LIBRIS
321link Littlink APIlink WDQ98141588GravesPljx157s408shd95300304NaNlink LIBRIS
322link Littlink APIlink WDQ3640311GregerssonB20dgh85l29wg3qd207528NaNlink LIBRIS
325link Littlink APIlink WDQ50347207GripenhielmJxv8bdfgg3046ff0242114NaNlink LIBRIS
326link Littlink APIlink WDQ331893GrundtvigNFSrp3558193k40c45358451NaNlink LIBRIS
327link Littlink APIlink WDQ331893GrundtvigNFSrp3558193k40c45188769NaNlink LIBRIS
331link Littlink APIlink WDQ291194GullbergHjpm1336375c27fgz188887NaNlink LIBRIS
332link Littlink APIlink WDQ105729489GullstamMdq3qsrd4bd2c8pwpNoneNaNlink LIBRIS
334link Littlink APIlink WDQ5777092GuntlackJ0xbddhfj2b06wq6188926NaNlink LIBRIS
340link Littlink APIlink WDQ2625691GyllenhielmCCljx0v8x40zn9qz158324NaNlink LIBRIS
341link Littlink APIlink WDQ5779378GylleniusP86lnpsss1cf58vx189024NaNlink LIBRIS
348link Littlink APIlink WDQ4951912HagbergLdbqtzjqx1jh9x4x313948NaNlink LIBRIS
351link Littlink APIlink WDQ100235624HagströmTc9psxgpw520z66g313047NaNlink LIBRIS
357link Littlink APIlink WDQ50512428HammarlundAqn247pw82x2b7f5255278NaNlink LIBRIS
359link Littlink APIlink WDQ5788394HansenHNljx03734240z8mp246574NaNlink LIBRIS
370link Littlink APIlink WDQ3431655HausenRnl0245s60g9802v242646NaNlink LIBRIS
376link Littlink APIlink WDQ5796003HedlundBBjgvxs8m224lmk8q59912NaNlink LIBRIS
377link Littlink APIlink WDQ59532333HedlundMqn245tk8077lhqr204578NaNlink LIBRIS
378link Littlink APIlink WDQ5796301HedmanPxv8ch0mg51qrxzd311564NaNlink LIBRIS
380link Littlink APIlink WDQ5798355HelandMljx14vw40nppv6h290494NaNlink LIBRIS
381link Littlink APIlink WDQ85468652HelanderHgdsvwtf03hfrqwj211890NaNlink LIBRIS
382link Littlink APIlink WDQ4953352HelanderKrp356tt92jngnls203889NaNlink LIBRIS
383link Littlink APIlink WDQ52529077HelanderS64jlmc5q0h67qcb206512NaNlink LIBRIS
385link Littlink APIlink WDQ37989300HeldvadNfcrtx10z43hndgx244859NaNlink LIBRIS
387link Littlink APIlink WDQ116950084HelledayRfcrv3p4z3nq6v75397979NaNlink LIBRIS
388link Littlink APIlink WDQ102104688HellquistMhftwxmj15rnmhlz205651NaNlink LIBRIS
389link Littlink APIlink WDQ100419057HemmersamM97mprc7t19975d8230785NaNlink LIBRIS
390link Littlink APIlink WDQ665031HemmingsenNrp358cc93j50k2m244869NaNlink LIBRIS
393link Littlink APIlink WDQ59609751HenriksonPqn24527801c5p98211478NaNlink LIBRIS
396link Littlink APIlink WDQ5803571HertzbergFc9prsr7w5shn29c212727NaNlink LIBRIS
398link Littlink APIlink WDQ5803979HesseliusAkhwz2pn35k31cbb259713NaNlink LIBRIS
400link Littlink APIlink WDQ5806054HillgrenBfcrvz3bz2dqdlzj273959NaNlink LIBRIS
405link Littlink APIlink WDQ100621524HjortsbergM53hlqq9p10jq7x8298461NaNlink LIBRIS
407link Littlink APIlink WDQ5808801HoffbergCFxv8cgxjg0g2tklj282674NaNlink LIBRIS
410link Littlink APIlink WDQ110942999HollmanL75kmq41r4x2280c253163NaNlink LIBRIS
412link Littlink APIlink WDQ116995182HolmLarssq469zcb0wv06cw260140NaNlink LIBRIS
415link Littlink APIlink WDQ5811091HolmbergsonJc9psww3w5fx4k7z270207NaNlink LIBRIS
416link Littlink APIlink WDQ4766181HolmgrenAMb8nqrvsv47bk1pg189866NaNlink LIBRIS
417link Littlink APIlink WDQ116997532HolmiusNN53hknr3p4cstd3m245181NaNlink LIBRIS
419link Littlink APIlink WDQ66122070HolmströmRpm149f474mxl9ct330217NaNlink LIBRIS
422link Littlink APIlink WDQ1640970HosemannT42gkphfn2dz5lmv320210NaNlink LIBRIS
424link Littlink APIlink WDQ535HugoVtr5780zc5bxxld3206651NaNlink LIBRIS
426link Littlink APIlink WDQ37008204HultOWpm1350x741c3krj237337NaNlink LIBRIS
428link Littlink APIlink WDQ5816640HultinApm135r072lpxjpc231097NaNlink LIBRIS
429link Littlink APIlink WDQ116997605HumbleCOhftx61p11tqhnmm405601NaNlink LIBRIS
434link Littlink APIlink WDQ63367346HärdelinAjgvxz4322zr54jg190832NaNlink LIBRIS
436link Littlink APIlink WDQ5820566HögbergOvs68bd5d14h1m87216702NaNlink LIBRIS
438link Littlink APIlink WDQ5820882HögstedtAxv8bd86g07lzm8f238274NaNlink LIBRIS
441link Littlink APIlink WDQ75889HölderlinF97mpk48t229tb0n62515NaNlink LIBRIS
444link Littlink APIlink WDQ82279226IngströmP0xbflvrj317j6h2333226NaNlink LIBRIS
445link Littlink APIlink WDQ5395421InveniusR86lps6ds0k910xx281364NaNlink LIBRIS
446link Littlink APIlink WDQ5824477IsbergAc9psw9hw2xcpl9s281367NaNlink LIBRIS
447link Littlink APIlink WDQ75714539IvarsonBergstenBqn245bn83vj1f3k191168NaNlink LIBRIS
448link Littlink APIlink WDQ52554792IvarssonUmkz127f558gk14c191045NaNlink LIBRIS
451link Littlink APIlink WDQ74250430JanssonSBljx017t44pnp2p3192334NaNlink LIBRIS
452link Littlink APIlink WDQ5879921JanssonSBFvs689g5d0kg6p7z191502NaNlink LIBRIS
454link Littlink APIlink WDQ48531448JocelynAHsq47cscb0fsvdzk309640NaNlink LIBRIS
456link Littlink APIlink WDQ96358411JohannesPetric9prtgvw279d5bs232197NaNlink LIBRIS
457link Littlink APIlink WDQ71386694JohanssonAMCJ1zcfg6qk10mcrww206267NaNlink LIBRIS
462link Littlink APIlink WDQ131326JohnsonEhftwz1t13jtw8r9216721NaNlink LIBRIS
463link Littlink APIlink WDQ3435726JohnssonA1zcfgblk1gv4hrs209747NaNlink LIBRIS
465link Littlink APIlink WDQ6140353JonssonCJvs68903d2l2x9nj205842NaNlink LIBRIS
469link Littlink APIlink WDQ116998553JorumI86lpwjhs2w7m87n371454NaNlink LIBRIS
473link Littlink APIlink WDQ11856684JuveliusEfcrv33wz49562bc382469NaNlink LIBRIS
474link Littlink APIlink WDQ5895048JäderinA31fhlcbm1l9qnjd263449NaNlink LIBRIS
475link Littlink APIlink WDQ1390614JärnefeltE0xbdgn3j288c6f8220126NaNlink LIBRIS
476link Littlink APIlink WDQ5895403JärnerVVfcrtv2cz1vr3w94192089NaNlink LIBRIS
478link Littlink APIlink WDQ3436145JönsonJnl0385862xbcqcp350166NaNlink LIBRIS
479link Littlink APIlink WDQ114115124JönssonAMljx01rp45sr1r0n206614NaNlink LIBRIS
480link Littlink APIlink WDQ100574878JörgensenNwt79bjzf3whk4cx192193NaNlink LIBRIS
482link Littlink APIlink WDQ905KafkaFvs6890md120bwhj205422NaNlink LIBRIS
483link Littlink APIlink WDQ110212315KahlsonGb8nqtnxv59x5q6l264686NaNlink LIBRIS
486link Littlink APIlink WDQ5898294KalmeterH86lnq8rs0gd1z7b229494NaNlink LIBRIS
487link Littlink APIlink WDQ5901669KarlssonKHfcrtwx0z3h504dc242159NaNlink LIBRIS
489link Littlink APIlink WDQ604107KaulbachWvs69dhrd5bbwrs4273042NaNlink LIBRIS
491link Littlink APIlink WDQ498733KempeA42gjk9mn19vzg5g206990NaNlink LIBRIS
492link Littlink APIlink WDQ1345250KeniciusP0xbdgvnj1qjsjgt225136NaNlink LIBRIS
497link Littlink APIlink WDQ1579293KinckHEnl0257160x4td71244656NaNlink LIBRIS
498link Littlink APIlink WDQ5911782KiöpingNMdbqsvgbx1lkldpw230788NaNlink LIBRIS
499link Littlink APIlink WDQ6143413KjellgrenJpm134df706nwflg193687NaNlink LIBRIS
500link Littlink APIlink WDQ47457583KlemanAcqzztlz79p9qwxdbNoneNaNlink LIBRIS
501link Littlink APIlink WDQ114115793KlitgaardPovlsenK1zcfgqzk31lpd8c193877NaNlink LIBRIS
504link Littlink APIlink WDQ4225027KnösOnl037z963dn8kp1317796NaNlink LIBRIS
509link Littlink APIlink WDQ1674617KolmodinIdbqsvz8x24h293w217228NaNlink LIBRIS
518link Littlink APIlink WDQ56736511KristjánsdottirDwt7945cf3gzr0z047653NaNlink LIBRIS
521link Littlink APIlink WDQ5925056KræmerARvon64jlp1cq351t7z2251692NaNlink LIBRIS
522link Littlink APIlink WDQ4959702KræmerVb8nqldbv5025h5268846NaNlink LIBRIS
523link Littlink APIlink WDQ97929079KrügerHanssonKpm13zrq746hnntf68857NaNlink LIBRIS
526link Littlink APIlink WDQ99849334KärnellKÅc9prtr7w1tx945l239727NaNlink LIBRIS
528link Littlink APIlink WDQ3427152KöhlerE86lnrrds29w56g5269664NaNlink LIBRIS
529link Littlink APIlink WDQ55909803KöhlerJIxv8cgdhg3hlhghx295244NaNlink LIBRIS
530link Littlink APIlink WDQ440427KönigsmarckAhftwzcn1428sffd225571NaNlink LIBRIS
531link Littlink APIlink WDQ5929206KörlingFkhwz28635810wv7247593NaNlink LIBRIS
535link Littlink APIlink WDQ100320095LagercrantzMVsq469tcb1rkn509256540NaNlink LIBRIS
537link Littlink APIlink WDQ5931795LagusE0xbdg1wj1ll60cm229846NaNlink LIBRIS
544link Littlink APIlink WDQ28759779LarsenSteinP97mpqjbt1b9ztrl208375NaNlink LIBRIS
548link Littlink APIlink WDQ2076588LaurembergPjgvz654231gvc09314762NaNlink LIBRIS
549link Littlink APIlink WDQ2076588LaurembergPjgvz654231gvc09380762NaNlink LIBRIS
550link Littlink APIlink WDQ5940589LaurinCGb8nqq81v5mt0pl6172976NaNlink LIBRIS
561link Littlink APIlink WDQ7071LiBaib8nqlhxv1b7wbnz71186NaNlink LIBRIS
565link Littlink APIlink WDQ2414590LiefdeJwt7bkzcf5jv355m393253NaNlink LIBRIS
567link Littlink APIlink WDQ99849869LiljestrandBhtxcqp15fqtzv8rzNoneNaNlink LIBRIS
571link Littlink APIlink WDQ108374835LindCc9pswdkw4rq4q86284127NaNlink LIBRIS
572link Littlink APIlink WDQ5953067LindahlEzw9cf71h01l9z34236295NaNlink LIBRIS
573link Littlink APIlink WDQ64624711LindahlGE20dhqhfl25h22qf403068NaNlink LIBRIS
575link Littlink APIlink WDQ5953195LindahlPc9psxzzw1w3cs8w298887NaNlink LIBRIS
582link Littlink APIlink WDQ114117261LindhC20dgk81l5sd6rch261408NaNlink LIBRIS
585link Littlink APIlink WDQ5957493LindqvistGrp358g093pmfhlk248139NaNlink LIBRIS
586link Littlink APIlink WDQ3362829LindroosB0xbdh4gj50f80w4260056NaNlink LIBRIS
587link Littlink APIlink WDQ5957946LindrothSqn246bh811hhrkj218018NaNlink LIBRIS
589link Littlink APIlink WDQ4125260LindströmG53hlpqvp5hzhm8q271071NaNlink LIBRIS
596link Littlink APIlink WDQ114119654LjungbergCF42gkpnfn1rx9322297710NaNlink LIBRIS
598link Littlink APIlink WDQ28025681LjunghE53hlpqlp3b9dbgh271731NaNlink LIBRIS
600link Littlink APIlink WDQ73956LobwasserAgdsvxcl05tp29bv226440NaNlink LIBRIS
601link Littlink APIlink WDQ9353LockeJ53hkmkrp1gq7nrd239482NaNlink LIBRIS
602link Littlink APIlink WDQ9353LockeJ53hkmkrp1gq7nrd239481NaNlink LIBRIS
606link Littlink APIlink WDQ16595719Lundberg-NyblomEkhwztrw33t7f3lx72723NaNlink LIBRIS
607link Littlink APIlink WDQ28602317LundbergBAwt7bfthf0zd9t7x280873NaNlink LIBRIS
611link Littlink APIlink WDQ4964068LundequistLc9psz89w3d755b1334287NaNlink LIBRIS
612link Littlink APIlink WDQ439832LundkvistAdbqstw3x359v6bm215278NaNlink LIBRIS
614link Littlink APIlink WDQ5967339LundquistBc9prtjvw4z01hsk233997NaNlink LIBRIS
617link Littlink APIlink WDQ32527586LundénT97mqvg0t33cm81n314275NaNlink LIBRIS
621link Littlink APIlink WDQ18274626LärnHb8nqs74v0sr81nb226166NaNlink LIBRIS
622link Littlink APIlink WDQ547466LärnV86lnjhxs4tr2zjp73044NaNlink LIBRIS
623link Littlink APIlink WDQ5400761LångF1zcfhqlk1kdrn0b220547NaNlink LIBRIS
627link Littlink APIlink WDQ4992745MacleanRgdsvw6203g863l4194460NaNlink LIBRIS
632link Littlink APIlink WDQ5973626MalmbergCJc9prsqfw4nn4sr4212007NaNlink LIBRIS
635link Littlink APIlink WDQ48964222MalmgrenSGpm136v875q78n77260137NaNlink LIBRIS
637link Littlink APIlink WDQ2518893MalmströmCGjgvx09s23sl570d222962NaNlink LIBRIS
639link Littlink APIlink WDQ56164101MalmströmSgdsvw7c01v3jtvl195630NaNlink LIBRIS
645link Littlink APIlink WDQ3260275MartinLAljx14mg45bvsckq283804NaNlink LIBRIS
651link Littlink APIlink WDQ96246341MelanderMarttalaUkhwz0vg31rst567210033NaNlink LIBRIS
657link Littlink APIlink WDQ4967157MeyersonGfcrtwfjz3fqt42j229139NaNlink LIBRIS
659link Littlink APIlink WDQ316129Mimnermos53hlp9mp1s1d9gg287061NaNlink LIBRIS
660link Littlink APIlink WDQ105727439MiocevicL75knxsdr2w544xs406493NaNlink LIBRIS
664link Littlink APIlink WDQ114120337MolanderBeyerM97mpkp0t04kfqgx77575NaNlink LIBRIS
666link Littlink APIlink WDQ15975MontesquieuCLSb8nqr2vv0kz5b57194426NaNlink LIBRIS
672link Littlink APIlink WDQ4968221MossaedJrp3588h9302mhws269289NaNlink LIBRIS
673link Littlink APIlink WDQ114121439MunckKgdsw45j01xdppvg382980NaNlink LIBRIS
675link Littlink APIlink WDQ4767368MyrbergAvs6849xd24mdrvz78792NaNlink LIBRIS
676link Littlink APIlink WDQ1663076MånssonPnl023f663fdr6t1195306NaNlink LIBRIS
677link Littlink APIlink WDQ6000859MöllerAnl025dz62m3rkbj249096NaNlink LIBRIS
679link Littlink APIlink WDQ6001036MöllerJohannl025dm64r5xq0j248796NaNlink LIBRIS
680link Littlink APIlink WDQ100566908MüllerLqn259h685g929bf304148NaNlink LIBRIS
684link Littlink APIlink WDQ109391029NikulaKjgvx0b82388555w223382NaNlink LIBRIS
686link Littlink APIlink WDQ4969551NilssonAMwt79bpff5hjqds8196213NaNlink LIBRIS
687link Littlink APIlink WDQ4969551NilssonAMwt79bpff5hjqds8196212NaNlink LIBRIS
688link Littlink APIlink WDQ4969551NilssonAMwt79bpff5hjqds8196216NaNlink LIBRIS
692link Littlink APIlink WDQ24701089NordalB0xbd70zj08hjvnh40006NaNlink LIBRIS
695link Littlink APIlink WDQ6014555NordencrantzAhftwzh810njzrhs228811NaNlink LIBRIS
696link Littlink APIlink WDQ6014711NordenskiöldCFc9psxwjw0lp68sr297597NaNlink LIBRIS
699link Littlink APIlink WDQ38420390NordstromAJ42gkn5dn44rg2tk284180NaNlink LIBRIS
700link Littlink APIlink WDQ4970156NordströmEBpm1357g7252cxlv216217NaNlink LIBRIS
702link Littlink APIlink WDQ15918080NorléenWjgvz2mn21h55sj5285842NaNlink LIBRIS
705link Littlink APIlink WDQ4970435NumersH0xbdgrbj2d58366223036NaNlink LIBRIS
706link Littlink APIlink WDQ117003745NyblomApm135r1739kmvpr231127NaNlink LIBRIS
707link Littlink APIlink WDQ47067986NymanM86lnp9ss22xbhz3202524NaNlink LIBRIS
709link Littlink APIlink WDQ6020589NyströmEjgvx0rh238cw2g380983NaNlink LIBRIS
710link Littlink APIlink WDQ6020589NyströmEjgvx0rh238cw2g3235292NaNlink LIBRIS
711link Littlink APIlink WDQ16650057NyströmL1zcgkx4k21tvbrs280427NaNlink LIBRIS
712link Littlink APIlink WDQ11880887NyströmMfcrtxcnz32w9bg0254459NaNlink LIBRIS
713link Littlink APIlink WDQ93225087OdelmanEljx02244367d27l241204NaNlink LIBRIS
714link Littlink APIlink WDQ3429810OhrlanderGmkz12fj514cvqpx196535NaNlink LIBRIS
715link Littlink APIlink WDQ16158918OlaiAdbqsv9cx349tlss226318NaNlink LIBRIS
716link Littlink APIlink WDQ16649185OlausEricirp369pn90kg22vq281139NaNlink LIBRIS
719link Littlink APIlink WDQ114121959OlofssonHzw9cf07h49rlckr230175NaNlink LIBRIS
720link Littlink APIlink WDQ6026223OlsonEvs69ddbd5g90zsw270852NaNlink LIBRIS
726link Littlink APIlink WDQ19976905OxenstiernaGL53hlpwlp0746z61276231NaNlink LIBRIS
727link Littlink APIlink WDQ16945439OxenstiernaJwt7bfmbf5stn5jj276223NaNlink LIBRIS
728link Littlink APIlink WDQ95342690PahlmbladCzw9dhv3h5ps1969280455NaNlink LIBRIS
732link Littlink APIlink WDQ6184812PalmcronAhftwzmh12jcx4nw232621NaNlink LIBRIS
733link Littlink APIlink WDQ31664751PalmkvistNtr58cldc1khlnn1276341NaNlink LIBRIS
737link Littlink APIlink WDQ459710ParlandO75kmnftr0b4lmst207083NaNlink LIBRIS
738link Littlink APIlink WDQ4971949ParlandS42gkssbn3pxf4vt382220NaNlink LIBRIS
744link Littlink APIlink WDQ6042488PersonneJpm147bl74xq44sj273037NaNlink LIBRIS
746link Littlink APIlink WDQ6045820PetreRrp369jt955st8s3276789NaNlink LIBRIS
747link Littlink APIlink WDQ4972683PetriniG0xbd9l9j534z8xw83506NaNlink LIBRIS
748link Littlink APIlink WDQ6046364PetrusJohannisGothusxv8bdspg4814l2p225224NaNlink LIBRIS
751link Littlink APIlink WDQ6047440PetterssonT64jlm9jq2wpnq8x205042NaNlink LIBRIS
754link Littlink APIlink WDQ333399PippingR20dgcpxl479hkr184018NaNlink LIBRIS
755link Littlink APIlink WDQ116984644PlantinEZ53hlqbgp51sgxct314811NaNlink LIBRIS
757link Littlink APIlink WDQ2849269PoissonAEX75knxxdr274bv40410093NaNlink LIBRIS
759link Littlink APIlink WDQ6053874PoratDxv8bftng4qdnhrl253094NaNlink LIBRIS
761link Littlink APIlink WDQ66581829PosseCMsq47bkvb2zcc9s2276790NaNlink LIBRIS
762link Littlink APIlink WDQ6054534PosseNgdsvww705kk957d213510NaNlink LIBRIS
763link Littlink APIlink WDQ12328881PrahlN64jmtt0q296bkjx353962NaNlink LIBRIS
764link Littlink APIlink WDQ50804810PreinitzAgdsvr47047h8l4p84810NaNlink LIBRIS
768link Littlink APIlink WDQ15734610RabbénJnl03bk762f25h3x387936NaNlink LIBRIS
771link Littlink APIlink WDQ87424RambachJJhftw0m414t1v61h259291NaNlink LIBRIS
776link Littlink APIlink WDQ517853ReenstiernaMHc9pszcgw2c4wqxf337137NaNlink LIBRIS
777link Littlink APIlink WDQ6066366RegnérGc9prvq5w46kzs72265767NaNlink LIBRIS
780link Littlink APIlink WDQ247320RelandAjgvxt8820v0sgj0369763NaNlink LIBRIS
781link Littlink APIlink WDQ247320RelandAjgvxt8820v0sgj086582NaNlink LIBRIS
791link Littlink APIlink WDQ28840189RingströmNxv8bdbpg4m9qbr3239624NaNlink LIBRIS
795link Littlink APIlink WDQ6076913RohdinCAxv8cl95g4qlr9qx401144NaNlink LIBRIS
796link Littlink APIlink WDQ18245441RoineJ1zcgn75k0p1kkpb369557NaNlink LIBRIS
798link Littlink APIlink WDQ6077749RomdahlAL75kmql3r53xxmqx265823NaNlink LIBRIS
799link Littlink APIlink WDQ6220177RosenadlerJvs689p2d0vq7lt2197712NaNlink LIBRIS
803link Littlink APIlink WDQ636426RoseniusCOpm147kg734tg9b8279217NaNlink LIBRIS
807link Littlink APIlink WDQ12305529RotheCPwt7bh38f3l15c7m342763NaNlink LIBRIS
809link Littlink APIlink WDQ6082642RudeenTkhwz0kv30ssnp4d320369NaNlink LIBRIS
810link Littlink APIlink WDQ6082642RudeenTkhwz0kv30ssnp4d202293NaNlink LIBRIS
812link Littlink APIlink WDQ5125016RålambC97mprcht2xb3g2v231025NaNlink LIBRIS
817link Littlink APIlink WDQ4958864SandbergAHMgr876s24d85md1bbNoneNaNlink LIBRIS
825link Littlink APIlink WDQ4977374SchiefauerJ1zcglfwk5jg7016320717NaNlink LIBRIS
827link Littlink APIlink WDQ236985SchjerfbeckH0xbdf6nj3lb16ql207136NaNlink LIBRIS
829link Littlink APIlink WDQ57281SchlegelAW86lpxk7s2bl20hf245108NaNlink LIBRIS
830link Littlink APIlink WDQ57281SchlegelAW86lpxk7s2bl20hf399114NaNlink LIBRIS
831link Littlink APIlink WDQ68202SchmidChftx14w1514s7mx273481NaNlink LIBRIS
832link Littlink APIlink WDQ6169057SchotteAzw9cfsgh2xng1rc224985NaNlink LIBRIS
833link Littlink APIlink WDQ151180SchreinerOb8nqm6cv4b5gkw790476NaNlink LIBRIS
836link Littlink APIlink WDQ6169926SchwabEwt79c9lf145h6nw239563NaNlink LIBRIS
842link Littlink APIlink WDQ100321851SethMtr58d44c2z65mbg318401NaNlink LIBRIS
846link Littlink APIlink WDQ1554766SilfverstolpeGM53hkl1jp42kdblq198771NaNlink LIBRIS
851link Littlink APIlink WDQ114137949SjöstedtNÅ1cl2kl7xzn87d8641cl2kl7xzn87d864NaNlink LIBRIS
866link Littlink APIlink WDQ3365811SparreS31fjm6tm2f6h2q8285499NaNlink LIBRIS
868link Littlink APIlink WDQ100414132SpensJwt7bf0rf1h6x79b285613NaNlink LIBRIS
869link Littlink APIlink WDQ6185468SpensKGqn258tl84r3jl29285608NaNlink LIBRIS
872link Littlink APIlink WDQ53292StaaffKsq468p6b1mx8cxp226690NaNlink LIBRIS
875link Littlink APIlink WDQ31872554StaëlvonHolsteinALdbqtxhdx3wzkq7x285748NaNlink LIBRIS
880link Littlink APIlink WDQ4966227Stenberg-MasolleAkhwz0gk33lkm6f4199323NaNlink LIBRIS
882link Littlink APIlink WDQ502Stendhal75kmn44r4v68j6q199253NaNlink LIBRIS
886link Littlink APIlink WDQ16510719SternerMdbqswpwx0lslh7c264598NaNlink LIBRIS
888link Littlink APIlink WDQ4684135StjerneldAL53hlp13p41hlkd7279381NaNlink LIBRIS
889link Littlink APIlink WDQ6190801StobæusK0xbflxfj3ss3ktl335626NaNlink LIBRIS
890link Littlink APIlink WDQ36184StokerB0xbdf5dj4skn26b206896NaNlink LIBRIS
891link Littlink APIlink WDQ102513StoweHBpm134lr726sbrgt199387NaNlink LIBRIS
894link Littlink APIlink WDQ19976100StridsbergCc9pswskw56w7kd2294927NaNlink LIBRIS
895link Littlink APIlink WDQ108369712StrindbergObnl302lq86m043hgNoneNaNlink LIBRIS
896link Littlink APIlink WDQ108369914StrindbergZzw9dh4qh12gqxxv287325NaNlink LIBRIS
897link Littlink APIlink WDQ6193244StrömbergJBLDrp356zk91h2w893207249NaNlink LIBRIS
899link Littlink APIlink WDQ6194026StyffeCGrp36b9691ctsdsc297819NaNlink LIBRIS
900link Littlink APIlink WDQ2487226StåhleCIdbqsv5mx2hxvqmw222958NaNlink LIBRIS
901link Littlink APIlink WDQ47127123StålhaneA1zcgk6bk5v9n5h7287807NaNlink LIBRIS
902link Littlink APIlink WDQ64220930StålmarckTrp356sx9596cqfz203079NaNlink LIBRIS
903link Littlink APIlink WDQ63138033SundbergBkhwz0p933t8jq8h205383NaNlink LIBRIS
907link Littlink APIlink WDQ6196245SundiusPGmkz25t652gnx49g288035NaNlink LIBRIS
911link Littlink APIlink WDQ93057363SvedbomJsq47bm2b5v4zzh5278770NaNlink LIBRIS
916link Littlink APIlink WDQ6199909SwedenmarkJjgvxzft2093wtxk199592NaNlink LIBRIS
921link Littlink APIlink WDQ6201825SöderblomSfcrv1zgz4q3kwqw324479NaNlink LIBRIS
923link Littlink APIlink WDQ100510929SöderströmH53hlsz6p18z26hz358671NaNlink LIBRIS
924link Littlink APIlink WDQ1712495SörmanPwt796zmf29c6jd995593NaNlink LIBRIS
927link Littlink APIlink WDQ6203671TammH0xbfj58j4p545jz287776NaNlink LIBRIS
928link Littlink APIlink WDQ67336185TaubeWL53hlpdtp3l45zjc289041NaNlink LIBRIS
934link Littlink APIlink WDQ116983893ThorinusAN31fhlcsm4kts4j8262969NaNlink LIBRIS
935link Littlink APIlink WDQ100522522ThunJc9prtjxw2p2x8dt233157NaNlink LIBRIS
937link Littlink APIlink WDQ23989204TideströmGhftw0241371nlr6243991NaNlink LIBRIS
938link Littlink APIlink WDQ105727505TidströmK86lnppfs175h9bj213894NaNlink LIBRIS
940link Littlink APIlink WDQ15042696TopeliusTrp3586695c1hvxc268119NaNlink LIBRIS
941link Littlink APIlink WDQ11885364TorckellOjgvx10823z9zwss268382NaNlink LIBRIS
942link Littlink APIlink WDQ116925695TorellÖhvg4nfwfffgkv2pvNoneNaNlink LIBRIS
944link Littlink APIlink WDQ49164471TorsslowE0xbdggqj457hk94241396NaNlink LIBRIS
945link Littlink APIlink WDQ78476TraklGzw9cfzth0lwhqv4228915NaNlink LIBRIS
947link Littlink APIlink WDQ67230052TunónHc9psz5tw10p61km332067NaNlink LIBRIS
949link Littlink APIlink WDQ71413009TybeckJnl037bk64hlvtqb300936NaNlink LIBRIS
953link Littlink APIlink WDQ4247TöpfferRnl025rj60rgwrgg258606NaNlink LIBRIS
954link Littlink APIlink WDQ18246691TörnerJJzw9dk3ch1vnbzl2340995NaNlink LIBRIS
956link Littlink APIlink WDQ4983792TörnqvistLdbqt12kx0wmd14t355198NaNlink LIBRIS
957link Littlink APIlink WDQ6218386TörnqvistPtr58gfkc4fztcf6352991NaNlink LIBRIS
961link Littlink APIlink WDQ6220195UpmarkGdyljx039j45mn6vkv247864NaNlink LIBRIS
966link Littlink APIlink WDQ1453305VetterlundFqn246lt83mj3n6s225518NaNlink LIBRIS
974link Littlink APIlink WDQ11856550WahlbeckEdbqswvhx3vndrs9268738NaNlink LIBRIS
976link Littlink APIlink WDQ100968238WahlströmPdbqtzk0x2tpzvqz314188NaNlink LIBRIS
977link Littlink APIlink WDQ6230587WallenbergMfcrtvfpz50n36nh202289NaNlink LIBRIS
978link Littlink APIlink WDQ6231238WallinSzw9cf61h0cswdxm235395NaNlink LIBRIS
980link Littlink APIlink WDQ116983845WalraffJGb8nqtl8v2wtncqv263186NaNlink LIBRIS
981link Littlink APIlink WDQ2691239WasianskiEACfcrtxl5z17jw1j7260309NaNlink LIBRIS
982link Littlink APIlink WDQ6233433WavrinskyE42gjl0kn3wqz9kf225830NaNlink LIBRIS
983link Littlink APIlink WDQ6234024WedelKxv8cgzrg0zc8kk3283784NaNlink LIBRIS
984link Littlink APIlink WDQ100116WeigelCrp36b39936xh0td318609NaNlink LIBRIS
988link Littlink APIlink WDQ6339329WervingJG20dgj96l4jzmkjc235458NaNlink LIBRIS
989link Littlink APIlink WDQ16616102WestdahlPwt7bf3rf451qvzn288313NaNlink LIBRIS
994link Littlink APIlink WDQ64167160WestlundBhftx3pm11jrvclk342541NaNlink LIBRIS
997link Littlink APIlink WDQ6238678WetterhoffKljx140t42gwbrs6294034NaNlink LIBRIS
1001link Littlink APIlink WDQ6241087WijkmarkHc9prvvbw42dfv0f269517NaNlink LIBRIS
1009link Littlink APIlink WDQ4990735WranérSkhwz1l432ldkznl229533NaNlink LIBRIS
1011link Littlink APIlink WDQ561698WärnlöfALrp3693294qbsc4m292299NaNlink LIBRIS
1012link Littlink APIlink WDQ4990772WästbergAwt799x1f180rm7f176053NaNlink LIBRIS
1013link Littlink APIlink WDQ4683136YunkersA1zcfjl3k5mlthfj244397NaNlink LIBRIS
1015link Littlink APIlink WDQ98708986ZawallESgdsw3gj04f992bs364080NaNlink LIBRIS
1018link Littlink APIlink WDQ1342359ZetterstedtJW53hlpnpp408qrt6296121NaNlink LIBRIS
1019link Littlink APIlink WDQ6252273ZetterströmCwt7994lf02k3ttg181063NaNlink LIBRIS
1020link Littlink APIlink WDQ24004746ZetterströmE97mpqztt3sjw3hh192625NaNlink LIBRIS
1021link Littlink APIlink WDQ4990924ZetterströmMariannefcrtvdmz15mhn0d201329NaNlink LIBRIS
1024link Littlink APIlink WDQ97725287ÅhmanssonG53hklddp0835v8t208551NaNlink LIBRIS
1027link Littlink APIlink WDQ30229691ÅkerlandE86lpscps5qpm1qg286134NaNlink LIBRIS
1028link Littlink APIlink WDQ10656155ÅsbackaR0xbfnjgj57qmk2n378856NaNlink LIBRIS
1031link Littlink APIlink WDQ6256668ÖhmanAc9prsgsw1hh228m205137NaNlink LIBRIS
1033link Littlink APIlink WDQ6257795ÖstergrenCLgdsw11x02g0k8ch298740NaNlink LIBRIS
" ], "text/plain": [ "" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "HTML(CandidatesLittarurbankenLIBRISXL[[\"Littbank\",\"LittAPI\",\"WD\",\"WikidataID\", \\\n", " \"authorid\",\"WD_LIBRISXL\",\"WD_SELIBR_ID\",\"librisid\",\"LIBRIS_uri\"]\n", " ].to_html(escape=False))" ] }, { "cell_type": "code", "execution_count": 25, "id": "4e8d3326", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Ended: 2023-03-29 13:22:15.185745\n", "Time elapsed (hh:mm:ss.ms) 0:00:10.959664\n" ] } ], "source": [ "end = datetime.now()\n", "print(\"Ended: \", end) \n", "print('Time elapsed (hh:mm:ss.ms) {}'.format(datetime.now() - start_time))" ] }, { "cell_type": "code", "execution_count": null, "id": "e0417572", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "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.9.13" } }, "nbformat": 4, "nbformat_minor": 5 }