This module contains data on various types of numbers in Mokilese.

จำนวน General Animate Long objects Pieces Serial counting number General ordinal Animate ordinal Long objects ordinal Pieces ordinal
1 ew emen apas ekij oahd keiow keiow keiow keiow
2 riaw roahmen rahpas riahkij ari kariaw karoahmen karahpas kariakij
3 jiluw jilmen jilpas jilkij ejil kajiluw kajilmen kajilpas kajilkij
4 pahw pahmen pahpas pahkij oapoang kapahw kapahmen kapahpas kapahkij
5 limoaw limmen limpas limkij alim kalimoaw kalimmen kalimpas kalimkij
6 wonoaw wonmen wonpas wonkij ohn kawonoaw kawonmen kawonpas kawonkij
7 ijuw ijmen ijpas ijkij eij kaijuw kaijmen kaijpas kaijkij
8 waluw walmen walpas walkij awal kawaluw kawalmen kawalpas kawalkij
9 duoaw dohmen dohpas dohkij adu kaduoaw kadohmen kadohpas kadohkij
10 eijek
11 eijek ew eijek emen eijek apas eijek ekij
12 eijek riaw eijek roahmen eijek rahpas eijek riahkij
13 eijek jiluw eijek jilmen eijek jilpas eijek jilkij
14 eijek pahw eijek pahmen eijek pahpas eijek pahkij
15 eijek limoaw eijek limmen eijek limpas eijek limkij
16 eijek wonoaw eijek wonmen eijek wonpas eijek wonkij
17 eijek ijuw eijek ijmen eijek ijpas eijek ijkij
18 eijek waluw eijek walmen eijek walpas eijek walkij
19 eijek duoaw eijek dohmen eijek dohpas eijek dohkij
20 rieijek
30 jilihjek
40 pahjek
50 limeijek
60 woneijek
70 ijihjek
80 walihjek
90 dueijek
100 epwki
200 riepwki
300 jilipwki
400 pahpwki
500 limepwki
600 wonopwki
700 ijipwki
800 walipwki
900 dohpwki
1,000 kid
2,000 riakid
3,000 jilkid
4,000 pahkid
5,000 limkid
6,000 wonkid
7,000 ijkid
8,000 walkid
9,000 dohkid
10,000 nen
100,000 lopw
1,000,000 (106) rar
10,000,000 (107) dep
100,000,000 (108) japw
1,000,000,000 (109) lik

local export = {numbers = {}}

export.additional_number_types = {
	{key = "numeral_prefix", after = "cardinal"},
	{key = "general", after = "numeral_prefix"},
	{key = "animate", after = "general"},
	{key = "long_objects", after = "animate"},
	{key = "pieces", after = "long_objects"},
	{key = "serial_counting_number", after = "pieces"},
	{key = "general_ordinal", after = "serial_counting_number"},
	{key = "animate_ordinal", after = "general_ordinal"},
	{key = "long_objects_ordinal", after = "animate_ordinal"},
	{key = "pieces_ordinal", after = "long_objects_ordinal"},
}

local numbers = export.numbers

numbers[1] = {
	general = "ew",
	animate = "emen",
	long_objects = "apas",
    pieces = "ekij",
    serial_counting_number = "oahd",
    general_ordinal = "keiow",
    animate_ordinal = "keiow",
    long_objects_ordinal = "keiow",
    pieces_ordinal = "keiow"
	-- multiplier = "",
	-- distributive = "",
	-- collective = "",
	-- fractional = "",
}

numbers[2] = {
	general = "riaw",
	animate = "roahmen",
	long_objects = "rahpas",
    pieces = "riahkij",
    serial_counting_number = "ari",
    general_ordinal = "kariaw",
    animate_ordinal = "karoahmen",
    long_objects_ordinal = "karahpas",
    pieces_ordinal = "kariakij"
}

numbers[3] = {
	general = "jiluw",
	animate = "jilmen",
	long_objects = "jilpas",
    pieces = "jilkij",
    serial_counting_number = "ejil",
    general_ordinal = "kajiluw",
    animate_ordinal = "kajilmen",
    long_objects_ordinal = "kajilpas",
    pieces_ordinal = "kajilkij"
}

numbers[4] = {
	general = "pahw",
	animate = "pahmen",
	long_objects = "pahpas",
    pieces = "pahkij",
    serial_counting_number = "oapoang",
    general_ordinal = "kapahw",
    animate_ordinal = "kapahmen",
    long_objects_ordinal = "kapahpas",
    pieces_ordinal = "kapahkij"
}

numbers[5] = {
	general = "limoaw",
	animate = "limmen",
	long_objects = "limpas",
    pieces = "limkij",
    serial_counting_number = "alim",
    general_ordinal = "kalimoaw",
    animate_ordinal = "kalimmen",
    long_objects_ordinal = "kalimpas",
    pieces_ordinal = "kalimkij"
}

