UNITED STATES	56030	79533652	31180493542	69419:123:23:25:28	2189208295528	1	1	1	1
JAPAN	12971	14371925	6710609279	10369:059:16:09:52	327001939792	2	2	2	4
FRANCE	22831	11266232	4376452193	9594:108:16:23:02	302565774182	3	3	3	2
CANADA	9733	9966896	3975842951	8960:277:07:32:20	282586519940	4	4	4	6
UNITED KINGDOM	12829	8824242	3266914758	7753:300:13:20:51	244524576051	5	6	5	5
GERMANY	21275	8739451	3431848640	7481:034:15:18:40	235923808720	6	5	6	3
AUSTRALIA	5045	5036106	2115541273	4459:348:17:31:16	140649154276	7	7	7	9
NETHERLANDS	3566	3081672	1360107081	2656:341:23:26:24	83789162784	8	8	8	11
TAIWAN	2302	2598141	1134846690	2192:201:03:08:25	69144289705	9	9	10	18
CZECH REPUBLIC	3359	2405049	842603251	2068:087:05:31:44	65223984704	10	12	12	12
ITALY	6156	2295115	909606269	2206:232:21:08:02	69588536882	11	10	9	8
SPAIN	4796	2177434	853643586	2115:304:11:58:53	66724948733	12	11	11	10
BRAZIL	6713	1817270	671289839	1777:118:07:04:24	56049692664	13	14	13	7
HONG KONG	1133	1810678	821396567	1230:289:00:32:48	38814251568	14	13	18	29
SWEDEN	2108	1733582	667325843	1548:003:00:12:36	48817987956	15	15	14	21
FINLAND	2332	1558710	586381412	1285:104:05:21:15	40532764875	16	17	17	17
POLAND	2860	1482100	586240120	1324:100:18:42:10	41762371330	17	18	15	14
RUSSIAN FEDERATION	2195	1420336	591566613	1313:084:22:55:48	41414108148	18	16	16	19
DENMARK	2175	1359386	494511619	1194:010:11:26:29	37654889189	19	20	19	20
BELGIUM	2511	1275836	478448638	1113:224:03:54:46	35118935686	20	22	20	15
NORWAY	1501	1234655	473162890	1072:329:07:08:38	33835043318	21	23	21	25
SWITZERLAND	1994	1202018	481712795	1054:032:13:29:17	33241757357	22	21	22	22
HUNGARY	1595	1105242	394850940	942:349:14:23:56	29737117436	23	24	23	23
CYPRUS	79	1044915	517974006	549:304:15:39:51	17339585991	24	19	30	65
AUSTRIA	1539	1005971	324190971	793:309:03:46:33	25034759193	25	26	25	24
CHINA	3157	969017	390200248	880:322:12:38:10	27779546290	26	25	24	13
ISRAEL	1088	784846	311582307	665:354:02:46:23	21002035583	27	27	26	31
INDIA	2397	644892	224985218	613:344:16:50:47	19361350247	28	29	27	16
PORTUGAL	1440	608123	235171658	601:208:11:45:17	18971149517	29	28	28	26
SOUTH AFRICA	820	596273	218525256	592:310:01:07:55	18696100075	30	30	29	35
NEW ZEALAND	851	579025	205180517	536:017:21:24:35	16904841875	31	31	31	34
IRELAND	915	470032	177030488	420:226:16:53:16	13264707196	32	33	33	32
ROMANIA	886	458221	176407584	406:338:10:55:43	12832858543	33	34	34	33
TURKEY	1274	450289	167811845	432:292:14:08:27	13648831707	34	35	32	28
CROATIA	464	436319	193709615	373:342:21:20:04	11792553604	35	32	35	43
GREECE	718	382739	158722054	320:324:14:08:43	10119564523	36	36	38	38
SLOVAKIA	780	356359	146949125	325:233:23:47:54	10269416874	37	38	37	37
UKRAINE	550	347501	141366100	309:099:05:41:27	9753198087	38	39	40	41
BULGARIA	577	336949	150941314	313:106:23:32:45	9880011165	39	37	39	40
MEXICO	1130	304843	118723797	327:069:14:48:25	10318286905	40	40	36	30
THAILAND	805	300727	110672042	234:006:01:37:18	7379948238	41	41	44	36
ARGENTINA	1428	278270	104354458	264:158:16:09:36	8339213376	42	43	41	27
SINGAPORE	530	265586	95807688	234:171:04:19:06	7394213946	43	44	43	42
MALAYSIA	626	265063	106170548	249:301:18:39:45	7878537585	44	42	42	39
ESTONIA	165	177060	68770256	124:113:08:02:00	3920256120	45	45	47	55
CHILE	338	161852	67968667	152:071:00:40:29	4799608829	46	47	45	46
SLOVENIA	285	160338	61651041	121:122:14:21:50	3826448510	47	49	49	48
PHILIPPINES	285	160330	68588716	133:157:03:42:55	4207866175	48	46	46	48
FRENCH GUIANA		155195	42248369	87:348:12:44:47	2773745087	49	53	54	101
LITHUANIA	200	144922	64010762	123:359:14:43:12	3909998592	50	48	48	53
BELARUS	148	128775	55403388	110:196:02:51:10	3485904670	51	50	51	56
GEORGIA	21	120656	37333616	62:208:14:47:51	1973256471	52	56	58	92
VENEZUELA	410	115793	47918230	114:066:14:42:22	3600859342	53	51	50	45
LUXEMBOURG	144	105247	40204497	73:065:19:45:44	2307815144	54	54	57	57
LATVIA	117	96107	38932848	86:309:14:29:12	2738845752	55	55	56	60
KOREA, REPUBLIC OF	450	95827	34059565	95:076:15:22:38	3002541758	56	57	52	44
PUERTO RICO	107	93349	30049295	87:257:15:55:01	2765894101	57	58	55	61
SERBIA AND MONTENEGRO	184	92815	45305545	89:036:09:11:09	2809847469	58	52	53	54
PERU	143	73649	25273865	50:079:11:11:02	1583665862	59	60	62	58
HOLY SEE (VATICAN CITY STATE)		71787	16148349	35:099:07:50:38	1112341838	60	66	66	101
HAITI		71643	14639744	30:317:23:19:54	973552794	61	70	71	101
ANTARCTICA	30	63058	24025921	43:187:00:20:41	1372206041	62	61	64	79
COLOMBIA	298	58627	17157436	55:273:09:15:31	1758100531	63	65	60	47
INDONESIA	241	58270	26989569	57:149:12:54:43	1810472083	64	59	59	50
REUNION	101	48328	18557712	40:006:00:18:35	1261959515	65	62	65	62
URUGUAY	226	47545	17764805	52:282:14:53:24	1664290404	66	64	61	51
VIET NAM	127	43726	14997527	46:001:09:39:42	1450777182	67	69	63	59
MALTA	35	38465	12979601	32:290:04:04:12	1034222652	68	72	69	78
MYANMAR		38458	9787051	15:097:21:07:30	481496850	69	78	87	101
BAHRAIN	16	35857	17964257	34:054:03:48:16	1076903296	70	63	67	98
EGYPT	101	34843	11456314	33:106:04:35:23	1049862923	71	75	68	62
LEBANON	38	33547	15041207	32:109:00:55:33	1018572933	72	68	70	75
ICELAND	70	33322	15134681	26:281:17:43:21	844278201	73	67	76	67
VIRGIN ISLANDS (U.S.)		31119	13651320	30:060:21:25:51	951341151	74	71	73	101
COSTA RICA	204	30476	11612695	30:264:20:47:02	968964422	75	74	72	52
UNITED ARAB EMIRATES	80	28528	12161315	27:332:03:45:03	880170303	76	73	75	64
NEPAL		25380	10323491	19:138:04:24:46	611123086	77	76	81	101
ANDORRA	45	25242	10277493	20:082:08:40:20	637836020	78	77	79	72
UZBEKISTAN		24873	8151825	28:107:15:11:58	892307518	79	82	74	101
MARTINIQUE	38	23370	8618587	20:259:03:20:54	653109654	80	80	78	75
JAMAICA		22326	5438987	13:052:20:01:25	414532885	81	94	94	101
SAUDI ARABIA	38	22067	9034704	20:020:09:25:12	632481912	82	79	80	75
MOROCCO	45	19318	6672809	15:238:18:52:41	493671161	83	85	86	72
MACEDONIA	59	17260	5727211	17:144:06:28:15	548576895	84	90	84	69
BANGLADESH	24	16818	8467364	9:153:15:58:26	297100706	85	81	99	87
GUADELOUPE	30	16690	3422496			86	100	101	79
ARMENIA	21	16645	5780671	18:017:06:00:29	569138429	87	89	83	92
NEW CALEDONIA	28	16602	4750427	14:031:10:34:41	444220481	88	97	89	83
NIGERIA	20	16538	7201464	13:336:01:48:53	439004933	89	84	90	95
TRINIDAD AND TOBAGO	30	16410	7431520	19:040:05:10:44	602658644	90	83	82	79
MAURITIUS	24	16027	6114749	22:186:13:52:23	709912343	91	88	77	87
GHANA		14486	5320008	14:271:12:39:20	464963960	92	95	88	101
ECUADOR	63	14291	5687565	15:282:05:10:09	497423409	93	92	85	68
KUWAIT		13898	6439600	10:358:10:09:53	346327793	94	86	98	101
MACAU	30	13821	5656000	13:136:18:26:11	421784771	95	93	93	79
BOSNIA AND HERZEGOVINA	56	13298	5699734	13:202:02:30:21	427429821	96	91	91	70
PAKISTAN	75	12584	4795886	11:057:22:08:28	351900508	97	96	97	66
KAZAKHSTAN	27	11931	6149943			98	87	101	85
BHUTAN		9644				99	101	101	101
NETHERLANDS ANTILLES		9624		13:184:21:38:23	425943503	100	101	92	101