| Reporter | TradeFlow | ProductCode | Product Description | Year | Partner | Trade Value 1000USD | Quantity | Quantity Unit |
| China | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 274,102.96 | 32,984,700 | Kg |
| United States | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 270,774.29 | 31,048,100 | Kg |
| European Union | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 258,977.48 | 38,482,500 | Kg |
| Canada | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 236,605.88 | 27,957,000 | Kg |
| Germany | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 229,264.19 | 37,942,100 | Kg |
| Poland | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 182,023.23 | 27,192,300 | Kg |
| France | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 174,240.73 | 26,948,000 | Kg |
| Mexico | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 173,473.40 | 20,747,000 | Kg |
| Netherlands | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 169,544.48 | 26,880,100 | Kg |
| Korea, Rep. | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 163,228.59 | 15,916,700 | Kg |
| United Kingdom | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 149,978.88 | 21,797,300 | Kg |
| Italy | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 130,662.22 | 16,965,400 | Kg |
| Spain | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 125,975.26 | 25,328,600 | Kg |
| Turkey | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 112,967.54 | 17,061,000 | Kg |
| Belgium | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 105,707.15 | 20,839,800 | Kg |
| Czech Republic | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 96,141.22 | 16,440,200 | Kg |
| Portugal | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 88,711.03 | 17,330,700 | Kg |
| Austria | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 80,667.32 | 11,639,200 | Kg |
| India | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 74,179.16 | 12,394,100 | Kg |
| Vietnam | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 72,759.63 | 10,785,800 | Kg |
| Romania | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 62,440.52 | 9,182,590 | Kg |
| Indonesia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 50,091.72 | 8,228,160 | Kg |
| Saudi Arabia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 47,871.53 | 7,096,440 | Kg |
| Slovak Republic | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 47,834.72 | 7,004,280 | Kg |
| Thailand | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 46,281.97 | 6,264,500 | Kg |
| Switzerland | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 45,139.34 | 6,056,260 | Kg |
| Brazil | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 44,544.05 | 9,781,250 | Kg |
| Hungary | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 40,465.88 | 10,154,500 | Kg |
| Australia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 40,405.10 | 6,169,890 | Kg |
| Croatia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 38,720.03 | 6,244,830 | Kg |
| Japan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 38,292.56 | 5,512,880 | Kg |
| Lithuania | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 36,897.71 | 6,448,050 | Kg |
| United Arab Emirates | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 34,952.12 | 5,412,140 | Kg |
| Ukraine | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 34,104.38 | 5,577,640 | Kg |
| Morocco | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 33,667.73 | 5,996,260 | Kg |
| South Africa | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 33,343.38 | 4,477,250 | Kg |
| Argentina | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 32,329.46 | 5,908,280 | Kg |
| Sweden | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 30,547.13 | 6,562,220 | Kg |
| Colombia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 30,447.87 | 4,612,360 | Kg |
| Other Asia, nes | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 30,166.03 | 1,955,520 | Kg |
| Kazakhstan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 27,954.95 | 6,851,160 | Kg |
| Malaysia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 27,804.43 | ||
| Norway | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 26,363.48 | 3,806,330 | Kg |
| Denmark | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 24,765.10 | 5,490,350 | Kg |
| Finland | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 23,806.51 | ||
| Ireland | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 23,693.99 | 3,466,940 | Kg |
| Singapore | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 23,630.88 | 5,036,840 | Kg |
| Bulgaria | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 20,304.22 | 3,706,400 | Kg |
| Peru | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 18,550.02 | 6,127,310 | Kg |
| Greece | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 18,415.35 | 2,705,610 | Kg |
| Slovenia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 17,431.49 | 2,996,760 | Kg |
| Israel | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 16,521.00 | 2,449,060 | Kg |
| Chile | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 15,630.09 | 4,150,190 | Kg |
| Estonia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 15,074.98 | 2,897,580 | Kg |
| New Zealand | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 14,734.44 | 1,509,020 | Kg |
| Serbia, FR(Serbia/Montenegro) | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 14,694.74 | 2,864,110 | Kg |
| Latvia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 14,502.25 | 2,063,340 | Kg |
| Tunisia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 13,230.27 | 1,879,780 | Kg |
| Guatemala | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 10,955.45 | 2,440,700 | Kg |
| Bosnia and Herzegovina | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 8,574.24 | 1,883,030 | Kg |
| Pakistan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 8,381.77 | 2,767,650 | Kg |
| Georgia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 8,302.13 | 1,925,230 | Kg |
| Mali | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 8,034.27 | 6,263,250 | Kg |
| Uzbekistan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 7,895.15 | 3,609,350 | Kg |
| Ecuador | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 7,805.03 | ||
| Philippines | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 7,533.43 | 2,161,480 | Kg |
| Hong Kong, China | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 7,254.43 | 1,753,320 | Kg |
| Egypt, Arab Rep. | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 7,033.29 | 1,042,610 | Kg |
| Congo, Dem. Rep. | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,885.76 | 468,595 | Kg |
| Azerbaijan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,653.08 | 1,489,980 | Kg |
| Botswana | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,545.71 | 2,380,930 | Kg |
| Honduras | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,451.40 | 1,880,720 | Kg |
| Qatar | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,343.24 | 920,357 | Kg |
| Panama | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,031.65 | 1,836,510 | Kg |
| Luxembourg | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 6,022.74 | 758,664 | Kg |
| Kuwait | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 5,939.72 | 1,643,510 | Kg |
| Paraguay | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 5,862.08 | 1,400,590 | Kg |
| Nigeria | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 5,688.83 | 5,786,200 | Kg |
| Costa Rica | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 5,448.53 | 1,405,790 | Kg |
| Bolivia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 5,178.01 | 751,291 | Kg |
| Occ.Pal.Terr | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,890.67 | 726,602 | Kg |
| Nicaragua | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,649.96 | 1,414,250 | Kg |
| Jordan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,636.26 | 672,687 | Kg |
| Dominican Republic | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,603.20 | 578,171 | Kg |
| El Salvador | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,421.95 | 1,149,190 | Kg |
| Sri Lanka | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,359.15 | 770,392 | Kg |
| Oman | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,358.28 | 632,354 | Kg |
| Armenia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,352.63 | 3,090,580 | Kg |
| Moldova | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 4,038.76 | 969,110 | Kg |
| Angola | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,892.01 | 581,596 | Kg |
| North Macedonia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,868.29 | 833,315 | Kg |
| Uruguay | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,784.73 | 1,060,560 | Kg |
| Bahrain | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,708.68 | 538,102 | Kg |
| Albania | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,572.19 | 686,992 | Kg |
| Senegal | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,447.42 | 2,338,270 | Kg |
| Cambodia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,204.75 | 593,380 | Kg |
| Mozambique | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 3,201.00 | 1,050,390 | Kg |
| Gabon | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,977.97 | 801,254 | Kg |
| Kenya | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,902.89 | 836,800 | Kg |
| Cyprus | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,818.26 | 712,082 | Kg |
| Zambia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,380.65 | 1,373,560 | Kg |
| Kyrgyz Republic | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,327.57 | 1,261,810 | Kg |
| Trinidad and Tobago | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,172.47 | 589,153 | Kg |
| Cote d'Ivoire | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 2,122.00 | 541,759 | Kg |
| Malta | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,659.50 | ||
| Montenegro | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,623.74 | 491,067 | Kg |
| Belize | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,607.67 | 1,036,210 | Kg |
| Jamaica | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,592.46 | 836,449 | Kg |
| Iceland | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,559.58 | 218,986 | Kg |
| Ghana | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,540.06 | 367,702 | Kg |
| Namibia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,522.12 | 489,266 | Kg |
| Myanmar | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,359.07 | 308,878 | Kg |
| Lao PDR | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,319.00 | 1,050,770 | Kg |
| Maldives | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,292.45 | 221,500 | Kg |
| Congo, Rep. | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,148.46 | 258,734 | Kg |
| Bahamas, The | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,121.99 | 166,693 | Kg |
| French Polynesia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,089.83 | 144,401 | Kg |
| Andorra | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,064.97 | 217,453 | Kg |
| Mauritius | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 1,047.41 | 162,973 | Kg |
| Tajikistan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 909.65 | 550,103 | Kg |
| Papua New Guinea | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 899.27 | 198,092 | Kg |
| Eswatini | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 810.46 | 358,783 | Kg |
| Barbados | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 790.21 | 124,151 | Kg |
| Niger | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 708.71 | 265,304 | Kg |
| Togo | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 675.19 | 1,217,580 | Kg |
| Aruba | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 618.52 | 82,130 | Kg |
| Cape Verde | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 600.84 | 114,180 | Kg |
| Zimbabwe | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 593.22 | 191,043 | Kg |
| Cayman Islands | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 591.33 | 87,658 | Kg |
| Benin | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 584.80 | 117,207 | Kg |
| Lebanon | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 476.99 | 69,208 | Kg |
| Mauritania | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 461.37 | 346,965 | Kg |
| Madagascar | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 448.25 | 290,139 | Kg |
| Brunei | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 438.31 | 277,182 | Kg |
| Guyana | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 397.91 | 68,462 | Kg |
| Burkina Faso | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 368.57 | 964,743 | Kg |
| Cameroon | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 368.50 | 107,139 | Kg |
| Lesotho | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 367.00 | 209,335 | Kg |
| Malawi | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 360.30 | 128,602 | Kg |
| Grenada | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 343.91 | 23,679 | Kg |
| Uganda | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 336.49 | 104,338 | Kg |
| Ethiopia(excludes Eritrea) | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 315.62 | 50,933 | Kg |
| Tanzania | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 301.45 | 248,427 | Kg |
| St. Vincent and the Grenadines | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 257.93 | 35,892 | Kg |
| East Timor | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 225.24 | 174,549 | Kg |
| Suriname | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 205.43 | 18,980 | Kg |
| Bhutan | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 203.79 | 80,613 | Kg |
| Bermuda | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 189.67 | 8,754 | Kg |
| Seychelles | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 184.63 | 29,083 | Kg |
| Antigua and Barbuda | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 174.55 | 24,707 | Kg |
| Mongolia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 167.97 | 160,163 | Kg |
| Liberia | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 144.26 | 104,303 | Kg |
| Djibouti | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 119.59 | 82,218 | Kg |
| Samoa | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 98.35 | 15,748 | Kg |
| Gambia, The | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 55.63 | 146,387 | Kg |
| Sao Tome and Principe | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 54.22 | 7,401 | Kg |
| Dominica | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 49.46 | 15,837 | Kg |
| Montserrat | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 29.74 | 3,805 | Kg |
| Burundi | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 23.82 | 3,531 | Kg |
| Tonga | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 11.33 | 1,679 | Kg |
| Fiji | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 10.97 | 2,611 | Kg |
| Comoros | Import | 320820 | Paints... based on acrylic or vinyl polymers, i | 2023 | World | 10.56 | 17,090 | Kg |
HS Nomenclature used HS 1988/92 (H0)HS Code 320820: Paints... based on acrylic or vinyl polymers, iPlease note: Exports is gross exports and Imports is gross imports