UNITED STATES	55893	79031026	30834713141	68929:329:09:04:55	2173773402295	1	1	1	1
JAPAN	12936	14243575	6619304570	10254:220:02:26:50	323389160810	2	2	2	4
FRANCE	22796	11199490	4329952303	9530:049:00:24:08	300542315048	3	3	3	2
CANADA	9707	9903593	3929655459	8897:309:01:10:05	280602493805	4	4	4	6
UNITED KINGDOM	12793	8778004	3234057448	7708:118:00:30:45	243089685045	5	6	5	5
GERMANY	21226	8684060	3393804887	7429:031:18:53:58	234283690438	6	5	6	3
AUSTRALIA	5033	4998315	2088338469	4423:035:02:39:41	139486761581	7	7	7	9
NETHERLANDS	3558	3034868	1326362237	2611:302:17:29:02	82366651742	8	8	8	11
TAIWAN	2292	2576864	1119910324	2172:181:23:09:29	68511913769	9	9	10	18
CZECH REPUBLIC	3347	2389340	832157579	2053:320:02:05:50	64771063550	10	12	12	12
ITALY	6138	2279312	898599420	2190:012:07:55:52	69064905352	11	10	9	8
SPAIN	4787	2160044	842157285	2100:253:19:01:00	66247527660	12	11	11	10
BRAZIL	6704	1806260	663365154	1765:256:12:30:32	55683203432	13	14	13	7
HONG KONG	1129	1801274	813972110	1222:328:22:16:53	38565411413	14	13	18	29
SWEDEN	2104	1719927	657935205	1533:286:02:58:01	48369409081	15	15	14	21
FINLAND	2328	1549320	579938057	1276:142:16:39:31	40252264771	16	17	17	17
POLAND	2849	1469833	577732693	1312:103:21:11:22	41384207482	17	18	15	14
RUSSIAN FEDERATION	2181	1409561	583831857	1302:353:19:17:11	41090440631	18	16	16	19
DENMARK	2172	1354606	491139906	1189:109:17:23:03	37505784183	19	20	19	20
BELGIUM	2502	1269188	473569905	1106:193:19:52:13	34895562733	20	22	20	15
NORWAY	1481	1225779	467449278	1063:355:09:22:05	33553473725	21	23	21	25
SWITZERLAND	1988	1194860	476859077	1047:139:19:34:33	33030272073	22	21	22	22
HUNGARY	1584	1099209	390725525	937:065:16:59:45	29554909185	23	24	23	23
CYPRUS	79	1002772	497776509	531:077:02:18:34	16752277114	24	19	31	65
AUSTRIA	1533	999406	319597110	787:034:16:37:42	24821829462	25	26	25	24
CHINA	3147	960083	383674945	871:361:19:25:43	27499116343	26	25	24	13
ISRAEL	1085	779742	307688576	660:248:00:10:05	20835187805	27	27	26	31
INDIA	2390	641408	222846814	610:010:18:19:38	19237889978	28	29	27	16
PORTUGAL	1434	604160	232415103	597:133:07:46:44	18838511204	29	28	28	26
SOUTH AFRICA	820	594032	216904199	590:134:10:04:12	18617853852	30	30	29	35
NEW ZEALAND	850	577050	203797892	534:045:17:31:14	16844175074	31	31	30	34
IRELAND	914	467494	175323488	418:050:13:44:12	13186417452	32	33	33	32
ROMANIA	878	455233	174380874	403:323:03:57:16	12736929436	33	34	34	33
TURKEY	1272	448059	166183202	430:172:20:43:17	13575415397	34	35	32	28
CROATIA	459	432797	191120741	370:166:15:15:41	11682717341	35	32	35	43
GREECE	717	380405	157032409	318:289:18:36:32	10053484592	36	36	38	38
SLOVAKIA	780	353974	145284172	323:129:09:11:53	10197306713	37	38	37	37
UKRAINE	544	344167	139172664	306:007:21:05:31	9650696731	38	39	40	41
BULGARIA	575	333884	148777606	310:092:16:39:26	9784168766	39	37	39	40
MEXICO	1128	303524	117587751	325:160:17:05:22	10263085522	40	40	36	30
THAILAND	804	299267	109617252	232:155:19:45:24	7329815124	41	41	44	36
ARGENTINA	1426	277025	103454715	262:340:00:52:32	8291811152	42	43	41	27
SINGAPORE	530	264450	94991483	233:122:13:08:15	7358476095	43	44	43	42
MALAYSIA	625	263228	104841247	247:282:00:53:27	7813760007	44	42	42	39
ESTONIA	165	175498	67643147	122:323:19:52:07	3875370727	45	45	48	55
CHILE	338	160360	66974001	150:218:17:12:16	4749297136	46	47	45	46
SLOVENIA	284	159686	61164357	120:244:22:01:54	3805480914	47	49	49	48
PHILIPPINES	284	158486	67152821	131:192:21:17:55	4147881475	48	46	46	48
FRENCH GUIANA		154967	42123350	87:252:14:19:59	2765456399	49	53	53	101
LITHUANIA	198	143935	63303579	123:010:08:38:32	3879823112	50	48	47	53
BELARUS	147	127678	54598958	109:169:01:00:18	3452029218	51	50	51	56
GEORGIA	21	118914	36213380	61:140:20:51:44	1935867104	52	56	58	92
VENEZUELA	410	114852	47245965	113:106:09:37:18	3572761038	53	51	50	45
LUXEMBOURG	143	104063	39468279	72:132:11:01:16	2282036476	54	54	57	57
KOREA, REPUBLIC OF	450	94964	33455151	94:098:00:15:44	2972852144	55	57	52	44
LATVIA	116	94800	38032562	85:223:15:26:41	2699882801	56	55	56	60
PUERTO RICO	107	93144	29891088	87:151:01:35:19	2756684119	57	58	54	61
SERBIA AND MONTENEGRO	182	90669	44303111	87:026:16:58:34	2745939514	58	52	55	54
PERU	141	73095	24902458	49:263:04:28:38	1568003318	59	60	62	58
HOLY SEE (VATICAN CITY STATE)		71522	16032341	35:010:14:27:33	1104676053	60	66	66	101
HAITI		71495	14530684	30:233:14:44:19	966264259	61	70	71	101
ANTARCTICA	30	62523	23613238	43:038:18:35:22	1359398122	62	61	64	80
COLOMBIA	297	58454	17044491	55:211:18:15:48	1752776148	63	65	60	47
INDONESIA	241	57321	26323908	56:116:22:10:35	1776118235	64	59	59	50
REUNION	101	48064	18363013	39:284:00:03:05	1254441785	65	62	65	62
URUGUAY	226	47309	17599460	52:184:02:44:45	1655779485	66	64	61	51
VIET NAM	126	43616	14919427	45:321:21:49:03	1446932943	67	68	63	59
MYANMAR		38376	9723213	15:069:08:17:51	479031471	68	78	87	101
MALTA	34	38363	12912549	32:259:11:20:16	1031570416	69	72	69	78
BAHRAIN	16	35361	17606254	33:239:14:24:26	1061389466	70	63	67	98
EGYPT	99	34787	11416286	33:084:11:52:35	1047988355	71	75	68	63
LEBANON	38	33186	14773668	31:332:12:32:46	1006345966	72	69	70	75
ICELAND	70	33120	14984046	26:208:04:25:18	837923118	73	67	76	67
VIRGIN ISLANDS (U.S.)		30777	13404333	29:282:21:41:44	938986904	74	71	73	101
COSTA RICA	204	30265	11462286	30:172:20:51:36	961015896	75	74	72	52
UNITED ARAB EMIRATES	80	28341	12018583	27:268:08:32:50	874657970	76	73	75	64
NEPAL		25355	10305879	19:129:01:06:34	610333594	77	76	81	101
ANDORRA	45	25081	10163361	20:019:09:00:44	632394044	78	77	79	72
UZBEKISTAN		24846	8135549	28:097:15:20:59	891444059	79	82	74	101
MARTINIQUE	38	23242	8529257	20:212:01:34:07	649042447	80	80	78	75
JAMAICA		22254	5379503	13:019:07:29:21	411636561	81	94	94	101
SAUDI ARABIA	38	21945	8952962	19:351:00:37:10	629512630	82	79	80	75
MOROCCO	45	19274	6642017	15:216:04:18:27	491717907	83	85	86	72
MACEDONIA	59	17192	5678678	17:119:15:44:13	546450253	84	90	84	69
GUADELOUPE	30	16651	3396322			85	100	101	80
BANGLADESH	24	16588	8321803	9:097:18:34:01	292271641	86	81	100	87
ARMENIA	21	16572	5730481	17:345:14:27:31	565972051	87	89	83	92
NEW CALEDONIA	28	16536	4708336	14:008:18:19:25	442261165	88	96	89	83
NIGERIA	20	16436	7125229	13:294:00:13:25	435370405	89	84	90	95
TRINIDAD AND TOBAGO	30	16346	7385784	19:007:15:54:20	599846060	90	83	82	80
MAURITIUS	24	15997	6092769	22:162:07:14:23	707814863	91	87	77	87
GHANA		14453	5296788	14:256:05:41:22	463642882	92	95	88	101
ECUADOR	63	14203	5625872	15:247:20:47:25	494455645	93	91	85	68
MACAU	31	13700	5552354	13:093:02:31:16	418012276	94	93	93	79
KUWAIT		13685	6313885	10:310:03:21:26	342156086	95	86	98	101
BOSNIA AND HERZEGOVINA	56	13171	5606797	13:148:05:26:07	422774767	96	92	92	70
PAKISTAN	75	12417	4681916	11:011:13:13:05	347893985	97	97	97	66
KAZAKHSTAN	26	11846	6086095			98	88	101	85
BHUTAN		9644				99	101	101	101
NETHERLANDS ANTILLES		9606		13:172:18:14:04	424894444	100	101	91	101