numbers[6] = {
	general = "wonoaw",
	animate = "wonmen",
	long_objects = "wonpas",
    pieces = "wonkij",
    serial_counting_number = "ohn",
    general_ordinal = "kawonoaw",
    animate_ordinal = "kawonmen",
    long_objects_ordinal = "kawonpas",
    pieces_ordinal = "kawonkij"
}

numbers[7] = {
	general = "ijuw",
	animate = "ijmen",
	long_objects = "ijpas",
    pieces = "ijkij",
    serial_counting_number = "eij",
    general_ordinal = "kaijuw",
    animate_ordinal = "kaijmen",
    long_objects_ordinal = "kaijpas",
    pieces_ordinal = "kaijkij"
}

numbers[8] = {
	general = "waluw",
	animate = "walmen",
	long_objects = "walpas",
    pieces = "walkij",
    serial_counting_number = "awal",
    general_ordinal = "kawaluw",
    animate_ordinal = "kawalmen",
    long_objects_ordinal = "kawalpas",
    pieces_ordinal = "kawalkij"
}

numbers[9] = {
	general = "duoaw",
	animate = "dohmen",
	long_objects = "dohpas",
    pieces = "dohkij",
    serial_counting_number = "adu",
    general_ordinal = "kaduoaw",
    animate_ordinal = "kadohmen",
    long_objects_ordinal = "kadohpas",
    pieces_ordinal = "kadohkij"
}

numbers[10] = {
	general = "eijek",
}

numbers[11] = {
	general = "eijek ew",
	animate = "eijek emen",
	long_objects = "eijek apas",
    pieces = "eijek ekij",
}

numbers[12] = {
	general = "eijek riaw",
	animate = "eijek roahmen",
	long_objects = "eijek rahpas",
    pieces = "eijek riahkij",
}

numbers[13] = {
	general = "eijek jiluw",
	animate = "eijek jilmen",
	long_objects = "eijek jilpas",
    pieces = "eijek jilkij",
}

numbers[14] = {
	general = "eijek pahw",
	animate = "eijek pahmen",
	long_objects = "eijek pahpas",
    pieces = "eijek pahkij",
}

numbers[15] = {
	general = "eijek limoaw",
	animate = "eijek limmen",
	long_objects = "eijek limpas",
    pieces = "eijek limkij",
}

numbers[16] = {
	general = "eijek wonoaw",
	animate = "eijek wonmen",
	long_objects = "eijek wonpas",
    pieces = "eijek wonkij",
}

numbers[17] = {
	general = "eijek ijuw",
	animate = "eijek ijmen",
	long_objects = "eijek ijpas",
    pieces = "eijek ijkij",
}

numbers[18] = {
	general = "eijek waluw",
	animate = "eijek walmen",
	long_objects = "eijek walpas",
    pieces = "eijek walkij",
}

numbers[19] = {
	general = "eijek duoaw",
	animate = "eijek dohmen",
	long_objects = "eijek dohpas",
    pieces = "eijek dohkij",
}

numbers[20] = {
	general = "rieijek",
}

numbers[30] = {
	general = "jilihjek",
}

numbers[40] = {
	general = "pahjek",
}

numbers[50] = {
	general = "limeijek",
}

numbers[60] = {
	general = "woneijek",
}

numbers[70] = {
	general = "ijihjek",
}

numbers[80] = {
	general = "walihjek",
}

numbers[90] = {
	general = "dueijek",
}

numbers[100] = {
	general = "epwki",
}

numbers[200] = {
	general = "riepwki",
}

numbers[300] = {
	general = "jilipwki",
}

numbers[400] = {
	general = "pahpwki",
}

numbers[500] = {
	general = "limepwki",
}

numbers[600] = {
	general = "wonopwki",
}

numbers[700] = {
	general = "ijipwki",
}

numbers[800] = {
	general = "walipwki",
}

numbers[900] = {
	general = "dohpwki",
}

numbers[1000] = {
	general = "kid",
}

numbers[2000] = {
	general = "riakid",
}

numbers[3000] = {
	general = "jilkid",
}

numbers[4000] = {
	general = "pahkid",
}

numbers[5000] = {
	general = "limkid",
}

numbers[6000] = {
	general = "wonkid",
}

numbers[7000] = {
	general = "ijkid",
}

numbers[8000] = {
	general = "walkid",
}

numbers[9000] = {
	general = "dohkid",
}

numbers[10000] = {
	general = "nen",
}

numbers[100000] = {
	general = "lopw",
}

numbers[1000000] = {
	general = "rar",
}

numbers[10000000] = {
	general = "dep",
}

numbers[100000000] = {
	general = "japw",
}

numbers[1000000000] = {
	general = "lik",
}

return export