Module:Format ISBN/data

From the AARoads Wiki: Read about the road before you go
Jump to navigation Jump to search
--[[--------------------------< H Y P H E N _ P O S _ T >------------------------------------------------------

	Generated from International ISBN Agency RangeMessage.xml file at:
		https://www.isbn-international.org/export_rangemessage.xml
	using a script at Module:ISBN RangeMessage xlate.

	Notes:
	* Integer tuples at right represent the middle three (of five) digit-group quantities
	  for any ISBN in the specified (quasi-numeric but actually lexicographical) range.
	* The "specified range" for the tuple specified on row[N] can be thought of as any
	  ISBN Q where (Q <= row[N].isbn) && (Q > (row[n-1].isbn or 9780000000000))
	* Omitted for brevity are the first group ("978"/"979", always 3) and the last group
	  (check digit, always 1).
	* In other words, an ISBN whose digit grouping is specified below as {x,y,z} will match
	  the regular expression "^\d{3}\-\d{x}\-\d{y}\-\d{z}\-\d{1}$" once properly formatted.

]]

local hyphen_pos_t = {															-- RangeMessage timestamp: 2023-09-09T02:54:08 BST
	[9780199999999] = {1, 2, 6},												-- English language
	[9780227999999] = {1, 3, 5},
	[9780228999999] = {1, 4, 4},
	[9780368999999] = {1, 3, 5},
	[9780369999999] = {1, 4, 4},
	[9780638999999] = {1, 3, 5},
	[9780639799999] = {1, 4, 4},
	[9780639999999] = {1, 7, 1},
	[9780644999999] = {1, 3, 5},
	[9780645999999] = {1, 7, 1},
	[9780647999999] = {1, 3, 5},
	[9780648999999] = {1, 7, 1},
	[9780654999999] = {1, 3, 5},
	[9780655999999] = {1, 4, 4},
	[9780699999999] = {1, 3, 5},
	[9780849999999] = {1, 4, 4},
	[9780899999999] = {1, 5, 3},
	[9780949999999] = {1, 6, 2},
	[9780999999999] = {1, 7, 1},
	[9781009999999] = {1, 3, 5},												-- English language
	[9781029999999] = {1, 2, 6},
	[9781034999999] = {1, 3, 5},
	[9781039999999] = {1, 4, 4},
	[9781049999999] = {1, 3, 5},
	[9781069999999] = {1, 2, 6},
	[9781099999999] = {1, 4, 4},
	[9781397999999] = {1, 3, 5},
	[9781549999999] = {1, 4, 4},
	[9781649999999] = {1, 5, 3},
	[9781679999999] = {1, 4, 4},
	[9781685999999] = {1, 5, 3},
	[9781713999999] = {1, 4, 4},
	[9781716999999] = {1, 3, 5},
	[9781731999999] = {1, 4, 4},
	[9781739999999] = {1, 7, 1},
	[9781774999999] = {1, 5, 3},
	[9781775399999] = {1, 7, 1},
	[9781776399999] = {1, 5, 3},
	[9781776499999] = {1, 7, 1},
	[9781776999999] = {1, 5, 3},
	[9781778299999] = {1, 7, 1},
	[9781789999999] = {1, 5, 3},
	[9781799999999] = {1, 4, 4},
	[9781800499999] = {1, 5, 3},
	[9781804999999] = {1, 5, 3},
	[9781837999999] = {1, 5, 3},
	[9781838499999] = {1, 7, 1},
	[9781867199999] = {1, 5, 3},
	[9781867599999] = {1, 4, 4},
	[9781869799999] = {1, 5, 3},
	[9781915999999] = {1, 6, 2},
	[9781916505999] = {1, 7, 1},
	[9781916869999] = {1, 6, 2},
	[9781916907999] = {1, 7, 1},
	[9781919599999] = {1, 6, 2},
	[9781919654999] = {1, 7, 1},
	[9781972999999] = {1, 6, 2},
	[9781987799999] = {1, 4, 4},
	[9781991149999] = {1, 6, 2},
	[9781991199999] = {1, 7, 1},
	[9781998989999] = {1, 6, 2},
	[9781999999999] = {1, 7, 1},
	[9782199999999] = {1, 2, 6},												-- French language
	[9782349999999] = {1, 3, 5},
	[9782399999999] = {1, 5, 3},
	[9782486999999] = {1, 3, 5},
	[9782494999999] = {1, 6, 2},
	[9782495999999] = {1, 3, 5},
	[9782496699999] = {1, 4, 4},
	[9782496999999] = {1, 5, 3},
	[9782527999999] = {1, 3, 5},
	[9782529999999] = {1, 4, 4},
	[9782699999999] = {1, 3, 5},
	[9782839999999] = {1, 4, 4},
	[9782899999999] = {1, 5, 3},
	[9782919799999] = {1, 6, 2},
	[9782919809999] = {1, 5, 3},
	[9782919942999] = {1, 6, 2},
	[9782919968999] = {1, 7, 1},
	[9782949999999] = {1, 6, 2},
	[9782999999999] = {1, 7, 1},
	[9783029999999] = {1, 2, 6},												-- German language
	[9783033999999] = {1, 3, 5},
	[9783036999999] = {1, 4, 4},
	[9783039999999] = {1, 5, 3},
	[9783199999999] = {1, 2, 6},
	[9783688999999] = {1, 3, 5},
	[9783694999999] = {1, 5, 3},
	[9783849999999] = {1, 4, 4},
	[9783899999999] = {1, 5, 3},
	[9783949999999] = {1, 6, 2},
	[9783953999999] = {1, 7, 1},
	[9783969999999] = {1, 5, 3},
	[9783984999999] = {1, 7, 1},
	[9783999999999] = {1, 5, 3},
	[9784199999999] = {1, 2, 6},												-- Japan
	[9784699999999] = {1, 3, 5},
	[9784849999999] = {1, 4, 4},
	[9784899999999] = {1, 5, 3},
	[9784949999999] = {1, 6, 2},
	[9784999999999] = {1, 7, 1},
	[9785004999999] = {1, 5, 3},												-- former U.S.S.R
	[9785009999999] = {1, 4, 4},
	[9785199999999] = {1, 2, 6},
	[9785361999999] = {1, 3, 5},
	[9785362399999] = {1, 4, 4},
	[9785362999999] = {1, 5, 3},
	[9785420999999] = {1, 3, 5},
	[9785429999999] = {1, 4, 4},
	[9785430999999] = {1, 3, 5},
	[9785439999999] = {1, 4, 4},
	[9785440999999] = {1, 3, 5},
	[9785449999999] = {1, 4, 4},
	[9785603999999] = {1, 3, 5},
	[9785604999999] = {1, 7, 1},
	[9785699999999] = {1, 3, 5},
	[9785849999999] = {1, 4, 4},
	[9785899999999] = {1, 5, 3},
	[9785909999999] = {1, 6, 2},
	[9785919999999] = {1, 5, 3},
	[9785929999999] = {1, 4, 4},
	[9785949999999] = {1, 5, 3},
	[9785950099999] = {1, 7, 1},
	[9785979999999] = {1, 4, 4},
	[9785989999999] = {1, 5, 3},
	[9785990999999] = {1, 7, 1},
	[9785999999999] = {1, 4, 4},
	[9786000999999] = {3, 2, 4},												-- Iran
	[9786004999999] = {3, 3, 3},
	[9786008999999] = {3, 4, 2},
	[9786009867999] = {3, 5, 1},
	[9786009929999] = {3, 4, 2},
	[9786009959999] = {3, 3, 3},
	[9786009999999] = {3, 5, 1},
	[9786011999999] = {3, 2, 4},												-- Kazakhstan
	[9786016999999] = {3, 3, 3},
	[9786017999999] = {3, 4, 2},
	[9786018499999] = {3, 5, 1},
	[9786019999999] = {3, 2, 4},
	[9786020699999] = {3, 2, 4},												-- Indonesia
	[9786021399999] = {3, 4, 2},
	[9786021499999] = {3, 5, 1},
	[9786021699999] = {3, 4, 2},
	[9786021999999] = {3, 5, 1},
	[9786024999999] = {3, 3, 3},
	[9786025399999] = {3, 5, 1},
	[9786025999999] = {3, 4, 2},
	[9786026199999] = {3, 5, 1},
	[9786026999999] = {3, 4, 2},
	[9786027499999] = {3, 5, 1},
	[9786029499999] = {3, 4, 2},
	[9786029999999] = {3, 5, 1},
	[9786030499999] = {3, 2, 4},												-- Saudi Arabia
	[9786034999999] = {3, 2, 4},
	[9786037999999] = {3, 3, 3},
	[9786038999999] = {3, 4, 2},
	[9786039999999] = {3, 5, 1},
	[9786042999999] = {3, 1, 5},												-- Vietnam
	[9786043999999] = {3, 3, 3},
	[9786044699999] = {3, 2, 4},
	[9786044979999] = {3, 3, 3},
	[9786044999999] = {3, 4, 2},
	[9786048999999] = {3, 2, 4},
	[9786049799999] = {3, 3, 3},
	[9786049999999] = {3, 4, 2},
	[9786050299999] = {3, 2, 4},												-- Turkey
	[9786050399999] = {3, 3, 3},
	[9786050599999] = {3, 2, 4},
	[9786050699999] = {3, 5, 1},
	[9786050999999] = {3, 2, 4},
	[9786051999999] = {3, 3, 3},
	[9786052399999] = {3, 4, 2},
	[9786053999999] = {3, 3, 3},
	[9786055999999] = {3, 4, 2},
	[9786057499999] = {3, 5, 1},
	[9786057999999] = {3, 4, 2},
	[9786058999999] = {3, 5, 1},
	[9786059999999] = {3, 4, 2},
	[9786060999999] = {3, 3, 3},												-- Romania
	[9786064999999] = {3, 2, 4},
	[9786067999999] = {3, 3, 3},
	[9786069099999] = {3, 4, 2},
	[9786069199999] = {3, 3, 3},
	[9786069599999] = {3, 5, 1},
	[9786069749999] = {3, 4, 2},
	[9786069999999] = {3, 3, 3},
	[9786073999999] = {3, 2, 4},												-- Mexico
	[9786075929999] = {3, 3, 3},
	[9786075999999] = {3, 5, 1},
	[9786077499999] = {3, 3, 3},
	[9786079499999] = {3, 4, 2},
	[9786079999999] = {3, 5, 1},
	[9786080999999] = {3, 1, 5},												-- North Macedonia
	[9786081999999] = {3, 2, 4},
	[9786084499999] = {3, 3, 3},
	[9786086499999] = {3, 4, 2},
	[9786086999999] = {3, 5, 1},
	[9786089999999] = {3, 1, 5},
	[9786093999999] = {3, 2, 4},												-- Lithuania
	[9786097999999] = {3, 3, 3},
	[9786099499999] = {3, 4, 2},
	[9786099999999] = {3, 5, 1},
	[9786122999999] = {3, 2, 4},												-- Peru
	[9786123999999] = {3, 3, 3},
	[9786124499999] = {3, 4, 2},
	[9786124999999] = {3, 5, 1},
	[9786125149999] = {3, 4, 2},
	[9786139999999] = {3, 1, 5},												-- Mauritius
	[9786143999999] = {3, 2, 4},												-- Lebanon
	[9786147999999] = {3, 3, 3},
	[9786149499999] = {3, 4, 2},
	[9786149999999] = {3, 5, 1},
	[9786150999999] = {3, 2, 4},												-- Hungary
	[9786154999999] = {3, 3, 3},
	[9786157999999] = {3, 4, 2},
	[9786158999999] = {3, 5, 1},
	[9786161999999] = {3, 2, 4},												-- Thailand
	[9786166999999] = {3, 3, 3},
	[9786168999999] = {3, 4, 2},
	[9786169999999] = {3, 5, 1},
	[9786174999999] = {3, 2, 4},												-- Ukraine
	[9786176999999] = {3, 3, 3},
	[9786178999999] = {3, 4, 2},
	[9786179999999] = {3, 5, 1},
	[9786181999999] = {3, 2, 4},												-- Greece
	[9786184999999] = {3, 3, 3},
	[9786187999999] = {3, 4, 2},
	[9786189999999] = {3, 5, 1},
	[9786191499999] = {3, 2, 4},												-- Bulgaria
	[9786196999999] = {3, 3, 3},
	[9786198999999] = {3, 4, 2},
	[9786199999999] = {3, 5, 1},
	[9786209999999] = {3, 1, 5},												-- Mauritius
	[9786212999999] = {3, 2, 4},												-- Philippines
	[9786215999999] = {3, 3, 3},
	[9786218999999] = {3, 4, 2},
	[9786219999999] = {3, 5, 1},
	[9786221099999] = {3, 2, 4},												-- Iran
	[9786224249999] = {3, 3, 3},
	[9786228499999] = {3, 4, 2},
	[9786229999999] = {3, 5, 1},
	[9786230999999] = {3, 2, 4},												-- Indonesia
	[9786234999999] = {3, 3, 3},
	[9786238799999] = {3, 4, 2},
	[9786239999999] = {3, 5, 1},
	[9786240499999] = {3, 2, 4},												-- Sri Lanka
	[9786242499999] = {3, 3, 3},
	[9786246699999] = {3, 4, 2},
	[9786249999999] = {3, 5, 1},
	[9786250199999] = {3, 2, 4},												-- Turkey
	[9786254429999] = {3, 3, 3},
	[9786254449999] = {3, 5, 1},
	[9786254499999] = {3, 3, 3},
	[9786257793999] = {3, 4, 2},
	[9786257794999] = {3, 5, 1},
	[9786258499999] = {3, 4, 2},
	[9786259999999] = {3, 5, 1},
	[9786260499999] = {3, 2, 4},												-- Taiwan
	[9786264999999] = {3, 3, 3},
	[9786267999999] = {3, 4, 2},
	[9786269999999] = {3, 5, 1},
	[9786273199999] = {3, 2, 4},												-- Pakistan
	[9786275249999] = {3, 3, 3},
	[9786277999999] = {3, 4, 2},
	[9786280999999] = {3, 2, 4},												-- Colombia
	[9786285499999] = {3, 3, 3},
	[9786288499999] = {3, 4, 2},
	[9786289999999] = {3, 5, 1},
	[9786290299999] = {3, 2, 4},												-- Malaysia
	[9786294999999] = {3, 3, 3},
	[9786297999999] = {3, 4, 2},
	[9786299999999] = {3, 5, 1},
	[9786303499999] = {3, 3, 3},												-- Romania
	[9786306849999] = {3, 4, 2},
	[9786310999999] = {3, 2, 4},												-- Argentina
	[9786313999999] = {3, 3, 3},
	[9786317499999] = {3, 4, 2},
	[9786319999999] = {3, 5, 1},
	[9786501999999] = {2, 2, 5},												-- Brazil
	[9786529999999] = {2, 3, 4},
	[9786530299999] = {2, 3, 4},
	[9786551299999] = {2, 4, 3},
	[9786561499999] = {2, 4, 3},
	[9786581824999] = {2, 5, 2},
	[9786589999999] = {2, 5, 2},
	[9786590244999] = {2, 6, 1},
	[9786599999999] = {2, 6, 1},
	[9787099999999] = {1, 2, 6},												-- China, People's Republic
	[9787499999999] = {1, 3, 5},
	[9787799999999] = {1, 4, 4},
	[9787899999999] = {1, 5, 3},
	[9787999999999] = {1, 6, 2},
	[9788019999999] = {2, 2, 5},												-- former Czechoslovakia
	[9788052999999] = {2, 3, 4},
	[9788054999999] = {2, 5, 2},
	[9788068999999] = {2, 3, 4},
	[9788069999999] = {2, 5, 2},
	[9788084999999] = {2, 4, 3},
	[9788089999999] = {2, 5, 2},
	[9788099899999] = {2, 6, 1},
	[9788099999999] = {2, 5, 2},
	[9788118999999] = {2, 2, 5},												-- India
	[9788119999999] = {2, 5, 2},
	[9788169999999] = {2, 3, 4},
	[9788184999999] = {2, 4, 3},
	[9788189999999] = {2, 5, 2},
	[9788199999999] = {2, 6, 1},
	[9788219999999] = {2, 2, 5},												-- Norway
	[9788268999999] = {2, 3, 4},
	[9788269999999] = {2, 6, 1},
	[9788289999999] = {2, 4, 3},
	[9788298999999] = {2, 5, 2},
	[9788299999999] = {2, 6, 1},
	[9788319999999] = {2, 2, 5},												-- Poland
	[9788359999999] = {2, 3, 4},
	[9788369999999] = {2, 5, 2},
	[9788384999999] = {2, 4, 3},
	[9788389999999] = {2, 5, 2},
	[9788399999999] = {2, 6, 1},
	[9788409999999] = {2, 2, 5},												-- Spain
	[9788410499999] = {2, 5, 2},
	[9788411999999] = {2, 4, 3},
	[9788412999999] = {2, 6, 1},
	[9788413999999] = {2, 4, 3},
	[9788414999999] = {2, 3, 4},
	[9788419999999] = {2, 5, 2},
	[9788469999999] = {2, 3, 4},
	[9788484999999] = {2, 4, 3},
	[9788489999999] = {2, 5, 2},
	[9788491999999] = {2, 4, 3},
	[9788492399999] = {2, 6, 1},
	[9788492999999] = {2, 5, 2},
	[9788494999999] = {2, 6, 1},
	[9788496999999] = {2, 5, 2},
	[9788499999999] = {2, 4, 3},
	[9788519999999] = {2, 2, 5},												-- Brazil
	[9788545499999] = {2, 3, 4},
	[9788545529999] = {2, 6, 1},
	[9788545599999] = {2, 5, 2},
	[9788552899999] = {2, 3, 4},
	[9788553199999] = {2, 5, 2},
	[9788553399999] = {2, 4, 3},
	[9788553999999] = {2, 3, 4},
	[9788554029999] = {2, 5, 2},
	[9788554039999] = {2, 5, 2},
	[9788554049999] = {2, 6, 1},
	[9788554089999] = {2, 5, 2},
	[9788554099999] = {2, 6, 1},
	[9788554399999] = {2, 5, 2},
	[9788554799999] = {2, 4, 3},
	[9788554999999] = {2, 5, 2},
	[9788559999999] = {2, 4, 3},
	[9788569999999] = {2, 5, 2},
	[9788584999999] = {2, 4, 3},
	[9788589999999] = {2, 5, 2},
	[9788592499999] = {2, 6, 1},
	[9788594499999] = {2, 5, 2},
	[9788595999999] = {2, 4, 3},
	[9788597999999] = {2, 2, 5},
	[9788599999999] = {2, 5, 2},
	[9788629999999] = {2, 2, 5},												-- former Yugoslavia
	[9788659999999] = {2, 3, 4},
	[9788679999999] = {2, 4, 3},
	[9788689999999] = {2, 5, 2},
	[9788699999999] = {2, 6, 1},
	[9788729999999] = {2, 2, 5},												-- Denmark
	[9788764999999] = {2, 3, 4},
	[9788779999999] = {2, 4, 3},
	[9788794999999] = {2, 5, 2},
	[9788799999999] = {2, 6, 1},
	[9788819999999] = {2, 2, 5},												-- Italy
	[9788831199999] = {2, 3, 4},
	[9788831499999] = {2, 5, 2},
	[9788831899999] = {2, 3, 4},
	[9788832299999] = {2, 5, 2},
	[9788832699999] = {2, 3, 4},
	[9788833899999] = {2, 4, 3},
	[9788836099999] = {2, 3, 4},
	[9788836299999] = {2, 4, 3},
	[9788854899999] = {2, 3, 4},
	[9788855499999] = {2, 4, 3},
	[9788859999999] = {2, 3, 4},
	[9788884999999] = {2, 4, 3},
	[9788889999999] = {2, 5, 2},
	[9788890999999] = {2, 6, 1},
	[9788892699999] = {2, 3, 4},
	[9788893999999] = {2, 4, 3},
	[9788894799999] = {2, 6, 1},
	[9788899999999] = {2, 5, 2},
	[9788924999999] = {2, 2, 5},												-- Korea, Republic
	[9788954999999] = {2, 3, 4},
	[9788984999999] = {2, 4, 3},
	[9788994999999] = {2, 5, 2},
	[9788996999999] = {2, 6, 1},
	[9788998999999] = {2, 5, 2},
	[9788999999999] = {2, 3, 4},
	[9789019999999] = {2, 2, 5},												-- Netherlands
	[9789049999999] = {2, 3, 4},
	[9789069999999] = {2, 4, 3},
	[9789079999999] = {2, 5, 2},
	[9789084999999] = {2, 6, 1},
	[9789089999999] = {2, 4, 3},
	[9789090999999] = {2, 2, 5},
	[9789094999999] = {2, 2, 5},
	[9789119999999] = {2, 1, 6},												-- Sweden
	[9789149999999] = {2, 2, 5},
	[9789164999999] = {2, 3, 4},
	[9789181999999] = {2, 4, 3},
	[9789194999999] = {2, 5, 2},
	[9789199999999] = {2, 6, 1},
	[9789259999999] = {2, 1, 6},												-- International NGO Publishers and EU Organizations
	[9789279999999] = {2, 2, 5},
	[9789289999999] = {2, 3, 4},
	[9789294999999] = {2, 4, 3},
	[9789298999999] = {2, 5, 2},
	[9789299999999] = {2, 6, 1},
	[9789309999999] = {2, 2, 5},												-- India
	[9789349999999] = {2, 3, 4},
	[9789379999999] = {2, 4, 3},
	[9789395999999] = {2, 5, 2},
	[9789399999999] = {2, 6, 1},
	[9789459999999] = {2, 3, 4},												-- Netherlands
	[9789489999999] = {2, 4, 3},
	[9789499999999] = {2, 5, 2},
	[9789504999999] = {3, 2, 4},												-- Argentina
	[9789508999999] = {3, 3, 3},
	[9789509899999] = {3, 4, 2},
	[9789509999999] = {3, 5, 1},
	[9789511999999] = {3, 1, 5},												-- Finland
	[9789515499999] = {3, 2, 4},
	[9789518899999] = {3, 3, 3},
	[9789519499999] = {3, 4, 2},
	[9789519999999] = {3, 5, 1},
	[9789521999999] = {3, 2, 4},												-- Finland
	[9789524999999] = {3, 3, 3},
	[9789525999999] = {3, 4, 2},
	[9789526499999] = {3, 2, 4},
	[9789526599999] = {3, 5, 1},
	[9789526699999] = {3, 4, 2},
	[9789526999999] = {3, 5, 1},
	[9789527999999] = {3, 4, 2},
	[9789529499999] = {3, 2, 4},
	[9789529899999] = {3, 4, 2},
	[9789529999999] = {3, 5, 1},
	[9789530999999] = {3, 1, 5},												-- Croatia
	[9789531499999] = {3, 2, 4},
	[9789534799999] = {3, 3, 3},
	[9789534999999] = {3, 5, 1},
	[9789535009999] = {3, 3, 3},
	[9789535099999] = {3, 5, 1},
	[9789535499999] = {3, 2, 4},
	[9789535999999] = {3, 5, 1},
	[9789539499999] = {3, 4, 2},
	[9789539999999] = {3, 5, 1},
	[9789542899999] = {3, 2, 4},												-- Bulgaria
	[9789542999999] = {3, 4, 2},
	[9789547999999] = {3, 3, 3},
	[9789548999999] = {3, 4, 2},
	[9789549299999] = {3, 5, 1},
	[9789549999999] = {3, 4, 2},
	[9789551999999] = {3, 4, 2},												-- Sri Lanka
	[9789553399999] = {3, 2, 4},
	[9789553549999] = {3, 4, 2},
	[9789553599999] = {3, 5, 1},
	[9789553799999] = {3, 4, 2},
	[9789553899999] = {3, 5, 1},
	[9789554099999] = {3, 4, 2},
	[9789554499999] = {3, 5, 1},
	[9789554999999] = {3, 4, 2},
	[9789555499999] = {3, 5, 1},
	[9789557109999] = {3, 3, 3},
	[9789557149999] = {3, 5, 1},
	[9789559499999] = {3, 4, 2},
	[9789559999999] = {3, 5, 1},
	[9789560899999] = {3, 2, 4},												-- Chile
	[9789560999999] = {3, 5, 1},
	[9789561999999] = {3, 2, 4},
	[9789565999999] = {3, 3, 3},
	[9789566999999] = {3, 4, 2},
	[9789569999999] = {3, 4, 2},
	[9789570299999] = {3, 2, 4},												-- Taiwan
	[9789570499999] = {3, 4, 2},
	[9789571999999] = {3, 2, 4},
	[9789572099999] = {3, 4, 2},
	[9789572799999] = {3, 2, 4},
	[9789573099999] = {3, 5, 1},
	[9789574399999] = {3, 2, 4},
	[9789578199999] = {3, 3, 3},
	[9789579699999] = {3, 4, 2},
	[9789579999999] = {3, 5, 1},
	[9789584999999] = {3, 2, 4},												-- Colombia
	[9789585099999] = {3, 3, 3},
	[9789585199999] = {3, 4, 2},
	[9789585399999] = {3, 5, 1},
	[9789585599999] = {3, 4, 2},
	[9789585999999] = {3, 5, 1},
	[9789587999999] = {3, 3, 3},
	[9789589499999] = {3, 4, 2},
	[9789589999999] = {3, 5, 1},
	[9789591999999] = {3, 2, 4},												-- Cuba
	[9789596999999] = {3, 3, 3},
	[9789598499999] = {3, 4, 2},
	[9789599999999] = {3, 5, 1},
	[9789601999999] = {3, 2, 4},												-- Greece
	[9789606599999] = {3, 3, 3},
	[9789606899999] = {3, 4, 2},
	[9789606999999] = {3, 3, 3},
	[9789608499999] = {3, 4, 2},
	[9789609299999] = {3, 5, 1},
	[9789609399999] = {3, 2, 4},
	[9789609799999] = {3, 4, 2},
	[9789609999999] = {3, 5, 1},
	[9789611999999] = {3, 2, 4},												-- Slovenia
	[9789615999999] = {3, 3, 3},
	[9789618999999] = {3, 4, 2},
	[9789619799999] = {3, 5, 1},
	[9789621999999] = {3, 2, 4},												-- Hong Kong, China
	[9789626999999] = {3, 3, 3},
	[9789628499999] = {3, 4, 2},
	[9789628699999] = {3, 5, 1},
	[9789628999999] = {3, 4, 2},
	[9789629999999] = {3, 3, 3},
	[9789631999999] = {3, 2, 4},												-- Hungary
	[9789636999999] = {3, 3, 3},
	[9789638499999] = {3, 4, 2},
	[9789638999999] = {3, 5, 1},
	[9789639999999] = {3, 4, 2},
	[9789641499999] = {3, 2, 4},												-- Iran
	[9789642499999] = {3, 3, 3},
	[9789642999999] = {3, 4, 2},
	[9789645499999] = {3, 3, 3},
	[9789648999999] = {3, 4, 2},
	[9789649699999] = {3, 5, 1},
	[9789649899999] = {3, 3, 3},
	[9789649999999] = {3, 4, 2},
	[9789651999999] = {3, 2, 4},												-- Israel
	[9789655999999] = {3, 3, 3},
	[9789657999999] = {3, 4, 2},
	[9789659999999] = {3, 5, 1},
	[9789661299999] = {3, 2, 4},												-- Ukraine
	[9789661399999] = {3, 3, 3},
	[9789661499999] = {3, 2, 4},
	[9789661699999] = {3, 4, 2},
	[9789661999999] = {3, 3, 3},
	[9789662789999] = {3, 4, 2},
	[9789662899999] = {3, 3, 3},
	[9789662999999] = {3, 4, 2},
	[9789666999999] = {3, 3, 3},
	[9789668999999] = {3, 4, 2},
	[9789669099999] = {3, 5, 1},
	[9789669499999] = {3, 3, 3},
	[9789669799999] = {3, 5, 1},
	[9789669999999] = {3, 3, 3},
	[9789670999999] = {3, 4, 2},												-- Malaysia
	[9789671999999] = {3, 5, 1},
	[9789672499999] = {3, 4, 2},
	[9789672549999] = {3, 3, 3},
	[9789672699999] = {3, 5, 1},
	[9789672799999] = {3, 4, 2},
	[9789672999999] = {3, 4, 2},
	[9789674999999] = {3, 3, 3},
	[9789675999999] = {3, 4, 2},
	[9789678999999] = {3, 2, 4},
	[9789679899999] = {3, 3, 3},
	[9789679989999] = {3, 4, 2},
	[9789679999999] = {3, 5, 1},
	[9789683999999] = {3, 2, 4},												-- Mexico
	[9789684999999] = {3, 3, 3},
	[9789687999999] = {3, 4, 2},
	[9789688999999] = {3, 3, 3},
	[9789689999999] = {3, 4, 2},
	[9789691999999] = {3, 1, 5},												-- Pakistan
	[9789692099999] = {3, 2, 4},
	[9789692199999] = {3, 3, 3},
	[9789692299999] = {3, 4, 2},
	[9789692399999] = {3, 5, 1},
	[9789693999999] = {3, 2, 4},
	[9789697499999] = {3, 3, 3},
	[9789699999999] = {3, 4, 2},
	[9789705999999] = {3, 2, 4},												-- Mexico
	[9789708999999] = {3, 3, 3},
	[9789709099999] = {3, 4, 2},
	[9789709699999] = {3, 5, 1},
	[9789709999999] = {3, 4, 2},
	[9789710159999] = {3, 3, 3},												-- Philippines
	[9789710199999] = {3, 4, 2},
	[9789710299999] = {3, 2, 4},
	[9789710599999] = {3, 4, 2},
	[9789714999999] = {3, 2, 4},
	[9789718499999] = {3, 3, 3},
	[9789719099999] = {3, 4, 2},
	[9789719599999] = {3, 5, 1},
	[9789719699999] = {3, 4, 2},
	[9789719899999] = {3, 2, 4},
	[9789719999999] = {3, 4, 2},
	[9789721999999] = {3, 1, 5},												-- Portugal
	[9789725499999] = {3, 2, 4},
	[9789727999999] = {3, 3, 3},
	[9789729499999] = {3, 4, 2},
	[9789729999999] = {3, 5, 1},
	[9789730999999] = {3, 1, 5},												-- Romania
	[9789731699999] = {3, 3, 3},
	[9789731999999] = {3, 4, 2},
	[9789735499999] = {3, 2, 4},
	[9789737599999] = {3, 3, 3},
	[9789738499999] = {3, 4, 2},
	[9789738899999] = {3, 5, 1},
	[9789739499999] = {3, 4, 2},
	[9789739999999] = {3, 5, 1},
	[9789741999999] = {3, 2, 4},												-- Thailand
	[9789746999999] = {3, 3, 3},
	[9789748499999] = {3, 4, 2},
	[9789748999999] = {3, 5, 1},
	[9789749499999] = {3, 5, 1},
	[9789749999999] = {3, 4, 2},
	[9789750199999] = {3, 5, 1},												-- Turkey
	[9789752399999] = {3, 2, 4},
	[9789752499999] = {3, 4, 2},
	[9789755999999] = {3, 3, 3},
	[9789759199999] = {3, 4, 2},
	[9789759899999] = {3, 5, 1},
	[9789759999999] = {3, 3, 3},
	[9789763999999] = {3, 1, 5},												-- Caribbean Community
	[9789765999999] = {3, 2, 4},
	[9789767999999] = {3, 3, 3},
	[9789769499999] = {3, 4, 2},
	[9789769999999] = {3, 5, 1},
	[9789771999999] = {3, 2, 4},												-- Egypt
	[9789774999999] = {3, 3, 3},
	[9789776999999] = {3, 4, 2},
	[9789778499999] = {3, 3, 3},
	[9789778929999] = {3, 5, 1},
	[9789778949999] = {3, 3, 3},
	[9789778999999] = {3, 4, 2},
	[9789779899999] = {3, 2, 4},
	[9789779999999] = {3, 3, 3},
	[9789781999999] = {3, 3, 3},												-- Nigeria
	[9789782999999] = {3, 4, 2},
	[9789787799999] = {3, 5, 1},
	[9789787999999] = {3, 3, 3},
	[9789788999999] = {3, 4, 2},
	[9789789999999] = {3, 3, 3},
	[9789790999999] = {3, 3, 3},												-- Indonesia
	[9789791499999] = {3, 4, 2},
	[9789791999999] = {3, 5, 1},
	[9789792999999] = {3, 2, 4},
	[9789793999999] = {3, 4, 2},
	[9789797999999] = {3, 3, 3},
	[9789799499999] = {3, 4, 2},
	[9789799999999] = {3, 5, 1},
	[9789801999999] = {3, 2, 4},												-- Venezuela
	[9789805999999] = {3, 3, 3},
	[9789809999999] = {3, 4, 2},
	[9789811699999] = {3, 2, 4},												-- Singapore
	[9789811799999] = {3, 5, 1},
	[9789811999999] = {3, 2, 4},
	[9789812999999] = {3, 3, 3},
	[9789813099999] = {3, 4, 2},
	[9789813999999] = {3, 3, 3},
	[9789819499999] = {3, 4, 2},
	[9789819999999] = {3, 2, 4},
	[9789820999999] = {3, 2, 4},												-- South Pacific
	[9789826999999] = {3, 3, 3},
	[9789828999999] = {3, 2, 4},
	[9789829799999] = {3, 4, 2},
	[9789829999999] = {3, 5, 1},
	[9789830199999] = {3, 2, 4},												-- Malaysia
	[9789831999999] = {3, 3, 3},
	[9789833999999] = {3, 4, 2},
	[9789834499999] = {3, 5, 1},
	[9789834999999] = {3, 2, 4},
	[9789837999999] = {3, 2, 4},
	[9789838999999] = {3, 3, 3},
	[9789839899999] = {3, 4, 2},
	[9789839999999] = {3, 5, 1},
	[9789843999999] = {3, 2, 4},												-- Bangladesh
	[9789847999999] = {3, 3, 3},
	[9789848999999] = {3, 4, 2},
	[9789849999999] = {3, 5, 1},
	[9789853999999] = {3, 2, 4},												-- Belarus
	[9789855999999] = {3, 3, 3},
	[9789858799999] = {3, 4, 2},
	[9789858999999] = {3, 3, 3},
	[9789859999999] = {3, 5, 1},
	[9789860599999] = {3, 2, 4},												-- Taiwan
	[9789860699999] = {3, 5, 1},
	[9789860799999] = {3, 4, 2},
	[9789861199999] = {3, 2, 4},
	[9789865399999] = {3, 3, 3},
	[9789867999999] = {3, 4, 2},
	[9789869999999] = {3, 5, 1},
	[9789870999999] = {3, 2, 4},												-- Argentina
	[9789871999999] = {3, 4, 2},
	[9789872999999] = {3, 5, 1},
	[9789873599999] = {3, 2, 4},
	[9789874199999] = {3, 4, 2},
	[9789874399999] = {3, 2, 4},
	[9789874499999] = {3, 4, 2},
	[9789874899999] = {3, 5, 1},
	[9789874999999] = {3, 4, 2},
	[9789878249999] = {3, 3, 3},
	[9789878279999] = {3, 4, 2},
	[9789878299999] = {3, 5, 1},
	[9789878499999] = {3, 4, 2},
	[9789878899999] = {3, 2, 4},
	[9789879499999] = {3, 4, 2},
	[9789879999999] = {3, 5, 1},
	[9789881199999] = {3, 2, 4},												-- Hong Kong, China
	[9789881999999] = {3, 5, 1},
	[9789886999999] = {3, 3, 3},
	[9789887999999] = {3, 5, 1},
	[9789889699999] = {3, 4, 2},
	[9789889999999] = {3, 5, 1},
	[9789891999999] = {3, 1, 5},												-- Portugal
	[9789893499999] = {3, 2, 4},
	[9789893699999] = {3, 5, 1},
	[9789895299999] = {3, 2, 4},
	[9789895499999] = {3, 5, 1},
	[9789897999999] = {3, 3, 3},
	[9789899499999] = {3, 4, 2},
	[9789899999999] = {3, 5, 1},
	[9789910749999] = {4, 3, 2},												-- Uzbekistan
	[9789910999999] = {4, 4, 1},
	[9789911249999] = {4, 2, 3},												-- Montenegro
	[9789911749999] = {4, 3, 2},
	[9789912449999] = {4, 2, 3},												-- Tanzania
	[9789912799999] = {4, 3, 2},
	[9789912999999] = {4, 4, 1},
	[9789913079999] = {4, 2, 3},												-- Uganda
	[9789913699999] = {4, 3, 2},
	[9789913999999] = {4, 4, 1},
	[9789914529999] = {4, 2, 3},												-- Kenya
	[9789914774999] = {4, 3, 2},
	[9789914999999] = {4, 4, 1},
	[9789915599999] = {4, 2, 3},												-- Uruguay
	[9789915799999] = {4, 3, 2},
	[9789915999999] = {4, 4, 1},
	[9789916099999] = {4, 1, 4},												-- Estonia
	[9789916399999] = {4, 2, 3},
	[9789916599999] = {4, 1, 4},
	[9789916799999] = {4, 3, 2},
	[9789916849999] = {4, 2, 3},
	[9789916899999] = {4, 3, 2},
	[9789916999999] = {4, 4, 1},
	[9789917099999] = {4, 1, 4},												-- Bolivia
	[9789917349999] = {4, 2, 3},
	[9789917699999] = {4, 3, 2},
	[9789917999999] = {4, 4, 1},
	[9789918099999] = {4, 1, 4},												-- Malta
	[9789918299999] = {4, 2, 3},
	[9789918799999] = {4, 3, 2},
	[9789918999999] = {4, 4, 1},
	[9789919099999] = {4, 1, 4},												-- Mongolia
	[9789919299999] = {4, 2, 3},
	[9789919599999] = {4, 3, 2},
	[9789919999999] = {4, 4, 1},
	[9789920429999] = {4, 2, 3},												-- Morocco
	[9789920799999] = {4, 3, 2},
	[9789920999999] = {4, 4, 1},
	[9789921099999] = {4, 1, 4},												-- Kuwait
	[9789921399999] = {4, 2, 3},
	[9789921899999] = {4, 3, 2},
	[9789921999999] = {4, 4, 1},
	[9789922299999] = {4, 2, 3},												-- Iraq
	[9789922799999] = {4, 3, 2},
	[9789922999999] = {4, 4, 1},
	[9789923099999] = {4, 1, 4},												-- Jordan
	[9789923599999] = {4, 2, 3},
	[9789923899999] = {4, 3, 2},
	[9789923999999] = {4, 4, 1},
	[9789924399999] = {4, 2, 3},												-- Cambodia
	[9789924649999] = {4, 3, 2},
	[9789924999999] = {4, 4, 1},
	[9789925299999] = {4, 1, 4},												-- Cyprus
	[9789925549999] = {4, 2, 3},
	[9789925734999] = {4, 3, 2},
	[9789925999999] = {4, 4, 1},
	[9789926199999] = {4, 1, 4},												-- Bosnia and Herzegovina
	[9789926399999] = {4, 2, 3},
	[9789926799999] = {4, 3, 2},
	[9789926999999] = {4, 4, 1},
	[9789927099999] = {4, 2, 3},												-- Qatar
	[9789927399999] = {4, 3, 2},
	[9789927499999] = {4, 4, 1},
	[9789928099999] = {4, 2, 3},												-- Albania
	[9789928399999] = {4, 3, 2},
	[9789928499999] = {4, 4, 1},
	[9789928899999] = {4, 3, 2},
	[9789928999999] = {4, 2, 3},
	[9789929399999] = {4, 1, 4},												-- Guatemala
	[9789929549999] = {4, 2, 3},
	[9789929799999] = {4, 3, 2},
	[9789929999999] = {4, 4, 1},
	[9789930499999] = {4, 2, 3},												-- Costa Rica
	[9789930939999] = {4, 3, 2},
	[9789930999999] = {4, 4, 1},
	[9789931239999] = {4, 2, 3},												-- Algeria
	[9789931899999] = {4, 3, 2},
	[9789931999999] = {4, 4, 1},
	[9789932399999] = {4, 2, 3},												-- Lao People's Democratic Republic
	[9789932849999] = {4, 3, 2},
	[9789932999999] = {4, 4, 1},
	[9789933099999] = {4, 1, 4},												-- Syria
	[9789933399999] = {4, 2, 3},
	[9789933899999] = {4, 3, 2},
	[9789933999999] = {4, 4, 1},
	[9789934099999] = {4, 1, 4},												-- Latvia
	[9789934499999] = {4, 2, 3},
	[9789934799999] = {4, 3, 2},
	[9789934999999] = {4, 4, 1},
	[9789935099999] = {4, 1, 4},												-- Iceland
	[9789935399999] = {4, 2, 3},
	[9789935899999] = {4, 3, 2},
	[9789935999999] = {4, 4, 1},
	[9789936199999] = {4, 1, 4},												-- Afghanistan
	[9789936399999] = {4, 2, 3},
	[9789936799999] = {4, 3, 2},
	[9789936999999] = {4, 4, 1},
	[9789937299999] = {4, 1, 4},												-- Nepal
	[9789937499999] = {4, 2, 3},
	[9789937799999] = {4, 3, 2},
	[9789937999999] = {4, 4, 1},
	[9789938799999] = {4, 2, 3},												-- Tunisia
	[9789938949999] = {4, 3, 2},
	[9789938974999] = {4, 4, 1},
	[9789938990999] = {4, 3, 2},
	[9789938999999] = {4, 4, 1},
	[9789939399999] = {4, 1, 4},												-- Armenia
	[9789939799999] = {4, 2, 3},
	[9789939899999] = {4, 3, 2},
	[9789939959999] = {4, 4, 1},
	[9789939979999] = {4, 3, 2},
	[9789939999999] = {4, 2, 3},
	[9789940199999] = {4, 1, 4},												-- Montenegro
	[9789940499999] = {4, 2, 3},
	[9789940839999] = {4, 3, 2},
	[9789940869999] = {4, 2, 3},
	[9789940999999] = {4, 4, 1},
	[9789941099999] = {4, 1, 4},												-- Georgia
	[9789941399999] = {4, 2, 3},
	[9789941799999] = {4, 3, 2},
	[9789941899999] = {4, 1, 4},
	[9789941999999] = {4, 4, 1},
	[9789942599999] = {4, 2, 3},												-- Ecuador
	[9789942699999] = {4, 3, 2},
	[9789942749999] = {4, 4, 1},
	[9789942849999] = {4, 3, 2},
	[9789942899999] = {4, 4, 1},
	[9789942984999] = {4, 3, 2},
	[9789942999999] = {4, 4, 1},
	[9789943299999] = {4, 2, 3},												-- Uzbekistan
	[9789943399999] = {4, 3, 2},
	[9789943974999] = {4, 4, 1},
	[9789943999999] = {4, 3, 2},
	[9789944099999] = {4, 4, 1},												-- Turkey
	[9789944499999] = {4, 3, 2},
	[9789944599999] = {4, 4, 1},
	[9789944699999] = {4, 2, 3},
	[9789944799999] = {4, 3, 2},
	[9789944899999] = {4, 2, 3},
	[9789944999999] = {4, 3, 2},
	[9789945009999] = {4, 2, 3},												-- Dominican Republic
	[9789945079999] = {4, 3, 2},
	[9789945399999] = {4, 2, 3},
	[9789945569999] = {4, 3, 2},
	[9789945579999] = {4, 2, 3},
	[9789945799999] = {4, 3, 2},
	[9789945809999] = {4, 2, 3},
	[9789945849999] = {4, 3, 2},
	[9789945999999] = {4, 4, 1},
	[9789946199999] = {4, 1, 4},												-- Korea, P.D.R.
	[9789946399999] = {4, 2, 3},
	[9789946899999] = {4, 3, 2},
	[9789946999999] = {4, 4, 1},
	[9789947199999] = {4, 1, 4},												-- Algeria
	[9789947799999] = {4, 2, 3},
	[9789947999999] = {4, 3, 2},
	[9789948399999] = {4, 2, 3},												-- United Arab Emirates
	[9789948849999] = {4, 3, 2},
	[9789948999999] = {4, 4, 1},
	[9789949089999] = {4, 2, 3},												-- Estonia
	[9789949099999] = {4, 3, 2},
	[9789949399999] = {4, 2, 3},
	[9789949699999] = {4, 3, 2},
	[9789949719999] = {4, 2, 3},
	[9789949749999] = {4, 4, 1},
	[9789949899999] = {4, 2, 3},
	[9789949999999] = {4, 4, 1},
	[9789950299999] = {4, 2, 3},												-- Palestine
	[9789950849999] = {4, 3, 2},
	[9789950999999] = {4, 4, 1},
	[9789951389999] = {4, 2, 3},												-- Kosova
	[9789951849999] = {4, 3, 2},
	[9789951979999] = {4, 4, 1},
	[9789951999999] = {4, 3, 2},
	[9789952199999] = {4, 1, 4},												-- Azerbaijan
	[9789952399999] = {4, 2, 3},
	[9789952799999] = {4, 3, 2},
	[9789952999999] = {4, 4, 1},
	[9789953099999] = {4, 1, 4},												-- Lebanon
	[9789953399999] = {4, 2, 3},
	[9789953599999] = {4, 3, 2},
	[9789953899999] = {4, 2, 3},
	[9789953929999] = {4, 4, 1},
	[9789953969999] = {4, 2, 3},
	[9789953999999] = {4, 3, 2},
	[9789954199999] = {4, 1, 4},												-- Morocco
	[9789954399999] = {4, 2, 3},
	[9789954799999] = {4, 3, 2},
	[9789954989999] = {4, 4, 1},
	[9789954999999] = {4, 2, 3},
	[9789955399999] = {4, 2, 3},												-- Lithuania
	[9789955929999] = {4, 3, 2},
	[9789955999999] = {4, 4, 1},
	[9789956099999] = {4, 1, 4},												-- Cameroon
	[9789956399999] = {4, 2, 3},
	[9789956899999] = {4, 3, 2},
	[9789956999999] = {4, 4, 1},
	[9789957399999] = {4, 2, 3},												-- Jordan
	[9789957649999] = {4, 3, 2},
	[9789957679999] = {4, 2, 3},
	[9789957699999] = {4, 3, 2},
	[9789957849999] = {4, 2, 3},
	[9789957879999] = {4, 4, 1},
	[9789957999999] = {4, 2, 3},
	[9789958019999] = {4, 2, 3},												-- Bosnia and Herzegovina
	[9789958029999] = {4, 3, 2},
	[9789958039999] = {4, 4, 1},
	[9789958089999] = {4, 3, 2},
	[9789958099999] = {4, 4, 1},
	[9789958189999] = {4, 2, 3},
	[9789958199999] = {4, 4, 1},
	[9789958499999] = {4, 2, 3},
	[9789958899999] = {4, 3, 2},
	[9789958999999] = {4, 4, 1},
	[9789959199999] = {4, 1, 4},												-- Libya
	[9789959799999] = {4, 2, 3},
	[9789959949999] = {4, 3, 2},
	[9789959969999] = {4, 4, 1},
	[9789959979999] = {4, 3, 2},
	[9789959999999] = {4, 2, 3},
	[9789960599999] = {4, 2, 3},												-- Saudi Arabia
	[9789960899999] = {4, 3, 2},
	[9789960999999] = {4, 4, 1},
	[9789961299999] = {4, 1, 4},												-- Algeria
	[9789961699999] = {4, 2, 3},
	[9789961949999] = {4, 3, 2},
	[9789961999999] = {4, 4, 1},
	[9789962549999] = {4, 2, 3},												-- Panama
	[9789962559999] = {4, 4, 1},
	[9789962599999] = {4, 2, 3},
	[9789962849999] = {4, 3, 2},
	[9789962999999] = {4, 4, 1},
	[9789963199999] = {4, 1, 4},												-- Cyprus
	[9789963249999] = {4, 4, 1},
	[9789963279999] = {4, 3, 2},
	[9789963299999] = {4, 4, 1},
	[9789963549999] = {4, 2, 3},
	[9789963734999] = {4, 3, 2},
	[9789963749999] = {4, 4, 1},
	[9789963999999] = {4, 4, 1},
	[9789964699999] = {4, 1, 4},												-- Ghana
	[9789964949999] = {4, 2, 3},
	[9789964999999] = {4, 3, 2},
	[9789965399999] = {4, 2, 3},												-- Kazakhstan
	[9789965899999] = {4, 3, 2},
	[9789965999999] = {4, 4, 1},
	[9789966139999] = {4, 3, 2},												-- Kenya
	[9789966149999] = {4, 2, 3},
	[9789966199999] = {4, 4, 1},
	[9789966699999] = {4, 2, 3},
	[9789966749999] = {4, 4, 1},
	[9789966820999] = {4, 3, 2},
	[9789966824999] = {4, 4, 1},
	[9789966825999] = {4, 3, 2},
	[9789966828999] = {4, 4, 1},
	[9789966959999] = {4, 3, 2},
	[9789966999999] = {4, 4, 1},
	[9789967399999] = {4, 2, 3},												-- Kyrgyz Republic
	[9789967899999] = {4, 3, 2},
	[9789967999999] = {4, 4, 1},
	[9789968499999] = {4, 2, 3},												-- Costa Rica
	[9789968939999] = {4, 3, 2},
	[9789968999999] = {4, 4, 1},
	[9789969069999] = {4, 2, 3},												-- Algeria
	[9789969649999] = {4, 3, 2},
	[9789969999999] = {4, 4, 1},
	[9789970399999] = {4, 2, 3},												-- Uganda
	[9789970899999] = {4, 3, 2},
	[9789970999999] = {4, 4, 1},
	[9789971599999] = {4, 1, 4},												-- Singapore
	[9789971899999] = {4, 2, 3},
	[9789971989999] = {4, 3, 2},
	[9789971999999] = {4, 4, 1},
	[9789972099999] = {4, 2, 3},												-- Peru
	[9789972199999] = {4, 1, 4},
	[9789972249999] = {4, 3, 2},
	[9789972299999] = {4, 4, 1},
	[9789972599999] = {4, 2, 3},
	[9789972899999] = {4, 3, 2},
	[9789972999999] = {4, 4, 1},
	[9789973059999] = {4, 2, 3},												-- Tunisia
	[9789973089999] = {4, 3, 2},
	[9789973099999] = {4, 4, 1},
	[9789973699999] = {4, 2, 3},
	[9789973969999] = {4, 3, 2},
	[9789973999999] = {4, 4, 1},
	[9789974299999] = {4, 1, 4},												-- Uruguay
	[9789974549999] = {4, 2, 3},
	[9789974749999] = {4, 3, 2},
	[9789974879999] = {4, 4, 1},
	[9789974909999] = {4, 3, 2},
	[9789974949999] = {4, 2, 3},
	[9789974999999] = {4, 2, 3},
	[9789975099999] = {4, 1, 4},												-- Moldova
	[9789975299999] = {4, 3, 2},
	[9789975399999] = {4, 4, 1},
	[9789975449999] = {4, 4, 1},
	[9789975899999] = {4, 2, 3},
	[9789975949999] = {4, 3, 2},
	[9789975999999] = {4, 4, 1},
	[9789976499999] = {4, 1, 4},												-- Tanzania
	[9789976579999] = {4, 4, 1},
	[9789976589999] = {4, 3, 2},
	[9789976899999] = {4, 2, 3},
	[9789976989999] = {4, 3, 2},
	[9789976999999] = {4, 4, 1},
	[9789977899999] = {4, 2, 3},												-- Costa Rica
	[9789977989999] = {4, 3, 2},
	[9789977999999] = {4, 4, 1},
	[9789978299999] = {4, 2, 3},												-- Ecuador
	[9789978399999] = {4, 3, 2},
	[9789978949999] = {4, 2, 3},
	[9789978989999] = {4, 3, 2},
	[9789978999999] = {4, 4, 1},
	[9789979499999] = {4, 1, 4},												-- Iceland
	[9789979649999] = {4, 2, 3},
	[9789979659999] = {4, 3, 2},
	[9789979759999] = {4, 2, 3},
	[9789979899999] = {4, 3, 2},
	[9789979999999] = {4, 4, 1},
	[9789980399999] = {4, 1, 4},												-- Papua New Guinea
	[9789980899999] = {4, 2, 3},
	[9789980989999] = {4, 3, 2},
	[9789980999999] = {4, 4, 1},
	[9789981099999] = {4, 2, 3},												-- Morocco
	[9789981159999] = {4, 3, 2},
	[9789981199999] = {4, 4, 1},
	[9789981799999] = {4, 2, 3},
	[9789981949999] = {4, 3, 2},
	[9789981999999] = {4, 4, 1},
	[9789982799999] = {4, 2, 3},												-- Zambia
	[9789982989999] = {4, 3, 2},
	[9789982999999] = {4, 4, 1},
	[9789983949999] = {4, 2, 3},												-- Gambia
	[9789983989999] = {4, 3, 2},
	[9789983999999] = {4, 4, 1},
	[9789984499999] = {4, 2, 3},												-- Latvia
	[9789984899999] = {4, 3, 2},
	[9789984999999] = {4, 4, 1},
	[9789985499999] = {4, 1, 4},												-- Estonia
	[9789985799999] = {4, 2, 3},
	[9789985899999] = {4, 3, 2},
	[9789985999999] = {4, 4, 1},
	[9789986399999] = {4, 2, 3},												-- Lithuania
	[9789986899999] = {4, 3, 2},
	[9789986939999] = {4, 4, 1},
	[9789986969999] = {4, 3, 2},
	[9789986999999] = {4, 2, 3},
	[9789987399999] = {4, 2, 3},												-- Tanzania
	[9789987879999] = {4, 3, 2},
	[9789987999999] = {4, 4, 1},
	[9789988399999] = {4, 1, 4},												-- Ghana
	[9789988549999] = {4, 2, 3},
	[9789988749999] = {4, 3, 2},
	[9789988999999] = {4, 4, 1},
	[9789989099999] = {4, 1, 4},												-- North Macedonia
	[9789989199999] = {4, 3, 2},
	[9789989299999] = {4, 4, 1},
	[9789989599999] = {4, 2, 3},
	[9789989949999] = {4, 3, 2},
	[9789989999999] = {4, 4, 1},
	[9789990149999] = {5, 2, 2},												-- Bahrain
	[9789990179999] = {5, 3, 1},
	[9789990199999] = {5, 2, 2},
	[9789990319999] = {5, 1, 3},												-- Mauritius
	[9789990389999] = {5, 2, 2},
	[9789990399999] = {5, 3, 1},
	[9789990459999] = {5, 1, 3},												-- Curaçao
	[9789990489999] = {5, 2, 2},
	[9789990499999] = {5, 3, 1},
	[9789990539999] = {5, 1, 3},												-- Bolivia
	[9789990579999] = {5, 2, 2},
	[9789990599999] = {5, 3, 1},
	[9789990629999] = {5, 1, 3},												-- Kuwait
	[9789990659999] = {5, 2, 2},
	[9789990669999] = {5, 3, 1},
	[9789990689999] = {5, 2, 2},
	[9789990694999] = {5, 2, 2},
	[9789990699999] = {5, 3, 1},
	[9789990809999] = {5, 1, 3},												-- Malawi
	[9789990889999] = {5, 2, 2},
	[9789990899999] = {5, 3, 1},
	[9789990939999] = {5, 1, 3},												-- Malta
	[9789990994999] = {5, 2, 2},
	[9789990999999] = {5, 3, 1},
	[9789991029999] = {5, 1, 3},												-- Sierra Leone
	[9789991089999] = {5, 2, 2},
	[9789991099999] = {5, 3, 1},
	[9789991159999] = {5, 2, 2},												-- Lesotho
	[9789991199999] = {5, 3, 1},
	[9789991239999] = {5, 1, 3},												-- Botswana
	[9789991259999] = {5, 3, 1},
	[9789991289999] = {5, 2, 2},
	[9789991299999] = {5, 3, 1},
	[9789991329999] = {5, 1, 3},												-- Andorra
	[9789991335999] = {5, 2, 2},
	[9789991360499] = {5, 3, 1},
	[9789991449999] = {5, 1, 3},												-- International NGO Publishers
	[9789991469999] = {5, 2, 2},
	[9789991479999] = {5, 1, 3},
	[9789991486999] = {5, 2, 2},
	[9789991487999] = {5, 3, 1},
	[9789991489999] = {5, 2, 2},
	[9789991499999] = {5, 3, 1},
	[9789991549999] = {5, 1, 3},												-- Maldives
	[9789991579999] = {5, 2, 2},
	[9789991599999] = {5, 3, 1},
	[9789991629999] = {5, 1, 3},												-- Namibia
	[9789991669999] = {5, 2, 2},
	[9789991699999] = {5, 3, 1},
	[9789991729999] = {5, 1, 3},												-- Brunei Darussalam
	[9789991788999] = {5, 2, 2},
	[9789991799999] = {5, 3, 1},
	[9789991839999] = {5, 1, 3},												-- Faroe Islands
	[9789991879999] = {5, 2, 2},
	[9789991899999] = {5, 3, 1},
	[9789991929999] = {5, 1, 3},												-- Benin
	[9789991939999] = {5, 3, 1},
	[9789991979999] = {5, 2, 2},
	[9789991999999] = {5, 3, 1},
	[9789992049999] = {5, 1, 3},												-- Andorra
	[9789992089999] = {5, 2, 2},
	[9789992099999] = {5, 3, 1},
	[9789992119999] = {5, 1, 3},												-- Qatar
	[9789992169999] = {5, 2, 2},
	[9789992179999] = {5, 3, 1},
	[9789992189999] = {5, 1, 3},
	[9789992199999] = {5, 2, 2},
	[9789992239999] = {5, 1, 3},												-- Guatemala
	[9789992269999] = {5, 2, 2},
	[9789992299999] = {5, 3, 1},
	[9789992319999] = {5, 1, 3},												-- El Salvador
	[9789992379999] = {5, 2, 2},
	[9789992399999] = {5, 3, 1},
	[9789992419999] = {5, 1, 3},												-- Nicaragua
	[9789992479999] = {5, 2, 2},
	[9789992499999] = {5, 3, 1},
	[9789992509999] = {5, 1, 3},												-- Paraguay
	[9789992519999] = {5, 2, 2},
	[9789992529999] = {5, 3, 1},
	[9789992539999] = {5, 1, 3},
	[9789992579999] = {5, 2, 2},
	[9789992599999] = {5, 3, 1},
	[9789992609999] = {5, 1, 3},												-- Honduras
	[9789992659999] = {5, 2, 2},
	[9789992686999] = {5, 3, 1},
	[9789992689999] = {5, 2, 2},
	[9789992699999] = {5, 2, 2},
	[9789992729999] = {5, 1, 3},												-- Albania
	[9789992759999] = {5, 2, 2},
	[9789992799999] = {5, 3, 1},
	[9789992809999] = {5, 1, 3},												-- Georgia
	[9789992879999] = {5, 2, 2},
	[9789992899999] = {5, 3, 1},
	[9789992949999] = {5, 1, 3},												-- Mongolia
	[9789992979999] = {5, 2, 2},
	[9789992999999] = {5, 3, 1},
	[9789993049999] = {5, 1, 3},												-- Armenia
	[9789993079999] = {5, 2, 2},
	[9789993099999] = {5, 3, 1},
	[9789993149999] = {5, 1, 3},												-- Seychelles
	[9789993179999] = {5, 2, 2},
	[9789993199999] = {5, 3, 1},
	[9789993209999] = {5, 1, 3},												-- Malta
	[9789993259999] = {5, 2, 2},
	[9789993269999] = {5, 3, 1},
	[9789993279999] = {5, 1, 3},
	[9789993299999] = {5, 2, 2},
	[9789993329999] = {5, 1, 3},												-- Nepal
	[9789993359999] = {5, 2, 2},
	[9789993399999] = {5, 3, 1},
	[9789993419999] = {5, 1, 3},												-- Dominican Republic
	[9789993479999] = {5, 2, 2},
	[9789993499999] = {5, 3, 1},
	[9789993529999] = {5, 1, 3},												-- Haiti
	[9789993559999] = {5, 2, 2},
	[9789993569999] = {5, 3, 1},
	[9789993589999] = {5, 1, 3},
	[9789993599999] = {5, 2, 2},
	[9789993609999] = {5, 1, 3},												-- Bhutan
	[9789993659999] = {5, 2, 2},
	[9789993699999] = {5, 3, 1},
	[9789993719999] = {5, 1, 3},												-- Macau
	[9789993759999] = {5, 2, 2},
	[9789993799999] = {5, 3, 1},
	[9789993819999] = {5, 1, 3},												-- Srpska, Republic of
	[9789993859999] = {5, 2, 2},
	[9789993889999] = {5, 3, 1},
	[9789993899999] = {5, 2, 2},
	[9789993929999] = {5, 1, 3},												-- Guatemala
	[9789993959999] = {5, 2, 2},
	[9789993989999] = {5, 2, 2},
	[9789993999999] = {5, 3, 1},
	[9789994009999] = {5, 1, 3},												-- Georgia
	[9789994069999] = {5, 2, 2},
	[9789994099999] = {5, 3, 1},
	[9789994129999] = {5, 1, 3},												-- Armenia
	[9789994179999] = {5, 2, 2},
	[9789994199999] = {5, 3, 1},
	[9789994249999] = {5, 1, 3},												-- Sudan
	[9789994279999] = {5, 2, 2},
	[9789994299999] = {5, 3, 1},
	[9789994329999] = {5, 1, 3},												-- Albania
	[9789994359999] = {5, 2, 2},
	[9789994399999] = {5, 3, 1},
	[9789994449999] = {5, 1, 3},												-- Ethiopia
	[9789994479999] = {5, 2, 2},
	[9789994499999] = {5, 3, 1},
	[9789994549999] = {5, 1, 3},												-- Namibia
	[9789994589999] = {5, 2, 2},
	[9789994599999] = {5, 3, 1},
	[9789994629999] = {5, 1, 3},												-- Nepal
	[9789994659999] = {5, 2, 2},
	[9789994699999] = {5, 3, 1},
	[9789994729999] = {5, 1, 3},												-- Tajikistan
	[9789994769999] = {5, 2, 2},
	[9789994799999] = {5, 3, 1},
	[9789994849999] = {5, 1, 3},												-- Eritrea
	[9789994879999] = {5, 2, 2},
	[9789994899999] = {5, 3, 1},
	[9789994919999] = {5, 1, 3},												-- Mauritius
	[9789994979999] = {5, 2, 2},
	[9789994989999] = {5, 1, 3},
	[9789994998999] = {5, 3, 1},
	[9789994999999] = {5, 2, 2},
	[9789995049999] = {5, 1, 3},												-- Cambodia
	[9789995079999] = {5, 2, 2},
	[9789995099999] = {5, 3, 1},
	[9789995249999] = {5, 1, 3},												-- Mali
	[9789995279999] = {5, 2, 2},
	[9789995299999] = {5, 3, 1},
	[9789995329999] = {5, 1, 3},												-- Paraguay
	[9789995379999] = {5, 2, 2},
	[9789995393999] = {5, 3, 1},
	[9789995399999] = {5, 2, 2},
	[9789995429999] = {5, 1, 3},												-- Bolivia
	[9789995469999] = {5, 2, 2},
	[9789995487999] = {5, 3, 1},
	[9789995499999] = {5, 2, 2},
	[9789995519999] = {5, 1, 3},												-- Srpska, Republic of
	[9789995559999] = {5, 2, 2},
	[9789995579999] = {5, 3, 1},
	[9789995599999] = {5, 2, 2},
	[9789995659999] = {5, 2, 2},												-- Albania
	[9789995685999] = {5, 3, 1},
	[9789995699999] = {5, 2, 2},
	[9789995719999] = {5, 1, 3},												-- Malta
	[9789995779999] = {5, 2, 2},
	[9789995794999] = {5, 3, 1},
	[9789995799999] = {5, 2, 2},
	[9789995849999] = {5, 1, 3},												-- Bahrain
	[9789995893999] = {5, 2, 2},
	[9789995894999] = {5, 3, 1},
	[9789995899999] = {5, 3, 1},
	[9789995929999] = {5, 1, 3},												-- Luxembourg
	[9789995959999] = {5, 2, 2},
	[9789995999999] = {5, 3, 1},
	[9789996009999] = {5, 3, 1},												-- Malawi
	[9789996094999] = {5, 2, 2},
	[9789996099999] = {5, 3, 1},
	[9789996129999] = {5, 1, 3},												-- El Salvador
	[9789996136999] = {5, 3, 1},
	[9789996189999] = {5, 2, 2},
	[9789996199999] = {5, 3, 1},
	[9789996249999] = {5, 1, 3},												-- Mongolia
	[9789996279999] = {5, 2, 2},
	[9789996299999] = {5, 3, 1},
	[9789996349999] = {5, 2, 2},												-- Cambodia
	[9789996391999] = {5, 3, 1},
	[9789996399999] = {5, 2, 2},
	[9789996419999] = {5, 1, 3},												-- Nicaragua
	[9789996479999] = {5, 2, 2},
	[9789996499999] = {5, 3, 1},
	[9789996529999] = {5, 1, 3},												-- Macau
	[9789996535999] = {5, 3, 1},
	[9789996562999] = {5, 2, 2},
	[9789996599999] = {5, 3, 1},
	[9789996629999] = {5, 1, 3},												-- Kuwait
	[9789996669999] = {5, 2, 2},
	[9789996679999] = {5, 3, 1},
	[9789996696999] = {5, 2, 2},
	[9789996699999] = {5, 3, 1},
	[9789996709999] = {5, 1, 3},												-- Paraguay
	[9789996759999] = {5, 2, 2},
	[9789996799999] = {5, 3, 1},
	[9789996839999] = {5, 1, 3},												-- Botswana
	[9789996859999] = {5, 3, 1},
	[9789996889999] = {5, 2, 2},
	[9789996899999] = {5, 3, 1},
	[9789996949999] = {5, 1, 3},												-- Oman
	[9789996979999] = {5, 2, 2},
	[9789996994999] = {5, 3, 1},
	[9789996999999] = {5, 2, 2},
	[9789997049999] = {5, 1, 3},												-- Haiti
	[9789997089999] = {5, 2, 2},
	[9789997099999] = {5, 3, 1},
	[9789997139999] = {5, 1, 3},												-- Myanmar
	[9789997184999] = {5, 2, 2},
	[9789997199999] = {5, 3, 1},
	[9789997249999] = {5, 1, 3},												-- Faroe Islands
	[9789997289999] = {5, 2, 2},
	[9789997299999] = {5, 3, 1},
	[9789997339999] = {5, 1, 3},												-- Mongolia
	[9789997379999] = {5, 2, 2},
	[9789997399999] = {5, 3, 1},
	[9789997409999] = {5, 1, 3},												-- Bolivia
	[9789997425999] = {5, 2, 2},
	[9789997439999] = {5, 3, 1},
	[9789997463999] = {5, 2, 2},
	[9789997464999] = {5, 3, 1},
	[9789997479999] = {5, 2, 2},
	[9789997499999] = {5, 3, 1},
	[9789997529999] = {5, 1, 3},												-- Tajikistan
	[9789997539999] = {5, 3, 1},
	[9789997579999] = {5, 2, 2},
	[9789997599999] = {5, 3, 1},
	[9789997609999] = {5, 1, 3},												-- Srpska, Republic of
	[9789997615999] = {5, 2, 2},
	[9789997619999] = {5, 3, 1},
	[9789997659999] = {5, 2, 2},
	[9789997681999] = {5, 3, 1},
	[9789997689999] = {5, 2, 2},
	[9789997699999] = {5, 3, 1},
	[9789997719999] = {5, 1, 3},												-- Rwanda
	[9789997769999] = {5, 2, 2},
	[9789997779999] = {5, 3, 1},
	[9789997799999] = {5, 3, 1},
	[9789997849999] = {5, 1, 3},												-- Mongolia
	[9789997869999] = {5, 2, 2},
	[9789997899999] = {5, 3, 1},
	[9789997939999] = {5, 1, 3},												-- Honduras
	[9789997979999] = {5, 2, 2},
	[9789997999999] = {5, 3, 1},
	[9789998009999] = {5, 1, 3},												-- Bhutan
	[9789998059999] = {5, 2, 2},
	[9789998099999] = {5, 3, 1},
	[9789998119999] = {5, 1, 3},												-- Macau
	[9789998121999] = {5, 3, 1},
	[9789998174999] = {5, 2, 2},
	[9789998199999] = {5, 3, 1},
	[9789998219999] = {5, 1, 3},												-- Benin
	[9789998268999] = {5, 2, 2},
	[9789998299999] = {5, 3, 1},
	[9789998309999] = {5, 1, 3},												-- El Salvador
	[9789998369999] = {5, 2, 2},
	[9789998399999] = {5, 3, 1},
	[9789998409999] = {5, 1, 3},												-- Brunei Darussalam
	[9789998469999] = {5, 2, 2},
	[9789998499999] = {5, 3, 1},
	[9789998519999] = {5, 1, 3},												-- Tajikistan
	[9789998579999] = {5, 2, 2},
	[9789998599999] = {5, 3, 1},
	[9789998609999] = {5, 1, 3},												-- Myanmar
	[9789998669999] = {5, 2, 2},
	[9789998699999] = {5, 3, 1},
	[9789998799999] = {5, 3, 1},												-- Luxembourg
	[9789998809999] = {5, 1, 3},												-- Sudan
	[9789998854999] = {5, 2, 2},
	[9789998882499] = {5, 3, 1},
	[9789998909999] = {5, 1, 3},												-- Paraguay
	[9789998964999] = {5, 2, 2},
	[9789998999999] = {5, 3, 1},
	[9789999009999] = {5, 1, 3},												-- Ethiopia
	[9789999054999] = {5, 2, 2},
	[9789999099999] = {5, 3, 1},
	[9789999219999] = {5, 1, 3},												-- Oman
	[9789999264999] = {5, 2, 2},
	[9789999299999] = {5, 3, 1},
	[9789999319999] = {5, 1, 3},												-- Mauritius
	[9789999354999] = {5, 2, 2},
	[9789999399999] = {5, 3, 1},
	[9791019999999] = {2, 2, 5},												-- France
	[9791069999999] = {2, 3, 4},
	[9791089999999] = {2, 4, 3},
	[9791097599999] = {2, 5, 2},
	[9791099999999] = {2, 6, 1},
	[9791124999999] = {2, 2, 5},												-- Korea, Republic
	[9791154999999] = {2, 3, 4},
	[9791184999999] = {2, 4, 3},
	[9791194999999] = {2, 5, 2},
	[9791199999999] = {2, 6, 1},
	[9791229999999] = {2, 3, 4},												-- Italy
	[9791259999999] = {2, 4, 3},
	[9791284999999] = {2, 5, 2},
	[9798229999999] = {1, 3, 5},												-- United States
	[9798349999999] = {1, 4, 4},
	[9798884999999] = {1, 4, 4},
	[9798899999999] = {1, 5, 3},
	[9798909999999] = {1, 5, 3},
	[9798989999999] = {1, 7, 1},
	[9798992999999] = {1, 7, 1},
	}


--[[--------------------------< I N D E X _ T >----------------------------------------------------------------

this sequence is an index of all of the keys in <hyphen_pos_t> plus the 'zero' index 9780000000000.  This sequence
is used by Module:Format ISBN to conduct a binary search through <hyphen_pos_t> to find the formatting appropriate
for the ISBN to be formatted.  Both of <index_t> and <hyphen_pos_t> are expected to be ascending sorted; <index_t>
by value; <hyphen_pos_t> by key.

]]
local index_t = {9780000000000};												-- index into <hyphen_pos_t>; we will binary search the index; init to 'zero' as <index_t[1]>

for key, _ in pairs (hyphen_pos_t) do											-- pairs() because indexes of <hyphen_pos_t> are not monotonically increasing
	table.insert (index_t, key);												-- add the key from <hyphen_pos_t> to <index_t> as value
end

table.sort (index_t);															-- and ascending sort
local count = #index_t;															-- extract the count here because can't do it in Module:Format ISBN (there, #index_t returns 0)


--[[--------------------------< E X P O R T S >----------------------------------------------------------------
]]

return {
	hyphen_pos_t = hyphen_pos_t,
	index_t = index_t,
	count = count;
	}