Good Day

[2020] 국제전화 나라번호 목록 수집하기 본문

개발

[2020] 국제전화 나라번호 목록 수집하기

영악 2020. 6. 16. 13:42

해당 글은 노션에 작성하고 백업용으로 작성했습니다.

www.notion.so/brianpark1025/2020-c221793734ef489eaccc8764d21939ba

 

[2020] 국제전화 나라번호 목록

근무하는 회사에서는 국제 전화번호를 기준으로 번호인증하는 기능이 있는데 처음에는 alpha_numric 구분만 해서 받아주던 중 로컬에서 수집되는 번호 일부는 +{num}-{num}으로 수집되어 필터링 당하�

www.notion.so

 

근무하는 회사에서는 국제 전화번호를 기준으로 번호인증하는 기능이 있는데 처음에는 alpha_numric 구분만 해서 받아주던 중 로컬에서 수집되는 번호 일부는 +{num}-{num}으로 수집되어 필터링 당하는 이슈가 발생했다.

(어차피 SMS 솔루션에서 오류를 뿌려주므로 별도의 처리를 안했었다)

이를 해결하기 위해 겸사겸사 국제전화 나라 번호 목록을 수집해서 리스트로 관리하면 좋겠다 싶어서 작업해봤다.

 

  • 참고자료: https://ko.wikipedia.org/wiki/국제전화_나라_번호
  • 수집 코드:
    • chrome에서 console로 작업함 테이블 조회 후 json으로 내보내게 작업.
    • 어차피 한번만 호출하고 로컬에서 작성하는 것이니 최적화+안정성 신경 안쓰고 짠 코드
      • 불편하시면 개선된 코드 댓글로 남겨주세용 반영해드립니다.
    • 국가 코드 내에서 띄어쓰기는 dash로 변경
var d = [];

for(var j = 0; j < document.getElementsByClassName('wikitable').length; j++){
	var wikitable = document.getElementsByClassName('wikitable')[j], list = wikitable.firstElementChild.children;
	for(var i = 1; i < list.length; i++){
		var split = list[i].children[0].textContent.split(", "), country = '', description ='', nameList = list[i].children[1]?.children;
		// 국가 이름 및 설명 글 수집, 만약 자식이 1개면 중간에 '카리브 제도 국가들'항목이다.
		if( list[i].children.length > 1 ){
			for( var c = 0; c < nameList.length; c++){
				if( nameList[c].tagName == 'A' ){
					if( country != '' ){country += ', ' }
					country += nameList[c].textContent;
				} else if (nameList[c].tagName == 'SMALL'){
					description += nameList[c].textContent;
				}
			}

			for(var q = 0; q < split.length; q++){
				d.push({'code':split[q].replace(/ /gi, "-"), 'country':country?.trim(), 'description':description?.trim()});
			}
		}
	}
}

