From 567d14617e76a67b7de4b6e1fb980357e54a8593 Mon Sep 17 00:00:00 2001 From: Kenny Daniel Date: Mon, 20 May 2024 00:03:23 -0700 Subject: [PATCH] Zstandard --- README.md | 4 +- package.json | 1 + src/index.js | 3 +- test/files/wiki_1k.zstd.json | 1027 +++++++++++++++++++++++++++++++ test/files/wiki_1k.zstd.parquet | Bin 0 -> 21116 bytes test/zstd.test.js | 17 + 6 files changed, 1049 insertions(+), 3 deletions(-) create mode 100644 test/files/wiki_1k.zstd.json create mode 100644 test/files/wiki_1k.zstd.parquet create mode 100644 test/zstd.test.js diff --git a/README.md b/README.md index 0cdbcfc..0984c45 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,9 @@ Parquet compression types supported with `hyparquet-compressors`: - [X] Snappy - [x] GZip - [ ] LZO - - [ ] Brotli + - [X] Brotli - [X] LZ4 - - [ ] ZSTD + - [X] ZSTD - [X] LZ4_RAW # References diff --git a/package.json b/package.json index 2cde329..fa00598 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ }, "dependencies": { "brotli": "1.3.3", + "fzstd": "0.1.1", "hysnappy": "0.3.1", "pako": "2.1.0" }, diff --git a/src/index.js b/src/index.js index 5dec0f4..8e8eb53 100644 --- a/src/index.js +++ b/src/index.js @@ -1,5 +1,6 @@ // @ts-ignore import BROTLI from 'brotli/decompress' +import { decompress as ZSTD } from 'fzstd' import { snappyUncompressor } from 'hysnappy' import pako from 'pako' import { LZ4, LZ4_RAW } from './lz4.js' @@ -11,7 +12,7 @@ export const compressors = { SNAPPY: snappyUncompressor(), GZIP: input => pako.ungzip(input), BROTLI, - ZSTD: () => new Uint8Array(), // TODO + ZSTD: input => ZSTD(input), LZ4, LZ4_RAW, } diff --git a/test/files/wiki_1k.zstd.json b/test/files/wiki_1k.zstd.json new file mode 100644 index 0000000..6e2abcb --- /dev/null +++ b/test/files/wiki_1k.zstd.json @@ -0,0 +1,1027 @@ +[ + ["12", "https://en.wikipedia.org/wiki/Anarchism", "Anarchism"], + ["25", "https://en.wikipedia.org/wiki/Autism", "Autism"], + ["39", "https://en.wikipedia.org/wiki/Albedo", "Albedo"], + ["290", "https://en.wikipedia.org/wiki/A", "A"], + ["303", "https://en.wikipedia.org/wiki/Alabama", "Alabama"], + ["305", "https://en.wikipedia.org/wiki/Achilles", "Achilles"], + ["307", "https://en.wikipedia.org/wiki/Abraham%20Lincoln", "Abraham Lincoln"], + ["308", "https://en.wikipedia.org/wiki/Aristotle", "Aristotle"], + ["309", "https://en.wikipedia.org/wiki/An%20American%20in%20Paris", "An American in Paris"], + ["316", "https://en.wikipedia.org/wiki/Academy%20Award%20for%20Best%20Production%20Design", "Academy Award for Best Production Design"], + ["324", "https://en.wikipedia.org/wiki/Academy%20Awards", "Academy Awards"], + ["330", "https://en.wikipedia.org/wiki/Actrius", "Actrius"], + ["332", "https://en.wikipedia.org/wiki/Animalia%20%28book%29", "Animalia (book)"], + ["334", "https://en.wikipedia.org/wiki/International%20Atomic%20Time", "International Atomic Time"], + ["336", "https://en.wikipedia.org/wiki/Altruism", "Altruism"], + ["339", "https://en.wikipedia.org/wiki/Ayn%20Rand", "Ayn Rand"], + ["340", "https://en.wikipedia.org/wiki/Alain%20Connes", "Alain Connes"], + ["344", "https://en.wikipedia.org/wiki/Allan%20Dwan", "Allan Dwan"], + ["358", "https://en.wikipedia.org/wiki/Algeria", "Algeria"], + ["359", "https://en.wikipedia.org/wiki/List%20of%20Atlas%20Shrugged%20characters", "List of Atlas Shrugged characters"], + ["569", "https://en.wikipedia.org/wiki/Anthropology", "Anthropology"], + ["572", "https://en.wikipedia.org/wiki/Agricultural%20science", "Agricultural science"], + ["573", "https://en.wikipedia.org/wiki/Alchemy", "Alchemy"], + ["579", "https://en.wikipedia.org/wiki/Alien", "Alien"], + ["580", "https://en.wikipedia.org/wiki/Astronomer", "Astronomer"], + ["586", "https://en.wikipedia.org/wiki/ASCII", "ASCII"], + ["590", "https://en.wikipedia.org/wiki/Austin%20%28disambiguation%29", "Austin (disambiguation)"], + ["593", "https://en.wikipedia.org/wiki/Animation", "Animation"], + ["594", "https://en.wikipedia.org/wiki/Apollo", "Apollo"], + ["595", "https://en.wikipedia.org/wiki/Andre%20Agassi", "Andre Agassi"], + ["597", "https://en.wikipedia.org/wiki/Austroasiatic%20languages", "Austroasiatic languages"], + ["599", "https://en.wikipedia.org/wiki/Afroasiatic%20languages", "Afroasiatic languages"], + ["600", "https://en.wikipedia.org/wiki/Andorra", "Andorra"], + ["612", "https://en.wikipedia.org/wiki/Arithmetic%20mean", "Arithmetic mean"], + ["615", "https://en.wikipedia.org/wiki/American%20Football%20Conference", "American Football Conference"], + ["620", "https://en.wikipedia.org/wiki/Animal%20Farm", "Animal Farm"], + ["621", "https://en.wikipedia.org/wiki/Amphibian", "Amphibian"], + ["624", "https://en.wikipedia.org/wiki/Alaska", "Alaska"], + ["627", "https://en.wikipedia.org/wiki/Agriculture", "Agriculture"], + ["628", "https://en.wikipedia.org/wiki/Aldous%20Huxley", "Aldous Huxley"], + ["630", "https://en.wikipedia.org/wiki/Ada", "Ada"], + ["632", "https://en.wikipedia.org/wiki/Aberdeen%20%28disambiguation%29", "Aberdeen (disambiguation)"], + ["633", "https://en.wikipedia.org/wiki/Algae", "Algae"], + ["634", "https://en.wikipedia.org/wiki/Analysis%20of%20variance", "Analysis of variance"], + ["639", "https://en.wikipedia.org/wiki/Alkane", "Alkane"], + ["640", "https://en.wikipedia.org/wiki/Appellate%20procedure%20in%20the%20United%20States", "Appellate procedure in the United States"], + ["642", "https://en.wikipedia.org/wiki/Answer%20%28law%29", "Answer (law)"], + ["643", "https://en.wikipedia.org/wiki/Appellate%20court", "Appellate court"], + ["649", "https://en.wikipedia.org/wiki/Arraignment", "Arraignment"], + ["651", "https://en.wikipedia.org/wiki/America%20the%20Beautiful", "America the Beautiful"], + ["653", "https://en.wikipedia.org/wiki/Assistive%20technology", "Assistive technology"], + ["655", "https://en.wikipedia.org/wiki/Abacus", "Abacus"], + ["656", "https://en.wikipedia.org/wiki/Acid", "Acid"], + ["657", "https://en.wikipedia.org/wiki/Asphalt", "Asphalt"], + ["659", "https://en.wikipedia.org/wiki/American%20National%20Standards%20Institute", "American National Standards Institute"], + ["661", "https://en.wikipedia.org/wiki/Argument%20%28disambiguation%29", "Argument (disambiguation)"], + ["662", "https://en.wikipedia.org/wiki/Apollo%2011", "Apollo 11"], + ["663", "https://en.wikipedia.org/wiki/Apollo%208", "Apollo 8"], + ["664", "https://en.wikipedia.org/wiki/Astronaut", "Astronaut"], + ["665", "https://en.wikipedia.org/wiki/A%20Modest%20Proposal", "A Modest Proposal"], + ["666", "https://en.wikipedia.org/wiki/Alkali%20metal", "Alkali metal"], + ["670", "https://en.wikipedia.org/wiki/Alphabet", "Alphabet"], + ["673", "https://en.wikipedia.org/wiki/Atomic%20number", "Atomic number"], + ["674", "https://en.wikipedia.org/wiki/Anatomy", "Anatomy"], + ["675", "https://en.wikipedia.org/wiki/Affirming%20the%20consequent", "Affirming the consequent"], + ["676", "https://en.wikipedia.org/wiki/Andrei%20Tarkovsky", "Andrei Tarkovsky"], + ["677", "https://en.wikipedia.org/wiki/Ambiguity", "Ambiguity"], + ["678", "https://en.wikipedia.org/wiki/Abel", "Abel"], + ["679", "https://en.wikipedia.org/wiki/Animal%20%28disambiguation%29", "Animal (disambiguation)"], + ["680", "https://en.wikipedia.org/wiki/Aardvark", "Aardvark"], + ["681", "https://en.wikipedia.org/wiki/Aardwolf", "Aardwolf"], + ["682", "https://en.wikipedia.org/wiki/Adobe", "Adobe"], + ["683", "https://en.wikipedia.org/wiki/Adventure", "Adventure"], + ["689", "https://en.wikipedia.org/wiki/Asia", "Asia"], + ["690", "https://en.wikipedia.org/wiki/Aruba", "Aruba"], + ["691", "https://en.wikipedia.org/wiki/Articles%20of%20Confederation", "Articles of Confederation"], + ["694", "https://en.wikipedia.org/wiki/Asia%20Minor%20%28disambiguation%29", "Asia Minor (disambiguation)"], + ["698", "https://en.wikipedia.org/wiki/Atlantic%20Ocean", "Atlantic Ocean"], + ["700", "https://en.wikipedia.org/wiki/Arthur%20Schopenhauer", "Arthur Schopenhauer"], + ["701", "https://en.wikipedia.org/wiki/Angola", "Angola"], + ["704", "https://en.wikipedia.org/wiki/Demographics%20of%20Angola", "Demographics of Angola"], + ["705", "https://en.wikipedia.org/wiki/Politics%20of%20Angola", "Politics of Angola"], + ["706", "https://en.wikipedia.org/wiki/Economy%20of%20Angola", "Economy of Angola"], + ["708", "https://en.wikipedia.org/wiki/Transport%20in%20Angola", "Transport in Angola"], + ["709", "https://en.wikipedia.org/wiki/Angolan%20Armed%20Forces", "Angolan Armed Forces"], + ["710", "https://en.wikipedia.org/wiki/Foreign%20relations%20of%20Angola", "Foreign relations of Angola"], + ["711", "https://en.wikipedia.org/wiki/Albert%20Sidney%20Johnston", "Albert Sidney Johnston"], + ["713", "https://en.wikipedia.org/wiki/Android%20%28robot%29", "Android (robot)"], + ["717", "https://en.wikipedia.org/wiki/Alberta", "Alberta"], + ["728", "https://en.wikipedia.org/wiki/List%20of%20anthropologists", "List of anthropologists"], + ["734", "https://en.wikipedia.org/wiki/Actinopterygii", "Actinopterygii"], + ["736", "https://en.wikipedia.org/wiki/Albert%20Einstein", "Albert Einstein"], + ["38649019", "https://en.wikipedia.org/wiki/Conservative%20Presbyterian%20Church%20in%20Brazil", "Conservative Presbyterian Church in Brazil"], + ["737", "https://en.wikipedia.org/wiki/Afghanistan", "Afghanistan"], + ["738", "https://en.wikipedia.org/wiki/Albania", "Albania"], + ["740", "https://en.wikipedia.org/wiki/Allah", "Allah"], + ["742", "https://en.wikipedia.org/wiki/Algorithms%20%28journal%29", "Algorithms (journal)"], + ["746", "https://en.wikipedia.org/wiki/Azerbaijan", "Azerbaijan"], + ["748", "https://en.wikipedia.org/wiki/Amateur%20astronomy", "Amateur astronomy"], + ["751", "https://en.wikipedia.org/wiki/Aikido", "Aikido"], + ["752", "https://en.wikipedia.org/wiki/Art", "Art"], + ["764", "https://en.wikipedia.org/wiki/Agnostida", "Agnostida"], + ["765", "https://en.wikipedia.org/wiki/Abortion", "Abortion"], + ["766", "https://en.wikipedia.org/wiki/Abstract%20%28law%29", "Abstract (law)"], + ["771", "https://en.wikipedia.org/wiki/American%20Revolutionary%20War", "American Revolutionary War"], + ["772", "https://en.wikipedia.org/wiki/Ampere", "Ampere"], + ["775", "https://en.wikipedia.org/wiki/Algorithm", "Algorithm"], + ["777", "https://en.wikipedia.org/wiki/Annual%20plant", "Annual plant"], + ["779", "https://en.wikipedia.org/wiki/Anthophyta", "Anthophyta"], + ["780", "https://en.wikipedia.org/wiki/Atlas%20%28disambiguation%29", "Atlas (disambiguation)"], + ["782", "https://en.wikipedia.org/wiki/Mouthwash", "Mouthwash"], + ["783", "https://en.wikipedia.org/wiki/Alexander%20the%20Great", "Alexander the Great"], + ["784", "https://en.wikipedia.org/wiki/Alfred%20Korzybski", "Alfred Korzybski"], + ["785", "https://en.wikipedia.org/wiki/Asteroids%20%28video%20game%29", "Asteroids (video game)"], + ["786", "https://en.wikipedia.org/wiki/Asparagales", "Asparagales"], + ["787", "https://en.wikipedia.org/wiki/Alismatales", "Alismatales"], + ["788", "https://en.wikipedia.org/wiki/Apiales", "Apiales"], + ["789", "https://en.wikipedia.org/wiki/Asterales", "Asterales"], + ["791", "https://en.wikipedia.org/wiki/Asteroid", "Asteroid"], + ["794", "https://en.wikipedia.org/wiki/Allocution", "Allocution"], + ["795", "https://en.wikipedia.org/wiki/Affidavit", "Affidavit"], + ["798", "https://en.wikipedia.org/wiki/Aries%20%28constellation%29", "Aries (constellation)"], + ["799", "https://en.wikipedia.org/wiki/Aquarius%20%28constellation%29", "Aquarius (constellation)"], + ["800", "https://en.wikipedia.org/wiki/Anime", "Anime"], + ["801", "https://en.wikipedia.org/wiki/Asterism", "Asterism"], + ["802", "https://en.wikipedia.org/wiki/Ankara", "Ankara"], + ["803", "https://en.wikipedia.org/wiki/Arabic", "Arabic"], + ["808", "https://en.wikipedia.org/wiki/Alfred%20Hitchcock", "Alfred Hitchcock"], + ["809", "https://en.wikipedia.org/wiki/Anaconda", "Anaconda"], + ["824", "https://en.wikipedia.org/wiki/Altaic%20languages", "Altaic languages"], + ["825", "https://en.wikipedia.org/wiki/Austrian%20German", "Austrian German"], + ["840", "https://en.wikipedia.org/wiki/Axiom%20of%20choice", "Axiom of choice"], + ["841", "https://en.wikipedia.org/wiki/Attila", "Attila"], + ["842", "https://en.wikipedia.org/wiki/Aegean%20Sea", "Aegean Sea"], + ["843", "https://en.wikipedia.org/wiki/A%20Clockwork%20Orange%20%28novel%29", "A Clockwork Orange (novel)"], + ["844", "https://en.wikipedia.org/wiki/Amsterdam", "Amsterdam"], + ["846", "https://en.wikipedia.org/wiki/Museum%20of%20Work", "Museum of Work"], + ["848", "https://en.wikipedia.org/wiki/Audi", "Audi"], + ["849", "https://en.wikipedia.org/wiki/Aircraft", "Aircraft"], + ["851", "https://en.wikipedia.org/wiki/Alfred%20Nobel", "Alfred Nobel"], + ["852", "https://en.wikipedia.org/wiki/Alexander%20Graham%20Bell", "Alexander Graham Bell"], + ["854", "https://en.wikipedia.org/wiki/Anatolia", "Anatolia"], + ["856", "https://en.wikipedia.org/wiki/Apple%20Inc.", "Apple Inc."], + ["857", "https://en.wikipedia.org/wiki/Aberdeenshire", "Aberdeenshire"], + ["859", "https://en.wikipedia.org/wiki/Aztlan%20Underground", "Aztlan Underground"], + ["863", "https://en.wikipedia.org/wiki/American%20Civil%20War", "American Civil War"], + ["864", "https://en.wikipedia.org/wiki/Andy%20Warhol", "Andy Warhol"], + ["868", "https://en.wikipedia.org/wiki/Alp%20Arslan", "Alp Arslan"], + ["869", "https://en.wikipedia.org/wiki/American%20Film%20Institute", "American Film Institute"], + ["872", "https://en.wikipedia.org/wiki/Akira%20Kurosawa", "Akira Kurosawa"], + ["874", "https://en.wikipedia.org/wiki/Ancient%20Egypt", "Ancient Egypt"], + ["875", "https://en.wikipedia.org/wiki/Analog%20Brothers", "Analog Brothers"], + ["876", "https://en.wikipedia.org/wiki/Motor%20neuron%20disease", "Motor neuron disease"], + ["877", "https://en.wikipedia.org/wiki/Abjad", "Abjad"], + ["878", "https://en.wikipedia.org/wiki/Abugida", "Abugida"], + ["880", "https://en.wikipedia.org/wiki/ABBA", "ABBA"], + ["881", "https://en.wikipedia.org/wiki/Allegiance", "Allegiance"], + ["885", "https://en.wikipedia.org/wiki/Altenberg", "Altenberg"], + ["887", "https://en.wikipedia.org/wiki/MessagePad", "MessagePad"], + ["888", "https://en.wikipedia.org/wiki/A.%20E.%20van%20Vogt", "A. E. van Vogt"], + ["890", "https://en.wikipedia.org/wiki/Anna%20Kournikova", "Anna Kournikova"], + ["892", "https://en.wikipedia.org/wiki/Alfons%20Maria%20Jakob", "Alfons Maria Jakob"], + ["894", "https://en.wikipedia.org/wiki/Agnosticism", "Agnosticism"], + ["896", "https://en.wikipedia.org/wiki/Argon", "Argon"], + ["897", "https://en.wikipedia.org/wiki/Arsenic", "Arsenic"], + ["898", "https://en.wikipedia.org/wiki/Antimony", "Antimony"], + ["899", "https://en.wikipedia.org/wiki/Actinium", "Actinium"], + ["900", "https://en.wikipedia.org/wiki/Americium", "Americium"], + ["901", "https://en.wikipedia.org/wiki/Astatine", "Astatine"], + ["902", "https://en.wikipedia.org/wiki/Atom", "Atom"], + ["903", "https://en.wikipedia.org/wiki/Arable%20land", "Arable land"], + ["904", "https://en.wikipedia.org/wiki/Aluminium", "Aluminium"], + ["905", "https://en.wikipedia.org/wiki/Advanced%20Chemistry", "Advanced Chemistry"], + ["909", "https://en.wikipedia.org/wiki/Anglican%20Communion", "Anglican Communion"], + ["910", "https://en.wikipedia.org/wiki/Arne%20Kaijser", "Arne Kaijser"], + ["911", "https://en.wikipedia.org/wiki/Archipelago", "Archipelago"], + ["914", "https://en.wikipedia.org/wiki/Author", "Author"], + ["915", "https://en.wikipedia.org/wiki/Andrey%20Markov", "Andrey Markov"], + ["921", "https://en.wikipedia.org/wiki/Angst", "Angst"], + ["922", "https://en.wikipedia.org/wiki/Anxiety", "Anxiety"], + ["924", "https://en.wikipedia.org/wiki/A.%20A.%20Milne", "A. A. Milne"], + ["925", "https://en.wikipedia.org/wiki/Asociaci%C3%B3n%20Alumni", "Asociación Alumni"], + ["928", "https://en.wikipedia.org/wiki/Axiom", "Axiom"], + ["929", "https://en.wikipedia.org/wiki/Alpha", "Alpha"], + ["930", "https://en.wikipedia.org/wiki/Alvin%20Toffler", "Alvin Toffler"], + ["931", "https://en.wikipedia.org/wiki/The%20Amazing%20Spider-Man", "The Amazing Spider-Man"], + ["933", "https://en.wikipedia.org/wiki/AM", "AM"], + ["951", "https://en.wikipedia.org/wiki/Antigua%20and%20Barbuda", "Antigua and Barbuda"], + ["953", "https://en.wikipedia.org/wiki/Azincourt", "Azincourt"], + ["954", "https://en.wikipedia.org/wiki/Albert%20Speer", "Albert Speer"], + ["956", "https://en.wikipedia.org/wiki/Asteraceae", "Asteraceae"], + ["957", "https://en.wikipedia.org/wiki/Apiaceae", "Apiaceae"], + ["958", "https://en.wikipedia.org/wiki/Axon", "Axon"], + ["960", "https://en.wikipedia.org/wiki/Aramaic%20alphabet", "Aramaic alphabet"], + ["966", "https://en.wikipedia.org/wiki/American%20shot", "American shot"], + ["967", "https://en.wikipedia.org/wiki/Acute%20disseminated%20encephalomyelitis", "Acute disseminated encephalomyelitis"], + ["969", "https://en.wikipedia.org/wiki/Ataxia", "Ataxia"], + ["974", "https://en.wikipedia.org/wiki/Ada%20Lovelace", "Ada Lovelace"], + ["980", "https://en.wikipedia.org/wiki/August%20Derleth", "August Derleth"], + ["981", "https://en.wikipedia.org/wiki/Alps", "Alps"], + ["983", "https://en.wikipedia.org/wiki/Albert%20Camus", "Albert Camus"], + ["984", "https://en.wikipedia.org/wiki/Agatha%20Christie", "Agatha Christie"], + ["986", "https://en.wikipedia.org/wiki/The%20Plague%20%28novel%29", "The Plague (novel)"], + ["988", "https://en.wikipedia.org/wiki/Applied%20ethics", "Applied ethics"], + ["991", "https://en.wikipedia.org/wiki/Absolute%20value", "Absolute value"], + ["993", "https://en.wikipedia.org/wiki/Analog%20signal", "Analog signal"], + ["994", "https://en.wikipedia.org/wiki/Arecales", "Arecales"], + ["1000", "https://en.wikipedia.org/wiki/Hercule%20Poirot", "Hercule Poirot"], + ["1002", "https://en.wikipedia.org/wiki/Miss%20Marple", "Miss Marple"], + ["1004", "https://en.wikipedia.org/wiki/April", "April"], + ["1005", "https://en.wikipedia.org/wiki/August", "August"], + ["1006", "https://en.wikipedia.org/wiki/Aaron", "Aaron"], + ["1008", "https://en.wikipedia.org/wiki/April%206", "April 6"], + ["1009", "https://en.wikipedia.org/wiki/April%2012", "April 12"], + ["1010", "https://en.wikipedia.org/wiki/April%2015", "April 15"], + ["1011", "https://en.wikipedia.org/wiki/April%2030", "April 30"], + ["1012", "https://en.wikipedia.org/wiki/August%2022", "August 22"], + ["1013", "https://en.wikipedia.org/wiki/August%2027", "August 27"], + ["1014", "https://en.wikipedia.org/wiki/Alcohol%20%28chemistry%29", "Alcohol (chemistry)"], + ["1016", "https://en.wikipedia.org/wiki/Achill%20Island", "Achill Island"], + ["1017", "https://en.wikipedia.org/wiki/Allen%20Ginsberg", "Allen Ginsberg"], + ["1018", "https://en.wikipedia.org/wiki/Algebraically%20closed%20field", "Algebraically closed field"], + ["1019", "https://en.wikipedia.org/wiki/August%206", "August 6"], + ["1020", "https://en.wikipedia.org/wiki/Anatoly%20Karpov", "Anatoly Karpov"], + ["1021", "https://en.wikipedia.org/wiki/Aspect%20ratio", "Aspect ratio"], + ["1022", "https://en.wikipedia.org/wiki/Auto%20racing", "Auto racing"], + ["1023", "https://en.wikipedia.org/wiki/Anarcho-capitalism", "Anarcho-capitalism"], + ["1027", "https://en.wikipedia.org/wiki/August%209", "August 9"], + ["1028", "https://en.wikipedia.org/wiki/Aristophanes", "Aristophanes"], + ["1029", "https://en.wikipedia.org/wiki/Albert%20Schweitzer", "Albert Schweitzer"], + ["1030", "https://en.wikipedia.org/wiki/Austrian%20School", "Austrian School"], + ["1032", "https://en.wikipedia.org/wiki/Abscess", "Abscess"], + ["1036", "https://en.wikipedia.org/wiki/Aalborg%20Municipality", "Aalborg Municipality"], + ["1038", "https://en.wikipedia.org/wiki/Aarhus", "Aarhus"], + ["1043", "https://en.wikipedia.org/wiki/Northern%20cavefish", "Northern cavefish"], + ["1046", "https://en.wikipedia.org/wiki/Abatement", "Abatement"], + ["1049", "https://en.wikipedia.org/wiki/Amateur", "Amateur"], + ["1051", "https://en.wikipedia.org/wiki/Alexis%20Carrel", "Alexis Carrel"], + ["1055", "https://en.wikipedia.org/wiki/All%20Souls%27%20Day", "All Souls' Day"], + ["1057", "https://en.wikipedia.org/wiki/Anatole%20France", "Anatole France"], + ["1058", "https://en.wikipedia.org/wiki/Andr%C3%A9%20Gide", "André Gide"], + ["1063", "https://en.wikipedia.org/wiki/Algorithms%20for%20calculating%20variance", "Algorithms for calculating variance"], + ["1064", "https://en.wikipedia.org/wiki/Almond", "Almond"], + ["1069", "https://en.wikipedia.org/wiki/Demographics%20of%20Antigua%20and%20Barbuda", "Demographics of Antigua and Barbuda"], + ["1070", "https://en.wikipedia.org/wiki/Politics%20of%20Antigua%20and%20Barbuda", "Politics of Antigua and Barbuda"], + ["1072", "https://en.wikipedia.org/wiki/Telecommunications%20in%20Antigua%20and%20Barbuda", "Telecommunications in Antigua and Barbuda"], + ["1074", "https://en.wikipedia.org/wiki/Royal%20Antigua%20and%20Barbuda%20Defence%20Force", "Royal Antigua and Barbuda Defence Force"], + ["1078", "https://en.wikipedia.org/wiki/Antisemitism", "Antisemitism"], + ["1081", "https://en.wikipedia.org/wiki/Economy%20of%20Azerbaijan", "Economy of Azerbaijan"], + ["1082", "https://en.wikipedia.org/wiki/Geography%20of%20Azerbaijan", "Geography of Azerbaijan"], + ["1087", "https://en.wikipedia.org/wiki/Foreign%20relations%20of%20Azerbaijan", "Foreign relations of Azerbaijan"], + ["1088", "https://en.wikipedia.org/wiki/Azerbaijani%20Armed%20Forces", "Azerbaijani Armed Forces"], + ["1091", "https://en.wikipedia.org/wiki/Geography%20of%20Armenia", "Geography of Armenia"], + ["1092", "https://en.wikipedia.org/wiki/Demographics%20of%20Armenia", "Demographics of Armenia"], + ["1093", "https://en.wikipedia.org/wiki/Politics%20of%20Armenia", "Politics of Armenia"], + ["1094", "https://en.wikipedia.org/wiki/Economy%20of%20Armenia", "Economy of Armenia"], + ["1096", "https://en.wikipedia.org/wiki/Transport%20in%20Armenia", "Transport in Armenia"], + ["1097", "https://en.wikipedia.org/wiki/Armed%20Forces%20of%20Armenia", "Armed Forces of Armenia"], + ["1098", "https://en.wikipedia.org/wiki/Foreign%20relations%20of%20Armenia", "Foreign relations of Armenia"], + ["1110", "https://en.wikipedia.org/wiki/Demographics%20of%20American%20Samoa", "Demographics of American Samoa"], + ["1111", "https://en.wikipedia.org/wiki/Politics%20of%20American%20Samoa", "Politics of American Samoa"], + ["1112", "https://en.wikipedia.org/wiki/Economy%20of%20American%20Samoa", "Economy of American Samoa"], + ["1129", "https://en.wikipedia.org/wiki/August%2013", "August 13"], + ["1130", "https://en.wikipedia.org/wiki/Avicenna", "Avicenna"], + ["1132", "https://en.wikipedia.org/wiki/The%20Ashes", "The Ashes"], + ["1134", "https://en.wikipedia.org/wiki/Analysis", "Analysis"], + ["1135", "https://en.wikipedia.org/wiki/Abner%20Doubleday", "Abner Doubleday"], + ["1136", "https://en.wikipedia.org/wiki/America%27s%20National%20Game", "America's National Game"], + ["1140", "https://en.wikipedia.org/wiki/Amplitude%20modulation", "Amplitude modulation"], + ["1141", "https://en.wikipedia.org/wiki/Augustin-Jean%20Fresnel", "Augustin-Jean Fresnel"], + ["1143", "https://en.wikipedia.org/wiki/Abbot", "Abbot"], + ["1144", "https://en.wikipedia.org/wiki/Ardipithecus", "Ardipithecus"], + ["1146", "https://en.wikipedia.org/wiki/Assembly%20line", "Assembly line"], + ["1148", "https://en.wikipedia.org/wiki/Adelaide", "Adelaide"], + ["1152", "https://en.wikipedia.org/wiki/Alan%20Garner", "Alan Garner"], + ["1154", "https://en.wikipedia.org/wiki/August%202", "August 2"], + ["1155", "https://en.wikipedia.org/wiki/Atlantic%20%28disambiguation%29", "Atlantic (disambiguation)"], + ["1158", "https://en.wikipedia.org/wiki/Algebraic%20number", "Algebraic number"], + ["1160", "https://en.wikipedia.org/wiki/Automorphism", "Automorphism"], + ["1162", "https://en.wikipedia.org/wiki/Accordion", "Accordion"], + ["1164", "https://en.wikipedia.org/wiki/Artificial%20intelligence", "Artificial intelligence"], + ["1166", "https://en.wikipedia.org/wiki/Afro%20Celt%20Sound%20System", "Afro Celt Sound System"], + ["1167", "https://en.wikipedia.org/wiki/Ancient%20philosophy", "Ancient philosophy"], + ["1168", "https://en.wikipedia.org/wiki/Anaximander", "Anaximander"], + ["1169", "https://en.wikipedia.org/wiki/APL", "APL"], + ["1170", "https://en.wikipedia.org/wiki/Architect", "Architect"], + ["1171", "https://en.wikipedia.org/wiki/Abbreviation", "Abbreviation"], + ["1174", "https://en.wikipedia.org/wiki/Aphrodite", "Aphrodite"], + ["1175", "https://en.wikipedia.org/wiki/April%201", "April 1"], + ["1176", "https://en.wikipedia.org/wiki/Antisymmetric%20relation", "Antisymmetric relation"], + ["1177", "https://en.wikipedia.org/wiki/Aleister%20Crowley", "Aleister Crowley"], + ["1178", "https://en.wikipedia.org/wiki/Afterlife", "Afterlife"], + ["1181", "https://en.wikipedia.org/wiki/Astrometry", "Astrometry"], + ["1182", "https://en.wikipedia.org/wiki/Athena", "Athena"], + ["1183", "https://en.wikipedia.org/wiki/Amber%20Diceless%20Roleplaying%20Game", "Amber Diceless Roleplaying Game"], + ["1184", "https://en.wikipedia.org/wiki/Athene%20%28disambiguation%29", "Athene (disambiguation)"], + ["1187", "https://en.wikipedia.org/wiki/Alloy", "Alloy"], + ["1192", "https://en.wikipedia.org/wiki/Artistic%20revolution", "Artistic revolution"], + ["1193", "https://en.wikipedia.org/wiki/Agrarianism", "Agrarianism"], + ["1194", "https://en.wikipedia.org/wiki/Atomic", "Atomic"], + ["1196", "https://en.wikipedia.org/wiki/Angle", "Angle"], + ["1197", "https://en.wikipedia.org/wiki/Asa", "Asa"], + ["1198", "https://en.wikipedia.org/wiki/Acoustics", "Acoustics"], + ["1200", "https://en.wikipedia.org/wiki/Atomic%20physics", "Atomic physics"], + ["1201", "https://en.wikipedia.org/wiki/American%20Sign%20Language", "American Sign Language"], + ["1202", "https://en.wikipedia.org/wiki/Applet", "Applet"], + ["1203", "https://en.wikipedia.org/wiki/Alternate%20history", "Alternate history"], + ["1206", "https://en.wikipedia.org/wiki/Atomic%20orbital", "Atomic orbital"], + ["1207", "https://en.wikipedia.org/wiki/Amino%20acid", "Amino acid"], + ["1208", "https://en.wikipedia.org/wiki/Alan%20Turing", "Alan Turing"], + ["1209", "https://en.wikipedia.org/wiki/Area", "Area"], + ["1210", "https://en.wikipedia.org/wiki/Astronomical%20unit", "Astronomical unit"], + ["1212", "https://en.wikipedia.org/wiki/Artist", "Artist"], + ["1213", "https://en.wikipedia.org/wiki/Actaeon", "Actaeon"], + ["1214", "https://en.wikipedia.org/wiki/Anglicanism", "Anglicanism"], + ["1216", "https://en.wikipedia.org/wiki/Athens", "Athens"], + ["1217", "https://en.wikipedia.org/wiki/Anguilla", "Anguilla"], + ["1223", "https://en.wikipedia.org/wiki/Telecommunications%20in%20Anguilla", "Telecommunications in Anguilla"], + ["1227", "https://en.wikipedia.org/wiki/Ashmore%20and%20Cartier%20Islands", "Ashmore and Cartier Islands"], + ["1234", "https://en.wikipedia.org/wiki/Acoustic%20theory", "Acoustic theory"], + ["1235", "https://en.wikipedia.org/wiki/Alexander%20Mackenzie%20%28politician%29", "Alexander Mackenzie (politician)"], + ["1239", "https://en.wikipedia.org/wiki/Ashoka", "Ashoka"], + ["1241", "https://en.wikipedia.org/wiki/American%20%28word%29", "American (word)"], + ["1242", "https://en.wikipedia.org/wiki/Ada%20%28programming%20language%29", "Ada (programming language)"], + ["1247", "https://en.wikipedia.org/wiki/Alfonso%20Cuar%C3%B3n", "Alfonso Cuarón"], + ["1252", "https://en.wikipedia.org/wiki/Arianism", "Arianism"], + ["1254", "https://en.wikipedia.org/wiki/August%201", "August 1"], + ["1256", "https://en.wikipedia.org/wiki/Antoninus%20Pius", "Antoninus Pius"], + ["1259", "https://en.wikipedia.org/wiki/August%203", "August 3"], + ["1260", "https://en.wikipedia.org/wiki/Advanced%20Encryption%20Standard", "Advanced Encryption Standard"], + ["1261", "https://en.wikipedia.org/wiki/April%2026", "April 26"], + ["1264", "https://en.wikipedia.org/wiki/Anisotropy", "Anisotropy"], + ["1267", "https://en.wikipedia.org/wiki/Alpha%20decay", "Alpha decay"], + ["1270", "https://en.wikipedia.org/wiki/Extreme%20poverty", "Extreme poverty"], + ["1271", "https://en.wikipedia.org/wiki/Analytical%20Engine", "Analytical Engine"], + ["1273", "https://en.wikipedia.org/wiki/Augustus", "Augustus"], + ["1274", "https://en.wikipedia.org/wiki/Geography%20of%20Antarctica", "Geography of Antarctica"], + ["1279", "https://en.wikipedia.org/wiki/Transport%20in%20Antarctica", "Transport in Antarctica"], + ["1285", "https://en.wikipedia.org/wiki/Geography%20of%20Alabama", "Geography of Alabama"], + ["1286", "https://en.wikipedia.org/wiki/List%20of%20governors%20of%20Alabama", "List of governors of Alabama"], + ["1288", "https://en.wikipedia.org/wiki/Apocrypha", "Apocrypha"], + ["1291", "https://en.wikipedia.org/wiki/Antarctic%20Treaty%20System", "Antarctic Treaty System"], + ["1293", "https://en.wikipedia.org/wiki/Alfred%20Lawson", "Alfred Lawson"], + ["1298", "https://en.wikipedia.org/wiki/Ames%2C%20Iowa", "Ames, Iowa"], + ["1300", "https://en.wikipedia.org/wiki/Abalone", "Abalone"], + ["1301", "https://en.wikipedia.org/wiki/Abbess", "Abbess"], + ["1303", "https://en.wikipedia.org/wiki/Abdominal%20surgery", "Abdominal surgery"], + ["1304", "https://en.wikipedia.org/wiki/Abduction", "Abduction"], + ["1305", "https://en.wikipedia.org/wiki/Abensberg", "Abensberg"], + ["1306", "https://en.wikipedia.org/wiki/Arminianism", "Arminianism"], + ["1307", "https://en.wikipedia.org/wiki/The%20Alan%20Parsons%20Project", "The Alan Parsons Project"], + ["1309", "https://en.wikipedia.org/wiki/Almost%20all", "Almost all"], + ["1313", "https://en.wikipedia.org/wiki/Aromatic%20compound", "Aromatic compound"], + ["1315", "https://en.wikipedia.org/wiki/Abbey", "Abbey"], + ["1316", "https://en.wikipedia.org/wiki/Annales%20school", "Annales school"], + ["1317", "https://en.wikipedia.org/wiki/Antimatter", "Antimatter"], + ["1322", "https://en.wikipedia.org/wiki/Casa%20Batll%C3%B3", "Casa Batlló"], + ["1324", "https://en.wikipedia.org/wiki/Park%20G%C3%BCell", "Park Güell"], + ["1325", "https://en.wikipedia.org/wiki/Casa%20Mil%C3%A0", "Casa Milà"], + ["1327", "https://en.wikipedia.org/wiki/Antiparticle", "Antiparticle"], + ["1331", "https://en.wikipedia.org/wiki/Arabian%20Prince", "Arabian Prince"], + ["1332", "https://en.wikipedia.org/wiki/August%207", "August 7"], + ["1333", "https://en.wikipedia.org/wiki/August%208", "August 8"], + ["1334", "https://en.wikipedia.org/wiki/April%2016", "April 16"], + ["1335", "https://en.wikipedia.org/wiki/Associative%20property", "Associative property"], + ["1336", "https://en.wikipedia.org/wiki/The%20Apache%20Software%20Foundation", "The Apache Software Foundation"], + ["1338", "https://en.wikipedia.org/wiki/Americans%20with%20Disabilities%20Act%20of%201990", "Americans with Disabilities Act of 1990"], + ["1344", "https://en.wikipedia.org/wiki/Apple%20I", "Apple I"], + ["1346", "https://en.wikipedia.org/wiki/Apatosaurus", "Apatosaurus"], + ["1347", "https://en.wikipedia.org/wiki/Allosaurus", "Allosaurus"], + ["1348", "https://en.wikipedia.org/wiki/AK-47", "AK-47"], + ["1349", "https://en.wikipedia.org/wiki/Atanasoff%E2%80%93Berry%20computer", "Atanasoff–Berry computer"], + ["1354", "https://en.wikipedia.org/wiki/Andes", "Andes"], + ["1356", "https://en.wikipedia.org/wiki/Ancylopoda", "Ancylopoda"], + ["1358", "https://en.wikipedia.org/wiki/Anchor", "Anchor"], + ["1359", "https://en.wikipedia.org/wiki/Anbar%20%28town%29", "Anbar (town)"], + ["1360", "https://en.wikipedia.org/wiki/Anazarbus", "Anazarbus"], + ["1361", "https://en.wikipedia.org/wiki/Anagram", "Anagram"], + ["1362", "https://en.wikipedia.org/wiki/Anadyr%20%28river%29", "Anadyr (river)"], + ["1363", "https://en.wikipedia.org/wiki/Andr%C3%A9-Marie%20Amp%C3%A8re", "André-Marie Ampère"], + ["1365", "https://en.wikipedia.org/wiki/Ammonia", "Ammonia"], + ["1366", "https://en.wikipedia.org/wiki/Amethyst", "Amethyst"], + ["1367", "https://en.wikipedia.org/wiki/Albertosaurus", "Albertosaurus"], + ["1368", "https://en.wikipedia.org/wiki/Assembly%20language", "Assembly language"], + ["1369", "https://en.wikipedia.org/wiki/Ambrosia", "Ambrosia"], + ["1370", "https://en.wikipedia.org/wiki/Ambrose", "Ambrose"], + ["1371", "https://en.wikipedia.org/wiki/Ambracia", "Ambracia"], + ["1372", "https://en.wikipedia.org/wiki/Amber", "Amber"], + ["1373", "https://en.wikipedia.org/wiki/Amalaric", "Amalaric"], + ["1374", "https://en.wikipedia.org/wiki/Alphorn", "Alphorn"], + ["1376", "https://en.wikipedia.org/wiki/Army", "Army"], + ["1380", "https://en.wikipedia.org/wiki/Alligatoridae", "Alligatoridae"], + ["1383", "https://en.wikipedia.org/wiki/Alder", "Alder"], + ["1384", "https://en.wikipedia.org/wiki/Amos%20Bronson%20Alcott", "Amos Bronson Alcott"], + ["1386", "https://en.wikipedia.org/wiki/Arachnophobia", "Arachnophobia"], + ["1387", "https://en.wikipedia.org/wiki/Alabaster", "Alabaster"], + ["1389", "https://en.wikipedia.org/wiki/Ahab", "Ahab"], + ["1391", "https://en.wikipedia.org/wiki/ASIC%20%28disambiguation%29", "ASIC (disambiguation)"], + ["1392", "https://en.wikipedia.org/wiki/Dasyproctidae", "Dasyproctidae"], + ["1394", "https://en.wikipedia.org/wiki/Algol", "Algol"], + ["1395", "https://en.wikipedia.org/wiki/Amazing%20Grace", "Amazing Grace"], + ["1397", "https://en.wikipedia.org/wiki/AOL", "AOL"], + ["1400", "https://en.wikipedia.org/wiki/Anno%20Domini", "Anno Domini"], + ["1404", "https://en.wikipedia.org/wiki/AV", "AV"], + ["1408", "https://en.wikipedia.org/wiki/Alcuin", "Alcuin"], + ["1409", "https://en.wikipedia.org/wiki/Angilbert", "Angilbert"], + ["1412", "https://en.wikipedia.org/wiki/Amine", "Amine"], + ["1416", "https://en.wikipedia.org/wiki/April%2029", "April 29"], + ["1417", "https://en.wikipedia.org/wiki/August%2014", "August 14"], + ["1418", "https://en.wikipedia.org/wiki/Absolute%20zero", "Absolute zero"], + ["1419", "https://en.wikipedia.org/wiki/Adiabatic%20process", "Adiabatic process"], + ["52726379", "https://en.wikipedia.org/wiki/Trachysomus%20buquetii", "Trachysomus buquetii"], + ["1422", "https://en.wikipedia.org/wiki/Amide", "Amide"], + ["1423", "https://en.wikipedia.org/wiki/Animism", "Animism"], + ["1425", "https://en.wikipedia.org/wiki/Antonio%20Vivaldi", "Antonio Vivaldi"], + ["1428", "https://en.wikipedia.org/wiki/Adrian", "Adrian"], + ["1433", "https://en.wikipedia.org/wiki/Aare", "Aare"], + ["1435", "https://en.wikipedia.org/wiki/Abbotsford%2C%20Scottish%20Borders", "Abbotsford, Scottish Borders"], + ["1436", "https://en.wikipedia.org/wiki/Abraham", "Abraham"], + ["1437", "https://en.wikipedia.org/wiki/Abraxas", "Abraxas"], + ["1438", "https://en.wikipedia.org/wiki/Absalom", "Absalom"], + ["1439", "https://en.wikipedia.org/wiki/Abydos", "Abydos"], + ["1440", "https://en.wikipedia.org/wiki/Abydos%2C%20Egypt", "Abydos, Egypt"], + ["1441", "https://en.wikipedia.org/wiki/Abydos%20%28Hellespont%29", "Abydos (Hellespont)"], + ["1442", "https://en.wikipedia.org/wiki/August%2015", "August 15"], + ["1445", "https://en.wikipedia.org/wiki/Acacia%20sensu%20lato", "Acacia sensu lato"], + ["1446", "https://en.wikipedia.org/wiki/Acapulco", "Acapulco"], + ["1448", "https://en.wikipedia.org/wiki/August%2016", "August 16"], + ["1449", "https://en.wikipedia.org/wiki/Alan%20Kay", "Alan Kay"], + ["1451", "https://en.wikipedia.org/wiki/APL%20%28programming%20language%29", "APL (programming language)"], + ["1453", "https://en.wikipedia.org/wiki/ALGOL", "ALGOL"], + ["1456", "https://en.wikipedia.org/wiki/AWK", "AWK"], + ["1460", "https://en.wikipedia.org/wiki/Asgard", "Asgard"], + ["1461", "https://en.wikipedia.org/wiki/Apollo%20program", "Apollo program"], + ["1466", "https://en.wikipedia.org/wiki/Assault", "Assault"], + ["1478", "https://en.wikipedia.org/wiki/%C3%81lfheimr", "Álfheimr"], + ["1482", "https://en.wikipedia.org/wiki/Ask%20and%20Embla", "Ask and Embla"], + ["1484", "https://en.wikipedia.org/wiki/Alabama%20River", "Alabama River"], + ["1485", "https://en.wikipedia.org/wiki/Alain%20de%20Lille", "Alain de Lille"], + ["1486", "https://en.wikipedia.org/wiki/Alemanni", "Alemanni"], + ["1488", "https://en.wikipedia.org/wiki/NYSE%20American", "NYSE American"], + ["1490", "https://en.wikipedia.org/wiki/August%2017", "August 17"], + ["1491", "https://en.wikipedia.org/wiki/August%2012", "August 12"], + ["1494", "https://en.wikipedia.org/wiki/Alfred%20Russel%20Wallace", "Alfred Russel Wallace"], + ["1495", "https://en.wikipedia.org/wiki/Australian%20Labor%20Party", "Australian Labor Party"], + ["1496", "https://en.wikipedia.org/wiki/August%2018", "August 18"], + ["1497", "https://en.wikipedia.org/wiki/August%2019", "August 19"], + ["1499", "https://en.wikipedia.org/wiki/August%2021", "August 21"], + ["1500", "https://en.wikipedia.org/wiki/Dodo%20%28Alice%27s%20Adventures%20in%20Wonderland%29", "Dodo (Alice's Adventures in Wonderland)"], + ["1501", "https://en.wikipedia.org/wiki/Lory%20%28disambiguation%29", "Lory (disambiguation)"], + ["1504", "https://en.wikipedia.org/wiki/Albert", "Albert"], + ["1505", "https://en.wikipedia.org/wiki/Albert%20I", "Albert I"], + ["1506", "https://en.wikipedia.org/wiki/Albert%20II", "Albert II"], + ["1507", "https://en.wikipedia.org/wiki/Albert%20III", "Albert III"], + ["1508", "https://en.wikipedia.org/wiki/Albert%20Alcibiades%2C%20Margrave%20of%20Brandenburg-Kulmbach", "Albert Alcibiades, Margrave of Brandenburg-Kulmbach"], + ["1509", "https://en.wikipedia.org/wiki/Albert%20the%20Bear", "Albert the Bear"], + ["1513", "https://en.wikipedia.org/wiki/Albert%20of%20Brandenburg", "Albert of Brandenburg"], + ["1514", "https://en.wikipedia.org/wiki/Albert%2C%20Duke%20of%20Prussia", "Albert, Duke of Prussia"], + ["1519", "https://en.wikipedia.org/wiki/August%2025", "August 25"], + ["1520", "https://en.wikipedia.org/wiki/Aachen", "Aachen"], + ["1523", "https://en.wikipedia.org/wiki/Agate", "Agate"], + ["1525", "https://en.wikipedia.org/wiki/Aspirin", "Aspirin"], + ["1526", "https://en.wikipedia.org/wiki/Abner", "Abner"], + ["1527", "https://en.wikipedia.org/wiki/Ahmed%20I", "Ahmed I"], + ["1528", "https://en.wikipedia.org/wiki/Ahmed%20II", "Ahmed II"], + ["1529", "https://en.wikipedia.org/wiki/Ahmed%20III", "Ahmed III"], + ["1530", "https://en.wikipedia.org/wiki/Ainu%20people", "Ainu people"], + ["1536", "https://en.wikipedia.org/wiki/Acropolis", "Acropolis"], + ["1537", "https://en.wikipedia.org/wiki/Acupuncture", "Acupuncture"], + ["1538", "https://en.wikipedia.org/wiki/Adder", "Adder"], + ["1540", "https://en.wikipedia.org/wiki/Aeneas", "Aeneas"], + ["1541", "https://en.wikipedia.org/wiki/April%2013", "April 13"], + ["1542", "https://en.wikipedia.org/wiki/Amaranth", "Amaranth"], + ["1543", "https://en.wikipedia.org/wiki/Agapanthus%20africanus", "Agapanthus africanus"], + ["1544", "https://en.wikipedia.org/wiki/Agamemnon", "Agamemnon"], + ["1545", "https://en.wikipedia.org/wiki/Aga%20Khan%20I", "Aga Khan I"], + ["1546", "https://en.wikipedia.org/wiki/Aga%20Khan%20III", "Aga Khan III"], + ["1547", "https://en.wikipedia.org/wiki/Agasias", "Agasias"], + ["1548", "https://en.wikipedia.org/wiki/Alexander%20Agassiz", "Alexander Agassiz"], + ["1549", "https://en.wikipedia.org/wiki/Agathon", "Agathon"], + ["1550", "https://en.wikipedia.org/wiki/Agesilaus%20II", "Agesilaus II"], + ["1551", "https://en.wikipedia.org/wiki/Agis", "Agis"], + ["1552", "https://en.wikipedia.org/wiki/Antonio%20Agliardi", "Antonio Agliardi"], + ["1553", "https://en.wikipedia.org/wiki/Agnes%20of%20Merania", "Agnes of Merania"], + ["1556", "https://en.wikipedia.org/wiki/Agrippina%20the%20Elder", "Agrippina the Elder"], + ["1557", "https://en.wikipedia.org/wiki/Agrippina%20the%20Younger", "Agrippina the Younger"], + ["1558", "https://en.wikipedia.org/wiki/American%20Chinese%20cuisine", "American Chinese cuisine"], + ["1559", "https://en.wikipedia.org/wiki/Ahenobarbus", "Ahenobarbus"], + ["1560", "https://en.wikipedia.org/wiki/Ahmad%20Shah%20Durrani", "Ahmad Shah Durrani"], + ["1563", "https://en.wikipedia.org/wiki/Arthur%20Aikin", "Arthur Aikin"], + ["1564", "https://en.wikipedia.org/wiki/Ailanthus", "Ailanthus"], + ["1565", "https://en.wikipedia.org/wiki/Aimoin", "Aimoin"], + ["1566", "https://en.wikipedia.org/wiki/Akkadian%20Empire", "Akkadian Empire"], + ["1567", "https://en.wikipedia.org/wiki/Ajax%20the%20Lesser", "Ajax the Lesser"], + ["1568", "https://en.wikipedia.org/wiki/Ajax%20the%20Great", "Ajax the Great"], + ["1569", "https://en.wikipedia.org/wiki/Ajax", "Ajax"], + ["1570", "https://en.wikipedia.org/wiki/Alaric%20I", "Alaric I"], + ["1571", "https://en.wikipedia.org/wiki/Alaric%20II", "Alaric II"], + ["1573", "https://en.wikipedia.org/wiki/Albertus%20Magnus", "Albertus Magnus"], + ["1575", "https://en.wikipedia.org/wiki/Alboin", "Alboin"], + ["1576", "https://en.wikipedia.org/wiki/Afonso%20de%20Albuquerque", "Afonso de Albuquerque"], + ["1577", "https://en.wikipedia.org/wiki/Alcaeus%20of%20Mytilene", "Alcaeus of Mytilene"], + ["1578", "https://en.wikipedia.org/wiki/Alcamenes", "Alcamenes"], + ["16241786", "https://en.wikipedia.org/wiki/Vohitany", "Vohitany"], + ["1579", "https://en.wikipedia.org/wiki/Alcmene", "Alcmene"], + ["1580", "https://en.wikipedia.org/wiki/Alcidamas", "Alcidamas"], + ["1581", "https://en.wikipedia.org/wiki/Aldine%20Press", "Aldine Press"], + ["1583", "https://en.wikipedia.org/wiki/Ealdred%20%28archbishop%20of%20York%29", "Ealdred (archbishop of York)"], + ["1585", "https://en.wikipedia.org/wiki/Alexander%20I%20of%20Epirus", "Alexander I of Epirus"], + ["1586", "https://en.wikipedia.org/wiki/Alexander%20Balas", "Alexander Balas"], + ["1587", "https://en.wikipedia.org/wiki/Alexander%20of%20Pherae", "Alexander of Pherae"], + ["1588", "https://en.wikipedia.org/wiki/Alexander%20II%20of%20Epirus", "Alexander II of Epirus"], + ["1589", "https://en.wikipedia.org/wiki/Alexander%20Jagiellon", "Alexander Jagiellon"], + ["1592", "https://en.wikipedia.org/wiki/Alexander%20III%20of%20Russia", "Alexander III of Russia"], + ["1593", "https://en.wikipedia.org/wiki/Alexander%20I%20of%20Scotland", "Alexander I of Scotland"], + ["1594", "https://en.wikipedia.org/wiki/Alexander%20II%20of%20Scotland", "Alexander II of Scotland"], + ["1595", "https://en.wikipedia.org/wiki/Alexander%20I%20of%20Serbia", "Alexander I of Serbia"], + ["1596", "https://en.wikipedia.org/wiki/Alexander%20III%20of%20Scotland", "Alexander III of Scotland"], + ["1597", "https://en.wikipedia.org/wiki/Alexander%20of%20Greece%20%28disambiguation%29", "Alexander of Greece (disambiguation)"], + ["1599", "https://en.wikipedia.org/wiki/Alexander%20of%20Aphrodisias", "Alexander of Aphrodisias"], + ["1600", "https://en.wikipedia.org/wiki/Severus%20Alexander", "Severus Alexander"], + ["1601", "https://en.wikipedia.org/wiki/Alexander", "Alexander"], + ["1602", "https://en.wikipedia.org/wiki/Alexander%20I", "Alexander I"], + ["1603", "https://en.wikipedia.org/wiki/Alexander%20II", "Alexander II"], + ["1604", "https://en.wikipedia.org/wiki/Alexander%20III", "Alexander III"], + ["1605", "https://en.wikipedia.org/wiki/Alexander%20Aetolus", "Alexander Aetolus"], + ["1606", "https://en.wikipedia.org/wiki/Alexander%20Jannaeus", "Alexander Jannaeus"], + ["1607", "https://en.wikipedia.org/wiki/Alexander%20IV", "Alexander IV"], + ["1608", "https://en.wikipedia.org/wiki/Alexander%20V", "Alexander V"], + ["1612", "https://en.wikipedia.org/wiki/Alexandrists", "Alexandrists"], + ["1613", "https://en.wikipedia.org/wiki/Alexios%20I%20Komnenos", "Alexios I Komnenos"], + ["1614", "https://en.wikipedia.org/wiki/Alexis%20%28poet%29", "Alexis (poet)"], + ["1615", "https://en.wikipedia.org/wiki/Alexios%20II%20Komnenos", "Alexios II Komnenos"], + ["1616", "https://en.wikipedia.org/wiki/Alexios%20III%20Angelos", "Alexios III Angelos"], + ["1617", "https://en.wikipedia.org/wiki/Alexios%20V%20Doukas", "Alexios V Doukas"], + ["1620", "https://en.wikipedia.org/wiki/Alexei%20Petrovich%2C%20Tsarevich%20of%20Russia", "Alexei Petrovich, Tsarevich of Russia"], + ["1623", "https://en.wikipedia.org/wiki/Andrew%20Jackson", "Andrew Jackson"], + ["1624", "https://en.wikipedia.org/wiki/Andrew%20Johnson", "Andrew Johnson"], + ["1625", "https://en.wikipedia.org/wiki/Aleksandr%20Solzhenitsyn", "Aleksandr Solzhenitsyn"], + ["1627", "https://en.wikipedia.org/wiki/Aberdeen", "Aberdeen"], + ["1628", "https://en.wikipedia.org/wiki/August%2023", "August 23"], + ["1629", "https://en.wikipedia.org/wiki/August%2024", "August 24"], + ["1633", "https://en.wikipedia.org/wiki/Antipope", "Antipope"], + ["1634", "https://en.wikipedia.org/wiki/Aquaculture", "Aquaculture"], + ["1635", "https://en.wikipedia.org/wiki/Kolmogorov%20complexity", "Kolmogorov complexity"], + ["1637", "https://en.wikipedia.org/wiki/Hymn%20to%20Proserpine", "Hymn to Proserpine"], + ["1638", "https://en.wikipedia.org/wiki/The%20Triumph%20of%20Time", "The Triumph of Time"], + ["1639", "https://en.wikipedia.org/wiki/April%2028", "April 28"], + ["1640", "https://en.wikipedia.org/wiki/Alfred%20the%20Great", "Alfred the Great"], + ["1642", "https://en.wikipedia.org/wiki/Alessandro%20Algardi", "Alessandro Algardi"], + ["1643", "https://en.wikipedia.org/wiki/Alger%20of%20Li%C3%A8ge", "Alger of Liège"], + ["1644", "https://en.wikipedia.org/wiki/Algiers", "Algiers"], + ["1645", "https://en.wikipedia.org/wiki/Ibn%20al-Haytham", "Ibn al-Haytham"], + ["1647", "https://en.wikipedia.org/wiki/Alessandro%20Allori", "Alessandro Allori"], + ["1649", "https://en.wikipedia.org/wiki/Almoravid%20dynasty", "Almoravid dynasty"], + ["1650", "https://en.wikipedia.org/wiki/Aloe", "Aloe"], + ["1652", "https://en.wikipedia.org/wiki/Alyattes%20of%20Lydia", "Alyattes of Lydia"], + ["1653", "https://en.wikipedia.org/wiki/Age%20of%20consent", "Age of consent"], + ["1654", "https://en.wikipedia.org/wiki/Alypius%20of%20Antioch", "Alypius of Antioch"], + ["1655", "https://en.wikipedia.org/wiki/Amalasuintha", "Amalasuintha"], + ["1656", "https://en.wikipedia.org/wiki/Amalric%20of%20Bena", "Amalric of Bena"], + ["1657", "https://en.wikipedia.org/wiki/Afonso%20I%20of%20Portugal", "Afonso I of Portugal"], + ["1658", "https://en.wikipedia.org/wiki/Afonso%20II%20of%20Portugal", "Afonso II of Portugal"], + ["1659", "https://en.wikipedia.org/wiki/Afonso%20III%20of%20Portugal", "Afonso III of Portugal"], + ["1660", "https://en.wikipedia.org/wiki/Afonso%20IV%20of%20Portugal", "Afonso IV of Portugal"], + ["1661", "https://en.wikipedia.org/wiki/Afonso%20V%20of%20Portugal", "Afonso V of Portugal"], + ["1662", "https://en.wikipedia.org/wiki/Afonso%20VI%20of%20Portugal", "Afonso VI of Portugal"], + ["1663", "https://en.wikipedia.org/wiki/Alphonso%20I%20of%20Spain", "Alphonso I of Spain"], + ["1664", "https://en.wikipedia.org/wiki/Alfonso%20II%20of%20Asturias", "Alfonso II of Asturias"], + ["1669", "https://en.wikipedia.org/wiki/Amarasimha", "Amarasimha"], + ["1676", "https://en.wikipedia.org/wiki/Alfonso%20XII", "Alfonso XII"], + ["1677", "https://en.wikipedia.org/wiki/Alfonso%20XIII", "Alfonso XIII"], + ["1679", "https://en.wikipedia.org/wiki/Alfonso%20the%20Battler", "Alfonso the Battler"], + ["1680", "https://en.wikipedia.org/wiki/Amaryllis", "Amaryllis"], + ["1683", "https://en.wikipedia.org/wiki/Alfonso%20III%20of%20Aragon", "Alfonso III of Aragon"], + ["1684", "https://en.wikipedia.org/wiki/Alfonso%20IV%20of%20Aragon", "Alfonso IV of Aragon"], + ["1685", "https://en.wikipedia.org/wiki/Amasis%20II", "Amasis II"], + ["1686", "https://en.wikipedia.org/wiki/Alfonso%20V%20of%20Aragon", "Alfonso V of Aragon"], + ["1687", "https://en.wikipedia.org/wiki/Amathus", "Amathus"], + ["1688", "https://en.wikipedia.org/wiki/Alphons", "Alphons"], + ["1689", "https://en.wikipedia.org/wiki/Alfonso%20I", "Alfonso I"], + ["1690", "https://en.wikipedia.org/wiki/Amati", "Amati"], + ["1691", "https://en.wikipedia.org/wiki/Alfonso%20II", "Alfonso II"], + ["1692", "https://en.wikipedia.org/wiki/Alfonso%20III", "Alfonso III"], + ["1694", "https://en.wikipedia.org/wiki/Alfonso%20IV", "Alfonso IV"], + ["1695", "https://en.wikipedia.org/wiki/Amazons", "Amazons"], + ["1696", "https://en.wikipedia.org/wiki/Alfonso%20V", "Alfonso V"], + ["1697", "https://en.wikipedia.org/wiki/Ambergris", "Ambergris"], + ["1698", "https://en.wikipedia.org/wiki/Ambiorix", "Ambiorix"], + ["1700", "https://en.wikipedia.org/wiki/August%20Wilhelm%20Ambros", "August Wilhelm Ambros"], + ["1701", "https://en.wikipedia.org/wiki/Amazon%20River", "Amazon River"], + ["1702", "https://en.wikipedia.org/wiki/Alfred%20of%20Beverley", "Alfred of Beverley"], + ["1710", "https://en.wikipedia.org/wiki/April%2022", "April 22"], + ["579530", "https://en.wikipedia.org/wiki/Anatoly%20Popov", "Anatoly Popov"], + ["1711", "https://en.wikipedia.org/wiki/August%2031", "August 31"], + ["1714", "https://en.wikipedia.org/wiki/Autpert%20Ambrose", "Autpert Ambrose"], + ["1715", "https://en.wikipedia.org/wiki/Abu%20Bakr", "Abu Bakr"], + ["1716", "https://en.wikipedia.org/wiki/Ambrose%20Traversari", "Ambrose Traversari"], + ["1717", "https://en.wikipedia.org/wiki/Ambrosians", "Ambrosians"], + ["1718", "https://en.wikipedia.org/wiki/Ambrosiaster", "Ambrosiaster"], + ["1719", "https://en.wikipedia.org/wiki/Ambrosius%20Aurelianus", "Ambrosius Aurelianus"], + ["1722", "https://en.wikipedia.org/wiki/Ammon", "Ammon"], + ["1723", "https://en.wikipedia.org/wiki/Ammonius%20Hermiae", "Ammonius Hermiae"], + ["1724", "https://en.wikipedia.org/wiki/Ammonius%20Saccas", "Ammonius Saccas"], + ["1726", "https://en.wikipedia.org/wiki/Book%20of%20Amos", "Book of Amos"], + ["1727", "https://en.wikipedia.org/wiki/Amphipolis", "Amphipolis"], + ["1728", "https://en.wikipedia.org/wiki/Amram", "Amram"], + ["1729", "https://en.wikipedia.org/wiki/Amyntas%20I%20of%20Macedon", "Amyntas I of Macedon"], + ["1730", "https://en.wikipedia.org/wiki/Amyntas%20III%20of%20Macedon", "Amyntas III of Macedon"], + ["1732", "https://en.wikipedia.org/wiki/Anacharsis", "Anacharsis"], + ["1734", "https://en.wikipedia.org/wiki/Anah", "Anah"], + ["1735", "https://en.wikipedia.org/wiki/%C4%80nanda", "Ānanda"], + ["1737", "https://en.wikipedia.org/wiki/Anaxagoras", "Anaxagoras"], + ["1738", "https://en.wikipedia.org/wiki/Anaxarchus", "Anaxarchus"], + ["1740", "https://en.wikipedia.org/wiki/Ancyra%20%28planthopper%29", "Ancyra (planthopper)"], + ["1742", "https://en.wikipedia.org/wiki/Anastasius%20I", "Anastasius I"], + ["1743", "https://en.wikipedia.org/wiki/Anastasius%20II", "Anastasius II"], + ["1746", "https://en.wikipedia.org/wiki/Anaximenes%20of%20Lampsacus", "Anaximenes of Lampsacus"], + ["1747", "https://en.wikipedia.org/wiki/Anastasius", "Anastasius"], + ["1748", "https://en.wikipedia.org/wiki/Anaximenes%20of%20Miletus", "Anaximenes of Miletus"], + ["1749", "https://en.wikipedia.org/wiki/Ancus%20Marcius", "Ancus Marcius"], + ["1750", "https://en.wikipedia.org/wiki/Andaman%20Islands", "Andaman Islands"], + ["1751", "https://en.wikipedia.org/wiki/Alexander%20Anderson%20%28mathematician%29", "Alexander Anderson (mathematician)"], + ["1752", "https://en.wikipedia.org/wiki/Andocides", "Andocides"], + ["1754", "https://en.wikipedia.org/wiki/Andrea%20Andreani", "Andrea Andreani"], + ["1755", "https://en.wikipedia.org/wiki/Andrew%20II%20of%20Hungary", "Andrew II of Hungary"], + ["1756", "https://en.wikipedia.org/wiki/An%20Enquiry%20Concerning%20Human%20Understanding", "An Enquiry Concerning Human Understanding"], + ["1758", "https://en.wikipedia.org/wiki/Andr%C3%A9%20de%20Longjumeau", "André de Longjumeau"], + ["1759", "https://en.wikipedia.org/wiki/Andriscus", "Andriscus"], + ["1760", "https://en.wikipedia.org/wiki/Andronikos%20III%20Palaiologos", "Andronikos III Palaiologos"], + ["1761", "https://en.wikipedia.org/wiki/Andronikos%20II%20Palaiologos", "Andronikos II Palaiologos"], + ["62118486", "https://en.wikipedia.org/wiki/Leopold%20Rottmann", "Leopold Rottmann"], + ["1762", "https://en.wikipedia.org/wiki/Andronikos%20I%20Komnenos", "Andronikos I Komnenos"], + ["1763", "https://en.wikipedia.org/wiki/Andronicus%20of%20Cyrrhus", "Andronicus of Cyrrhus"], + ["1764", "https://en.wikipedia.org/wiki/Andronicus%20of%20Rhodes", "Andronicus of Rhodes"], + ["1765", "https://en.wikipedia.org/wiki/Andronicus", "Andronicus"], + ["1767", "https://en.wikipedia.org/wiki/Ammianus%20Marcellinus", "Ammianus Marcellinus"], + ["1770", "https://en.wikipedia.org/wiki/Apollo%2013", "Apollo 13"], + ["1773", "https://en.wikipedia.org/wiki/Apollo%207", "Apollo 7"], + ["1774", "https://en.wikipedia.org/wiki/Apollo%209", "Apollo 9"], + ["1776", "https://en.wikipedia.org/wiki/Arthritis", "Arthritis"], + ["1777", "https://en.wikipedia.org/wiki/April%202", "April 2"], + ["1778", "https://en.wikipedia.org/wiki/Acetylene", "Acetylene"], + ["1779", "https://en.wikipedia.org/wiki/Alfred", "Alfred"], + ["1781", "https://en.wikipedia.org/wiki/August%2028", "August 28"], + ["1786", "https://en.wikipedia.org/wiki/Arabic%20numerals", "Arabic numerals"], + ["1787", "https://en.wikipedia.org/wiki/April%209", "April 9"], + ["1788", "https://en.wikipedia.org/wiki/ABM", "ABM"], + ["1789", "https://en.wikipedia.org/wiki/Apuleius", "Apuleius"], + ["1790", "https://en.wikipedia.org/wiki/Alexander%20Selkirk", "Alexander Selkirk"], + ["1791", "https://en.wikipedia.org/wiki/Anti-ballistic%20missile", "Anti-ballistic missile"], + ["1793", "https://en.wikipedia.org/wiki/August%2029", "August 29"], + ["1794", "https://en.wikipedia.org/wiki/August%2030", "August 30"], + ["1797", "https://en.wikipedia.org/wiki/Acre", "Acre"], + ["1799", "https://en.wikipedia.org/wiki/ATP", "ATP"], + ["1800", "https://en.wikipedia.org/wiki/Adenosine%20triphosphate", "Adenosine triphosphate"], + ["1802", "https://en.wikipedia.org/wiki/%C3%86gir", "Ægir"], + ["1805", "https://en.wikipedia.org/wiki/Antibiotic", "Antibiotic"], + ["1806", "https://en.wikipedia.org/wiki/Arnold%20Schwarzenegger", "Arnold Schwarzenegger"], + ["1807", "https://en.wikipedia.org/wiki/ASA", "ASA"], + ["1810", "https://en.wikipedia.org/wiki/Actium", "Actium"], + ["1812", "https://en.wikipedia.org/wiki/Amway", "Amway"], + ["1814", "https://en.wikipedia.org/wiki/Adam%20Smith", "Adam Smith"], + ["1822", "https://en.wikipedia.org/wiki/Antoine%20Lavoisier", "Antoine Lavoisier"], + ["1825", "https://en.wikipedia.org/wiki/Hermann%20Kolbe", "Hermann Kolbe"], + ["1826", "https://en.wikipedia.org/wiki/April%2018", "April 18"], + ["1827", "https://en.wikipedia.org/wiki/April%2023", "April 23"], + ["1828", "https://en.wikipedia.org/wiki/Amitabh%20Bachchan", "Amitabh Bachchan"], + ["1832", "https://en.wikipedia.org/wiki/Allomorph", "Allomorph"], + ["1834", "https://en.wikipedia.org/wiki/Allophone", "Allophone"], + ["1835", "https://en.wikipedia.org/wiki/Affix", "Affix"], + ["1837", "https://en.wikipedia.org/wiki/Allegory", "Allegory"], + ["1839", "https://en.wikipedia.org/wiki/Allotropy", "Allotropy"], + ["1840", "https://en.wikipedia.org/wiki/Agathocles%20of%20Syracuse", "Agathocles of Syracuse"], + ["1841", "https://en.wikipedia.org/wiki/Economy%20of%20Alberta", "Economy of Alberta"], + ["1842", "https://en.wikipedia.org/wiki/Augustin-Louis%20Cauchy", "Augustin-Louis Cauchy"], + ["1844", "https://en.wikipedia.org/wiki/Archimedes", "Archimedes"], + ["1845", "https://en.wikipedia.org/wiki/Alternative%20medicine", "Alternative medicine"], + ["1847", "https://en.wikipedia.org/wiki/Archimedean%20solid", "Archimedean solid"], + ["1851", "https://en.wikipedia.org/wiki/Antiprism", "Antiprism"], + ["1853", "https://en.wikipedia.org/wiki/Natural%20history%20of%20Africa", "Natural history of Africa"], + ["1854", "https://en.wikipedia.org/wiki/Geography%20of%20Africa", "Geography of Africa"], + ["1857", "https://en.wikipedia.org/wiki/Approval%20voting", "Approval voting"], + ["1859", "https://en.wikipedia.org/wiki/Arizona%20State%20University", "Arizona State University"], + ["1862", "https://en.wikipedia.org/wiki/April%2014", "April 14"], + ["1864", "https://en.wikipedia.org/wiki/Astoria%2C%20Oregon", "Astoria, Oregon"], + ["1866", "https://en.wikipedia.org/wiki/Alarums%20and%20Excursions", "Alarums and Excursions"], + ["1869", "https://en.wikipedia.org/wiki/Alfred%20Jarry", "Alfred Jarry"], + ["1870", "https://en.wikipedia.org/wiki/Amalric", "Amalric"], + ["1871", "https://en.wikipedia.org/wiki/Amalric%20of%20Jerusalem", "Amalric of Jerusalem"], + ["1872", "https://en.wikipedia.org/wiki/Aimery%20of%20Cyprus", "Aimery of Cyprus"], + ["1873", "https://en.wikipedia.org/wiki/Anthemius%20of%20Tralles", "Anthemius of Tralles"], + ["1874", "https://en.wikipedia.org/wiki/Absalon", "Absalon"], + ["1875", "https://en.wikipedia.org/wiki/Adhemar%20of%20Le%20Puy", "Adhemar of Le Puy"], + ["1878", "https://en.wikipedia.org/wiki/Alphonse%2C%20Count%20of%20Poitiers", "Alphonse, Count of Poitiers"], + ["1879", "https://en.wikipedia.org/wiki/Alfonso%20Jordan", "Alfonso Jordan"], + ["1880", "https://en.wikipedia.org/wiki/Ambroise", "Ambroise"], + ["1881", "https://en.wikipedia.org/wiki/Art%20Deco", "Art Deco"], + ["1884", "https://en.wikipedia.org/wiki/ASCII%20art", "ASCII art"], + ["1887", "https://en.wikipedia.org/wiki/Alexius", "Alexius"], + ["1890", "https://en.wikipedia.org/wiki/American%20English", "American English"], + ["1893", "https://en.wikipedia.org/wiki/Albert%20Spalding", "Albert Spalding"], + ["1894", "https://en.wikipedia.org/wiki/Africa%20Alphabet", "Africa Alphabet"], + ["1896", "https://en.wikipedia.org/wiki/Acquire", "Acquire"], + ["1897", "https://en.wikipedia.org/wiki/Australian%20English", "Australian English"], + ["1902", "https://en.wikipedia.org/wiki/American%20Airlines%20Flight%2077", "American Airlines Flight 77"], + ["1905", "https://en.wikipedia.org/wiki/Ambush", "Ambush"], + ["1908", "https://en.wikipedia.org/wiki/Abzyme", "Abzyme"], + ["1909", "https://en.wikipedia.org/wiki/Adaptive%20radiation", "Adaptive radiation"], + ["1910", "https://en.wikipedia.org/wiki/Agarose%20gel%20electrophoresis", "Agarose gel electrophoresis"], + ["1911", "https://en.wikipedia.org/wiki/Allele", "Allele"], + ["1912", "https://en.wikipedia.org/wiki/Ampicillin", "Ampicillin"], + ["1913", "https://en.wikipedia.org/wiki/Annealing", "Annealing"], + ["1914", "https://en.wikipedia.org/wiki/Antimicrobial%20resistance", "Antimicrobial resistance"], + ["1915", "https://en.wikipedia.org/wiki/Antigen", "Antigen"], + ["1916", "https://en.wikipedia.org/wiki/Autosome", "Autosome"], + ["1919", "https://en.wikipedia.org/wiki/Antwerp%20%28disambiguation%29", "Antwerp (disambiguation)"], + ["1920", "https://en.wikipedia.org/wiki/Aquila", "Aquila"], + ["1921", "https://en.wikipedia.org/wiki/Al-Qaeda", "Al-Qaeda"], + ["1923", "https://en.wikipedia.org/wiki/Alessandro%20Volta", "Alessandro Volta"], + ["1924", "https://en.wikipedia.org/wiki/Argo%20Navis", "Argo Navis"], + ["1925", "https://en.wikipedia.org/wiki/Andromeda%20%28mythology%29", "Andromeda (mythology)"], + ["1926", "https://en.wikipedia.org/wiki/Antlia", "Antlia"], + ["1927", "https://en.wikipedia.org/wiki/Ara%20%28constellation%29", "Ara (constellation)"], + ["1928", "https://en.wikipedia.org/wiki/Auriga", "Auriga"], + ["1930", "https://en.wikipedia.org/wiki/Arkansas", "Arkansas"], + ["1931", "https://en.wikipedia.org/wiki/Atmosphere%20%28disambiguation%29", "Atmosphere (disambiguation)"], + ["1933", "https://en.wikipedia.org/wiki/Apus", "Apus"], + ["1934", "https://en.wikipedia.org/wiki/Abadan%2C%20Iran", "Abadan, Iran"], + ["1935", "https://en.wikipedia.org/wiki/Attorney", "Attorney"], + ["1937", "https://en.wikipedia.org/wiki/Alexander%20Fleming", "Alexander Fleming"], + ["1938", "https://en.wikipedia.org/wiki/Andrew%20Carnegie", "Andrew Carnegie"], + ["1939", "https://en.wikipedia.org/wiki/Approximant", "Approximant"], + ["1940", "https://en.wikipedia.org/wiki/Astronomer%20Royal", "Astronomer Royal"], + ["1941", "https://en.wikipedia.org/wiki/Aeon", "Aeon"], + ["1942", "https://en.wikipedia.org/wiki/Airline", "Airline"], + ["1943", "https://en.wikipedia.org/wiki/Australian%20Democrats", "Australian Democrats"], + ["1944", "https://en.wikipedia.org/wiki/Australian%20Capital%20Territory", "Australian Capital Territory"], + ["1946", "https://en.wikipedia.org/wiki/Unit%20of%20alcohol", "Unit of alcohol"], + ["1947", "https://en.wikipedia.org/wiki/Aotus", "Aotus"], + ["1948", "https://en.wikipedia.org/wiki/Ally%20McBeal", "Ally McBeal"], + ["1949", "https://en.wikipedia.org/wiki/Andreas%20Capellanus", "Andreas Capellanus"], + ["1950", "https://en.wikipedia.org/wiki/American%20Civil%20Liberties%20Union", "American Civil Liberties Union"], + ["1955", "https://en.wikipedia.org/wiki/Adobe%20Inc.", "Adobe Inc."], + ["1957", "https://en.wikipedia.org/wiki/Alexander%20Technique", "Alexander Technique"], + ["1960", "https://en.wikipedia.org/wiki/Andrea%20Alciato", "Andrea Alciato"], + ["1962", "https://en.wikipedia.org/wiki/Apparent%20magnitude", "Apparent magnitude"], + ["1963", "https://en.wikipedia.org/wiki/Absolute%20magnitude", "Absolute magnitude"], + ["1965", "https://en.wikipedia.org/wiki/Apollo%201", "Apollo 1"], + ["1966", "https://en.wikipedia.org/wiki/Apollo%2010", "Apollo 10"], + ["1967", "https://en.wikipedia.org/wiki/Apollo%2012", "Apollo 12"], + ["1968", "https://en.wikipedia.org/wiki/Apollo%2014", "Apollo 14"], + ["1969", "https://en.wikipedia.org/wiki/Apollo%2015", "Apollo 15"], + ["1970", "https://en.wikipedia.org/wiki/Apollo%2016", "Apollo 16"], + ["1971", "https://en.wikipedia.org/wiki/Apollo%2017", "Apollo 17"], + ["1973", "https://en.wikipedia.org/wiki/American%20Revolution", "American Revolution"], + ["1974", "https://en.wikipedia.org/wiki/April%2017", "April 17"], + ["1975", "https://en.wikipedia.org/wiki/Alan%20Ayckbourn", "Alan Ayckbourn"], + ["1979", "https://en.wikipedia.org/wiki/Alpha%20Centauri", "Alpha Centauri"], + ["1980", "https://en.wikipedia.org/wiki/Amiga", "Amiga"], + ["1985", "https://en.wikipedia.org/wiki/Absorption", "Absorption"], + ["1986", "https://en.wikipedia.org/wiki/Actinophryid", "Actinophryid"], + ["1988", "https://en.wikipedia.org/wiki/Abel%20Tasman", "Abel Tasman"], + ["1990", "https://en.wikipedia.org/wiki/August%205", "August 5"], + ["1991", "https://en.wikipedia.org/wiki/Angula", "Angula"], + ["1994", "https://en.wikipedia.org/wiki/ASP", "ASP"], + ["1997", "https://en.wikipedia.org/wiki/Algebraic%20geometry", "Algebraic geometry"], + ["1998", "https://en.wikipedia.org/wiki/Austin%2C%20Texas", "Austin, Texas"], + ["2003", "https://en.wikipedia.org/wiki/Argument%20from%20morality", "Argument from morality"], + ["2004", "https://en.wikipedia.org/wiki/ASL%20%28disambiguation%29", "ASL (disambiguation)"], + ["2006", "https://en.wikipedia.org/wiki/Auschwitz%20concentration%20camp", "Auschwitz concentration camp"], + ["2007", "https://en.wikipedia.org/wiki/Archery", "Archery"], + ["2009", "https://en.wikipedia.org/wiki/Alvar%20Aalto", "Alvar Aalto"], + ["2011", "https://en.wikipedia.org/wiki/Comparison%20of%20American%20and%20British%20English", "Comparison of American and British English"], + ["2014", "https://en.wikipedia.org/wiki/Atomic%20semantics", "Atomic semantics"], + ["2015", "https://en.wikipedia.org/wiki/Antarctic%20Circumpolar%20Current", "Antarctic Circumpolar Current"], + ["2017", "https://en.wikipedia.org/wiki/Arbor%20Day", "Arbor Day"], + ["2018", "https://en.wikipedia.org/wiki/A.%20J.%20Ayer", "A. J. Ayer"], + ["2019", "https://en.wikipedia.org/wiki/Andr%C3%A9%20Weil", "André Weil"], + ["2020", "https://en.wikipedia.org/wiki/Achaeans%20%28Homer%29", "Achaeans (Homer)"], + ["2021", "https://en.wikipedia.org/wiki/Atle%20Selberg", "Atle Selberg"], + ["2023", "https://en.wikipedia.org/wiki/Aeschylus", "Aeschylus"], + ["2024", "https://en.wikipedia.org/wiki/Amber%20Road", "Amber Road"], + ["2025", "https://en.wikipedia.org/wiki/Crandall%20University", "Crandall University"], + ["2027", "https://en.wikipedia.org/wiki/Andrew%20Wiles", "Andrew Wiles"], + ["2028", "https://en.wikipedia.org/wiki/Ambient", "Ambient"], + ["2029", "https://en.wikipedia.org/wiki/Anne%20Bront%C3%AB", "Anne Brontë"], + ["2030", "https://en.wikipedia.org/wiki/Augustine%20of%20Hippo", "Augustine of Hippo"], + ["2032", "https://en.wikipedia.org/wiki/Acting", "Acting"], + ["2037", "https://en.wikipedia.org/wiki/Delian%20League", "Delian League"], + ["2038", "https://en.wikipedia.org/wiki/August%20Horch", "August Horch"], + ["2039", "https://en.wikipedia.org/wiki/Avionics", "Avionics"], + ["2041", "https://en.wikipedia.org/wiki/Ares", "Ares"], + ["2042", "https://en.wikipedia.org/wiki/Alexander%20Grothendieck", "Alexander Grothendieck"], + ["2047", "https://en.wikipedia.org/wiki/Alcoholics%20Anonymous", "Alcoholics Anonymous"], + ["2049", "https://en.wikipedia.org/wiki/Alpha%20compositing", "Alpha compositing"], + ["2052", "https://en.wikipedia.org/wiki/Array%20data%20structure", "Array data structure"], + ["2053", "https://en.wikipedia.org/wiki/Advance%20Australia%20Fair", "Advance Australia Fair"], + ["2061", "https://en.wikipedia.org/wiki/Automatic%20number%20announcement%20circuit", "Automatic number announcement circuit"], + ["2062", "https://en.wikipedia.org/wiki/Amerigo%20Vespucci", "Amerigo Vespucci"], + ["2063", "https://en.wikipedia.org/wiki/Aristide%20Maillol", "Aristide Maillol"], + ["2064", "https://en.wikipedia.org/wiki/Antonio%20Canova", "Antonio Canova"], + ["2065", "https://en.wikipedia.org/wiki/Auguste%20Rodin", "Auguste Rodin"], + ["2067", "https://en.wikipedia.org/wiki/Ann%20Arbor%2C%20Michigan", "Ann Arbor, Michigan"], + ["2070", "https://en.wikipedia.org/wiki/Act%20of%20Settlement%201701", "Act of Settlement 1701"], + ["2075", "https://en.wikipedia.org/wiki/Aircraft%20hijacking", "Aircraft hijacking"], + ["2076", "https://en.wikipedia.org/wiki/Acropolis%20of%20Athens", "Acropolis of Athens"], + ["2077", "https://en.wikipedia.org/wiki/Adam%20Weishaupt", "Adam Weishaupt"], + ["2078", "https://en.wikipedia.org/wiki/Acorn%20Electron", "Acorn Electron"], + ["2080", "https://en.wikipedia.org/wiki/A%20Fire%20Upon%20the%20Deep", "A Fire Upon the Deep"], + ["2082", "https://en.wikipedia.org/wiki/Aeronautics", "Aeronautics"], + ["2083", "https://en.wikipedia.org/wiki/Auguste%20and%20Louis%20Lumi%C3%A8re", "Auguste and Louis Lumière"], + ["2084", "https://en.wikipedia.org/wiki/Acts%20of%20the%20Apostles", "Acts of the Apostles"], + ["2085", "https://en.wikipedia.org/wiki/Assyria", "Assyria"], + ["2086", "https://en.wikipedia.org/wiki/Abijah", "Abijah"], + ["2087", "https://en.wikipedia.org/wiki/Ark", "Ark"], + ["2088", "https://en.wikipedia.org/wiki/Aphasia", "Aphasia"], + ["2089", "https://en.wikipedia.org/wiki/Aorta", "Aorta"], + ["2093", "https://en.wikipedia.org/wiki/Abimelech", "Abimelech"], + ["2099", "https://en.wikipedia.org/wiki/Andrew%20Tridgell", "Andrew Tridgell"], + ["24203812", "https://en.wikipedia.org/wiki/Sibyna", "Sibyna"], + ["2100", "https://en.wikipedia.org/wiki/Applesoft%20BASIC", "Applesoft BASIC"], + ["2101", "https://en.wikipedia.org/wiki/Asterix", "Asterix"], + ["2102", "https://en.wikipedia.org/wiki/Arizona%20Cardinals", "Arizona Cardinals"], + ["2103", "https://en.wikipedia.org/wiki/Atlanta%20Falcons", "Atlanta Falcons"], + ["2104", "https://en.wikipedia.org/wiki/Heathenry%20in%20the%20United%20States", "Heathenry in the United States"], + ["2106", "https://en.wikipedia.org/wiki/Ansible", "Ansible"], + ["2108", "https://en.wikipedia.org/wiki/Adalbert%20of%20Prague", "Adalbert of Prague"], + ["2110", "https://en.wikipedia.org/wiki/%C3%86lfheah%20of%20Canterbury", "Ælfheah of Canterbury"], + ["2112", "https://en.wikipedia.org/wiki/Associative%20algebra", "Associative algebra"], + ["2113", "https://en.wikipedia.org/wiki/Axiom%20of%20regularity", "Axiom of regularity"], + ["2114", "https://en.wikipedia.org/wiki/IBM%20AIX", "IBM AIX"], + ["2115", "https://en.wikipedia.org/wiki/AppleTalk", "AppleTalk"], + ["2116", "https://en.wikipedia.org/wiki/Apple%20II%20series", "Apple II series"], + ["2117", "https://en.wikipedia.org/wiki/Apple%20III", "Apple III"], + ["2118", "https://en.wikipedia.org/wiki/AVL%20tree", "AVL tree"], + ["2120", "https://en.wikipedia.org/wiki/Aliphatic%20compound", "Aliphatic compound"], + ["2122", "https://en.wikipedia.org/wiki/Astrology", "Astrology"], + ["2123", "https://en.wikipedia.org/wiki/Abyssinia%20%28disambiguation%29", "Abyssinia (disambiguation)"], + ["2125", "https://en.wikipedia.org/wiki/Algebraic%20extension", "Algebraic extension"], + ["2126", "https://en.wikipedia.org/wiki/Ani%20DiFranco", "Ani DiFranco"], + ["2127", "https://en.wikipedia.org/wiki/Arene%20%28disambiguation%29", "Arene (disambiguation)"], + ["2129", "https://en.wikipedia.org/wiki/Arizona%20Diamondbacks", "Arizona Diamondbacks"], + ["2130", "https://en.wikipedia.org/wiki/Aesthetics", "Aesthetics"], + ["2134", "https://en.wikipedia.org/wiki/Ark%20of%20the%20Covenant", "Ark of the Covenant"], + ["2136", "https://en.wikipedia.org/wiki/Angles", "Angles"], + ["2137", "https://en.wikipedia.org/wiki/Aster%20CT-80", "Aster CT-80"], + ["2138", "https://en.wikipedia.org/wiki/Arthur%20Wellesley", "Arthur Wellesley"], + ["2139", "https://en.wikipedia.org/wiki/Lists%20of%20animated%20television%20series", "Lists of animated television series"], + ["2140", "https://en.wikipedia.org/wiki/Atlanta%20Braves", "Atlanta Braves"], + ["2141", "https://en.wikipedia.org/wiki/Atari%20ST", "Atari ST"], + ["2142", "https://en.wikipedia.org/wiki/List%20of%20artificial%20intelligence%20projects", "List of artificial intelligence projects"], + ["2144", "https://en.wikipedia.org/wiki/Aaliyah", "Aaliyah"], + ["2147", "https://en.wikipedia.org/wiki/Armour", "Armour"], + ["2148", "https://en.wikipedia.org/wiki/Armoured%20fighting%20vehicle", "Armoured fighting vehicle"], + ["2151", "https://en.wikipedia.org/wiki/Anton%20Drexler", "Anton Drexler"], + ["2152", "https://en.wikipedia.org/wiki/All%20Quiet%20on%20the%20Western%20Front", "All Quiet on the Western Front"], + ["2154", "https://en.wikipedia.org/wiki/African%20Americans", "African Americans"], + ["2161", "https://en.wikipedia.org/wiki/Artistic%20License", "Artistic License"], + ["2162", "https://en.wikipedia.org/wiki/Afrikaans", "Afrikaans"], + ["2163", "https://en.wikipedia.org/wiki/Aeolus", "Aeolus"], + ["2166", "https://en.wikipedia.org/wiki/ABC", "ABC"], + ["2167", "https://en.wikipedia.org/wiki/Alford%20plea", "Alford plea"], + ["2170", "https://en.wikipedia.org/wiki/ABCD", "ABCD"], + ["2171", "https://en.wikipedia.org/wiki/Anti-realism", "Anti-realism"], + ["2174", "https://en.wikipedia.org/wiki/Arsenal%20F.C.", "Arsenal F.C."], + ["2175", "https://en.wikipedia.org/wiki/American%20cuisine", "American cuisine"], + ["2176", "https://en.wikipedia.org/wiki/Ahmad%20Shah%20Massoud", "Ahmad Shah Massoud"], + ["2178", "https://en.wikipedia.org/wiki/Atlantis", "Atlantis"], + ["2179", "https://en.wikipedia.org/wiki/Autobiography", "Autobiography"], + ["2180", "https://en.wikipedia.org/wiki/Arcadius", "Arcadius"], + ["2185", "https://en.wikipedia.org/wiki/Arabs", "Arabs"], + ["2186", "https://en.wikipedia.org/wiki/Armadillo", "Armadillo"], + ["2187", "https://en.wikipedia.org/wiki/Antisemitism%20in%20the%20Arab%20world", "Antisemitism in the Arab world"], + ["2192", "https://en.wikipedia.org/wiki/August%2011", "August 11"], + ["2193", "https://en.wikipedia.org/wiki/Arcology", "Arcology"], + ["2194", "https://en.wikipedia.org/wiki/April%205", "April 5"], + ["2195", "https://en.wikipedia.org/wiki/April%2020", "April 20"], + ["2196", "https://en.wikipedia.org/wiki/April%2019", "April 19"], + ["2197", "https://en.wikipedia.org/wiki/Amstrad%20CPC", "Amstrad CPC"], + ["2198", "https://en.wikipedia.org/wiki/Abdulaziz%20al-Omari", "Abdulaziz al-Omari"], + ["2201", "https://en.wikipedia.org/wiki/Aage%20Bohr", "Aage Bohr"], + ["2202", "https://en.wikipedia.org/wiki/Analytic%20geometry", "Analytic geometry"], + ["2204", "https://en.wikipedia.org/wiki/Arabic%20alphabet", "Arabic alphabet"], + ["2207", "https://en.wikipedia.org/wiki/Angels%20in%20art", "Angels in art"], + ["2208", "https://en.wikipedia.org/wiki/Arctic%20fox", "Arctic fox"], + ["2209", "https://en.wikipedia.org/wiki/Anglo-Saxon%20%28disambiguation%29", "Anglo-Saxon (disambiguation)"], + ["2210", "https://en.wikipedia.org/wiki/Folklore%20of%20the%20United%20States", "Folklore of the United States"], + ["2215", "https://en.wikipedia.org/wiki/Sid%20Meier%27s%20Alpha%20Centauri", "Sid Meier's Alpha Centauri"], + ["2216", "https://en.wikipedia.org/wiki/Abu%20Sayyaf", "Abu Sayyaf"], + ["2217", "https://en.wikipedia.org/wiki/Armenian%20language", "Armenian language"], + ["2218", "https://en.wikipedia.org/wiki/Additive%20synthesis", "Additive synthesis"], + ["2219", "https://en.wikipedia.org/wiki/Aircraft%20carrier", "Aircraft carrier"], + ["2221", "https://en.wikipedia.org/wiki/Apicomplexa", "Apicomplexa"], + ["2222", "https://en.wikipedia.org/wiki/Argentine%20cuisine", "Argentine cuisine"], + ["2224", "https://en.wikipedia.org/wiki/April%208", "April 8"], + ["2226", "https://en.wikipedia.org/wiki/Ad%20hominem", "Ad hominem"], + ["2230", "https://en.wikipedia.org/wiki/Analysis%20of%20algorithms", "Analysis of algorithms"], + ["2233", "https://en.wikipedia.org/wiki/%C3%86lle%20of%20Sussex", "Ælle of Sussex"], + ["2234", "https://en.wikipedia.org/wiki/Atari", "Atari"], + ["2235", "https://en.wikipedia.org/wiki/Afghans", "Afghans"], + ["2236", "https://en.wikipedia.org/wiki/Acadia%20University", "Acadia University"], + ["2237", "https://en.wikipedia.org/wiki/Steel-string%20acoustic%20guitar", "Steel-string acoustic guitar"], + ["2238", "https://en.wikipedia.org/wiki/Antipope%20John%20XXIII", "Antipope John XXIII"], + ["2241", "https://en.wikipedia.org/wiki/Antonio%20Salieri", "Antonio Salieri"], + ["2244", "https://en.wikipedia.org/wiki/Cobble%20Hill%20Tunnel", "Cobble Hill Tunnel"], + ["2245", "https://en.wikipedia.org/wiki/Annapolis%20Valley", "Annapolis Valley"], + ["2246", "https://en.wikipedia.org/wiki/Analgesic", "Analgesic"], + ["2250", "https://en.wikipedia.org/wiki/Abiotic%20stress", "Abiotic stress"], + ["2251", "https://en.wikipedia.org/wiki/Accusative%20case", "Accusative case"], + ["2257", "https://en.wikipedia.org/wiki/Apostolic%20succession", "Apostolic succession"], + ["2268", "https://en.wikipedia.org/wiki/Chemistry%20of%20ascorbic%20acid", "Chemistry of ascorbic acid"], + ["2273", "https://en.wikipedia.org/wiki/AFC%20Ajax", "AFC Ajax"], + ["2274", "https://en.wikipedia.org/wiki/Arthur%20Eddington", "Arthur Eddington"], + ["2275", "https://en.wikipedia.org/wiki/Apple%20II", "Apple II"], + ["2279", "https://en.wikipedia.org/wiki/April%203", "April 3"], + ["2282", "https://en.wikipedia.org/wiki/Alexis%20Korner", "Alexis Korner"], + ["2284", "https://en.wikipedia.org/wiki/Assault%20gun", "Assault gun"], + ["2286", "https://en.wikipedia.org/wiki/Tank%20destroyer", "Tank destroyer"], + ["2287", "https://en.wikipedia.org/wiki/Armored%20car%20%28military%29", "Armored car (military)"], + ["2288", "https://en.wikipedia.org/wiki/Self-propelled%20anti-aircraft%20weapon", "Self-propelled anti-aircraft weapon"], + ["2289", "https://en.wikipedia.org/wiki/AZ%20Alkmaar", "AZ Alkmaar"], + ["2296", "https://en.wikipedia.org/wiki/Adrenal%20gland", "Adrenal gland"], + ["2299", "https://en.wikipedia.org/wiki/A360media", "A360media"], + ["2303", "https://en.wikipedia.org/wiki/Aramaic", "Aramaic"], + ["2304", "https://en.wikipedia.org/wiki/Saint%20Titus", "Saint Titus"], + ["2308", "https://en.wikipedia.org/wiki/Actinide", "Actinide"], + ["2310", "https://en.wikipedia.org/wiki/Arthur%20Miller", "Arthur Miller"], + ["2313", "https://en.wikipedia.org/wiki/Anton%20Diabelli", "Anton Diabelli"], + ["2314", "https://en.wikipedia.org/wiki/Anita%20Hill", "Anita Hill"], + ["2315", "https://en.wikipedia.org/wiki/August%2010", "August 10"], + ["2316", "https://en.wikipedia.org/wiki/Audio%20file%20format", "Audio file format"], + ["2319", "https://en.wikipedia.org/wiki/Antipope%20Victor%20IV", "Antipope Victor IV"], + ["2321", "https://en.wikipedia.org/wiki/Area%2051", "Area 51"], + ["2322", "https://en.wikipedia.org/wiki/Audio%20signal%20processing", "Audio signal processing"], + ["2323", "https://en.wikipedia.org/wiki/Amdahl%27s%20law", "Amdahl's law"], + ["32944196", "https://en.wikipedia.org/wiki/Tripuhyite", "Tripuhyite"], + ["2326", "https://en.wikipedia.org/wiki/April%2027", "April 27"], + ["2328", "https://en.wikipedia.org/wiki/Ayahuasca", "Ayahuasca"], + ["2329", "https://en.wikipedia.org/wiki/Alfonso%20Leng", "Alfonso Leng"], + ["2330", "https://en.wikipedia.org/wiki/Abbe%20number", "Abbe number"], + ["2331", "https://en.wikipedia.org/wiki/ACN", "ACN"], + ["2332", "https://en.wikipedia.org/wiki/AD%20%28disambiguation%29", "AD (disambiguation)"], + ["2333", "https://en.wikipedia.org/wiki/Ablative%20case", "Ablative case"], + ["2335", "https://en.wikipedia.org/wiki/Adamic%20language", "Adamic language"], + ["2338", "https://en.wikipedia.org/wiki/Rise%20and%20Fall%20of%20the%20City%20of%20Mahagonny", "Rise and Fall of the City of Mahagonny"], + ["2339", "https://en.wikipedia.org/wiki/Avery%20Hopwood", "Avery Hopwood"], + ["2340", "https://en.wikipedia.org/wiki/Antipope%20Felix%20II", "Antipope Felix II"], + ["2341", "https://en.wikipedia.org/wiki/Alkaloid", "Alkaloid"], + ["2343", "https://en.wikipedia.org/wiki/Adventism", "Adventism"], + ["2345", "https://en.wikipedia.org/wiki/Archbishop%20of%20Canterbury", "Archbishop of Canterbury"], + ["2346", "https://en.wikipedia.org/wiki/Albion%2C%20Michigan", "Albion, Michigan"], + ["2348", "https://en.wikipedia.org/wiki/Anointing%20of%20the%20sick", "Anointing of the sick"], + ["2349", "https://en.wikipedia.org/wiki/Abstract%20data%20type", "Abstract data type"], + ["2357", "https://en.wikipedia.org/wiki/American%20Football%20League", "American Football League"], + ["2358", "https://en.wikipedia.org/wiki/A.S.%20Roma", "A.S. Roma"], + ["2360", "https://en.wikipedia.org/wiki/Abu%20Nidal%20Organization", "Abu Nidal Organization"], + ["2362", "https://en.wikipedia.org/wiki/Antibody", "Antibody"], + ["2363", "https://en.wikipedia.org/wiki/Alessandro%20Scarlatti", "Alessandro Scarlatti"], + ["2369", "https://en.wikipedia.org/wiki/Aston%20Martin", "Aston Martin"], + ["2371", "https://en.wikipedia.org/wiki/Albert%20Pike", "Albert Pike"], + ["2372", "https://en.wikipedia.org/wiki/ALF%20Tales", "ALF Tales"], + ["2376", "https://en.wikipedia.org/wiki/Abdul%20Rashid%20Dostum", "Abdul Rashid Dostum"], + ["2377", "https://en.wikipedia.org/wiki/Andhra%20Pradesh", "Andhra Pradesh"], + ["2380", "https://en.wikipedia.org/wiki/Accelerated%20Graphics%20Port", "Accelerated Graphics Port"], + ["2381", "https://en.wikipedia.org/wiki/Andreas%20Aagesen", "Andreas Aagesen"], + ["2382", "https://en.wikipedia.org/wiki/Aalen", "Aalen"], + ["2383", "https://en.wikipedia.org/wiki/Alois%20Alzheimer", "Alois Alzheimer"], + ["2384", "https://en.wikipedia.org/wiki/Aedile", "Aedile"], + ["2386", "https://en.wikipedia.org/wiki/American%20Airlines", "American Airlines"], + ["2388", "https://en.wikipedia.org/wiki/Antidepressant", "Antidepressant"], + ["2389", "https://en.wikipedia.org/wiki/Auger%20effect", "Auger effect"], + ["2391", "https://en.wikipedia.org/wiki/Akio%20Morita", "Akio Morita"], + ["2392", "https://en.wikipedia.org/wiki/Anode", "Anode"], + ["2393", "https://en.wikipedia.org/wiki/Analog%20television", "Analog television"], + ["2395", "https://en.wikipedia.org/wiki/April%2011", "April 11"], + ["2396", "https://en.wikipedia.org/wiki/Adhesive", "Adhesive"], + ["2397", "https://en.wikipedia.org/wiki/Anthony%20Hopkins", "Anthony Hopkins"], + ["2398", "https://en.wikipedia.org/wiki/Ardal%20O%27Hanlon", "Ardal O'Hanlon"], + ["2400", "https://en.wikipedia.org/wiki/Advanced%20Micro%20Devices", "Advanced Micro Devices"], + ["2402", "https://en.wikipedia.org/wiki/Albrecht%20D%C3%BCrer", "Albrecht Dürer"], + ["2403", "https://en.wikipedia.org/wiki/Australian%20rules%20football", "Australian rules football"], + ["2405", "https://en.wikipedia.org/wiki/Aon%20%28company%29", "Aon (company)"], + ["2406", "https://en.wikipedia.org/wiki/Alban%20Berg", "Alban Berg"], + ["2408", "https://en.wikipedia.org/wiki/Analytical%20chemistry", "Analytical chemistry"], + ["2411", "https://en.wikipedia.org/wiki/A%20cappella", "A cappella"], + ["2414", "https://en.wikipedia.org/wiki/Arrangement", "Arrangement"], + ["2416", "https://en.wikipedia.org/wiki/Athanasian%20Creed", "Athanasian Creed"], + ["2417", "https://en.wikipedia.org/wiki/Alicante", "Alicante"], + ["2418", "https://en.wikipedia.org/wiki/August%204", "August 4"], + ["2421", "https://en.wikipedia.org/wiki/Albrecht%20Achilles", "Albrecht Achilles"], + ["2422", "https://en.wikipedia.org/wiki/Ann%20Widdecombe", "Ann Widdecombe"], + ["2425", "https://en.wikipedia.org/wiki/Aurangzeb", "Aurangzeb"], + ["2427", "https://en.wikipedia.org/wiki/Alexandrine", "Alexandrine"], + ["2428", "https://en.wikipedia.org/wiki/Analog%20computer", "Analog computer"], + ["2429", "https://en.wikipedia.org/wiki/Audio", "Audio"], + ["2431", "https://en.wikipedia.org/wiki/Minute%20and%20second%20of%20arc", "Minute and second of arc"], + ["2433", "https://en.wikipedia.org/wiki/Alberto%20Giacometti", "Alberto Giacometti"], + ["2439", "https://en.wikipedia.org/wiki/Anthem", "Anthem"], + ["2440", "https://en.wikipedia.org/wiki/Albrecht%20Altdorfer", "Albrecht Altdorfer"], + ["2441", "https://en.wikipedia.org/wiki/House%20of%20Ascania", "House of Ascania"], + ["2443", "https://en.wikipedia.org/wiki/Acceleration", "Acceleration"], + ["2444", "https://en.wikipedia.org/wiki/Conservation%20and%20restoration%20of%20cultural%20property", "Conservation and restoration of cultural property"], + ["2447", "https://en.wikipedia.org/wiki/Anton%20Chekhov", "Anton Chekhov"], + ["2448", "https://en.wikipedia.org/wiki/Action%20Against%20Hunger", "Action Against Hunger"], + ["2452", "https://en.wikipedia.org/wiki/AW", "AW"], + ["2457", "https://en.wikipedia.org/wiki/Apoptosis", "Apoptosis"], + ["2459", "https://en.wikipedia.org/wiki/Appomattox", "Appomattox"], + ["2460", "https://en.wikipedia.org/wiki/Anal%20sex", "Anal sex"], + ["2466", "https://en.wikipedia.org/wiki/Aarau", "Aarau"], + ["2467", "https://en.wikipedia.org/wiki/Aargau", "Aargau"], + ["2470", "https://en.wikipedia.org/wiki/Aba", "Aba"], + ["2471", "https://en.wikipedia.org/wiki/Ababda%20people", "Ababda people"], + ["2472", "https://en.wikipedia.org/wiki/American%20Quarter%20Horse", "American Quarter Horse"], + ["2473", "https://en.wikipedia.org/wiki/Abac%C3%A1", "Abacá"], + ["2474", "https://en.wikipedia.org/wiki/Abaddon", "Abaddon"], + ["2475", "https://en.wikipedia.org/wiki/Abadeh", "Abadeh"], + ["2476", "https://en.wikipedia.org/wiki/Abae", "Abae"], + ["2477", "https://en.wikipedia.org/wiki/Abakan", "Abakan"], + ["2482", "https://en.wikipedia.org/wiki/Arc%20de%20Triomphe", "Arc de Triomphe"], + ["2483", "https://en.wikipedia.org/wiki/April%2021", "April 21"], + ["2484", "https://en.wikipedia.org/wiki/ATM", "ATM"], + ["2487", "https://en.wikipedia.org/wiki/Amazonite", "Amazonite"], + ["2490", "https://en.wikipedia.org/wiki/Ambrosius%20Bosschaert", "Ambrosius Bosschaert" + ] +] diff --git a/test/files/wiki_1k.zstd.parquet b/test/files/wiki_1k.zstd.parquet new file mode 100644 index 0000000000000000000000000000000000000000..c179e8d890ecbd48fab2a5b201a8febd709e89bd GIT binary patch literal 21116 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 { + it('read zstd compressed parquet file wiki_1k', async () => { + const buffer = fs.readFileSync('test/files/wiki_1k.zstd.parquet') + const file = new Uint8Array(buffer).buffer + const expected = fs.readFileSync('test/files/wiki_1k.zstd.json').toString() + + await parquetRead({ file, compressors, onComplete: data => { + expect(data.length).toBe(1024) + expect(toJson(data)).toEqual(JSON.parse(expected)) + } }) + }) +})