{ "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-04 21:09:42.080352\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: 4874 entries, 0 to 4873\n", "Data columns (total 50 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 authorid 4874 non-null object \n", " 1 authorid_norm 4874 non-null object \n", " 2 db_checksum 4874 non-null object \n", " 3 db_timestamp 4874 non-null int64 \n", " 4 doc_type 4874 non-null object \n", " 5 full_name 4874 non-null object \n", " 6 gender 4874 non-null object \n", " 7 imported 4237 non-null object \n", " 8 intro 752 non-null object \n", " 9 name_for_index 4874 non-null object \n", " 10 pictureinfo 246 non-null object \n", " 11 searchable 4874 non-null bool \n", " 12 show 4874 non-null bool \n", " 13 surname 4874 non-null object \n", " 14 updated 4237 non-null object \n", " 15 birth.date 4572 non-null object \n", " 16 birth.plain 4874 non-null object \n", " 17 death.date 2754 non-null object \n", " 18 death.plain 4135 non-null object \n", " 19 librisid 2800 non-null object \n", " 20 wikidata.birthplace 2240 non-null object \n", " 21 wikidata.birthplace_label 2240 non-null object \n", " 22 wikidata.deathplace 1934 non-null object \n", " 23 wikidata.deathplace_label 1934 non-null object \n", " 24 wikidata.image 1750 non-null object \n", " 25 wikidata.sbl_link 901 non-null object \n", " 26 wikidata.skbl_link 174 non-null object \n", " 27 wikidata.sol_link 144 non-null object \n", " 28 wikidata.wikidata_id 3022 non-null object \n", " 29 wikidata.wikipedia 2174 non-null object \n", " 30 db_timestamp_updated 3017 non-null float64\n", " 31 intro_text 752 non-null object \n", " 32 popularity 2509 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 544 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 334 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: 2214 entries, 2 to 4872\n", "Data columns (total 50 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 authorid 2214 non-null object \n", " 1 authorid_norm 2214 non-null object \n", " 2 db_checksum 2214 non-null object \n", " 3 db_timestamp 2214 non-null int64 \n", " 4 doc_type 2214 non-null object \n", " 5 full_name 2214 non-null object \n", " 6 gender 2214 non-null object \n", " 7 imported 2214 non-null object \n", " 8 intro 610 non-null object \n", " 9 name_for_index 2214 non-null object \n", " 10 pictureinfo 229 non-null object \n", " 11 searchable 2214 non-null bool \n", " 12 show 2214 non-null bool \n", " 13 surname 2214 non-null object \n", " 14 updated 2214 non-null object \n", " 15 birth.date 2049 non-null object \n", " 16 birth.plain 2214 non-null object \n", " 17 death.date 1457 non-null object \n", " 18 death.plain 2071 non-null object \n", " 19 librisid 2214 non-null object \n", " 20 wikidata.birthplace 1757 non-null object \n", " 21 wikidata.birthplace_label 1757 non-null object \n", " 22 wikidata.deathplace 1553 non-null object \n", " 23 wikidata.deathplace_label 1553 non-null object \n", " 24 wikidata.image 1428 non-null object \n", " 25 wikidata.sbl_link 766 non-null object \n", " 26 wikidata.skbl_link 140 non-null object \n", " 27 wikidata.sol_link 133 non-null object \n", " 28 wikidata.wikidata_id 2182 non-null object \n", " 29 wikidata.wikipedia 1704 non-null object \n", " 30 db_timestamp_updated 1899 non-null float64\n", " 31 intro_text 610 non-null object \n", " 32 popularity 1664 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 465 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 294 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: 851.9+ 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
2AasenEAasenEf9d8d6666830bbe11a5153518eb5ca7b1675080015010authorElisabeth Aasenfemale2014-03-13NoneAasen, ElisabethNoneFalseTrueAasen2019-10-1619351935NaNNaN53hlsf1p1mc2mpwNoneNoneNoneNoneNoneNoneNoneNoneQ11967131NoneNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
3AbeniusMAbeniusM76499012e7c07728be855a7b41a14baf1675080014912authorMargit 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.675080e+12\\nMARGIT ABENIUS (1899–1970): ”Margit Abenius ...2519.0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
7AchariusEAchariusE16d1feaaed2220a90cbf00b840d429221675080015152authorErik 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.675080e+12\\nERIK ACHARIUS (1757–1819): ”botaniker, Linné...133.0NaNNaNNaNNaNNaNNaN[Bernhard Meijer, <a href=\"/forfattare/MeijerB...NaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
8AckeJAGAckeJAG47deedb8097383e2c545c425624450721675080015574authorJ. A. G. Ackemale2020-09-21NoneAcke, J. A. G.NoneTrueTrueAcke2020-09-211859185919241924tr577tpc0k0tfc9[18.060111111, 59.337944444]Adolf Fredriks parish[18.33192553, 59.404321035]Vaxholmhttp://commons.wikimedia.org/wiki/Special:File...5508NoneNoneQ5541979https://sv.wikipedia.org/wiki/J.A.G._Acke1.675080e+12NaN7020.0NaNNaNNaNNaNNaNNaNNaN[Acke, Johan Axel Gustaf]NaNNaNNaNNaNNaNNaNNaNNaNNaN
9AdamBremenAdamBremen4ec10eece1b1cf51d645b0966da4c0061675080016261authorAdam av Bremenmale2014-02-05NoneAdam av BremenNoneTrueTrueAdam av Bremen2019-10-1610660000NaN109553hkk5vp1k798w1[13.4775, 51.163611111]MeissenNoneNoneNoneNoneNoneNoneQ109244https://sv.wikipedia.org/wiki/Adam_av_Bremen1.677767e+12NaN89550.0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
\n", "
" ], "text/plain": [ " authorid authorid_norm db_checksum db_timestamp \\\n", "2 AasenE AasenE f9d8d6666830bbe11a5153518eb5ca7b 1675080015010 \n", "3 AbeniusM AbeniusM 76499012e7c07728be855a7b41a14baf 1675080014912 \n", "7 AchariusE AchariusE 16d1feaaed2220a90cbf00b840d42922 1675080015152 \n", "8 AckeJAG AckeJAG 47deedb8097383e2c545c42562445072 1675080015574 \n", "9 AdamBremen AdamBremen 4ec10eece1b1cf51d645b0966da4c006 1675080016261 \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.33192553, 59.404321035] Vaxholm \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.675080e+12 \n", "7 https://sv.wikipedia.org/wiki/Erik_Acharius 1.675080e+12 \n", "8 https://sv.wikipedia.org/wiki/J.A.G._Acke 1.675080e+12 \n", "9 https://sv.wikipedia.org/wiki/Adam_av_Bremen 1.677767e+12 \n", "\n", " intro_text popularity pseudonym \\\n", "2 NaN NaN NaN \n", "3 \\nMARGIT ABENIUS (1899–1970): ”Margit Abenius ... 2519.0 NaN \n", "7 \\nERIK ACHARIUS (1757–1819): ”botaniker, Linné... 133.0 NaN \n", "8 NaN 7020.0 NaN \n", "9 NaN 89550.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 2233\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
...............
2228ÖlanderAHnl0377n64tnsz8v298326nl0377n64tnsz8v
2229ÖmanVEb8nqslxv3ln1qgp235886b8nqslxv3ln1qgp
2230ÖnnerforsAqn246nn82v714bj227168qn246nn82v714bj
2231ÖstergrenCrp369cv94738kb9272319rp369cv94738kb9
2232ÖstmanK1zcfh3wk04wqjs92307171zcfh3wk04wqjs9
\n", "

2233 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", "2228 ÖlanderAH nl0377n64tnsz8v 298326 nl0377n64tnsz8v\n", "2229 ÖmanVE b8nqslxv3ln1qgp 235886 b8nqslxv3ln1qgp\n", "2230 ÖnnerforsA qn246nn82v714bj 227168 qn246nn82v714bj\n", "2231 ÖstergrenC rp369cv94738kb9 272319 rp369cv94738kb9\n", "2232 ÖstmanK 1zcfh3wk04wqjs9 230717 1zcfh3wk04wqjs9\n", "\n", "[2233 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 2212\n", "False 21\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": [ "(21, 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", "
LittbankLittAPIWDWikidataIDWD_sök_LibrisidauthoridWD_LIBRISXLWD_SELIBR_IDlibrisidLIBRIS_uri
300linklink APIlink WDQ124497sök WD LibrisidBrausewetterEgdsvxxs0435cbmd241920241920link LIBRIS
362linklink APIlink WDQ5603107sök WD LibrisidCarlssonGottfrid75kmmf5r0wfckc418038322551370link LIBRIS
399linklink APIlink WDQ110761155sök WD LibrisidChytræusB53hkddzp5558v774616164jlff0q2s2gmmplink LIBRIS
555linklink APIlink WDQ5713067sök WD LibrisidEngströmJ64jmq7fq5h2jspj51784ljx0t1n43wdl7vmlink LIBRIS
556linklink APIlink WDQ5713067sök WD LibrisidEngströmJ64jmq7fq5h2jspj284152ljx0t1n43wdl7vmlink LIBRIS
567linklink APIlink WDQ5800077sök WD LibrisidEricusEriciqn246mj85n434kz226148226148link LIBRIS
623linklink APIlink WDQ99963520sök WD LibrisidForsJJ64jlp9rq25gk99r258352258352link LIBRIS
697linklink APIlink WDQ99964076sök WD LibrisidGlaserPwt79ds3f3m7m66x253513253513link LIBRIS
834linklink APIlink WDQ4542909sök WD LibrisidHenriksonA64jlmsqq3k2tkg719082264jlmsqq3k2tkg7#itlink LIBRIS
961linklink APIlink WDQ6000244sök WD LibrisidJohanMånsson53hkn8qp4kxmqck258351258351link LIBRIS
1125linklink APIlink WDQ5940195sök WD LibrisidLaureliusOpm1358d72z3qkfr217057217057link LIBRIS
1279linklink APIlink WDQ99965548sök WD LibrisidLundinAkhwztrz323ht5kd7278372783link LIBRIS
1324linklink APIlink WDQ5974992sök WD LibrisidMannerfeltO97mqvpkt2mgmqrr321085321085link LIBRIS
1387linklink APIlink WDQ41406sök WD LibrisidMunchE53hkld1p1hbsskz208221208221link LIBRIS
1410linklink APIlink WDQ64025337sök WD LibrisidNathorstAvs68cp7d036k6vf251862251862link LIBRIS
1508linklink APIlink WDQ382714sök WD LibrisidOlssonAnderssq46759b3mxspkl212861tr5787vc2sm1pgzlink LIBRIS
1509linklink APIlink WDQ382714sök WD LibrisidOlssonAnderssq46759b3mxspkl212380tr5787vc2sm1pgzlink LIBRIS
1611linklink APIlink WDQ6066002sök WD LibrisidReenhielmJ1zcfjxxk55m0gzc253247253247link LIBRIS
1667linklink APIlink WDQ6082497sök WD LibrisidRudbeckiusPJyngre75kmp35r521gcmk225383226309link LIBRIS
1794linklink APIlink WDQ331173sök WD LibrisidSiwertzS53hkmp4p441gsh7216411216411link LIBRIS
2000linklink APIlink WDQ1039042sök WD LibrisidTornbergCJqn2595h850wr0xq321518321518link 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: 1505 entries, 4 to 4873\n", "Data columns (total 50 columns):\n", " # Column Non-Null Count Dtype \n", "--- ------ -------------- ----- \n", " 0 authorid 1505 non-null object \n", " 1 authorid_norm 1505 non-null object \n", " 2 db_checksum 1505 non-null object \n", " 3 db_timestamp 1505 non-null int64 \n", " 4 doc_type 1505 non-null object \n", " 5 full_name 1505 non-null object \n", " 6 gender 1505 non-null object \n", " 7 imported 1076 non-null object \n", " 8 intro 112 non-null object \n", " 9 name_for_index 1505 non-null object \n", " 10 pictureinfo 16 non-null object \n", " 11 searchable 1505 non-null bool \n", " 12 show 1505 non-null bool \n", " 13 surname 1505 non-null object \n", " 14 updated 1076 non-null object \n", " 15 birth.date 1451 non-null object \n", " 16 birth.plain 1505 non-null object \n", " 17 death.date 644 non-null object \n", " 18 death.plain 1163 non-null object \n", " 19 librisid 0 non-null object \n", " 20 wikidata.birthplace 476 non-null object \n", " 21 wikidata.birthplace_label 476 non-null object \n", " 22 wikidata.deathplace 374 non-null object \n", " 23 wikidata.deathplace_label 374 non-null object \n", " 24 wikidata.image 316 non-null object \n", " 25 wikidata.sbl_link 133 non-null object \n", " 26 wikidata.skbl_link 34 non-null object \n", " 27 wikidata.sol_link 10 non-null object \n", " 28 wikidata.wikidata_id 825 non-null object \n", " 29 wikidata.wikipedia 462 non-null object \n", " 30 db_timestamp_updated 1073 non-null float64\n", " 31 intro_text 112 non-null object \n", " 32 popularity 818 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: 579.1+ 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 991\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": "e70b1e39", "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
...............
986ÖhmanAQ6256668NaNc9prsgsw1hh228m
987ÖhrbergAQ63138074NaNNone
988ÖstergrenCLQ6257795NaNgdsw11x02g0k8ch
989ÖstinOQ100752816NaNNone
990ØverlandJQ11978200NaNNone
\n", "

991 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", "986 ÖhmanA Q6256668 NaN c9prsgsw1hh228m\n", "987 ÖhrbergA Q63138074 NaN None\n", "988 ÖstergrenCL Q6257795 NaN gdsw11x02g0k8ch\n", "989 ÖstinO Q100752816 NaN None\n", "990 ØverlandJ Q11978200 NaN None\n", "\n", "[991 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": "c0ef3a8c", "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
...............
979ÅhmanssonGQ97725287NaN53hklddp0835v8t
982ÅkerlandEQ30229691NaN86lpscps5qpm1qg
983ÅsbackaRQ10656155NaN0xbfnjgj57qmk2n
986ÖhmanAQ6256668NaNc9prsgsw1hh228m
988ÖstergrenCLQ6257795NaNgdsw11x02g0k8ch
\n", "

403 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", "979 ÅhmanssonG Q97725287 NaN 53hklddp0835v8t\n", "982 ÅkerlandE Q30229691 NaN 86lpscps5qpm1qg\n", "983 ÅsbackaR Q10656155 NaN 0xbfnjgj57qmk2n\n", "986 ÖhmanA Q6256668 NaN c9prsgsw1hh228m\n", "988 ÖstergrenCL Q6257795 NaN gdsw11x02g0k8ch\n", "\n", "[403 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": "32e376eb", "metadata": {}, "outputs": [], "source": [ "CandidatesLittarurbankenLIBRISXL[[\"authorid\",\"WikidataID\",\"librisid\",\"WD_LIBRISXL\"]].to_csv(\"CandidatesLittarurbankenLIBRISXL.csv\")\n" ] }, { "cell_type": "code", "execution_count": 23, "id": "151c713e", "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": "a2720639", "metadata": {}, "source": [ " \n", "### Table with Candidates \n" ] }, { "cell_type": "code", "execution_count": 24, "id": "33c14bf0", "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", "
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
356link Littlink APIlink WDQ50512428HammarlundAqn247pw82x2b7f5255278NaNlink LIBRIS
358link Littlink APIlink WDQ5788394HansenHNljx03734240z8mp246574NaNlink LIBRIS
368link Littlink APIlink WDQ3431655HausenRnl0245s60g9802v242646NaNlink LIBRIS
374link Littlink APIlink WDQ5796003HedlundBBjgvxs8m224lmk8q59912NaNlink LIBRIS
375link Littlink APIlink WDQ59532333HedlundMqn245tk8077lhqr204578NaNlink LIBRIS
376link Littlink APIlink WDQ5796301HedmanPxv8ch0mg51qrxzd311564NaNlink LIBRIS
378link Littlink APIlink WDQ5798355HelandMljx14vw40nppv6h290494NaNlink LIBRIS
379link Littlink APIlink WDQ85468652HelanderHgdsvwtf03hfrqwj211890NaNlink LIBRIS
380link Littlink APIlink WDQ4953352HelanderKrp356tt92jngnls203889NaNlink LIBRIS
381link Littlink APIlink WDQ52529077HelanderS64jlmc5q0h67qcb206512NaNlink LIBRIS
382link Littlink APIlink WDQ37989300HeldvadNfcrtx10z43hndgx244859NaNlink LIBRIS
384link Littlink APIlink WDQ116950084HelledayRfcrv3p4z3nq6v75397979NaNlink LIBRIS
385link Littlink APIlink WDQ102104688HellquistMhftwxmj15rnmhlz205651NaNlink LIBRIS
386link Littlink APIlink WDQ100419057HemmersamM97mprc7t19975d8230785NaNlink LIBRIS
387link Littlink APIlink WDQ665031HemmingsenNrp358cc93j50k2m244869NaNlink LIBRIS
390link Littlink APIlink WDQ59609751HenriksonPqn24527801c5p98211478NaNlink LIBRIS
393link Littlink APIlink WDQ5803571HertzbergFc9prsr7w5shn29c212727NaNlink LIBRIS
395link Littlink APIlink WDQ5803979HesseliusAkhwz2pn35k31cbb259713NaNlink LIBRIS
397link Littlink APIlink WDQ5806054HillgrenBfcrvz3bz2dqdlzj273959NaNlink LIBRIS
402link Littlink APIlink WDQ100621524HjortsbergM53hlqq9p10jq7x8298461NaNlink LIBRIS
404link Littlink APIlink WDQ5808801HoffbergCFxv8cgxjg0g2tklj282674NaNlink LIBRIS
410link Littlink APIlink WDQ5811091HolmbergsonJc9psww3w5fx4k7z270207NaNlink LIBRIS
411link Littlink APIlink WDQ4766181HolmgrenAMb8nqrvsv47bk1pg189866NaNlink LIBRIS
413link Littlink APIlink WDQ66122070HolmströmRpm149f474mxl9ct330217NaNlink LIBRIS
416link Littlink APIlink WDQ1640970HosemannT42gkphfn2dz5lmv320210NaNlink LIBRIS
418link Littlink APIlink WDQ535HugoVtr5780zc5bxxld3206651NaNlink LIBRIS
420link Littlink APIlink WDQ37008204HultOWpm1350x741c3krj237337NaNlink LIBRIS
422link Littlink APIlink WDQ5816640HultinApm135r072lpxjpc231097NaNlink LIBRIS
426link Littlink APIlink WDQ63367346HärdelinAjgvxz4322zr54jg190832NaNlink LIBRIS
428link Littlink APIlink WDQ5820566HögbergOvs68bd5d14h1m87216702NaNlink LIBRIS
430link Littlink APIlink WDQ5820882HögstedtAxv8bd86g07lzm8f238274NaNlink LIBRIS
433link Littlink APIlink WDQ75889HölderlinF97mpk48t229tb0n62515NaNlink LIBRIS
436link Littlink APIlink WDQ82279226IngströmP0xbflvrj317j6h2333226NaNlink LIBRIS
437link Littlink APIlink WDQ5395421InveniusR86lps6ds0k910xx281364NaNlink LIBRIS
438link Littlink APIlink WDQ5824477IsbergAc9psw9hw2xcpl9s281367NaNlink LIBRIS
439link Littlink APIlink WDQ75714539IvarsonBergstenBqn245bn83vj1f3k191168NaNlink LIBRIS
440link Littlink APIlink WDQ52554792IvarssonUmkz127f558gk14c191045NaNlink LIBRIS
443link Littlink APIlink WDQ74250430JanssonSBljx017t44pnp2p3192334NaNlink LIBRIS
444link Littlink APIlink WDQ5879921JanssonSBFvs689g5d0kg6p7z191502NaNlink LIBRIS
446link Littlink APIlink WDQ48531448JocelynAHsq47cscb0fsvdzk309640NaNlink LIBRIS
447link Littlink APIlink WDQ71386694JohanssonAMCJ1zcfg6qk10mcrww206267NaNlink LIBRIS
452link Littlink APIlink WDQ131326JohnsonEhftwz1t13jtw8r9216721NaNlink LIBRIS
453link Littlink APIlink WDQ3435726JohnssonA1zcfgblk1gv4hrs209747NaNlink LIBRIS
455link Littlink APIlink WDQ6140353JonssonCJvs68903d2l2x9nj205842NaNlink LIBRIS
462link Littlink APIlink WDQ5895048JäderinA31fhlcbm1l9qnjd263449NaNlink LIBRIS
463link Littlink APIlink WDQ1390614JärnefeltE0xbdgn3j288c6f8220126NaNlink LIBRIS
464link Littlink APIlink WDQ5895403JärnerVVfcrtv2cz1vr3w94192089NaNlink LIBRIS
466link Littlink APIlink WDQ3436145JönsonJnl0385862xbcqcp350166NaNlink LIBRIS
467link Littlink APIlink WDQ114115124JönssonAMljx01rp45sr1r0n206614NaNlink LIBRIS
468link Littlink APIlink WDQ100574878JörgensenNwt79bjzf3whk4cx192193NaNlink LIBRIS
470link Littlink APIlink WDQ905KafkaFvs6890md120bwhj205422NaNlink LIBRIS
471link Littlink APIlink WDQ110212315KahlsonGb8nqtnxv59x5q6l264686NaNlink LIBRIS
473link Littlink APIlink WDQ5898294KalmeterH86lnq8rs0gd1z7b229494NaNlink LIBRIS
474link Littlink APIlink WDQ5901669KarlssonKHfcrtwx0z3h504dc242159NaNlink LIBRIS
476link Littlink APIlink WDQ604107KaulbachWvs69dhrd5bbwrs4273042NaNlink LIBRIS
478link Littlink APIlink WDQ498733KempeA42gjk9mn19vzg5g206990NaNlink LIBRIS
479link Littlink APIlink WDQ1345250KeniciusP0xbdgvnj1qjsjgt225136NaNlink LIBRIS
482link Littlink APIlink WDQ1579293KinckHEnl0257160x4td71244656NaNlink LIBRIS
483link Littlink APIlink WDQ5911782KiöpingNMdbqsvgbx1lkldpw230788NaNlink LIBRIS
484link Littlink APIlink WDQ6143413KjellgrenJpm134df706nwflg193687NaNlink LIBRIS
485link Littlink APIlink WDQ47457583KlemanAcqzztlz79p9qwxdbNoneNaNlink LIBRIS
486link Littlink APIlink WDQ114115793KlitgaardPovlsenK1zcfgqzk31lpd8c193877NaNlink LIBRIS
488link Littlink APIlink WDQ4225027KnösOnl037z963dn8kp1317796NaNlink LIBRIS
492link Littlink APIlink WDQ1674617KolmodinIdbqsvz8x24h293w217228NaNlink LIBRIS
499link Littlink APIlink WDQ56736511KristjánsdottirDwt7945cf3gzr0z047653NaNlink LIBRIS
502link Littlink APIlink WDQ5925056KræmerARvon64jlp1cq351t7z2251692NaNlink LIBRIS
503link Littlink APIlink WDQ4959702KræmerVb8nqldbv5025h5268846NaNlink LIBRIS
504link Littlink APIlink WDQ97929079KrügerHanssonKpm13zrq746hnntf68857NaNlink LIBRIS
507link Littlink APIlink WDQ99849334KärnellKÅc9prtr7w1tx945l239727NaNlink LIBRIS
509link Littlink APIlink WDQ3427152KöhlerE86lnrrds29w56g5269664NaNlink LIBRIS
510link Littlink APIlink WDQ55909803KöhlerJIxv8cgdhg3hlhghx295244NaNlink LIBRIS
511link Littlink APIlink WDQ440427KönigsmarckAhftwzcn1428sffd225571NaNlink LIBRIS
512link Littlink APIlink WDQ5929206KörlingFkhwz28635810wv7247593NaNlink LIBRIS
515link Littlink APIlink WDQ100320095LagercrantzMVsq469tcb1rkn509256540NaNlink LIBRIS
517link Littlink APIlink WDQ5931795LagusE0xbdg1wj1ll60cm229846NaNlink LIBRIS
523link Littlink APIlink WDQ28759779LarsenSteinP97mpqjbt1b9ztrl208375NaNlink LIBRIS
526link Littlink APIlink WDQ2076588LaurembergPjgvz654231gvc09314762NaNlink LIBRIS
527link Littlink APIlink WDQ2076588LaurembergPjgvz654231gvc09380762NaNlink LIBRIS
528link Littlink APIlink WDQ5940589LaurinCGb8nqq81v5mt0pl6172976NaNlink LIBRIS
534link Littlink APIlink WDQ7071LiBaib8nqlhxv1b7wbnz71186NaNlink LIBRIS
538link Littlink APIlink WDQ2414590LiefdeJwt7bkzcf5jv355m393253NaNlink LIBRIS
540link Littlink APIlink WDQ99849869LiljestrandBhtxcqp15fqtzv8rzNoneNaNlink LIBRIS
542link Littlink APIlink WDQ108374835LindCc9pswdkw4rq4q86284127NaNlink LIBRIS
543link Littlink APIlink WDQ5953067LindahlEzw9cf71h01l9z34236295NaNlink LIBRIS
545link Littlink APIlink WDQ5953195LindahlPc9psxzzw1w3cs8w298887NaNlink LIBRIS
552link Littlink APIlink WDQ114117261LindhC20dgk81l5sd6rch261408NaNlink LIBRIS
555link Littlink APIlink WDQ5957493LindqvistGrp358g093pmfhlk248139NaNlink LIBRIS
556link Littlink APIlink WDQ3362829LindroosB0xbdh4gj50f80w4260056NaNlink LIBRIS
557link Littlink APIlink WDQ5957946LindrothSqn246bh811hhrkj218018NaNlink LIBRIS
559link Littlink APIlink WDQ4125260LindströmG53hlpqvp5hzhm8q271071NaNlink LIBRIS
566link Littlink APIlink WDQ114119654LjungbergCF42gkpnfn1rx9322297710NaNlink LIBRIS
568link Littlink APIlink WDQ28025681LjunghE53hlpqlp3b9dbgh271731NaNlink LIBRIS
570link Littlink APIlink WDQ73956LobwasserAgdsvxcl05tp29bv226440NaNlink LIBRIS
571link Littlink APIlink WDQ9353LockeJ53hkmkrp1gq7nrd239482NaNlink LIBRIS
572link Littlink APIlink WDQ9353LockeJ53hkmkrp1gq7nrd239481NaNlink LIBRIS
576link Littlink APIlink WDQ16595719Lundberg-NyblomEkhwztrw33t7f3lx72723NaNlink LIBRIS
577link Littlink APIlink WDQ28602317LundbergBAwt7bfthf0zd9t7x280873NaNlink LIBRIS
581link Littlink APIlink WDQ4964068LundequistLc9psz89w3d755b1334287NaNlink LIBRIS
582link Littlink APIlink WDQ439832LundkvistAdbqstw3x359v6bm215278NaNlink LIBRIS
584link Littlink APIlink WDQ5967339LundquistBc9prtjvw4z01hsk233997NaNlink LIBRIS
587link Littlink APIlink WDQ32527586LundénT97mqvg0t33cm81n314275NaNlink LIBRIS
591link Littlink APIlink WDQ18274626LärnHb8nqs74v0sr81nb226166NaNlink LIBRIS
592link Littlink APIlink WDQ547466LärnV86lnjhxs4tr2zjp73044NaNlink LIBRIS
593link Littlink APIlink WDQ5400761LångF1zcfhqlk1kdrn0b220547NaNlink LIBRIS
597link Littlink APIlink WDQ4992745MacleanRgdsvw6203g863l4194460NaNlink LIBRIS
601link Littlink APIlink WDQ5973626MalmbergCJc9prsqfw4nn4sr4212007NaNlink LIBRIS
603link Littlink APIlink WDQ48964222MalmgrenSGpm136v875q78n77260137NaNlink LIBRIS
605link Littlink APIlink WDQ2518893MalmströmCGjgvx09s23sl570d222962NaNlink LIBRIS
607link Littlink APIlink WDQ56164101MalmströmSgdsvw7c01v3jtvl195630NaNlink LIBRIS
613link Littlink APIlink WDQ3260275MartinLAljx14mg45bvsckq283804NaNlink LIBRIS
618link Littlink APIlink WDQ96246341MelanderMarttalaUkhwz0vg31rst567210033NaNlink LIBRIS
623link Littlink APIlink WDQ4967157MeyersonGfcrtwfjz3fqt42j229139NaNlink LIBRIS
625link Littlink APIlink WDQ316129Mimnermos53hlp9mp1s1d9gg287061NaNlink LIBRIS
626link Littlink APIlink WDQ105727439MiocevicL75knxsdr2w544xs406493NaNlink LIBRIS
630link Littlink APIlink WDQ114120337MolanderBeyerM97mpkp0t04kfqgx77575NaNlink LIBRIS
632link Littlink APIlink WDQ15975MontesquieuCLSb8nqr2vv0kz5b57194426NaNlink LIBRIS
638link Littlink APIlink WDQ4968221MossaedJrp3588h9302mhws269289NaNlink LIBRIS
639link Littlink APIlink WDQ114121439MunckKgdsw45j01xdppvg382980NaNlink LIBRIS
641link Littlink APIlink WDQ4767368MyrbergAvs6849xd24mdrvz78792NaNlink LIBRIS
642link Littlink APIlink WDQ1663076MånssonPnl023f663fdr6t1195306NaNlink LIBRIS
643link Littlink APIlink WDQ6000859MöllerAnl025dz62m3rkbj249096NaNlink LIBRIS
645link Littlink APIlink WDQ6001036MöllerJohannl025dm64r5xq0j248796NaNlink LIBRIS
646link Littlink APIlink WDQ100566908MüllerLqn259h685g929bf304148NaNlink LIBRIS
650link Littlink APIlink WDQ109391029NikulaKjgvx0b82388555w223382NaNlink LIBRIS
652link Littlink APIlink WDQ4969551NilssonAMwt79bpff5hjqds8196213NaNlink LIBRIS
653link Littlink APIlink WDQ4969551NilssonAMwt79bpff5hjqds8196212NaNlink LIBRIS
654link Littlink APIlink WDQ4969551NilssonAMwt79bpff5hjqds8196216NaNlink LIBRIS
658link Littlink APIlink WDQ24701089NordalB0xbd70zj08hjvnh40006NaNlink LIBRIS
661link Littlink APIlink WDQ6014555NordencrantzAhftwzh810njzrhs228811NaNlink LIBRIS
662link Littlink APIlink WDQ6014711NordenskiöldCFc9psxwjw0lp68sr297597NaNlink LIBRIS
665link Littlink APIlink WDQ38420390NordstromAJ42gkn5dn44rg2tk284180NaNlink LIBRIS
666link Littlink APIlink WDQ4970156NordströmEBpm1357g7252cxlv216217NaNlink LIBRIS
668link Littlink APIlink WDQ15918080NorléenWjgvz2mn21h55sj5285842NaNlink LIBRIS
671link Littlink APIlink WDQ4970435NumersH0xbdgrbj2d58366223036NaNlink LIBRIS
672link Littlink APIlink WDQ47067986NymanM86lnp9ss22xbhz3202524NaNlink LIBRIS
673link Littlink APIlink WDQ6020589NyströmEjgvx0rh238cw2g380983NaNlink LIBRIS
674link Littlink APIlink WDQ6020589NyströmEjgvx0rh238cw2g3235292NaNlink LIBRIS
675link Littlink APIlink WDQ16650057NyströmL1zcgkx4k21tvbrs280427NaNlink LIBRIS
676link Littlink APIlink WDQ11880887NyströmMfcrtxcnz32w9bg0254459NaNlink LIBRIS
677link Littlink APIlink WDQ93225087OdelmanEljx02244367d27l241204NaNlink LIBRIS
678link Littlink APIlink WDQ3429810OhrlanderGmkz12fj514cvqpx196535NaNlink LIBRIS
679link Littlink APIlink WDQ16158918OlaiAdbqsv9cx349tlss226318NaNlink LIBRIS
680link Littlink APIlink WDQ16649185OlausEricirp369pn90kg22vq281139NaNlink LIBRIS
683link Littlink APIlink WDQ114121959OlofssonHzw9cf07h49rlckr230175NaNlink LIBRIS
684link Littlink APIlink WDQ6026223OlsonEvs69ddbd5g90zsw270852NaNlink LIBRIS
690link Littlink APIlink WDQ19976905OxenstiernaGL53hlpwlp0746z61276231NaNlink LIBRIS
691link Littlink APIlink WDQ16945439OxenstiernaJwt7bfmbf5stn5jj276223NaNlink LIBRIS
692link Littlink APIlink WDQ95342690PahlmbladCzw9dhv3h5ps1969280455NaNlink LIBRIS
696link Littlink APIlink WDQ6184812PalmcronAhftwzmh12jcx4nw232621NaNlink LIBRIS
697link Littlink APIlink WDQ31664751PalmkvistNtr58cldc1khlnn1276341NaNlink LIBRIS
701link Littlink APIlink WDQ459710ParlandO75kmnftr0b4lmst207083NaNlink LIBRIS
702link Littlink APIlink WDQ4971949ParlandS42gkssbn3pxf4vt382220NaNlink LIBRIS
708link Littlink APIlink WDQ6042488PersonneJpm147bl74xq44sj273037NaNlink LIBRIS
710link Littlink APIlink WDQ6045820PetreRrp369jt955st8s3276789NaNlink LIBRIS
711link Littlink APIlink WDQ4972683PetriniG0xbd9l9j534z8xw83506NaNlink LIBRIS
712link Littlink APIlink WDQ6046364PetrusJohannisGothusxv8bdspg4814l2p225224NaNlink LIBRIS
715link Littlink APIlink WDQ6047440PetterssonT64jlm9jq2wpnq8x205042NaNlink LIBRIS
718link Littlink APIlink WDQ333399PippingR20dgcpxl479hkr184018NaNlink LIBRIS
720link Littlink APIlink WDQ2849269PoissonAEX75knxxdr274bv40410093NaNlink LIBRIS
722link Littlink APIlink WDQ6053874PoratDxv8bftng4qdnhrl253094NaNlink LIBRIS
724link Littlink APIlink WDQ66581829PosseCMsq47bkvb2zcc9s2276790NaNlink LIBRIS
725link Littlink APIlink WDQ6054534PosseNgdsvww705kk957d213510NaNlink LIBRIS
726link Littlink APIlink WDQ12328881PrahlN64jmtt0q296bkjx353962NaNlink LIBRIS
727link Littlink APIlink WDQ50804810PreinitzAgdsvr47047h8l4p84810NaNlink LIBRIS
731link Littlink APIlink WDQ15734610RabbénJnl03bk762f25h3x387936NaNlink LIBRIS
734link Littlink APIlink WDQ87424RambachJJhftw0m414t1v61h259291NaNlink LIBRIS
738link Littlink APIlink WDQ517853ReenstiernaMHc9pszcgw2c4wqxf337137NaNlink LIBRIS
739link Littlink APIlink WDQ6066366RegnérGc9prvq5w46kzs72265767NaNlink LIBRIS
742link Littlink APIlink WDQ247320RelandAjgvxt8820v0sgj0369763NaNlink LIBRIS
743link Littlink APIlink WDQ247320RelandAjgvxt8820v0sgj086582NaNlink LIBRIS
752link Littlink APIlink WDQ28840189RingströmNxv8bdbpg4m9qbr3239624NaNlink LIBRIS
756link Littlink APIlink WDQ6076913RohdinCAxv8cl95g4qlr9qx401144NaNlink LIBRIS
757link Littlink APIlink WDQ18245441RoineJ1zcgn75k0p1kkpb369557NaNlink LIBRIS
759link Littlink APIlink WDQ6077749RomdahlAL75kmql3r53xxmqx265823NaNlink LIBRIS
760link Littlink APIlink WDQ6220177RosenadlerJvs689p2d0vq7lt2197712NaNlink LIBRIS
764link Littlink APIlink WDQ636426RoseniusCOpm147kg734tg9b8279217NaNlink LIBRIS
768link Littlink APIlink WDQ12305529RotheCPwt7bh38f3l15c7m342763NaNlink LIBRIS
770link Littlink APIlink WDQ6082642RudeenTkhwz0kv30ssnp4d320369NaNlink LIBRIS
771link Littlink APIlink WDQ6082642RudeenTkhwz0kv30ssnp4d202293NaNlink LIBRIS
773link Littlink APIlink WDQ5125016RålambC97mprcht2xb3g2v231025NaNlink LIBRIS
778link Littlink APIlink WDQ4958864SandbergAHMgr876s24d85md1bbNoneNaNlink LIBRIS
786link Littlink APIlink WDQ4977374SchiefauerJ1zcglfwk5jg7016320717NaNlink LIBRIS
788link Littlink APIlink WDQ236985SchjerfbeckH0xbdf6nj3lb16ql207136NaNlink LIBRIS
790link Littlink APIlink WDQ57281SchlegelAW86lpxk7s2bl20hf245108NaNlink LIBRIS
791link Littlink APIlink WDQ57281SchlegelAW86lpxk7s2bl20hf399114NaNlink LIBRIS
792link Littlink APIlink WDQ68202SchmidChftx14w1514s7mx273481NaNlink LIBRIS
793link Littlink APIlink WDQ6169057SchotteAzw9cfsgh2xng1rc224985NaNlink LIBRIS
794link Littlink APIlink WDQ151180SchreinerOb8nqm6cv4b5gkw790476NaNlink LIBRIS
797link Littlink APIlink WDQ6169926SchwabEwt79c9lf145h6nw239563NaNlink LIBRIS
803link Littlink APIlink WDQ100321851SethMtr58d44c2z65mbg318401NaNlink LIBRIS
807link Littlink APIlink WDQ1554766SilfverstolpeGM53hkl1jp42kdblq198771NaNlink LIBRIS
812link Littlink APIlink WDQ114137949SjöstedtNÅ1cl2kl7xzn87d8641cl2kl7xzn87d864NaNlink LIBRIS
826link Littlink APIlink WDQ3365811SparreS31fjm6tm2f6h2q8285499NaNlink LIBRIS
828link Littlink APIlink WDQ100414132SpensJwt7bf0rf1h6x79b285613NaNlink LIBRIS
831link Littlink APIlink WDQ53292StaaffKsq468p6b1mx8cxp226690NaNlink LIBRIS
834link Littlink APIlink WDQ31872554StaëlvonHolsteinALdbqtxhdx3wzkq7x285748NaNlink LIBRIS
839link Littlink APIlink WDQ4966227Stenberg-MasolleAkhwz0gk33lkm6f4199323NaNlink LIBRIS
841link Littlink APIlink WDQ502Stendhal75kmn44r4v68j6q199253NaNlink LIBRIS
845link Littlink APIlink WDQ16510719SternerMdbqswpwx0lslh7c264598NaNlink LIBRIS
847link Littlink APIlink WDQ4684135StjerneldAL53hlp13p41hlkd7279381NaNlink LIBRIS
848link Littlink APIlink WDQ6190801StobæusK0xbflxfj3ss3ktl335626NaNlink LIBRIS
849link Littlink APIlink WDQ36184StokerB0xbdf5dj4skn26b206896NaNlink LIBRIS
850link Littlink APIlink WDQ102513StoweHBpm134lr726sbrgt199387NaNlink LIBRIS
853link Littlink APIlink WDQ19976100StridsbergCc9pswskw56w7kd2294927NaNlink LIBRIS
854link Littlink APIlink WDQ108369712StrindbergObnl302lq86m043hgNoneNaNlink LIBRIS
855link Littlink APIlink WDQ108369914StrindbergZzw9dh4qh12gqxxv287325NaNlink LIBRIS
856link Littlink APIlink WDQ6193244StrömbergJBLDrp356zk91h2w893207249NaNlink LIBRIS
858link Littlink APIlink WDQ6194026StyffeCGrp36b9691ctsdsc297819NaNlink LIBRIS
859link Littlink APIlink WDQ2487226StåhleCIdbqsv5mx2hxvqmw222958NaNlink LIBRIS
860link Littlink APIlink WDQ47127123StålhaneA1zcgk6bk5v9n5h7287807NaNlink LIBRIS
861link Littlink APIlink WDQ64220930StålmarckTrp356sx9596cqfz203079NaNlink LIBRIS
862link Littlink APIlink WDQ63138033SundbergBkhwz0p933t8jq8h205383NaNlink LIBRIS
866link Littlink APIlink WDQ6196245SundiusPGmkz25t652gnx49g288035NaNlink LIBRIS
870link Littlink APIlink WDQ93057363SvedbomJsq47bm2b5v4zzh5278770NaNlink LIBRIS
875link Littlink APIlink WDQ6199909SwedenmarkJjgvxzft2093wtxk199592NaNlink LIBRIS
880link Littlink APIlink WDQ6201825SöderblomSfcrv1zgz4q3kwqw324479NaNlink LIBRIS
882link Littlink APIlink WDQ100510929SöderströmH53hlsz6p18z26hz358671NaNlink LIBRIS
883link Littlink APIlink WDQ1712495SörmanPwt796zmf29c6jd995593NaNlink LIBRIS
886link Littlink APIlink WDQ6203671TammH0xbfj58j4p545jz287776NaNlink LIBRIS
887link Littlink APIlink WDQ67336185TaubeWL53hlpdtp3l45zjc289041NaNlink LIBRIS
893link Littlink APIlink WDQ100522522ThunJc9prtjxw2p2x8dt233157NaNlink LIBRIS
895link Littlink APIlink WDQ23989204TideströmGhftw0241371nlr6243991NaNlink LIBRIS
896link Littlink APIlink WDQ105727505TidströmK86lnppfs175h9bj213894NaNlink LIBRIS
899link Littlink APIlink WDQ15042696TopeliusTrp3586695c1hvxc268119NaNlink LIBRIS
900link Littlink APIlink WDQ11885364TorckellOjgvx10823z9zwss268382NaNlink LIBRIS
901link Littlink APIlink WDQ116925695TorellÖhvg4nfwfffgkv2pvNoneNaNlink LIBRIS
903link Littlink APIlink WDQ49164471TorsslowE0xbdggqj457hk94241396NaNlink LIBRIS
904link Littlink APIlink WDQ78476TraklGzw9cfzth0lwhqv4228915NaNlink LIBRIS
906link Littlink APIlink WDQ67230052TunónHc9psz5tw10p61km332067NaNlink LIBRIS
908link Littlink APIlink WDQ71413009TybeckJnl037bk64hlvtqb300936NaNlink LIBRIS
912link Littlink APIlink WDQ4247TöpfferRnl025rj60rgwrgg258606NaNlink LIBRIS
914link Littlink APIlink WDQ4983792TörnqvistLdbqt12kx0wmd14t355198NaNlink LIBRIS
915link Littlink APIlink WDQ6218386TörnqvistPtr58gfkc4fztcf6352991NaNlink LIBRIS
919link Littlink APIlink WDQ6220195UpmarkGdyljx039j45mn6vkv247864NaNlink LIBRIS
924link Littlink APIlink WDQ1453305VetterlundFqn246lt83mj3n6s225518NaNlink LIBRIS
932link Littlink APIlink WDQ11856550WahlbeckEdbqswvhx3vndrs9268738NaNlink LIBRIS
934link Littlink APIlink WDQ100968238WahlströmPdbqtzk0x2tpzvqz314188NaNlink LIBRIS
935link Littlink APIlink WDQ6230587WallenbergMfcrtvfpz50n36nh202289NaNlink LIBRIS
936link Littlink APIlink WDQ6231238WallinSzw9cf61h0cswdxm235395NaNlink LIBRIS
938link Littlink APIlink WDQ2691239WasianskiEACfcrtxl5z17jw1j7260309NaNlink LIBRIS
939link Littlink APIlink WDQ6233433WavrinskyE42gjl0kn3wqz9kf225830NaNlink LIBRIS
940link Littlink APIlink WDQ6234024WedelKxv8cgzrg0zc8kk3283784NaNlink LIBRIS
943link Littlink APIlink WDQ6339329WervingJG20dgj96l4jzmkjc235458NaNlink LIBRIS
944link Littlink APIlink WDQ16616102WestdahlPwt7bf3rf451qvzn288313NaNlink LIBRIS
949link Littlink APIlink WDQ64167160WestlundBhftx3pm11jrvclk342541NaNlink LIBRIS
952link Littlink APIlink WDQ6238678WetterhoffKljx140t42gwbrs6294034NaNlink LIBRIS
956link Littlink APIlink WDQ6241087WijkmarkHc9prvvbw42dfv0f269517NaNlink LIBRIS
964link Littlink APIlink WDQ4990735WranérSkhwz1l432ldkznl229533NaNlink LIBRIS
966link Littlink APIlink WDQ561698WärnlöfALrp3693294qbsc4m292299NaNlink LIBRIS
967link Littlink APIlink WDQ4990772WästbergAwt799x1f180rm7f176053NaNlink LIBRIS
968link Littlink APIlink WDQ4683136YunkersA1zcfjl3k5mlthfj244397NaNlink LIBRIS
970link Littlink APIlink WDQ98708986ZawallESgdsw3gj04f992bs364080NaNlink LIBRIS
973link Littlink APIlink WDQ1342359ZetterstedtJW53hlpnpp408qrt6296121NaNlink LIBRIS
974link Littlink APIlink WDQ6252273ZetterströmCwt7994lf02k3ttg181063NaNlink LIBRIS
975link Littlink APIlink WDQ24004746ZetterströmE97mpqztt3sjw3hh192625NaNlink LIBRIS
976link Littlink APIlink WDQ4990924ZetterströmMariannefcrtvdmz15mhn0d201329NaNlink LIBRIS
979link Littlink APIlink WDQ97725287ÅhmanssonG53hklddp0835v8t208551NaNlink LIBRIS
982link Littlink APIlink WDQ30229691ÅkerlandE86lpscps5qpm1qg286134NaNlink LIBRIS
983link Littlink APIlink WDQ10656155ÅsbackaR0xbfnjgj57qmk2n378856NaNlink LIBRIS
986link Littlink APIlink WDQ6256668ÖhmanAc9prsgsw1hh228m205137NaNlink LIBRIS
988link 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-04 21:09:53.132630\n", "Time elapsed (hh:mm:ss.ms) 0:00:11.054253\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 }