You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "where does the last name rivera originate from?" whose answer is Spanish and Italian origin.
Each document should contain about 30 words, and these documents should contain useful information.

Query: origin of the last name Rivera
Useful Output:

Doc 1: The Rivera surname has roots in Spain and northern Italy, meaning riverbank or shore. The Rivera surname is most common in Mexico and in the
Doc 2: The Rivera family name comes to us from Puerto Rico. Our family came from Puerto Rico to the US in the 1940s.
Doc 3: It is of Spanish or Italian origin, derived from the word Ribera, which in turn is derived from the Latin term riparius, translating to '
Doc 4: The last name Rivera is of Spanish origin and is derived from the word "ribera," which means "riverbank" or "shore." The name was typically given to people who
Doc 5: A beautiful water name, Rivera was originally a surname of Spanish and Italian origin, meaning “riverbank.” An elemental name that dives deep into ancient