console.log(JSON.stringify({'total':d.length,'list':d}));

 

  • 결과
{
	"total": 246,
	"list": [{
		"code": "+1",
		"country": "미국",
		"description": ""
	}, {
		"code": "+1-340",
		"country": "미국령 버진아일랜드",
		"description": ""
	}, {
		"code": "+1-670",
		"country": "북마리아나 제도",
		"description": ""
	}, {
		"code": "+1-671",
		"country": "괌",
		"description": ""
	}, {
		"code": "+1-684",
		"country": "아메리칸사모아",
		"description": ""
	}, {
		"code": "+1-787",
		"country": "푸에르토리코",
		"description": ""
	}, {
		"code": "+1-939",
		"country": "푸에르토리코",
		"description": ""
	}, {
		"code": "+1",
		"country": "캐나다",
		"description": ""
	}, {
		"code": "+1-441",
		"country": "버뮤다",
		"description": ""
	}, {
		"code": "+1-242",
		"country": "바하마",
		"description": ""
	}, {
		"code": "+1-246",
		"country": "바베이도스",
		"description": ""
	}, {
		"code": "+1-264",
		"country": "앵귈라",
		"description": ""
	}, {
		"code": "+1-268",
		"country": "앤티가 바부다",
		"description": ""
	}, {
		"code": "+1-284",
		"country": "영국령 버진아일랜드",
		"description": ""
	}, {
		"code": "+1-345",
		"country": "케이맨 제도",
		"description": ""
	}, {
		"code": "+1-473",
		"country": "그레나다",
		"description": ""
	}, {
		"code": "+1-649",
		"country": "터크스 케이커스 제도",
		"description": ""
	}, {
		"code": "+1-664",
		"country": "몬트세랫",
		"description": ""
	}, {
		"code": "+1-721",
		"country": "신트마르턴",
		"description": ""
	}, {
		"code": "+1-758",
		"country": "세인트루시아",
		"description": ""
	}, {
		"code": "+1-767",
		"country": "도미니카 연방",
		"description": ""
	}, {
		"code": "+1-784",
		"country": "세인트빈센트 그레나딘",
		"description": ""
	}, {
		"code": "+1-809",
		"country": "도미니카 공화국",
		"description": ""
	}, {
		"code": "+1-829",
		"country": "도미니카 공화국",
		"description": ""
	}, {
		"code": "+1-868",
		"country": "트리니다드 토바고",
		"description": ""
	}, {
		"code": "+1-869",
		"country": "세인트키츠 네비스",
		"description": ""
	}, {
		"code": "+1-876",
		"country": "자메이카",
		"description": ""
	}, {
		"code": "+20",
		"country": "이집트",
		"description": ""
	}, {
		"code": "+211",
		"country": "남수단",
		"description": ""
	}, {
		"code": "+212",
		"country": "모로코, 서사하라",
		"description": ""
	}, {
		"code": "+213",
		"country": "알제리",
		"description": ""
	}, {
		"code": "+216",
		"country": "튀니지",
		"description": ""
	}, {
		"code": "+218",
		"country": "리비아",
		"description": ""
	}, {
		"code": "+220",
		"country": "감비아",
		"description": ""
	}, {
		"code": "+221",
		"country": "세네갈",
		"description": ""
	}, {
		"code": "+222",
		"country": "모리타니",
		"description": ""
	}, {
		"code": "+223",
		"country": "말리",
		"description": ""
	}, {
		"code": "+224",
		"country": "기니",
		"description": ""
	}, {
		"code": "+225",
		"country": "코트디부아르",
		"description": ""
	}, {
		"code": "+226",
		"country": "부르키나파소",
		"description": ""
	}, {
		"code": "+227",
		"country": "니제르",
		"description": ""
	}, {
		"code": "+228",
		"country": "토고",
		"description": ""
	}, {
		"code": "+229",
		"country": "베냉",
		"description": ""
	}, {
		"code": "+230",
		"country": "모리셔스",
		"description": ""
	}, {
		"code": "+231",
		"country": "라이베리아",
		"description": ""
	}, {
		"code": "+232",
		"country": "시에라리온",
		"description": ""
	}, {
		"code": "+233",
		"country": "가나",
		"description": ""
	}, {
		"code": "+234",
		"country": "나이지리아",
		"description": ""
	}, {
		"code": "+235",
		"country": "차드",
		"description": ""
	}, {
		"code": "+236",
		"country": "중앙아프리카 공화국",
		"description": ""
	}, {
		"code": "+237",
		"country": "카메룬",
		"description": ""
	}, {
		"code": "+238",
		"country": "카보베르데",
		"description": ""
	}, {
		"code": "+239",
		"country": "상투메 프린시페",
		"description": ""
	}, {
		"code": "+240",
		"country": "적도 기니",
		"description": ""
	}, {
		"code": "+241",
		"country": "가봉",
		"description": ""
	}, {
		"code": "+242",
		"country": "콩고 공화국",
		"description": ""
	}, {
		"code": "+243",
		"country": "콩고 민주 공화국",
		"description": ""
	}, {
		"code": "+244",
		"country": "앙골라",
		"description": ""
	}, {
		"code": "+245",
		"country": "기니비사우",
		"description": ""
	}, {
		"code": "+246",
		"country": "디에고 가르시아 섬",
		"description": ""
	}, {
		"code": "+247",
		"country": "어센션섬",
		"description": ""
	}, {
		"code": "+248",
		"country": "세이셸",
		"description": ""
	}, {
		"code": "+249",
		"country": "수단",
		"description": ""
	}, {
		"code": "+250",
		"country": "르완다",
		"description": ""
	}, {
		"code": "+251",
		"country": "에티오피아",
		"description": ""
	}, {
		"code": "+252",
		"country": "소말리아, 소말릴란드",
		"description": ""
	}, {
		"code": "+253",
		"country": "지부티",
		"description": ""
	}, {
		"code": "+254",
		"country": "케냐",
		"description": ""
	}, {
		"code": "+255",
		"country": "탄자니아",
		"description": ""
	}, {
		"code": "+256",
		"country": "우간다",
		"description": ""
	}, {
		"code": "+257",
		"country": "부룬디",
		"description": ""
	}, {
		"code": "+258",
		"country": "모잠비크",
		"description": ""
	}, {
		"code": "+260",
		"country": "잠비아",
		"description": ""
	}, {
		"code": "+261",
		"country": "마다가스카르",
		"description": ""
	}, {
		"code": "+262",
		"country": "레위니옹",
		"description": ""
	}, {
		"code": "+263",
		"country": "짐바브웨",
		"description": ""
	}, {
		"code": "+264",
		"country": "나미비아",
		"description": ""
	}, {
		"code": "+265",
		"country": "말라위",
		"description": ""
	}, {
		"code": "+266",
		"country": "레소토",
		"description": ""
	}, {
		"code": "+267",
		"country": "보츠와나",
		"description": ""
	}, {
		"code": "+268",
		"country": "에스와티니",
		"description": ""
	}, {
		"code": "+269",
		"country": "코모로, 마요트",
		"description": ""
	}, {
		"code": "+27",
		"country": "남아프리카 공화국",
		"description": ""
	}, {
		"code": "+290",
		"country": "세인트헬레나",
		"description": ""
	}, {
		"code": "+290-8",
		"country": "트리스탄다쿠냐 제도",
		"description": ""
	}, {
		"code": "+291",
		"country": "에리트레아",
		"description": ""
	}, {
		"code": "+297",
		"country": "아루바",
		"description": ""
	}, {
		"code": "+298",
		"country": "페로 제도",
		"description": ""
	}, {
		"code": "+299",
		"country": "그린란드",
		"description": ""
	}, {
		"code": "+30",
		"country": "그리스",
		"description": ""
	}, {
		"code": "+31",
		"country": "네덜란드",
		"description": ""
	}, {
		"code": "+32",
		"country": "벨기에",
		"description": ""
	}, {
		"code": "+33",
		"country": "프랑스",
		"description": ""
	}, {
		"code": "+34",
		"country": "스페인",
		"description": ""
	}, {
		"code": "+350",
		"country": "지브롤터",
		"description": ""
	}, {
		"code": "+351",
		"country": "포르투갈",
		"description": ""
	}, {
		"code": "+352",
		"country": "룩셈부르크",
		"description": ""
	}, {
		"code": "+353",
		"country": "아일랜드",
		"description": ""
	}, {
		"code": "+354",
		"country": "아이슬란드",
		"description": ""
	}, {
		"code": "+355",
		"country": "알바니아",
		"description": ""
	}, {
		"code": "+356",
		"country": "몰타",
		"description": ""
	}, {
		"code": "+357",
		"country": "키프로스",
		"description": ""
	}, {
		"code": "+358",
		"country": "핀란드",
		"description": ""
	}, {
		"code": "+358-18",
		"country": "올란드 제도",
		"description": ""
	}, {
		"code": "+359",
		"country": "불가리아",
		"description": ""
	}, {
		"code": "+36",
		"country": "헝가리",
		"description": ""
	}, {
		"code": "+370",
		"country": "리투아니아",
		"description": ""
	}, {
		"code": "+371",
		"country": "라트비아",
		"description": ""
	}, {
		"code": "+372",
		"country": "에스토니아",
		"description": ""
	}, {
		"code": "+373",
		"country": "몰도바",
		"description": ""
	}, {
		"code": "+374",
		"country": "아르메니아",
		"description": ""
	}, {
		"code": "+375",
		"country": "벨라루스",
		"description": ""
	}, {
		"code": "+376",
		"country": "안도라",
		"description": ""
	}, {
		"code": "+377",
		"country": "모나코",
		"description": ""
	}, {
		"code": "+378",
		"country": "산마리노",
		"description": ""
	}, {
		"code": "+379",
		"country": "바티칸 시국",
		"description": ""
	}, {
		"code": "+380",
		"country": "우크라이나",
		"description": ""
	}, {
		"code": "+381",
		"country": "세르비아",
		"description": ""
	}, {
		"code": "+382",
		"country": "몬테네그로",
		"description": ""
	}, {
		"code": "+383",
		"country": "코소보",
		"description": "2015년 1월 1일에 정식으로 할당됨."
	}, {
		"code": "+385",
		"country": "크로아티아",
		"description": ""
	}, {
		"code": "+386",
		"country": "슬로베니아",
		"description": ""
	}, {
		"code": "+387",
		"country": "보스니아 헤르체고비나",
		"description": ""
	}, {
		"code": "+389",
		"country": "북마케도니아",
		"description": ""
	}, {
		"code": "+39",
		"country": "이탈리아",
		"description": ""
	}, {
		"code": "+40",
		"country": "루마니아",
		"description": ""
	}, {
		"code": "+41",
		"country": "스위스",
		"description": ""
	}, {
		"code": "+420",
		"country": "체코",
		"description": ""
	}, {
		"code": "+421",
		"country": "슬로바키아",
		"description": ""
	}, {
		"code": "+423",
		"country": "리히텐슈타인",
		"description": ""
	}, {
		"code": "+43",
		"country": "오스트리아",
		"description": ""
	}, {
		"code": "+44",
		"country": "영국",
		"description": ""
	}, {
		"code": "+44-1481",
		"country": "건지섬",
		"description": ""
	}, {
		"code": "+44-1534",
		"country": "저지섬",
		"description": ""
	}, {
		"code": "+44-1624",
		"country": "맨섬",
		"description": ""
	}, {
		"code": "+45",
		"country": "덴마크",
		"description": ""
	}, {
		"code": "+46",
		"country": "스웨덴",
		"description": ""
	}, {
		"code": "+47",
		"country": "노르웨이",
		"description": ""
	}, {
		"code": "+47-79",
		"country": "스발바르 제도, 얀마옌 섬",
		"description": ""
	}, {
		"code": "+48",
		"country": "폴란드",
		"description": ""
	}, {
		"code": "+49",
		"country": "독일",
		"description": ""
	}, {
		"code": "+500",
		"country": "포클랜드 제도",
		"description": "사우스조지아 사우스샌드위치 제도를 포함한다."
	}, {
		"code": "+501",
		"country": "벨리즈",
		"description": ""
	}, {
		"code": "+502",
		"country": "과테말라",
		"description": ""
	}, {
		"code": "+503",
		"country": "엘살바도르",
		"description": ""
	}, {
		"code": "+504",
		"country": "온두라스",
		"description": ""
	}, {
		"code": "+505",
		"country": "니카라과",
		"description": ""
	}, {
		"code": "+506",
		"country": "코스타리카",
		"description": ""
	}, {
		"code": "+507",
		"country": "파나마",
		"description": ""
	}, {
		"code": "+508",
		"country": "생피에르 미클롱",
		"description": "지역 번호와는 달리 실제로는 캐나다 근처에 있음."
	}, {
		"code": "+509",
		"country": "아이티",
		"description": ""
	}, {
		"code": "+51",
		"country": "페루",
		"description": ""
	}, {
		"code": "+52",
		"country": "멕시코",
		"description": ""
	}, {
		"code": "+53",
		"country": "쿠바",
		"description": ""
	}, {
		"code": "+54",
		"country": "아르헨티나",
		"description": ""
	}, {
		"code": "+55",
		"country": "브라질",
		"description": ""
	}, {
		"code": "+56",
		"country": "칠레",
		"description": ""
	}, {
		"code": "+57",
		"country": "콜롬비아",
		"description": ""
	}, {
		"code": "+58",
		"country": "베네수엘라",
		"description": ""
	}, {
		"code": "+590",
		"country": "과들루프",
		"description": "생마르탱,  생바르텔레미를 포함한다."
	}, {
		"code": "+591",
		"country": "볼리비아",
		"description": ""
	}, {
		"code": "+592",
		"country": "가이아나",
		"description": ""
	}, {
		"code": "+593",
		"country": "에콰도르",
		"description": ""
	}, {
		"code": "+594",
		"country": "프랑스령 기아나",
		"description": ""
	}, {
		"code": "+595",
		"country": "파라과이",
		"description": ""
	}, {
		"code": "+596",
		"country": "마르티니크",
		"description": ""
	}, {
		"code": "+597",
		"country": "수리남",
		"description": ""
	}, {
		"code": "+598",
		"country": "우루과이",
		"description": ""
	}, {
		"code": "+599",
		"country": "카리브 네덜란드",
		"description": ""
	}, {
		"code": "+599-3",
		"country": "신트외스타티위스섬",
		"description": ""
	}, {
		"code": "+599-4",
		"country": "사바섬",
		"description": ""
	}, {
		"code": "+599-7",
		"country": "보네르섬",
		"description": ""
	}, {
		"code": "+599-9",
		"country": "퀴라소",
		"description": ""
	}, {
		"code": "+60",
		"country": "말레이시아",
		"description": ""
	}, {
		"code": "+61",
		"country": "오스트레일리아",
		"description": "크리스마스섬,  코코스 제도를 포함한다."
	}, {
		"code": "+62",
		"country": "인도네시아",
		"description": ""
	}, {
		"code": "+63",
		"country": "필리핀",
		"description": ""
	}, {
		"code": "+64",
		"country": "뉴질랜드",
		"description": "핏케언 제도를 포함한다."
	}, {
		"code": "+65",
		"country": "싱가포르",
		"description": ""
	}, {
		"code": "+66",
		"country": "태국",
		"description": ""
	}, {
		"code": "+670",
		"country": "동티모르",
		"description": "북마리아나 제도에 할당되었으나 +1 670으로 바뀌었다."
	}, {
		"code": "+672",
		"country": "오스트레일리아",
		"description": "+61에 할당되지 않은  노퍽섬 등이 해당된다."
	}, {
		"code": "+673",
		"country": "브루나이",
		"description": ""
	}, {
		"code": "+674",
		"country": "나우루",
		"description": ""
	}, {
		"code": "+675",
		"country": "파푸아뉴기니",
		"description": ""
	}, {
		"code": "+676",
		"country": "통가",
		"description": ""
	}, {
		"code": "+677",
		"country": "솔로몬 제도",
		"description": ""
	}, {
		"code": "+678",
		"country": "바누아투",
		"description": ""
	}, {
		"code": "+679",
		"country": "피지",
		"description": ""
	}, {
		"code": "+680",
		"country": "팔라우",
		"description": ""
	}, {
		"code": "+681",
		"country": "왈리스 푸투나",
		"description": ""
	}, {
		"code": "+682",
		"country": "쿡 제도",
		"description": ""
	}, {
		"code": "+683",
		"country": "니우에",
		"description": ""
	}, {
		"code": "+685",
		"country": "사모아",
		"description": ""
	}, {
		"code": "+686",
		"country": "키리바시",
		"description": ""
	}, {
		"code": "+687",
		"country": "누벨칼레도니",
		"description": ""
	}, {
		"code": "+688",
		"country": "투발루",
		"description": ""
	}, {
		"code": "+689",
		"country": "프랑스령 폴리네시아",
		"description": ""
	}, {
		"code": "+690",
		"country": "토켈라우",
		"description": ""
	}, {
		"code": "+691",
		"country": "미크로네시아 연방",
		"description": ""
	}, {
		"code": "+692",
		"country": "마셜 제도",
		"description": ""
	}, {
		"code": "+7",
		"country": "러시아, 카자흐스탄",
		"description": ""
	}, {
		"code": "+81",
		"country": "일본",
		"description": ""
	}, {
		"code": "+82",
		"country": "대한민국",
		"description": ""
	}, {
		"code": "+84",
		"country": "베트남",
		"description": ""
	}, {
		"code": "+850",
		"country": "조선민주주의인민공화국",
		"description": ""
	}, {
		"code": "+852",
		"country": "홍콩",
		"description": ""
	}, {
		"code": "+853",
		"country": "마카오",
		"description": ""
	}, {
		"code": "+855",
		"country": "캄보디아",
		"description": ""
	}, {
		"code": "+856",
		"country": "라오스",
		"description": ""
	}, {
		"code": "+86",
		"country": "중화인민공화국",
		"description": ""
	}, {
		"code": "+880",
		"country": "방글라데시",
		"description": ""
	}, {
		"code": "+886",
		"country": "중화민국",
		"description": "2006년 1월 1일에 정식으로 할당됨. 1970년대 후반까지 866을 쓰고 있었으나, 이 때 중화인민공화국이 국제통신연합(ITU)가입과 동시에 새로운 국가번호 86으로 할당되는 바람에, 여기에서 밀려나 886으로 비공식적으로 쓰던 중, 2006년에 공식적으로 등록됨."
	}, {
		"code": "+90",
		"country": "터키",
		"description": ""
	}, {
		"code": "+90-392",
		"country": "북키프로스 터키 공화국",
		"description": ""
	}, {
		"code": "+91",
		"country": "인도",
		"description": ""
	}, {
		"code": "+92",
		"country": "파키스탄",
		"description": ""
	}, {
		"code": "+93",
		"country": "아프가니스탄",
		"description": ""
	}, {
		"code": "+94",
		"country": "스리랑카",
		"description": ""
	}, {
		"code": "+95",
		"country": "미얀마",
		"description": ""
	}, {
		"code": "+960",
		"country": "몰디브",
		"description": ""
	}, {
		"code": "+961",
		"country": "레바논",
		"description": ""
	}, {
		"code": "+962",
		"country": "요르단",
		"description": ""
	}, {
		"code": "+963",
		"country": "시리아",
		"description": ""
	}, {
		"code": "+964",
		"country": "이라크",
		"description": ""
	}, {
		"code": "+965",
		"country": "쿠웨이트",
		"description": ""
	}, {
		"code": "+966",
		"country": "사우디아라비아",
		"description": ""
	}, {
		"code": "+967",
		"country": "예멘",
		"description": ""
	}, {
		"code": "+968",
		"country": "오만",
		"description": ""
	}, {
		"code": "+970",
		"country": "팔레스타인",
		"description": "2006년 1월 1일에 정식으로 할당됨."
	}, {
		"code": "+971",
		"country": "아랍에미리트",
		"description": ""
	}, {
		"code": "+972",
		"country": "이스라엘",
		"description": ""
	}, {
		"code": "+973",
		"country": "바레인",
		"description": ""
	}, {
		"code": "+974",
		"country": "카타르",
		"description": ""
	}, {
		"code": "+975",
		"country": "부탄",
		"description": ""
	}, {
		"code": "+976",
		"country": "몽골",
		"description": ""
	}, {
		"code": "+977",
		"country": "네팔",
		"description": ""
	}, {
		"code": "+98",
		"country": "이란",
		"description": ""
	}, {
		"code": "+992",
		"country": "타지키스탄",
		"description": ""
	}, {
		"code": "+993",
		"country": "투르크메니스탄",
		"description": ""
	}, {
		"code": "+994",
		"country": "아제르바이잔",
		"description": ""
	}, {
		"code": "+995",
		"country": "조지아",
		"description": ""
	}, {
		"code": "+995-34",
		"country": "남오세티야",
		"description": ""
	}, {
		"code": "+995-44",
		"country": "압하지야",
		"description": ""
	}, {
		"code": "+996",
		"country": "키르기스스탄",
		"description": ""
	}, {
		"code": "+998",
		"country": "우즈베키스탄",
		"description": ""
	}]
}
    • php에서 배열로 코드만 필요한 관계로 아래와 같이 변형
