UNITED STATES	55983	79350948	31054719881	69245:005:07:20:26	2183710778426	1	1	1	1
JAPAN	12966	14327411	6678989181	10329:111:08:16:37	325744964197	2	2	2	4
FRANCE	22821	11243142	4360229418	9572:018:20:07:01	301864219621	3	3	3	2
CANADA	9727	9945324	3959545171	8938:187:21:21:59	281885001719	4	4	4	6
UNITED KINGDOM	12821	8808047	3255263076	7737:234:07:34:53	244014276893	5	6	5	5
GERMANY	21258	8718981	3418360968	7462:164:21:32:19	235335879139	6	5	6	3
AUSTRALIA	5044	5022968	2105995725	4446:354:07:39:58	140239669198	7	7	7	9
NETHERLANDS	3564	3064965	1348071054	2640:284:12:42:09	83279623329	8	8	8	11
TAIWAN	2298	2590926	1129805591	2185:239:22:43:50	68926891430	9	9	10	18
CZECH REPUBLIC	3354	2398537	838504974	2062:100:21:34:26	65035949666	10	12	12	12
ITALY	6151	2289808	905845452	2200:326:02:12:59	69407374379	11	10	9	8
SPAIN	4794	2171336	849557320	2110:172:05:36:32	66555840992	12	11	11	10
BRAZIL	6710	1813131	668368666	1772:333:04:27:50	55910579270	13	14	13	7
HONG KONG	1133	1807315	818710155	1227:343:00:06:22	38724307582	14	13	18	29
SWEDEN	2109	1728841	664028734	1543:006:05:53:09	48660587589	15	15	14	21
FINLAND	2331	1555452	584126289	1282:077:18:10:45	40435870245	16	17	17	17
POLAND	2855	1477543	583082026	1319:330:08:49:21	41624527761	17	18	15	14
RUSSIAN FEDERATION	2191	1416431	588777177	1309:195:19:21:50	41297541710	18	16	16	19
DENMARK	2173	1357602	493252288	1192:105:21:01:42	37600059702	19	20	19	20
BELGIUM	2508	1273447	476677133	1111:012:11:44:57	35037575097	20	22	20	15
NORWAY	1496	1232016	471223814	1070:055:13:57:05	33748322225	21	23	21	25
SWITZERLAND	1991	1199709	480094051	1051:317:05:17:59	33171743879	22	21	22	22
HUNGARY	1590	1103184	393381842	940:333:08:31:21	29672641881	23	24	23	23
CYPRUS	79	1031017	511331581	543:254:06:33:19	17146017199	24	19	30	65
AUSTRIA	1538	1003959	322749669	791:300:14:10:03	24970947003	25	26	25	24
CHINA	3152	965932	387918554	877:272:07:05:50	27680598350	26	25	24	13
ISRAEL	1088	783127	310249846	664:055:15:04:48	20944710288	27	27	26	31
INDIA	2396	643339	224133734	612:089:15:55:35	19307778935	28	29	27	16
PORTUGAL	1437	606629	234131841	599:338:19:55:27	18919338927	29	28	28	26
SOUTH AFRICA	820	595492	217964951	591:351:21:59:30	18668181570	30	30	29	35
NEW ZEALAND	851	578341	204704121	535:140:17:43:19	16883919799	31	31	31	34
IRELAND	915	469091	176393344	419:258:16:02:53	13235932973	32	33	33	32
ROMANIA	885	457195	175711689	405:320:04:23:17	12799743797	33	34	34	33
TURKEY	1274	449465	167212506	431:351:00:06:21	13622342781	34	35	32	28
CROATIA	462	435065	192772292	372:240:22:06:44	11752207604	35	32	35	43
GREECE	718	381934	158138497	320:060:16:40:06	10096764006	36	36	38	38
SLOVAKIA	780	355498	146343722	324:290:06:03:43	10242741823	37	38	37	37
UKRAINE	549	346347	140605281	308:057:19:16:41	9718082201	38	39	40	41
BULGARIA	577	335790	150123358	312:050:12:06:04	9843595564	39	37	39	40
MEXICO	1128	304163	118236086	326:157:05:09:58	10294319398	40	40	36	30
THAILAND	805	300199	110289599	233:158:22:51:35	7361621495	41	41	44	36
ARGENTINA	1427	277800	104006811	263:309:18:48:52	8320733332	42	43	41	27
SINGAPORE	530	265155	95498523	234:014:06:07:45	7380655665	43	44	43	42
MALAYSIA	625	264339	105636422	249:000:17:05:14	7852525514	44	42	42	39
ESTONIA	165	176471	68350951	123:288:02:47:36	3903821256	45	45	47	55
CHILE	338	161252	67578001	151:212:13:09:39	4780300179	46	47	45	46
SLOVENIA	285	160112	61475442	121:035:06:57:45	3818905065	47	49	49	48
PHILIPPINES	284	159589	68009748	132:245:16:39:49	4183979989	48	46	46	49
FRENCH GUIANA		155104	42199520	87:310:11:43:44	2770458224	49	53	54	101
LITHUANIA	199	144575	63765941	123:238:00:47:18	3899494038	50	48	48	53
BELARUS	148	128407	55132110	110:061:13:53:34	3474280414	51	50	51	56
GEORGIA	21	119939	36923931	62:051:09:27:56	1959672476	52	56	58	92
VENEZUELA	410	115446	47667788	113:308:04:18:45	3590194725	53	51	50	45
LUXEMBOURG	144	104848	39958480	72:329:09:21:40	2299051300	54	54	57	57
LATVIA	117	95728	38655675	86:186:00:43:07	2728168987	55	55	56	60
KOREA, REPUBLIC OF	450	95529	33840789	94:320:00:28:24	2992033704	56	57	52	44
PUERTO RICO	107	93271	29990993	87:218:21:57:44	2762546264	57	58	55	61
SERBIA AND MONTENEGRO	184	92520	45098986	88:300:09:12:25	2801121145	58	52	53	54
PERU	142	73425	25124233	50:005:12:14:36	1577276076	59	60	62	58
HOLY SEE (VATICAN CITY STATE)		71716	16117566	35:073:08:24:34	1110097474	60	66	66	101
HAITI		71595	14603879	30:288:20:51:38	971038298	61	70	71	101
ANTARCTICA	30	62915	23913628	43:145:00:52:58	1368579178	62	61	64	80
COLOMBIA	298	58571	17119706	55:251:11:51:53	1756209113	63	65	60	47
INDONESIA	241	57941	26753429	57:004:05:47:02	1797918422	64	59	59	50
REUNION	101	48239	18490983	39:341:14:13:36	1259417616	65	62	65	62
URUGUAY	226	47450	17697731	52:243:00:35:08	1660869308	66	64	61	51
VIET NAM	127	43682	14967617	45:348:14:59:34	1449241174	67	68	63	59
MALTA	35	38435	12957674	32:280:03:17:13	1033355833	68	72	69	78
MYANMAR		38434	9770515	15:090:17:26:03	480878763	69	78	87	101
BAHRAIN	16	35682	17831015	33:355:11:25:47	1071401147	70	63	67	98
EGYPT	101	34829	11446638	33:101:01:45:15	1049420715	71	75	68	62
LEBANON	38	33415	14943347	32:052:03:19:37	1013656777	72	69	70	75
ICELAND	70	33246	15080335	26:256:08:08:10	842083690	73	67	76	67
VIRGIN ISLANDS (U.S.)		31013	13575567	30:016:01:46:35	947468795	74	71	73	101
COSTA RICA	204	30390	11550683	30:227:09:30:34	965727034	75	74	72	52
UNITED ARAB EMIRATES	80	28451	12101294	27:306:22:20:31	877990831	76	73	75	64
NEPAL		25370	10316053	19:134:09:24:13	610795453	77	76	81	101
ANDORRA	45	25184	10236589	20:058:07:16:43	635757403	78	77	79	72
UZBEKISTAN		24866	8148236	28:105:07:43:33	892107813	79	82	74	101
MARTINIQUE	38	23328	8587272	20:242:18:12:34	651694354	80	80	78	75
JAMAICA		22299	5418585	13:041:14:12:29	413561549	81	94	94	101
SAUDI ARABIA	38	22026	9007821	20:009:00:21:14	631498874	82	79	80	75
MOROCCO	45	19304	6663042	15:231:19:42:40	493069360	83	85	86	72
MACEDONIA	59	17231	5707298	17:133:17:11:20	547665080	84	90	84	69
BANGLADESH	24	16721	8402138	9:128:04:16:49	294898609	85	81	100	87
GUADELOUPE	30	16674	3411139			86	100	101	80
ARMENIA	21	16622	5764415	18:005:07:06:52	568105612	87	89	83	92
NEW CALEDONIA	28	16574	4733407	14:022:11:20:53	443445653	88	97	89	83
NIGERIA	20	16505	7177360	13:322:08:20:23	437818823	89	84	90	95
TRINIDAD AND TOBAGO	30	16387	7414200	19:028:20:13:02	601675982	90	83	82	80
MAURITIUS	24	16021	6109689	22:180:18:29:48	709410588	91	88	77	87
GHANA		14472	5309675	14:265:00:19:03	464401143	92	95	88	101
ECUADOR	63	14252	5657521	15:267:07:29:31	496135771	93	92	85	68
KUWAIT		13831	6400659	10:344:05:33:42	345101622	94	86	98	101
MACAU	31	13792	5624782	13:126:02:35:02	420863702	95	93	93	79
BOSNIA AND HERZEGOVINA	56	13264	5675858	13:186:16:02:11	426096131	96	91	91	70
PAKISTAN	75	12522	4754367	11:041:09:49:19	350473759	97	96	97	66
KAZAKHSTAN	26	11901	6124601			98	87	101	85
BHUTAN		9644				99	101	101	101
NETHERLANDS ANTILLES		9617		13:180:12:50:03	425566203	100	101	92	101