WTMG Intelligence
Global Migration Corridors
Explore where international migrant populations are concentrated across origin and destination countries using UN DESA International Migrant Stock data.
Latest observation: 2024
Corridor values represent migrant stock, not annual migration flows.
58,775Corridors Tracked
2024Latest Observation
172Destination Countries
UN DESASource
How to read corridor data
Mexico -> USA = 11.28 million means approximately 11.28 million international migrants whose origin is Mexico were living in the United States in the 2024 UN stock estimate. It does not mean 11.28 million people moved from Mexico to the USA during 2024.
The dataset estimates the number of international migrants living in each destination by origin.
Top 15 Corridors by 2024 Migrant Stock
| Rank | Origin | Destination | 2024 Migrant Stock | 2020 Migrant Stock | 2015 Migrant Stock | 2020-2024 Change | 2015-2024 Change |
|---|---|---|---|---|---|---|---|
| #2751 | TunisiaAfrica | LuxembourgEurope | 1,400 | 1,212 | 134 | +188 (+15.5%) | +1,266 (+944.8%) |
|
OriginTunisia DestinationLuxembourg 2015 stock134 2020 stock1,212 2024 stock1,400 2015-2024 absolute change+1,266 2015-2024 percentage change+944.8% 2020-2024 absolute change+188 2020-2024 percentage change+15.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2752 | TürkiyeAsia | UkraineEurope | 1,394 | 1,376 | 1,355 | +18 (+1.3%) | +39 (+2.9%) |
|
OriginTürkiye DestinationUkraine 2015 stock1,355 2020 stock1,376 2024 stock1,394 2015-2024 absolute change+39 2015-2024 percentage change+2.9% 2020-2024 absolute change+18 2020-2024 percentage change+1.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2753 | UruguayAmericas | PanamaAmericas | 1,394 | 914 | 762 | +480 (+52.5%) | +632 (+82.9%) |
|
OriginUruguay DestinationPanama 2015 stock762 2020 stock914 2024 stock1,394 2015-2024 absolute change+632 2015-2024 percentage change+82.9% 2020-2024 absolute change+480 2020-2024 percentage change+52.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2754 | SenegalAfrica | MexicoAmericas | 1,393 | 50 | 34 | +1,343 (+2,686.0%) | +1,359 (+3,997.1%) |
|
OriginSenegal DestinationMexico 2015 stock34 2020 stock50 2024 stock1,393 2015-2024 absolute change+1,359 2015-2024 percentage change+3,997.1% 2020-2024 absolute change+1,343 2020-2024 percentage change+2,686.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2755 | GambiaAfrica | NorwayEurope | 1,392 | 1,252 | 1,151 | +140 (+11.2%) | +241 (+20.9%) |
|
OriginGambia DestinationNorway 2015 stock1,151 2020 stock1,252 2024 stock1,392 2015-2024 absolute change+241 2015-2024 percentage change+20.9% 2020-2024 absolute change+140 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2756 | LithuaniaEurope | KazakhstanAsia | 1,391 | 2,197 | 2,797 | -806 (-36.7%) | -1,406 (-50.3%) |
|
OriginLithuania DestinationKazakhstan 2015 stock2,797 2020 stock2,197 2024 stock1,391 2015-2024 absolute change-1,406 2015-2024 percentage change-50.3% 2020-2024 absolute change-806 2020-2024 percentage change-36.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2757 | VietnamAsia | PhilippinesAsia | 1,391 | 1,391 | 962 | 0 (0.0%) | +429 (+44.6%) |
|
OriginVietnam DestinationPhilippines 2015 stock962 2020 stock1,391 2024 stock1,391 2015-2024 absolute change+429 2015-2024 percentage change+44.6% 2020-2024 absolute change0 2020-2024 percentage change0.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2758 | TongaOceania | FijiOceania | 1,389 | 1,362 | 1,332 | +27 (+2.0%) | +57 (+4.3%) |
|
OriginTonga DestinationFiji 2015 stock1,332 2020 stock1,362 2024 stock1,389 2015-2024 absolute change+57 2015-2024 percentage change+4.3% 2020-2024 absolute change+27 2020-2024 percentage change+2.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2759 | NepalAsia | ChinaAsia | 1,388 | 1,288 | 1,773 | +100 (+7.8%) | -385 (-21.7%) |
|
OriginNepal DestinationChina 2015 stock1,773 2020 stock1,288 2024 stock1,388 2015-2024 absolute change-385 2015-2024 percentage change-21.7% 2020-2024 absolute change+100 2020-2024 percentage change+7.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2760 | ArgentinaAmericas | NorwayEurope | 1,385 | 1,246 | 1,086 | +139 (+11.2%) | +299 (+27.5%) |
|
OriginArgentina DestinationNorway 2015 stock1,086 2020 stock1,246 2024 stock1,385 2015-2024 absolute change+299 2015-2024 percentage change+27.5% 2020-2024 absolute change+139 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2761 | VietnamAsia | IcelandEurope | 1,384 | 916 | 613 | +468 (+51.1%) | +771 (+125.8%) |
|
OriginVietnam DestinationIceland 2015 stock613 2020 stock916 2024 stock1,384 2015-2024 absolute change+771 2015-2024 percentage change+125.8% 2020-2024 absolute change+468 2020-2024 percentage change+51.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2762 | ChinaAsia | Trinidad and TobagoAmericas | 1,383 | 961 | 866 | +422 (+43.9%) | +517 (+59.7%) |
|
OriginChina DestinationTrinidad and Tobago 2015 stock866 2020 stock961 2024 stock1,383 2015-2024 absolute change+517 2015-2024 percentage change+59.7% 2020-2024 absolute change+422 2020-2024 percentage change+43.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2763 | Bosnia and HerzegovinaEurope | PolandEurope | 1,381 | 1,757 | 2,645 | -376 (-21.4%) | -1,264 (-47.8%) |
|
OriginBosnia and Herzegovina DestinationPoland 2015 stock2,645 2020 stock1,757 2024 stock1,381 2015-2024 absolute change-1,264 2015-2024 percentage change-47.8% 2020-2024 absolute change-376 2020-2024 percentage change-21.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2764 | FranceEurope | ChadAfrica | 1,381 | 1,216 | 1,048 | +165 (+13.6%) | +333 (+31.8%) |
|
OriginFrance DestinationChad 2015 stock1,048 2020 stock1,216 2024 stock1,381 2015-2024 absolute change+333 2015-2024 percentage change+31.8% 2020-2024 absolute change+165 2020-2024 percentage change+13.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2765 | GeorgiaAsia | PortugalEurope | 1,379 | 1,226 | 1,070 | +153 (+12.5%) | +309 (+28.9%) |
|
OriginGeorgia DestinationPortugal 2015 stock1,070 2020 stock1,226 2024 stock1,379 2015-2024 absolute change+309 2015-2024 percentage change+28.9% 2020-2024 absolute change+153 2020-2024 percentage change+12.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2766 | LibyaAfrica | MoroccoAfrica | 1,376 | 1,268 | 1,155 | +108 (+8.5%) | +221 (+19.1%) |
|
OriginLibya DestinationMorocco 2015 stock1,155 2020 stock1,268 2024 stock1,376 2015-2024 absolute change+221 2015-2024 percentage change+19.1% 2020-2024 absolute change+108 2020-2024 percentage change+8.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2767 | IndiaAsia | MaltaEurope | 1,375 | 791 | 364 | +584 (+73.8%) | +1,011 (+277.7%) |
|
OriginIndia DestinationMalta 2015 stock364 2020 stock791 2024 stock1,375 2015-2024 absolute change+1,011 2015-2024 percentage change+277.7% 2020-2024 absolute change+584 2020-2024 percentage change+73.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2768 | FranceEurope | IcelandEurope | 1,374 | 910 | 538 | +464 (+51.0%) | +836 (+155.4%) |
|
OriginFrance DestinationIceland 2015 stock538 2020 stock910 2024 stock1,374 2015-2024 absolute change+836 2015-2024 percentage change+155.4% 2020-2024 absolute change+464 2020-2024 percentage change+51.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2769 | Costa RicaAmericas | GuatemalaAmericas | 1,373 | 1,248 | 1,108 | +125 (+10.0%) | +265 (+23.9%) |
|
OriginCosta Rica DestinationGuatemala 2015 stock1,108 2020 stock1,248 2024 stock1,373 2015-2024 absolute change+265 2015-2024 percentage change+23.9% 2020-2024 absolute change+125 2020-2024 percentage change+10.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2770 | NepalAsia | BrazilAmericas | 1,370 | 444 | 112 | +926 (+208.6%) | +1,258 (+1,123.2%) |
|
OriginNepal DestinationBrazil 2015 stock112 2020 stock444 2024 stock1,370 2015-2024 absolute change+1,258 2015-2024 percentage change+1,123.2% 2020-2024 absolute change+926 2020-2024 percentage change+208.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2771 | CanadaAmericas | Dominican RepublicAmericas | 1,367 | 1,267 | 1,215 | +100 (+7.9%) | +152 (+12.5%) |
|
OriginCanada DestinationDominican Republic 2015 stock1,215 2020 stock1,267 2024 stock1,367 2015-2024 absolute change+152 2015-2024 percentage change+12.5% 2020-2024 absolute change+100 2020-2024 percentage change+7.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2772 | ColombiaAmericas | GuatemalaAmericas | 1,366 | 1,242 | 1,102 | +124 (+10.0%) | +264 (+24.0%) |
|
OriginColombia DestinationGuatemala 2015 stock1,102 2020 stock1,242 2024 stock1,366 2015-2024 absolute change+264 2015-2024 percentage change+24.0% 2020-2024 absolute change+124 2020-2024 percentage change+10.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2773 | GermanyEurope | IndiaAsia | 1,366 | 1,451 | 1,556 | -85 (-5.9%) | -190 (-12.2%) |
|
OriginGermany DestinationIndia 2015 stock1,556 2020 stock1,451 2024 stock1,366 2015-2024 absolute change-190 2015-2024 percentage change-12.2% 2020-2024 absolute change-85 2020-2024 percentage change-5.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2774 | SwedenEurope | ChileAmericas | 1,366 | 1,344 | 1,334 | +22 (+1.6%) | +32 (+2.4%) |
|
OriginSweden DestinationChile 2015 stock1,334 2020 stock1,344 2024 stock1,366 2015-2024 absolute change+32 2015-2024 percentage change+2.4% 2020-2024 absolute change+22 2020-2024 percentage change+1.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2775 | ChinaAsia | SlovakiaEurope | 1,365 | 1,256 | 1,074 | +109 (+8.7%) | +291 (+27.1%) |
|
OriginChina DestinationSlovakia 2015 stock1,074 2020 stock1,256 2024 stock1,365 2015-2024 absolute change+291 2015-2024 percentage change+27.1% 2020-2024 absolute change+109 2020-2024 percentage change+8.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2776 | GabonAfrica | CameroonAfrica | 1,363 | 1,228 | 1,055 | +135 (+11.0%) | +308 (+29.2%) |
|
OriginGabon DestinationCameroon 2015 stock1,055 2020 stock1,228 2024 stock1,363 2015-2024 absolute change+308 2015-2024 percentage change+29.2% 2020-2024 absolute change+135 2020-2024 percentage change+11.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2777 | ThailandAsia | Czech RepublicEurope | 1,363 | 1,170 | 911 | +193 (+16.5%) | +452 (+49.6%) |
|
OriginThailand DestinationCzech Republic 2015 stock911 2020 stock1,170 2024 stock1,363 2015-2024 absolute change+452 2015-2024 percentage change+49.6% 2020-2024 absolute change+193 2020-2024 percentage change+16.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2778 | VenezuelaAmericas | NorwayEurope | 1,362 | 1,225 | 1,059 | +137 (+11.2%) | +303 (+28.6%) |
|
OriginVenezuela DestinationNorway 2015 stock1,059 2020 stock1,225 2024 stock1,362 2015-2024 absolute change+303 2015-2024 percentage change+28.6% 2020-2024 absolute change+137 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2779 | CambodiaAsia | ItalyEurope | 1,360 | 1,361 | 1,283 | -1 (-0.1%) | +77 (+6.0%) |
|
OriginCambodia DestinationItaly 2015 stock1,283 2020 stock1,361 2024 stock1,360 2015-2024 absolute change+77 2015-2024 percentage change+6.0% 2020-2024 absolute change-1 2020-2024 percentage change-0.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2780 | CanadaAmericas | JamaicaAmericas | 1,359 | 1,338 | 1,313 | +21 (+1.6%) | +46 (+3.5%) |
|
OriginCanada DestinationJamaica 2015 stock1,313 2020 stock1,338 2024 stock1,359 2015-2024 absolute change+46 2015-2024 percentage change+3.5% 2020-2024 absolute change+21 2020-2024 percentage change+1.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2781 | RomaniaEurope | RussiaEurope | 1,359 | 1,993 | 2,782 | -634 (-31.8%) | -1,423 (-51.2%) |
|
OriginRomania DestinationRussia 2015 stock2,782 2020 stock1,993 2024 stock1,359 2015-2024 absolute change-1,423 2015-2024 percentage change-51.2% 2020-2024 absolute change-634 2020-2024 percentage change-31.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2782 | RussiaEurope | PeruAmericas | 1,358 | 782 | 697 | +576 (+73.7%) | +661 (+94.8%) |
|
OriginRussia DestinationPeru 2015 stock697 2020 stock782 2024 stock1,358 2015-2024 absolute change+661 2015-2024 percentage change+94.8% 2020-2024 absolute change+576 2020-2024 percentage change+73.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2783 | VietnamAsia | BrazilAmericas | 1,357 | 147 | 140 | +1,210 (+823.1%) | +1,217 (+869.3%) |
|
OriginVietnam DestinationBrazil 2015 stock140 2020 stock147 2024 stock1,357 2015-2024 absolute change+1,217 2015-2024 percentage change+869.3% 2020-2024 absolute change+1,210 2020-2024 percentage change+823.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2784 | IraqMiddle East | CyprusEurope | 1,352 | 1,274 | 1,234 | +78 (+6.1%) | +118 (+9.6%) |
|
OriginIraq DestinationCyprus 2015 stock1,234 2020 stock1,274 2024 stock1,352 2015-2024 absolute change+118 2015-2024 percentage change+9.6% 2020-2024 absolute change+78 2020-2024 percentage change+6.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2785 | AndorraEurope | MaliAfrica | 1,351 | 1,204 | 1,027 | +147 (+12.2%) | +324 (+31.5%) |
|
OriginAndorra DestinationMali 2015 stock1,027 2020 stock1,204 2024 stock1,351 2015-2024 absolute change+324 2015-2024 percentage change+31.5% 2020-2024 absolute change+147 2020-2024 percentage change+12.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2786 | Sri LankaAsia | FinlandEurope | 1,351 | 1,148 | 908 | +203 (+17.7%) | +443 (+48.8%) |
|
OriginSri Lanka DestinationFinland 2015 stock908 2020 stock1,148 2024 stock1,351 2015-2024 absolute change+443 2015-2024 percentage change+48.8% 2020-2024 absolute change+203 2020-2024 percentage change+17.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2787 | SwitzerlandEurope | FinlandEurope | 1,351 | 1,148 | 977 | +203 (+17.7%) | +374 (+38.3%) |
|
OriginSwitzerland DestinationFinland 2015 stock977 2020 stock1,148 2024 stock1,351 2015-2024 absolute change+374 2015-2024 percentage change+38.3% 2020-2024 absolute change+203 2020-2024 percentage change+17.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2788 | CroatiaEurope | SlovakiaEurope | 1,350 | 1,242 | 850 | +108 (+8.7%) | +500 (+58.8%) |
|
OriginCroatia DestinationSlovakia 2015 stock850 2020 stock1,242 2024 stock1,350 2015-2024 absolute change+500 2015-2024 percentage change+58.8% 2020-2024 absolute change+108 2020-2024 percentage change+8.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2789 | BelarusEurope | NorwayEurope | 1,347 | 1,211 | 1,020 | +136 (+11.2%) | +327 (+32.1%) |
|
OriginBelarus DestinationNorway 2015 stock1,020 2020 stock1,211 2024 stock1,347 2015-2024 absolute change+327 2015-2024 percentage change+32.1% 2020-2024 absolute change+136 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2790 | IndiaAsia | FijiOceania | 1,347 | 1,321 | 1,292 | +26 (+2.0%) | +55 (+4.3%) |
|
OriginIndia DestinationFiji 2015 stock1,292 2020 stock1,321 2024 stock1,347 2015-2024 absolute change+55 2015-2024 percentage change+4.3% 2020-2024 absolute change+26 2020-2024 percentage change+2.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2791 | EstoniaEurope | KazakhstanAsia | 1,346 | 1,308 | 1,262 | +38 (+2.9%) | +84 (+6.7%) |
|
OriginEstonia DestinationKazakhstan 2015 stock1,262 2020 stock1,308 2024 stock1,346 2015-2024 absolute change+84 2015-2024 percentage change+6.7% 2020-2024 absolute change+38 2020-2024 percentage change+2.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2792 | IraqMiddle East | ArmeniaAsia | 1,346 | 1,086 | 1,004 | +260 (+23.9%) | +342 (+34.1%) |
|
OriginIraq DestinationArmenia 2015 stock1,004 2020 stock1,086 2024 stock1,346 2015-2024 absolute change+342 2015-2024 percentage change+34.1% 2020-2024 absolute change+260 2020-2024 percentage change+23.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2793 | MontenegroEurope | ArgentinaAmericas | 1,342 | 1,310 | 1,272 | +32 (+2.4%) | +70 (+5.5%) |
|
OriginMontenegro DestinationArgentina 2015 stock1,272 2020 stock1,310 2024 stock1,342 2015-2024 absolute change+70 2015-2024 percentage change+5.5% 2020-2024 absolute change+32 2020-2024 percentage change+2.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2794 | SwitzerlandEurope | ChileAmericas | 1,342 | 1,256 | 1,162 | +86 (+6.8%) | +180 (+15.5%) |
|
OriginSwitzerland DestinationChile 2015 stock1,162 2020 stock1,256 2024 stock1,342 2015-2024 absolute change+180 2015-2024 percentage change+15.5% 2020-2024 absolute change+86 2020-2024 percentage change+6.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2795 | FranceEurope | SloveniaEurope | 1,340 | 1,182 | 1,167 | +158 (+13.4%) | +173 (+14.8%) |
|
OriginFrance DestinationSlovenia 2015 stock1,167 2020 stock1,182 2024 stock1,340 2015-2024 absolute change+173 2015-2024 percentage change+14.8% 2020-2024 absolute change+158 2020-2024 percentage change+13.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2796 | RwandaAfrica | AustraliaOceania | 1,338 | 1,183 | 981 | +155 (+13.1%) | +357 (+36.4%) |
|
OriginRwanda DestinationAustralia 2015 stock981 2020 stock1,183 2024 stock1,338 2015-2024 absolute change+357 2015-2024 percentage change+36.4% 2020-2024 absolute change+155 2020-2024 percentage change+13.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2797 | SyriaMiddle East | ArgentinaAmericas | 1,338 | 1,327 | 1,333 | +11 (+0.8%) | +5 (+0.4%) |
|
OriginSyria DestinationArgentina 2015 stock1,333 2020 stock1,327 2024 stock1,338 2015-2024 absolute change+5 2015-2024 percentage change+0.4% 2020-2024 absolute change+11 2020-2024 percentage change+0.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2798 | CanadaAmericas | Czech RepublicEurope | 1,336 | 1,241 | 1,118 | +95 (+7.7%) | +218 (+19.5%) |
|
OriginCanada DestinationCzech Republic 2015 stock1,118 2020 stock1,241 2024 stock1,336 2015-2024 absolute change+218 2015-2024 percentage change+19.5% 2020-2024 absolute change+95 2020-2024 percentage change+7.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2799 | JamaicaAmericas | AustraliaOceania | 1,335 | 1,317 | 1,279 | +18 (+1.4%) | +56 (+4.4%) |
|
OriginJamaica DestinationAustralia 2015 stock1,279 2020 stock1,317 2024 stock1,335 2015-2024 absolute change+56 2015-2024 percentage change+4.4% 2020-2024 absolute change+18 2020-2024 percentage change+1.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2800 | FinlandEurope | LuxembourgEurope | 1,333 | 1,154 | 1,302 | +179 (+15.5%) | +31 (+2.4%) |
|
OriginFinland DestinationLuxembourg 2015 stock1,302 2020 stock1,154 2024 stock1,333 2015-2024 absolute change+31 2015-2024 percentage change+2.4% 2020-2024 absolute change+179 2020-2024 percentage change+15.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||