var d = [];

for(var j = 0; j < document.getElementsByClassName('wikitable').length; j++){
	var wikitable = document.getElementsByClassName('wikitable')[j], list = wikitable.firstElementChild.children;
	for(var i = 1; i < list.length; i++){
		var split = list[i].children[0].textContent.split(", ");
		// 국가 이름 및 설명 글 수집, 만약 자식이 1개면 중간에 '카리브 제도 국가들'항목이다.
		if( list[i].children.length > 1 ){
			for(var q = 0; q < split.length; q++){
				d.push(split[q].replace(/ /gi, "-").replace("+", "").toString());
			}
		}
	}
}

console.log(JSON.stringify(d));

 

  • 결과물
$list = ["1","1-340","1-670","1-671","1-684","1-787","1-939","1","1-441","1-242","1-246","1-264","1-268","1-284","1-345","1-473","1-649","1-664","1-721","1-758","1-767","1-784","1-809","1-829","1-868","1-869","1-876","20","211","212","213","216","218","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","260","261","262","263","264","265","266","267","268","269","27","290","290-8","291","297","298","299","30","31","32","33","34","350","351","352","353","354","355","356","357","358","358-18","359","36","370","371","372","373","374","375","376","377","378","379","380","381","382","383","385","386","387","389","39","40","41","420","421","423","43","44","44-1481","44-1534","44-1624","45","46","47","47-79","48","49","500","501","502","503","504","505","506","507","508","509","51","52","53","54","55","56","57","58","590","591","592","593","594","595","596","597","598","599","599-3","599-4","599-7","599-9","60","61","62","63","64","65","66","670","672","673","674","675","676","677","678","679","680","681","682","683","685","686","687","688","689","690","691","692","7","81","82","84","850","852","853","855","856","86","880","886","90","90-392","91","92","93","94","95","960","961","962","963","964","965","966","967","968","970","971","972","973","974","975","976","977","98","992","993","994","995","995-34","995-44","996","998"];
Comments