From (City, Country/Region) | To (City, Country/Region) |
Taicang, China | Colon Free Zone, Panama |
Leliu, China | Colon Free Zone, Panama |
Anqing, China | Colon Free Zone, Panama |
Beijiao, China | Colon Free Zone, Panama |
Jiangyin – Jiangsu, China | Colon Free Zone, Panama |
Changsha, China | Colon Free Zone, Panama |
Changzhou, China | Colon Free Zone, Panama |
Changshu, China | Colon Free Zone, Panama |
Chongqing, China | Colon Free Zone, Panama |
Qinhuangdao, China | Colon Free Zone, Panama |
Dalian, China | Iquique, Chile |
Dalian, China | Mejillones, Chile |
Dalian, China | San Antonio, Chile |
Dalian, China | San Vicente, Chile |
Dalian, China | Barranquilla, Colombia |
Dalian, China | Buenaventura, Colombia |
Dalian, China | Cartagena, Colombia |
Dalian, China | Santa Marta-Magdalena, Colombia |
Dalian, China | Puerto Caldera, Costa Rica |
Dalian, China | Rio Haina, Dominican Republic |
Dalian, China | Caucedo, Dominican Republic |
Dalian, China | Guayaquil, Ecuador |
Dalian, China | Puerto Cortes, Honduras |
Dalian, China | Kingston, Jamaica |
Dalian, China | Lazaro Cardenas, Mexico |
Dalian, China | Manzanillo, Mexico |
Dalian, China | Corinto, Nicaragua |
Dalian, China | Balboa, Panama |
Dalian, China | Manzanillo, Panama |
Dalian, China | Colon Free Zone, Panama |
Dalian, China | Callao, Peru |
Dalian, China | Paita, Peru |
Dalian, China | Acajutla, El Salvador |
Dalian, China | Point Lisas, Trinidad and Tobago |
Dafeng, China | Colon Free Zone, Panama |
Huadu, China | Colon Free Zone, Panama |
Fangcheng, China | Colon Free Zone, Panama |
Fuzhou, China | Iquique, Chile |
Fuzhou, China | Mejillones, Chile |
Fuzhou, China | San Antonio, Chile |
Fuzhou, China | San Vicente, Chile |
Fuzhou, China | Barranquilla, Colombia |
Fuzhou, China | Buenaventura, Colombia |
Fuzhou, China | Cartagena, Colombia |
Fuzhou, China | Santa Marta-Magdalena, Colombia |
Fuzhou, China | Puerto Caldera, Costa Rica |
Fuzhou, China | Rio Haina, Dominican Republic |
Fuzhou, China | Caucedo, Dominican Republic |
Fuzhou, China | Guayaquil, Ecuador |
Fuzhou, China | Puerto Quetzal, Guatemala |
Fuzhou, China | Puerto Cortes, Honduras |
Fuzhou, China | Kingston, Jamaica |
Fuzhou, China | Lazaro Cardenas, Mexico |
Fuzhou, China | Manzanillo, Mexico |
Fuzhou, China | Corinto, Nicaragua |
Fuzhou, China | Balboa, Panama |
Fuzhou, China | Manzanillo, Panama |
Fuzhou, China | Colon Free Zone, Panama |
Fuzhou, China | Callao, Peru |
Fuzhou, China | Paita, Peru |
Fuzhou, China | Acajutla, El Salvador |
Fuzhou, China | Point Lisas, Trinidad and Tobago |
Gaoyao, China | Colon Free Zone, Panama |
Yue Yang, China | Colon Free Zone, Panama |
Haikou, China | Colon Free Zone, Panama |
Xingang, China | Iquique, Chile |
Xingang, China | Mejillones, Chile |
Xingang, China | San Antonio, Chile |
Xingang, China | San Vicente, Chile |
Xingang, China | Barranquilla, Colombia |
Xingang, China | Cartagena, Colombia |
Xingang, China | Santa Marta-Magdalena, Colombia |
Xingang, China | Puerto Caldera, Costa Rica |
Xingang, China | Rio Haina, Dominican Republic |
Xingang, China | Caucedo, Dominican Republic |
Xingang, China | Guayaquil, Ecuador |
Xingang, China | Puerto Cortes, Honduras |
Xingang, China | Kingston, Jamaica |
Xingang, China | Lazaro Cardenas, Mexico |
Xingang, China | Manzanillo, Mexico |
Xingang, China | Corinto, Nicaragua |
Xingang, China | Balboa, Panama |
Xingang, China | Manzanillo, Panama |
Xingang, China | Colon Free Zone, Panama |
Xingang, China | Callao, Peru |
Xingang, China | Paita, Peru |
Xingang, China | Acajutla, El Salvador |
Xingang, China | Point Lisas, Trinidad and Tobago |
Huangpu, China | Iquique, Chile |
Huangpu, China | Mejillones, Chile |
Huangpu, China | San Antonio, Chile |
Huangpu, China | San Vicente, Chile |
Huangpu, China | Barranquilla, Colombia |
Huangpu, China | Buenaventura, Colombia |
Huangpu, China | Cartagena, Colombia |
Huangpu, China | Santa Marta-Magdalena, Colombia |
Huangpu, China | Puerto Caldera, Costa Rica |
Huangpu, China | Rio Haina, Dominican Republic |
Huangpu, China | Caucedo, Dominican Republic |
Huangpu, China | Guayaquil, Ecuador |
Huangpu, China | Puerto Quetzal, Guatemala |
Huangpu, China | Puerto Cortes, Honduras |
Huangpu, China | Kingston, Jamaica |
Huangpu, China | Lazaro Cardenas, Mexico |
Huangpu, China | Manzanillo, Mexico |
Huangpu, China | Corinto, Nicaragua |
Huangpu, China | Balboa, Panama |
Huangpu, China | Manzanillo, Panama |
Huangpu, China | Colon Free Zone, Panama |
Huangpu, China | Callao, Peru |
Huangpu, China | Paita, Peru |
Huangpu, China | Acajutla, El Salvador |
Huangpu, China | Point Lisas, Trinidad and Tobago |
Shekou, China | Iquique, Chile |
Shekou, China | Mejillones, Chile |
Shekou, China | San Antonio, Chile |
Shekou, China | San Vicente, Chile |
Shekou, China | Barranquilla, Colombia |
Shekou, China | Cartagena, Colombia |
Shekou, China | Santa Marta-Magdalena, Colombia |
Shekou, China | Puerto Caldera, Costa Rica |
Shekou, China | Rio Haina, Dominican Republic |
Shekou, China | Caucedo, Dominican Republic |
Shekou, China | Guayaquil, Ecuador |
Shekou, China | Puerto Quetzal, Guatemala |
Shekou, China | Puerto Cortes, Honduras |
Shekou, China | Kingston, Jamaica |
Shekou, China | Lazaro Cardenas, Mexico |
Shekou, China | Manzanillo, Mexico |
Shekou, China | Corinto, Nicaragua |
Shekou, China | Balboa, Panama |
Shekou, China | Manzanillo, Panama |
Shekou, China | Colon Free Zone, Panama |
Shekou, China | Callao, Peru |
Shekou, China | Paita, Peru |
Shekou, China | Acajutla, El Salvador |
Shekou, China | Point Lisas, Trinidad and Tobago |
Jiangmen, China | Iquique, Chile |
Jiangmen, China | Mejillones, Chile |
Jiangmen, China | San Antonio, Chile |
Jiangmen, China | San Vicente, Chile |
Jiangmen, China | Barranquilla, Colombia |
Jiangmen, China | Cartagena, Colombia |
Jiangmen, China | Santa Marta-Magdalena, Colombia |
Jiangmen, China | Puerto Caldera, Costa Rica |
Jiangmen, China | Rio Haina, Dominican Republic |
Jiangmen, China | Caucedo, Dominican Republic |
Jiangmen, China | Guayaquil, Ecuador |
Jiangmen, China | Puerto Quetzal, Guatemala |
Jiangmen, China | Puerto Cortes, Honduras |
Jiangmen, China | Kingston, Jamaica |
Jiangmen, China | Lazaro Cardenas, Mexico |
Jiangmen, China | Manzanillo, Mexico |
Jiangmen, China | Corinto, Nicaragua |
Jiangmen, China | Balboa, Panama |
Jiangmen, China | Manzanillo, Panama |
Jiangmen, China | Colon Free Zone, Panama |
Jiangmen, China | Callao, Peru |
Jiangmen, China | Paita, Peru |
Jiangmen, China | Acajutla, El Salvador |
Jiangmen, China | Point Lisas, Trinidad and Tobago |
Jiujiang Guangdong, China | Colon Free Zone, Panama |
Jiaxing, China | Colon Free Zone, Panama |
Zhangjiagang, China | Colon Free Zone, Panama |
JIUJIANG, China | Colon Free Zone, Panama |
Nangang, China | Colon Free Zone, Panama |
Shatian, China | Colon Free Zone, Panama |
Putian, China | Colon Free Zone, Panama |
Lianyungang, China | Colon Free Zone, Panama |
Maanshan, China | Colon Free Zone, Panama |
Mawei, China | Colon Free Zone, Panama |
Nanchang, China | Colon Free Zone, Panama |
Nansha New Port, China | Iquique, Chile |
Nansha New Port, China | Mejillones, Chile |
Nansha New Port, China | San Antonio, Chile |
Nansha New Port, China | San Vicente, Chile |
Nansha New Port, China | Barranquilla, Colombia |
Nansha New Port, China | Cartagena, Colombia |
Nansha New Port, China | Santa Marta-Magdalena, Colombia |
Nansha New Port, China | Puerto Caldera, Costa Rica |
Nansha New Port, China | Rio Haina, Dominican Republic |
Nansha New Port, China | Caucedo, Dominican Republic |
Nansha New Port, China | Guayaquil, Ecuador |
Nansha New Port, China | Puerto Quetzal, Guatemala |
Nansha New Port, China | Puerto Cortes, Honduras |
Nansha New Port, China | Kingston, Jamaica |
Nansha New Port, China | Lazaro Cardenas, Mexico |
Nansha New Port, China | Manzanillo, Mexico |
Nansha New Port, China | Corinto, Nicaragua |
Nansha New Port, China | Balboa, Panama |
Nansha New Port, China | Manzanillo, Panama |
Nansha New Port, China | Colon Free Zone, Panama |
Nansha New Port, China | Callao, Peru |
Nansha New Port, China | Paita, Peru |
Nansha New Port, China | Acajutla, El Salvador |
Nansha New Port, China | Point Lisas, Trinidad and Tobago |
Nanjing, China | Iquique, Chile |
Nanjing, China | Mejillones, Chile |
Nanjing, China | San Antonio, Chile |
Nanjing, China | San Vicente, Chile |
Nanjing, China | Barranquilla, Colombia |
Nanjing, China | Cartagena, Colombia |
Nanjing, China | Santa Marta-Magdalena, Colombia |
Nanjing, China | Puerto Caldera, Costa Rica |
Nanjing, China | Rio Haina, Dominican Republic |
Nanjing, China | Caucedo, Dominican Republic |
Nanjing, China | Guayaquil, Ecuador |
Nanjing, China | Puerto Quetzal, Guatemala |
Nanjing, China | Puerto Cortes, Honduras |
Nanjing, China | Kingston, Jamaica |
Nanjing, China | Lazaro Cardenas, Mexico |
Nanjing, China | Manzanillo, Mexico |
Nanjing, China | Corinto, Nicaragua |
Nanjing, China | Balboa, Panama |
Nanjing, China | Manzanillo, Panama |
Nanjing, China | Colon Free Zone, Panama |
Nanjing, China | Callao, Peru |
Nanjing, China | Paita, Peru |
Nanjing, China | Acajutla, El Salvador |
Nanjing, China | Point Lisas, Trinidad and Tobago |
Nantong, China | Colon Free Zone, Panama |
Ningbo, China | Iquique, Chile |
Ningbo, China | Mejillones, Chile |
Ningbo, China | San Antonio, Chile |
Ningbo, China | San Vicente, Chile |
Ningbo, China | Barranquilla, Colombia |
Ningbo, China | Cartagena, Colombia |
Ningbo, China | Santa Marta-Magdalena, Colombia |
Ningbo, China | Puerto Caldera, Costa Rica |
Ningbo, China | Rio Haina, Dominican Republic |
Ningbo, China | Caucedo, Dominican Republic |
Ningbo, China | Guayaquil, Ecuador |
Ningbo, China | Puerto Cortes, Honduras |
Ningbo, China | Kingston, Jamaica |
Ningbo, China | Lazaro Cardenas, Mexico |
Ningbo, China | Manzanillo, Mexico |
Ningbo, China | Corinto, Nicaragua |
Ningbo, China | Balboa, Panama |
Ningbo, China | Manzanillo, Panama |
Ningbo, China | Colon Free Zone, Panama |
Ningbo, China | Callao, Peru |
Ningbo, China | Paita, Peru |
Ningbo, China | Acajutla, El Salvador |
Ningbo, China | Point Lisas, Trinidad and Tobago |
Yun Fu, China | Colon Free Zone, Panama |
Beihai, China | Colon Free Zone, Panama |
Qinzhou, China | Colon Free Zone, Panama |
Qingyuan, China | Colon Free Zone, Panama |
Rizhao, China | Colon Free Zone, Panama |
Rongqi, China | Colon Free Zone, Panama |
Rugao, China | Colon Free Zone, Panama |
Shidao, China | Colon Free Zone, Panama |
Shanghai, China | Iquique, Chile |
Shanghai, China | Mejillones, Chile |
Shanghai, China | San Antonio, Chile |
Shanghai, China | San Vicente, Chile |
Shanghai, China | Barranquilla, Colombia |
Shanghai, China | Cartagena, Colombia |
Shanghai, China | Santa Marta-Magdalena, Colombia |
Shanghai, China | Puerto Caldera, Costa Rica |
Shanghai, China | Rio Haina, Dominican Republic |
Shanghai, China | Caucedo, Dominican Republic |
Shanghai, China | Guayaquil, Ecuador |
Shanghai, China | Puerto Cortes, Honduras |
Shanghai, China | Kingston, Jamaica |
Shanghai, China | Lazaro Cardenas, Mexico |
Shanghai, China | Manzanillo, Mexico |
Shanghai, China | Corinto, Nicaragua |
Shanghai, China | Balboa, Panama |
Shanghai, China | Manzanillo, Panama |
Shanghai, China | Colon Free Zone, Panama |
Shanghai, China | Callao, Peru |
Shanghai, China | Paita, Peru |
Shanghai, China | Acajutla, El Salvador |
Shanghai, China | Point Lisas, Trinidad and Tobago |
Shuidong, China | Colon Free Zone, Panama |
Sanshui, China | Colon Free Zone, Panama |
San Shan, China | Colon Free Zone, Panama |
Shantou, China | Colon Free Zone, Panama |
Tangshan, China | Colon Free Zone, Panama |
Tongling, China | Colon Free Zone, Panama |
Zhanjiang, China | Colon Free Zone, Panama |
Qingdao, China | Iquique, Chile |
Qingdao, China | Mejillones, Chile |
Qingdao, China | San Antonio, Chile |
Qingdao, China | San Vicente, Chile |
Qingdao, China | Barranquilla, Colombia |
Qingdao, China | Cartagena, Colombia |
Qingdao, China | Santa Marta-Magdalena, Colombia |
Qingdao, China | Puerto Caldera, Costa Rica |
Qingdao, China | Rio Haina, Dominican Republic |
Qingdao, China | Caucedo, Dominican Republic |
Qingdao, China | Guayaquil, Ecuador |
Qingdao, China | Puerto Cortes, Honduras |
Qingdao, China | Kingston, Jamaica |
Qingdao, China | Lazaro Cardenas, Mexico |
Qingdao, China | Manzanillo, Mexico |
Qingdao, China | Corinto, Nicaragua |
Qingdao, China | Balboa, Panama |
Qingdao, China | Manzanillo, Panama |
Qingdao, China | Colon Free Zone, Panama |
Qingdao, China | Callao, Peru |
Qingdao, China | Paita, Peru |
Qingdao, China | Acajutla, El Salvador |
Qingdao, China | Point Lisas, Trinidad and Tobago |
Weihai, China | Colon Free Zone, Panama |
Wuhu, China | Colon Free Zone, Panama |
Wenzhou, China | Colon Free Zone, Panama |
Wuhan, China | Colon Free Zone, Panama |
Wuzhou, China | Colon Free Zone, Panama |
Xinhui, China | Colon Free Zone, Panama |
Xiamen, China | Iquique, Chile |
Xiamen, China | Mejillones, Chile |
Xiamen, China | San Antonio, Chile |
Xiamen, China | San Vicente, Chile |
Xiamen, China | Barranquilla, Colombia |
Xiamen, China | Cartagena, Colombia |
Xiamen, China | Santa Marta-Magdalena, Colombia |
Xiamen, China | Puerto Caldera, Costa Rica |
Xiamen, China | Rio Haina, Dominican Republic |
Xiamen, China | Caucedo, Dominican Republic |
Xiamen, China | Guayaquil, Ecuador |
Xiamen, China | Puerto Quetzal, Guatemala |
Xiamen, China | Puerto Cortes, Honduras |
Xiamen, China | Kingston, Jamaica |
Xiamen, China | Lazaro Cardenas, Mexico |
Xiamen, China | Manzanillo, Mexico |
Xiamen, China | Corinto, Nicaragua |
Xiamen, China | Balboa, Panama |
Xiamen, China | Manzanillo, Panama |
Xiamen, China | Colon Free Zone, Panama |
Xiamen, China | Callao, Peru |
Xiamen, China | Paita, Peru |
Xiamen, China | Acajutla, El Salvador |
Xiamen, China | Point Lisas, Trinidad and Tobago |
Xiaolan, China | Colon Free Zone, Panama |
Yantai, China | Colon Free Zone, Panama |
Yantian, China | Iquique, Chile |
Yantian, China | Mejillones, Chile |
Yantian, China | San Antonio, Chile |
Yantian, China | San Vicente, Chile |
Yantian, China | Barranquilla, Colombia |
Yantian, China | Cartagena, Colombia |
Yantian, China | Santa Marta-Magdalena, Colombia |
Yantian, China | Puerto Caldera, Costa Rica |
Yantian, China | Rio Haina, Dominican Republic |
Yantian, China | Caucedo, Dominican Republic |
Yantian, China | Guayaquil, Ecuador |
Yantian, China | Puerto Quetzal, Guatemala |
Yantian, China | Puerto Cortes, Honduras |
Yantian, China | Kingston, Jamaica |
Yantian, China | Lazaro Cardenas, Mexico |
Yantian, China | Manzanillo, Mexico |
Yantian, China | Corinto, Nicaragua |
Yantian, China | Balboa, Panama |
Yantian, China | Manzanillo, Panama |
Yantian, China | Colon Free Zone, Panama |
Yantian, China | Callao, Peru |
Yantian, China | Paita, Peru |
Yantian, China | Acajutla, El Salvador |
Yantian, China | Point Lisas, Trinidad and Tobago |
Yangzhou, China | Colon Free Zone, Panama |
YINGKOU, China | Colon Free Zone, Panama |
Yibin, China | Colon Free Zone, Panama |
Yichang, China | Colon Free Zone, Panama |
Yangpu, China | Colon Free Zone, Panama |
Gaoming, China | Colon Free Zone, Panama |
Gaolan, China | Colon Free Zone, Panama |
Zhenjiang, China | Colon Free Zone, Panama |
Zhongshan, China | Colon Free Zone, Panama |
Zhaoqing, China | Colon Free Zone, Panama |
Zhuhai, China | Colon Free Zone, Panama |
Taizhou, China | Colon Free Zone, Panama |
Hong Kong, Hong Kong China | Iquique, Chile |
Hong Kong, Hong Kong China | Mejillones, Chile |
Hong Kong, Hong Kong China | San Antonio, Chile |
Hong Kong, Hong Kong China | San Vicente, Chile |
Hong Kong, Hong Kong China | Barranquilla, Colombia |
Hong Kong, Hong Kong China | Cartagena, Colombia |
Hong Kong, Hong Kong China | Santa Marta-Magdalena, Colombia |
Hong Kong, Hong Kong China | Puerto Caldera, Costa Rica |
Hong Kong, Hong Kong China | Rio Haina, Dominican Republic |
Hong Kong, Hong Kong China | Caucedo, Dominican Republic |
Hong Kong, Hong Kong China | Guayaquil, Ecuador |
Hong Kong, Hong Kong China | Puerto Quetzal, Guatemala |
Hong Kong, Hong Kong China | Puerto Cortes, Honduras |
Hong Kong, Hong Kong China | Kingston, Jamaica |
Hong Kong, Hong Kong China | Lazaro Cardenas, Mexico |
Hong Kong, Hong Kong China | Manzanillo, Mexico |
Hong Kong, Hong Kong China | Corinto, Nicaragua |
Hong Kong, Hong Kong China | Balboa, Panama |
Hong Kong, Hong Kong China | Manzanillo, Panama |
Hong Kong, Hong Kong China | Colon Free Zone, Panama |
Hong Kong, Hong Kong China | Callao, Peru |
Hong Kong, Hong Kong China | Paita, Peru |
Hong Kong, Hong Kong China | Acajutla, El Salvador |
Hong Kong, Hong Kong China | Point Lisas, Trinidad and Tobago |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|