Given a sentence in Igbo language, translate the sentence to English language keeping the meaning of the original sentence intact

Igbo sentence: "Anyị i echere ihe karịrị 340 afọ maka anyị n'usoro iwu ochichi obodo na Chineke nyere ikike.
"We have waited for more than 340 years for our constitutional and God given rights.

Igbo sentence: 1 Ma mb͕e ihe ndia gasiri, n'ọbubu-eze nke Ataksakses, bú eze Peasia, Ezra nwa Seraia, nwa Azaraia, nwa Hilkaia, 2 nwa Shalum, nwa Zedok, nwa Ahaitub, 3 nwa Amaraia, nwa Azaraia, nwa Meraiot, 4 nwa Zerahia, nwa Uzi, nwa Buki, 5 nwa Abishua, nwa Finehas, nwa Eleeza, nwa Eron, bú onye-isi-nchu-àjà: 6 Ezra nka siri na Babilon rigo; ma onye ahu bu ode-akwukwọ nke bu onye-ọ̀kà n'iwu Moses, nke Jehova, bú Chineke Israel, nyere: eze we nye ya ihe nile ọ riọrọ, dika aka Jehova, bú Chineke-ya, si di n'aru ya.
1 Now after these things, in the reign of Artaxerxes king of Persia, Ezra the son of Seraiah, the son of Azariah, the son of Hilkiah, 2 The son of Shallum, the son of Zadok, the son of Ahitub, 3 The son of Amariah, the son of Azariah, the son of Meraioth, 4 The son of Zerahiah, the son of Uzzi, the son of Bukki, 5 The son of Abishua, the son of Phinehas, the son of Eleazar, the son of Aaron the chief priest: 6 This Ezra went up from Babylon; and he was a ready scribe in the law of Moses, which the LORD God of Israel had given: and the king granted him all his request, according to the hand of the LORD his God upon him.

Igbo sentence: Na-ejere Onyenwe gị ozi n'ihi na O jerela gị ozi karịa ihe ị maara.

Serve your Lord because He has served you more than you know.