The next largest population of linguistic and ethnic groups are the 124,392 who speak German as their mother tongue even though they hail from outside of Austria (mainly immigrants from Germany, some from Switzerland, South Tyrol in Italy, Romania, or the former Soviet Union); 123,417 English; 24,446 Albanian; 17,899 Polish; 14,699 Hungarian; 12,216 Romanian; 10,000 Malayali; 7,982 Arabic; 6,891 Slovak; 6,707 Czech; 5,916 Persian; 5,677 Italian; 5,466 Russian; 5,213 French; 4,938 Chinese; 4,264 Spanish; 3,503 Bulgarian. The numbers for other languages fall off sharply below 3,000.