Vietnamese, Chinese, German, Puerto Rican, Irish, and Spanish… wow