Canada, China, Finland, Germany, Hong Kong, Sweden, Switzerland, Taiwan, United States, Viet Nam
China, Germany, United States