UNITED STATES	55853	78923484	30767746239	68823:213:15:45:20	2170420587920	1	1	1	1
JAPAN	12932	14222953	6604541887	10235:052:14:55:41	322775506541	2	2	2	4
FRANCE	22789	11188049	4322164383	9519:138:08:13:50	300203136830	3	3	3	2
CANADA	9700	9893660	3922428140	8888:046:03:54:51	280295956491	4	4	4	6
UNITED KINGDOM	12783	8768654	3228148096	7699:022:17:37:15	242797628235	5	6	5	5
GERMANY	21209	8674834	3387325548	7420:130:05:18:52	234008371132	6	5	6	3
AUSTRALIA	5028	4992066	2083927665	4417:010:23:10:42	139295459442	7	7	7	9
NETHERLANDS	3556	3026775	1320491979	2604:009:09:36:59	82120556219	8	8	8	11
TAIWAN	2291	2573582	1117641702	2169:162:17:00:40	68415642040	9	9	10	18
CZECH REPUBLIC	3345	2387128	830612264	2051:289:19:34:48	64705376088	10	12	12	12
ITALY	6135	2276973	896941740	2187:180:14:45:28	68984837128	11	10	9	8
SPAIN	4784	2157484	840410408	2098:141:00:46:19	66174713179	12	11	11	10
BRAZIL	6700	1804526	662107112	1763:333:00:12:18	55626739938	13	14	13	7
HONG KONG	1129	1799549	812673078	1221:201:14:22:35	38522874155	14	13	18	29
SWEDEN	2104	1717792	656450209	1531:190:11:27:03	48298073223	15	15	14	21
FINLAND	2328	1547745	578843072	1274:323:12:09:42	40204814982	16	17	17	17
POLAND	2844	1468023	576424874	1310:145:00:01:20	41324688080	17	18	15	14
RUSSIAN FEDERATION	2179	1407893	582653704	1301:145:10:20:52	41040901252	18	16	16	19
DENMARK	2171	1349525	488952810	1185:209:10:52:58	37388256778	19	20	19	20
BELGIUM	2499	1268153	472823057	1105:178:02:37:44	34862668664	20	22	20	15
NORWAY	1481	1224668	466649446	1062:300:16:21:11	33517210871	21	23	21	25
SWITZERLAND	1988	1193804	476077898	1046:127:17:28:11	32997691691	22	21	22	22
HUNGARY	1584	1098198	390039749	936:071:13:47:24	29523880044	23	24	23	23
AUSTRIA	1531	998537	318993679	786:081:23:00:42	24794377242	24	26	25	24
CYPRUS	79	996035	494546038	528:074:21:35:30	16657479330	25	19	31	65
CHINA	3144	957865	382122602	869:220:11:43:23	27423834203	26	25	24	13
ISRAEL	1085	778924	307055160	659:304:15:22:38	20808544958	27	27	26	31
INDIA	2388	640943	222521443	609:196:13:31:01	19222407061	28	29	27	16
PORTUGAL	1434	603486	231945255	596:256:00:06:09	18817574769	29	28	28	26
SOUTH AFRICA	819	593675	216651577	589:351:17:28:21	18605093301	30	30	29	35
NEW ZEALAND	849	576725	203564369	533:294:16:33:10	16834149190	31	31	30	34
IRELAND	914	467083	175048749	417:273:09:22:07	13174132927	32	33	33	32
ROMANIA	876	454806	174086402	403:155:07:12:42	12722425962	33	34	34	33
TURKEY	1272	447747	165947098	430:043:21:08:38	13564271318	34	35	32	28
CROATIA	458	432270	190726967	369:343:12:37:57	11666464677	35	32	35	43
GREECE	717	380056	156784777	318:180:14:37:19	10044052639	36	36	38	38
SLOVAKIA	779	353572	145002831	322:348:05:55:49	10184680549	37	38	37	37
UKRAINE	543	343678	138842200	305:191:09:23:59	9635016239	38	39	40	41
BULGARIA	575	333385	148436584	309:286:05:23:02	9769353782	39	37	39	40
MEXICO	1128	303237	117383257	325:048:12:55:32	10253393732	40	40	36	30
THAILAND	804	299049	109455766	232:070:19:26:11	7322469971	41	41	44	36
ARGENTINA	1426	276798	103296436	262:245:09:48:21	8283635301	42	43	41	27
SINGAPORE	530	264269	94852897	233:056:19:09:52	7352795392	43	44	43	42
MALAYSIA	625	262954	104642114	247:171:20:15:32	7804239332	44	42	42	39
ESTONIA	164	175342	67529270	122:269:15:53:48	3870690828	45	45	48	55
CHILE	337	160107	66798960	150:117:19:43:36	4740579816	46	47	45	46
SLOVENIA	283	159433	61009873	120:166:04:36:38	3798678998	47	49	49	49
PHILIPPINES	284	158135	66874752	131:056:09:10:19	4136087419	48	46	46	48
FRENCH GUIANA		154914	42095627	87:230:08:58:37	2763536317	49	53	53	101
LITHUANIA	196	143762	63177377	122:308:03:39:28	3874016368	50	48	47	53
BELARUS	147	127505	54462643	109:099:04:04:36	3445992276	51	50	51	56
GEORGIA	21	118753	36059251	61:078:02:32:09	1930444329	52	56	58	92
VENEZUELA	410	114649	47094717	113:040:04:44:55	3567041095	53	51	50	45
LUXEMBOURG	143	103887	39355140	72:084:14:02:31	2277900151	54	54	57	57
KOREA, REPUBLIC OF	450	94841	33368141	94:048:12:21:45	2968575705	55	57	52	44
LATVIA	116	94586	37882146	85:152:01:02:44	2693696564	56	55	56	60
PUERTO RICO	107	93107	29865153	87:133:01:35:32	2755128932	57	58	54	61
SERBIA AND MONTENEGRO	181	90545	44218295	86:352:02:37:41	2742518261	58	52	55	54
PERU	141	73013	24845700	49:234:02:07:02	1565489222	59	60	62	58
HOLY SEE (VATICAN CITY STATE)		71502	16021803	35:006:12:16:40	1104322600	60	66	66	101
HAITI		71477	14518774	30:224:23:48:33	965519313	61	70	71	101
ANTARCTICA	30	62451	23554998	43:017:23:27:23	1357601243	62	61	64	80
COLOMBIA	297	58429	17030172	55:203:12:45:04	1752065104	63	65	60	47
INDONESIA	241	57162	26217496	56:054:04:09:54	1770696594	64	59	59	50
REUNION	101	48015	18329586	39:267:11:02:58	1253012578	65	62	65	62
URUGUAY	226	47259	17564204	52:164:20:14:56	1654114496	66	63	61	51
VIET NAM	126	43593	14902869	45:312:10:54:49	1446116089	67	68	63	59
MYANMAR		38363	9714136	15:065:12:04:01	478699441	68	78	87	101
MALTA	34	38343	12900535	32:253:10:02:55	1031047375	69	72	69	78
BAHRAIN	16	35260	17520168	33:202:02:33:15	1058149995	70	64	67	98
EGYPT	99	34779	11410384	33:081:05:33:07	1047706387	71	75	68	63
LEBANON	38	33138	14736216	31:315:09:38:43	1004866723	72	69	70	75
ICELAND	70	33088	14959987	26:197:17:25:40	837019540	73	67	76	67
VIRGIN ISLANDS (U.S.)		30715	13362602	29:259:14:10:39	936972639	74	71	73	101
COSTA RICA	204	30238	11443603	30:162:05:37:48	960097068	75	74	72	52
UNITED ARAB EMIRATES	80	28308	11994822	27:256:14:02:58	873640978	76	73	75	64
NEPAL		25350	10302923	19:127:07:17:41	610183061	77	76	81	101
ANDORRA	45	25044	10134603	20:005:05:59:35	631173575	78	77	79	72
UZBEKISTAN		24840	8132090	28:095:12:18:49	891260329	79	82	74	101
MARTINIQUE	38	23230	8520521	20:207:04:45:11	648621911	80	80	78	75
JAMAICA		22240	5370084	13:014:01:30:52	411183052	81	94	94	101
SAUDI ARABIA	38	21932	8943778	19:347:04:12:32	629179952	82	79	80	75
MOROCCO	45	19264	6635336	15:210:20:31:57	491257917	83	85	86	72
MACEDONIA	59	17178	5668484	17:115:03:13:52	546059632	84	90	84	69
GUADELOUPE	30	16646	3393165			85	100	101	80
ARMENIA	21	16562	5724422	17:340:23:31:34	565572694	86	89	83	92
BANGLADESH	24	16555	8301762	9:090:01:05:50	291603950	87	81	100	87
NEW CALEDONIA	28	16526	4701819	14:005:07:43:17	441963797	88	96	89	83
NIGERIA	20	16422	7115054	13:287:23:47:48	434850468	89	84	90	95
TRINIDAD AND TOBAGO	30	16336	7379064	19:002:20:02:44	599428964	90	83	82	80
MAURITIUS	24	15993	6090140	22:159:16:03:07	707587387	91	87	77	87
GHANA		14451	5295731	14:255:15:52:53	463593173	92	95	88	101
ECUADOR	63	14188	5616023	15:241:11:28:22	493903702	93	91	85	68
MACAU	31	13688	5543806	13:089:16:44:26	417717866	94	93	93	79
KUWAIT		13649	6291991	10:302:00:36:07	341454967	95	86	98	101
BOSNIA AND HERZEGOVINA	56	13146	5588102	13:138:06:52:34	421915954	96	92	92	70
PAKISTAN	75	12384	4657849	11:001:21:50:29	347061029	97	97	97	66
KAZAKHSTAN	26	11836	6078649			98	88	101	85
BHUTAN		9644				99	101	101	101
NETHERLANDS ANTILLES		9600		13:168:23:21:54	424567314	100	101	91	101