US states and their two letter abbreviations
AK - Alaska
AL - Alabama
AR - Arkansas
AS - American Samoa
AZ - Arizona
CA - California
CO - Colorada
CT - Conneticut
DC - District of Colombia
DE - Delaware
FL - Florida
FM - Federated States
GA - Georgia
GU - Guam
HI - Hawaii
IA - Iowa
ID - Idaho
IL - Illinois
IN - Indiana
KS - Kansas
KY - Kentucky
LA - Louisiana
MA - Massachusetts
MD - Maryland
ME - Maine
MI - Michigan
MN - Minnesota
MO - Missouri
MS - Mississippi
MT - Montana
NC - North Carolina
ND - North Dakota
NE - Nebraska
NH - New Hampshire
NJ - New Jersey
NM - New Mexico
NV - Nevada
NY - New York
OH - Ohio
OK - Oklahoma
OR - Oregon
PA - Pennsylvania
PR - Puerto Rico
RI - Rhode Island
SC - South Carolina
SD - South Dakota
TN - Tennessee
TX - Texas
UT - Utah
VI - Virgin Islands
VT - Vermont
VA - Virginia
WA - Washington
WI - Wisconsin
WV - West Virginia
WY - Wyoming
Canadien states and their two letter abbreviations
AB - Alberta
BC - British Columbia
MB - Manitoba
NB - New Brunswick
NF - Newfoundland
NS - Nova Scotia
NT - Northwest Territories
ON - Ontario
PE - Prince Edward Island
QC - Quebec
SK - Saskatchewan
YT - Yukon Territory
Guido Socher,