Job Recruitment Website - Immigration policy - How many morphemes does "My neighbor's teacher immigrated to Canada" analyze and classify?

How many morphemes does "My neighbor's teacher immigrated to Canada" analyze and classify?

Morpheme is the smallest meaningful language unit. There are nine morphemes in this sentence, namely, neighborhood, residence, virtue, old age, teacher, relocation, person, addition and le. Among them, "de" and "le" have grammatical meaning and are also counted as meaningful; "Canada" is a transliteration word, and we regard it as a morpheme.