Could you please clarify for me the total amount of OMG tokens that have been created and are available for circulation in the market? I'm interested in understanding the full extent of the supply and how it may potentially impact the value and demand for OMG in the future. Additionally, is there a maximum cap on the total number of OMG tokens that will ever exist, or is the supply dynamic and subject to change over time?