beijing, China
San Diego, CA, USA
Portland, OR, USA
San Jose, CA, USA
Sunnyvale, CA, United States
Toronto, Ontario, Canada
San Francisco, CA, USA