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 |
|---|---|---|---|---|---|---|---|
| #1 | South AfricaAfrica | AustraliaOceania | 213,447 | 199,994 | 177,482 | +13,453 (+6.7%) | +35,965 (+20.3%) |
|
OriginSouth Africa DestinationAustralia 2015 stock177,482 2020 stock199,994 2024 stock213,447 2015-2024 absolute change+35,965 2015-2024 percentage change+20.3% 2020-2024 absolute change+13,453 2020-2024 percentage change+6.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | South AfricaAfrica | USAAmericas | 161,507 | 129,545 | 102,856 | +31,962 (+24.7%) | +58,651 (+57.0%) |
|
OriginSouth Africa DestinationUSA 2015 stock102,856 2020 stock129,545 2024 stock161,507 2015-2024 absolute change+58,651 2015-2024 percentage change+57.0% 2020-2024 absolute change+31,962 2020-2024 percentage change+24.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | South AfricaAfrica | New ZealandOceania | 101,970 | 82,625 | 62,541 | +19,345 (+23.4%) | +39,429 (+63.0%) |
|
OriginSouth Africa DestinationNew Zealand 2015 stock62,541 2020 stock82,625 2024 stock101,970 2015-2024 absolute change+39,429 2015-2024 percentage change+63.0% 2020-2024 absolute change+19,345 2020-2024 percentage change+23.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | South AfricaAfrica | CanadaAmericas | 52,600 | 50,957 | 47,223 | +1,643 (+3.2%) | +5,377 (+11.4%) |
|
OriginSouth Africa DestinationCanada 2015 stock47,223 2020 stock50,957 2024 stock52,600 2015-2024 absolute change+5,377 2015-2024 percentage change+11.4% 2020-2024 absolute change+1,643 2020-2024 percentage change+3.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | South AfricaAfrica | NetherlandsEurope | 31,024 | 20,331 | 13,669 | +10,693 (+52.6%) | +17,355 (+127.0%) |
|
OriginSouth Africa DestinationNetherlands 2015 stock13,669 2020 stock20,331 2024 stock31,024 2015-2024 absolute change+17,355 2015-2024 percentage change+127.0% 2020-2024 absolute change+10,693 2020-2024 percentage change+52.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #6 | South AfricaAfrica | MozambiqueAfrica | 21,022 | 20,171 | 19,198 | +851 (+4.2%) | +1,824 (+9.5%) |
|
OriginSouth Africa DestinationMozambique 2015 stock19,198 2020 stock20,171 2024 stock21,022 2015-2024 absolute change+1,824 2015-2024 percentage change+9.5% 2020-2024 absolute change+851 2020-2024 percentage change+4.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | South AfricaAfrica | ZimbabweAfrica | 20,346 | 19,731 | 19,013 | +615 (+3.1%) | +1,333 (+7.0%) |
|
OriginSouth Africa DestinationZimbabwe 2015 stock19,013 2020 stock19,731 2024 stock20,346 2015-2024 absolute change+1,333 2015-2024 percentage change+7.0% 2020-2024 absolute change+615 2020-2024 percentage change+3.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | South AfricaAfrica | IrelandEurope | 18,857 | 13,073 | 8,088 | +5,784 (+44.2%) | +10,769 (+133.1%) |
|
OriginSouth Africa DestinationIreland 2015 stock8,088 2020 stock13,073 2024 stock18,857 2015-2024 absolute change+10,769 2015-2024 percentage change+133.1% 2020-2024 absolute change+5,784 2020-2024 percentage change+44.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | South AfricaAfrica | IsraelMiddle East | 14,535 | 13,837 | 12,381 | +698 (+5.0%) | +2,154 (+17.4%) |
|
OriginSouth Africa DestinationIsrael 2015 stock12,381 2020 stock13,837 2024 stock14,535 2015-2024 absolute change+2,154 2015-2024 percentage change+17.4% 2020-2024 absolute change+698 2020-2024 percentage change+5.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | South AfricaAfrica | PortugalEurope | 14,232 | 12,651 | 11,028 | +1,581 (+12.5%) | +3,204 (+29.1%) |
|
OriginSouth Africa DestinationPortugal 2015 stock11,028 2020 stock12,651 2024 stock14,232 2015-2024 absolute change+3,204 2015-2024 percentage change+29.1% 2020-2024 absolute change+1,581 2020-2024 percentage change+12.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | South AfricaAfrica | EswatiniAfrica | 12,870 | 12,712 | 12,511 | +158 (+1.2%) | +359 (+2.9%) |
|
OriginSouth Africa DestinationEswatini 2015 stock12,511 2020 stock12,712 2024 stock12,870 2015-2024 absolute change+359 2015-2024 percentage change+2.9% 2020-2024 absolute change+158 2020-2024 percentage change+1.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | South AfricaAfrica | NamibiaAfrica | 9,422 | 8,883 | 8,300 | +539 (+6.1%) | +1,122 (+13.5%) |
|
OriginSouth Africa DestinationNamibia 2015 stock8,300 2020 stock8,883 2024 stock9,422 2015-2024 absolute change+1,122 2015-2024 percentage change+13.5% 2020-2024 absolute change+539 2020-2024 percentage change+6.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | South AfricaAfrica | GreeceEurope | 7,484 | 7,045 | 6,894 | +439 (+6.2%) | +590 (+8.6%) |
|
OriginSouth Africa DestinationGreece 2015 stock6,894 2020 stock7,045 2024 stock7,484 2015-2024 absolute change+590 2015-2024 percentage change+8.6% 2020-2024 absolute change+439 2020-2024 percentage change+6.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #14 | South AfricaAfrica | AngolaAfrica | 6,487 | 6,295 | 5,917 | +192 (+3.1%) | +570 (+9.6%) |
|
OriginSouth Africa DestinationAngola 2015 stock5,917 2020 stock6,295 2024 stock6,487 2015-2024 absolute change+570 2015-2024 percentage change+9.6% 2020-2024 absolute change+192 2020-2024 percentage change+3.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | South AfricaAfrica | ItalyEurope | 6,245 | 5,960 | 5,429 | +285 (+4.8%) | +816 (+15.0%) |
|
OriginSouth Africa DestinationItaly 2015 stock5,429 2020 stock5,960 2024 stock6,245 2015-2024 absolute change+816 2015-2024 percentage change+15.0% 2020-2024 absolute change+285 2020-2024 percentage change+4.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | South AfricaAfrica | BotswanaAfrica | 6,052 | 5,733 | 5,359 | +319 (+5.6%) | +693 (+12.9%) |
|
OriginSouth Africa DestinationBotswana 2015 stock5,359 2020 stock5,733 2024 stock6,052 2015-2024 absolute change+693 2015-2024 percentage change+12.9% 2020-2024 absolute change+319 2020-2024 percentage change+5.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | South AfricaAfrica | LesothoAfrica | 5,964 | 4,782 | 3,629 | +1,182 (+24.7%) | +2,335 (+64.3%) |
|
OriginSouth Africa DestinationLesotho 2015 stock3,629 2020 stock4,782 2024 stock5,964 2015-2024 absolute change+2,335 2015-2024 percentage change+64.3% 2020-2024 absolute change+1,182 2020-2024 percentage change+24.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | South AfricaAfrica | MalawiAfrica | 5,907 | 6,054 | 7,124 | -147 (-2.4%) | -1,217 (-17.1%) |
|
OriginSouth Africa DestinationMalawi 2015 stock7,124 2020 stock6,054 2024 stock5,907 2015-2024 absolute change-1,217 2015-2024 percentage change-17.1% 2020-2024 absolute change-147 2020-2024 percentage change-2.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | South AfricaAfrica | BelgiumEurope | 5,259 | 4,370 | 3,631 | +889 (+20.3%) | +1,628 (+44.8%) |
|
OriginSouth Africa DestinationBelgium 2015 stock3,631 2020 stock4,370 2024 stock5,259 2015-2024 absolute change+1,628 2015-2024 percentage change+44.8% 2020-2024 absolute change+889 2020-2024 percentage change+20.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | South AfricaAfrica | CyprusEurope | 5,240 | 4,937 | 4,784 | +303 (+6.1%) | +456 (+9.5%) |
|
OriginSouth Africa DestinationCyprus 2015 stock4,784 2020 stock4,937 2024 stock5,240 2015-2024 absolute change+456 2015-2024 percentage change+9.5% 2020-2024 absolute change+303 2020-2024 percentage change+6.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #21 | South AfricaAfrica | ChinaAsia | 5,129 | 4,509 | 2,925 | +620 (+13.8%) | +2,204 (+75.4%) |
|
OriginSouth Africa DestinationChina 2015 stock2,925 2020 stock4,509 2024 stock5,129 2015-2024 absolute change+2,204 2015-2024 percentage change+75.4% 2020-2024 absolute change+620 2020-2024 percentage change+13.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | South AfricaAfrica | ZambiaAfrica | 5,022 | 3,788 | 2,706 | +1,234 (+32.6%) | +2,316 (+85.6%) |
|
OriginSouth Africa DestinationZambia 2015 stock2,706 2020 stock3,788 2024 stock5,022 2015-2024 absolute change+2,316 2015-2024 percentage change+85.6% 2020-2024 absolute change+1,234 2020-2024 percentage change+32.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | South AfricaAfrica | AustriaEurope | 3,710 | 3,122 | 2,471 | +588 (+18.8%) | +1,239 (+50.1%) |
|
OriginSouth Africa DestinationAustria 2015 stock2,471 2020 stock3,122 2024 stock3,710 2015-2024 absolute change+1,239 2015-2024 percentage change+50.1% 2020-2024 absolute change+588 2020-2024 percentage change+18.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | South AfricaAfrica | IndiaAsia | 3,709 | 4,196 | 4,927 | -487 (-11.6%) | -1,218 (-24.7%) |
|
OriginSouth Africa DestinationIndia 2015 stock4,927 2020 stock4,196 2024 stock3,709 2015-2024 absolute change-1,218 2015-2024 percentage change-24.7% 2020-2024 absolute change-487 2020-2024 percentage change-11.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | South AfricaAfrica | DenmarkEurope | 2,999 | 2,413 | 1,925 | +586 (+24.3%) | +1,074 (+55.8%) |
|
OriginSouth Africa DestinationDenmark 2015 stock1,925 2020 stock2,413 2024 stock2,999 2015-2024 absolute change+1,074 2015-2024 percentage change+55.8% 2020-2024 absolute change+586 2020-2024 percentage change+24.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | South AfricaAfrica | BrazilAmericas | 1,941 | 2,193 | 1,876 | -252 (-11.5%) | +65 (+3.5%) |
|
OriginSouth Africa DestinationBrazil 2015 stock1,876 2020 stock2,193 2024 stock1,941 2015-2024 absolute change+65 2015-2024 percentage change+3.5% 2020-2024 absolute change-252 2020-2024 percentage change-11.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | South AfricaAfrica | NorwayEurope | 1,936 | 1,741 | 1,450 | +195 (+11.2%) | +486 (+33.5%) |
|
OriginSouth Africa DestinationNorway 2015 stock1,450 2020 stock1,741 2024 stock1,936 2015-2024 absolute change+486 2015-2024 percentage change+33.5% 2020-2024 absolute change+195 2020-2024 percentage change+11.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #28 | South AfricaAfrica | JapanAsia | 1,415 | 1,359 | 960 | +56 (+4.1%) | +455 (+47.4%) |
|
OriginSouth Africa DestinationJapan 2015 stock960 2020 stock1,359 2024 stock1,415 2015-2024 absolute change+455 2015-2024 percentage change+47.4% 2020-2024 absolute change+56 2020-2024 percentage change+4.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | South AfricaAfrica | FinlandEurope | 1,203 | 1,022 | 805 | +181 (+17.7%) | +398 (+49.4%) |
|
OriginSouth Africa DestinationFinland 2015 stock805 2020 stock1,022 2024 stock1,203 2015-2024 absolute change+398 2015-2024 percentage change+49.4% 2020-2024 absolute change+181 2020-2024 percentage change+17.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | South AfricaAfrica | GuineaAfrica | 1,161 | 1,201 | 1,251 | -40 (-3.3%) | -90 (-7.2%) |
|
OriginSouth Africa DestinationGuinea 2015 stock1,251 2020 stock1,201 2024 stock1,161 2015-2024 absolute change-90 2015-2024 percentage change-7.2% 2020-2024 absolute change-40 2020-2024 percentage change-3.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | South AfricaAfrica | MaltaEurope | 909 | 523 | 241 | +386 (+73.8%) | +668 (+277.2%) |
|
OriginSouth Africa DestinationMalta 2015 stock241 2020 stock523 2024 stock909 2015-2024 absolute change+668 2015-2024 percentage change+277.2% 2020-2024 absolute change+386 2020-2024 percentage change+73.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | South AfricaAfrica | PolandEurope | 783 | 689 | 529 | +94 (+13.6%) | +254 (+48.0%) |
|
OriginSouth Africa DestinationPoland 2015 stock529 2020 stock689 2024 stock783 2015-2024 absolute change+254 2015-2024 percentage change+48.0% 2020-2024 absolute change+94 2020-2024 percentage change+13.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | South AfricaAfrica | LuxembourgEurope | 761 | 659 | 45 | +102 (+15.5%) | +716 (+1,591.1%) |
|
OriginSouth Africa DestinationLuxembourg 2015 stock45 2020 stock659 2024 stock761 2015-2024 absolute change+716 2015-2024 percentage change+1,591.1% 2020-2024 absolute change+102 2020-2024 percentage change+15.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | South AfricaAfrica | LibyaAfrica | 729 | 690 | 645 | +39 (+5.7%) | +84 (+13.0%) |
|
OriginSouth Africa DestinationLibya 2015 stock645 2020 stock690 2024 stock729 2015-2024 absolute change+84 2015-2024 percentage change+13.0% 2020-2024 absolute change+39 2020-2024 percentage change+5.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | South AfricaAfrica | MaliAfrica | 725 | 646 | 553 | +79 (+12.2%) | +172 (+31.1%) |
|
OriginSouth Africa DestinationMali 2015 stock553 2020 stock646 2024 stock725 2015-2024 absolute change+172 2015-2024 percentage change+31.1% 2020-2024 absolute change+79 2020-2024 percentage change+12.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | South AfricaAfrica | HungaryEurope | 712 | 604 | 332 | +108 (+17.9%) | +380 (+114.5%) |
|
OriginSouth Africa DestinationHungary 2015 stock332 2020 stock604 2024 stock712 2015-2024 absolute change+380 2015-2024 percentage change+114.5% 2020-2024 absolute change+108 2020-2024 percentage change+17.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | South AfricaAfrica | MauritiusAfrica | 632 | 627 | 622 | +5 (+0.8%) | +10 (+1.6%) |
|
OriginSouth Africa DestinationMauritius 2015 stock622 2020 stock627 2024 stock632 2015-2024 absolute change+10 2015-2024 percentage change+1.6% 2020-2024 absolute change+5 2020-2024 percentage change+0.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | South AfricaAfrica | BulgariaEurope | 461 | 335 | 188 | +126 (+37.6%) | +273 (+145.2%) |
|
OriginSouth Africa DestinationBulgaria 2015 stock188 2020 stock335 2024 stock461 2015-2024 absolute change+273 2015-2024 percentage change+145.2% 2020-2024 absolute change+126 2020-2024 percentage change+37.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | South AfricaAfrica | ChileAmericas | 455 | 412 | 359 | +43 (+10.4%) | +96 (+26.7%) |
|
OriginSouth Africa DestinationChile 2015 stock359 2020 stock412 2024 stock455 2015-2024 absolute change+96 2015-2024 percentage change+26.7% 2020-2024 absolute change+43 2020-2024 percentage change+10.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #40 | South AfricaAfrica | ArgentinaAmericas | 441 | 431 | 418 | +10 (+2.3%) | +23 (+5.5%) |
|
OriginSouth Africa DestinationArgentina 2015 stock418 2020 stock431 2024 stock441 2015-2024 absolute change+23 2015-2024 percentage change+5.5% 2020-2024 absolute change+10 2020-2024 percentage change+2.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #41 | South AfricaAfrica | PeruAmericas | 406 | 292 | 203 | +114 (+39.0%) | +203 (+100.0%) |
|
OriginSouth Africa DestinationPeru 2015 stock203 2020 stock292 2024 stock406 2015-2024 absolute change+203 2015-2024 percentage change+100.0% 2020-2024 absolute change+114 2020-2024 percentage change+39.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #42 | South AfricaAfrica | MexicoAmericas | 355 | 302 | 238 | +53 (+17.5%) | +117 (+49.2%) |
|
OriginSouth Africa DestinationMexico 2015 stock238 2020 stock302 2024 stock355 2015-2024 absolute change+117 2015-2024 percentage change+49.2% 2020-2024 absolute change+53 2020-2024 percentage change+17.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #43 | South AfricaAfrica | EgyptAfrica | 304 | 278 | 0 | +26 (+9.4%) | N/A |
|
OriginSouth Africa DestinationEgypt 2015 stock0 2020 stock278 2024 stock304 2015-2024 absolute change+304 2015-2024 percentage changeN/A 2020-2024 absolute change+26 2020-2024 percentage change+9.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #44 | South AfricaAfrica | BermudaOther | 293 | 287 | 227 | +6 (+2.1%) | +66 (+29.1%) |
|
OriginSouth Africa DestinationBermuda 2015 stock227 2020 stock287 2024 stock293 2015-2024 absolute change+66 2015-2024 percentage change+29.1% 2020-2024 absolute change+6 2020-2024 percentage change+2.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #45 | South AfricaAfrica | Sri LankaAsia | 265 | 262 | 260 | +3 (+1.1%) | +5 (+1.9%) |
|
OriginSouth Africa DestinationSri Lanka 2015 stock260 2020 stock262 2024 stock265 2015-2024 absolute change+5 2015-2024 percentage change+1.9% 2020-2024 absolute change+3 2020-2024 percentage change+1.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #46 | South AfricaAfrica | SeychellesAfrica | 262 | 258 | 255 | +4 (+1.6%) | +7 (+2.7%) |
|
OriginSouth Africa DestinationSeychelles 2015 stock255 2020 stock258 2024 stock262 2015-2024 absolute change+7 2015-2024 percentage change+2.7% 2020-2024 absolute change+4 2020-2024 percentage change+1.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #47 | South AfricaAfrica | CroatiaEurope | 180 | 189 | 203 | -9 (-4.8%) | -23 (-11.3%) |
|
OriginSouth Africa DestinationCroatia 2015 stock203 2020 stock189 2024 stock180 2015-2024 absolute change-23 2015-2024 percentage change-11.3% 2020-2024 absolute change-9 2020-2024 percentage change-4.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #48 | South AfricaAfrica | SlovakiaEurope | 167 | 154 | 112 | +13 (+8.4%) | +55 (+49.1%) |
|
OriginSouth Africa DestinationSlovakia 2015 stock112 2020 stock154 2024 stock167 2015-2024 absolute change+55 2015-2024 percentage change+49.1% 2020-2024 absolute change+13 2020-2024 percentage change+8.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #49 | South AfricaAfrica | IcelandEurope | 157 | 104 | 81 | +53 (+51.0%) | +76 (+93.8%) |
|
OriginSouth Africa DestinationIceland 2015 stock81 2020 stock104 2024 stock157 2015-2024 absolute change+76 2015-2024 percentage change+93.8% 2020-2024 absolute change+53 2020-2024 percentage change+51.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #50 | South AfricaAfrica | BahamasAmericas | 116 | 110 | 104 | +6 (+5.5%) | +12 (+11.5%) |
|
OriginSouth Africa DestinationBahamas 2015 stock104 2020 stock110 2024 stock116 2015-2024 absolute change+12 2015-2024 percentage change+11.5% 2020-2024 absolute change+6 2020-2024 percentage change+5.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||