{"id":46739,"date":"2022-12-09T00:00:00","date_gmt":"2022-12-09T08:00:00","guid":{"rendered":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/blog\/bird-building-collisions-an-evaluation-using-griddb\/"},"modified":"2025-11-13T12:56:24","modified_gmt":"2025-11-13T20:56:24","slug":"bird-building-collisions-an-evaluation-using-griddb","status":"publish","type":"post","link":"https:\/\/griddb.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/","title":{"rendered":"Bird-Building Collisions &#8211; An Evaluation using GridDB"},"content":{"rendered":"<div class=\"notebook\">\n    <div class=\"nbconvert\">\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=f0ecd390\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"The-Alarming-Upsurge-of-Bird-Building-Collisions\">The Alarming Upsurge of Bird-Building Collisions<a class=\"anchor-link\" href=\"#The-Alarming-Upsurge-of-Bird-Building-Collisions\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=29d8528c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Skyscrapers and tall towers look splendid and can uplift the look of any city. Big buildings and bright lights are great to look at, and perfectly safe for human beings. But are they safe for birds? Apparently not. According to the Audubon Mid-Atlantic, atleast 365 million birds collide with buildings every year in the United States. The numbers can go upto 1 billion in some cases. Scientists warn that while bird-building collisions can result in an increased mortality of birds, they also lead to the decline and subsequent extinction of many bird species. In this article, we use GridDB and Python to derive insights into this often-overlooked threat.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=c032b58c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[154]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">os<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">pandas<\/span><span class=\"w\"> <\/span><span class=\"k\">as<\/span><span class=\"w\"> <\/span><span class=\"nn\">pd<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">numpy<\/span><span class=\"w\"> <\/span><span class=\"k\">as<\/span><span class=\"w\"> <\/span><span class=\"nn\">np<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">requests<\/span>  <span class=\"c1\"># to make http calls<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">http<\/span>\n<span class=\"n\">http<\/span><span class=\"o\">.<\/span><span class=\"n\">client<\/span><span class=\"o\">.<\/span><span class=\"n\">HTTPConnection<\/span><span class=\"o\">.<\/span><span class=\"n\">debuglevel<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">1<\/span>\n<span class=\"kn\">from<\/span><span class=\"w\"> <\/span><span class=\"nn\">datetime<\/span><span class=\"w\"> <\/span><span class=\"kn\">import<\/span> <span class=\"n\">date<\/span>\n<span class=\"kn\">from<\/span><span class=\"w\"> <\/span><span class=\"nn\">datetime<\/span><span class=\"w\"> <\/span><span class=\"kn\">import<\/span> <span class=\"n\">datetime<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">json<\/span> <span class=\"c1\"># to parse different data objects like string, etc. to JSON<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">tabulate<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">seaborn<\/span><span class=\"w\"> <\/span><span class=\"k\">as<\/span><span class=\"w\"> <\/span><span class=\"nn\">sns<\/span>\n<span class=\"kn\">from<\/span><span class=\"w\"> <\/span><span class=\"nn\">matplotlib<\/span><span class=\"w\"> <\/span><span class=\"kn\">import<\/span> <span class=\"n\">pyplot<\/span> <span class=\"k\">as<\/span> <span class=\"n\">plt<\/span>\n<span class=\"kn\">from<\/span><span class=\"w\"> <\/span><span class=\"nn\">scipy<\/span><span class=\"w\"> <\/span><span class=\"kn\">import<\/span> <span class=\"n\">stats<\/span>\n<span class=\"kn\">import<\/span><span class=\"w\"> <\/span><span class=\"nn\">random<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=1a1ac38d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"The-Dataset\">The Dataset<a class=\"anchor-link\" href=\"#The-Dataset\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=a209616d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=6d418fdb\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>The dataset used for this analysis can be downloaded from <a href=\"https:\/\/data.world\/animals\/bird-building-collisions\"> data.world <\/a> or from the official website of <a href=\"https:\/\/datadryad.org\/stash\/dataset\/doi:10.5061\/dryad.8rr0498\"> DRYAD <\/a>. The Dataset contains collisions recorded in Chicago and Cleveland along with the associated light levels. Please not that this data is limited to Chicago and Cleveland and hence are not representative of other states in the United States.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=99c7f398\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Citation: <\/b> Winger, Benjamin M. et al. (2019), Nocturnal flight-calling behaviour predicts vulnerability to artificial light in migratory birds, Proceedings of the Royal Society B: Biological Sciences, Article-journal, <a href=\"https:\/\/doi.org\/10.1098\/rspb.2019.0364\">https:\/\/doi.org\/10.1098\/rspb.2019.0364<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=f8da3f82\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[155]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">os<\/span><span class=\"o\">.<\/span><span class=\"n\">chdir<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"C:<\/span><span class=\"se\">\\\\<\/span><span class=\"s2\">Users<\/span><span class=\"se\">\\\\<\/span><span class=\"s2\">Desktop<\/span><span class=\"se\">\\\\<\/span><span class=\"s2\">GridDB)<\/span>\n<span class=\"n\">Chicago_Collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">read_csv<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Chicago_collision_data.csv\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">sep<\/span> <span class=\"o\">=<\/span><span class=\"s2\">\",\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">Cleveland_Collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">read_csv<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Cleveland_collision_data.csv\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">sep<\/span> <span class=\"o\">=<\/span><span class=\"s2\">\",\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">Light_levels<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">read_csv<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Light_levels_dryad.csv\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">sep<\/span> <span class=\"o\">=<\/span><span class=\"s2\">\",\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=14523dd9\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>For Collection containers, the rowkey can be of any type. However, for Timeseries containers, the <b> rowkey <\/b> should be of the <b> timestamp <\/b> format. Hence, we process the 'Date' field in the form of a timestamp.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=1f245b2a\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[156]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">\" 00:00:00\"<\/span>\n<span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">\" 00:00:00\"<\/span>\n<span class=\"n\">Light_levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Light_levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">\" 00:00:00\"<\/span>\n\n<span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">to_datetime<\/span><span class=\"p\">(<\/span><span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">])<\/span>\n<span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">to_datetime<\/span><span class=\"p\">(<\/span><span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">])<\/span>\n<span class=\"n\">Light_levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">to_datetime<\/span><span class=\"p\">(<\/span><span class=\"n\">Light_levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">])<\/span>\n<span class=\"n\">Light_levels<\/span><span class=\"o\">.<\/span><span class=\"n\">Light_Score<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Light_levels<\/span><span class=\"o\">.<\/span><span class=\"n\">Light_Score<\/span><span class=\"o\">.<\/span><span class=\"n\">astype<\/span><span class=\"p\">(<\/span><span class=\"nb\">str<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=944a3dd2\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Importance-of-Uniqueness-of-Timestamps\">Importance of Uniqueness of Timestamps<a class=\"anchor-link\" href=\"#Importance-of-Uniqueness-of-Timestamps\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=2770048a\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Timeseries Containers in GridDB require you to have unique timestamp values. If not, they will overwrite each other. <\/b>\nNote that as we converted dates to timestamps, rows which have the same date will also have the same timestamp value. Hence, printing out the number of rows inserted may not be a true validation. To prevent an over-write, let's add a random number of seconds to each timestamp value to ensure that the values are unique.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=4e93d73c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">myCounter<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span><span class=\"p\">,<\/span> <span class=\"n\">row<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">Chicago_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">iterrows<\/span><span class=\"p\">():<\/span>\n    <span class=\"n\">myCounter<\/span> <span class=\"o\">=<\/span> <span class=\"n\">myCounter<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span>\n    <span class=\"n\">Chicago_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">loc<\/span><span class=\"p\">[<\/span><span class=\"n\">i<\/span><span class=\"p\">,<\/span> <span class=\"s2\">\"Date\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">row<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DateOffset<\/span><span class=\"p\">(<\/span><span class=\"n\">seconds<\/span><span class=\"o\">=<\/span><span class=\"n\">myCounter<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">myCounter<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span><span class=\"p\">,<\/span> <span class=\"n\">row<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">Cleveland_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">iterrows<\/span><span class=\"p\">():<\/span>\n    <span class=\"n\">myCounter<\/span> <span class=\"o\">=<\/span> <span class=\"n\">myCounter<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span>\n    <span class=\"n\">Cleveland_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">loc<\/span><span class=\"p\">[<\/span><span class=\"n\">i<\/span><span class=\"p\">,<\/span> <span class=\"s2\">\"Date\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">row<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DateOffset<\/span><span class=\"p\">(<\/span><span class=\"n\">seconds<\/span><span class=\"o\">=<\/span><span class=\"n\">myCounter<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">myCounter<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span>\n<span class=\"k\">for<\/span> <span class=\"n\">i<\/span><span class=\"p\">,<\/span> <span class=\"n\">row<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">Light_levels<\/span><span class=\"o\">.<\/span><span class=\"n\">iterrows<\/span><span class=\"p\">():<\/span>\n    <span class=\"n\">myCounter<\/span> <span class=\"o\">=<\/span> <span class=\"n\">myCounter<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span>\n    <span class=\"n\">Light_levels<\/span><span class=\"o\">.<\/span><span class=\"n\">loc<\/span><span class=\"p\">[<\/span><span class=\"n\">i<\/span><span class=\"p\">,<\/span> <span class=\"s2\">\"Date\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">row<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">+<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DateOffset<\/span><span class=\"p\">(<\/span><span class=\"n\">seconds<\/span><span class=\"o\">=<\/span><span class=\"n\">myCounter<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=4ccc8d59\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"Changing-the-sequence-of-columns\">Changing the sequence of columns<a class=\"anchor-link\" href=\"#Changing-the-sequence-of-columns\">\u00b6<\/a><\/h3><p>The columns need to be re-ordered such that the 'Date' is the first column in the data. This is because time-series containers in GridDB expect a timestamp column to be the first key column.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=8f7fd02f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[158]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">chicago_cols<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">list<\/span><span class=\"p\">(<\/span><span class=\"n\">Chicago_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">columns<\/span><span class=\"o\">.<\/span><span class=\"n\">values<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">chicago_cols<\/span> <span class=\"c1\"># ['Genus', 'Species', 'Date', 'Locality']<\/span>\n<span class=\"c1\"># Re-arrange to ['Date', 'Genus', 'Species', 'Locality']<\/span>\n<span class=\"n\">Chicago_Collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Genus'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Species'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Locality'<\/span><span class=\"p\">]]<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=2ea4c556\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[159]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">cleveland_cols<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">list<\/span><span class=\"p\">(<\/span><span class=\"n\">Cleveland_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">columns<\/span><span class=\"o\">.<\/span><span class=\"n\">values<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">cleveland_cols<\/span> <span class=\"c1\"># ['Genus', 'Species', 'Date']<\/span>\n<span class=\"c1\"># Re-arrange to ['Date', 'Genus', 'Species']<\/span>\n<span class=\"n\">Cleveland_Collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Genus'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Species'<\/span><span class=\"p\">]]<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=90522ab9\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"Formatting-Date-as-Timestamp\">Formatting Date as Timestamp<a class=\"anchor-link\" href=\"#Formatting-Date-as-Timestamp\">\u00b6<\/a><\/h3><p>GridDB requires the key column for its timeseries to be of the format %Y-%m-%dT%H:%M:%SZ. As an example, the expected format is 2022-10-16T12:00:00Z.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=a7a91ba3\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[160]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Chicago_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">apply<\/span><span class=\"p\">(<\/span><span class=\"k\">lambda<\/span> <span class=\"n\">x<\/span><span class=\"p\">:<\/span> <span class=\"n\">x<\/span><span class=\"o\">.<\/span><span class=\"n\">strftime<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"%Y-%m-<\/span><span class=\"si\">%d<\/span><span class=\"s2\">T%H:%M:%S.000Z\"<\/span><span class=\"p\">))<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=892cae85\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[161]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">cleveland_cols<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">list<\/span><span class=\"p\">(<\/span><span class=\"n\">Cleveland_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">columns<\/span><span class=\"o\">.<\/span><span class=\"n\">values<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">cleveland_cols<\/span> <span class=\"c1\">#['Genus', 'Species', 'Date']<\/span>\n<span class=\"c1\"># Re-arrange to ['Date','Genus','Species']<\/span>\n<span class=\"n\">Cleveland_Collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Genus'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'Species'<\/span><span class=\"p\">]]<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=ed8a1873\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[162]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cleveland_Collisions<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">apply<\/span><span class=\"p\">(<\/span><span class=\"k\">lambda<\/span> <span class=\"n\">x<\/span><span class=\"p\">:<\/span> <span class=\"n\">x<\/span><span class=\"o\">.<\/span><span class=\"n\">strftime<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"%Y-%m-<\/span><span class=\"si\">%d<\/span><span class=\"s2\">T%H:%M:%S.000Z\"<\/span><span class=\"p\">))<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=40e605da\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[163]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Light_levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Light_levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Date'<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">apply<\/span><span class=\"p\">(<\/span><span class=\"k\">lambda<\/span> <span class=\"n\">x<\/span><span class=\"p\">:<\/span> <span class=\"n\">x<\/span><span class=\"o\">.<\/span><span class=\"n\">strftime<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"%Y-%m-<\/span><span class=\"si\">%d<\/span><span class=\"s2\">T%H:%M:%S.000Z\"<\/span><span class=\"p\">))<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=f236acee\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Constructing-the-Container---Setting-up-the-Data-Model\">Constructing the Container - Setting up the Data Model<a class=\"anchor-link\" href=\"#Constructing-the-Container---Setting-up-the-Data-Model\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=ed9c08c7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>As you might already know, GridDB is highly scaleable NoSQL database that extends the typical Key-value store model to a key-container model. In addition, it supports two types of containers - a Collection and a Time Series Container. Refer to <a href=\"https:\/\/griddb.net\/en\/blog\/data-modeling-with-griddb\/\">https:\/\/griddb.net\/en\/blog\/data-modeling-with-griddb\/<\/a> to learn more on how GridDB compares to other NoSQL databases like Riak, Cassandra and MongoDB and why GridDB is the best of the lot. This resource also clearly explains how each type of container needs to be created. The rowkey determines the type of container. In this case, our data model looks like the one below -<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=2d1e77d7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><img decoding=\"async\" alt=\"Collisions_Data_Model.jpg\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQEAkACQAAD\/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT\/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT\/wAARCAE+BHgDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorM8SeJtJ8HaJd6xrmo22laXaIZJ7u7kEcaD3J\/QdT0FNXeiA06K+Rtb\/4KffB\/Sb6SC1tPE2sxKcC6sdPiWNvcCWZG\/NRWf\/w9Q+FH\/QveMv8AwCtP\/kquz6niP5Gc\/wBYpfzH2TRXxt\/w9Q+FH\/QveMv\/AACtP\/kqj\/h6h8KP+he8Zf8AgFaf\/JVH1LEfyMPrFL+Y+yaK+Nv+HqHwo\/6F7xl\/4BWn\/wAlUf8AD1D4Uf8AQveMv\/AK0\/8Akqj6liP5GH1il\/MfZNFfG3\/D1D4Uf9C94y\/8ArT\/AOSqP+HqHwo\/6F7xl\/4BWn\/yVR9SxH8jD6xS\/mPsmivjb\/h6h8KP+he8Zf8AgFaf\/JVH\/D1D4Uf9C94y\/wDAK0\/+SqPqWI\/kYfWKX8x9k0V8bf8AD1D4Uf8AQveMv\/AK0\/8Akqj\/AIeofCj\/AKF7xl\/4BWn\/AMlUfUsR\/Iw+sUv5j7Jor42\/4eofCj\/oXvGX\/gFaf\/JVH\/D1D4Uf9C94y\/8AAK0\/+SqPqWI\/kYfWKX8x9k0V8bf8PUPhR\/0L3jL\/AMArT\/5Ko\/4eofCj\/oXvGX\/gFaf\/ACVR9SxH8jD6xS\/mPsmivjb\/AIeofCj\/AKF7xl\/4BWn\/AMlUf8PUPhR\/0L3jL\/wCtP8A5Ko+pYj+Rh9YpfzH2TRXxt\/w9Q+FH\/QveMv\/AACtP\/kqj\/h6h8KP+he8Zf8AgFaf\/JVH1LEfyMPrFL+Y+yaK+Nv+HqHwo\/6F7xl\/4BWn\/wAlUf8AD1D4Uf8AQveMv\/AK0\/8Akqj6liP5GH1il\/MfZNFfG3\/D1D4Uf9C94y\/8ArT\/AOSqP+HqHwo\/6F7xl\/4BWn\/yVR9SxH8jD6xS\/mPsmivmb4b\/APBQ34QfEbXLfSftupeGbu5cRwtr1skMTsegMiO6r9WIHvX0wrB1DKQysMgjkGuepSnSdpqxrGcZq8XcWiiisiwooooAKKKKACiiigAooooAKKKKACiivL\/jT+0n4B+AdnC\/i3WRDeXAzBptonnXUo9Qg+6v+0xC54zmrjCU3yxV2TKSirtnqFFfG7\/8FT\/hOrEDQPGLgfxLZWuD+dzSf8PUPhR\/0L3jL\/wCtP8A5Krq+pYj+RmP1il\/MfZNFfG3\/D1D4Uf9C94y\/wDAK0\/+SqP+HqHwo\/6F7xl\/4BWn\/wAlUfUsR\/Iw+sUv5j7Jor42\/wCHqHwo\/wChe8Zf+AVp\/wDJVH\/D1D4Uf9C94y\/8ArT\/AOSqPqWI\/kYfWKX8x9k0V8bf8PUPhR\/0L3jL\/wAArT\/5Ko\/4eofCj\/oXvGX\/AIBWn\/yVR9SxH8jD6xS\/mPsmivjb\/h6h8KP+he8Zf+AVp\/8AJVH\/AA9Q+FH\/AEL3jL\/wCtP\/AJKo+pYj+Rh9YpfzH2TRXxt\/w9Q+FH\/QveMv\/AK0\/wDkqj\/h6h8KP+he8Zf+AVp\/8lUfUsR\/Iw+sUv5j7Jor42\/4eofCj\/oXvGX\/AIBWn\/yVR\/w9Q+FH\/QveMv8AwCtP\/kqj6liP5GH1il\/MfZNFfG3\/AA9Q+FH\/AEL3jL\/wCtP\/AJKo\/wCHqHwo\/wChe8Zf+AVp\/wDJVH1LEfyMPrFL+Y+yaK+Nv+HqHwo\/6F7xl\/4BWn\/yVR\/w9Q+FH\/QveMv\/AACtP\/kqj6liP5GH1il\/MfZNFfG3\/D1D4Uf9C94y\/wDAK0\/+SqP+HqHwo\/6F7xl\/4BWn\/wAlUfUsR\/Iw+sUv5j7Jor42\/wCHqHwo\/wChe8Zf+AVp\/wDJVH\/D1D4Uf9C94y\/8ArT\/AOSqPqWI\/kYfWKX8x9k0V8bf8PUPhR\/0L3jL\/wAArT\/5Ko\/4eofCj\/oXvGX\/AIBWn\/yVR9SxH8jD6xS\/mPsmivjb\/h6h8KP+he8Zf+AVp\/8AJVH\/AA9Q+FH\/AEL3jL\/wCtP\/AJKo+pYj+Rh9YpfzH2TRXxzB\/wAFTPhLNKqPofjCBSeZJLG1IH1xck\/pX0b8JfjZ4N+N2gHV\/B+tQ6nBGds0JBjnt29JI2wy+xxg9iayqYerSV5xaRcasJu0WdzRRRXOahRRRQAUUUUAFFFFABRSMwRSzEKqjJJ4Ar5n+JH\/AAUN+EHw51y40n7bqXia7tnMczaDbJNEjDqBI7ojfVSRWtOlOq7QVyJTjBXk7H0zRXxt\/wAPUPhR\/wBC94y\/8ArT\/wCSqP8Ah6h8KP8AoXvGX\/gFaf8AyVXR9SxH8jMvrFL+Y+yaK+Nv+HqHwo\/6F7xl\/wCAVp\/8lUf8PUPhR\/0L3jL\/AMArT\/5Ko+pYj+Rh9YpfzH2TRXxt\/wAPUPhR\/wBC94y\/8ArT\/wCSqP8Ah6h8KP8AoXvGX\/gFaf8AyVR9SxH8jD6xS\/mPsmivjb\/h6h8KP+he8Zf+AVp\/8lUf8PUPhR\/0L3jL\/wAArT\/5Ko+pYj+Rh9YpfzH2TRXxt\/w9Q+FH\/QveMv8AwCtP\/kqj\/h6h8KP+he8Zf+AVp\/8AJVH1LEfyMPrFL+Y+yaK+Nv8Ah6h8KP8AoXvGX\/gFaf8AyVR\/w9Q+FH\/QveMv\/AK0\/wDkqj6liP5GH1il\/MfZNFfG3\/D1D4Uf9C94y\/8AAK0\/+SqP+HqHwo\/6F7xl\/wCAVp\/8lUfUsR\/Iw+sUv5j7Jor42\/4eofCj\/oXvGX\/gFaf\/ACVR\/wAPUPhR\/wBC94y\/8ArT\/wCSqPqWI\/kYfWKX8x9k0V8bf8PUPhR\/0L3jL\/wCtP8A5Ko\/4eofCj\/oXvGX\/gFaf\/JVH1LEfyMPrFL+Y+yaK+Nv+HqHwo\/6F7xl\/wCAVp\/8lUf8PUPhR\/0L3jL\/AMArT\/5Ko+pYj+Rh9YpfzH2TRXxt\/wAPUPhR\/wBC94y\/8ArT\/wCSqP8Ah6h8KP8AoXvGX\/gFaf8AyVR9SxH8jD6xS\/mPsmivjb\/h6h8KP+he8Zf+AVp\/8lUf8PUPhR\/0L3jL\/wAArT\/5Ko+pYj+Rh9YpfzH2TRXxt\/w9Q+FH\/QveMv8AwCtP\/kqj\/h6h8KP+he8Zf+AVp\/8AJVH1LEfyMPrFL+Y+yaK+Zvhv\/wAFDfhB8Rtct9J+26l4Zu7lxHC2vWyQxOx6AyI7qv1Yge9fTCsHUMpDKwyCOQa56lKdJ2mrGsZxmrxdxaKKKyLCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+IPjxpdz+1J+2HpnwdvruW18E+FLFdZ1S3tzte4kZEbr\/ALs8KA9VDyEcmvt+vjb4Yf8AKT34u\/8AYrwf+itLruwvuuc1uou34I562qjF7Nn1j4V8H6H4H0e30rw\/pNno+nQIEjt7OFY1AAxzgcn3PJ71sUUVxNtu7OjYKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB5t8bv2f8Awh8evCd3o\/iLTYftTofsuqxRKLq0kx8ro\/XAPVScN0NeN\/8ABP3x5rl94R8X\/DjxHOLvUvh9qf8AZKT9\/I3SIiE99rQyAf7O0dq+ra+Nv2Hv+ThP2pP+xoX\/ANK9RrvpycsPUjLZWa++xzSXLVi11ufZNFFFcB0hRRRQAUUUUAFFFFABRRRQAUUUUAYvjbxNF4L8Ga\/4hnTzINJ0+4v5EBxuWKNnI\/Ja+Pv2JfgxZ\/FqPUPjz8QoYfEfifxBfTtYx3UQe3tY43MRZUORu3IUXP3FRccnNfTH7Rn\/ACb38T\/+xX1T\/wBJJa88\/wCCfv8AyaL4D\/7f\/wD0vua7qcnTw0pR3bS+Vmzmkuaqk+iufQiIsahUUKo4CqMAU6iiuE6QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCK6tYb2B4LiGOeFxtaOVQysPQg9a+E\/2lPAtl+yB8YfB3xl8CxJo+k6pqI0rXtHhULbyLIC7bFHChkRztHCvGrDuK+8a+Nv8Agqh\/yb34e\/7Gi3\/9JLuu\/BSftlDpLRnNiF+7cuqPsmiiiuA6QooooAKKKKACiiigD5S\/4KBePNcsfCPhD4ceHZxaal8QdT\/sl5+\/kbo0dAe25powf9ncO9eyfBH9n\/wh8BfCdpo\/h3TYftSIPtWqyxKbq7kx8zu\/XBPRQcL0FfP\/AO3D\/wAnCfst\/wDY0N\/6V6dX2TXdUk44enGOzu399jmilKrJvpYKKKK4TpCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPNvjd+z\/4Q+PXhO70fxFpsP2p0P2XVYolF1aSY+V0frgHqpOG6GvG\/+CfvjzXL7wj4v+HHiOcXepfD7U\/7JSfv5G6REQnvtaGQD\/Z2jtX1bXxt+w9\/ycJ+1J\/2NC\/+leo1305OWHqRlsrNffY5pLlqxa63PsmiiiuA6QooooAKKKKACiiigCvf31vpdjcXl3KsFrbo0ssrdEUDJJ\/CuS\/4XR4I\/wChksv++j\/hV34of8k38Uf9g24\/9FtX51WfxI8NX\/hfUPEUWqxjRdPeaO5vJEeNY2iYq4wwBOCMcDnjGc1+ccUcSY3JK9OnhaKmpLW6e7dktH1tp3PyXjPi3MeHcRRpYKgqimtW1J2bbSWjW9tFu+h+hH\/C6PBH\/QyWX\/fR\/wAKP+F0eCP+hksv++j\/AIV8IaPq1tr2lWmo2TO9pdRLNC0kTxMyMMglXAYcdiAauV8HLxGzKLcZUIJr\/F\/mfmUvFnN4ScZYammv8X\/yR902Xxc8HajeQWlt4gs5rmeRYoo1Y5ZmOABx3Jrr6+B\/h3\/yUDwz\/wBhS1\/9GrX3xX6RwnxBXz+jVqV4KLi0tL9vNs\/XOB+KMTxRh61bE04xcGkuW\/VX6thRRRX3Z+lhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV8bfDD\/AJSe\/F3\/ALFeD\/0VpdfZNfG3ww\/5Se\/F3\/sV4P8A0VpdduG2qf4X+aOetvD1\/wAz7JoooriOg+e9Q\/ae8ReLPHniXwz8Jfhu\/wAQk8L3X2DWtavdaj0nT4bwDL2sMjRytNKmRuAUKueW5GZfFX7QHi\/QZvg5FeeDV8K33i\/xS2g6tpOsSpdS2sYguJN8MsEmxtxiQhjkFWOVB6cl\/wAE672Gw+FnjHwneyBfF\/h\/xjq8GuwSfLMZnuWkSYr12ujLtbodpx0pv7b3h2x+IHiT4A6HPf3lvZ3fj5be4m0m8a3nUCyut6LLGQyEgFSVIYAnBB5oA+rq5j4ca\/4k8TeFYr\/xZ4U\/4QvWmnmjfSf7Riv9kaysscnmxgKd6BX29V3YPIr5v+Ffw90T4D\/tzX\/grwNbNoXg\/Xfh6ddu9Eimd7b7dBqMdus6KzHaxjlYNj7x5PPNeJ6brV5b\/sfeBdAGrXeiaD4r+MNx4e16\/spngkj06bVbxpUEqEGISNGkZfIAEhzwSKAP0jor5s8afC34Mfsn\/C34heJrHTL\/AMJ6HLorJq1j4b1CeKWePdsV4U8wbJi0gQTKVPzjLcAj5x8C6fcfDj9qj4IXWgfBLUvgjp3iK6v7G7lufEcN42u25spJFW5tkldxIjqrh5Ocnkk4oA\/SGivyv+I3gXR\/j5p3xvtLz4ZeLfiV8TtU8Xanp\/hXxda2k0mmWcEU4it4hdErFbR2+xlkRwN+1iC4YEfQHj74caL4g\/aJ+EHwJ8RRrafDOx8HXWqx+HbGSS2sdX1CGWOMQuqkGSONC8ojJx6gigD7Qor5J+Bfhuw+Dv7aHjr4aeBmmt\/h4fB9lrs+ircvLbaRqb3Tx+XErMfKEsI8wqMA8HGMV9bUAeL\/ABZ\/aMn8G\/EPS\/hz4L8I3XxB+Il9ZHVG0qG8jsrWwsg+z7RdXLhhGpb5VARmYjpyueo+FPjjxp4sfVrXxt8PJfAl7ZeS0UkerQ6laXqvvyYZUCtlCnzK8aH51IyDXiPwtuo\/DP8AwUO+OOna3KsWoeJtA0LUfDwmO0y2dvDJDcrHn72JvmIHPBPQV2P7dXxB1r4c\/sq\/EXWfDGoPp+vWtnbILq2y01pDPdRwSTqF+YFY2lYMOhQkdKAPfa8Ml+Omux\/GT4v+EhZ6d\/Z3g\/wxY61YS+XJ5sk0yXLOsp34ZAYUwFCnlsk8Y8E+PnwL8Cfs1+B\/AHj74VibSPHX\/CSaPZWup2+oyyT+JUuJ0SWG5LORcCVGdzkfw5GBXbXH\/J0H7TH\/AGIGlf8Aoq+oA9P+EPxi8a\/EX4b\/AAa8SDwda6lD4u01L3xBqNlfraw6NuthIrpBIWkmV5PkCqxK5ySa9pr4G8Akr4L\/AGBsHHX\/ANM01WviT8ObD4J\/GLX\/AIlfFzwJ\/wAJ\/wCGtQ8T213pXj6x1aX+0PDiSyRRW1rJalkxBHKdu6FjuVsMjZxQB9j+H\/EHiXUPG\/ivTNT8Kf2R4d077J\/Y+vf2jFP\/AGv5kRaf9wo3weS4CfOTvzkcV1FfE\/iPxdrPgP4sftu+IvD+f7a0nwjoN7ZME37JU06+ZX299pAb\/gNcF8Tvgf8AD\/4b\/sSWfxo8MapeW3xPttH0\/W7Tx+upTPqGoX0rQsVkZnPmrKzlPKYEAMBjigD9FaK+NPiD8N9K+N37cXhfQ\/G1pcy6S\/wufUr\/AEWG6kggupl1KNRDcBGBkiUzM3lk7SyLnIGDT+E3w01i68I\/tQ\/BbwL4huvDFjpur\/Y\/DMz3Ejf2SLmxhlMUb5LpEGJAC8qGJHNAH2vRXyT+yVp\/hP4Z\/FHWPh7N8KF+FvxJ\/sGLU7o6bqb6hpusWSzCI3McpbJcStg+agk+b7zgE19bUAFfG37D3\/Jwn7Un\/Y0L\/wCleo19k18bfsPf8nCftSf9jQv\/AKV6jXbR\/g1fRfmjnqfxIfP8j7JoooriOgKKKKACiiigAooooAKKKKACiiigDzz9oz\/k3v4n\/wDYr6p\/6SS155\/wT9\/5NF8B\/wDb\/wD+l9zXof7Rn\/JvfxP\/AOxX1T\/0klrzz\/gn7\/yaL4D\/AO3\/AP8AS+5rtX+6v\/EvyZz\/APL5en6o+hqKKK4joPniT9qDxN448YeJdH+Efwyf4gab4ZvX0zVdfv8AXItJsvtqY8y3ti0crTumQGO1VB\/i5BNzXvj74r0vxJ8ENOu\/CK+F5\/G2s32mavpOrutxdWQgt55FMUsEhjO5oVYN8wKOOFJ44z\/gmndR2P7N7eE72Vf+Ev8AC+v6tp3iKFziZbw3s0m516jcjpg9DtPoa2v2kriK5+P\/AOzM8MiSoPFWpIWRgQGXTbhWHHcEEEdiDQB9KUV+bVj4D8X\/ALTHxY+N19rHw68NfEJ9C8Y3mgae3iPxbd6dNo9rAqC3NrBFC4i3g+b5wIZmLf3Mnutc0Hxl8B\/Bf7OXxT8cazbat4i8H3p8KeLtUsrwzw3OlX0pt45ZJWUGTypBauSQDvLZJ6kA+66K\/OT4r+NvErfBX9o\/4+6BdTWF3r+sWnhHQNRimMX2TRbS8SzkuIpMZj82WS6beD8pKsMEYrr\/AIZ\/s2+PfAPxb+Hvifw74H8F\/Dawt7zytbvNI8Y3l\/LrtnJEwaOWOWBVnkziVXYltyZz3oA+kvhD8W9X+IHxQ+MHhvULayhsvB+s2un2ElsjrJLHJZxTsZSzEFgzsAVCjGOM8n1qviBvG3hr4d3n7ZOveL21YeHbfXtNiuo9BleK+m82wtYkihdGVlZ3kRMhlxu6jrXDfC3Trz4Z\/tkfBi20f4L33wO0vxPBrNpfwS+I4L7+3IorF7iNp4I5HZJY5I1O9+TvIJJHAB+jFFfDnwx\/Zr8D\/Hz4oftHHxvZ3esxQeM5raytXvZUt7GR7G2LXMMaMAJz8g8w5YCNQMc54aw8aa38UP2Sf2TPD\/irWb19D8a+IING8R3i3jQy39vD9oEVrJKDuIl8lAxzubb1yaAPsLxb8W9X0D9pT4ffD2C2sn0bxDo2qahdXEiObhJLYwCMIwYKFPmtkFSeBgjv61XxPpvwk8D\/AAa\/b7+GWieCM6XaS+F9Zup\/DsV60tvYlmgAlihZj5Pm7WzjCsYs4yDX2xQB5V8dPj\/YfBYeHNMg0a+8W+M\/E921loPhnS2RZ72RV3SOXchY4o1wzyNwoIpfhr8RviTr3iQ6V44+FH\/CHW72zTw6tp3iGDVbQupUeU+EikRyCSPkKnafmzXk\/wAWL2Hwr\/wUD+Der67IINF1bwzqmiaXcTcRR6l5iSld3QNJF8qg\/ePA5r6F+JfiO68L+AfEupaYEm1mz0q8vLG2b5jNLFCzqAvVvmC8D1oA6evJfFvxb1fQP2lPh98PYLayfRvEOjapqF1cSI5uEktjAIwjBgoU+a2QVJ4GCO\/x+nwQ8AXv7A83xxuNVvJviq\/hd\/E3\/CwG1SYaiurCMuIRKHwEEw+z+UBt7YzzXsFjrOqeIv2nP2ZNW1yLyNav\/h\/ql1fRFduy4eKxaRcdsMWFAHc\/DP49eO\/H3wl8TeJNM8F2XirxFpni2\/0G30axvl05JbWC+MHnNLOzgOsWZGH8RUhQMgV9A1+bviZiv\/BPf4zEHBHxNuCCP+xmtq9S\/aw+Ds0PxK1r4oeMvAUfxj+GtroUavo66s9tfeHfILvcXVpCWWKUupDEh1lBj+U9iAfVOoa94kt\/iFpOkW3hX7X4XubKae88Sf2jGn2OdWURwfZiN8m8FjvBwu3nrXT18oXGvaV4m\/aw\/Zy1jw+8r6DqXgXWLuwabfva2kSyeItuJbO0rndznrzXk3wN+C\/gP9oL9lrWPjB8S5ri7+I1+dWvr\/xNPfzQ3Xh6aCaZUitzvH2dYFjQhQAD1OQQKAP0Ior89b5tV+O3w7\/YqPja+1Nb\/X7m4GpXdpdPbXV3EdMnBJlQhh50YG8qQSsrYIzmvUPhP8PdL+Cv7ZfjX4deBRL4b8Iaz4AtPEB0uCV3gtb\/AO2z2vnwo5IQlFBYD7xAJ6UAfXVFfC\/7PfgDS\/2c\/jB4K8N\/Eb4fCP4ka0b220z4n6Vq015F4hlWJ5JftiO4kjlaLJ2SK6Aj5GGBt+6KACvjb\/gqh\/yb34e\/7Gi3\/wDSS7r7Jr42\/wCCqH\/Jvfh7\/saLf\/0ku67cF\/vEPU58R\/CkfZNFFFcR0BRRRQAUUUUAFFFFAHxt+3D\/AMnCfst\/9jQ3\/pXp1fZNfG37cP8AycJ+y3\/2NDf+lenV9k121v4NL0f5s56f8Sfy\/IKKKK4joCiiigAooooA8r+HvxzXx78dPi38OBopsW8A\/wBkZ1L7V5gvvt1q0\/8Aq9g8vZt2\/ebdnPHSutuNf8SR\/Ei00WLwp53hOTTJLqbxP\/aMS+TdiQKtr9lxvbchL+YDtG3HU18+fs7\/APJ9n7XP\/co\/+muWtfxhcJa\/t++BJZXEcSfD7V2dmOAFF5akk+3FAH0nXkkPxc1eT9rK8+F5trL+wYfBMHiVbkI\/2r7S9\/Lbshbdt8vZGpA25zn5scD89fBfwb0T9oj4a\/DkSfCnxN4l+KuqeIrbVda+IWsWM50m9sTdtJPO11IRHJC9v8q24UOCQNoIyfpjx18FPCnxU\/b\/AB4f8R2c934csPhVZt\/Y0V1JDa3IXVblESdEYeaig5CMSuQCQcDAB9TfE74had8J\/h34k8Z6vDdXGl6DYTajcxWSK8zxxqWYIGZVLEDjLAe4rY0HWYfEWhadq1ssiW99bR3USygBwrqGAYAkZwecE1+eWufD7RW\/ZN\/au8C3lodX8OfD\/XdSm8L22oO07aVtsI5o1iZjnEbTSbck4DHrX2J+zP8ACnwZ8LvhTof\/AAhmg2OhwavYWl\/dmxXC3MzQJ+8JyckjvQB6xXlfwE+Oa\/HD\/hYu3RTo3\/CH+MtR8InN15\/2s2nl\/wCkfcXZv8z7nzYx945r1SvlX9gX\/m43\/ss3iP8A9t6APqqivz08feGfFX7Qn7W3xi0LUPAnhz4jaT4RTS7PTNF8U+JLnTobCKa1ErXEUEUUgd5HLZmOCoVVBq74s+Hfj74M\/s0+DvHXiO5t9Q8TfCHxZLq0Eem6k+ouugSS+Vc2LTyKruUgkKktziBfoAD7+or4P8fePNW8Ual+0n8dfCtz50HgfwvJ4P8ACd9D8yiVYxc6hdqCCCySPEoYdRAQemK5L4b\/ALOnxDWy+GPjnwn4R8HeF9XW603Ubvx1F44vLy+1q1lKedHch7fZP56vjDMcFgExxQB9h+Efi3q+vftKfEL4eXFtZJo3h7R9K1G0uIkcXDyXJnEgkYsVKjyl24UEZOSe3rVfJY8O6n4u\/ar\/AGkdD0XV5PD+sal4E0ezs9Whzvs5pEvUjmGOcqxDcYPHBB5rH\/ZT8M+Hfgj8W7HwL4g+Fsfgb4oX3h+Vl8RaRq0uoad4it4pIvtErM7h1m3hGxNHuGWAfDfMAfZlFFFABRRRQAUUUUAFfG37D3\/Jwn7Un\/Y0L\/6V6jX2TXxt+w9\/ycJ+1J\/2NC\/+leo120f4NX0X5o56n8SHz\/I+yaKKK4joCiiigAooooAKKKKAOX+KH\/JN\/FH\/AGDbj\/0W1fiL8KGXX\/EGjeGvFK\/Z\/Bs2taldWSfeh1PUUuCVgnPYKPmVOQ57nG2v26+KH\/JN\/FH\/AGDbj\/0W1fl1Z\/AHT1+GeqeD7\/UJLsXV\/PqUGoRReTLaTPIZI3j+Y4ZCRzkZ56A4r8n4xx9DB14wrOzmlZrePxpyXS8br16Weq\/D+Pszw2AxMKdd2c4xSaTvHWonOPS8eZPu+lnqsf4x\/FjUND+IWmeDtO1C80VZNNbVLvUNP0htSuQvmeXGiRhWC5IYlmUjgDgkVhWfxK8e33w58cT2U97caj4algvLLVL7RjZNqlrgPNE0LpgMAsikoB\/CRjPPe6t8JdYvrzQNetfFzWHjTTbE6dPrC6erw38JIYrLbl\/7wDfK4wSfbHV+FfD+q6TY3a+INfbxHc3DZd2tUt4I1242JGucA8k7mYnPWvyn65l+Hw1NU4RnKNr3Wraldv4NVJaWc9n8N0fiP17KsLg6UaVOFSceW6ad21O7etPWMo6Wc9n8CaRQ8A\/Ea78WftA\/B\/SvDV55emXjQa\/qUgjVy1ozosEfIO3fI2cjB+Q4PWv1Jr8jv2CPB8Gma\/a+IIJZriy1HxFFa6RJOcsumwXRWBR6As0h9\/lNfrjX7RwdTo4dYnC0Nqckr2s29W7+avy\/I\/oTgGjh8IsZgsL8NKSje1m3q3zeab5fSIUUUV+jH60FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXxt8MP+Unvxd\/7FeD\/0VpdfZNfGnw6YWX\/BT74oiciM3nhiEQbuPMxFpxOP+\/b\/APfJrtw21T\/C\/wA0c9beHr\/mfZdFFFcR0HkvxE\/ZT+FfxU8VHxN4h8Kq3iFohDLqmmX91ptzOgwAsslrLG0oAAADk4AA7CtbTv2e\/h5o+l+ENNsPDFtZWPhLUG1XRoLeWWNba6ZZFaY4YeYxEsmfM3ZLZ64NeiUUAc23w68PP8Ro\/Hh07PiyPSW0NdQ86TizaZZmi8vds5kRW3bd3GM44rAj\/Z9+Hi\/DPUPh6\/he1uvBuoTz3NzpN28k6SSzTNPI+52LA+axcEEbTjbjAx6HRQB5J4T\/AGT\/AIU+C9H17TNP8Jx3Fnr1oLDUl1a9udRe5txkiIvcySMEBJIAIAPI5qn4L\/Y5+EHw\/wDEGja7onhAQazo03n6ff3OpXl1NbHyni2I00zER7JHHlfcBIO3IBHs9FAH5xXP7Jnia1t\/G1lrn7Omm+OfHus6pqN9b\/Eiz8TW9hAXuJXaGfy96z2\/lKUykaNkqTklmNfWdr+zH4f8bfBvwD4U+LFtH4413w3YW8Z1z7RPFci6WNFkmhuUZZlLMgywYFsAmvaqKAPNPCvwv8Lfs6+DdV\/4V74Dur2WeZbi4sNLuI5NR1GQsFLvcXs6eYyhi2ZZugYLkkA1f+FyeLv+iE\/ED\/wO8Pf\/AC1r1WigDzX4g\/BHwP8AtA6HoU\/j3wZ5l5aot1bJdTeRqOmSMFZo1ubWXKMCAG8qUqSoILAA0vgb9nL4cfDnQ9f0jRPC1stj4giEGri\/llvpNQjCuoSeS4d3kUCRwFZiBvb1Nek0UAeN+Af2PvhB8MfE1lr\/AIe8HR2+qWG77BJdX11eJYbs7vs0c8rpBkEj92q8cV2zfCjwq3ifxN4hOlZ1jxLYQ6Xqtz9ol\/0i2iEgjj27tqYEsnKAE7uScDHXUUAcDYfAnwNpdn4BtLbQxFb+Axjw6n2qc\/Yf3Bg6l\/3n7tiv7zd1z15rmW\/ZA+EcnjqTxfN4S+1a0+pvrJF1qV3NafbWcubgWjymASb2LbhHwTkc17JRQBzGl\/DPw1o3i7xT4otNLRNc8URWsGsXLyvILtLdHSFSjMUUKsjj5VGd3Oa848O\/sV\/BXwp4ks9c0zwJawXVldfbbO2ku7mWxtJ85EsNo8pgiYHkFIwQTkYr26igDm2+HXh5\/iNH48OnZ8WR6S2hrqHnScWbTLM0Xl7tnMiK27bu4xnHFYWqfALwFrNn42tbzQFng8aXEV1rym6nBu5YkRI3BD5jKiKPHl7eVz1ya9BooA86+Ff7PfgD4LXmo3vhHQTY6jqKJHdaheX1xf3UqLkqhnuJJJNgJztDYz2r0WiigAr42\/Ye\/wCThP2pP+xoX\/0r1GvsmvjX9hVhd\/HL9pu+hIktLjxQDFKvKv8A6Vftwfoy\/nXbR\/g1fRfmjnqfxIfP8j7KoooriOgKKKKACiiigAooooAKKKKACiiigDzz9oz\/AJN7+J\/\/AGK+qf8ApJLXnn\/BP3\/k0XwH\/wBv\/wD6X3NejftCQSXXwD+JUMSl5ZPDOpoqjqSbWQAV5p\/wT3uorj9knwSkbq7wvfxyAH7rfbp2wfwZT+Ndq\/3V\/wCJfkzn\/wCXy9P1R9F0UUVxHQeQ+Pv2S\/hR8TPFk3ijXfCg\/wCEhuIxFc6lpeoXWmzXSjAAma2lj80YAHz7uAB0Fb2m\/AL4f6Lb+CrfT\/DVtYW\/gy4mu9BhtZJI47OaZZFlfarAOWEshO\/dkuW6816BRQB5J4+\/ZQ+FfxM8XT+KNe8Lb9fuESK6v9P1C60+S7VBhVn+zyxiYAAD95u4AHQYrqtW+D\/gzW\/hfP8ADm68PWg8ETWX9nNo1uDBCLfGAi+WVZcYBDKQQec55rsaKAOS0P4T+EPDvw0tvh7Y6BZjwXb2P9mro1wpnha3IIMb+YWL5BOSxJJJJJJrjfh\/+yT8J\/hf4isdc8O+FPs2paeGFhJd6jd3iWO5SjfZ455XSDKkr+7C8HHSvX6KAOCvPgT4C1K38cW974btr628bSpP4ggunkljvnSNI0YqzEJtWNMbNuCobrzXNeBf2Q\/hJ8N\/E+j+I9A8J\/Z9f0h5HsdTutRu7u4gDwvAyB5pXJj8uRwIySo3ZABwa9iooA5vwn8O\/D3gfUvEl\/omn\/YrvxFqB1TVJPOkk+0XJjSMyYdiF+WNBtXC8ZxkmuXk\/Zr+Gk3wctfhVN4Vt7jwFaJst9Jnmmk8nDlwyTM5lVwzMQ4fcM8GvTKKAPIPCP7MPwx+EmsQ+K\/Cvgpv+El022ulguo76aa9uhKqb43luJsSswijVWmfC4wGQE1a\/wCFyeLv+iE\/ED\/wO8Pf\/LWvVaKAPPNf8D+Hv2hfh4NL+Inw\/lhsbiQu2h+Ivs0txA6khZFktZpVRiMkNHJuAbBxkiqXwy\/Zn+G\/wg1yTW\/DHh57fWXga1\/tHUNRutQuFhJUmNJLmWRkUlVJVSAcCvUKKAPDrX9iX4I2fiRdah8A2aTrefb1sftVydOFx\/z1FiZPswb38uvTdS+Hfh7VvHei+MrvT\/O8SaNa3FlY33nSDyYZyhlXYG2Nu8tOWUkY4Iya6SigDze6\/Z1+Ht58PdY8DzeHg\/hbV9TbWb6w+2XA867a6W7Mm\/zN4\/fIr7QwXjGNvFZXxB\/ZN+FfxT8VXfiLxP4ak1LU7xY1u8areQ290sahUE1vHMsUoCgD50PAr12igDlpvhf4Xm8YeH\/FB0iNNb8P2M2m6ZPC7xpa28uzzI1iVhHgiJAMqSAuBjmvO\/EH7FfwW8U+KL\/X9S8C2019qFx9rvoI7y5isrybOfMntElEErE8kvGcnk5Ne20UAcvr3wz8M+Jda8KarqGlJNfeFZ3udGdJHiW0keFoWIRGCsPLZlwwIGcgAgGo774VeFtS8bX\/AIvutJWbxDfaL\/wjtxeNNJiTT\/NeXyNm7YBvkc7gu7nGcACusooA8k+HH7KPws+E\/iaDxD4b8MNb61bRPBa3d9qV3ftaRuMOsAuJZBCCOD5YXI46cV63RRQAV8bf8FUP+Te\/D3\/Y0W\/\/AKSXdfZNfGv\/AAVLYT\/A3wtYoQ13ceKIDFF\/E2LW5U4H1dfzFduC\/wB4h6nPiP4Uj7KoooriOgKKKKACiiigAooooA+Nv24f+ThP2W\/+xob\/ANK9Or7Jr41\/bqYWnxy\/ZkvpiI7S38UEyytwqf6VYNyforflX2VXbW\/g0vR\/mznp\/wASfy\/IKKKK4joCiiigAooooA8X8afsefCj4geOtY8Y6xoGof8ACSawIRqF9p\/iHUrD7T5MYii3pb3CIdqKAOP5mt+b4G+HtJSz1Pw3Z\/YvFejeHrjw9oeqX13cXX2WCQKwWQPIfN+eONiz7nO0jdya9JooA\/MrS\/2M\/FkHwv0\/wdpH7Ptl4Q+JUKxQt8V7fxbCkUU4cNJfIsLi4+b5iIfLAGdvRRn9CtP+Geg2fjpfG8lp5\/jE6NFoMurNLIDJaJK0wTy92wfvHZt2N3OMkACurooA47TvhD4P0u38ZwQaJC1v4yuJbrXoZ5JJo76SSFYZNyuxAVo0VSq4XrxkmuP8O+AdD\/Zg8Ox6V8Nvhp4j17T72YvNaaRq0E5ttiKqZbUr6PamOFSMkDB+UZ59hooA8y074teKr7ULW3m+CnjrT4ZpVje7uL3QTFApIBdwmps5VRydqs2BwCeK5XUv2H\/g5qniDW9afw7qlrqGtX82qag2n+J9VtI57qVt0spjhulQMx64Udq93ooA8s+In7L\/AMMviprNjrHiPw15+tWVsLOHVLG\/urG78gHIiea3ljd0B52uxGSfWum0P4T+EPDPw8l8C6X4fs7HwlLbTWkulQqRFJHNu84Nzli+9izE5JYknNdbRQBxnw1+Dvg34QfD638D+EtCg0vwrAJlXTmd7hWErM0m9pWZn3FmzuJ446ACuJ8Lfsa\/BzwX4istb0fwXFbXVjdC9s7d766ls7ScNuWWG1eUwRMrfMCiDB5GDXtNFAHDax8E\/BWvat4u1PUNDW6vfFmnQ6TrMj3E2Lu1iDiOPaHwmBK\/KBSc8k4GMn4W\/s0fDf4M6zc6x4U8PNaavcW4tH1G+1C61C5EAIPlJLcyyMiZAO1SASAcV6fRQAUUUUAFFFFABRRRQAV8bfsPf8nCftSf9jQv\/pXqNfZNfGv7CrC7+OX7Td9CRJaXHigGKVeVf\/Sr9uD9GX867aP8Gr6L80c9T+JD5\/kfZVFFFcR0BRRRQAUUUUAFFFFAFe\/sbfVLG4s7uJZ7W4RopYm6OpGCD+Fcl\/wpfwR\/0Ldl\/wB8n\/Gu1orjr4PDYpqVelGTXdJ\/mcGJy\/B4xqWJoxm1tzRT\/NHFf8KX8Ef9C3Zf98n\/ABo\/4Uv4I\/6Fuy\/75P8AjXa0Vzf2Tl\/\/AEDw\/wDAY\/5HH\/YeVf8AQJT\/APAI\/wCRyFl8I\/B2nXkF3beH7OG5gkWWKRVOVZTkEc9iK6+iiuyhhaGFTVCmop9kl+R34bB4bBpxw1KME9+VJX+4KKKK6TsCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr5a\/aw+Afi\/U\/GGgfF34UOsfxB0BfKntGfaNQtgGOwA8M3zMpUkblbGcqufqWitaVSVKXNEicFNWZ8XWP8AwU28N6Bax2njzwB4s8O+IYwFubS3tomQOBzjzpImAz2K8ep61Y\/4eofCj\/oXvGX\/AIBWn\/yVX2TRXR7XD\/8APv8A8m\/4BlyVf5\/wPjb\/AIeofCj\/AKF7xl\/4BWn\/AMlUf8PUPhR\/0L3jL\/wCtP8A5Kr7Joo9ph\/+fb\/8C\/4AclX+f8P+CfG3\/D1D4Uf9C94y\/wDAK0\/+SqP+HqHwo\/6F7xl\/4BWn\/wAlV9k0Ue0w\/wDz7f8A4F\/wA5Kv8\/4f8E+Nv+HqHwo\/6F7xl\/4BWn\/yVR\/w9Q+FH\/QveMv\/AACtP\/kqvsmij2mH\/wCfb\/8AAv8AgByVf5\/w\/wCCfG3\/AA9Q+FH\/AEL3jL\/wCtP\/AJKo\/wCHqHwo\/wChe8Zf+AVp\/wDJVfZNFHtMP\/z7f\/gX\/ADkq\/z\/AIf8E+Nv+HqHwo\/6F7xl\/wCAVp\/8lUf8PUPhR\/0L3jL\/AMArT\/5Kr7Joo9ph\/wDn2\/8AwL\/gByVf5\/w\/4J8cyf8ABUr4VwpE7+HPGarKu9CbK0+YZK5\/4+vUEfhTP+HqHwo\/6F7xl\/4BWn\/yVX0x4G\/5Gf4h\/wDYdi\/9NljXY1rUlh4O3s3sn8XdJ9iIqrJX5u\/Tz9T42\/4eofCj\/oXvGX\/gFaf\/ACVR\/wAPUPhR\/wBC94y\/8ArT\/wCSq+yaKy9ph\/8An2\/\/AAL\/AIBfJV\/n\/D\/gnxt\/w9Q+FH\/QveMv\/AK0\/wDkqj\/h6h8KP+he8Zf+AVp\/8lV9k0Ue0w\/\/AD7f\/gX\/AAA5Kv8AP+H\/AAT42\/4eofCj\/oXvGX\/gFaf\/ACVR\/wAPUPhR\/wBC94y\/8ArT\/wCSq+yaKPaYf\/n2\/wDwL\/gByVf5\/wAP+CfG3\/D1D4Uf9C94y\/8AAK0\/+SqP+HqHwo\/6F7xl\/wCAVp\/8lV9k0Ue0w\/8Az7f\/AIF\/wA5Kv8\/4f8E+Nv8Ah6h8KP8AoXvGX\/gFaf8AyVR\/w9Q+FH\/QveMv\/AK0\/wDkqvsmij2mH\/59v\/wL\/gByVf5\/w\/4J8O+J\/wBuTxR8dtPfwr8C\/AviA61qP7htc1OKONLFSCGcFGdFOOju4APYnFfQH7LHwBg\/Z5+F8GiSzLe6\/eyfbtYvVYsstywAIUkA7FACjIGcFsAsa9ioqKlZOHs6ceVfff5lRptS5pO7CiiiuU2CiiigAooooAKKKKACiiigAooooAiuraK9tpbeeNZYJkMckbjIZSMEEehFfCNrY\/EP9gHxlrX9leHr3xx8FNVumuYoLJmkuNMYgctwdpAG0lvlcKp3K2RX3nRXRSrezvFq8XujKdPns07NHxt\/w9O+FafLL4c8ZRyDhl+xWvB9P+PkUf8AD1D4Uf8AQveMv\/AK0\/8AkqvsmitfaYf\/AJ9v\/wAC\/wCARyVf5\/w\/4J8bf8PUPhR\/0L3jL\/wCtP8A5Ko\/4eofCj\/oXvGX\/gFaf\/JVfZNFHtMP\/wA+3\/4F\/wAAOSr\/AD\/h\/wAE+Nv+HqHwo\/6F7xl\/4BWn\/wAlUf8AD1D4Uf8AQveMv\/AK0\/8Akqvsmij2mH\/59v8A8C\/4AclX+f8AD\/gnxt\/w9Q+FH\/QveMv\/AACtP\/kqj\/h6h8KP+he8Zf8AgFaf\/JVfZNFHtMP\/AM+3\/wCBf8AOSr\/P+H\/BPjb\/AIeofCj\/AKF7xl\/4BWn\/AMlUf8PUPhR\/0L3jL\/wCtP8A5Kr7Joo9ph\/+fb\/8C\/4AclX+f8P+CfG3\/D1D4Uf9C94y\/wDAK0\/+SqP+HqHwo\/6F7xl\/4BWn\/wAlV9k0Ue0w\/wDz7f8A4F\/wA5Kv8\/4f8E+Nv+HqHwo\/6F7xl\/4BWn\/yVT2\/4KlfCtYEmPhzxmInZkVvsVpgkAEj\/j67bh+dfY1cdpf\/ACV7xN\/2AtK\/9KNRrWEsPJSfs3or\/F5pdvMiSqppc2\/l5ep8z\/8AD1D4Uf8AQveMv\/AK0\/8Akqj\/AIeofCj\/AKF7xl\/4BWn\/AMlV9k0Vl7TD\/wDPt\/8AgX\/AL5Kv8\/4f8E+Nv+HqHwo\/6F7xl\/4BWn\/yVR\/w9Q+FH\/QveMv\/AACtP\/kqvsmij2mH\/wCfb\/8AAv8AgByVf5\/w\/wCCfG3\/AA9Q+FH\/AEL3jL\/wCtP\/AJKo\/wCHqHwo\/wChe8Zf+AVp\/wDJVfZNFHtMP\/z7f\/gX\/ADkq\/z\/AIf8E+Nv+HqHwo\/6F7xl\/wCAVp\/8lUf8PUPhR\/0L3jL\/AMArT\/5Kr7Joo9ph\/wDn2\/8AwL\/gByVf5\/w\/4J8bf8PUPhR\/0L3jL\/wCtP8A5Ko\/4eofCj\/oXvGX\/gFaf\/JVfZNFHtMP\/wA+3\/4F\/wAAOSr\/AD\/h\/wAE+Nv+HqHwo\/6F7xl\/4BWn\/wAlUf8AD1D4Uf8AQveMv\/AK0\/8Akqvsmij2mH\/59v8A8C\/4AclX+f8AD\/gnxo3\/AAVL+Gc6lLHwt4xurth+7hNpaqGPYZFwxH5GszwD4C+IP7Xnxi0P4kfEjQ5fCnw78PyGfQ\/DdyzLNNKGUq7qQCQWVWZ2ChgiqoKkmvt6in9YhBP2ULN9b3+4PZSl8croKKKK4ToCiiigAooooAKKKKAPHf2p\/gDB+0N8L7jRIplstfspBfaPesxVYrlQQAxAJ2MCVOAcZDYJUV8\/+Gf25PFHwJ09PCvx08C+IBrWnfuF1zTIo5EvlAAVyXZEY46ujkE9gc19xUV1U6yUPZ1I8y+6xjKm3Lmi7M+Nv+HqHwo\/6F7xl\/4BWn\/yVR\/w9Q+FH\/QveMv\/AACtP\/kqvsmir9ph\/wDn2\/8AwL\/gE8lX+f8AD\/gnxt\/w9Q+FH\/QveMv\/AACtP\/kqj\/h6h8KP+he8Zf8AgFaf\/JVfZNFHtMP\/AM+3\/wCBf8AOSr\/P+H\/BPjb\/AIeofCj\/AKF7xl\/4BWn\/AMlUf8PUPhR\/0L3jL\/wCtP8A5Kr7Joo9ph\/+fb\/8C\/4AclX+f8P+CfG3\/D1D4Uf9C94y\/wDAK0\/+SqP+HqHwo\/6F7xl\/4BWn\/wAlV9k0Ue0w\/wDz7f8A4F\/wA5Kv8\/4f8E+Nv+HqHwo\/6F7xl\/4BWn\/yVR\/w9Q+FH\/QveMv\/AACtP\/kqvsmij2mH\/wCfb\/8AAv8AgByVf5\/w\/wCCfG3\/AA9Q+FH\/AEL3jL\/wCtP\/AJKo\/wCHqHwo\/wChe8Zf+AVp\/wDJVfZNFHtMP\/z7f\/gX\/ADkq\/z\/AIf8E+Nv+HqHwo\/6F7xl\/wCAVp\/8lUf8PUPhR\/0L3jL\/AMArT\/5Kr6n+Iut3Xhr4feJ9Xsiq3mn6XdXcBddyiSOJmXI7jIFdFV81BRU\/Zuz\/AL3a3l5k2q35ef8AD\/gnxt\/w9Q+FH\/QveMv\/AACtP\/kqj\/h6h8KP+he8Zf8AgFaf\/JVfZNFR7TD\/APPt\/wDgX\/AK5Kv8\/wCH\/BPjb\/h6h8KP+he8Zf8AgFaf\/JVH\/D1D4Uf9C94y\/wDAK0\/+Sq+yaKPaYf8A59v\/AMC\/4AclX+f8P+CfG3\/D1D4Uf9C94y\/8ArT\/AOSqP+HqHwo\/6F7xl\/4BWn\/yVX2TRR7TD\/8APt\/+Bf8AADkq\/wA\/4f8ABPjb\/h6h8KP+he8Zf+AVp\/8AJVH\/AA9Q+FH\/AEL3jL\/wCtP\/AJKr7Joo9ph\/+fb\/APAv+AHJV\/n\/AA\/4J8bf8PUPhR\/0L3jL\/wAArT\/5Ko\/4eofCj\/oXvGX\/AIBWn\/yVX2TRR7TD\/wDPt\/8AgX\/ADkq\/z\/h\/wT42\/wCHqHwo\/wChe8Zf+AVp\/wDJVH\/D1D4Uf9C94y\/8ArT\/AOSq+yaKPaYf\/n2\/\/Av+AHJV\/n\/D\/gnw74m\/bk8UfHbT38K\/AvwL4gOtaj+4bXNTijjSxUghnBRnRTjo7uAD2JxX0B+yx8AYP2efhfb6JLMt7r97J9u1i9Viyy3LAAhSQDsUAKMgZwWwCxr2KioqVk4ezpx5V99\/mVGm1Lmk7sKKKK5TYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqvqF9Fpen3N5OSILeJppCoydqgk4H0FNK7sgLFFeDf8NrfDP8A5+tS\/wDAJv8AGj\/htb4Z\/wDP1qX\/AIBN\/jXp\/wBl47\/nzL7mcf1zDf8APxfee80V4N\/w2t8M\/wDn61L\/AMAm\/wAaP+G1vhn\/AM\/Wpf8AgE3+NH9l47\/nzL7mH1zDf8\/F957zRXg3\/Da3wz\/5+tS\/8Am\/xo\/4bW+Gf\/P1qX\/gE3+NH9l47\/nzL7mH1zDf8\/F957zRXg3\/AA2t8M\/+frUv\/AJv8aP+G1vhn\/z9al\/4BN\/jR\/ZeO\/58y+5h9cw3\/Pxfee80V4N\/w2t8M\/8An61L\/wAAm\/xo\/wCG1vhn\/wA\/Wpf+ATf40f2Xjv8AnzL7mH1zDf8APxfee80V4poP7Xvw88Sa5p2k2VzqDXl\/cx2sIezKqXdgq5OeBkiqtz+2f8NrW4lgkudSEkblGxZN1Bwe9L+zMbfl9jK\/oH1zD2vzr7z3WivBv+G1vhn\/AM\/Wpf8AgE3+NH\/Da3wz\/wCfrUv\/AACb\/Gn\/AGXjv+fMvuYfXMN\/z8X3nvNFeDf8NrfDP\/n61L\/wCb\/Gj\/htb4Z\/8\/Wpf+ATf40f2Xjv+fMvuYfXMN\/z8X3nvNFeDf8ADa3wz\/5+tS\/8Am\/xo\/4bW+Gf\/P1qX\/gE3+NH9l47\/nzL7mH1zDf8\/F957zRXg3\/Da3wz\/wCfrUv\/AACb\/Gj\/AIbW+Gf\/AD9al\/4BN\/jR\/ZeO\/wCfMvuYfXMN\/wA\/F957zRXg3\/Da3wz\/AOfrUv8AwCb\/ABp0f7aXw0mkRFutS3MQo\/0Ju\/40f2Xjv+fMvuYfXMN\/z8X3nu9V9Qv4dLsLm9uCy29vG0shjjaRgqjJwqgknA6AEmvHvEX7XPw98L69qOj31xqC3un3ElrOI7MsodGKtg55GQazj+2t8MjwbnUiP+vFv8aI5ZjZJSVGTXoDxmHWntFf1ND4R\/G7wX4u8eeLNN0jWGvLzVtUW8s41s51EkKafaxs5LRgIA8Mg+YjoPUZ9qr4u+EnxY+EHwr8aeLtdtbq+f8AtWfFlGtg3+i25w7R\/jIT\/wABRPevWP8Ahtb4Z\/8AP1qX\/gE3+NejjsrrOt\/s1KbjZbry9F\/w5y4bGU+T99ON7vZ+Z7zRXg3\/AA2t8M\/+frUv\/AJv8aP+G1vhn\/z9al\/4BN\/jXnf2Xjv+fMvuZ1fXMN\/z8X3nvNFeDf8ADa3wz\/5+tS\/8Am\/xo\/4bW+Gf\/P1qX\/gE3+NH9l47\/nzL7mH1zDf8\/F957zRXg3\/Da3wz\/wCfrUv\/AACb\/Gj\/AIbW+Gf\/AD9al\/4BN\/jR\/ZeO\/wCfMvuYfXMN\/wA\/F957zRXg3\/Da3wz\/AOfrUv8AwCb\/ABrS8RftbfD\/AMLaq2nX9xqC3KxQzER2hYbZIlkTnP8AddaX9mY2\/L7GV\/Qf1zD2vzr7z2eivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/+frUv\/AJv8af9l47\/nzL7mL65hv+fi+895orwb\/htb4Z\/wDP1qX\/AIBN\/jR\/w2t8M\/8An61L\/wAAm\/xo\/svHf8+Zfcw+uYb\/AJ+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/wDn61L\/AMAm\/wAaP7Lx3\/PmX3MPrmG\/5+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/+frUv\/AJv8aP7Lx3\/PmX3MPrmG\/5+L7z3mivBv8Ahtb4Z\/8AP1qX\/gE3+NH\/AA2t8M\/+frUv\/AJv8aP7Lx3\/AD5l9zD65hv+fi+895orI8J+KLHxp4b0\/XNNZ2sL6ITQtIu1ip9R2rXrzZRcG4yVmjrTUldBRRRUjCisfxd4qsPBPhvUNd1NpFsLGPzZmiTcwXIHA79a8e\/4bW+Gf\/P1qX\/gE3+NdlHB4jExcqNNyS7IwqYilSdqkkme80V4N\/w2t8M\/+frUv\/AJv8aP+G1vhn\/z9al\/4BN\/jXR\/ZeO\/58y+5mX1zDf8\/F957zRXg3\/Da3wz\/wCfrUv\/AACb\/Gj\/AIbW+Gf\/AD9al\/4BN\/jR\/ZeO\/wCfMvuYfXMN\/wA\/F957zRXg3\/Da3wz\/AOfrUv8AwCb\/ABo\/4bW+Gf8Az9al\/wCATf40f2Xjv+fMvuYfXMN\/z8X3nvNFeDf8NrfDP\/n61L\/wCb\/Gj\/htb4Z\/8\/Wpf+ATf40f2Xjv+fMvuYfXMN\/z8X3nvNFeDf8ADa3wz\/5+tS\/8Am\/xrS8O\/tbfD\/xRqn2CxuNQa48ie4xJaFRsiieV+c9dqNSllmNinJ0ZWXkCxmHbspr7z2eivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/+frUv\/AJv8af9l47\/nzL7mH1zDf8\/F957zRXg3\/Da3wz\/wCfrUv\/AACb\/Gj\/AIbW+Gf\/AD9al\/4BN\/jR\/ZeO\/wCfMvuYfXMN\/wA\/F957weOa8O8N\/HzwLqnxq1W1tdZkkudQsdP0y2h\/s+5VmuY570yRkGP5domjyWwOTzwcQf8ADa3wz\/5+tS\/8Am\/xrybQfix8H9D+Oer\/ABAS6vit1bgwWosG\/dXL5E0v4qBj3kf2r0cJllZQqqvRnfl0sut1ps\/+GuclbGQ5oeznHfW\/b7z7Sorwb\/htb4Z\/8\/Wpf+ATf40f8NrfDP8A5+tS\/wDAJv8AGvO\/svHf8+Zfczr+uYb\/AJ+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/wDn61L\/AMAm\/wAaP7Lx3\/PmX3MPrmG\/5+L7z3mivF\/Df7W\/w+8VeINO0awuNQa9v7hLaESWhVS7sAMnPAyaz2\/bV+GasQbrUsg4\/wCPJv8AGl\/ZmNvy+xlf0H9cw9r86+894orwb\/htb4Z\/8\/Wpf+ATf40f8NrfDP8A5+tS\/wDAJv8AGn\/ZeO\/58y+5i+uYb\/n4vvPeaK8G\/wCG1vhn\/wA\/Wpf+ATf40f8ADa3wz\/5+tS\/8Am\/xo\/svHf8APmX3MPrmG\/5+L7z3mivBv+G1vhn\/AM\/Wpf8AgE3+NH\/Da3wz\/wCfrUv\/AACb\/Gj+y8d\/z5l9zD65hv8An4vvPeaK8G\/4bW+Gf\/P1qX\/gE3+NH\/Da3wz\/AOfrUv8AwCb\/ABo\/svHf8+Zfcw+uYb\/n4vvPeaK8G\/4bW+Gf\/P1qX\/gE3+NS2f7Znw2vruC2iudSMszrGubJgMk4Hej+y8cv+XMvuYfXMP8A8\/F957pRRRXlnYFFFFABRXl\/xI\/aN8G\/CvxCui69NeR3zQLcAQWxkXYxIHOevymuW\/4bW+Gf\/P1qX\/gE3+NejTy7GVYqcKUmn5HLLFUINxlNJrzPeaK8G\/4bW+Gf\/P1qX\/gE3+NH\/Da3wz\/5+tS\/8Am\/xq\/7Lx3\/AD5l9zJ+uYb\/AJ+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/wDn61L\/AMAm\/wAaP7Lx3\/PmX3MPrmG\/5+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/+frUv\/AJv8aP7Lx3\/PmX3MPrmG\/5+L7z3mivBv8Ahtb4Z\/8AP1qX\/gE3+NH\/AA2t8M\/+frUv\/AJv8aP7Lx3\/AD5l9zD65hv+fi+895orwb\/htb4Z\/wDP1qX\/AIBN\/jR\/w2t8M\/8An61L\/wAAm\/xo\/svHf8+Zfcw+uYb\/AJ+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/wDn61L\/AMAm\/wAaP7Lx3\/PmX3MPrmG\/5+L7z3mivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/+frUv\/AJv8aP7Lx3\/PmX3MPrmG\/5+L7z0j4yf8kh8c\/9gK+\/9J3rsa+Nv2gf2qNM8Z+DW07wPrl9azXCy21\/Zz6emy5tpIyrjcysVIH90jgnnIFb3wm\/bF0PTfB0C+Odfv8AVfEMkjyStDpqIkS5wsa+Wqg8DJJHViOgFd8smxn1WM+TW70s7626W8u5yrH4f2zjzaWWulv61PquivBv+G1vhn\/z9al\/4BN\/jR\/w2t8M\/wDn61L\/AMAm\/wAa4P7Lx3\/PmX3M6vrmG\/5+L7z3mivBv+G1vhn\/AM\/Wpf8AgE3+NH\/Da3wz\/wCfrUv\/AACb\/Gj+y8d\/z5l9zD65hv8An4vvPeaK8G\/4bW+Gf\/P1qX\/gE3+NH\/Da3wz\/AOfrUv8AwCb\/ABo\/svHf8+Zfcw+uYb\/n4vvPeaK8G\/4bW+Gf\/P1qX\/gE3+NH\/Da3wz\/5+tS\/8Am\/xo\/svHf8+Zfcw+uYb\/n4vvPeaK8G\/wCG1vhn\/wA\/Wpf+ATf40f8ADa3wz\/5+tS\/8Am\/xo\/svHf8APmX3MPrmG\/5+L7z3mivBv+G1vhn\/AM\/Wpf8AgE3+NH\/Da3wz\/wCfrUv\/AACb\/Gj+y8d\/z5l9zD65hv8An4vvPeaK8G\/4bW+Gf\/P1qX\/gE3+NH\/Da3wz\/AOfrUv8AwCb\/ABo\/svHf8+Zfcw+uYb\/n4vvPeaK8G\/4bW+Gf\/P1qX\/gE3+Nd78LfjT4a+MC6k3h2W5kGnmMT\/aIDHjfu24z1+41ZVcBi6EHUq0mkurRcMTRqS5YTTZ3lFFFcB0hRRRQAUUUUAYXjLxppfgPSRqWrySRWplWENHGXO4gkcD6GuI\/4aW8Df8\/t1\/4CvWf+1ZNHb\/C1ZZXWKKO+jZ3cgKoCSEkk9BX59W\/7QGlalE95pfhrxTrOhqzL\/bVhpnmWz7ThmQbhI6gj7yoR+Rr8p4i4izfL8weGwFOMoKMXdp7u+l7pa20W7PxLizivPcqzSWEyylGUFGLbae8r6X5kru2i3etj9Ff+GlvA3\/P7df8AgK9H\/DS3gb\/n9uv\/AAFevjiKRZo0kQ5VgGGQRwfan18J\/wARDzj+WH\/gL\/8Akj8z\/wCIq59\/JT\/8Bl\/8kfYn\/DS3gb\/n9uv\/AAFej\/hpbwN\/z+3X\/gK9fHdZVr4o0y+8R3+gwXW\/VrGGK4uLfy2GxJN2w7iNpztbgEkY5q4+IGdSTcYQdtX7r0W2vvd2aR8UuIZqTjTptJXfuy0V7XfvaK7S9WfbP\/DS3gb\/AJ\/br\/wFej\/hpbwN\/wA\/t1\/4CvXx3WRfeIvsPiTTNI\/szUbj7dHLJ9vgt91rb+WAdssmflLZ+UYOcGiHiBnNR2jCHV7Ppq\/tBT8UuIKjahCns38L2Su\/t9j7b\/4aW8Df8\/t1\/wCAr0f8NLeBv+f26\/8AAV6+O6Kj\/iIecfyw\/wDAX\/8AJGf\/ABFbPv5Kf\/gMv\/kj7E\/4aW8Df8\/t1\/4CvWt4W+OHhTxjrlvpGmXU8l7cbvLV7dlB2qWPJ9ga+Ja9I\/Z2\/wCSwaF9Lj\/0RJXpZZx1muMx1DDVIw5ZzjF2TvZtJ\/aPYybxLzrH5lhsJVjT5ak4Rdou9pSSdve31PtCiiiv38\/qEKKKKACsXxp\/yJuvf9eFx\/6LatqsXxp\/yJuvf9eFx\/6LatKfxx9SZfCz8lqKKK\/fz8xCiuw+Df8AyV7wN\/2HbH\/0oSvpP4kftD+JfC37RWoeFr17XVvBxu7a1k0q7tImURyRx7yG27icux+YkdsV5WIxlWlW9jSp8z5XLe2zS00euvkdtKhCdPnnK2ttr\/qj48or6G+LfwL8N6Z8c9a0o+JNN8GeHvsSaorXSlvLDHaYYowQXO4MQoIwvA6VgeLvgFovhvw\/4Z8U2vjuHU\/BmsX32KTV10yWN7Y4f5vI3FmA8uTIyDwOOadPMsPUjB3fvK60fVXte1r+V7ilhKsXJdvNff6eZ4xRX1X+1B8IfC0njLQNP8MXdnpfiS9tLW3tfDdjpLRJdB5pF+0tMmEU9cgjOI+vSuZuP2T7O4vtX0DR\/H1jq\/jXS7b7TcaGthJGvABKrMWwT8wHTqRnbmsaWbYadKNSbcb66p6ee23nt5mk8DWjNwjrbzX9X8tz56ooor2jzzrvg\/8A8la8E\/8AYcsf\/ShK5\/XP+Q3qH\/XxJ\/6Ea6D4P\/8AJWvBP\/Ycsf8A0oSuf1z\/AJDeof8AXxJ\/6Ea5V\/vD9F+bNn\/CXq\/0KNFS2trLfXUNtAu+aZ1jRcgZYnAGT719k+NJfEfwi13w\/wDCz4QaTaRa5LpovrvU5I4Dc3TAsCd0vydI2JznhgFxiufF4z6tKNOKTcrvV2SS3bev5GtCh7VOTdkrbK7beySPjGivfvix4V+K\/wAQvGHg3QPGOg6dY6\/fGWCzu4fJVrlflMjTNE7DCAbuAMAtgHNJqf7LthNa+Jrfwx48s\/EviLw7G0l\/pCWEkONudypIWYOwwRgD7wwcGojmVBRi6skm+3vLe17pWtfq7a6FPCVG2oJ2XfR7X2f6HgVFe6aX+zbpI+HPh3xn4g8f2nhzTNWUgrNYPK8blsIiBXzJkAknC7QO4yRah\/ZNu\/8AhdH\/AAgdx4kijil0z+1bfU4rQv5kW7Zgx7xtO4N\/EeAD34P7Uwi5rz2vfR\/Z36a28g+p19Pd3t1XXbqeA0V6d4J+CZ8YaD8RdSOsCzPg+DzjF9m3\/a+JjjO8bP8AU9cN972rpLT9m3TrTwP4e13xH48svDlxr8Hn6fbzWMkkDZTeqyXG4LGSpH3h64zitJ5hhqcnGUtU7bN9L9F21IjhasldLT1Xe35nhtT2P\/H9b\/8AXRf5ioKnsf8Aj+t\/+ui\/zFeg9jmW513xs\/5LF44\/7DV5\/wCjnriq7X42f8li8cf9hq8\/9HPXsv7G39myW3jK3sbrT7Lx9Pbqmiz6iqsF+V8lMgk\/NtLAA8BeDg15U8T9UwMa3Leyj+nroup2Ro+3xDp3tds+ZaK+i\/iF4N+IfxH+Kfg\/wf8AEKOy0vUJ\/Oht9etLRW+1JjcWOxlV9u3hcIRv5HNOX9kO1vNW1vw9p3xB06\/8X6bE9x\/Y6WbDdHuITdJvwrEbcqA20uM8EEys0w8YxdWSTavpeSte17pbetrdSvqdWTagrpaa2Tvvtc+cqK9a8EfAm21bwK\/jHxd4qt\/BWgPdfY7WWaze6luJASGAjUggAgjuflYkADJ1br9lPxAvxS0vwlZ6jbX1jqVp\/aEGtKhWL7MOGcpnO4EqNoJzvTkA5G8swwsZShKdrXvo7ab62s2uqWpmsLWaUlHe347aHiFFe\/eGfhdonhn4keD5\/B\/xF0nxLqI1yOzeKXT2QwOAzeZ5ZkzLH8uNysBkjDd6u+MPg9q\/xS+OnxBl1fW9P0uw0RUuNW1pLVo4Y18kbNkJkZskIeC\/8LHOcA4\/2lR57N2jy3u0097bNX\/rYv6pU5bre9una+9z50or2LxV+zubPR\/DWt+FfE1t4r0LXdQTTIb37LJaGKd2KqHRixC5BGe2OnIpfix8BdG+F9jfxHx3a6h4isFhefRpNPktmdZGADQyMxEuM5O3oAc4xito5hhpyjGMtX0s+js76aa97GbwtWKba0Xmvw7\/ACPHK7z43f8AJQ5\/+wfpv\/pDBXB13nxu\/wCShz\/9g\/Tf\/SGCtpf7xD\/DL84ma\/hS9V+pwdFfRX7NIH\/Cm\/jpx\/zBov8A0Vd15d8IPhLqfxg8UNpNhNHZQQQm5u76cExwRAgE47kkjAyM89ACaxWMgpVlU0VO2vqk\/wBbGn1eTVPl1cunzscNRXteu\/s76bN4D1nxR4L8cWvjK30U\/wCn26WL2skaj7zLuY7gACc8AhWwTjFWbH9mvS9N8M+HtR8Y+P7Hwffa9F51jY3Fk8vykBgZJNyiPgrkkYGcZzU\/2lhbX5utrWle9r7WvtrsV9UrXtbz3VvvvY8LrQ0Pw7qvia6e20fTLzVbmOMyvDY27zOqAgFiFBIAJHPuK9H8FfB\/wtrmm20+vfEvStCu7y8aztrK1tnvpWYOUDOFZfLViMhm4wQcjNe0fs8\/C+++EH7Q3ijw9fXMd6U8NSzQ3MSlRLG00GDtP3TkEEe3escVmdKjCfJrKKvZpq9tHZ2s\/kXRwc6ko82z9D5Aor6O07T9Rm\/ZL0lL\/WtP0\/wtea8kU7f2ZJLc26mYhpt4lw+3BOwR5I43V1f7R3wl+H8eseDra21yx8JXl3Db26WtnopC3SPKqNcu6lVUqGJIY5IHWo\/tWmqvspRe8lpd\/Dby\/wA7dyvqUnDnT6J62W\/zPkaivdbX9lXUp\/jde+AZNYWC1trP+0DrDWuQ0GAAwj38fO2zBbsTXiepQW9rqV1DaXP2y1jldIrjZs81ASFfbk4yMHGTjNejRxVHEO1KV9E\/k9v+G3OWpRqUleatq1925+mf7Of\/ACQ7wZ\/14L\/M16PXnH7Of\/JDvBn\/AF4L\/M16PX4njP8Aeav+J\/mfoWH\/AIMPRfkFFFFcZueaftJ\/8kL8Zf8AXl\/7OtfmPX6cftJ\/8kL8Zf8AXl\/7OtfmPX6dwr\/utT\/F+iPj86\/jR9P1CiivYP2Rf+ThvCf\/AG9\/+kk1fW4it9XozrWvypv7lc8SlD2tSNO9rtL7zx+ivrvwv8d9c8VfHrU\/APi2Oy8R+Fr3VbrTY7W7soswKruI9pVRn7qg7snvnNeW638EvDOm\/ETxrpureOLDwno2jXYS3+0Qvc3MqSDeipEpDOFUgFgeuOOa86nmHvOFeHK7KSteV03bok736WOqeF05qUrq9tdNfvt+J4tRX0Rp37Pei+C\/ih8Om1PxXaar4Y8QSRXVhcNprst8yyxEWzxZO1ZBKg3MSBuORxzZ+M3wR0fxJ8ef+Ec8FanaR6rfzgXOiw6a9tb6VGsCMXMg+RwRlsKBycdTTWaYeVRRV7OLlezto7O+mnz9N2geDqqLk97pWuup83UV7j4g\/Zu06Pw34n1Lwr46tPFV34Zy2q2K2L2xiVd24q7MQ+NrHjg7TznivDq7qGJpYlN0nt5NPvs7M5qlGdFpTW\/z\/IK7z4Jf8j8P+wVqv\/puuK4Ou8+CX\/I\/D\/sFar\/6brijFf7vU9H+QUf4sfVHB0UV0Hw+8LHxv450HQAzIuo3sVu8iEBkRmAdhnjIXJ\/Ct5yVOLnLZGcYuTUV1Ofor7M8WeJfHmj\/ABBv\/hx8FdEsdKs\/D1vC9x5UdsJZ9yKxZmnOCPnUf3iQSTzx5d4q+GvxD+MHxqsNC8TaTpvh3X5NPSa5mtwgiFsrMPPfy3YM2TtwCM4UcDmvGo5mqnvVOWMbc3xXlbdNxt1XmzvqYNx0hdu9ttL+TueCUV7P4n\/Z80+HwLrHijwd41tfGdposwi1GKKxe2aIZwWQlm3qM5yMAgEgnFdJN+yfpGlf8IwutfEiz0qXxDDD9it2015JXnkAJjCiT7o3KPMJAJbGBxnd5nhYq7k+qtaV9Fd6WvtrsZrB1m7Jfirffex86UV7jo\/7Lt5e+LPH+g3mvRWlx4UtluvMitTKt0rRmRBy67Mrtz97BPfHPJ6P8ITq3wQ134h\/2t5Q0vUVsP7N+z58zPk\/P5m\/j\/XdNp+71541jj8NLaf8q2f2vh+\/\/hzN4aqt49\/w3+486or3Lx1+zbp3w70HdrPjyytvErac2oRaQ9jIsU4UZMcdyW2s+eAuMkkcc14bW2HxNLFR56TuvRr7r7+qIq0Z0XyzVmdx8Df+Sy+CP+wxa\/8Ao1a4qb\/XSf7x\/nXa\/A3\/AJLL4I\/7DFr\/AOjVripv9dJ\/vH+dKP8AvEv8MfzkD\/hL1f6DKK+tv2XY2vfg34is\/A2oaZpvxMe73ia\/RGk8gbMBcq3y43joQGJz1BrkLz4ZeL\/jh8cm8PeNltfCWvQ6Z5klza2QdblEbCyYWQK5bdjcpx8mMcYrz1mkFWqwqJRUN9dfXltt5pv0Or6nJwhKLu5eWnpe+588UV7vf\/sw27+EvEuoaF440\/xFrXhuPfqulWtq6rEQpZwkpb58BXwQuCVI4IxVPwz+zrp83hPw9rXi\/wAbWvg9\/ET7dKs2snupJ1ONrttYbAcg5OQAy5IJxXR\/aWF5ebm622d9r7Wvtre1rGf1Ste1vxVu297bnilFe3aX+ytrs3xI8QeGtS1O10rTtDthe3mtyKWhEDAlHVSQSSA2QSANj88DPVfBX4f2fhz40eGpfAvj3SPEX2u1vGNzcaZJm32IARJb+arjdu+Vty5weo6xUzPDxhKUJczSv1ttdXaTSuvn5FQwdWUkpK13bp3ttfU+Z6K9ssPgu\/jjU\/HvivxJ4ks\/DHh7S9WuILrU\/sjyiS4MuSscKtux868bifmUDdyRLf8A7Ld\/\/wAJp4O0rSPEFpq2jeKY5JrHWvIaJdkcfmPujJJDbOQM8+2Di\/7RwyfLKVmt9HbRXava10tbb+RH1Ws1dL8u9tvU8OrS8Nf8jFpX\/X3F\/wChiu3+LHwr0T4dpjSvGlv4ju4bt7K8sWsns7i3kUZ3bHYlk4I3jjpjOa4jw1\/yMWlf9fcX\/oYrpjWhXpOpT2fk1+DszKVOVOfLLf8ArsfrjRRRX4MfpQUUUUAfAP7cn\/JaIf8AsEwf+hyV89V9C\/tyf8loh\/7BMH\/oclfPVftmU\/7hR\/wo\/Pcd\/vNT1CiiivXOEKKKKACivtT9pL43+LfhPqngu38P3sMdhPpazXFlcWscscxBxhiRuAx\/dYVwXx8+Hvh7xVrXw18Q6Y+neDYfGdk9zevdMIrW3ZUjkZzgAbiJSO24gdMk14GHzSVVU5VafLGd7NO\/w3burLontc9Org1DmUJXcbX0tv21f6HzRRXt2r\/s66TceAde8UeEPHlt4si0NsX0A06S12gcsUZmO4AcggYIBwe1eg\/Gz4Z\/D3S\/gT4OvrPWrGwultGktNQt9EZJdccRghXI+aPJwcyE4zW8s0oc8IRu+Z22ejtfVWv\/AFfZMzWDqcspOysr7rXW3c+UKK+gdN\/ZVs45tB0jxD48s9A8Ya1b\/aLXQvsLzkA52q8oYBScEcjkhgN2K8U8WeGL\/wAF+JNS0LU0WO\/sJ2glCnKkg\/eU91IwQfQiuuhjKGIk40pXa8nttdX3XmtDCph6lJKU1b+vw+Zk0UUV2nOFFFFAHb\/BK1hvvi54TtrmFLi3m1CKOSKRQyupOCpB6gjtXEV3nwH\/AOSy+Df+wnD\/AOhCuDrlj\/vE\/SP5yNn\/AAo+r\/QKKK+ltPUf8MLakcDP9tA\/+RY6jFYn6tyaX5pKP39SqNL2vNrayb+4+aaK94\/Z7h1h\/hZ8ZZdOvbG2tI9HQXkV1ZNPJKhiueI3EqCM4DckPyRxxy\/wd+y\/YazpfhOXXvHVt4e1TxRH52l6aunvctKmNwLOHUKSCOD64zniueeY0aM5xqu3K7aXb+Hm2S6L1NY4WpUjFw1v6LrbueKab4d1XWbO+u9P0y8vrWxTzbue2t3kS3Tk7pGUEIPlbk46H0rPr7D+DPw60\/w1pvx38H2\/iOG5t4rG3s59WvLZrSOB\/LulkLqxPyoc\/MCQQMjg15R4l\/Z60fRfC+g+LbLx5Dqng+\/vRZ3eqppksbWfLAv5JYs4BUjHB6YBBzWNPNaMq0qctFpbR63ipdtH2W7NJ4KpGCmvO+q0s7d\/xPE6K+mv2wvh\/wCCfDOqWFxpOoWei6sNNg8vw9Y6SYkuUMsgNwZUwgbqMEbvkHqKj\/YjUNrXjnIB\/wCJKw\/8ep\/2nF4F42MXbs9Ott7fitBfU2sR9Xb+e5800V0vw58A6l8TvGOn+HdKCLdXbHMsmdkSKCzO2B0AB+pwO9emeIP2btOj8N+J9S8K+OrTxVd+Gctqtiti9sYlXduKuzEPjax44O0854rtq4yhQmqdSVm7dH1dld7K77nPDD1KkeeK0\/r7\/keHUV7X4n\/Zmu9H+IHgnw\/putprGn+KolntdVW28tVT70h2b23bYyr\/AHhnOOKsRfs0WcWoeMrrUfGtrpvhDw1dLYTa69k0jTXOE3xrArk5VnCn5ic4wDzjH+0sLZS591fZ97bWve+ltzT6pWu1y7ea7X\/LrseL6XpN9rmoQ2Om2dxqF7McRW1rE0sjkAkhVUEngE8elRXlncafeT2t1BJbXUDtFLBMhR43U4ZWU8ggggg9MV9N\/C\/4My\/C\/wCPXw11G01iHxD4f1tbiex1KGFod4Fs5IZCTtOGUjn19DXh3xk\/5K945\/7Dt9\/6UPRRx0cRX9nT1jy3v82rW+QVMO6VPmnve34J\/qcfX2L\/AME+f9R47\/3rH+U9fHVfYv8AwT5\/1Hjv\/esf5T1wcQf8i2r8v\/SkdOV\/73D5\/kz6+ooor8ePuwooooAKKKKAPlf\/AIKaPeR\/sg+LzY58\/C525z5e1vM\/8c3V85eBVsE8E+Hxpez+zRYQfZvLxt8vy124x7Yr7Q\/aut4rz4V+RPGs0Et7GkkbjKspSQEEdwRX59Wf7PumaTC9jpnijxXpWhMxI0Wz1TbbRqeqIxQyKvsHFfgXHVWhVxv1WtNwatK9rp3VmvVW06avVH8w+JVfDVsx+p15uDjaadrppqzWnVcvu9NXdrrkzxaj8U\/jF4w0C58RatomieGYLJI7TRbxrSW4lniMplkkT5toGFC5xkE\/XldT8W+ItH+FPxj0aXXb69u\/C0phsNaMhS68p40dVaRcEumSC3U5r1TxN8G9M17xAuu2Wr614Z1j7OtpLeaLdiNriJfurIrq6tjPBIz70v8Awpfw9H8PdX8HxG8istX8xr698\/zLu4kcgvK8jhtznA5IPTGK+QpZjgoKlzaxXs\/d5V7ri488r9eaz0682uyPgqObZdTVHm1ivZe7yL3XBx9pO\/XntLTrza25UcJrWn658O9c+HeuL4u1rWJtc1iHTNUtL+43WkyzxSNujhA2xbCnyhfxJ7weHfh7bXX7SXjSQ61r8f2e20++CxatMquzvK3lOA3zRDGBGeACQOtet+JPAen+KY\/DiXctzGuhajDqdt5LKN0kSOih8qcrhzkDB4HNZ2sfCuw1Tx1b+LINV1fSNTWKO3uI9OuFjhvIkfeqTKVORkkZUqcEjNZU82g6couXLKUHFtL++pR28rryulsjGlnlN0pRlPknKnKLaiv+filG6VtOVOK7XS2Wng\/xU8fW0Nv4q1fw54l+IWqavp00zx32mQSHRrORGz5LqFETRqPlLMGPBOa9U1rxNqNx8VPhCqXc9vaapp+pT3dpFKwilYQQMm5c4baWOM9MnHWl1H9nDQdQtdX09dd8R2eham00sui2uoBLRJJclnUbC33ju2limeqkcV183w702bX\/AApq5muhc+G7ee2s0DrsdZY0RjINuSQIxjBHU9a3xGYZc4U407uyqK7Sv71PlitElpLWy0W6e504rNMqdOlCld8saqu0r+9S5YLRJaT1stI7pvU8Z0Pw\/r3jjRfiTq0\/jnxHYy6Rr2rQaZBZXrRxW4ikZl3jrIvRQjHaFGAB1pPFnxT8S614R+EFlaJqcl74ttXudQbQWjiu5BDbrI6RPIQse4tuJyCFU4Oa9n0H4d6b4d0nxFp9tNdPDrl9d6hctK6llkuDlwmFACjtkE+pNZN98FdAvvBfh7w602oQjw+sY03U7e48q9t2RdocSKAMkdRt2n04GCObYOVfmqxvFS933VonBq+ltpcsrXu7X3COeYCWI568FKMZe77q0Tpyjeyte0+WTV7uze7OY+DaeMdP8ZapZ3+neJLfwlJYrNbv4ovoru4iuxJhkSRXZijIQcMTgqenfv8A\/gm1o+q614h8A+MNb8Va5rGo3VrdoLa4vGNssYilQZjP33+Xd5jZbJxnHFN8H+Ak8J3FxdS67rWv3kyCM3GsXYlKICTtVEVUXk8kLk4GTXqP7HHgmx+HPjDwh4c02W4msdPiuY4pLplaQgxSsdxUAdWPQCu7Lcyp1MypRppKU6tHVK10uZS3u9W432b3Z6WT5vSq5vRjRSUp1sPqo2vGLkpaybd23G70crXZ94UUUV\/Th\/YwUUUUAFYvjT\/kTde\/68Lj\/wBFtW1WL40\/5E3Xv+vC4\/8ARbVpT+OPqTL4WfktRRRX7+fmJ0nw01i08P8AxG8K6pfy+RY2OrWlzcS7S2yNJkZmwAScAHgDNfQfijWPgvrXxguviHf+PLrU08+G7j0O00a4jZpIkQKplcAEEoDjC9cZ718sUV52IwUcRU9pzuLs46W2evVP8LHXSxDpR5OVNXvrff7z6l8BftI+GtY+LnjHxP4n\/wCJJJqFmlrol\/NaG8\/s5UDAAqoJJYkOccZBGcEVU\/aG+M3h3x18G9I8P2vi+bxd4gs9XS4uL2XTGsvPjEUw3qgQKqgyKoGd3GTnrXzLRXKsow8a0a0bpxtZaW0Vl0v66677mzx1V03Tdtb\/AI697fgfVXxC+NHgPVvGPg34l6VrtzL4g0i3traXw41hICY97mX98QEDBZZAMEgkLXV+JP2lNCuL691fT\/i9q1tp7wl4fDlr4bhNwkmOFFxLEVxn1z1+9XxVRWLyTDNRTbfLor8r03trF\/fv5l\/2jVV2ktfVa99\/+B5BRRRX0J5Z13wf\/wCSteCf+w5Y\/wDpQlc\/rn\/Ib1D\/AK+JP\/QjXQfB\/wD5K14J\/wCw5Y\/+lCVz+uf8hvUP+viT\/wBCNcq\/3h+i\/Nmz\/hL1f6FJWKsCDgjkEV9I+MvHnw1\/aF0fSdS8Wa9deBvGVjbi0nnTT5Ly3uVBzkKnPUsRkgjcQdwANfNtFRiMLHESjPmcZR2a3133TWvmiqVZ0042TT3TPqzx5+0d4RsPiT8L9T8PzXWt6d4Wgmt7qbyGhMiSxLCSgfBLBQzYIA6DPpseOP2idMksvEN7pXxg1O7juLeb+z9Ah8OQxvFIynYjzyQ4aMEjPRto+8TzXx3RXm\/2Lhfc3fKra8rvq31T6t7WOv8AtCt73n6rpbo\/zue4fEn4leHfEX7OvgDwxYX5m1zS5i15amCRfKGJBneV2nO4dCetek6t+0d4Ptf2jvDfimzvnvvD6eH10q8ukt5VaBzJK+QjKGbBMecA8McZIxXyNRW0spoSjytu3v8A\/k+\/Tp0\/G5msbUi7q32f\/Jdv+CfU+n+NvhR4F8F\/FPT9F8X3esaj4otJjCZdNmij3FZfLhXK53AytlmwDkdOau\/CP4yeB\/A\/gy0ttW8eahrGk\/2X5V14O1DSDPi4KguIp9oUR53AIxxgjJr5LorKWT0qkZRnOTu02\/dvorfy6adrPzLjjpxacYpW9e9+5PfSxT3txJBF5EDyM0cWc7FJ4XPfA4osf+P63\/66L\/MVBU9j\/wAf1v8A9dF\/mK9zZWPOW513xs\/5LF44\/wCw1ef+jnq58OdB+H+uaRejxR4t1DwlrUcyta3Edi11btHgdVQb94IPO4Dke9U\/jZ\/yWLxx\/wBhq8\/9HPXFVxU6bqYaEVJx0WqtfbzTX4HRKShWk2r6vc+y9H+MGheLviZ8I\/CHh\/ULvxDb6LM7T65fRNHJcP8AZ3QABvm6ZJz\/ALPXGam1Hxp8M\/hD8afG3jKTX7668Ssktr\/wjv2J+JiV3MJsbCrbVxkjAJ68AfIPhnxNqXg7XrPWdHuTZ6lZv5kE4RX2NgjowIPBPUU3xF4g1DxXrl7q+q3H2rUbyQzTzbFTex6nCgAfQCvI\/sWHtLKTUOWz7tuV3fS1n5WO7+0Jct2lzXuuy0t3\/M+mPhL+0Zp1v8J4\/DN74xuPAOvWd5LPHq0elLqEVwksjyspj2Nj5pD6dFwcZFO0\/wDaW0rQ\/jVpmoX\/AIm1Lxj4eXSJNMudTn0+K1aN5ZVd3jijRGMY8uLhst97GeAflSiumWTYWU5ya+K\/brvZ25vxt5GSx9ZRjHtbv08r2\/A930P\/AIVV8NfiD4X1vRPGl9rqw6ys0zSabLDHaWe1s7gV3SOGK8qOmfl6V6D4W\/aW8M6L8VfiQTrFxY6F4ieKWw1y2szI1tKkWzeYnQsQfQqeV6YOa+R6KurlVKvf20pSbVru3e\/a26\/zJhjZ0\/4aS1v17W7n0j8VPi\/pviLSdB0e7+KWr+MoG1aC4v57PRIdNS3t1Jy0eYxJ5ozleSvByOlbHxO+M3g7U\/g5rHh248Xz\/EfV7iZW0ye60hrWawUEHLyMo3kAN8w5O7GMZr5WopLKaEeSzfuu+iitflFW+VvMHjqj5tN1bq\/zf53Cu8+N3\/JQ5\/8AsH6b\/wCkMFcHXefG7\/koc\/8A2D9N\/wDSGCvQl\/vEP8Mvzicq\/hS9V+p3P7Ofjjwl4e8G\/EnQPFGvf8I\/\/wAJFZQ2lvcfY5rnHyTq7bY1P3fMU4JGc9a2vhT40+H3wR8VXlpD4vm8WeHfEFhJaX91b6TNaPZsD8h2uSzAhnzt5HFfOFFclXLadaVRym7TtdaW0SSe19LJ77nRDFypqCUVeOz1\/wA7fgfRUfjT4dfCH4W+NND8JeI7vxjrHiiMWrSPYSWkVtCA6jdvAyQsj8jOSRwBWj4y8b\/C\/wCOfh\/whf8AinxVe+F9b0m1Fre2cOmyTm5UYz5bKCqZIJBOeGwRxXzJRUf2XT5vac8ue9+bS+1u1rW8h\/XJW5OVctrW1tvfvffzPrX4U\/G\/wN4W+F+kaTp3iebwLqdnevLfE6N9tn1GHexA3hSqsy7BuP3cYAwAa0o\/2hPAX\/DReqeKTrbLodx4X\/s6O5NnPk3HnI+zbs3dAecY4618cUVhLJMPKc5uTvK99uuu9r+l27GqzCrGMYpLS3fp8\/yPcLv4leHZf2UbLwat+T4kj1Q3DWfkScR+Y7bt+3Z0I4zn2rX\/AGgvH3gX4s+EdA1qx8QzQeJdO0+O1OgtYyfMxZS5MxAQBRv6Zzx06V88UV1xy6lGoqsZNNScun2t1tt+PmYPFTcHBpWaS+7Z77n3B4i+K0I\/ZYi8cSxtD4p1bTF8OrdMdksjB3R2Vh7CWQY7+lfD9dPr\/wASvEnifwxpHh3UtSNxoukgCztFhjjWPA2gkqoLHGeWJPJ9TXMVOXYH6lGae8pN+i6L5IeKxH1hx8lb59Wfp5+zn\/yQ7wZ\/14L\/ADNej15x+zn\/AMkO8Gf9eC\/zNej1+P4z\/eav+J\/mfd4f+DD0X5BRRRXGbnmn7Sf\/ACQvxl\/15f8As61+Y9fqB+0Hp13q3wX8WWdjazXt3NZ7Y7e3jMkjncvAUDJP0r86f+FT+N\/+hN8Qf+Cuf\/4iv0rhepCGGmpSS979EfJZxCUq0bK+n6nK16R+zp4v0nwH8ZPD2u65dfYdKtftHnXHlvJt3W8qL8qAsfmZRwO9YP8Awqfxv\/0JviD\/AMFc\/wD8RR\/wqfxv\/wBCb4g\/8Fc\/\/wARX1daVCvSlSlNWkmt110PEpqpTmpqOqd9j3TRvEHwe8B\/EjVPiF\/wmV74s1Nru4vrLSLXSZrYJJKzHDPJw2N\/X5emcHpUnwj+P\/h9o\/Ht\/rurp4Q8Y65e\/abXXm0w34giIAWJVVSTsCkDdgHcDzivB\/8AhU\/jf\/oTfEH\/AIK5\/wD4ij\/hU\/jf\/oTfEH\/grn\/+IrypYHCVItVKrbdlduOyd0rWtbvdO\/U7Y4mvFpxhZa6We7673\/E91+NXx28L+JPEXwj1TTtZuPEUnhq+a41KZ7M28sm2W3bftKqmX8pyAvAyM4q7qnxm8BeE\/wBoCH4i6J4guNet9Xzb6lYpp8kLWcPkxoGVpNu87kDYA6Aj0J+ff+FT+N\/+hN8Qf+Cuf\/4ij\/hU\/jf\/AKE3xB\/4K5\/\/AIiiOX4KMFTVTRKUd46qTu+nfa1hvFYhycnDW6ez3St\/Vz6K+JXx50vUPC\/imK1+Luqa\/FqVtLb2mhweHYbbYJFKlJZ3hG5MNjKlWwOCTXyXXVf8Kn8b\/wDQm+IP\/BXP\/wDEUf8ACp\/G\/wD0JviD\/wAFc\/8A8RXZg6WFwUXCnNa\/4V+SRz151sQ05Rf4\/rc5Wu8+CX\/I\/D\/sFar\/AOm64rN\/4VP43\/6E3xB\/4K5\/\/iK7b4O\/DXxfp\/jgTXXhXW7aH+zNTTzJtOmRdzWFwqjJXqWIAHckCtsVXpOhUSmtn1XYzo05+1j7r3R4\/Wj4b1258L+IdM1mz2\/a9Puo7qLdnaWRgwB9sitn\/hU\/jf8A6E3xB\/4K5\/8A4ij\/AIVP43\/6E3xB\/wCCuf8A+IrolWoSTi5Kz80ZKnUTukz2\/wAV+JfhB8XvE+meNr7xPe+CNf3QSajp0mmy3cczR4HytGMAkKBuz0AJUHNbt9+1D4Utf2lIvFdobq58OyaKNGnuhCVZSZTL5ioeSoIUcgHrgHjPzn\/wqfxv\/wBCb4g\/8Fc\/\/wARR\/wqfxv\/ANCb4g\/8Fc\/\/AMRXif2fg5LlnVbik4pNrRPtpf0u2ej9arp3jCzum3Z6tfh9x7x8Vfjha33gLX7Cz+LupeLp9QUQW+mr4ehs0WJnG8TSGEFvk3DKFTuxxjNZfxU+L\/hTxN4n+Dl7p2ptPb6AtsdSY28qm32vCWGCo3YCN93PSvG\/+FT+N\/8AoTfEH\/grn\/8AiKP+FT+N\/wDoTfEH\/grn\/wDiKungcFS5eWe1\/wCVbq3RJbEzxOIne8d7d3s79Wz6K0v9oDwTD8e\/iLe3Woyf8In4m0+C1j1SO2lyjJbxxn92V34yZBnb1UdjmuZ13xh8N\/C\/7OfiPwJ4a8T3WuandX8V4JbiwlgW4bzIdxQFcKoSIcMckg+orxv\/AIVP43\/6E3xB\/wCCuf8A+Io\/4VP43\/6E3xB\/4K5\/\/iKmOAwcZRcar05dLrXk0Ten32sN4mvJNOG9+j+1ufSEvxq8BaV8NvEGjXfjbUPHun3VgINM0PVdJK3No+0gbrkqFfB2nPVduRk18i11X\/Cp\/G\/\/AEJviD\/wVz\/\/ABFH\/Cp\/G\/8A0JviD\/wVz\/8AxFdmEo4bB83JUvzO7u1+iS\/V9TCvUrV7c0dvX9bl74G\/8ll8Ef8AYYtf\/Rq1xU3+uk\/3j\/OvWvgz8NPF+m\/FrwddXfhTW7W1h1a2klmm06ZERRIpLMxXAAHc1x83wn8bmZyPB3iD7x\/5hc\/\/AMRW0a9L6xJ862XVd5Gbpz9kvde7\/Q6b4e6D8Nr7QbK91bx7qng3xNb3DNLs0+S5jZAflMTRDKNjuT1B4r6W+Hfxg0r4r\/tI6YuiedcabpOgXFst\/dJtlumLxlnIPIHAxnBzuOOa+QP+FT+N\/wDoTfEH\/grn\/wDiK6DwRofxV+HOuDV\/DvhzxBp2o+W0PnDRpJPkbGRteMjsO3avLxuDo4qM5e1vKzUbtWV\/RX++52YfEVKLiuSyur2Tu7fO35HrsXj74b\/CHQ\/iRL4c8QX2s+IvEayW0WmzWLx\/YCd4IZyNj7WdjkHkKox1J1vCP7SGkX\/wx8LaQvxAuvhzq+i2yWVyv9iLqMd5HGiorL8jbThR3GCWyDwa+cbr4YePLy5luJvCHiB5pXMjt\/Zc\/LE5J+561F\/wqfxv\/wBCb4g\/8Fc\/\/wARSll2DqR\/eVLyunduL2VrWata3deY1isRF+5Cy7a9797\/AInvOg\/tBeGrzx14+0zxNruqap4X8SabFpkevTWccc6CONwWMUMYwpaaXbhSR8m4HkjG+FOvfDD4O\/FjQNSsfGN3rVkLa7S\/1KXTZYYo2ZQIVSLaZM\/eBPI6dOa8f\/4VP43\/AOhN8Qf+Cuf\/AOIo\/wCFT+N\/+hN8Qf8Agrn\/APiK1+o4TllCNW0ZKzScbPS19t7dtPIj6xXupOF2ndOz737n0F8Lv2jNE0jRvGfh6fxNceE3u9YudQ0rX4dO+1qqSSA7WhKknOM8joxGVIFZfi74vaJ4h8aeEItQ+KXiDVbTTfPnl1+z0mKyFtcFQIjHEsQcrwQ4bdkEAdTXiP8Awqfxv\/0JviD\/AMFc\/wD8RR\/wqfxv\/wBCb4g\/8Fc\/\/wARUrL8DGo6sZq7\/wAPVWvdq\/yvbyH9axDgoOOi9e9+9v1PYP2ivix4Y8bfDzw7o1rr\/wDwmviizuzLP4g\/sk2P7na4Me1gCMlo+BkHy8nBxXg\/hr\/kYtK\/6+4v\/QxWx\/wqfxv\/ANCb4g\/8Fc\/\/AMRWh4e+FfjWHX9Md\/B+vIi3MTMzaZOAAHGSTtrtw8cPhKDpU5prV7rr6WS9EjnqSq16inKPbufqTRRRX4kfoYUUUUAfAP7cn\/JaIf8AsEwf+hyV89V9Q\/tmeBfEniL4vQ3ek+HtV1S1GmQoZ7OylmTcHkyNyqRnkce9eEf8Kn8b\/wDQm+IP\/BXP\/wDEV+zZVWpRwNFOS2XU+AxtObxM2k9zlaK6r\/hU\/jf\/AKE3xB\/4K5\/\/AIij\/hU\/jf8A6E3xB\/4K5\/8A4ivW+sUf5196OL2c\/wCVnK0V1X\/Cp\/G\/\/Qm+IP8AwVz\/APxFH\/Cp\/G\/\/AEJviD\/wVz\/\/ABFH1ij\/ADr70Hs5\/wArPoT4t+IvhD8Yr7w1fah8RZ9Mj0yxW2ms7fRbl5Je52yFdqnt91hWVeftCeDNW+Mngp5tIdPh\/wCFbd7OxWePe6sUCicx85A2R4X7w27uvyjxD\/hU\/jf\/AKE3xB\/4K5\/\/AIij\/hU\/jf8A6E3xB\/4K5\/8A4ivDhgMJGCg6zaSaWq05t7WS19bnoyxNeUuZQs203o9bbb3Pqfxt+0P4Q1L4c+PNGk8fP4ku9Tt5l0yFdEktI7dWBCQA7MsR3dyAfbpXmvirx94F+IX7PvhbRr7xDNo\/iTw3bSCPTfsMkou5AhVFEgG1QxCHJPHIx3ryL\/hU\/jf\/AKE3xB\/4K5\/\/AIij\/hU\/jf8A6E3xB\/4K5\/8A4ilRy\/B0LclWzT5t472t2tZryHUxVepfmhurde9+9z6tvP2odD8X22k6lB8Tr7wFKsCrqGijQEvjJICctHKYmC59SSMAfKDmvkn4h+JX8YeONc1hru4v0urp2iubuOOOaSIHbGXWMBQ2wLnaAM5qz\/wqfxv\/ANCb4g\/8Fc\/\/AMRR\/wAKn8b\/APQm+IP\/AAVz\/wDxFb4PC4PAycqU1r\/h\/NJN\/Nsyr1sRiElOL\/H\/AIb7rHK0V1X\/AAqfxv8A9Cb4g\/8ABXP\/APEUf8Kn8b\/9Cb4g\/wDBXP8A\/EV631ij\/OvvRxezn\/KzlaK6r\/hU\/jf\/AKE3xB\/4K5\/\/AIij\/hU\/jf8A6E3xB\/4K5\/8A4ij6xR\/nX3oPZz\/lZpfAf\/ksvg3\/ALCcP\/oQrg69g+Cvw18X6b8WvCV1d+FdbtbWHUYXkmm06ZERQ3JZiuAPrXE\/8Kn8b\/8AQm+IP\/BXP\/8AEVyxr0vbyfOto9V3kbOnP2Ufde7\/AEOVr6N8AeM\/Aerfs33HgLxF4u\/4RjUZtRNz5n9mT3e1Q6MDhBg5wR97ivHP+FT+N\/8AoTfEH\/grn\/8AiKP+FT+N\/wDoTfEH\/grn\/wDiKnFRoYqMYupblaaaa3XrdFUXUottQvdW1T\/Sx614D8WeBPhn4R+Lfh+28Xf22mt6TDDpt3\/Zk9v9ol8u4DJsIbZgyIMsQDmve9Pvrfwj4T+FOhXWp6XoXieTTI4rCLWdBm1S4WcoquYpY5VEIy2MHsQOAMV8Vf8ACp\/G\/wD0JviD\/wAFc\/8A8RXqGifEP9oTw7o9tpVhb+Jo7K3jEMSSaF5rIgGAA7wluBx1rw8dgI1nzUqqbbu7ta+7yraLXqra9LHo4fEumrTg0ltZPvfun6a\/edBZ61Z\/ByX48+FPGGvJdeI9ZtkFtcR28hF7NJFPIWO1SEJ89MgkAEnBOK5W7+JXh2X9lGy8Grfk+JI9UNw1n5EnEfmO27ft2dCOM59q4XWPh\/8AEXxBqlzqWpeGPEt9f3LmSa4n02dndj3J21T\/AOFT+N\/+hN8Qf+Cuf\/4ivQhhcPpOpUXNeMnZpK8Y20XbyOWVarrGMNLNddm7\/ees\/tIeNfAXxYsdK8U6X4iuE8RW+nQWLaDJYSDGHZ2YzEbcr5jDgnOBiqH7KXxG8M\/DzXPEzeJ9U\/sm21DTvs0U32eWb5i3TEak9OecdK81\/wCFT+N\/+hN8Qf8Agrn\/APiKP+FT+N\/+hN8Qf+Cuf\/4ir+q4X6q8H7X3X5q662Wn53J9tW9sq\/Jr6M9U+HfiTwL8A\/iFo2v6N41fxpaTiW01CGLRprN7eFlGJFMjYY7gOB2B9a7b4lfHnS9Q8L+KYrX4u6pr8WpW0tvaaHB4dhttgkUqUlneEbkw2MqVbA4JNfOv\/Cp\/G\/8A0JviD\/wVz\/8AxFH\/AAqfxv8A9Cb4g\/8ABXP\/APEVlPA4SrVjWqVeaS6vk1s7r7Onysy44ivCDpwhZP8Axf5\/nc+kfhB+0d4K0T4U6N\/wktwx8X+F4bqHS4WtpHMqshEYV1QquVIj+Yj7uTxzXP8AwK\/aKtNG8C6\/4d13xPdeFdYur2TULXxBHp63ih5CpdXi2tnLBj06McEYFeHf8Kn8b\/8AQm+IP\/BXP\/8AEUf8Kn8b\/wDQm+IP\/BXP\/wDEVEstwElNOfxO+60s29Lq1rt6O+5SxeJXLaOyts9emv3H0DN8etFX4sfD671L4g3\/AIr0rSXupr7UrjR0tIY3eFkTy4o4hIepzu3dRjvXzx8S9YtPEHxG8VapYS+fY32rXdzby7Su+N5nZWwQCMgjgjNTf8Kn8b\/9Cb4g\/wDBXP8A\/EUf8Kn8b\/8AQm+IP\/BXP\/8AEV14ahhMLLnpzV7W+yureySW7MK1SvWXLKPW\/XtbrfscrX2L\/wAE+f8AUeO\/96x\/lPXzJ\/wqfxv\/ANCb4g\/8Fc\/\/AMRX1h+wv4U1vwvD40Gs6PqGkmdrPyvt1q8PmYE+du4DOMjOPUVw59Wpyy6ooyTenX+8jpy2E44qDa7\/AJM+qaKKK\/Iz7gKKKKACiiigCve6fa6lD5V3bQ3UWd3lzRh1z64NUf8AhEdC\/wCgLp\/\/AICx\/wCFa1FYyo0qjvOKb9DCeHo1HzTgm\/NIyf8AhEdC\/wCgLp\/\/AICx\/wCFH\/CI6F\/0BdP\/APAWP\/Ctaio+rUP5F9yM\/qeG\/wCfcfuRk\/8ACI6F\/wBAXT\/\/AAFj\/wAKP+ER0L\/oC6f\/AOAsf+Fa1FH1ah\/IvuQfU8N\/z7j9yMn\/AIRHQv8AoC6f\/wCAsf8AhR\/wiOhf9AXT\/wDwFj\/wrWoo+rUP5F9yD6nhv+fcfuRk\/wDCI6F\/0BdP\/wDAWP8Awo\/4RHQv+gLp\/wD4Cx\/4VrUUfVqH8i+5B9Tw3\/PuP3Iyf+ER0L\/oC6f\/AOAsf+FTWnh3StPuFntdMs7aZc7ZIbdFYZGDggVoUU1h6MXdQV\/RDjhcPFqUaaTXkgoooroOoKKKKACqesWCarpF9ZSSGKO5gkhaQdVDKQT+GauVX1D\/AI8bn\/rm38jVRbTTQnsfKf8Aww14P\/6He6\/KH\/Gj\/hhrwf8A9DvdflD\/AI16NRX1n9o5h\/z\/AH9y\/wAjx\/qeF\/59\/mec\/wDDDXg\/\/od7r8of8aP+GGvB\/wD0O91+UP8AjXo1FH9o5h\/z\/f3L\/IPqeF\/59\/mec\/8ADDXg\/wD6He6\/KH\/Gj\/hhrwf\/ANDvdflD\/jXo1FH9o5h\/z\/f3L\/IPqeF\/59\/mec\/8MNeD\/wDod7r8of8AGj\/hhrwf\/wBDvdflD\/jXo1FH9o5h\/wA\/39y\/yD6nhf8An3+Z5z\/ww14P\/wCh3uvyh\/xo\/wCGGvB\/\/Q73X5Q\/416NRR\/aOYf8\/wB\/cv8AIPqeF\/59\/mcf4T\/Y18K+GfFWjaxb+MLm5n0+9hu44WEWJGjkVwpwc8kYqhffsR+Ebu8nnbxrdI0sjOVxDwSc4616Zon\/ACGrD\/r4j\/8AQhVa4\/4+Jf8AeP8AOs\/7Qx3Pf2zv6L\/Ir6nhuW3J+Z5r\/wAMNeD\/APod7r8of8aP+GGvB\/8A0O91+UP+NejUVp\/aOYf8\/wB\/cv8AIn6nhf8An3+Z5z\/ww14P\/wCh3uvyh\/xo\/wCGGvB\/\/Q73X5Q\/416NRR\/aOYf8\/wB\/cv8AIPqeF\/59\/mec\/wDDDXg\/\/od7r8of8aP+GGvB\/wD0O91+UP8AjXo1FH9o5h\/z\/f3L\/IPqeF\/59\/mec\/8ADDXg\/wD6He6\/KH\/Gj\/hhrwf\/ANDvdflD\/jXo1FH9o5h\/z\/f3L\/IPqeF\/59\/mec\/8MNeD\/wDod7r8of8AGpIP2H\/CEM0cg8bXRKsGAxDzg\/WvQqdH\/rF+opf2jj\/+f7+5f5D+p4X\/AJ9\/mch4y\/Y58LeKvF2ta1c+L7m1uNQvJrqSBRFiNncsVGTngnHNY3\/DDXg\/\/od7r8of8a9V17\/kOah\/18Sf+hGqFTDMMdGCSrO3ov8AIcsHhm23T\/M85\/4Ya8H\/APQ73X5Q\/wCNH\/DDXg\/\/AKHe6\/KH\/GvRqKv+0cw\/5\/v7l\/kT9Twv\/Pv8zzn\/AIYa8H\/9DvdflD\/jR\/ww14P\/AOh3uvyh\/wAa9Goo\/tHMP+f7+5f5B9Twv\/Pv8zzn\/hhrwf8A9DvdflD\/AI0f8MNeD\/8Aod7r8of8a9Goo\/tHMP8An+\/uX+QfU8L\/AM+\/zPOf+GGvB\/8A0O91+UP+NH\/DDXg\/\/od7r8of8a9Goo\/tHMP+f7+5f5B9Twv\/AD7\/ADPOf+GGvB\/\/AEO91+UP+NbnjT9j3wt4s199SufF1zaytb28PlKIsYigSJTye4QH8a6qtHX\/APkJN\/1yi\/8ARa1m8wx3On7Z3s+i8vIr6nhuVrk\/M8o\/4Ya8H\/8AQ73X5Q\/40f8ADDXg\/wD6He6\/KH\/GvRqK0\/tHMP8An+\/uX+RP1PC\/8+\/zPOf+GGvB\/wD0O91+UP8AjR\/ww14P\/wCh3uvyh\/xr0aij+0cw\/wCf7+5f5B9Twv8Az7\/M85\/4Ya8H\/wDQ73X5Q\/40f8MNeD\/+h3uvyh\/xr0aij+0cw\/5\/v7l\/kH1PC\/8APv8AM85\/4Ya8H\/8AQ73X5Q\/40f8ADDXg\/wD6He6\/KH\/GvRqKP7RzD\/n+\/uX+QfU8L\/z7\/M85\/wCGGvB\/\/Q73X5Q\/40f8MNeD\/wDod7r8of8AGvRqKP7RzD\/n+\/uX+QfU8L\/z7\/M9N+H3hW28D+C9I0GzumvbawgEMdw2MyAE88cV0NZfhf8A5F+x\/wCuYrUr5WpJynKUndtnrxSjFJbBRRRWZRR1u9k07Sbm5iCmSNcjcMjrXDf8LC1P+5b\/APfB\/wAa7HxV\/wAi9ff9c\/6ivJ69DD04yi3JGNRtPQ6f\/hYWp\/3Lf\/vg\/wCNH\/CwtT\/uW\/8A3wf8a5iiur2NPsZc0u50\/wDwsLU\/7lv\/AN8H\/Gj\/AIWFqf8Act\/++D\/jXMUUexp9g5pdzp\/+Fhan\/ct\/++D\/AI0f8LC1P+5b\/wDfB\/xrmKKPY0+wc0u50\/8AwsLU\/wC5b\/8AfB\/xo\/4WFqf9y3\/74P8AjXMUUexp9g5pdzp\/+Fhan\/ct\/wDvg\/41b0vxxqF5d+VIkAXy5G+VDnKozDv6iuNrR0H\/AJCX\/bGb\/wBFNUypQ5XoNSd9zW\/4WFqf9y3\/AO+D\/jR\/wsLU\/wC5b\/8AfB\/xrmKKr2NPsLml3On\/AOFhan\/ct\/8Avg\/40f8ACwtT\/uW\/\/fB\/xrmKKPY0+wc0u50\/\/CwtT\/uW\/wD3wf8AGj\/hYWp\/3Lf\/AL4P+NcxRR7Gn2Dml3On\/wCFhan\/AHLf\/vg\/40f8LC1P+5b\/APfB\/wAa5iij2NPsHNLudP8A8LC1P+5b\/wDfB\/xo\/wCFhan\/AHLf\/vg\/41zFFHsafYOaXc7HSvHGoXupWtvIkASWRUbahzgn61VPxC1PP3Lf\/vg\/41keH\/8AkOWH\/XdP5iqDfeNT7KHNaw+Z23Om\/wCFhan\/AHLf\/vg\/40f8LC1P+5b\/APfB\/wAa5iiq9jT7C5pdzp\/+Fhan\/ct\/++D\/AI0f8LC1P+5b\/wDfB\/xrmKKPY0+wc0u50\/8AwsLU\/wC5b\/8AfB\/xo\/4WFqf9y3\/74P8AjXMUUexp9g5pdzp\/+Fhan\/ct\/wDvg\/40f8LC1P8AuW\/\/AHwf8a5iij2NPsHNLudP\/wALC1P+5b\/98H\/GnweP9SkmjQpb4ZgD8h9frXK1La\/8fUP++v8AOj2NPsHNLue00UUV4p1hRRRQByHirxZe6LqYt4FhKeWG+dSTkk+\/tWP\/AMLC1P8AuW\/\/AHwf8aT4gf8AIeX\/AK4r\/M1zNetTpQcE2jmlJ3On\/wCFhan\/AHLf\/vg\/40f8LC1P+5b\/APfB\/wAa5iitPY0+xPNLudP\/AMLC1P8AuW\/\/AHwf8aP+Fhan\/ct\/++D\/AI1zFFHsafYOaXc6f\/hYWp\/3Lf8A74P+NH\/CwtT\/ALlv\/wB8H\/GuYoo9jT7BzS7nT\/8ACwtT\/uW\/\/fB\/xo\/4WFqf9y3\/AO+D\/jXMUUexp9g5pdzp\/wDhYWp\/3Lf\/AL4P+NH\/AAsLU\/7lv\/3wf8a5iij2NPsHNLudP\/wsLU\/7lv8A98H\/ABo\/4WFqf9y3\/wC+D\/jXMUUexp9g5pdzp\/8AhYWp\/wBy3\/74P+NH\/CwtT\/uW\/wD3wf8AGuYoo9jT7BzS7nZaT441C+1K2t5EgCSSBTtQ5wfxqp\/wsLU\/7lv\/AN8H\/Gsnw7\/yHLH\/AK6r\/Os6p9lDmeg+Z23On\/4WFqf9y3\/74P8AjR\/wsLU\/7lv\/AN8H\/GuYoqvY0+wuaXc6f\/hYWp\/3Lf8A74P+NH\/CwtT\/ALlv\/wB8H\/GuYoo9jT7BzS7nT\/8ACwtT\/uW\/\/fB\/xo\/4WFqf9y3\/AO+D\/jXMUUexp9g5pdzp\/wDhYWp\/3Lf\/AL4P+NH\/AAsLU\/7lv\/3wf8a5iij2NPsHNLudP\/wsLU\/7lv8A98H\/ABo\/4WFqf9y3\/wC+D\/jXMUUexp9g5pdzp\/8AhYWp\/wBy3\/74P+NH\/CwtT\/uW\/wD3wf8AGuYoo9jT7BzS7nT\/APCwtT\/uW\/8A3wf8aP8AhYWp\/wBy3\/74P+NcxRR7Gn2Dml3On\/4WFqf9y3\/74P8AjXSeD\/EFzry3ZuVjXytu3y1I659\/avNK7j4a\/d1H6x\/+zVjWpwjTbSLhJt6nbUUUV5Z0BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1D\/jxuf+ubfyNWKr6h\/x43P\/AFzb+RprcDxmiiivfOIKKKKACiiigAooooAKKKKALuif8hqw\/wCviP8A9CFVrj\/j4l\/3j\/OrOif8hqw\/6+I\/\/QhVa4\/4+Jf94\/zqftD6EdFFFUIKKKKACiiigAooooAKdH\/rF+optOj\/ANYv1FAF3Xv+Q5qH\/XxJ\/wChGqFX9e\/5Dmof9fEn\/oRqhUx+FA9woooqgCiiigAooooAKKKKACtHX\/8AkJN\/1yi\/9FrWdWjr\/wDyEm\/65Rf+i1qPtL+uw+hnUUUVYgooooAKKKKACiiigAooooA9a8L\/APIv2P8A1zFalZfhf\/kX7H\/rmK1K8KfxM7I7IKKKKgZk+Kv+Revv+uf9RXk9eseKv+Revv8Arn\/UV5PXp4X4Gc9TcKKKK7TIKKKKACiiigAooooAK0dB\/wCQl\/2xm\/8ARTVnVo6D\/wAhL\/tjN\/6Kapl8LGtzOoooqhBRRRQAUUUUAFFFFABRRRQBoeH\/APkOWH\/XdP5iqDfeNX\/D\/wDyHLD\/AK7p\/MVQb7xqPtMfQSiiirEFFFFABRRRQAUUUUAFS2v\/AB9Q\/wC+v86iqW1\/4+of99f50nsB7TRRRXgHaFFFFAHm\/wAQP+Q8v\/XFf5muZrpviB\/yHl\/64r\/M1zNe3S\/ho5JfEwooorUkKKKKACiiigAooooAKKKKACiiigAooooA0fDv\/Icsf+uq\/wA6zq0fDv8AyHLH\/rqv86zqn7TH0CiiiqEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFdx8Nfu6j9Y\/\/AGauHruPhr93UfrH\/wCzVz4j+Gy6fxHbUUUV451BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVX1D\/jxuf8Arm38jVimTcQyH\/ZP8qa3A8Uor0D7VJ6j\/vkUfapPUf8AfIr1fbPsc3Ief0V6B9qk9R\/3yKPtUnqP++RR7Z9g5Dz+ivQPtUnqP++RR9qk9R\/3yKPbPsHIef0V6B9qk9R\/3yKPtUnqP++RR7Z9g5Dz+ivQPtUnqP8AvkUfapPUf98ij2z7ByHGaJ\/yGrD\/AK+I\/wD0IVWuP+PiX\/eP869CtLmRrqEEjBdf4R61G91Jvbkdf7oqfbO+w+XQ89or0D7VJ6j\/AL5FH2qT1H\/fIqvbPsLkPP6K9A+1Seo\/75FH2qT1H\/fIo9s+wch5\/RXoH2qT1H\/fIo+1Seo\/75FHtn2DkPP6K9A+1Seo\/wC+RR9qk9R\/3yKPbPsHIef06P8A1i\/UV332qT1H\/fIpVupMjkf98ij2z7BynG69\/wAhzUP+viT\/ANCNUK9GvLmRbycAjAdh90etQ\/apPUf98ipjWaS0DlPP6K9A+1Seo\/75FH2qT1H\/AHyKr2z7ByHn9FegfapPUf8AfIo+1Seo\/wC+RR7Z9g5Dz+ivQPtUnqP++RR9qk9R\/wB8ij2z7ByHn9FegfapPUf98ij7VJ6j\/vkUe2fYOQ8\/rR1\/\/kJN\/wBcov8A0Wtdf9qk9R\/3yKnvLiRbggEfdX+Ef3RU+2d72Hy6HnFFegfapPUf98ij7VJ6j\/vkVXtn2FyHn9FegfapPUf98ij7VJ6j\/vkUe2fYOQ8\/or0D7VJ6j\/vkUfapPUf98ij2z7ByHn9FegfapPUf98ij7VJ6j\/vkUe2fYOQ8\/or0D7VJ6j\/vkUfapPUf98ij2z7ByG14X\/5F+x\/65itSq2nsWsYSepWrNeXLVtnQtgoooqRlDXbf7ZpF1CX8sOuNxGcc1wX\/AAiS\/wDP+n\/ftq9C1T\/kHzf7tctXXRlKK0ZnJJ7mN\/wiS\/8AP+n\/AH7aj\/hEl\/5\/0\/79tWzRW\/tJ9yOVGN\/wiS\/8\/wCn\/ftqP+ESX\/n\/AE\/79tWzRR7SfcOVGN\/wiS\/8\/wCn\/ftqP+ESX\/n\/AE\/79tWzRR7SfcOVGN\/wiS\/8\/wCn\/ftqP+ESX\/n\/AE\/79tWzRR7SfcOVGN\/wiS\/8\/wCn\/ftquaV4ZW3vN\/21H\/dyLgRkdUYf1q7Vix\/4+P8AgD\/+gmpdSdnqNRVznv8AhEl\/5\/0\/79tR\/wAIkv8Az\/p\/37atmiq9pPuLlRjf8Ikv\/P8Ap\/37aj\/hEl\/5\/wBP+\/bVs0Ue0n3DlRjf8Ikv\/P8Ap\/37aj\/hEl\/5\/wBP+\/bVs0Ue0n3DlRjf8Ikv\/P8Ap\/37aj\/hEl\/5\/wBP+\/bVs0Ue0n3DlRjf8Ikv\/P8Ap\/37aj\/hEl\/5\/wBP+\/bVs0Ue0n3DlRR0nwyttqlpL9tR9kqttEbDOD0qofCa5P8Ap6f9+2roLD\/j9g\/3x\/OoKn2kr7j5VYxv+ESX\/n\/T\/v21H\/CJL\/z\/AKf9+2rZoqvaT7i5UY3\/AAiS\/wDP+n\/ftqP+ESX\/AJ\/0\/wC\/bVs0Ue0n3DlRjf8ACJL\/AM\/6f9+2o\/4RJf8An\/T\/AL9tWzRR7SfcOVGN\/wAIkv8Az\/p\/37aj\/hEl\/wCf9P8Av21bNFHtJ9w5UY3\/AAiS\/wDP+n\/ftqfB4UVJ42+3ocMDjy29a1qdF\/rE+ope0n3DlR2NFFFecbhRRRQBxvizQV1LVBKbpYf3YXaUJ7n0rF\/4RJf+f9P+\/bV1Wvf8fw\/3B\/Ws6u+FSSikmYuKuY3\/AAiS\/wDP+n\/ftqP+ESX\/AJ\/0\/wC\/bVs0VftJ9xcqMb\/hEl\/5\/wBP+\/bUf8Ikv\/P+n\/ftq2aKPaT7hyoxv+ESX\/n\/AE\/79tR\/wiS\/8\/6f9+2rZoo9pPuHKjG\/4RJf+f8AT\/v21H\/CJL\/z\/p\/37atmij2k+4cqMb\/hEl\/5\/wBP+\/bUf8Ikv\/P+n\/ftq2aKPaT7hyoxv+ESX\/n\/AE\/79tR\/wiS\/8\/6f9+2rZoo9pPuHKjG\/4RJf+f8AT\/v21H\/CJL\/z\/p\/37atmij2k+4cqKWj+GVtdUtZftqPskB2iNhmqf\/CJL\/z\/AKf9+2rodP8A+P2D\/fFV6XtJX3DlRjf8Ikv\/AD\/p\/wB+2o\/4RJf+f9P+\/bVs0U\/aT7hyoxv+ESX\/AJ\/0\/wC\/bUf8Ikv\/AD\/p\/wB+2rZoo9pPuHKjG\/4RJf8An\/T\/AL9tR\/wiS\/8AP+n\/AH7atmij2k+4cqMb\/hEl\/wCf9P8Av21H\/CJL\/wA\/6f8Aftq2aKPaT7hyoxv+ESX\/AJ\/0\/wC\/bUf8Ikv\/AD\/p\/wB+2rZoo9pPuHKjG\/4RJf8An\/T\/AL9tR\/wiS\/8AP+n\/AH7atmij2k+4cqMb\/hEl\/wCf9P8Av21H\/CJL\/wA\/6f8Aftq2aKPaT7hyoxv+ESX\/AJ\/0\/wC\/bV0\/gzSRpa3mLhZ\/M2fdUjGN3r9ao1teHf8Al4\/4D\/Wsqk5OLTZUUkzZoooriNQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjn\/ANTJ\/un+VSVHP\/qZP90\/yprcDkKKKK7DIKKKKACiiigAooooAKKKKAJrP\/j8g\/66L\/Oo5P8AWN9aks\/+PyD\/AK6L\/Oo5P9Y31pdQG0UUUwCiiigAooooAKKKKAClX7wpKVfvCgCa+\/4\/J\/8Aro386gqe+\/4\/J\/8Aro386gpLYAooopgFFFFABRRRQAUUUUAFWL7\/AI+D\/ur\/AOgiq9WL7\/j4P+6v\/oIpdQK9FFFMAooooAKKKKACiiigAooooA6nTf8Ajwg\/3atVV03\/AI8IP92rVcb3NFsFFFFIZV1T\/kHzf7tctXU6p\/yD5v8Adrlq6KexEgooorUkKKKKACiiigAooooAKsWP\/Hx\/wB\/\/AEE1XqxY\/wDHx\/wB\/wD0E0nsC3K9FFFMAooooAKKKKACiiigAooooAnsP+P2D\/fH86gqew\/4\/YP98fzqCjqHQKKKKACiiigAooooAKKKKACnRf6xPqKbTov9Yn1FAHY0UUVxGoUUUUAc7r3\/AB\/D\/cH9azq0de\/4\/h\/uD+tZ1dcfhRm9woooqhBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFjT\/8Aj9g\/3xVerGn\/APH7B\/viq9HUAooooAKKKKACiiigAooooAKKKKACiiigAooooAK2vDv\/AC8f8B\/rWLW14d\/5eP8AgP8AWon8LGtzZooorlNAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKjn\/wBTJ\/un+VSVFcsEt5Wb7oQk4+lNAcjRVL\/hINM\/56XP\/flf\/iqP+Eg0z\/npc\/8Aflf\/AIqu\/ll2Mbou0VS\/4SDTP+elz\/35X\/4qj\/hINM\/56XP\/AH5X\/wCKo5Zdgui7RVL\/AISDTP8Anpc\/9+V\/+Ko\/4SDTP+elz\/35X\/4qjll2C6LtFUv+Eg0z\/npc\/wDflf8A4qj\/AISDTP8Anpc\/9+V\/+Ko5Zdgui7RVL\/hINM\/56XP\/AH5X\/wCKo\/4SDTP+elz\/AN+V\/wDiqOWXYLo07P8A4\/IP+ui\/zqOT\/WN9ar6frmnTX9siPcF2lVV3RADJI\/2qik17TFkcGS5yCR\/qR\/8AFUuWV9gui3RVL\/hINM\/56XP\/AH5X\/wCKo\/4SDTP+elz\/AN+V\/wDiqfLLsF0XaKpf8JBpn\/PS5\/78r\/8AFUf8JBpn\/PS5\/wC\/K\/8AxVHLLsF0XaKpf8JBpn\/PS5\/78r\/8VR\/wkGmf89Ln\/vyv\/wAVRyy7BdF2iqX\/AAkGmf8APS5\/78r\/APFUf8JBpn\/PS5\/78r\/8VRyy7BdF2lX7wqj\/AMJBpn\/PS5\/78r\/8VSr4g0wsB5lz1\/54r\/8AFUcsuwXRp33\/AB+T\/wDXRv51BUWpa5p0OoXMbvcB1kYNtiBGc\/71V\/8AhINM\/wCelz\/35X\/4qkoytsF0XaKpf8JBpn\/PS5\/78r\/8VR\/wkGmf89Ln\/vyv\/wAVT5Zdgui7RVL\/AISDTP8Anpc\/9+V\/+Ko\/4SDTP+elz\/35X\/4qjll2C6LtFUv+Eg0z\/npc\/wDflf8A4qj\/AISDTP8Anpc\/9+V\/+Ko5Zdgui7RVL\/hINM\/56XP\/AH5X\/wCKo\/4SDTP+elz\/AN+V\/wDiqOWXYLou1Yvv+Pg\/7q\/+gisr\/hINM\/56XP8A35X\/AOKqzqWt6fDdlZHuA2xD8sQI5UEfxelTyyvsF0SUVS\/4SDTP+elz\/wB+V\/8AiqP+Eg0z\/npc\/wDflf8A4qq5Zdgui7RVL\/hINM\/56XP\/AH5X\/wCKo\/4SDTP+elz\/AN+V\/wDiqOWXYLou0VS\/4SDTP+elz\/35X\/4qj\/hINM\/56XP\/AH5X\/wCKo5Zdgui7RVL\/AISDTP8Anpc\/9+V\/+Ko\/4SDTP+elz\/35X\/4qjll2C6LtFUv+Eg0z\/npc\/wDflf8A4qj\/AISDTP8Anpc\/9+V\/+Ko5ZdgujttN\/wCPCD\/dq1VPR5o7jTbeSIsY2TK7hg\/lVyuB7mq2CiiikMq6p\/yD5v8Adrlq6HxFcSWuiXcsTbZFTIOAe\/vXnH\/CUan\/AM\/P\/kNP8K7KNOUotoylJI6aiuZ\/4SjU\/wDn5\/8AIaf4Uf8ACUan\/wA\/P\/kNP8K6PYzI5kdNRXM\/8JRqf\/Pz\/wCQ0\/wo\/wCEo1P\/AJ+f\/Iaf4UexmHMjpqK5n\/hKNT\/5+f8AyGn+FH\/CUan\/AM\/P\/kNP8KPYzDmR01Fcz\/wlGp\/8\/P8A5DT\/AAo\/4SjU\/wDn5\/8AIaf4UexmHMjpqsWP\/Hx\/wB\/\/AEE1yP8AwlGp\/wDPz\/5DT\/Cr2j+ItQuL7Y9xuXypTjy1HIjYjt6iplSlZjUlc2KK5n\/hKNT\/AOfn\/wAhp\/hR\/wAJRqf\/AD8\/+Q0\/wqvYzFzI6aiuZ\/4SjU\/+fn\/yGn+FH\/CUan\/z8\/8AkNP8KPYzDmR01Fcz\/wAJRqf\/AD8\/+Q0\/wo\/4SjU\/+fn\/AMhp\/hR7GYcyOmormf8AhKNT\/wCfn\/yGn+FH\/CUan\/z8\/wDkNP8ACj2Mw5kdNRXM\/wDCUan\/AM\/P\/kNP8KP+Eo1P\/n5\/8hp\/hR7GYcyOtsP+P2D\/AHx\/OoKxtF8RahcavZRSXG5HmVWHlqMjP0qmfFGp5P8ApP8A5DT\/AAqfZSvYfMrHS0VzP\/CUan\/z8\/8AkNP8KP8AhKNT\/wCfn\/yGn+FV7GYuZHTUVzP\/AAlGp\/8APz\/5DT\/Cj\/hKNT\/5+f8AyGn+FHsZhzI6aiuZ\/wCEo1P\/AJ+f\/Iaf4Uf8JRqf\/Pz\/AOQ0\/wAKPYzDmR01Fcz\/AMJRqf8Az8\/+Q0\/wo\/4SjU\/+fn\/yGn+FHsZhzI6anRf6xPqK5f8A4SjU\/wDn5\/8AIaf4VJb+JtSa4iU3GQWAP7tfX6UvYyDmR6rRRRXmHQFFFFAHO69\/x\/D\/AHB\/Ws6q\/jTWrzT9YEUE2xPKU42Kecn1FYP\/AAlGp\/8APz\/5DT\/CvQhSk4powlJXOmormf8AhKNT\/wCfn\/yGn+FH\/CUan\/z8\/wDkNP8ACtPYzFzI6aiuZ\/4SjU\/+fn\/yGn+FH\/CUan\/z8\/8AkNP8KPYzDmR01Fcz\/wAJRqf\/AD8\/+Q0\/wo\/4SjU\/+fn\/AMhp\/hR7GYcyOmormf8AhKNT\/wCfn\/yGn+FH\/CUan\/z8\/wDkNP8ACj2Mw5kdNRXM\/wDCUan\/AM\/P\/kNP8KP+Eo1P\/n5\/8hp\/hR7GYcyOmormf+Eo1P8A5+f\/ACGn+FH\/AAlGp\/8APz\/5DT\/Cj2Mw5kdNRXM\/8JRqf\/Pz\/wCQ0\/wo\/wCEo1P\/AJ+f\/Iaf4UexmHMjrtP\/AOP2D\/fFV6x9D8RahcaxZxST7kaQAjy1GRn6VR\/4SjU\/+fn\/AMhp\/hU+ylew+ZWOmormf+Eo1P8A5+f\/ACGn+FH\/AAlGp\/8APz\/5DT\/Cq9jMXMjpqK5n\/hKNT\/5+f\/Iaf4Uf8JRqf\/Pz\/wCQ0\/wo9jMOZHTUVzP\/AAlGp\/8APz\/5DT\/Cj\/hKNT\/5+f8AyGn+FHsZhzI6aiuZ\/wCEo1P\/AJ+f\/Iaf4Uf8JRqf\/Pz\/AOQ0\/wAKPYzDmR01Fcz\/AMJRqf8Az8\/+Q0\/wo\/4SjU\/+fn\/yGn+FHsZhzI6aiuZ\/4SjU\/wDn5\/8AIaf4Uf8ACUan\/wA\/P\/kNP8KPYzDmR01Fcz\/wlGp\/8\/P\/AJDT\/Cj\/AISjU\/8An5\/8hp\/hR7GYcyOmra8O\/wDLx\/wH+tef\/wDCUan\/AM\/P\/kNP8K63wHqlzqS3v2iTzNhTb8oGM7vQe1ZVacowbZUZJs6yiiiuA2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqvqH\/Hjc\/wDXNv5GrFV9Q\/48bn\/rm38jTW4HjNFFFe+cQUUUUAFFFFABRRRQAUUUUAXdE\/5DVh\/18R\/+hCq1x\/x8S\/7x\/nVnRP8AkNWH\/XxH\/wChCq1x\/wAfEv8AvH+dT9ofQjoooqhBRRRQAUUUUAFFFFABTo\/9Yv1FNp0f+sX6igC7r3\/Ic1D\/AK+JP\/QjVCr+vf8AIc1D\/r4k\/wDQjVCpj8KB7hRRRVAFFFFABRRRQAUUUUAFaOv\/APISb\/rlF\/6LWs6tHX\/+Qk3\/AFyi\/wDRa1H2l\/XYfQzqKKKsQUUUUAFFFFABRRRQAUUUUAeteF\/+Rfsf+uYrUrL8L\/8AIv2P\/XMVqV4U\/iZ2R2QUUUVAzJ8Vf8i9ff8AXP8AqK8nr1jxV\/yL19\/1z\/qK8nr08L8DOepuFFFFdpkFFFFABRRRQAUUUUAFaOg\/8hL\/ALYzf+imrOrR0H\/kJf8AbGb\/ANFNUy+FjW5nUUUVQgooooAKKKKACiiigAooooA0PD\/\/ACHLD\/run8xVBvvGr\/h\/\/kOWH\/XdP5iqDfeNR9pj6CUUUVYgooooAKKKKACiiigAqW1\/4+of99f51FUtr\/x9Q\/76\/wA6T2A9pooorwDtCiiigDzf4gf8h5f+uK\/zNczXTfED\/kPL\/wBcV\/ma5mvbpfw0ckviYUUUVqSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAaPh3\/AJDlj\/11X+dZ1aPh3\/kOWP8A11X+dZ1T9pj6BRRRVCCiiigAooooAKKKKACiiigAooooAKKKKACu4+Gv3dR+sf8A7NXD13Hw1+7qP1j\/APZq58R\/DZdP4jtqKKK8c6gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKr6h\/wAeNz\/1zb+RqxUF8C1jcADJ8tv5GmtwPGKKn+w3P\/PvL\/3waPsNz\/z7y\/8AfBr3ro4iCip\/sNz\/AM+8v\/fBo+w3P\/PvL\/3waLoCCip\/sNz\/AM+8v\/fBo+w3P\/PvL\/3waLoCCip\/sNz\/AM+8v\/fBo+w3P\/PvL\/3waLoCCip\/sNz\/AM+8v\/fBo+w3P\/PvL\/3waLoCbRP+Q1Yf9fEf\/oQqtcf8fEv+8f51f0WzuF1ixJgkAE8ZJKH+8Kr3FjcfaJP9Hl+8f4D61N1zD6FSip\/sNz\/z7y\/98Gj7Dc\/8+8v\/AHwaq6EQUVP9huf+feX\/AL4NH2G5\/wCfeX\/vg0XQEFFT\/Ybn\/n3l\/wC+DR9huf8An3l\/74NF0BBRU\/2G5\/595f8Avg0fYbn\/AJ95f++DRdAQU6P\/AFi\/UVL9huf+feX\/AL4NOjsbnzF\/0eXr\/cNF0BNr3\/Ic1D\/r4k\/9CNUK1dcs7htav2WCQgzuQQh\/vGqP2G5\/595f++DUxa5UN7kFFT\/Ybn\/n3l\/74NH2G5\/595f++DVXQiCip\/sNz\/z7y\/8AfBo+w3P\/AD7y\/wDfBougIKKn+w3P\/PvL\/wB8Gj7Dc\/8APvL\/AN8Gi6Agoqf7Dc\/8+8v\/AHwaPsNz\/wA+8v8A3waLoCCtHX\/+Qk3\/AFyi\/wDRa1V+w3P\/AD7y\/wDfBrQ12znbUmKwSEeXFyEP\/PNai65l\/XYfQyKKn+w3P\/PvL\/3waPsNz\/z7y\/8AfBq7oRBRU\/2G5\/595f8Avg0fYbn\/AJ95f++DRdAQUVP9huf+feX\/AL4NH2G5\/wCfeX\/vg0XQEFFT\/Ybn\/n3l\/wC+DR9huf8An3l\/74NF0BBRU\/2G5\/595f8Avg0fYbn\/AJ95f++DRdAep+F\/+Rfsf+uYrUrM8NK0eg2SsCrCMZBGDWnXhz+JnYtkFFFFQMyfFX\/IvX3\/AFz\/AKivJ69h1ixbUtMuLZGCNIu0M3Qc1xn\/AArm8\/5+oPyb\/Cu\/D1Iwi1JmNSLb0ORorrv+Fc3n\/P1B+Tf4Uf8ACubz\/n6g\/Jv8K6vbU+5nyS7HI0V13\/Cubz\/n6g\/Jv8KP+Fc3n\/P1B+Tf4Ue2p9w5JdjkaK67\/hXN5\/z9Qfk3+FH\/AArm8\/5+oPyb\/Cj21PuHJLscjRXXf8K5vP8An6g\/Jv8ACj\/hXN5\/z9Qfk3+FHtqfcOSXY5GtHQf+Ql\/2xm\/9FNW7\/wAK5vP+fqD8m\/wq1pvgO6srrzWuYWGyRMAH+JCvp70pVqbT1BRlfY4eiuu\/4Vzef8\/UH5N\/hR\/wrm8\/5+oPyb\/Cn7an3Dkl2ORorrv+Fc3n\/P1B+Tf4Uf8ACubz\/n6g\/Jv8KPbU+4ckuxyNFdd\/wrm8\/wCfqD8m\/wAKP+Fc3n\/P1B+Tf4Ue2p9w5JdjkaK67\/hXN5\/z9Qfk3+FH\/Cubz\/n6g\/Jv8KPbU+4ckuxyNFdd\/wAK5vP+fqD8m\/wo\/wCFc3n\/AD9Qfk3+FHtqfcOSXYwfD\/8AyHLD\/run8xVBvvGu20zwHdWOoW1w1zCyxSK5ABycHPpVY\/Dm8z\/x9Qfkf8Kn21PmvcOWVtjkaK67\/hXN5\/z9Qfk3+FH\/AArm8\/5+oPyb\/Cq9tT7hyS7HI0V13\/Cubz\/n6g\/Jv8KP+Fc3n\/P1B+Tf4Ue2p9w5JdjkaK67\/hXN5\/z9Qfk3+FH\/AArm8\/5+oPyb\/Cj21PuHJLscjRXXf8K5vP8An6g\/Jv8ACj\/hXN5\/z9Qfk3+FHtqfcOSXY5GpbX\/j6h\/31\/nXU\/8ACubz\/n6g\/Jv8KfD8O7uOZHN1CQrA9D6\/Sj21PuHJLsd7RRRXjHUFFFFAHm\/xA\/5Dy\/8AXFf5muZr0TxN4RuNc1IXMU8ca7Am1854J\/xrJ\/4Vzef8\/UH5N\/hXq060IwSbOaUW2cjRXXf8K5vP+fqD8m\/wo\/4Vzef8\/UH5N\/hWntqfcXJLscjRXXf8K5vP+fqD8m\/wo\/4Vzef8\/UH5N\/hR7an3Dkl2ORorrv8AhXN5\/wA\/UH5N\/hR\/wrm8\/wCfqD8m\/wAKPbU+4ckuxyNFdd\/wrm8\/5+oPyb\/Cj\/hXN5\/z9Qfk3+FHtqfcOSXY5Giuu\/4Vzef8\/UH5N\/hR\/wAK5vP+fqD8m\/wo9tT7hyS7HI0V13\/Cubz\/AJ+oPyb\/AAo\/4Vzef8\/UH5N\/hR7an3Dkl2ORorrv+Fc3n\/P1B+Tf4Uf8K5vP+fqD8m\/wo9tT7hyS7GF4d\/5Dlj\/11X+dZ1dxpfgO6sdRt7hrmFljcMQoOTj8Kq\/8K5vP+fqD8m\/wqfbU77j5XY5Giuu\/4Vzef8\/UH5N\/hR\/wrm8\/5+oPyb\/Cq9tT7i5JdjkaK67\/AIVzef8AP1B+Tf4Uf8K5vP8An6g\/Jv8ACj21PuHJLscjRXXf8K5vP+fqD8m\/wo\/4Vzef8\/UH5N\/hR7an3Dkl2ORorrv+Fc3n\/P1B+Tf4Uf8ACubz\/n6g\/Jv8KPbU+4ckuxyNFdd\/wrm8\/wCfqD8m\/wAKP+Fc3n\/P1B+Tf4Ue2p9w5JdjkaK67\/hXN5\/z9Qfk3+FH\/Cubz\/n6g\/Jv8KPbU+4ckuxyNFdd\/wAK5vP+fqD8m\/wo\/wCFc3n\/AD9Qfk3+FHtqfcOSXY5Gu4+Gv3dR+sf\/ALNVX\/hXN5\/z9Qfk3+FdB4U8OzeHxdCWVJfN242Z4xn\/ABrGtVhKm0mVCLT1OgooorzDoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACis\/X\/EGl+FdGu9X1vUrPR9Js0MtzfahOkEEKDqzyOQqj3Jrzr\/AIax+CH\/AEWT4f8A\/hUWP\/x2gD1WisTR\/HHhzxDqTafpXiDS9Tv1tIb9rWzvY5ZRbSjMU5RWJ8twDtfGGxwTW3QAUUUUAFFFFABRRRQAUVl+GfFWi+NdDttZ8PavYa9o9zu8jUNMuUubeXaxRtsiEq2GVlODwVI7VqUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXzf+1d8RPjX8GvB\/jDx74Tu\/AM3hPQrAXi6drOl3st\/IVChwZI7lE5YnHy8DGc0AfSFFfPv\/AAkfxz8PfC\/xJ4j8SeJPhLZ3SabFdaXdXVrfadp1rIWUu17K9xIfL2Egbdp3YycV65q3xG8MeFo1TxD4o0PSLpbA6lKt3qEUAFurIjzjewPlB3Rd54BdQTkigDpqK4q8+N3w607wzYeI7vx94XtfD2oSeVZ6tNrNslpcv\/djlL7HPsCa6q51axs9LfUri9t4NOji897ySVVhWPGd5cnAXHOc4oAt0VzPgn4neDviVDczeEfFmh+KorVgk8mialDeLEx6BzGzbTwetQ6b8W\/A2seL5vClh4z8PX3imAsJdDttVgkvY9oy26AOXGAOcjigDrKK5LxN8XvAngvXLTRfEPjXw7oWsXePs2n6nqsFvcTZOBsjdwzc+grS8ReN\/Dng9oV17X9L0QzxzTRDUbyO38yOJN8zrvYZVF+ZiOFHJwKANuivNX+JE2uePvAI8M+KfBGoeC9etL+d92oGXUtRaJU2Pp3lsY5Y0LHzTztBXGM1u698XvAnhXxJa+Htb8a+HdH1+62\/Z9Kv9Vggupt33dkTuGbPbA5oA62isDxl4\/8ADHw60tdS8V+I9I8MacziMXms30VpCWPRd8jAZ9s1o6Lrmm+JdJtdU0jULXVdMuk8y3vLKZZoZl\/vI6khh7g0AXqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKz\/EC6pJoOpLoclnDrbW0osZNQjeS2S42HyzKqMrMgbbuCsCRnBB5r5Sk+Jv7TEfx\/t\/hWdT+FBvpvDEniYah\/YWp+UI0u47YxbftudxMgbPTAoA+vaK8y8M+IvG0XxO0zw74j1rwLNb\/APCLLfXmn6Y88WrPqAuAjzxW7uwFhtIUMSXEhALYrZb42fDtLvS7VvHvhhbrVJJIbCE6xb77yRJGidIl35kZZEZCFyQykHkEUAdpRXN2PxK8Iap4uu\/Ctn4q0S78UWil7jRINRhe9hUYyXgDb1HI5I71H40+Kfgv4b\/ZR4t8X6D4WN2223\/trU4LPzj6J5jLuP0oA6iisbWvGfh\/w14dbxBq+u6bpWgrGsrape3kcNqEYZVjKxC4IIwc4OaZ4b8deG\/GXh\/+3tA8Q6Vrmh\/Mf7T029iuLb5eW\/eoxXjvzxQBuUVyvgz4reCfiPNeQ+E\/GGgeKJbM4uY9F1OC7aA5x84jZtvPrTU+LXgaTXLTRU8Z+H21i7up7G209dUgNxNcQsVnhSPfuaSNgQ6gZUgggUAdZRXB\/CjxZq+veE9S1DxNrPhPUbm01K9ga68J3Ty2UMMUrKqStISVmRRiUdFYMOK0vBnxW8E\/Eea8h8J+MNA8US2Zxcx6LqcF20Bzj5xGzbefWgDqqK5MfFvwM3jP\/hEB4z8PHxZnH9g\/2rB9vzjP+o37+nPSusoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAr32n2uqWctpe20N3ayjbJBPGHRx6FTwRXyv4X+H\/AIWk\/b18eWLeGtIayj8CaVKlsbCIxq5vLkFgu3AJAHPtX1hXkmi\/CXWNN\/ai8UfEmW5sW0PVPDFjosNujv8AaVmhuJpHZl2bQhEq4IYnIPAoA53T\/HEelftRePvDNl4a8P2Y0vwRYanHq1vYiO\/mzNcItvLKD80KCMbUwNpLc88eKW\/7Ynxx079nnwr8dNX8HeDZfBV0bJNQ0OymuV1OZJ5Ut\/tEMrOYogZnXbE4chSN0gOcfQQ+C+tf8NEeN\/H32qw\/sjW\/CNroFtB5j\/aFnimndmcbNoTEq4IYng8DjPnuqfsq+K739g\/Rfgkmo6OPFNnb6XDLeNNL9iJttQguZNreXvIKRMFygySM4HIANfQfjV8WPCXx28CeCvibonhOLTPHlvftpT+GZbl5tNubWHz3guHl+WYGPOJEWMblPGMZ8r8aft9ajeeLvHNr4V8WfCrwrp3hTUrjSUsfHOoTjUNZmg4leIROggjLhkRmEm7GcAcV9E\/E74R6x40+O3wX8a2NzYxaV4LudWm1CG4kcTyrdWDW8fkgIVYh2Bbcy4HTJ4rzDRv2e\/ij8HfFnjVfh2vw+8QeEvE+t3HiBIvGEVzFeaXc3GDMitDG4ni3DcqsYyAdu7vQBW8aftoahdfCr4MeKPC0Hh\/wxF8Ri4k17xpNIdJ0V0hLtDM0RQs7urxoS6KShyRnFbXxi\/ac8Rfs\/wDwf8J33i2bwXeeNvEuqjSrO+tb2W10CNW3v9rlkk3SLEsShmUFiWYKGOd1dr4+8M\/FZvBPhrRvD9j8OvFj\/ZXh8RWviiC5s7S6kKpta3SJJgibvNyjq2QU+YYOfHdN\/Yb8QaN8FvCel6d4i0Sy8d+GfFdx4v0yL7DJJoVu8zOX01IWPmLabXKgghwRuABOKANn9nb9r68+IXxnm+G+ueIvAfjO4uNJfV9P134fzy\/Z18uRUlt7iGWSRkkw4dWDkFQeAa1\/2ZPjL8YPjtMviHU9L8IaL4Fs9V1PSrnyluW1C\/ME88cc0H7wpCoKwoyybixWVhsBQV3nwl8P\/FGDxFNqHjuz8A6Np6WjQw6f4QiuJ5ZJmdD5r3EyR7VVVYCNY+S+S3ygUv7MHwk1f4KfC1vDet3Nld37axqeo+Zp7u8Xl3N5LPGMuqncFkUHjGc4JHJAPnrw5+2JbfDH9kH4c+I7fw74P8Lat4o12+0PTtOgH9k6Bp\/l392j3MoBYpGEh3uFyWeTjG7jsP2ef2wLz4gfGS4+HGt+IPAfja5uNIk1jT9c+Hs8v2ceU6pJbTxTSSFJPnDKwcggHOKzNL\/Yt8UWH7Ovw08Nxa7olr8Q\/APiG88Q6ddSQPd6XcNNeXUpt5lZUcxvFcBWZQGVlyucZPsfwt8P\/FaHWrq\/8aWnw\/0W2SxeG2sPCkNzO8lwzKRLLcSrEQiqrDy1Tnfkt8oFAHnf7MH7QfxF\/aC1a31ma7+Htl4bE1zHqnhK3kuz4j0XZvWNJyzbDJvCBlMUYwxKscAH6jr5V039n34neOfjn4G8f+PrT4d+HbnwrPNcPqfgoXb6jq4eJ4xBM0yJsh+beVLSnIwCMkn6qoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK8C\/b2\/5M5+LP\/YEl\/wDQlr32s\/X\/AA\/pfirRrvSNb02z1jSbxDFc2OoQJPBMh6q8bgqw9iKAPn79sz\/kxH4hf9iwP\/QUrkfFXgnQfHH7anwat\/EGk2us21l8P769gt7yMSRLMtxbBXKH5WK7iRkHBwRyAR9W614Z0fxJoNxomraVY6potxF5E2m3tsk1vLH\/AHGjYFSvA4IxxTf+EX0Y65a60dIsf7ZtbZrKDUPsyfaIbdirNCkmNyoSqkqDglRxxQB8h\/s6\/AH4dap8dP2l7O98HaReWkWvQ2cFvcWiPFbQ3FjDLOkKEbYg7tltgBOFznaMeEazqGs6l\/wTh\/Zn+0anZWfhx\/Ethba7f61btc6fBZpPcpB9sjDLutlkWAMCwHyoCRX6a6b4b0jRb\/U77T9KsrC91SVZ7+5trdI5LuRUCK8rKAXYKqqC2SAAOgqrpvgfw3o\/hVPDFh4f0ux8NJE0C6NbWUcdmI2JLIIQoTaSSSMYOTQB8ofCD4bDTf2lNH8VXnxT+G15qUfh69trjRPA2kLp0t9ZFoyJpyl1JlIpAhViONxAPpzPwOk0X9nP4i\/C\/wCH1mfh78UfD2t3t5D4d8VaCsA8QaexillaW5CbxMpjZ42uI2QkOdw5w32P4N+FPgn4cx3UfhPwdoHhiO7\/AOPhdG0uC0E3++I1Xd+NQeEfg14A+H+q3OqeF\/A3hvw3qVyCs95pGkW9rNKCckM8aAtzzyaAPzu+HHg3UfH1n8brLxN46+Ffh\/V7rxRqsHiG18c+HxcapFHvIhk86W6jxCItphKrtUL8pyDXrHir4b6TrXi39iLwj4h1O2+IuipBqTHUpYyYNVSDSVnt5mRmbcpMUT4YkNjnOa+uvFHwd8A+Ntct9Z8ReB\/Dev6xbgCHUNU0m3ubiIDoFkdCw\/A1u3nhfRtQ1TStTutJsbnUtJMh068mtkeay8xNknkuRmPcnynaRkcHigD51+LGk2Oh\/tlfsx2WnWdvp9nHY+LSlvaxLHGuba0Y4VQAMkk\/Umvkz4XeBr\/4jfDP4p2Hiz4gfCnw3q15r2rw+KIfGPh8TaxaTGaQCV7iS6jIATa0TBQqhQBkqa\/T688N6RqWtabrN3pVldavpiypY6hNbo9xaLKFEoikI3IHCqGCkbtoznArB8Q\/BvwB4u8RQ6\/rvgfw3rWuw48rVNQ0i3nuo8DA2yuhYYwOh7UAfM3xA+FcDaH8Etet\/iT4H1nxr4R8M+RBD48RWsPEFrLDCr3W1pPMgcmJSJ1DkbyGBBxXtn7KPxI074sfAfw54l0rwva+DrK5a5jGk6eY2tI3juJI5HgZFVXjd1ZwwAzuz712PjT4S+BviS1o3i7wZ4f8UmzBFsda0qC88nPXZ5iNt\/CulsbG20uygs7K3itLS3QRQ28CBI40AwFVRwAB2FAE9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfNl1\/ykf0z\/ALJPdf8Ap4t6+k6zD4Z0dvEi+ITpNidfW0Nguq\/Zk+1C2LhzAJcbvLLqG2ZxkA4yKAPn+6\/5SP6Z\/wBknuv\/AE8W9fNeg\/CXwdqH\/BOn41+ILnw5p8+vTXfiO9fU5YFe5EtvfXBgKyMCyBNgwFIGSx6sxP6Knw3pDeIl8QHSrI68tobAap9nT7ULYuHMPm43eWXAbZnGQDjNUovh\/wCF4fC954aj8N6RH4dvPO+06QtjELSfzWLS74duxt7MxbI+YsSc5oA+PviV8NPC3w60H9krWfDWg2Oi6ufG+kWkmoWsCrcTR3VjctciSX78hlZQWZiSxySc1xc2j614i\/a9+PMGqeK\/h1oGrLLZRWlr8QtB\/tCSbSTbL5f2UyXESiDdv3qgPzkluSK+\/dR8IaFrEOkw3+iadexaRcR3mnR3FpHItlPGpWOWEEfu3VWYBlwQGIB5rN8afCnwT8SHtX8W+D9A8UvaHNu2taZBeGE+qeYrbfwoA+PtM+A2iyfsz\/DLRYPjB4L1S88OeJbvV\/Deo6pbpLoWoMktwr2f2d5z5kUe+RVaNyU2KV6VxHxo+KF18Rv2O\/FUem+HPDvg220f4hWejeLrzw6v2vQ7y3SWEz3YMQjaWEloBIpw21Spb0++PEnwr8FeM9Bs9D8QeD9B13RbPH2bTdS0yC4toMDA2RupVcDjgVp6T4R0LQPDqaBpmi6fpuhJE0K6XaWscVqsbZ3IIlAUKcnIxg5NAHx38NPhfu\/aJ+Gfilviv8LJ7yxtr2K20fwHoaWM+r2clsco5S6k3xRkJIpK7VIGOSK6T9iX4c+GLjXPjj4pn0KxuvET\/FPxBCNTuIFknjjiuiY0RmBKBWkkbC45cnvX0V4N+Engb4d3VzdeFPBfh7wxc3X+vm0bSoLR5ec\/OY0Bb8a2tE8N6R4ZS9TR9KstKS9u5b+6Wxt0hE9zId0sz7QN0jnlnPJPUmgD82fHEmqr+w\/42WynjtNIk+L98mu3FxC81vFpx1dvMadEIZog3l71BGVyMjNevfDT4X7v2ifhn4pb4r\/Cye8sba9ittH8B6GljPq9nJbHKOUupN8UZCSKSu1SBjkivsPTPCOhaLpd5pun6Lp1hp15LNNc2draRxwzySktM7ooAZnLEsSMsSc5rK8G\/CTwN8O7q5uvCngvw94Yubr\/AF82jaVBaPLzn5zGgLfjQB8b+DrjQv2cviN4Q0nT3+H3xa8I+MPGki6Zqlh5DeJdLu7uWSTz5HBkF1HESytMCjomM5AAH3pXG+Hfgz8PvCHiKbxBoXgXw1ouvTbvN1TTtIt7e6fd97dKiBjnvk812VABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf\/2Q==\"><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=2081bc1b\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Creating-the-Request-(&amp;-Containers)\">Creating the Request (&amp; Containers)<a class=\"anchor-link\" href=\"#Creating-the-Request-(&amp;-Containers)\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=3d88aebf\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>As per our requirements, we are required to create 3 containers. While constructing a time series container, note that the container type should be 'TIME_SERIES' and the rowkey must be set to 'True'.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=0f0da385\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[164]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct an object to hold the request headers (ensure that you replace the XXX placeholder with the correct value that matches the credentials for your GridDB instance)<\/span>\n<span class=\"n\">header_obj<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span><span class=\"s2\">\"Authorization\"<\/span><span class=\"p\">:<\/span><span class=\"s2\">\"XXX\"<\/span><span class=\"p\">,<\/span><span class=\"s2\">\"Content-Type\"<\/span><span class=\"p\">:<\/span><span class=\"s2\">\"application\/json; charset=UTF-8\"<\/span><span class=\"p\">,<\/span><span class=\"s2\">\"User-Agent\"<\/span><span class=\"p\">:<\/span><span class=\"s2\">\"PostmanRuntime\/7.29.0\"<\/span><span class=\"p\">}<\/span>\n\n<span class=\"c1\">#Construct the base URL based on your GridDB cluster you'd like to connect to (ensure that you replace the placeholders in the URL below with the correct values that correspond to your GridDB instance)<\/span>\n<span class=\"c1\">#'https:\/\/[host]:[port]\/griddb\/v2\/[clustername]\/dbs\/[database_name]'<\/span>\n<span class=\"n\">base_url<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'https:\/\/[host]:[port]\/griddb\/v2\/[clustername]\/dbs\/[database_name]'<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=2aa12190\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[165]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Creating the container 'Chicago_Collisions'<\/span>\n<span class=\"c1\">#Construct an object to hold the request body (i.e., the first container that needs to be created)<\/span>\n<span class=\"c1\"># Genus,Species,Date,Locality<\/span>\n<span class=\"n\">data_obj_1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"container_name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Chicago_Collisions\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"container_type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"TIME_SERIES\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"rowkey\"<\/span><span class=\"p\">:<\/span> <span class=\"kc\">True<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"columns\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Date\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"TIMESTAMP\"<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Genus\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"STRING\"<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Species\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"STRING\"<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Locality\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"STRING\"<\/span>\n    <span class=\"p\">}<\/span>\n    <span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=c9751ecf\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Set up the GridDB WebAPI URL<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span><span class=\"o\">+<\/span><span class=\"s1\">'containers'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI with the headers and the request body<\/span>\n<span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">json<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_obj_1<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span> <span class=\"o\">=<\/span> <span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=8d0f6a5f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Here's a <b> TIP <\/b>: If you are new to GridDB and need help understanding the data types, check out this resource - <a href=\"https:\/\/docs.griddb.net\/tqlreference\/type\/#floating-point\"> 'Data Types in GridDB' <\/a> It is important to note that the data types are case sensitive e.g. Timestamp should be specified in upper case and not in title case or lower case.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=3afd1b85\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[167]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Creating the container 'Cleveland_Collisions'<\/span>\n<span class=\"c1\">#Construct an object to hold the request body (i.e., the second container that needs to be created)<\/span>\n<span class=\"n\">data_obj_2<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"container_name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Cleveland_Collisions\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"container_type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"TIME_SERIES\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"rowkey\"<\/span><span class=\"p\">:<\/span> <span class=\"kc\">True<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"columns\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Date\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"TIMESTAMP\"<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Genus\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"STRING\"<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Species\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"STRING\"<\/span>\n    <span class=\"p\">},<\/span>    \n    <span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=eeb6d096\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Set up the GridDB WebAPI URL<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'containers'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI with the headers and the request body<\/span>\n<span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">json<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_obj_2<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span> <span class=\"o\">=<\/span> <span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=34a0fda6\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[169]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Creating the container 'Light_levels'<\/span>\n<span class=\"c1\">#Construct an object to hold the request body (i.e., the third container that needs to be created)<\/span>\n<span class=\"n\">data_obj_3<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"container_name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Light_levels\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"container_type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"TIME_SERIES\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"rowkey\"<\/span><span class=\"p\">:<\/span> <span class=\"kc\">True<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"columns\"<\/span><span class=\"p\">:<\/span> <span class=\"p\">[<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Date\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"TIMESTAMP\"<\/span>\n    <span class=\"p\">},<\/span>\n    <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"name\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"Light_Score\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"type\"<\/span><span class=\"p\">:<\/span> <span class=\"s2\">\"STRING\"<\/span>\n    <span class=\"p\">},<\/span>    \n    <span class=\"p\">]<\/span>\n<span class=\"p\">}<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=c4e8c7fd\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Set up the GridDB WebAPI URL<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'containers'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI with the headers and the request body<\/span>\n<span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">json<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_obj_3<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span> <span class=\"o\">=<\/span> <span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=de41557a\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Data-Loading---Populating-the-containers-with-data-(Row-Registration)\">Data Loading - Populating the containers with data (Row Registration)<a class=\"anchor-link\" href=\"#Data-Loading---Populating-the-containers-with-data-(Row-Registration)\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=a9aee64c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Now that all containers have been loaded, we load the data from the three dataframes into each of the containers. The process of loading data into a container is also known as <b> 'Row Registration' <\/b>. To read more about it, refer to the GridDB resource <a href=\"http:\/\/www.toshiba-sol.co.jp\/en\/pro\/griddb\/docs-en\/v4_3\/GridDB_Web_API_Reference.html#%E3%83%AD%E3%82%A6%E7%99%BB%E9%8C%B2\"> here<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=3e638af7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><img decoding=\"async\" alt=\"Row%20Registration.jpg\" src=\"data:image\/jpeg;base64,\/9j\/4AAQSkZJRgABAQEAkACQAAD\/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT\/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT\/wAARCAF4AXEDASIAAhEBAxEB\/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL\/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6\/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL\/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6\/9oADAMBAAIRAxEAPwD9U6KKKACikZgqkk4ArgfG\/wAXdH8H2VzcXN3DBDbrulnnkCRoPUseBW9KjUrPlgrmc6kaavJnfUZr5qi+Ofivxd\/pPhbwZ4m16yb\/AFd3b2K21vJnukly8Qdf9pcj3qb\/AITz4uf9Ev8AEn\/gZpn\/AMl11fVIrerH7zH20ntBn0fmjNfOH\/CefFz\/AKJf4k\/8DNM\/+S6P+E8+Ln\/RL\/En\/gZpn\/yXR9Vh\/wA\/Y\/iHtpfyM+j80Zr5w\/4Tz4uf9Ev8Sf8AgZpn\/wAl0f8ACefFz\/ol\/iT\/AMDNM\/8Akuj6rD\/n7H8Q9tL+Rn0fmjNfOH\/CefFz\/ol\/iT\/wM0z\/AOS6P+E8+Ln\/AES\/xJ\/4GaZ\/8l0fVYf8\/Y\/iHtpfyM+j80Zr5w\/4Tz4uf9Ev8Sf+Bmmf\/JdH\/CefFz\/ol\/iT\/wADNM\/+S6PqsP8An7H8Q9tL+Rn0fmjNfOH\/AAnnxc\/6Jf4k\/wDAzTP\/AJLo\/wCE8+Ln\/RL\/ABJ\/4GaZ\/wDJdH1WH\/P2P4h7aX8jPo\/NGa+cP+E8+Ln\/AES\/xJ\/4GaZ\/8l0f8J58XP8Aol\/iT\/wM0z\/5Lo+qw\/5+x\/EPbS\/kZ9H5ozXzh\/wnnxc\/6Jf4k\/8AAzTP\/kuj\/hPPi5\/0S\/xJ\/wCBmmf\/ACXR9Vh\/z9j+Ie2l\/Iz6PzRmvnD\/AITz4uf9Ev8AEn\/gZpn\/AMl0f8J58XP+iX+JP\/AzTP8A5Lo+qw\/5+x\/EPbS\/kZ9H5ozXzh\/wnnxc\/wCiX+JP\/AzTP\/kuj\/hPPi5\/0S\/xJ\/4GaZ\/8l0fVYf8AP2P4h7aX8jPo\/NGa+cP+E8+Ln\/RL\/En\/AIGaZ\/8AJdH\/AAnnxc\/6Jf4k\/wDAzTP\/AJLo+qw\/5+x\/EPbS\/kZ9H5ozXzh\/wnnxc\/6Jf4k\/8DNM\/wDkuj\/hPPi5\/wBEv8Sf+Bmmf\/JdH1WH\/P2P4h7aX8jPo\/NGa+cP+E8+Ln\/RL\/En\/gZpn\/yXR\/wnnxc\/6Jf4k\/8AAzTP\/kuj6rD\/AJ+x\/EPbS\/kZ9H5ozXzh\/wAJ58XP+iX+JP8AwM0z\/wCS6P8AhPPi5\/0S\/wASf+Bmmf8AyXR9Vh\/z9j+Ie2l\/Iz6PzRmvnD\/hPPi5\/wBEv8Sf+Bmmf\/JdH\/CefFz\/AKJf4k\/8DNM\/+S6PqsP+fsfxD20v5GfR+aM184f8J58XP+iX+JP\/AAM0z\/5Lo\/4Tz4uf9Ev8Sf8AgZpn\/wAl0fVYf8\/Y\/iHtpfyM+j80Zr5w\/wCE8+Ln\/RL\/ABJ\/4GaZ\/wDJdH\/CefFz\/ol\/iT\/wM0z\/AOS6PqsP+fsfxD20v5GfR+aM184f8J58XP8Aol\/iT\/wM0z\/5Lo\/4Tz4uf9Ev8Sf+Bmmf\/JdH1WH\/AD9j+Ie2l\/Iz6PzRmvnD\/hPPi5\/0S\/xJ\/wCBmmf\/ACXR\/wAJ58XP+iX+JP8AwM0z\/wCS6PqsP+fsfxD20v5GfR9LXz54C+MfiO88eXPhvxD4e1Hw9qNvbwXbW+oSW7l4pWkVGUwySDrC+ckHgetfQKNuVT6jNc9ag6Nne6fVGlOpz3VrNDqKKK5jYKKKKACiiigDjviZ4oi8N6BPJJKsI2FmdjgKoGSSewryP4I\/CmP4jta\/Ebxlbm9t7k+f4f0O8TMNrAfuXUsZ4aeQfMuciNSuPmyaj\/awaTUtFXRd7rHq13Z6S2w4Oy5uooHAPb5ZGr6NhhjtoY4YkWOKNQiIowFUDAAHpXp1pOjQhSj9pXf6HJTXtKkpvpoiSiiivMOsKKKKACiivP8AxJ+0J8LPB2v3Gha\/8S\/B+h63bsqzabqWvWtvcxFlDKGjeQMCVZSMjkEHvQB6BRVfT9QtdWsYLyxuYbyznQSRXFvIHjkUjIZWHBB9RVigAooooAKKKy9A8U6L4rguptE1ew1iG0uZLK4k0+5SdYbiM4khcoTtdTwynkHqKANSiiigAorm\/iN8RfD3wl8F6p4t8V6j\/ZPh7TEWS7vDDJN5Ss6oDsjVmPzMo4B610lABRRRQAUUVzfgX4ieHviZpd7qPhvUP7Ss7O\/udLnk8mSLZcwSGOaPDqpO11IyBg9QSOaAOkooooAKKK868f8A7Qnw\/wDhh4u0fwt4j1\/7H4h1ZFltdPt7O4upfKMnliWQQxv5UZfK+ZJtXIPPBwAei0UUUAFFFFABRRRQAUVl614p0Xw3PpsOravYaXNqdytlYx3tykLXdwwJWGIMRvchWIVckgHjitSgAooooAKKKKACiiigD5y8Tf8AJ2Oqf9i5pP8A6U39fRUP+pT6CvnXxN\/ydjqn\/YuaT\/6U39fRUP8AqU+gr0K\/+70fn+bOWn\/Fn8vyQ+iiivPOoKKKKACiiigD5v8A2mP+Qt4Y\/wCxk0T\/ANOVvX0hXzf+0x\/yFvDH\/YyaJ\/6crevpCvQxm1L\/AAr82ctD7fr+iCiiivPOoKKKKACvkD9n\/wAF+H\/F37VP7Vceu6FputINX0eMLqNnHcDa2n\/MuHB4Pcd6+v6+VbH4PfHL4a\/HT4t+LvA0fw+1LRfHF7ZXcf8AwkOo30Nza+RaiE7o4rdlb5txwH5AHIzwAZnwB0yX4KftKfHL4YeC7NX8Jw6XY+KdF8PvMYrexvJ1kWWCJiD5cUsiK2AMJ2XrmSH9qD4geB\/iv4F0Dxrqvwu17TvFOsLoM2m+DL+d9T0e5kjd4mk8xz50eU2s3lxYLL6gV1Phv9lLWY\/Afxdk8Q+M\/tnxP+Jtm9tqniTT7YwQWKiBobaG2i3lliiVz1bc+SSQcY8g8G\/sK+MdL1j4VTy+GvhD4Ti8D67Y6jPqHhWwuBqesRQhldpbmSIMpIO7yiXDMQTINgBANf4N2vxdb9uT47eVq3gsWkb+GzrKyabeF5LAxXJgS2P2jEcwi3h2cOpcqQoAIPRftBftHfFT4Jx+JvEU138KYNE0WSWeDwnfarP\/AG7qVkjcOkm5EjldPnEYikxkLuJruF+EXxE8H\/tQ+I\/H\/hO68M3fhPxlb6Xb6\/a6xJcR3tr9j8xA9qI0KOWjlcYdlAbB5AxXz14q\/wCCfHjTUtF+JPh+20v4U6y3ia71G\/tfHfiLT7i48QxtOWeOIkoyxFWITzo3O1RuETNxQB966Hq8PiDRNP1S2DC3vreO5i3DB2uoYZ98GvkKb9pTVPht+zn8bfHHh\/wf4ZstQ8K\/Ei80OHTtOsjbQX6f2tbWrzzBZBuuZEmYtJkAuFJGMg\/Wfg3RpvDvhDQ9JuHSSewsYLWR48lWZI1UkZAOMivmHxF+yP4u1j9n34w+BYtT0VNW8ZfECfxXYzvNN5EVq+q212ElIi3CXy4WGFVl3EDdj5gAdDpvxo+L3gf4zeAPDPxO0TwiuheO2urawfwzJcvcaVdwwtOIbh5TtnDIpXzERPmB4A69\/wDtUr4ib9nf4g\/8IzcabbaguiXjSPqsMksRtxA\/nBRG6kSFN21iSA2CQRxUfxe+Emr\/ABA+KXwf8Safc2UFh4P1i61G\/juXcSyxyWcsCiIBSC25wTuKjGeSeK77xz4Yj8beCfEHh2WZreLV9PuNPeZRkoJYmjLAe27NAHwN44g8dw\/8EnNUbxbe+HbrR38EeHzoUei2c8NxFb4tuLppJXWSTb5XMaoMh+OQB76vxs+MHgH4q\/DzTfiR4f8ACVt4X8d3sumW0Ph+e4lvtGuxA80UU8rkR3AYIVLRogUg\/eABbmb79m34v+LP2L\/EHwR8Q33gtL230ew0PQNS0+4u\/LlgtnQeZd7ocoxjijAWMON27nnj2T43fCTV\/iX4w+Euq6bc2VvbeEfE661fLdO6vJCLaeLbEFUgvulXhiowDz2IB4T8TP2476P4peM\/Cnhfxd8L\/BUHhO5XT5pviFezCfVLoIGkWCOGRPKjQnYZG35YHC8V9A\/s0\/G62\/aJ+Cnhvx7bWY05tTSVJ7NZfNWGeKV4ZVV8Dcm+NipwMqVOBXls\/wCz\/wDEj4afFLx14g+Gy+Bdf8P+M9QXWLzTfGSXEM+n3pRUleGWGOTzEfaG2MFwejDkt9A+AdL1nRfCGnWfiG50671pFZrqXSLQ2tpvZ2bbFGWYqoBC8kk4yeTQB4XqPxr+K3xF+MHjvwv8KNM8IJo3gV7e01K98VNctJqV7JGJWt7fyGHkqiEKZHD\/ADHhSM1xn7IXiDxha\/sy+NtU0LR9HtvFcnjfXJHstf1ForGxZr9jMZpo0JZYgW+6Bu29VzkdjffBP4sfDn4xePfE\/wAKtV8HvonjqSC81G18VJciXTL2OIQmaAQLidWUBjG7J8w4YDNcNN+xL41vv2W9Q+HOpeKNF1bxE\/jKbxS013HKNO1iM3ZnFveJGEZFkBy6xghWwFJABoA6b4W\/tIeOfEXxf1b4X6vrHw58Ra3deG7jWtF8QeD5JpbKCeORYjb3kBnd8hpEfKyLuUEDBPHL\/sCp8U7fwx40uL+68J6h4eTxV4hMllaWlzDezaiLt9xWZ5mjSFn3YBQsARliQc7nwO\/ZQ8TeAv2gtM+I1\/oPw08G6dBoF5o8uheAbGS3G+SWB45XkaJPPJEcmWZUK4UANkka3gH9nv4l+D9N+K3gT+3fD9v4A8WXWt32ma5ZSXC63p8uobiqmPaIv3TyMwcSZOBwOwBgX37UnxF+HfxI8DaZ411H4W6vp\/ibxDb+HbnQvCWoTyatpE1ySkMjtI+JkDgK5EUZG4Y45HP+C0+Kc\/8AwUe+Ioj1PwibODRNNFysun3Rk\/sc3UrRRRET4W52ltzsChY5CAcVgeFf2BfGelj4W2z+HvhB4cXwP4h0jVZtb8P6fcHV9ZitJ0aQy3EkQaNnRSxTLhnxlkAr6Y8L\/BjWdD\/aq8cfE2e7sX0PXPD9hpVtbRu5uUlgd2dnUoFCkMMEMT1yB3AOM+CPxm+L\/wAZviB4wWLSvCGk+BfCfjHVPDd1czrctf6jHbzuiGFRJsiZU8rcz7g7MwVUAzXJ+Nv2pvid8I9d0O88Y3Xwrm0u81m00zUPCOh6pPLrmnx3EwiEokdgszRlhvUQqDg4bAzXrnwP+CetfDjw18UtM1TUrZJvFni\/W9es7nS5HZra3vZN0W4sq4lUckDIB6MetfLGn\/8ABO\/xvaeBdE8Krovwhs59D1OyvR4yttPuW13Vlhu45HM0zxk27NGHJ2vKGYBPkViQAfQfxI+M3xSP7TDfCb4f6V4XZH8IweI21nxD55WzZry4gcNHE4MwPlxBUXZgs7FyAFPn3hn9pL9oPx94K8d6ho3hDwLpuo\/Dq\/vtK15tQubuWLV7y0HmSRWMaFWhRomjZZJmb5pANpALD3KH4R6vH+1lefFA3Nl\/YM3gmDw0tsHf7V9pS\/luGcrt2+XskUA7s5z8uOTjfDH4Fa74K8N\/HDT72806afxz4o1bW9Oa3kkKww3VrDDGsxKDDhomLBQwAIwTQBw3xR\/bhs\/C\/wAK\/g7rumroeiaz8TrZbqzn8WXrQabpUS26TTyXDqAz7DIkaqu3ezryM1c\/Zh\/azufi18UvEPw71nWvBfivVLDSY9ctNf8AAU8r2E9uZjDJFJHK7tHMjGMkb2BWRTx0Obefsi+K7X4V\/AQ6Pqvh+P4l\/Cmz+zQf2nDJc6RfrLai3uoXwqyKrBVKyBcgr93JyPYvhDoPxHs9Sv7\/AMd23gnSY3hWG103whDPJhtxLSSXMyxlsjaAgjAHJJPFAGD+0140TwXqnwZJ8P6Hrr6x8QNP0cSazZ\/aHsBLBcsbi1OR5U6+WAr84DMMc8cVB+0J8RfGn7QHi3wL4auvh74cj8NajDaHQvFcl1\/bOr25jSR7u38tlVIiHIQhJeU+bbkV6T+0D8I9X+LF58K5dJubK2Twr42sfEt79sd1MltBDcIyRbVbMhMy4DbRgH5hwD5b+0L+z58Uv2iL6Xw\/q1t8OtN8Mx6pFc6b4ttReHxFplvHMsimBSmxJ8AqXEoX5j8vagD6tooooAKKKKACiiigD5y8Tf8AJ2Oqf9i5pP8A6U39fRUP+pT6CvnXxN\/ydjqn\/YuaT\/6U39fRUP8AqU+gr0K\/+70fn+bOWn\/Fn8vyQ+iiivPOoKKKKACiiigD5v8A2mP+Qt4Y\/wCxk0T\/ANOVvX0hXzf+0x\/yFvDH\/YyaJ\/6crevpCvQxm1L\/AAr82ctD7fr+iCiiivPOoKKKKACiiigAorzL4pftJ\/Dj4M6xaaR4s8Riz1i6gN1FptnZXF\/deSDt85obeOR0jyCN7ALkEZ4NHib9pb4ZeEfAug+MdT8XWaeH9eC\/2TPbpJcS6gWGQIIYlaWRueQqkjuBQB6bRXn\/AMNPj54B+MGk6rqPhLxFDqsWksV1CBoZbe5syATiW3lRZYyQrY3KM4OM1xWj\/txfA7XtS0OysPH1rPJrTwRWc32O6W3MsyhooZJjEI4ZWBB8qRlcZ5UUAe60Vy\/hr4meGvGHirxT4a0nU1utd8LzQQavYtDJG9q00fmRZ3qAyunIZSVOCM5BFc7N+0h8NrXwTq\/i+48VWtt4c0rU5tGub+eKWNWvIn8t4YgyBpm3gqPKDBiDtzg0AelUV578Kfj\/AOAvjZJqcPg\/Xv7RvNMKC9sbmznsrq3D52M8FxGkgVsHDbcHBwa5DQ\/22Pg14otpLjRfFs2swx2H9pSNp2jX9xshwpw2yA4lwyt5J\/ebTnbjmgD3GivnD9j\/APa+0r9on4Uadq+tTRaZ4qg0+W\/1qKHTLy0061jWV13JcTqY2AUKTtlbHzE4wcdd4J\/a6+EfxE8XWfhnQPGEV3q99v8AsKy2Vzbw32wEt9mnliWKfABP7t24BNAHsNFeT\/EL9qr4VfCvxcfDHifxdBp2tJGk1xbpa3FwtnG+NslzJFGyW6nIO6VkGOc45rlf2F\/GGpeOvgKNW1TWrrxBPJ4g1qOK+u7prlnhXUJ1iAkYklAgULzgKABxigD6CorzS18TP\/w0dqHhx\/HfnD\/hF4dSTwP\/AGQF8hTdSRm\/+24+bcVMXk5427sc1yGm\/t2fAnVrjR4rT4g2sq6sYVt5\/sV0IEeX\/VxzSmLZbu3UJKyNgg4waAPeqK+ZfjB+2lonwj\/aR8NfD\/Umlj0WbTLy61i4j0DUbu4imVYWtlgMMbLIjLI+8or7SACUPB9J+I37TXw1+FE2l23ibxJ9jv8AU7cXlrptrYXN5evAf+WptoI3lVOvzMoAII6igD1GiuZ+HXxM8LfFvwtb+I\/B+t2uv6LOzIt1asSFdfvI6kBkcd1YAjPIrnvil+0R8PvgvfWVh4t1\/wCw6leRNPb6faWVxfXckSnBkEFvHJJsB43FcZ70Aej0Vznw9+Inhv4reErHxP4S1i313Qb4MYL21J2ttJVlIIBVgQQVYAggggV5J+118VPE\/wALf+FLf8IzqI07\/hI\/iZovh7U8wRy+fY3HnedF86nbu2L8y4YY4IoA9+or5L1j4kePfit+1R4++F+kfE+L4SweFbOwl02zh0m0vL7XfPh82W4BulZTFGcJtiGc\/eK9K7H45fFXxt8KvDvw38CeH7zTvEnxX8aXg0i01fUbX7PZp5URku7+SBGPCINwjVurDqBggH0HRXyP8XdT+N37LXg9\/iZf\/Etfiv4b0eWJ\/EPhy+8P2mnyfZGkCSTWctuAyvHuDbJS4Kg5bI5539qb9pz4jfDL4\/eGLjwZeR6p8OdJ8IDxl4j0eG0hklv9P+3R280sUjLvVo4pllAVlH7s5yOKAPtqivBPGnxi1Jv2h\/2f9H8Na1FP4L8aadrt9diGKORL5ILW2ltXWQqWUDzWb5SM55zXvdABRRRQAUUUUAFFFFAHzl4m\/wCTsdU\/7FzSf\/Sm\/r6Kh\/1KfQV86+Jv+TsdU\/7FzSf\/AEpv6+iof9Sn0FehX\/3ej8\/zZy0\/4s\/l+SH0UUV551BRRRQAUUUUAfN\/7TH\/ACFvDH\/YyaJ\/6crevpCvm\/8AaY\/5C3hj\/sZNE\/8ATlb19IV6GM2pf4V+bOWh9v1\/RBRRRXnnUFFFFABRRRQB8cr8TvDP7Of7ZXxj1j4n3f8AwjmneMLDRZfDWvXkUj200NvbtFcWiSBSEkE2ZPLBywcHHAqj8RfiR4Z8K\/tL\/CT4za9a3Vn8J7zwpqGnWGtXOmzJDpOoS3COJ5o9m6DzogUDsBncc4AOPtSigD46+G+rWfxg\/ag+J3xV8ExzTfDs+BYfD8mtfZ3ht9Z1JJ5JTLCXAMqxQ7Y\/MAI6AEivLPEGj2lt\/wAEY7YQWUMLDw9Z3i+VEFPnm+jfzRgffLc7upJzX6MUUAfEv7YvjHU\/2WvjJa\/FfQbGe7Txr4bu\/CM8FvGXDazEjTaS7KOSzsZIsjoAPrXLfHr4G6j8EfhL+zZbJq+s6P4c8Eam03ijxDoNmt9cWV3Pbtu1ExtHJuUXDy5coxUS5+9iv0DooA+RP2ZdK8EeLvjve+O9A+MXij4ua3b+HX0ibULuxgTTorZrmORYzNDbRI0u9SQoYsBuJwMV0P8AwTX022039if4Z\/Z7aO2Nxa3E8vloFMjtdTZdvUkAcnsBX01RQB+cPwr1KT4hf8E0\/E3wW8LTzyfFnw\/oN5aap4ZSF1vICt7IWiIIwTLHkKActv47gXvAA+Hfxe1D4XaRL8ffHnijVtF1fTdSs\/Bf9iW0U2m3VuQVW4SKyVoI4wHVmZgu3OCcjP6IUUAfEvw9+LXhT9nP44\/H\/R\/ifLc2Wu+KPES6voyNpktzJrunvbRxwwWwjRvPaMho\/LHILHj72O7\/AOCcOz\/hl+yMWnSaTCde1opYTRiN7Zf7RnxEVHClfukDgYxX0\/RQB822qn\/h49qZxx\/wqi0Gf+4xcV87eGdFsF\/4IvXKfYbdVk8OXV26+Uo3TC9dhIeOWyqnd14Ffo3RQB8f\/G7x3pHwk\/aO+AHjjxleto\/hb\/hHdY0yfWriN2ghupI7V40lYA7S4RtuepBx0NZ9t8VPCvwB\/bG+LPin4mXZ8P6H400nRJfC3iW+t5TavbwWzLcWgk2ERP5v7wxkgtkEjpX2hRQB8x\/sX6fPqWv\/ABo8d2Wl3ejeDfGPin+0NBt7y2a1e5jS3jjlvREwDKs0ilhuAJAzjkVyv7U\/x+8U+A\/jlY+EofG2ifBnw1caEl6njTVvDsmrSalc+dIv2KEZWMFFG7Yx3HzMgc19jUUAfJ3\/AATda+k+EnjxtRup765fx9rMpurjTW01pg7xv5n2RubfeWLeV\/BuK9qxv2w\/HWkfET4qfBH4b6FJcXfjXQ\/ijomu32kmzmV00+COWSW7DFdrQqJFG8EjdkdVOPsqigD49\/ai8bfs3+PdT1bwx8XYLzw74v0IlNL1CTTri31RuA8c2mXESkzAsQQik5YYZK86tNN+J\/hn4U\/spfGj4gaRrOu+IvAU+ox+JreO3efUYdNv43t1uZIh87vHCtuzjBfJYkcMR+g9FAHxd+0p+0V4T\/aY+EGr\/Cr4O6h\/wnnjDxeItM8uytpvI0uB5FM1zeSFAIFSMP8AK3zFsDaeRXU23hm00\/8Abz0HQJYlvNOh+DdxYMk6BlljXVLZCrA8EFeo96+qKKAPzl+GvhfXvhB+3R8J\/hBqCz3PhvwnH4kv\/CuozZbfpF9bRNHblj95reWCaMk9mjwMYr9GqKKACiiigAooooAKKKKAPnLxN\/ydjqn\/AGLmk\/8ApTf19FQ\/6lPoK+dfE3\/J2Oqf9i5pP\/pTf19FQ\/6lPoK9Cv8A7vR+f5s5af8AFn8vyQ+iiivPOoKKKKACiiigD5v\/AGmP+Qt4Y\/7GTRP\/AE5W9fSFfN\/7TH\/IW8Mf9jJon\/pyt6+kK9DGbUv8K\/NnLQ+36\/ogooorzzqCiiigAooooAKKKKACiiigAooooAKKK+FP2iPhjZ\/DX4qeM\/ix8U\/AZ+KHw7mltLm21yy1aWPVPCUSJHGyR2xdAYvMHmb4HD\/MdwbqAD61j+LejyfGqb4YC3vf+Egh8Px+JGuPLT7L9me5e3C7t27zN8bHG3GMfNniu2r4h1L9n\/4X+Nv+CimpDVfCGlalDe\/Dy28S7Z4z+9vjqksbXWMj59gjUn6Vf8D\/AAT8K\/Fv9tf9oe\/8XWk2tQ6DqPh6fTdPmuZFtbe5bSrdjciNSAZh5SBXOSo3YxuNAH2fRXyx+yreRab8cP2pje3Edstv4tguZTPIFEURskIkbJ4XapOTxge1fPXgXWZNQ\/Yn\/Z18MvrVzpXhPxl8Q7rR9bvrG4aEz2b6nqUgtvOQgoszxxoSCMgkZwTQB+ivi7xNa+C\/CeteIb5JZLHSbKe\/nSBQ0jRxRs7BQSAWwpxkjnvVb4e+NrH4leAfDXi7TIriDTdf0y21W1iu1VZkiniWVFcKzAMFcZAJGc4J618\/\/FL9k\/4R+CfgX8VtO0Hwra2NneeH5r2XRUuZWtRPbRSvBcLAzlUkD\/xqBu2jOcV4Z4u+EnhHwN\/wSd1bWPCXh6z0zVfEfgfQ77WbqxU772ZVgd5JDnkgyTE+m5qAP0Tor5P\/AGpNYs5Lf9lq3W9ga7ufiNotxFEJVLyxCzuQ0ijOWUGRAWHHzr6isHRfgn4V+NH7cHx3HjKzm1rTtCtPDdxZ6XJcyJai5ltZh9oZEYbpUEOEY\/d3vjk5oA+zqK\/M3Qfhz40\/af8AF3xj1nVPh94Z8d6hYeL9S0Kzvtf8X3lhdaFFbsEgitoIoXEO1dr+YpDOxJNfbnwX1jUPh\/8ABr4d6R8T\/FmjzeMLiCHSTfNqSMuqXYBCLE77TNKyJkgAsSGPPWgD1aiiigAooooAKKKKACiiigAooooAKKKKACiiigD5y8Tf8nY6p\/2Lmk\/+lN\/X0VD\/AKlPoK+dfE3\/ACdjqn\/YuaT\/AOlN\/X0VD\/qU+gr0K\/8Au9H5\/mzlp\/xZ\/L8kPooorzzqCiiigAooooA+b\/2mP+Qt4Y\/7GTRP\/Tlb19IV83\/tMf8AIW8Mf9jJon\/pyt6+kK9DGbUv8K\/NnLQ+36\/ogooorzzqCiiigAooooAKKKKACiiigAooooAK8c8Rfsg\/CTxb4yuvFGs+E\/7S1S7ulvbmK41K8aynnXBEkln532dzlR96M9BXsdFAHnPxH\/Z5+H\/xa8S6N4h8UaB9v1vR1MdnfQXtxayrGWDGNjDInmRlhkxvuU88cmui0D4deHvC\/i7xT4n0zTvs2u+KJLaXV7vzpH+0tBCIYTtZiqbY1C\/IFz1OTzXSUUAeTeOP2U\/hT8SPHD+L\/Efg+31HX5Y0hubj7TPFHeIgARbmFJFjuAAAAJVfAAHQVox\/s5\/DeP4Rf8KvPhS0m8B7pHGjTvJKitJO07MrsxdW812YEMCpPy4wK9IooA84+Gv7O\/w++EcWrJ4Z0A2zatEtvfzX19c381xEu7bG8lxJI5Qb3wucDceOareAP2Zfhp8MfDXiDw74e8Lx22g6\/GYNR0y6u7i8tpYiHHlCOeR1jjxLJ8iBV+Y8V6eWC9TiloA8Q8L\/ALFPwX8HX2jXuleCo4r3Rr6DUdOuZtRu55bSWEOIhG0kzFY18xj5IPlkkEqSBj0vRfh14e8O+NPEvi3T9O+z+IfEiWkeq3nnSN9pW2R0gGxmKrtWRx8oGc85rpKKAPIPHP7JPwn+I3iy88Ta34TVtcvlVL26sNQurH7aqjaouFt5UWfC8fvA3HHSuk1z4F+A\/Een+CrC+8N2psPBd9b6l4ftbdngi0+4gUrCyJGyghAeFYFehxkCu7ooAKKKKACiiigAooooAKKKKACiiigAooooAKKK5z4geP8ARfhl4VvNf125+z2VuAqog3SzyHhIYl6vIx4CjqT+NAHiWsSfb\/2rPEMkfK2ujaTaPjn5\/Mu5SD6fLKn519Gw\/wCqT6Cvn34A+GNT1TVNW8Va\/Eset65eNqV5GnKwkqqRQA9xHEkaZ7lSe9fQnSvSxa9nCnRe8Vr83c5aPvSlUWz\/AEFooorzTqCiiigAooooA+fv2kvC+t6wunXGi2kN3eWepWOoRxXMrRRyfZ7qOcqzhWK5EZGQp5PSov8Ahe\/xR\/6Jx4f\/APCkn\/8AkKvoGa3iuBiRFce4qL+y7T\/nhH\/3zXpfWKM4xVWDbStucvs6kW+SWjPA\/wDhe\/xR\/wCiceH\/APwpJ\/8A5Co\/4Xv8Uf8AonHh\/wD8KSf\/AOQq98\/su0\/54R\/980f2Xaf88I\/++aXtMJ\/z7f3hy1v5l9x4H\/wvf4o\/9E48P\/8AhST\/APyFR\/wvf4o\/9E48P\/8AhST\/APyFXvn9l2n\/ADwj\/wC+aP7LtP8AnhH\/AN80e0wn\/Pt\/eHLW\/mX3Hgf\/AAvf4o\/9E48P\/wDhST\/\/ACFR\/wAL3+KP\/ROPD\/8A4Uk\/\/wAhV75\/Zdp\/zwj\/AO+aP7LtP+eEf\/fNHtMJ\/wA+394ctb+ZfceB\/wDC9\/ij\/wBE48P\/APhST\/8AyFR\/wvf4o\/8AROPD\/wD4Uk\/\/AMhV75\/Zdp\/zwj\/75o\/su0\/54R\/980e0wn\/Pt\/eHLW\/mX3Hgf\/C9\/ij\/ANE48P8A\/hST\/wDyFR\/wvf4o\/wDROPD\/AP4Uk\/8A8hV75\/Zdp\/zwj\/75o\/su0\/54R\/8AfNHtMJ\/z7f3hy1v5l9x4H\/wvf4o\/9E48P\/8AhST\/APyFR\/wvf4o\/9E48P\/8AhST\/APyFXvn9l2n\/ADwj\/wC+aP7LtP8AnhH\/AN80e0wn\/Pt\/eHLW\/mX3Hgf\/AAvf4o\/9E48P\/wDhST\/\/ACFR\/wAL3+KP\/ROPD\/8A4Uk\/\/wAhV75\/Zdp\/zwj\/AO+aP7LtP+eEf\/fNHtMJ\/wA+394ctb+ZfceB\/wDC9\/ij\/wBE48P\/APhST\/8AyFR\/wvf4o\/8AROPD\/wD4Uk\/\/AMhV75\/Zdp\/zwj\/75o\/su0\/54R\/980e0wn\/Pt\/eHLW\/mX3Hgf\/C9\/ij\/ANE48P8A\/hST\/wDyFR\/wvf4o\/wDROPD\/AP4Uk\/8A8hV75\/Zdp\/zwj\/75pDpdp\/zwj\/75o9phP+fb+8OWt\/MvuPkXxT+0V8SItZhSXwlpNo7PtWKLWpXXOCeSbYdge1drpvx8+KE1lE4+Hmgygj77eIp1J\/D7Gag+K1lAnjfTAIlAN2e3\/TGWvdfCWm2raDaEwJ9wdq+gx8cHTwtKSp7+Z5mGlXlWmub8Dxv\/AIXv8Uf+iceH\/wDwpJ\/\/AJCo\/wCF7\/FH\/onHh\/8A8KSf\/wCQq98\/su0\/54R\/980f2Xaf88I\/++a+f9phP+fb+89PlrfzL7jwP\/he\/wAUf+iceH\/\/AApJ\/wD5Co\/4Xv8AFH\/onHh\/\/wAKSf8A+Qq98\/su0\/54R\/8AfNH9l2n\/ADwj\/wC+aPaYT\/n2\/vDlrfzL7jwP\/he\/xR\/6Jx4f\/wDCkn\/+QqP+F7\/FH\/onHh\/\/AMKSf\/5Cr3z+y7T\/AJ4R\/wDfNH9l2n\/PCP8A75o9phP+fb+8OWt\/MvuPA\/8Ahe\/xR\/6Jx4f\/APCkn\/8AkKj\/AIXv8Uf+iceH\/wDwpJ\/\/AJCr3z+y7T\/nhH\/3zR\/Zdp\/zwj\/75o9phP8An2\/vDlrfzL7jwP8A4Xv8Uf8AonHh\/wD8KSf\/AOQqP+F7\/FH\/AKJx4f8A\/Ckn\/wDkKvfP7LtP+eEf\/fNH9l2n\/PCP\/vmj2mE\/59v7w5a38y+48D\/4Xv8AFH\/onHh\/\/wAKSf8A+QqP+F7\/ABR\/6Jx4f\/8ACkn\/APkKvfP7LtP+eEf\/AHzR\/Zdp\/wA8I\/8Avmj2mE\/59v7w5a38y+48D\/4Xv8Uf+iceH\/8AwpJ\/\/kKj\/he\/xR\/6Jx4f\/wDCkn\/+Qq98\/su0\/wCeEf8A3zR\/Zdp\/zwj\/AO+aPaYT\/n2\/vDlrfzL7jwP\/AIXv8Uf+iceH\/wDwpJ\/\/AJCo\/wCF7\/FH\/onHh\/8A8KSf\/wCQq98\/su0\/54R\/980f2Xaf88I\/++aPaYT\/AJ9v7w5a38y+4+f5vjJ8XtUUxWfhHwto0jDCzXGo3V9tPr5Yhhz9N4+tM0H4M6\/4y1+DxB421ifxFqkBJtjPGIbWyyMH7Pbr8qEgAFiWc92r6DXTbVWyIEB+lWVULwBgU1iaVLWjTs+71F7Kc9KktPLQzdB0ODQbFIIVxgcn1rToorz5SlOTlJ6s6oxUVZBRRRUjCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKSlpKAPm\/4s\/8jxpf\/X2f\/REte8eEf+QBaf7grwf4s\/8AI8aX\/wBfZ\/8AREte8eEf+QBaf7gr6rMv9zo+h42E\/j1DZooor5U9kKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKSlpKAPm\/4s\/wDI8aX\/ANfZ\/wDREte8eEf+QBaf7grwf4s\/8jxpf\/X2f\/REte8eEf8AkAWn+4K+qzL\/AHOj6HjYT+PUNmiiivlT2QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApKWkoA+b\/iz\/yPGl\/9fZ\/9ES17x4R\/5AFp\/uCvB\/iz\/wAjxpf\/AF9n\/wBES17x4R\/5AFp\/uCvqsy\/3Oj6HjYT+PUNmiiivlT2QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApKWkoA+b\/iz\/AMjxpf8A19n\/ANES17x4R\/5AFp\/uCvB\/iz\/yPGl\/9fZ\/9ES17x4R\/wCQBaf7gr6rMv8Ac6PoeNhP49Q2aKKK+VPZCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkpaSgD5v+LP\/I8aX\/19n\/0RLXvHhH\/kAWn+4K8H+LP\/ACPGl\/8AX2f\/AERLXvHhH\/kAWn+4K+qzL\/c6PoeNhP49Q2aKKK+VPZCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkpaQ0AfN\/xZ\/5HjS\/+vs\/+iJa948I\/wDIAtP9wV4P8WP+R40v\/r7P\/oiWvePCP\/Iv2n+4K+qzL\/c6PoeNhP49Q2aKKK+VPZCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkqK6uks4HlkO1FGSa8Q+Inx6Gl38OkaVa3Wq6xeFls9L02Pzbq4x94quQAo7uxCjuRXVRw8612tEt29jGpVjTsnuz22S+t4Ww8yqfc03+1LT\/AJ+I\/wDvqvnq2+HPxl8VL9pvL7w34RV+VtrjztTnQf7exoUDeysw9zVn\/hRHxR\/6KP4f\/wDCbn\/+Ta39lhVo6j+4z5638v4nvn9qWn\/PxH\/31R\/alp\/z8R\/99V4H\/wAKI+KP\/RR\/D\/8A4Tc\/\/wAm0f8ACiPij\/0Ufw\/\/AOE3P\/8AJtHs8J\/z8f3BzVv5V9575\/alp\/z8R\/8AfVH9qWn\/AD8R\/wDfVeB\/8KI+KP8A0Ufw\/wD+E3P\/APJtH\/CiPij\/ANFH8P8A\/hNz\/wDybR7PCf8APx\/cHNW\/lX3nvn9qWn\/PxH\/31R\/alp\/z8R\/99V4H\/wAKI+KP\/RR\/D\/8A4Tc\/\/wAm0f8ACiPij\/0Ufw\/\/AOE3P\/8AJtHs8J\/z8f3BzVv5V9575\/alp\/z8R\/8AfVH9qWn\/AD8R\/wDfVeB\/8KI+KP8A0Ufw\/wD+E3P\/APJtH\/CiPij\/ANFH8P8A\/hNz\/wDybR7PCf8APx\/cHNW\/lX3nvn9qWn\/PxH\/31R\/alp\/z8R\/99V4H\/wAKI+KP\/RR\/D\/8A4Tc\/\/wAm0f8ACiPij\/0Ufw\/\/AOE3P\/8AJtHs8J\/z8f3BzVv5V9575\/alp\/z8R\/8AfVH9qWn\/AD8R\/wDfVeB\/8KI+KP8A0Ufw\/wD+E3P\/APJtH\/CiPij\/ANFH8P8A\/hNz\/wDybR7PCf8APx\/cHNW\/lX3nvn9qWn\/PxH\/31R\/alp\/z8R\/99V4H\/wAKI+KP\/RR\/D\/8A4Tc\/\/wAm0f8ACiPij\/0Ufw\/\/AOE3P\/8AJtHs8J\/z8f3BzVv5V9575\/alp\/z8R\/8AfVUtY1iKHTZ3gnQyhTjmvEP+FEfFH\/oo\/h\/\/AMJuf\/5NpG+A\/wAUWBB+I3h8j\/sW5\/8A5NpxhhItPnf3Ccq7VuVfeeMfFz4tX+g+NLWGbSRe7ZPPhmW4x5uUdCuNpwQW9T29a+oPg74juLzQo\/7QKQNsUmPzNwRscqDgZwe9eE+Jv2TfHupataTz+LdFu5IZPMjlXRJUCt9DdH2PXsK7PS\/2efiZp9qkUXxC0CJcfdPhycn8\/tgr6rMMVl9bCwpxlr6HjYWjiqdaUpI+h\/7UtP8An4j\/AO+qP7UtP+fiP\/vqvA\/+FEfFH\/oo\/h\/\/AMJuf\/5No\/4UR8Uf+ij+H\/8Awm5\/\/k2vlPZ4T\/n4\/uPa5q38q+898\/tS0\/5+I\/8Avqj+1LT\/AJ+I\/wDvqvA\/+FEfFH\/oo\/h\/\/wAJuf8A+TaP+FEfFH\/oo\/h\/\/wAJuf8A+TaPZ4T\/AJ+P7g5q38q+898\/tS0\/5+I\/++qP7UtP+fiP\/vqvA\/8AhRHxR\/6KP4f\/APCbn\/8Ak2j\/AIUR8Uf+ij+H\/wDwm5\/\/AJNo9nhP+fj+4Oat\/KvvPfP7UtP+fiP\/AL6o\/tS0\/wCfiP8A76rwP\/hRHxR\/6KP4f\/8ACbn\/APk2j\/hRHxR\/6KP4f\/8ACbn\/APk2j2eE\/wCfj+4Oat\/KvvPfP7UtP+fiP\/vqj+1LT\/n4j\/76rwP\/AIUR8Uf+ij+H\/wDwm5\/\/AJNo\/wCFEfFH\/oo\/h\/8A8Juf\/wCTaPZ4T\/n4\/uDmrfyr7z3z+1LT\/n4j\/wC+qP7UtP8An4j\/AO+q8D\/4UR8Uf+ij+H\/\/AAm5\/wD5No\/4UR8Uf+ij+H\/\/AAm5\/wD5No9nhP8An4\/uDmrfyr7z3z+1LT\/n4j\/76o\/tS0\/5+I\/++q8D\/wCFEfFH\/oo\/h\/8A8Juf\/wCTaP8AhRHxR\/6KP4f\/APCbn\/8Ak2j2eE\/5+P7g5q38q+898\/tS0\/5+I\/8Avqj+1LT\/AJ+I\/wDvqvA\/+FEfFH\/oo\/h\/\/wAJuf8A+TaP+FEfFH\/oo\/h\/\/wAJuf8A+TaPZ4T\/AJ+P7g5q38q+898\/tS0\/5+I\/++qP7UtP+fiP\/vqvA\/8AhRHxR\/6KP4f\/APCbn\/8Ak2j\/AIUR8Uf+ij+H\/wDwm5\/\/AJNo9nhP+fj+4Oat\/KvvPf4r6CdtscqufQGp6+X\/AAjc+L\/BfxnvvCev65Y60INOs9QiubCxe0H76W4QoytLJnHkAggj7x4r6djbdGpPcVjXoxpqM4O6l\/wxdOo5NxkrND6KKK5DcKKKKACiiigDy\/47ePLfwT4Q1C9uZNlva28lxMR12qpYge\/FVv2ffhY3gzw+fEWu26N441+NbjU5j8xtkPzR2cZP3Y4wQCP4n3MevHC\/tSR\/bf7JsJPmhvta0m0kDcgpJqECMCO+VJH419J16WIfs6NOktmrv1OWl705zfoFFFFeadQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB85eJv+TsdU\/7FzSf\/AEpv6+iof9Sn0FfOvib\/AJOx1T\/sXNJ\/9Kb+voqH\/Up9BXoV\/wDd6Pz\/ADZy0\/4s\/l+SH0UUV551BRRRQAUUUUAfN\/7TH\/IW8Mf9jJon\/pyt6+kK+b\/2mP8AkLeGP+xk0T\/05W9fSFehjNqX+Ffmzlofb9f0QUUVynxJh8b3Hh1V+H954fsde89SZfElpPc2vk4O4bIZY23Z24O7HXivPOo6uivkv4P\/ABN\/aN+JnjLxtpU2o\/C61tfB\/iEaJfNHompb7oCKKVniJvCFJWXA3A4I7103ws\/aMtLPxh8YbX4j+N9F0XTdH8aNouhnWbq2sFWEWlvJ5KM2zzDukY8lm+brjFAH0dRVK81rT9N0mTVLu\/tbXTI4vOe9mmVIVjxneXJ2hcd84rI8E\/Erwj8SrOe78IeKdF8VWkDiOWfRNRhvI42PRWaNmAPB4NAHSUV5v8fvjdpvwC+Hr+I76xudZvri7h0zSdFssC41K+nbbDbxk8Asckk9FVjgkYPAR6h+1R9hj1ZtL+FbsyrK3hgzaglwgIBMf27LRmQcjPk7c98ckA+h6K5zxP8AEjwl4Jklj8ReKdF0CSK0a\/kXVNQhtilssiRtMQ7DEYeSNC\/QM6jOSK5\/TfHGo6z8XrKw0\/X\/AAbfeCr3wuurWtrbXrSa3PM1wFW5RVYxtYmJlAkHJkYc4NAHodFeE\/tJftCaJ4N+E3xOh8J+OtCh+I2g6BeX0Gmw31tPfWssURYO1sxY\/KcEhkI9a5D4qfHr4l6P4s\/Z58F+CT4ZGtfEfT9QuLzUvE1lPPFC1pYw3OVSCaLG\/fID1H3cY5oA+paK+cvDfx3+IfgD4w+G\/h38Y9F8PoPFYmXw\/wCK\/CjzpZXFxEm9rWaCYs8MhXJU72Vug5zjnYfjJ8dviN8bfjB4U8Af8K9s9K8C3dnawR+IrC+e4vDPaibDSxXAVfmDDPlnAI4OOQD6vorzL9mr4yn9oD4I+GfHkml\/2Jcaok6XGn+cJRDNBcSW8oVx95d8TEH0IrI8K\/GTW7r9qbx18LdctdPgsLTQrDxD4dntkdbi4tXZobrzizlWKzqAu1VwrAHJ5oA9kor5l+CH7Wl\/8Uv2pvil8MrzTbO00TQVZ9Av4UcS3otpRbX\/AJjFyrbJ2AG1VwAc5612\/wAJfjPqnxG+J3xjs5otNt\/BHgzVLfRbDUIw6zS3SWyy3\/nOXKbY2kjUAAEYYsTkYAPY6K5XwZ8VvBPxHmvIfCfjDQPFEtmcXMei6nBdtAc4+cRs23n1rxb4E\/tLafLa\/EMfEzx5oWk3Fn8RNd8P6KusXdrp7Pa29wEhhjB2eYVBxnljxkk0AfSdFc58QPHWmfDfwB4g8X6rKq6VounzajOysPmjjjL4U9ycYHqSK8Y\/Y3\/aH8XfGzR\/E+lfEfQ9P8M\/EDw\/Pay3WmaYHEQsru2S4tJMO7ncQ0itzjdGfcAA+iqK+TNP+M\/x7+JPxM+Luk+AYPh7HpXgfV10y3stes737VfEwLLgzx3ARCSSAfLwMjIPWm3X7a+o698GPgN488PaFa2L+PvHmneEdV07VQ8rWKyy3ENz5ZRk+dXtzsZgRg5K84AB9a0VU1ea4g0m9ltHt47pIHaF7wkQq4UlTIRyFzjOO2a4Twl8UrLS\/g9oHi34geL\/AAXafaLaNrvXNJ1NU0OWVs8288zcoccZOTg0AejUVmeG\/FGjeMtFttX0DVrHXNJuRugv9NuUuIJRnGVkQlWH0NJZ+KdF1DXtR0O11ewuda05I5b3TYblHubVJATG0sYO5A4B2lgM4OKANSisS28ceHLzTdU1G31\/S59P0q4mtdQu472NorOaI4mjmcNiN0PDKxBU9cVX8E\/Ejwl8SrGe98IeKdF8VWcD+XLcaJqEN5HG2M7WaNmAPsaAOjorkvD\/AMXvAni3xFdeH9D8a+HdZ1613faNL0\/VYJ7qHbw2+JHLLjvkVN4k+KXgzwbrWn6Pr\/i7QtD1fUCFsrDUtSht57kk4Ajjdgz5PHyg80AdPRXif7IHxG8Q\/FL4Ovrfie\/\/ALT1Rdd1ey+0eTHF+5gv5ool2xqq\/KiKucZOMnJyapeJf2yPh\/4P\/aGb4Ya34i8N6PDDoMmq3Wt6h4gt7dLa7FxHEtg8b42ytHIZQC4bav3CDkAHvNFcp40+LHgf4bzWkXi7xl4f8LS3f\/HvHrWqQWbTc4+QSOu78K6WzvINQtYbq1njubaZQ8c0Lh0dSMhlI4IPqKAJqKKKAPnLxN\/ydjqn\/YuaT\/6U39fRUP8AqU+gr518Tf8AJ2Oqf9i5pP8A6U39fRUP+pT6CvQr\/wC70fn+bOWn\/Fn8vyQ+iiivPOoKKKKACiiigD5v\/aY\/5C3hj\/sZNE\/9OVvX0hXzf+0x\/wAhbwx\/2Mmif+nK3r6Qr0MZtS\/wr82ctD7fr+iCiiivPOo+bv2Tf+SmftIf9j+\/\/pBa1xn7PvwZ8DfED4uftOX\/AIk8K6Xrl9deLZNJkuNQtlmcWpsrdjEpYHYCXYnbgnjOdox9ZaT4Z0fQLrUrnTNKsdOuNTuPtd9NaWyRPdzbQvmylQC77VUbmycKB2o0nw3pGg3GpXGmaVZadPqVwbu+ltLdImupyqqZZSoBd9qqNzZOFA7UAfmJqOo6zrH7B\/7KAv8AV9PsvDEmvw22r6h4itXu9MhSN7hLMXkYdA1urIgw7BAVjycCvo74D\/DOTS\/2nF8Tz\/E74eatrEnhqe2uvDvgXSBYtdWwniKXM6rcyBvLdlVWYZw5APXH1FZeBPDWm+E18LWnh7SrXwysRgXRYbKJLIRkklBCF2bSSTjGOareCfhh4N+GsE8PhDwlofhWGcgyx6JpsNmshHQsI1XPXvQB4H+3xY6hpfhP4a\/EG10+51bTPh\/410\/xFrFpZxmSUWCCRJpkUcsY\/MDYxwNxJABNeZftx+OvBWrfAfxJ8U\/Anxw1iy8RfYrZNGs\/DPjeW2tZ5DMgwtpFKA0mxn3Dbu+XkfLX3cyhlIIyDwQa4bT\/AIEfDTSfEjeIbL4eeFLPX2YudVt9Etkuix6nzQm7PA79qAPDPit4H0Hx1+378MIPEGlW2sW1j4L1S+gt7xBJEJlurdVcoflYrvJG4HBww5AIXxDYzaT+3dFZ+HreG0uLb4MX0WnW8MYSKJl1SARIqgYCghQABgAV9NSeG9Im8QQa9JpVlJrlvbvaQ6m1uhuY4HYM8Sy43BGZVJUHBKg9qD4b0hvES+IDpVkdeW0NgNU+zp9qFsXDmHzcbvLLgNszjIBxmgD8w5pPgh\/w7AuW13\/hHW8fvp14ZPtAU60deLyF9\/8Ay38zd97dwIxz8gr3P4kapZaL+0j+w5e6heQWFnHo\/iLfcXUqxxpnRrcDLMQBkkD6kV9T3XwU+Hl9rGratceAvDNxqurwyW+o30uj27T3sTja6TOU3SKw4IYkEdam8YfCHwJ8Q7PTrXxV4K8O+JrXTVZbGDWNKgu0tQQoIiWRCEBCKDtx90egoA+cPjv4u0X47\/tGfA7wR4J1K28SXvhfxF\/wlmvXWlzLcQaXawQuqLO6kqryu4VVzu7kYINeZ6D4E0zxx+1J+1FBqXxg8RfC6P8AtHTIjHoer2lgt0raeAXczROx29ijLjceehH3Z4R8B+Gvh\/pp07wt4d0nw1p5O42mkWUVrFn12RqBn8K5vxL+zz8K\/GevXOt+IPhn4P13Wroq0+paloNpcXEpVQqlpHjLNhVUDJ4AA7UAeSf8E8vEVzq3wBudG8uxn0Pwr4g1Dw7oetabbCC31rT7eQCK+RVJX94zOCVJBKE9Saxf2zvFEPwB+KHwn+OM426Vpbaj4a1rapJkt7q2aW33EdAtxbrz6yY7ivq3T9OtNIsYLKxtYbKzgQRxW9vGI441HRVUDAHsKz\/Fng3w\/wCPtEl0bxPoWm+I9ImZXk0\/VrOO6t3ZTlSY5AVJBAIyOCKAPgmfTZP2Y\/hT+zB8Y9bDJPp9xcp4ukxtZk1yOS4leX2juTH9DgfdrO+JHhnxF4b\/AOCbvhrUbt47G58XeI7LxR4xubm3kkhS21C9NzK1xGjBmjUSW6uuQSqkHGa\/QfxN4M8P+NvD8ug+IdC03XtDm2eZpmp2cdzbPsYMmYnBU7SqkZHBAPatGTT7WbT2sXtoXsWi8hrZowYzGRtKFcY244x0xQB8W\/DT4X7v2ifhn4pb4r\/Cye8sba9ittH8B6GljPq9nJbHKOUupN8UZCSKSu1SBjkiuO+B6\/AWOx\/ajb4hp4W\/txvHHiU6n\/bIi+2tp\/2hxH5Xm\/Nt3iTb5f8Ay0\/2q+3\/AAb8JPA3w7urm68KeC\/D3hi5uv8AXzaNpUFo8vOfnMaAt+NVdW+B\/wAOdenhn1PwB4X1GaG6mvopLvRraVkuJX8yWZSyHEjv8zMOWbkkmgD4WW68beMP2Of2avgtaQWt74w8bJDd3dprk8sMDaLYn7WVndEd0SRFtYs7TkORzmvR7m++KHwo\/a++H\/jz4j6Z4R0nR\/HFv\/wgd1J4V1K7uka5Je4sWlWeCIBy6vEpGSRIQegr7Fk8MaNLr9trr6TYvrdtbtZwak1shuYoGIZolkxuVCVUlQcEqPSk8QeFdF8WW9rBrmj2GswWtzHe28eoWqTrDPGcxyoHBCup5DDkdjQB8RfCPwF8RfHHx4\/aYg8HfE2LwBpbeLI4bxY9AjvruQm1T54ZnlURMF4GY3wea1v2mvhToXwP+Gf7KXgbw1HLHo2i\/F7w5BC07BpZWLXTySuQAC7uzuxAAyxwB0r7H0nwvo2g32p3umaRY6deapMLm\/uLS2SKS7lChRJKygF22gDc2TgAUa74W0XxR\/Z\/9s6RYav\/AGdeR6jZfbrZJ\/st1Hny549wOyRcnDrhhk4NAB4q\/wCRY1j\/AK85v\/QDXwb8Ovh3YeMv2U\/2YtXi8XeEtB8V+HdNnvtJ0nxsiT6bqqtH5cyvCXViU3RkSpkxlhx81foHLEk8TxSoskbgqyMMhgeCCO4rjda+CPw68SeH9K0HVvAPhfVND0lSmn6Ze6NbTW1mpxkQxMhWMcD7oHQUAcR+yH8TLD4qfCOTU7DwrpXhIWesX+mz2ugukmm3E8MzLLc2siIokikbLB9vJ3cnqfLvCPi7Qfhx+318dJfFWt6d4di1Twzod\/Zvql0lus8EMcscsilyAQjAg+lfWOkaPYeH9MttN0uxttN061QRwWlnEsUUSDoqooAUewFYvi74Y+DvH91YXPijwnofiS509t9nNq+mw3T2zZBzGZFJQ8DpjpQB8R\/C\/wAN+Ffj5+zP8a7W48Y6f4a0bXPi1q2oaXrWpqn2SWQX0VxbLLDMVEqSbVBibBIJ70niz4na9rPwB\/aX8JaH4Z8K2Hjrwzodr9r8R\/DjBsdUt5kcnG0eZFLHCs+Y2Zyu7IbHJ+2774WeC9S0LUdEvPCGg3WjaldPfX2nT6ZA9vdXDnc80sZXa8jHkswJJ6mrng\/wL4b+Huk\/2V4W8P6V4a0zeZPsWj2UVpDuPVtkahcnHXFAHwR4J+Ftn4kj+CWq2Pxe+EOmWWlavpt5oq+FfDotNTusYV7ISC7Zz5iF0kUrnOS44Ndf8Opfhf8A8Lm\/agf41nwv\/bA1yNW\/4Sjyt39h\/ZI\/s3lib\/lngtnZ1bHfbX1n4f8Agz8P\/CfiGbXtE8DeG9G12bJl1PT9It4Ll89d0qIGOfc1Z8RfC3wZ4u17T9c13wjoOta3p2PsWpajpkNxc2uDkeXI6lk55+UjmgDwP\/gmv9g\/4ZX03+yg40v+3NZ+yCQOGEP9oT7Mh\/mztx97n15rJ8eWvgzQv+ChmjXniqDQ7HT9R+Gt2sdxq0cKRT3aalAx+ZxgyLEGOeoUelfVOg+HNJ8K6ebHRdLstIsjLJP9msLdII\/MkcvI+1QBuZ2ZiepJJPJrM8YfDXwj8QvsP\/CVeFdF8TfYZPOtP7Y06G7+zyf34\/MU7W4HIwaAPkz4OTfDeX4\/\/tHv8Wm8OjxnHr\/lxjxY0Hy+HxaxG28oT8CHG8vt45Xdziu3\/wCCeVu1v8FfEP2BZU8FP4x1l\/CAkDAf2Kbj\/Rym7nYT5hHsa9z8ZfCPwL8Rby1u\/Ffgvw74nurX\/j3n1nSoLt4ec\/I0iErz6V1NvbxWsEcEEaQwxqESONQqqoGAAB0AHagCSiiigD5y8Tf8nY6p\/wBi5pP\/AKU39fRUP+pT6CvnXxN\/ydjqn\/YuaT\/6U39fRUP+pT6CvQr\/AO70fn+bOWn\/ABZ\/L8kPooorzzqCiiigAooooA+b\/wBpj\/kLeGP+xk0T\/wBOVvX0hXzf+0x\/yFvDH\/YyaJ\/6crevpCvQxm1L\/CvzZy0Pt+v6IKKKoa\/dS2Og6lcQtsmhtpJEbAOGCkg4PvXnnUX6K+KfhB8Zfitov7KMn7QfxB8aweIrePwrLfReEbPSbe3gllQBYZpLhUEnmyMuXC4jXzMKvy5PGeEf2pPihDqngPW18S+KfHMusahZwa34Tb4aXOn6ba29wQsktpe+SJP3O7cDI7hwCeM0AfoTXMeNPiZ4b+Ht94bs\/EGpfYLjxHqaaPpaeRLJ9ou3VmWPKKQmQjHc2F4618t\/GT4weNdW+LHxe8P2Pxl0v4L6d4E0uzudPjuNNs7mXVmmtTO9zIbpT+6R\/wB1thGcqcnOAXaT8YviZovwH\/Zi13VfE93ea\/478YaRa63NfabaRPLZ3drcyvbhI4lVFykZV1VXwBk8nIB9k1mx+JNIm8QT6DHqtlJrlvbpdzaYtwhuY4HYqkrRZ3BGZWAYjBKkdq+S\/EXxg8bJ+0ZrvhzxX8VW+DlhDq1vbeF9Lu\/DMM2m+ILQojFjfzDmZ2MkflJJGykDAc5xnad8PfG+of8ABQjx0bH4q6ppar4Z03UGWPR9Pk32bXtxtsPnhOETDASD94d3LHAoA+16K\/PfXv2uPGvxC8W\/ESTQ\/G3iTwTZeHNbu9E0fS9B+Hc2vQXptjtMt3c+S+PMcH93E0ZRcZJJzXovj34+fFfXvhZ+zvqPh5YPAfjDx3rMWlaxZ6xpxeO3LWlx5pMUi+YAjx+ai5UttRS20kkA+w6K5r4eeH9e8L+FbbTvEviqbxpq0bOZNYuLKCzkmUsSoMcKrGNoIXIAzjJ5r57+FfiD4u\/Fn45fE63PxDh0PwT4K8YrZQabb6PbTXF\/D5NtLJaSyMnyRBS210\/elp2JbCKpAPqmivj\/AOHXiD44ftNeD9c+JPhP4k2ngPSZNQvrbwz4ZTQra8huIrWeSFWvppQZQ0rxMCImQIORnpR8Mf2pvFnj64\/Zu8bXMkVj4M+IlpqGiavpscCeXBrMau8EiSEGQK5tblAu7GCuQTyAD7Aor49+F\/7VniOLxB8adX8Z3cU3hCy0u+8UeEF8mOPGm2V3d2c6FlUM5Z7eCUbixxcqAeQKx\/GnxV+MXgv4Y\/BWXxf4yvvB+n61pMl74v8AHmneGYdRl0+8ZY5ILaWERGK3ixI6GUxMMxDJGS9AH21XMeGfiZ4b8YeKvFXhzSNS+1614XnhttXtvIlT7NJLEJY13MoV8oQcoWA6HB4qt8ItSfWPhvoV6\/jGz+IBngLjxLYQRQw36lm2uEiYoCBhTtOMqeF6DwLxN8cPGun6h+2PDb6z5afD\/RLe88Nf6LCfsEraGbpm5T97++G\/Em4dvu8UAfVtFfFNx8Rvjf8AD3wf8I\/il4h+IGneINH8Vapo9jq3hC30SG3tre3v9iLJBcAec0yF1Y7iEYk4VAAK+wfFWl6hrXh3UbHStZm8PalcQtHb6rbwRTyWrkcSKkqsjEejAigDLvviX4eg+HereNrDUbfX\/D2nWd1ePdaNPHcrKtuH81Y2DbGYNG6Y3DDKQSMGrXw+8aWPxJ8BeGvF2lx3EOma\/pltqtrHdKFmWKeJZUDhSQGCuMgEjOeTXw5+yb4R8T6b+wR4p1q\/8eX2reH7jw74pgt\/DMunWkUFrMLu8DTrMkYmZmKSHazlR5pAGFXD\/BPib4xfBD9mT4GfEWbx7p+p+FmtfDem3PgqHRYo4BptylvBGy3RzMboK6MzbhHuLAJgDcAff9FfGH7QH7TviCL9oLWPhpovibXPA2l+HtLtby91Tw34Pk8Q311c3G5ki2+VLHDEsYU7mTczMQCMHHrP7H3xW8W\/Fb4d6xL4zsr5NT0bWrjS4NWvtGm0ltYtVVHhvPs0gBjLLJtZRwGQ4xnAAPdqK+b\/AB14w+InxO\/aM1T4X+CPFqfD3RfDeh2ur6trkGmwX19c3FzJIsNvElwrRpGEiLM+0sTwMdazviF40+LOg698J\/g3p\/i\/TW8c+JhqV1q3joaOirBYWhDB4rNnaP7Q6yRKc7kDBztwQAAfUNFfNnw58cfET4dftKRfCXx14qi+IGl614dl17R\/EEmmw2N7DJDOsc1tNHAFiZdrqyuFU8YIPWvD\/D\/xU\/aE1z9kzUfjsPifpsR0NdQuovDf\/CPWzQ6lb2l3NFL9qmwHWRhE4XyPLACpncWYgA+8b3xJpGm61puj3eq2Vrq2piVrGwmuESe7EQDSmKMnc4QMpbaDtBGcZrSr4f8AjtoPiz4hftafs5atoXxD1LwkuvaLrl1p0cOmWVydJxZ2jzBDLE3mmUOobzN23Z8m3JrsP2k\/iy3wv1rS9L1z9pjSvhasemRbbdNAtr\/VL6fLK9zMjq6pExAwscS8h8PxgAH0T8QviV4c+FeiW+r+KNR\/svTp7230+ObyJJt088gjiTEasRuYgZIwM8kCunr4msf2rPGvij9hrwz8SrTVbS38VTeI7PRrrUrG0Q293GNXW0kkSOVTtEsXPQFS5xtwMdt4y8SfFfxx+1l4i+G3hTx7b+C\/C9l4W0\/WJboaRBe3kUrz3EbCDzV2fPtTcZN4URgKoLFgAfUdFfFi\/tdeNPhv+yr8WPEfic2PiTxz4B8V3Pg2LUI7QwwalOJbdYLp4I\/ujbdKzRpjPlkDqKzfhl+0J8RLX4veBdNbxP4u+JGi69dmw1q11f4bz6HDpW6NilzBcCBP3YkCqUlLna2d2RmgD7lor5V8E+IPi78Vv2ivitotr8QofDXgnwV4gso4LSDR7a4ubxJLSCWS1d3X5IfvneMylpj8yhAD9VUAFFFFAHzl4m\/5Ox1T\/sXNJ\/8ASm\/r6Kh\/1KfQV86+Jv8Ak7HVP+xc0n\/0pv6+iof9Sn0FehX\/AN3o\/P8ANnLT\/iz+X5IfRRRXnnUFFFFABRRRQB83\/tMf8hbwx\/2Mmif+nK3r6Qr5v\/aY\/wCQt4Y\/7GTRP\/Tlb19IV6GM2pf4V+bOWh9v1\/RBVXVbH+09LvLPf5f2iF4t+M7dykZx361aorzzqPIvAv7OWkeHf2ZbD4L67et4i0WPRG0S7u1i+ytcRsrBnVQzeWfmyPmOCBzXP\/D34C\/E\/wAFtoGkXnxyvdX8HaJJAILAeHbaHULm3hIKW9xe723qQqq7LEjsufmBJNe+0UAfmR8S4PBUn7THxfv\/AIgfEO1+FV\/\/AG1bzaRpniLwbY6016kVnDGL22muraU7XKACKBgw2c8sAPpH4b+EfGX7UPwT+DXiTx9cnw54g8N+LI\/E+P7IaBtSt7Y3UNvmBpAbczRypJnnHZcMMfU1FAHzp8XP2Y\/GvxvbVfD\/AIq+KyXXwz1K\/S6m8OQ+GbeO8WFJVlS3W+8zhQVA3+Vvx\/F3rf8AGn7P+v6h8erP4oeEPHh8JXk2lQ6JrOnTaQl\/FqFrFcNMpQtIhhl+d134cYI+X19sooA+do\/2Y\/GPgjxd4r1D4X\/FZ\/BOheKNSl1nUNDvtAh1WOG9lA86a1dpEMW8gMVYSKG6DHFdd4w+As\/jCT4Sy3fiu8urnwHq8ery3l9bJLPqrrbSwkOUKLGzGXeSqkcYCjOR63RQAV5v8J\/g6Phf4l+JGr\/2v\/aZ8Y+IG1zyfs3lfZMwRQ+Vne2\/\/Vbt2F+9jHGT6RRQB8w2v7IvjHwbF4j0D4e\/GS88GeANdvbi+k0I6DBeXNg1w5adLK7Z1MKsWOAySbM5HOTXX+Mv2WdH1D4B+Hfhp4Q1OTwf\/wAIvcWF7oGrmD7ZJZXNrMsqTMhZPMLEOG+Zc+Y30r2+igD5j8bfsRWHirwN8K\/C9n4ofSrPwfp8ei6lILDzW1zTi9rJc27\/AL0eX5z2iMW+fG9+DmvUvit4I+I\/ijULGfwP8SrXwRbRwtFdWd74ci1WO4YnIkBaWNkYDjGSp9K9KooA89+Avwa034BfC3SfBWl3k+ow2TTTS3twiRvPPNK80r7EAVAXkbCKMKMDnGa47Wv2YhrF1+0JP\/wknkn4tabFp2PsO7+ytmmGx3\/6wednPmY+T+7n+Kvc6KAPGfHH7Oi+Mvg\/4A8Cf8JAbNfCl9ot59v+x7zdDT3jbbs8wbPM8vGdzbc9GxXs1FFAHzp8Of2Vde+Hfgfxt4Bh+Iv274f6zZ6pbaRo82iIs2kveu7uzXAlzOqNLIQu1M7zk8DGz4o\/ZjXxJ+zb4L+E3\/CRm3Xw3FocX9rfYdxuBpzwNnyvMGzzPIx947d38WOfcqKAPDfiJ+zrrmpfFab4kfDrx9J8P\/FN\/p8el6slxpUeqWOowxMTCzwM8ZWRNzAOrjjjGM59I+G\/hbXfCfh97XxJ4suvGerzTvcTalc2sVqoyABHFDGMJGoXgEsckksSa6qigDw74mfs763rnxYg+JXw+8dt4A8XSaYNH1JrjSU1Oy1G1Vy8QkgaSMiRGZsSK+cHB4qh40\/Ze1rxfpXgLVj8TNRt\/ip4NnvLix8bNplu\/nC6LefBNZjbG0BUqgQEFRGuGzkn6AooA8X+Ff7PupeF\/iRf\/Ebxz40m8f8Ajq400aNbXi6cmnWdhZeZ5jRQWyM+C7gMzs7McAAgcVleH\/2VRoX7Iur\/AAPHifzhqFlqlp\/b39n7dn2y4nn3eR5vOzz9uN4ztzkZwPfaKAPCfid+zZqviyX4W6x4V8bnwj4v+H8M1tYapNpS38FxDPbpBOktuZUyGWNCPn+UjvWX4g\/Zd8VL8WdQ+IXg\/wCKH\/CMa9rml2ema7LdeHLfUGuTbqVWa2LOv2ZyCcrh0JwSpwMfRVFAHzVZ\/sZrZ\/s52\/wpHjO4uVh8SL4gOtXNgrSyY1P7d5TRiQAsfuFwQM5bYPu16bpPwdGl\/tAeIPid\/a3mnVtAtND\/ALL+zY8ryJpZfN83f827zcbdoxtzk549IooA8Ab9j\/Q9X+Hfxf8ABviDWbnUNN+IXie58TNPZxfZZ9NlkFuYhG259zRPbI4cgAngrjOdn4f\/AAn+Keh69pM\/i340zeKtG00krp9p4ct9PkvTsKL9qmDyFwM7sRrFlgCeOK9mooA8Zs\/2e73SZPjhc6Z4wuNM1L4kMZLa\/tLYxzaJL9gW1SSNhKDIysokBBjOcDjG6vQ\/hz4Zv\/BXgDw5oGq69deKNS0vT4LO51q9BE99IiBWmfLMdzEFjlmPPJJ5ro6KACiiigD5y8Tf8nY6p\/2Lmk\/+lN\/X0VD\/AKlPoK+dfE3\/ACdjqn\/YuaT\/AOlN\/X0VD\/qU+gr0K\/8Au9H5\/mzlp\/xZ\/L8kPooorzzqCiiigAooooA+b\/2mP+Qt4Y\/7GTRP\/Tlb19IV83\/tMf8AIW8Mf9jJon\/pyt6+kK9DGbUv8K\/NnLQ+36\/ogooorzzqCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK8u+Mfxwsvh1B\/ZGkRx6744vFxZaNG+fLz0nuSP9VCucknBbGFyelRi5NRirtibSV2efeb\/AMJJ+1B4wu7bMsWn2+m6OXH3fMjSW4dQe+BdoD75Havo+MbY1HtXi37Pvw7fw5pZubyaS+1CeWS6u76YfPc3EjF5ZT9WJwOwwO1e2V34z92oUP5Vr6vVnNR95yqdwooorzjqCiiigAooooA8e+OXwpvPiDbQLaXtxp80Nzb3cV1ahDLFLDKssbDerKcOi9QRXIf8IH8XP+ioeJP\/AAD0z\/5Er6QpK9COLXKozgpW01OZ0dW4yaufOH\/CB\/Fz\/oqHiT\/wD0z\/AORKP+ED+Ln\/AEVDxJ\/4B6Z\/8iV9H0U\/rUP+fUfxF7GX87PnD\/hA\/i5\/0VDxJ\/4B6Z\/8iUf8IH8XP+ioeJP\/AAD0z\/5Er6Poo+tQ\/wCfUfxD2Mv52fOH\/CB\/Fz\/oqHiT\/wAA9M\/+RKP+ED+Ln\/RUPEn\/AIB6Z\/8AIlfR9FH1qH\/PqP4h7GX87PnD\/hA\/i5\/0VDxJ\/wCAemf\/ACJR\/wAIH8XP+ioeJP8AwD0z\/wCRK+j6KPrUP+fUfxD2Mv52fOH\/AAgfxc\/6Kh4k\/wDAPTP\/AJEo\/wCED+Ln\/RUPEn\/gHpn\/AMiV9H0UfWof8+o\/iHsZfzs+cP8AhA\/i5\/0VDxJ\/4B6Z\/wDIlH\/CB\/Fz\/oqHiT\/wD0z\/AORK+j6KPrUP+fUfxD2Mv52fOH\/CB\/Fz\/oqHiT\/wD0z\/AORKP+ED+Ln\/AEVDxJ\/4B6Z\/8iV9H0UfWof8+o\/iHsZfzs+cP+ED+Ln\/AEVDxJ\/4B6Z\/8iUf8IH8XP8AoqHiT\/wD0z\/5Er6Poo+tQ\/59R\/EPYy\/nZ84f8IH8XP8AoqHiT\/wD0z\/5Eo\/4QP4uf9FQ8Sf+Aemf\/IlfR9FH1qH\/AD6j+Iexl\/Oz5w\/4QP4uf9FQ8Sf+Aemf\/IlH\/CB\/Fz\/oqHiT\/wAA9M\/+RK+j6KPrUP8An1H8Q9jL+dnzh\/wgfxc\/6Kh4k\/8AAPTP\/kSj\/hA\/i5\/0VDxJ\/wCAemf\/ACJX0fRR9ah\/z6j+Iexl\/Oz5w\/4QP4uf9FQ8Sf8AgHpn\/wAiUf8ACB\/Fz\/oqHiT\/AMA9M\/8AkSvo+ij61D\/n1H8Q9jL+dnzh\/wAIH8XP+ioeJP8AwD0z\/wCRKP8AhA\/i5\/0VDxJ\/4B6Z\/wDIlfR9FH1qH\/PqP4h7GX87PnD\/AIQP4uf9FQ8Sf+Aemf8AyJR\/wgfxc\/6Kh4k\/8A9M\/wDkSvo+ij61D\/n1H8Q9jL+dnzh\/wgfxc\/6Kh4k\/8A9M\/wDkSj\/hA\/i5\/wBFQ8Sf+Aemf\/IlfR9FH1qH\/PqP4h7GX87PnD\/hA\/i5\/wBFQ8Sf+Aemf\/IlH\/CB\/Fz\/AKKh4k\/8A9M\/+RK+j6KPrUP+fUfxD2Mv52fOH\/CB\/Fz\/AKKh4k\/8A9M\/+RKP+ED+Ln\/RUPEn\/gHpn\/yJX0fRR9ah\/wA+o\/iHsZfzs+cP+ED+Ln\/RUPEn\/gHpn\/yJR\/wgfxc\/6Kh4k\/8AAPTP\/kSvo+ij61D\/AJ9R\/EPYy\/nZ82yfCv4kawDBqnxI8WXMDjayQTW1lkf79vBG4+oYGuz+Hv7Pui+Do5DFarE8z+bPIWaSWZ\/70kjEs7e7EmvX6Wl9clFfuoqPpv8AeHsE\/jbZDaWkVlCsUShEUYAFTUUVwNtu7OrYKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB\/\/9k=\"><\/p>\n<center> Steps involved in Row Registration <\/center>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=2f6243d3\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>The 'to_json' function of the Pandas library is useful in constructing the JSON structure required for row registration.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=d849a18f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"Populating-data-in-the-container-'Chicago_Collisions'\">Populating data in the container 'Chicago_Collisions'<a class=\"anchor-link\" href=\"#Populating-data-in-the-container-'Chicago_Collisions'\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=e77f5787\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[171]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Convert the data in the dataframe to the JSON format<\/span>\n<span class=\"n\">Chicago_Collisions_json<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Chicago_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">to_json<\/span><span class=\"p\">(<\/span><span class=\"n\">orient<\/span><span class=\"o\">=<\/span><span class=\"s1\">'values'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">request_body_chicago_collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Chicago_Collisions_json<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=3d6d5349\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to register rows in the container created previously<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'containers\/Chicago_Collisions\/rows'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI using the request constructed<\/span>\n<span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">put<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body_chicago_collisions<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=7e8526d9\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[173]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"nb\">str<\/span><span class=\"p\">(<\/span><span class=\"n\">json<\/span><span class=\"o\">.<\/span><span class=\"n\">loads<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span><span class=\"p\">)[<\/span><span class=\"s1\">'count'<\/span><span class=\"p\">])<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">' rows have been registered in the container Chicago_Collisions.'<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>69784 rows have been registered in the container Chicago_Collisions.\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=e8bb4c5a\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">###############################################<\/span>\n<span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT count(*) as cnt FROM Chicago_Collisions\"<\/span><span class=\"p\">)<\/span>\n<span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query1<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\">#print the response and compare the output to the number of rows loaded<\/span>\n<span class=\"n\">query_req1<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=0d0dc484\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"Populating-data-in-the-container-'Cleveland_Collisions'\">Populating data in the container 'Cleveland_Collisions'<a class=\"anchor-link\" href=\"#Populating-data-in-the-container-'Cleveland_Collisions'\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=5828ec98\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[197]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Convert the data in the dataframe to the JSON format<\/span>\n<span class=\"n\">Cleveland_Collisions_json<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cleveland_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">to_json<\/span><span class=\"p\">(<\/span><span class=\"n\">orient<\/span><span class=\"o\">=<\/span><span class=\"s1\">'values'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">request_body_cleveland_collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Cleveland_Collisions_json<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=f09d338f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to register rows in the container created previously<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'containers\/Cleveland_Collisions\/rows'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI using the request constructed<\/span>\n<span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">put<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body_cleveland_collisions<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=896c1c8e\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[199]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"nb\">str<\/span><span class=\"p\">(<\/span><span class=\"n\">json<\/span><span class=\"o\">.<\/span><span class=\"n\">loads<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span><span class=\"p\">)[<\/span><span class=\"s1\">'count'<\/span><span class=\"p\">])<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">' rows have been registered in the container Cleveland_Collisions.'<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>2273 rows have been registered in the container Cleveland_Collisions.\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=35df77b6\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">###############################################<\/span>\n<span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT count(*) as cnt FROM Cleveland_Collisions\"<\/span><span class=\"p\">)<\/span>\n<span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query1<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\">#print the response and compare the output to the number of rows loaded<\/span>\n<span class=\"n\">query_req1<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=e20bcda4\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"Populating-data-in-the-container-'Light_levels'\">Populating data in the container 'Light_levels'<a class=\"anchor-link\" href=\"#Populating-data-in-the-container-'Light_levels'\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=e6832350\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[201]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Convert the data in the dataframe to the JSON format<\/span>\n<span class=\"n\">Light_levels_json<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Light_levels<\/span><span class=\"o\">.<\/span><span class=\"n\">to_json<\/span><span class=\"p\">(<\/span><span class=\"n\">orient<\/span><span class=\"o\">=<\/span><span class=\"s1\">'values'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">request_body_Light_levels<\/span> <span class=\"o\">=<\/span> <span class=\"n\">Light_levels_json<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=604efe00\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to register rows in the container created previously<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'containers\/Light_levels\/rows'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI using the request constructed<\/span>\n<span class=\"n\">x<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">put<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body_Light_levels<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=67a68d7e\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[203]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"nb\">str<\/span><span class=\"p\">(<\/span><span class=\"n\">json<\/span><span class=\"o\">.<\/span><span class=\"n\">loads<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span><span class=\"p\">)[<\/span><span class=\"s1\">'count'<\/span><span class=\"p\">])<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">' rows have been registered in the container Light_levels.'<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>3067 rows have been registered in the container Light_levels.\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=30484bf5\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">###############################################<\/span>\n<span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT count(*) as cnt FROM Light_levels\"<\/span><span class=\"p\">)<\/span>\n<span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query1<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\">#print the response and compare the output to the number of rows loaded<\/span>\n<span class=\"n\">query_req1<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=ad791ca1\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Querying-the-database\">Querying the database<a class=\"anchor-link\" href=\"#Querying-the-database\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=173b0212\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>We are now going to find insightful answers to questions about Bird-Building collisions using GridDB's powerful query database. The three containers that were created are going to be queried for actionable insights.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=3c1d20b8\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"Harnessing-the-timeseries-functions-of-GridDB\">Harnessing the timeseries functions of GridDB<a class=\"anchor-link\" href=\"#Harnessing-the-timeseries-functions-of-GridDB\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=b2293257\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>GridDB offers easy to use time-series functions that can be leveraged for quick insights. Read more <a href=\"https:\/\/docs.griddb.net\/architecture\/database-function\/#operation-function-of-tql\"> here.<\/a> Here, we use some time-series functions along with the standard sql functions available in GridDB.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=674da092\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"What-is-the-range-of-data-available-for-Collisions-in-Chicago?\">What is the range of data available for Collisions in Chicago?<a class=\"anchor-link\" href=\"#What-is-the-range-of-data-available-for-Collisions-in-Chicago?\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=0eceac96\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[205]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT max(Date) as cnt FROM Chicago_Collisions\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=8a76d424\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[206]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query1<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=19f1a261\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=4469a57d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[208]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">query_req1<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[208]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"columns\":[{\"name\":\"cnt\",\"type\":\"TIMESTAMP\"}],\"results\":[[\"2016-11-30T17:05:37.000Z\"]]}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=f8791540\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>There's data as recent as <b> November 2016 <\/b>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=ec6dca25\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[209]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query2<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT min(Date) as cnt FROM Chicago_Collisions\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=aa5a54d5\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[210]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query2<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=7aa0af52\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=f8c88778\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[212]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">query_req2<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[212]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"columns\":[{\"name\":\"cnt\",\"type\":\"TIMESTAMP\"}],\"results\":[[\"1978-09-15T03:02:59.000Z\"]]}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=d0fc7445\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>The 'Chicago Collisions' dataset has data from <b> 1978 to 2016 <\/b>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=da8de945\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"When-did-a-collision-take-place-in-Chicago-on-or-after-the-New-Year-2014-(1st-of-Jan-2014)?\">When did a collision take place in Chicago on or after the New Year 2014 (1st of Jan 2014)?<a class=\"anchor-link\" href=\"#When-did-a-collision-take-place-in-Chicago-on-or-after-the-New-Year-2014-(1st-of-Jan-2014)?\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=74be7a9b\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>The start of every Year is indeed a happy occasion for all of us; but not for all living beings. Let's see if there was a bird that was killed on or after New Year's day.<\/p>\n<p>For this, we use the TIME_NEXT function of TQL. When this statement is used, GridDB selects a row whose timestamp is identical with or just after the specified timestamp. Read more about it <a href=\"https:\/\/docs.griddb.net\/tqlreference\/tql-syntax-and-calculation-functions\/#aggregation-operations-time-series\"> here. <\/a><\/p>\n<p>In this case, it fetches the specific bird-building collision that happened after 2014-01-01.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=e7bdc953\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[213]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct the TQL to be used<\/span>\n<span class=\"n\">tql_query1<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">\"SELECT TIME_NEXT(*, TIMESTAMP('2014-01-01T00:00:00Z')) \"<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=ef96c696\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'tql'<\/span>\n\n<span class=\"c1\">#Construct the request body which has the SQL that is to be used to retrieve the data<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"name\":\"Chicago_Collisions\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">tql_query1<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\",\"columns\":[]}]'<\/span> \n\n<span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req3<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=215c571b\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[215]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">query_req3<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[215]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"columns\":[{\"name\":\"Date\",\"type\":\"TIMESTAMP\"},{\"name\":\"Genus\",\"type\":\"STRING\"},{\"name\":\"Species\",\"type\":\"STRING\"},{\"name\":\"Locality\",\"type\":\"STRING\"}],\"results\":[[\"2014-03-14T19:19:27.000Z\",\"Melospiza\",\"melodia\",\"MP\"]],\"offset\":0,\"limit\":10000,\"total\":-1}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=13205a86\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b>Insight: <\/b>\nAs per the <b> TIME_NEXT <\/b> function, the very next time a collision has been recorded after 2014-01-01 is <b> 2014-03-14<\/b>. A bird of the Melospiza genus and Melodia species was killed in McCormick Place, Chicago. In other words, a <b> song sparrow <\/b> was killed in a bird-building collision after  2014-01-01.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=bd352fad\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h3 id=\"When-did-a-collision-take-place-in-Chicago-before-the-4th-of-July-2016?\">When did a collision take place in Chicago before the 4th of July 2016?<a class=\"anchor-link\" href=\"#When-did-a-collision-take-place-in-Chicago-before-the-4th-of-July-2016?\">\u00b6<\/a><\/h3>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=92c95d89\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>The TIME_PREV function fetches the record that lies just before the specified timestamp, in this case, just before 2016-07-04.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=f870fc5b\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[216]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct the TQL to be used<\/span>\n<span class=\"n\">tql_query2<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">\"SELECT TIME_PREV(*, TIMESTAMP('2016-07-04T00:00:00Z')) \"<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=3333d330\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'tql'<\/span>\n\n<span class=\"c1\">#Construct the request body which has the SQL that is to be used to retrieve the data<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"name\":\"Chicago_Collisions\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">tql_query2<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\",\"columns\":[]}]'<\/span> \n\n<span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">query_req4<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=c4f75cd2\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[218]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">query_req4<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[218]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"columns\":[{\"name\":\"Date\",\"type\":\"TIMESTAMP\"},{\"name\":\"Genus\",\"type\":\"STRING\"},{\"name\":\"Species\",\"type\":\"STRING\"},{\"name\":\"Locality\",\"type\":\"STRING\"}],\"results\":[[\"2016-05-30T04:37:39.000Z\",\"Dumetella\",\"carolinensis\",\"MP\"]],\"offset\":0,\"limit\":10000,\"total\":-1}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=2f16b390\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>A bird of the genus 'Dumetella' and species 'Carolinensis' was killed in a collision as of 2016-05-30. This bird that died was a <b> Gray Catbird <\/b>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=f2d18ab7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"In-each-year,-how-many-birds-of-each-species-were-killed?\">In each year, how many birds of each species were killed?<a class=\"anchor-link\" href=\"#In-each-year,-how-many-birds-of-each-species-were-killed?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=a8f7a73d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>In addition to TQL, GridDB also offers all standard SQL functions like Aggregation and Time functions. Read more about it <a href=\"https:\/\/www.toshiba-sol.co.jp\/en\/pro\/griddb\/docs-en\/v4_5\/GridDB_SQL_Reference.html#extract\"> GridDB's official SQL Reference. <\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=eefdf272\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[219]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query1<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Chicago_Collisions group by 1,2,3\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=3f1027ee\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[220]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query1<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Validate the constructed request body<\/span>\n<span class=\"n\">request_body<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[220]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"type\":\"sql-select\", \"stmt\":\"SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Chicago_Collisions group by 1,2,3\"}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=b0b667b3\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Invoke the GridDB SQL API to retrieve the results and process it.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=17bcde40\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">data_req1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=cf138d4f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[222]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Process the response received and construct a Pandas dataframe with the data from the response<\/span>\n<span class=\"n\">myJson<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_req1<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">Chicago_Collision_Incidents<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DataFrame<\/span><span class=\"p\">(<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"results\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">2<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">3<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">]])<\/span>\n<span class=\"n\">Chicago_Collision_Incidents<\/span><span class=\"o\">=<\/span><span class=\"n\">Chicago_Collision_Incidents<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"n\">by<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'cnt'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=44044c1c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[223]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">Chicago_Collision_Incidents<\/span><span class=\"o\">.<\/span><span class=\"n\">to_markdown<\/span><span class=\"p\">())<\/span> \n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>|      | Genus        | Species          |   Incident_Year |   cnt |\n|-----:|:-------------|:-----------------|----------------:|------:|\n|  773 | Zonotrichia  | albicollis       |            2013 |   984 |\n|  655 | Zonotrichia  | albicollis       |            2010 |   859 |\n| 2258 | Zonotrichia  | albicollis       |            2008 |   756 |\n|    4 | Zonotrichia  | albicollis       |            2009 |   623 |\n| 2285 | Zonotrichia  | albicollis       |            2006 |   567 |\n| 2055 | Zonotrichia  | albicollis       |            2011 |   540 |\n| 1293 | Zonotrichia  | albicollis       |            2007 |   520 |\n| 1411 | Zonotrichia  | albicollis       |            2014 |   500 |\n|  624 | Zonotrichia  | albicollis       |            2012 |   482 |\n| 2410 | Melospiza    | melodia          |            1988 |   456 |\n| 1630 | Zonotrichia  | albicollis       |            2015 |   453 |\n|  479 | Zonotrichia  | albicollis       |            2005 |   432 |\n|  705 | Melospiza    | melodia          |            1998 |   412 |\n|  272 | Melospiza    | melodia          |            1994 |   401 |\n| 1902 | Junco        | hyemalis         |            1996 |   358 |\n| 2367 | Seiurus      | aurocapilla      |            2011 |   352 |\n|  883 | Seiurus      | aurocapilla      |            2014 |   347 |\n| 1393 | Certhia      | americana        |            2010 |   328 |\n| 1733 | Seiurus      | aurocapilla      |            2012 |   323 |\n| 1502 | Melospiza    | melodia          |            1996 |   320 |\n| 1553 | Melospiza    | melodia          |            1990 |   307 |\n|  937 | Seiurus      | aurocapilla      |            2008 |   295 |\n| 2178 | Junco        | hyemalis         |            2014 |   289 |\n|  330 | Zonotrichia  | albicollis       |            2002 |   287 |\n| 1935 | Seiurus      | aurocapilla      |            2015 |   282 |\n| 1200 | Junco        | hyemalis         |            2015 |   278 |\n| 1595 | Catharus     | guttatus         |            2015 |   274 |\n| 1124 | Zonotrichia  | albicollis       |            2016 |   274 |\n| 2383 | Melospiza    | georgiana        |            1994 |   274 |\n|  744 | Seiurus      | aurocapilla      |            2009 |   268 |\n| 1177 | Certhia      | americana        |            2011 |   265 |\n| 2020 | Certhia      | americana        |            2013 |   263 |\n| 1370 | Junco        | hyemalis         |            2012 |   261 |\n| 2355 | Melospiza    | melodia          |            1986 |   261 |\n| 1809 | Oreothlypis  | peregrina        |            2014 |   260 |\n|  343 | Junco        | hyemalis         |            2013 |   250 |\n|  310 | Seiurus      | aurocapilla      |            2013 |   245 |\n| 1958 | Catharus     | guttatus         |            2013 |   245 |\n| 1591 | Junco        | hyemalis         |            1988 |   240 |\n|   65 | Melospiza    | melodia          |            1995 |   240 |\n| 2197 | Melospiza    | georgiana        |            1995 |   238 |\n| 1700 | Melospiza    | georgiana        |            1985 |   238 |\n| 1487 | Zonotrichia  | albicollis       |            2004 |   237 |\n|  925 | Melospiza    | melodia          |            1987 |   234 |\n|  572 | Junco        | hyemalis         |            2010 |   233 |\n|   22 | Catharus     | guttatus         |            2007 |   232 |\n| 1245 | Seiurus      | aurocapilla      |            2006 |   228 |\n|  247 | Zonotrichia  | albicollis       |            1985 |   226 |\n|  751 | Certhia      | americana        |            2016 |   223 |\n| 1014 | Catharus     | guttatus         |            2010 |   221 |\n| 1114 | Junco        | hyemalis         |            1994 |   221 |\n|  972 | Certhia      | americana        |            2012 |   219 |\n| 1966 | Junco        | hyemalis         |            1982 |   219 |\n|  741 | Junco        | hyemalis         |            2011 |   218 |\n| 1850 | Junco        | hyemalis         |            2006 |   218 |\n| 1029 | Seiurus      | aurocapilla      |            2007 |   215 |\n|  130 | Seiurus      | aurocapilla      |            2010 |   215 |\n|  102 | Junco        | hyemalis         |            1985 |   215 |\n|  329 | Junco        | hyemalis         |            1998 |   211 |\n| 1120 | Melospiza    | georgiana        |            2007 |   209 |\n| 1806 | Certhia      | americana        |            2014 |   209 |\n| 2011 | Oreothlypis  | peregrina        |            2015 |   206 |\n| 2422 | Catharus     | guttatus         |            2009 |   204 |\n|  137 | Catharus     | ustulatus        |            2014 |   201 |\n| 1377 | Melospiza    | melodia          |            1991 |   201 |\n| 2132 | Junco        | hyemalis         |            2008 |   199 |\n| 1142 | Junco        | hyemalis         |            1984 |   198 |\n| 1194 | Zonotrichia  | albicollis       |            1994 |   192 |\n| 1764 | Junco        | hyemalis         |            1989 |   189 |\n| 1915 | Melospiza    | melodia          |            2007 |   187 |\n|  811 | Melospiza    | georgiana        |            1996 |   187 |\n| 1795 | Catharus     | guttatus         |            2014 |   186 |\n|  801 | Catharus     | guttatus         |            2011 |   185 |\n| 2061 | Melospiza    | georgiana        |            2002 |   182 |\n| 1171 | Melospiza    | georgiana        |            2013 |   179 |\n| 2390 | Junco        | hyemalis         |            1990 |   178 |\n|  952 | Melospiza    | georgiana        |            1989 |   178 |\n| 1577 | Catharus     | ustulatus        |            2011 |   176 |\n| 1960 | Junco        | hyemalis         |            1986 |   175 |\n| 2053 | Junco        | hyemalis         |            2007 |   174 |\n| 1522 | Melospiza    | georgiana        |            1986 |   173 |\n|  200 | Zonotrichia  | albicollis       |            1995 |   173 |\n|  405 | Certhia      | americana        |            2015 |   172 |\n|  114 | Oreothlypis  | ruficapilla      |            2011 |   170 |\n|  369 | Certhia      | americana        |            2009 |   168 |\n|  236 | Oreothlypis  | peregrina        |            2012 |   168 |\n| 1781 | Melospiza    | melodia          |            1985 |   168 |\n|  514 | Zonotrichia  | albicollis       |            2003 |   166 |\n|  440 | Oreothlypis  | peregrina        |            2013 |   166 |\n|   58 | Junco        | hyemalis         |            2016 |   165 |\n|   93 | Melospiza    | georgiana        |            1987 |   162 |\n|  385 | Oreothlypis  | peregrina        |            2011 |   161 |\n|  935 | Catharus     | guttatus         |            2012 |   161 |\n| 1801 | Passerella   | iliaca           |            2007 |   161 |\n| 1945 | Melospiza    | georgiana        |            1982 |   160 |\n| 1844 | Regulus      | satrapa          |            2010 |   157 |\n| 1720 | Catharus     | ustulatus        |            2012 |   157 |\n| 1903 | Zonotrichia  | albicollis       |            2000 |   156 |\n|   43 | Zonotrichia  | albicollis       |            1984 |   155 |\n|  256 | Junco        | hyemalis         |            1992 |   153 |\n|  759 | Melospiza    | georgiana        |            1990 |   153 |\n| 2315 | Junco        | hyemalis         |            2009 |   153 |\n|  689 | Melospiza    | georgiana        |            1984 |   152 |\n| 2328 | Melospiza    | georgiana        |            1988 |   151 |\n| 1940 | Melospiza    | georgiana        |            2009 |   148 |\n| 1143 | Zonotrichia  | albicollis       |            1996 |   147 |\n| 1921 | Spizelloides | arborea          |            1998 |   147 |\n| 2245 | Melospiza    | georgiana        |            2001 |   146 |\n| 1292 | Junco        | hyemalis         |            1995 |   146 |\n| 1873 | Seiurus      | aurocapilla      |            2005 |   143 |\n| 2108 | Melospiza    | georgiana        |            2008 |   143 |\n| 1583 | Melospiza    | georgiana        |            1992 |   142 |\n|  562 | Melospiza    | melodia          |            1983 |   142 |\n|   78 | Certhia      | americana        |            2007 |   142 |\n| 2279 | Seiurus      | aurocapilla      |            1996 |   142 |\n| 1944 | Seiurus      | aurocapilla      |            2016 |   140 |\n| 2352 | Catharus     | ustulatus        |            2015 |   137 |\n| 1347 | Melospiza    | georgiana        |            2012 |   136 |\n|  265 | Certhia      | americana        |            2006 |   135 |\n|  547 | Certhia      | americana        |            2008 |   135 |\n|  866 | Catharus     | ustulatus        |            2016 |   134 |\n|  168 | Catharus     | guttatus         |            2008 |   134 |\n|  362 | Zonotrichia  | albicollis       |            1992 |   133 |\n| 1048 | Junco        | hyemalis         |            2004 |   132 |\n| 1100 | Passerella   | iliaca           |            2012 |   132 |\n|  955 | Junco        | hyemalis         |            1987 |   130 |\n| 1643 | Geothlypis   | trichas          |            1996 |   127 |\n| 1776 | Catharus     | ustulatus        |            2010 |   125 |\n|  986 | Zonotrichia  | albicollis       |            1989 |   125 |\n| 1442 | Catharus     | guttatus         |            2006 |   125 |\n| 1659 | Regulus      | satrapa          |            2016 |   125 |\n|  198 | Junco        | hyemalis         |            1991 |   124 |\n| 1072 | Melospiza    | melodia          |            1992 |   124 |\n|  865 | Melospiza    | melodia          |            1993 |   123 |\n| 1318 | Melospiza    | georgiana        |            2006 |   123 |\n| 1925 | Oreothlypis  | ruficapilla      |            2008 |   122 |\n|  838 | Zonotrichia  | albicollis       |            1986 |   122 |\n|  780 | Catharus     | ustulatus        |            2009 |   122 |\n| 1542 | Catharus     | ustulatus        |            2013 |   122 |\n|  418 | Zonotrichia  | albicollis       |            1990 |   120 |\n| 1575 | Passerella   | iliaca           |            2006 |   120 |\n|    1 | Passerella   | iliaca           |            1992 |   119 |\n|  943 | Catharus     | ustulatus        |            2008 |   119 |\n| 1717 | Melospiza    | melodia          |            1999 |   117 |\n|  760 | Oreothlypis  | ruficapilla      |            2014 |   117 |\n|  488 | Junco        | hyemalis         |            1993 |   116 |\n| 1400 | Melospiza    | georgiana        |            1993 |   116 |\n|  622 | Junco        | hyemalis         |            2000 |   116 |\n|  718 | Passerella   | iliaca           |            2014 |   114 |\n| 2129 | Melospiza    | melodia          |            2006 |   114 |\n| 1560 | Catharus     | guttatus         |            1994 |   113 |\n| 1702 | Oreothlypis  | ruficapilla      |            2009 |   112 |\n|  206 | Spizelloides | arborea          |            1991 |   111 |\n| 2347 | Junco        | hyemalis         |            1980 |   111 |\n|  323 | Melospiza    | lincolnii        |            2013 |   109 |\n| 1754 | Oreothlypis  | ruficapilla      |            2015 |   109 |\n|  316 | Oreothlypis  | ruficapilla      |            2010 |   108 |\n|  368 | Setophaga    | magnolia         |            2012 |   107 |\n| 2168 | Melospiza    | lincolnii        |            2010 |   107 |\n| 1496 | Catharus     | guttatus         |            2016 |   105 |\n| 2063 | Melospiza    | melodia          |            2012 |   105 |\n| 1613 | Melospiza    | georgiana        |            1998 |   105 |\n| 2159 | Melospiza    | georgiana        |            2014 |   105 |\n| 1275 | Melospiza    | georgiana        |            2000 |   102 |\n| 2167 | Catharus     | guttatus         |            1989 |   101 |\n| 1156 | Oreothlypis  | peregrina        |            2007 |   100 |\n| 2218 | Melospiza    | melodia          |            1989 |   100 |\n|  470 | Zonotrichia  | albicollis       |            1982 |    99 |\n|  389 | Melospiza    | lincolnii        |            2007 |    99 |\n| 1655 | Seiurus      | aurocapilla      |            2002 |    99 |\n| 1660 | Catharus     | ustulatus        |            2006 |    98 |\n| 1649 | Seiurus      | aurocapilla      |            1985 |    97 |\n| 1207 | Spizelloides | arborea          |            1988 |    96 |\n|  544 | Melospiza    | georgiana        |            1983 |    96 |\n| 1132 | Oreothlypis  | ruficapilla      |            2012 |    96 |\n| 2379 | Setophaga    | magnolia         |            2014 |    95 |\n| 1732 | Junco        | hyemalis         |            1999 |    95 |\n|  926 | Oreothlypis  | ruficapilla      |            2013 |    95 |\n| 1808 | Melospiza    | lincolnii        |            2008 |    95 |\n|  466 | Melospiza    | georgiana        |            2004 |    95 |\n| 1742 | Setophaga    | magnolia         |            2011 |    94 |\n| 1300 | Melospiza    | melodia          |            2000 |    93 |\n|  855 | Passerella   | iliaca           |            2009 |    93 |\n|  538 | Melospiza    | georgiana        |            2010 |    93 |\n| 1432 | Catharus     | guttatus         |            1985 |    91 |\n| 1121 | Setophaga    | magnolia         |            2008 |    91 |\n| 1334 | Oreothlypis  | peregrina        |            2000 |    91 |\n| 1879 | Passerella   | iliaca           |            2008 |    90 |\n|  566 | Zonotrichia  | albicollis       |            1993 |    90 |\n| 2123 | Zonotrichia  | albicollis       |            2001 |    89 |\n|  354 | Oreothlypis  | peregrina        |            1992 |    89 |\n| 1787 | Geothlypis   | trichas          |            2014 |    88 |\n| 1315 | Passerella   | iliaca           |            1988 |    88 |\n| 1982 | Zonotrichia  | albicollis       |            1998 |    88 |\n|  548 | Melospiza    | lincolnii        |            2014 |    88 |\n|  257 | Seiurus      | aurocapilla      |            2003 |    88 |\n| 1968 | Melospiza    | georgiana        |            2015 |    88 |\n|  677 | Melospiza    | georgiana        |            2003 |    87 |\n| 1428 | Melospiza    | melodia          |            2009 |    87 |\n|  283 | Passerella   | iliaca           |            2010 |    87 |\n| 2079 | Seiurus      | aurocapilla      |            2004 |    87 |\n| 1697 | Regulus      | satrapa          |            2013 |    86 |\n| 2037 | Zonotrichia  | albicollis       |            1988 |    86 |\n|  941 | Setophaga    | magnolia         |            2009 |    85 |\n| 1382 | Oreothlypis  | peregrina        |            2010 |    85 |\n|  950 | Zonotrichia  | leucophrys       |            2015 |    84 |\n| 1647 | Catharus     | guttatus         |            2005 |    84 |\n| 1656 | Certhia      | americana        |            2005 |    83 |\n|  890 | Passerella   | iliaca           |            2015 |    83 |\n| 1049 | Zonotrichia  | albicollis       |            1987 |    82 |\n| 1665 | Seiurus      | aurocapilla      |            1983 |    82 |\n| 1004 | Spizelloides | arborea          |            1982 |    81 |\n|  755 | Setophaga    | coronata         |            2001 |    81 |\n| 1980 | Melospiza    | lincolnii        |            2009 |    81 |\n| 1258 | Junco        | hyemalis         |            2005 |    81 |\n| 1658 | Passerella   | iliaca           |            2011 |    81 |\n| 1519 | Setophaga    | striata          |            2014 |    80 |\n| 1384 | Catharus     | guttatus         |            1995 |    80 |\n|  806 | Passerella   | iliaca           |            1994 |    80 |\n| 1951 | Melospiza    | lincolnii        |            2015 |    79 |\n|  646 | Seiurus      | aurocapilla      |            1984 |    79 |\n| 1247 | Melospiza    | melodia          |            2014 |    79 |\n|  315 | Melospiza    | georgiana        |            2011 |    79 |\n|  611 | Melospiza    | georgiana        |            1997 |    79 |\n|  549 | Melospiza    | georgiana        |            1991 |    79 |\n| 1507 | Catharus     | guttatus         |            1996 |    79 |\n| 2209 | Setophaga    | ruticilla        |            2008 |    78 |\n| 2365 | Catharus     | guttatus         |            1988 |    78 |\n|  914 | Setophaga    | ruticilla        |            2014 |    78 |\n| 2221 | Oreothlypis  | peregrina        |            2008 |    77 |\n| 2112 | Regulus      | satrapa          |            2015 |    77 |\n|  832 | Mniotilta    | varia            |            2014 |    77 |\n| 1001 | Melospiza    | lincolnii        |            1985 |    77 |\n| 1884 | Seiurus      | aurocapilla      |            1982 |    77 |\n| 1615 | Oreothlypis  | ruficapilla      |            2006 |    76 |\n|  784 | Melospiza    | melodia          |            2010 |    76 |\n| 1953 | Oreothlypis  | peregrina        |            2005 |    76 |\n| 1510 | Passerella   | iliaca           |            1989 |    76 |\n|  995 | Setophaga    | magnolia         |            2015 |    75 |\n| 1183 | Oreothlypis  | peregrina        |            2009 |    75 |\n| 1446 | Sitta        | canadensis       |            2012 |    75 |\n| 2005 | Geothlypis   | trichas          |            2013 |    75 |\n|  331 | Catharus     | minimus          |            2012 |    75 |\n| 2064 | Geothlypis   | trichas          |            2011 |    74 |\n|  573 | Oreothlypis  | peregrina        |            2016 |    74 |\n|  779 | Oreothlypis  | peregrina        |            1996 |    74 |\n| 1796 | Seiurus      | aurocapilla      |            1990 |    74 |\n| 2104 | Oreothlypis  | ruficapilla      |            2016 |    74 |\n| 2289 | Passerella   | iliaca           |            1985 |    73 |\n| 2337 | Passerella   | iliaca           |            1991 |    73 |\n|  423 | Junco        | hyemalis         |            2003 |    73 |\n| 1478 | Melospiza    | georgiana        |            2005 |    73 |\n| 2002 | Junco        | hyemalis         |            2001 |    72 |\n| 1848 | Melospiza    | melodia          |            2016 |    72 |\n|  166 | Setophaga    | magnolia         |            2013 |    71 |\n|  432 | Catharus     | ustulatus        |            1992 |    71 |\n|  518 | Melospiza    | melodia          |            2004 |    71 |\n| 2345 | Setophaga    | ruticilla        |            2015 |    71 |\n|  285 | Catharus     | ustulatus        |            2007 |    71 |\n| 2085 | Oreothlypis  | peregrina        |            1985 |    70 |\n| 2148 | Passerella   | iliaca           |            1990 |    70 |\n| 1988 | Melospiza    | melodia          |            1982 |    70 |\n| 2421 | Geothlypis   | trichas          |            1984 |    69 |\n| 1814 | Catharus     | guttatus         |            1983 |    69 |\n| 1972 | Regulus      | satrapa          |            2006 |    69 |\n| 1179 | Melospiza    | lincolnii        |            2011 |    69 |\n| 2191 | Geothlypis   | trichas          |            2012 |    69 |\n|   32 | Mniotilta    | varia            |            2012 |    68 |\n| 2283 | Catharus     | guttatus         |            2000 |    68 |\n|  665 | Catharus     | guttatus         |            2002 |    68 |\n|  793 | Catharus     | guttatus         |            1982 |    68 |\n| 1863 | Oreothlypis  | peregrina        |            1984 |    67 |\n|  727 | Melospiza    | melodia          |            1984 |    66 |\n|  217 | Geothlypis   | trichas          |            2008 |    66 |\n|  671 | Setophaga    | magnolia         |            2007 |    66 |\n| 2014 | Catharus     | guttatus         |            1990 |    66 |\n|  667 | Seiurus      | aurocapilla      |            1994 |    66 |\n| 1282 | Regulus      | satrapa          |            2009 |    65 |\n| 2304 | Catharus     | fuscescens       |            1990 |    65 |\n| 1891 | Melospiza    | lincolnii        |            1996 |    65 |\n|  762 | Passerella   | iliaca           |            2016 |    65 |\n|  672 | Passerella   | iliaca           |            1987 |    65 |\n|  824 | Zonotrichia  | albicollis       |            1980 |    65 |\n| 2300 | Zonotrichia  | albicollis       |            1979 |    64 |\n| 1476 | Spizelloides | arborea          |            1994 |    64 |\n|  886 | Seiurus      | aurocapilla      |            1979 |    64 |\n| 2268 | Melospiza    | melodia          |            2015 |    64 |\n| 2397 | Setophaga    | ruticilla        |            2009 |    64 |\n|  848 | Setophaga    | magnolia         |            2006 |    64 |\n| 2306 | Catharus     | guttatus         |            1998 |    64 |\n|  215 | Setophaga    | coronata         |            1985 |    63 |\n| 1892 | Regulus      | satrapa          |            2012 |    63 |\n|  805 | Melospiza    | lincolnii        |            1984 |    63 |\n|  739 | Parkesia     | noveboracensis   |            2012 |    63 |\n| 2150 | Setophaga    | striata          |            2016 |    63 |\n| 1877 | Mniotilta    | varia            |            2015 |    62 |\n|   80 | Passerella   | iliaca           |            2013 |    62 |\n|  581 | Spizelloides | arborea          |            1985 |    62 |\n| 1952 | Catharus     | minimus          |            2014 |    62 |\n| 1218 | Geothlypis   | trichas          |            2009 |    61 |\n|  714 | Catharus     | guttatus         |            1992 |    61 |\n| 1420 | Junco        | hyemalis         |            2002 |    61 |\n| 1541 | Setophaga    | ruticilla        |            2011 |    60 |\n|  162 | Seiurus      | aurocapilla      |            1988 |    60 |\n| 1246 | Melospiza    | lincolnii        |            2005 |    60 |\n| 2161 | Oreothlypis  | peregrina        |            2006 |    60 |\n| 1439 | Passerella   | iliaca           |            1982 |    59 |\n| 2242 | Setophaga    | magnolia         |            1996 |    59 |\n|   72 | Setophaga    | palmarum         |            2014 |    59 |\n| 1129 | Melospiza    | georgiana        |            1980 |    59 |\n| 2222 | Zonotrichia  | leucophrys       |            2009 |    59 |\n| 2140 | Junco        | hyemalis         |            1983 |    58 |\n| 1500 | Junco        | hyemalis         |            1978 |    58 |\n|  868 | Catharus     | guttatus         |            2001 |    58 |\n| 2235 | Passerella   | iliaca           |            1995 |    58 |\n|  314 | Melospiza    | lincolnii        |            1994 |    58 |\n| 1359 | Zonotrichia  | albicollis       |            1997 |    58 |\n| 1250 | Passerina    | cyanea           |            1982 |    57 |\n| 1381 | Melospiza    | lincolnii        |            2012 |    57 |\n| 1862 | Melospiza    | lincolnii        |            2002 |    57 |\n| 1860 | Catharus     | ustulatus        |            2005 |    56 |\n| 1249 | Catharus     | guttatus         |            1986 |    56 |\n| 2277 | Catharus     | guttatus         |            1979 |    56 |\n|  188 | Melospiza    | lincolnii        |            2006 |    56 |\n|  512 | Passerella   | iliaca           |            1986 |    56 |\n| 2415 | Catharus     | guttatus         |            1980 |    56 |\n|  657 | Melospiza    | melodia          |            2013 |    56 |\n| 1263 | Passerella   | iliaca           |            1998 |    55 |\n|  717 | Setophaga    | ruticilla        |            2013 |    55 |\n|  266 | Seiurus      | aurocapilla      |            1980 |    55 |\n| 1636 | Melospiza    | melodia          |            2008 |    55 |\n| 1099 | Regulus      | satrapa          |            2014 |    55 |\n| 1928 | Geothlypis   | trichas          |            2007 |    54 |\n| 1268 | Melospiza    | lincolnii        |            1982 |    54 |\n|  644 | Zonotrichia  | albicollis       |            1983 |    54 |\n| 1943 | Oreothlypis  | peregrina        |            1994 |    53 |\n| 1344 | Junco        | hyemalis         |            1981 |    53 |\n|  564 | Parkesia     | noveboracensis   |            2013 |    53 |\n| 1429 | Oreothlypis  | ruficapilla      |            2007 |    53 |\n|   81 | Setophaga    | striata          |            2011 |    53 |\n|  338 | Oreothlypis  | peregrina        |            1983 |    52 |\n| 1942 | Setophaga    | magnolia         |            2010 |    52 |\n|  814 | Zonotrichia  | leucophrys       |            2008 |    52 |\n|  177 | Zonotrichia  | leucophrys       |            1986 |    52 |\n|  663 | Geothlypis   | trichas          |            1993 |    52 |\n| 1181 | Catharus     | minimus          |            2010 |    52 |\n| 1317 | Geothlypis   | trichas          |            2016 |    52 |\n|  616 | Parkesia     | noveboracensis   |            2011 |    52 |\n|  498 | Junco        | hyemalis         |            1979 |    52 |\n|  942 | Passerella   | iliaca           |            2005 |    52 |\n| 1588 | Parkesia     | noveboracensis   |            2014 |    51 |\n| 1870 | Melospiza    | lincolnii        |            2016 |    51 |\n|  408 | Geothlypis   | trichas          |            2015 |    51 |\n| 1772 | Setophaga    | coronata         |            2000 |    51 |\n| 1094 | Setophaga    | striata          |            2010 |    51 |\n|  534 | Catharus     | guttatus         |            1993 |    51 |\n|  976 | Setophaga    | coronata         |            2012 |    51 |\n| 2200 | Parkesia     | noveboracensis   |            2009 |    51 |\n| 1191 | Parkesia     | noveboracensis   |            2008 |    51 |\n|  592 | Oreothlypis  | ruficapilla      |            1996 |    51 |\n| 2004 | Mniotilta    | varia            |            2008 |    51 |\n| 1766 | Setophaga    | ruticilla        |            2012 |    51 |\n| 1309 | Seiurus      | aurocapilla      |            1993 |    50 |\n|  893 | Setophaga    | striata          |            2009 |    50 |\n| 2205 | Geothlypis   | trichas          |            1985 |    50 |\n| 1059 | Mniotilta    | varia            |            2013 |    50 |\n| 2402 | Setophaga    | coronata         |            2013 |    50 |\n|   77 | Seiurus      | aurocapilla      |            2000 |    50 |\n| 1248 | Catharus     | ustulatus        |            1994 |    49 |\n| 1716 | Melospiza    | lincolnii        |            1995 |    49 |\n| 1959 | Passerina    | cyanea           |            2011 |    49 |\n|  183 | Zonotrichia  | leucophrys       |            2011 |    49 |\n|  875 | Spizelloides | arborea          |            2012 |    48 |\n| 1324 | Melospiza    | georgiana        |            1979 |    48 |\n| 1721 | Setophaga    | striata          |            2015 |    48 |\n| 1704 | Catharus     | guttatus         |            2003 |    47 |\n| 1355 | Geothlypis   | trichas          |            2002 |    46 |\n| 1888 | Dumetella    | carolinensis     |            2014 |    46 |\n|  506 | Seiurus      | aurocapilla      |            1995 |    46 |\n| 2124 | Catharus     | minimus          |            2015 |    46 |\n| 2384 | Melospiza    | lincolnii        |            1986 |    46 |\n| 1648 | Setophaga    | palmarum         |            1985 |    46 |\n|  541 | Zonotrichia  | leucophrys       |            1994 |    46 |\n|  731 | Zonotrichia  | leucophrys       |            2014 |    46 |\n|  610 | Zonotrichia  | leucophrys       |            2007 |    46 |\n| 1654 | Passerella   | iliaca           |            1996 |    46 |\n|  441 | Setophaga    | coronata         |            1996 |    46 |\n| 2041 | Melospiza    | georgiana        |            2016 |    46 |\n|  729 | Troglodytes  | hiemalis         |            2008 |    46 |\n| 1492 | Melospiza    | melodia          |            2003 |    45 |\n|   30 | Pheucticus   | ludovicianus     |            2011 |    45 |\n| 2229 | Catharus     | guttatus         |            1987 |    45 |\n| 1755 | Regulus      | satrapa          |            2007 |    45 |\n|  457 | Setophaga    | palmarum         |            2012 |    45 |\n| 1103 | Catharus     | ustulatus        |            1982 |    45 |\n|  126 | Catharus     | minimus          |            2011 |    45 |\n| 2040 | Passerina    | cyanea           |            1985 |    44 |\n|  218 | Catharus     | ustulatus        |            1993 |    44 |\n|  493 | Melospiza    | melodia          |            2002 |    44 |\n| 1257 | Setophaga    | palmarum         |            2008 |    44 |\n| 1006 | Geothlypis   | trichas          |            2010 |    44 |\n| 1947 | Catharus     | ustulatus        |            1984 |    44 |\n| 1311 | Catharus     | fuscescens       |            1985 |    44 |\n|  346 | Spizelloides | arborea          |            1996 |    44 |\n|  467 | Regulus      | satrapa          |            2011 |    43 |\n| 1448 | Regulus      | calendula        |            2009 |    43 |\n|  922 | Oreothlypis  | peregrina        |            1995 |    43 |\n|   87 | Melospiza    | lincolnii        |            1993 |    43 |\n|  340 | Melospiza    | melodia          |            2005 |    43 |\n|  239 | Melospiza    | lincolnii        |            2000 |    43 |\n|  397 | Spizelloides | arborea          |            1990 |    43 |\n|  132 | Oreothlypis  | peregrina        |            1982 |    43 |\n|  298 | Catharus     | ustulatus        |            1988 |    43 |\n|  379 | Troglodytes  | hiemalis         |            2014 |    42 |\n|  268 | Regulus      | satrapa          |            2008 |    42 |\n|  264 | Setophaga    | ruticilla        |            2007 |    42 |\n| 2356 | Setophaga    | coronata         |            1982 |    42 |\n| 2078 | Geothlypis   | trichas          |            1983 |    42 |\n|  778 | Passerella   | iliaca           |            2004 |    42 |\n|  631 | Melospiza    | melodia          |            2011 |    42 |\n|  211 | Mniotilta    | varia            |            2011 |    42 |\n| 1876 | Melospiza    | lincolnii        |            1979 |    42 |\n|  796 | Seiurus      | aurocapilla      |            1987 |    42 |\n|  654 | Regulus      | calendula        |            2011 |    42 |\n| 1543 | Oreothlypis  | ruficapilla      |            1979 |    41 |\n|  726 | Melospiza    | lincolnii        |            1990 |    41 |\n| 1243 | Zonotrichia  | leucophrys       |            1985 |    41 |\n|  172 | Melospiza    | lincolnii        |            1987 |    41 |\n| 2319 | Melospiza    | lincolnii        |            1992 |    41 |\n| 2029 | Melospiza    | lincolnii        |            2003 |    41 |\n|  175 | Regulus      | satrapa          |            2005 |    41 |\n|  234 | Melospiza    | lincolnii        |            1983 |    41 |\n| 1211 | Catharus     | ustulatus        |            1996 |    40 |\n| 2141 | Geothlypis   | trichas          |            2006 |    40 |\n| 1756 | Zonotrichia  | leucophrys       |            2013 |    40 |\n|  585 | Catharus     | ustulatus        |            1985 |    40 |\n| 1054 | Spizelloides | arborea          |            2015 |    40 |\n|  227 | Setophaga    | palmarum         |            2009 |    40 |\n| 2313 | Melospiza    | melodia          |            2001 |    40 |\n| 2238 | Catharus     | fuscescens       |            1996 |    40 |\n|  394 | Catharus     | guttatus         |            1984 |    39 |\n| 1484 | Geothlypis   | trichas          |            1995 |    39 |\n| 1584 | Setophaga    | magnolia         |            2016 |    39 |\n| 2231 | Seiurus      | aurocapilla      |            1986 |    39 |\n| 2385 | Zonotrichia  | leucophrys       |            2010 |    39 |\n| 1063 | Catharus     | ustulatus        |            1995 |    39 |\n|    5 | Setophaga    | striata          |            2006 |    39 |\n|  856 | Catharus     | ustulatus        |            2004 |    39 |\n| 2100 | Passerina    | cyanea           |            2012 |    38 |\n|  110 | Setophaga    | palmarum         |            2016 |    38 |\n| 1396 | Passerella   | iliaca           |            1993 |    38 |\n|  524 | Oreothlypis  | peregrina        |            2002 |    38 |\n| 2169 | Zonotrichia  | albicollis       |            1999 |    38 |\n| 2116 | Zonotrichia  | albicollis       |            1978 |    38 |\n| 1406 | Parkesia     | noveboracensis   |            2015 |    38 |\n|  648 | Passerella   | iliaca           |            1980 |    38 |\n| 1981 | Oreothlypis  | ruficapilla      |            1995 |    38 |\n| 1508 | Seiurus      | aurocapilla      |            1992 |    38 |\n| 1571 | Seiurus      | aurocapilla      |            1991 |    38 |\n|   63 | Catharus     | ustulatus        |            2000 |    38 |\n| 1580 | Melospiza    | lincolnii        |            1988 |    38 |\n|  640 | Geothlypis   | trichas          |            1987 |    38 |\n|  393 | Melospiza    | melodia          |            1980 |    38 |\n| 2232 | Setophaga    | pensylvanica     |            1996 |    37 |\n|  554 | Catharus     | minimus          |            2013 |    37 |\n| 2240 | Setophaga    | magnolia         |            2005 |    37 |\n| 1828 | Mniotilta    | varia            |            2009 |    37 |\n| 1319 | Zonotrichia  | leucophrys       |            1998 |    37 |\n|  267 | Setophaga    | coronata         |            1995 |    37 |\n| 1205 | Mniotilta    | varia            |            2006 |    37 |\n| 2357 | Troglodytes  | hiemalis         |            2010 |    37 |\n|  249 | Passerina    | cyanea           |            1996 |    37 |\n| 1736 | Sitta        | canadensis       |            2007 |    37 |\n|  430 | Spizelloides | arborea          |            2008 |    37 |\n|  923 | Catharus     | ustulatus        |            1983 |    37 |\n| 1302 | Dumetella    | carolinensis     |            2011 |    37 |\n| 1823 | Catharus     | guttatus         |            2004 |    36 |\n|  136 | Passerella   | iliaca           |            2003 |    36 |\n|  504 | Geothlypis   | trichas          |            1994 |    36 |\n| 1040 | Oreothlypis  | ruficapilla      |            1984 |    36 |\n| 1098 | Melospiza    | lincolnii        |            1998 |    36 |\n| 1750 | Setophaga    | ruticilla        |            2016 |    36 |\n| 2162 | Zonotrichia  | leucophrys       |            1990 |    36 |\n| 2312 | Spizelloides | arborea          |            1992 |    36 |\n| 2192 | Catharus     | minimus          |            2016 |    36 |\n| 1071 | Oreothlypis  | peregrina        |            1986 |    36 |\n|  721 | Setophaga    | striata          |            2008 |    36 |\n| 2286 | Geothlypis   | trichas          |            1982 |    36 |\n| 1927 | Hylocichla   | mustelina        |            2010 |    35 |\n| 1752 | Hylocichla   | mustelina        |            2011 |    35 |\n|  604 | Sitta        | canadensis       |            2010 |    35 |\n| 1277 | Setophaga    | magnolia         |            1985 |    35 |\n|  684 | Certhia      | americana        |            1985 |    35 |\n| 1567 | Geothlypis   | trichas          |            1990 |    35 |\n| 2164 | Troglodytes  | hiemalis         |            2009 |    35 |\n|  138 | Setophaga    | striata          |            2013 |    35 |\n| 1383 | Troglodytes  | hiemalis         |            2013 |    34 |\n| 2305 | Setophaga    | ruticilla        |            1996 |    34 |\n| 1517 | Passerella   | iliaca           |            2000 |    34 |\n|   60 | Setophaga    | coronata         |            1994 |    34 |\n| 1451 | Melospiza    | georgiana        |            1999 |    34 |\n|  556 | Geothlypis   | trichas          |            2000 |    34 |\n| 2086 | Zonotrichia  | leucophrys       |            2002 |    34 |\n| 1998 | Spizelloides | arborea          |            1984 |    33 |\n| 2118 | Melospiza    | georgiana        |            1981 |    33 |\n| 1861 | Dumetella    | carolinensis     |            2008 |    33 |\n| 1867 | Setophaga    | palmarum         |            2013 |    33 |\n| 1807 | Parkesia     | noveboracensis   |            1990 |    33 |\n| 1885 | Catharus     | fuscescens       |            2015 |    33 |\n| 1027 | Zonotrichia  | leucophrys       |            1984 |    33 |\n| 1152 | Catharus     | ustulatus        |            1990 |    33 |\n| 2377 | Setophaga    | striata          |            2012 |    33 |\n| 1327 | Troglodytes  | hiemalis         |            2011 |    33 |\n| 1329 | Parkesia     | noveboracensis   |            1996 |    33 |\n|  586 | Troglodytes  | hiemalis         |            2015 |    33 |\n|  847 | Seiurus      | aurocapilla      |            1997 |    33 |\n|  973 | Hylocichla   | mustelina        |            2007 |    33 |\n| 1101 | Oreothlypis  | peregrina        |            1988 |    33 |\n| 1166 | Passerina    | cyanea           |            2009 |    32 |\n|  711 | Catharus     | fuscescens       |            1988 |    32 |\n|  196 | Melospiza    | melodia          |            1981 |    32 |\n| 1670 | Oreothlypis  | peregrina        |            1991 |    32 |\n|  584 | Oreothlypis  | peregrina        |            2004 |    32 |\n|  240 | Sitta        | canadensis       |            2016 |    32 |\n| 2035 | Parkesia     | noveboracensis   |            2010 |    32 |\n| 1719 | Oreothlypis  | peregrina        |            1993 |    32 |\n|   96 | Spizelloides | arborea          |            2000 |    32 |\n|  764 | Geothlypis   | trichas          |            1988 |    32 |\n|  804 | Oreothlypis  | ruficapilla      |            1983 |    31 |\n|  807 | Regulus      | calendula        |            2010 |    31 |\n|  863 | Spizelloides | arborea          |            2016 |    31 |\n| 1073 | Setophaga    | coronata         |            1993 |    31 |\n| 1466 | Catharus     | fuscescens       |            1984 |    31 |\n|   57 | Setophaga    | ruticilla        |            2006 |    31 |\n| 1453 | Cardellina   | canadensis       |            1996 |    31 |\n|  342 | Oporornis    | agilis           |            2006 |    31 |\n| 1159 | Geothlypis   | trichas          |            2003 |    31 |\n|   15 | Catharus     | guttatus         |            1978 |    31 |\n| 1161 | Setophaga    | palmarum         |            2007 |    31 |\n|  957 | Catharus     | minimus          |            2009 |    30 |\n|  735 | Setophaga    | pensylvanica     |            2014 |    30 |\n| 1333 | Catharus     | minimus          |            1985 |    30 |\n|  975 | Oreothlypis  | ruficapilla      |            1982 |    30 |\n| 1061 | Setophaga    | ruticilla        |            2005 |    30 |\n|  903 | Junco        | hyemalis         |            1997 |    30 |\n| 1033 | Pheucticus   | ludovicianus     |            2014 |    30 |\n|  724 | Zonotrichia  | leucophrys       |            1995 |    30 |\n| 1341 | Parkesia     | noveboracensis   |            1982 |    30 |\n| 1039 | Melospiza    | lincolnii        |            2004 |    30 |\n| 2417 | Passerella   | iliaca           |            1979 |    30 |\n| 1843 | Zonotrichia  | albicollis       |            1991 |    30 |\n| 2382 | Hylocichla   | mustelina        |            2006 |    30 |\n|  112 | Melospiza    | melodia          |            1997 |    30 |\n|  109 | Geothlypis   | philadelphia     |            1996 |    30 |\n| 1650 | Passerella   | iliaca           |            1983 |    30 |\n| 1260 | Zonotrichia  | leucophrys       |            1982 |    29 |\n| 2068 | Oreothlypis  | ruficapilla      |            1985 |    29 |\n|  123 | Setophaga    | coronata         |            2016 |    29 |\n| 2214 | Catharus     | minimus          |            1996 |    29 |\n|  690 | Setophaga    | castanea         |            2012 |    29 |\n|   83 | Seiurus      | aurocapilla      |            1981 |    29 |\n|   91 | Passerina    | cyanea           |            1995 |    29 |\n| 1155 | Spizelloides | arborea          |            1986 |    29 |\n| 2331 | Zonotrichia  | leucophrys       |            2016 |    29 |\n| 1747 | Melospiza    | lincolnii        |            1989 |    29 |\n| 1185 | Troglodytes  | hiemalis         |            2012 |    28 |\n| 1358 | Oreothlypis  | ruficapilla      |            1992 |    28 |\n|  590 | Setophaga    | pensylvanica     |            2013 |    28 |\n| 1576 | Regulus      | calendula        |            2014 |    28 |\n| 1043 | Passerina    | cyanea           |            1983 |    28 |\n|  376 | Catharus     | ustulatus        |            1986 |    28 |\n| 1325 | Catharus     | ustulatus        |            1989 |    28 |\n| 2075 | Geothlypis   | trichas          |            1992 |    28 |\n| 1066 | Geothlypis   | philadelphia     |            2009 |    28 |\n|   25 | Seiurus      | aurocapilla      |            1999 |    28 |\n| 1000 | Spizelloides | arborea          |            1989 |    28 |\n|  899 | Hylocichla   | mustelina        |            2009 |    28 |\n|  619 | Catharus     | fuscescens       |            1992 |    28 |\n| 1985 | Catharus     | minimus          |            2008 |    28 |\n|  782 | Setophaga    | coronata         |            2011 |    28 |\n| 2376 | Passerella   | iliaca           |            2002 |    28 |\n| 1037 | Parkesia     | noveboracensis   |            1986 |    28 |\n| 2411 | Oreothlypis  | ruficapilla      |            2002 |    28 |\n|   10 | Parkesia     | noveboracensis   |            1985 |    28 |\n|  911 | Spizelloides | arborea          |            2006 |    28 |\n| 1767 | Passerina    | cyanea           |            1988 |    28 |\n| 2236 | Regulus      | calendula        |            2013 |    28 |\n| 2185 | Catharus     | fuscescens       |            1994 |    28 |\n|  591 | Catharus     | guttatus         |            1991 |    28 |\n| 1555 | Oreothlypis  | ruficapilla      |            2000 |    27 |\n|  462 | Dumetella    | carolinensis     |            2009 |    27 |\n| 1030 | Certhia      | americana        |            2002 |    27 |\n| 1610 | Mniotilta    | varia            |            2010 |    27 |\n|   41 | Melospiza    | lincolnii        |            1999 |    27 |\n|  147 | Setophaga    | coronata         |            2014 |    27 |\n| 1228 | Spizella     | pusilla          |            1986 |    27 |\n|  670 | Catharus     | fuscescens       |            1986 |    27 |\n| 2144 | Catharus     | guttatus         |            1999 |    27 |\n| 2062 | Setophaga    | coronata         |            1998 |    27 |\n| 2343 | Spizella     | pusilla          |            1982 |    27 |\n| 1657 | Catharus     | fuscescens       |            2010 |    27 |\n|  261 | Pheucticus   | ludovicianus     |            2010 |    27 |\n| 1368 | Setophaga    | ruticilla        |            2010 |    27 |\n|  284 | Oreothlypis  | peregrina        |            1990 |    27 |\n|  149 | Catharus     | ustulatus        |            1987 |    26 |\n| 1637 | Setophaga    | coronata         |            2009 |    26 |\n|  632 | Oreothlypis  | ruficapilla      |            2005 |    26 |\n|  857 | Dumetella    | carolinensis     |            2013 |    26 |\n| 2351 | Oreothlypis  | peregrina        |            1998 |    26 |\n|  601 | Zonotrichia  | leucophrys       |            1988 |    26 |\n| 2346 | Parkesia     | noveboracensis   |            1983 |    26 |\n|  939 | Oreothlypis  | peregrina        |            1980 |    26 |\n| 1815 | Catharus     | minimus          |            2007 |    25 |\n| 2027 | Dumetella    | carolinensis     |            2007 |    25 |\n| 1255 | Oreothlypis  | peregrina        |            1987 |    25 |\n| 1765 | Spizelloides | arborea          |            2004 |    25 |\n| 1093 | Dumetella    | carolinensis     |            2012 |    25 |\n|  979 | Mniotilta    | varia            |            2007 |    25 |\n|  197 | Passerina    | cyanea           |            1990 |    25 |\n|  259 | Spizelloides | arborea          |            2009 |    25 |\n|  435 | Troglodytes  | hiemalis         |            2016 |    25 |\n|  275 | Hylocichla   | mustelina        |            2014 |    25 |\n| 1178 | Parkesia     | noveboracensis   |            1995 |    25 |\n|  607 | Dumetella    | carolinensis     |            2002 |    25 |\n| 1213 | Geothlypis   | philadelphia     |            2014 |    25 |\n| 1629 | Passerina    | cyanea           |            1987 |    25 |\n|  262 | Catharus     | fuscescens       |            2011 |    25 |\n|  459 | Pheucticus   | ludovicianus     |            2013 |    25 |\n|  499 | Hylocichla   | mustelina        |            2013 |    24 |\n|  186 | Parkesia     | noveboracensis   |            1984 |    24 |\n| 1457 | Catharus     | minimus          |            1992 |    24 |\n|   33 | Zonotrichia  | leucophrys       |            2004 |    24 |\n|  151 | Parkesia     | noveboracensis   |            1994 |    24 |\n| 1398 | Setophaga    | striata          |            2007 |    24 |\n| 1452 | Zonotrichia  | leucophrys       |            2005 |    24 |\n| 1590 | Setophaga    | palmarum         |            1995 |    24 |\n| 1874 | Certhia      | americana        |            2004 |    24 |\n| 1596 | Catharus     | fuscescens       |            1982 |    24 |\n| 1833 | Pheucticus   | ludovicianus     |            2012 |    24 |\n| 1831 | Spizelloides | arborea          |            2011 |    24 |\n| 1096 | Oreothlypis  | peregrina        |            1979 |    24 |\n|  238 | Catharus     | minimus          |            1982 |    24 |\n|  929 | Passerculus  | sandwichensis    |            1996 |    24 |\n|  296 | Catharus     | ustulatus        |            1980 |    24 |\n|  255 | Setophaga    | palmarum         |            2015 |    24 |\n| 1751 | Parkesia     | noveboracensis   |            1992 |    24 |\n| 2006 | Catharus     | ustulatus        |            1998 |    24 |\n|   67 | Oreothlypis  | peregrina        |            1989 |    24 |\n| 1715 | Dumetella    | carolinensis     |            2015 |    24 |\n| 1016 | Setophaga    | palmarum         |            1996 |    24 |\n| 1018 | Setophaga    | palmarum         |            2011 |    24 |\n| 1360 | Empidonax    | traillii         |            2013 |    24 |\n|  852 | Melospiza    | lincolnii        |            1980 |    24 |\n| 2056 | Spizelloides | arborea          |            2010 |    23 |\n|  828 | Oporornis    | agilis           |            2008 |    23 |\n|  946 | Melospiza    | lincolnii        |            1991 |    23 |\n| 2180 | Spizelloides | arborea          |            1987 |    23 |\n| 1308 | Geothlypis   | trichas          |            2004 |    23 |\n|  993 | Hylocichla   | mustelina        |            1979 |    23 |\n| 1337 | Setophaga    | virens           |            2011 |    23 |\n| 1529 | Parkesia     | noveboracensis   |            2016 |    23 |\n|  634 | Geothlypis   | philadelphia     |            2013 |    23 |\n|  415 | Catharus     | minimus          |            2006 |    23 |\n| 2249 | Zonotrichia  | albicollis       |            1981 |    23 |\n| 2103 | Setophaga    | fusca            |            2013 |    23 |\n| 1896 | Passerina    | cyanea           |            1992 |    23 |\n|  880 | Catharus     | fuscescens       |            2014 |    23 |\n|  531 | Setophaga    | virens           |            2009 |    22 |\n| 2084 | Certhia      | americana        |            2003 |    22 |\n|  682 | Zonotrichia  | leucophrys       |            2001 |    22 |\n|  288 | Setophaga    | fusca            |            2014 |    22 |\n|  529 | Setophaga    | pensylvanica     |            2011 |    22 |\n|  719 | Catharus     | ustulatus        |            2003 |    22 |\n|    2 | Regulus      | calendula        |            2012 |    22 |\n| 1136 | Catharus     | minimus          |            1984 |    22 |\n|  954 | Parkesia     | noveboracensis   |            1988 |    22 |\n| 1130 | Hylocichla   | mustelina        |            2008 |    22 |\n|  860 | Setophaga    | coronata         |            1992 |    22 |\n| 1445 | Seiurus      | aurocapilla      |            1998 |    22 |\n| 1447 | Passerella   | iliaca           |            1999 |    22 |\n| 1909 | Passerina    | cyanea           |            2013 |    22 |\n| 1279 | Parkesia     | noveboracensis   |            2006 |    22 |\n|  997 | Spizella     | pusilla          |            1985 |    22 |\n| 1303 | Spizelloides | arborea          |            1995 |    22 |\n| 2282 | Regulus      | calendula        |            2007 |    22 |\n| 2324 | Geothlypis   | trichas          |            2005 |    22 |\n| 1602 | Oporornis    | agilis           |            2012 |    22 |\n|  167 | Regulus      | calendula        |            2015 |    22 |\n|  465 | Melospiza    | lincolnii        |            2001 |    22 |\n| 1974 | Zonotrichia  | leucophrys       |            1989 |    22 |\n| 2111 | Setophaga    | castanea         |            2011 |    21 |\n| 2260 | Catharus     | minimus          |            1990 |    21 |\n|  237 | Dumetella    | carolinensis     |            2010 |    21 |\n|  233 | Setophaga    | magnolia         |            1984 |    21 |\n|  426 | Catharus     | minimus          |            1993 |    21 |\n|  963 | Catharus     | fuscescens       |            1979 |    21 |\n| 1834 | Cardellina   | canadensis       |            2011 |    21 |\n| 1668 | Setophaga    | castanea         |            2016 |    21 |\n| 1554 | Setophaga    | coronata         |            2015 |    21 |\n|  404 | Cardellina   | canadensis       |            2014 |    21 |\n|  844 | Spizella     | pusilla          |            1994 |    21 |\n| 1812 | Setophaga    | striata          |            1996 |    21 |\n|  449 | Setophaga    | pensylvanica     |            2006 |    21 |\n|  160 | Setophaga    | palmarum         |            1994 |    21 |\n| 1718 | Passerella   | iliaca           |            2001 |    21 |\n|  334 | Mniotilta    | varia            |            2016 |    21 |\n| 2190 | Setophaga    | coronata         |            1989 |    20 |\n| 2423 | Seiurus      | aurocapilla      |            1989 |    20 |\n| 1464 | Oreothlypis  | celata           |            2015 |    20 |\n|   86 | Spizella     | pusilla          |            1983 |    20 |\n| 2212 | Passerella   | iliaca           |            1978 |    20 |\n|  710 | Oreothlypis  | peregrina        |            2003 |    20 |\n|  377 | Zonotrichia  | leucophrys       |            1987 |    20 |\n|   69 | Hylocichla   | mustelina        |            2015 |    20 |\n|  124 | Passerculus  | sandwichensis    |            1992 |    20 |\n| 1091 | Catharus     | fuscescens       |            2009 |    20 |\n|  812 | Oreothlypis  | ruficapilla      |            2004 |    20 |\n|  388 | Oporornis    | agilis           |            2016 |    20 |\n| 1424 | Setophaga    | coronata         |            2008 |    20 |\n| 1652 | Regulus      | calendula        |            2008 |    20 |\n|  792 | Geothlypis   | trichas          |            1986 |    19 |\n| 1085 | Melospiza    | lincolnii        |            1981 |    19 |\n| 2082 | Passerella   | iliaca           |            1984 |    19 |\n|   39 | Setophaga    | caerulescens     |            2015 |    19 |\n|  994 | Cardellina   | pusilla          |            2014 |    19 |\n|  213 | Geothlypis   | philadelphia     |            2011 |    19 |\n|  228 | Spizella     | pusilla          |            1989 |    19 |\n| 1008 | Catharus     | guttatus         |            1981 |    19 |\n|  278 | Vireo        | olivaceus        |            2011 |    19 |\n|  546 | Setophaga    | striata          |            1994 |    19 |\n| 1480 | Melospiza    | georgiana        |            1978 |    19 |\n| 1696 | Setophaga    | coronata         |            2006 |    19 |\n| 1242 | Dumetella    | carolinensis     |            2005 |    19 |\n| 1605 | Geothlypis   | philadelphia     |            1993 |    19 |\n| 1273 | Geothlypis   | philadelphia     |            2008 |    19 |\n|  673 | Regulus      | calendula        |            2005 |    19 |\n| 1513 | Catharus     | fuscescens       |            2013 |    19 |\n|  337 | Passerina    | cyanea           |            2015 |    19 |\n|  468 | Zonotrichia  | leucophrys       |            2000 |    19 |\n| 1663 | Catharus     | minimus          |            1983 |    19 |\n|  605 | Setophaga    | magnolia         |            1992 |    19 |\n|  477 | Dumetella    | carolinensis     |            1990 |    19 |\n| 1326 | Dumetella    | carolinensis     |            1992 |    19 |\n| 2198 | Oreothlypis  | ruficapilla      |            1994 |    19 |\n|  491 | Setophaga    | fusca            |            2015 |    19 |\n|  383 | Setophaga    | pensylvanica     |            2012 |    19 |\n| 1438 | Catharus     | fuscescens       |            1983 |    19 |\n|  294 | Dumetella    | carolinensis     |            2016 |    19 |\n| 1475 | Zonotrichia  | leucophrys       |            1999 |    18 |\n|  146 | Catharus     | ustulatus        |            1979 |    18 |\n| 1401 | Setophaga    | magnolia         |            1994 |    18 |\n|   71 | Catharus     | guttatus         |            1997 |    18 |\n|   74 | Passerculus  | sandwichensis    |            1986 |    18 |\n| 1172 | Pheucticus   | ludovicianus     |            2007 |    18 |\n|  427 | Toxostoma    | rufum            |            2014 |    18 |\n| 2147 | Setophaga    | pensylvanica     |            2015 |    18 |\n| 1618 | Zonotrichia  | leucophrys       |            2006 |    18 |\n|  674 | Passerina    | cyanea           |            2007 |    18 |\n| 1534 | Pheucticus   | ludovicianus     |            1983 |    18 |\n|  734 | Spizelloides | arborea          |            2007 |    18 |\n|  414 | Regulus      | satrapa          |            1985 |    18 |\n| 1606 | Catharus     | fuscescens       |            1993 |    18 |\n| 1385 | Geothlypis   | trichas          |            1991 |    18 |\n| 1038 | Setophaga    | magnolia         |            1979 |    18 |\n| 1890 | Hylocichla   | mustelina        |            2012 |    18 |\n| 1339 | Passerina    | cyanea           |            2008 |    18 |\n| 1140 | Setophaga    | virens           |            2012 |    18 |\n| 1741 | Catharus     | fuscescens       |            2006 |    18 |\n| 1783 | Setophaga    | coronata         |            1979 |    18 |\n|   31 | Catharus     | fuscescens       |            2008 |    18 |\n| 2224 | Passerculus  | sandwichensis    |            2000 |    18 |\n|  297 | Passerculus  | sandwichensis    |            1985 |    18 |\n|  318 | Regulus      | satrapa          |            2002 |    18 |\n|  879 | Pheucticus   | ludovicianus     |            2009 |    18 |\n|  992 | Empidonax    | traillii         |            1996 |    18 |\n|  292 | Passerina    | cyanea           |            1979 |    18 |\n|  826 | Oreothlypis  | celata           |            2010 |    18 |\n| 1002 | Catharus     | ustulatus        |            1997 |    17 |\n|  181 | Setophaga    | castanea         |            2005 |    17 |\n| 1581 | Zonotrichia  | leucophrys       |            2012 |    17 |\n| 2401 | Oreothlypis  | ruficapilla      |            1981 |    17 |\n| 1376 | Zonotrichia  | leucophrys       |            1992 |    17 |\n| 2142 | Catharus     | ustulatus        |            1991 |    17 |\n| 2106 | Zonotrichia  | leucophrys       |            1996 |    17 |\n|   28 | Regulus      | calendula        |            2006 |    17 |\n| 1842 | Oreothlypis  | ruficapilla      |            1986 |    17 |\n|  797 | Passerella   | iliaca           |            1981 |    17 |\n|  478 | Parkesia     | noveboracensis   |            2002 |    17 |\n| 1010 | Dumetella    | carolinensis     |            2006 |    17 |\n| 1456 | Parkesia     | noveboracensis   |            2005 |    17 |\n|  608 | Cardellina   | canadensis       |            2013 |    17 |\n|  771 | Setophaga    | striata          |            1983 |    17 |\n| 2165 | Setophaga    | virens           |            2013 |    17 |\n| 2299 | Dumetella    | carolinensis     |            1993 |    17 |\n|  785 | Setophaga    | palmarum         |            1982 |    17 |\n| 1633 | Spizella     | pusilla          |            1990 |    17 |\n| 1683 | Passerina    | cyanea           |            1993 |    17 |\n|  931 | Setophaga    | palmarum         |            2006 |    17 |\n| 1913 | Setophaga    | fusca            |            2012 |    16 |\n| 1266 | Certhia      | americana        |            2001 |    16 |\n|  831 | Vireo        | olivaceus        |            2014 |    16 |\n|  982 | Setophaga    | castanea         |            2007 |    16 |\n| 2042 | Piranga      | olivacea         |            2014 |    16 |\n| 2278 | Setophaga    | palmarum         |            1986 |    16 |\n| 1957 | Setophaga    | virens           |            2014 |    16 |\n|  533 | Passerina    | cyanea           |            2014 |    16 |\n|  652 | Setophaga    | ruticilla        |            1984 |    16 |\n| 1299 | Setophaga    | fusca            |            2011 |    16 |\n| 1313 | Geothlypis   | trichas          |            1979 |    16 |\n|  894 | Geothlypis   | philadelphia     |            1984 |    16 |\n| 1003 | Setophaga    | striata          |            1998 |    16 |\n| 1731 | Setophaga    | palmarum         |            2002 |    16 |\n|  174 | Mniotilta    | varia            |            2005 |    16 |\n|  243 | Setophaga    | virens           |            2007 |    16 |\n| 2136 | Spizelloides | arborea          |            1993 |    16 |\n| 2125 | Oporornis    | agilis           |            1996 |    16 |\n|  387 | Parkesia     | noveboracensis   |            1991 |    16 |\n|  246 | Setophaga    | magnolia         |            1983 |    16 |\n| 1708 | Setophaga    | ruticilla        |            2002 |    16 |\n|  204 | Zonotrichia  | leucophrys       |            1983 |    16 |\n| 1158 | Setophaga    | coronata         |            1990 |    16 |\n| 1239 | Setophaga    | magnolia         |            1995 |    16 |\n| 1810 | Catharus     | ustulatus        |            1999 |    16 |\n| 1088 | Setophaga    | palmarum         |            2001 |    16 |\n|  775 | Dumetella    | carolinensis     |            1979 |    16 |\n|  728 | Dumetella    | carolinensis     |            1995 |    16 |\n|  322 | Parkesia     | noveboracensis   |            1993 |    15 |\n|  328 | Setophaga    | ruticilla        |            1992 |    15 |\n|  463 | Certhia      | americana        |            1996 |    15 |\n|  885 | Hylocichla   | mustelina        |            1988 |    15 |\n|  392 | Passerina    | cyanea           |            1989 |    15 |\n| 1762 | Setophaga    | caerulescens     |            2006 |    15 |\n| 2047 | Toxostoma    | rufum            |            2008 |    15 |\n|  452 | Regulus      | calendula        |            1985 |    15 |\n|  971 | Geothlypis   | philadelphia     |            1994 |    15 |\n| 1119 | Spizelloides | arborea          |            2001 |    15 |\n| 2049 | Passerina    | cyanea           |            2006 |    15 |\n|  577 | Cardellina   | pusilla          |            2010 |    15 |\n| 2058 | Pheucticus   | ludovicianus     |            2015 |    15 |\n| 1352 | Geothlypis   | philadelphia     |            2007 |    15 |\n| 1357 | Setophaga    | coronata         |            1991 |    15 |\n| 1388 | Oporornis    | agilis           |            1992 |    15 |\n|  933 | Catharus     | fuscescens       |            2000 |    15 |\n|   84 | Catharus     | fuscescens       |            2002 |    15 |\n| 2009 | Geothlypis   | philadelphia     |            2012 |    15 |\n| 1739 | Pheucticus   | ludovicianus     |            1982 |    15 |\n|  816 | Certhia      | americana        |            1994 |    15 |\n|  798 | Catharus     | fuscescens       |            1995 |    15 |\n| 1259 | Geothlypis   | trichas          |            1981 |    15 |\n| 1028 | Cardellina   | canadensis       |            2009 |    15 |\n|  276 | Catharus     | minimus          |            1986 |    15 |\n|  803 | Spizella     | pusilla          |            1984 |    15 |\n|  649 | Oreothlypis  | celata           |            2009 |    15 |\n|  378 | Setophaga    | striata          |            1993 |    15 |\n| 1015 | Passerina    | cyanea           |            1984 |    15 |\n|  398 | Setophaga    | pensylvanica     |            2016 |    15 |\n| 2157 | Certhia      | americana        |            1990 |    15 |\n| 1840 | Setophaga    | caerulescens     |            2012 |    15 |\n| 1046 | Passerina    | cyanea           |            1998 |    15 |\n|  431 | Oreothlypis  | celata           |            1985 |    15 |\n| 1078 | Oreothlypis  | ruficapilla      |            1990 |    15 |\n| 2113 | Dumetella    | carolinensis     |            1994 |    15 |\n|  542 | Cardellina   | canadensis       |            2007 |    14 |\n| 1574 | Catharus     | fuscescens       |            2007 |    14 |\n|  921 | Setophaga    | tigrina          |            2006 |    14 |\n|  887 | Melospiza    | lincolnii        |            1997 |    14 |\n|  537 | Parkesia     | noveboracensis   |            1980 |    14 |\n|   34 | Catharus     | minimus          |            1981 |    14 |\n| 1572 | Troglodytes  | aedon            |            2009 |    14 |\n|  139 | Setophaga    | fusca            |            2007 |    14 |\n|  647 | Setophaga    | ruticilla        |            1983 |    14 |\n|  273 | Oreothlypis  | ruficapilla      |            1988 |    14 |\n|  381 | Setophaga    | magnolia         |            1993 |    14 |\n| 1713 | Melospiza    | lincolnii        |            1978 |    14 |\n| 1397 | Cardellina   | canadensis       |            2015 |    14 |\n|  507 | Setophaga    | castanea         |            2013 |    14 |\n| 2057 | Spizelloides | arborea          |            1983 |    14 |\n| 1727 | Certhia      | americana        |            1980 |    14 |\n|  906 | Setophaga    | castanea         |            1992 |    14 |\n| 2059 | Cardellina   | pusilla          |            2007 |    14 |\n| 1330 | Setophaga    | pensylvanica     |            2009 |    14 |\n|  909 | Spizella     | pusilla          |            1996 |    14 |\n|  241 | Passerina    | cyanea           |            1981 |    14 |\n| 1609 | Hylocichla   | mustelina        |            2002 |    14 |\n|  203 | Spizella     | pusilla          |            1987 |    14 |\n|  996 | Oporornis    | agilis           |            2015 |    14 |\n|  420 | Setophaga    | virens           |            2006 |    14 |\n| 1681 | Vireo        | olivaceus        |            2012 |    14 |\n| 1481 | Setophaga    | castanea         |            2008 |    14 |\n| 1089 | Seiurus      | aurocapilla      |            2001 |    14 |\n|   52 | Spizelloides | arborea          |            2014 |    14 |\n| 1069 | Pheucticus   | ludovicianus     |            2008 |    14 |\n| 2199 | Empidonax    | traillii         |            2015 |    14 |\n| 2237 | Setophaga    | striata          |            2005 |    14 |\n| 1458 | Oporornis    | agilis           |            1982 |    14 |\n| 1790 | Setophaga    | palmarum         |            1992 |    14 |\n|  991 | Piranga      | olivacea         |            2013 |    14 |\n|  691 | Catharus     | minimus          |            1988 |    14 |\n|  178 | Setophaga    | striata          |            1992 |    14 |\n|  594 | Hylocichla   | mustelina        |            1983 |    14 |\n| 1820 | Oreothlypis  | celata           |            2007 |    14 |\n| 2138 | Cardellina   | pusilla          |            2008 |    14 |\n|  231 | Setophaga    | striata          |            1986 |    14 |\n|  626 | Oporornis    | agilis           |            2009 |    14 |\n|  977 | Oreothlypis  | ruficapilla      |            2003 |    14 |\n| 2173 | Passerina    | cyanea           |            2010 |    14 |\n| 1206 | Cardellina   | pusilla          |            2015 |    13 |\n| 1187 | Oreothlypis  | ruficapilla      |            1993 |    13 |\n| 1147 | Oreothlypis  | peregrina        |            1981 |    13 |\n| 1926 | Setophaga    | fusca            |            2016 |    13 |\n| 2039 | Catharus     | minimus          |            1995 |    13 |\n| 1346 | Hylocichla   | mustelina        |            1984 |    13 |\n| 1435 | Geothlypis   | trichas          |            1997 |    13 |\n| 1646 | Dumetella    | carolinensis     |            1984 |    13 |\n| 2196 | Geothlypis   | philadelphia     |            2015 |    13 |\n| 1852 | Zonotrichia  | leucophrys       |            1979 |    13 |\n| 1436 | Setophaga    | pensylvanica     |            2005 |    13 |\n| 2090 | Dumetella    | carolinensis     |            1988 |    13 |\n| 1444 | Geothlypis   | trichas          |            1980 |    13 |\n|  985 | Cardellina   | canadensis       |            1984 |    13 |\n| 2256 | Parkesia     | noveboracensis   |            2007 |    13 |\n| 2135 | Hylocichla   | mustelina        |            1986 |    13 |\n| 1827 | Toxostoma    | rufum            |            2015 |    13 |\n| 2077 | Setophaga    | palmarum         |            2010 |    13 |\n|  434 | Setophaga    | petechia         |            1996 |    13 |\n|  639 | Catharus     | minimus          |            1994 |    13 |\n| 2276 | Geothlypis   | trichas          |            1999 |    13 |\n|  325 | Setophaga    | castanea         |            2014 |    13 |\n|  820 | Setophaga    | caerulescens     |            2011 |    13 |\n|  830 | Ammodramus   | savannarum       |            1990 |    13 |\n|  511 | Setophaga    | ruticilla        |            1993 |    13 |\n|  916 | Catharus     | ustulatus        |            2002 |    13 |\n|  706 | Passerculus  | sandwichensis    |            2008 |    13 |\n|  743 | Setophaga    | palmarum         |            1993 |    13 |\n|  745 | Pheucticus   | ludovicianus     |            2016 |    13 |\n|   13 | Setophaga    | striata          |            1985 |    13 |\n|  919 | Setophaga    | coronata         |            2002 |    13 |\n|  351 | Cardellina   | pusilla          |            2013 |    13 |\n| 1505 | Oreothlypis  | peregrina        |            2001 |    12 |\n| 1607 | Setophaga    | magnolia         |            2002 |    12 |\n| 1520 | Certhia      | americana        |            1987 |    12 |\n| 1531 | Regulus      | satrapa          |            1999 |    12 |\n| 2254 | Setophaga    | caerulescens     |            2016 |    12 |\n| 2380 | Icterus      | galbula          |            2011 |    12 |\n|  320 | Zonotrichia  | leucophrys       |            1993 |    12 |\n| 1693 | Catharus     | fuscescens       |            2012 |    12 |\n| 1737 | Geothlypis   | philadelphia     |            1983 |    12 |\n| 1744 | Oporornis    | agilis           |            2005 |    12 |\n| 1785 | Setophaga    | coronata         |            1987 |    12 |\n| 2119 | Oreothlypis  | celata           |            2012 |    12 |\n| 2253 | Dumetella    | carolinensis     |            1987 |    12 |\n|  517 | Spizelloides | arborea          |            1999 |    12 |\n| 1467 | Oporornis    | agilis           |            2011 |    12 |\n|  612 | Setophaga    | pensylvanica     |            2007 |    12 |\n|  753 | Geothlypis   | philadelphia     |            1995 |    12 |\n|  686 | Troglodytes  | hiemalis         |            2006 |    12 |\n| 1262 | Sitta        | canadensis       |            2013 |    12 |\n| 1281 | Geothlypis   | trichas          |            1998 |    12 |\n| 1288 | Oreothlypis  | celata           |            2014 |    12 |\n|  625 | Setophaga    | coronata         |            2010 |    12 |\n|  578 | Mniotilta    | varia            |            1996 |    12 |\n|  482 | Catharus     | minimus          |            1987 |    12 |\n| 2293 | Certhia      | americana        |            1999 |    12 |\n|  526 | Troglodytes  | hiemalis         |            2005 |    12 |\n| 2251 | Oreothlypis  | celata           |            2011 |    12 |\n| 1824 | Passerina    | cyanea           |            1986 |    12 |\n| 1441 | Catharus     | fuscescens       |            1998 |    12 |\n|  497 | Certhia      | americana        |            1986 |    12 |\n|  193 | Setophaga    | caerulescens     |            2008 |    12 |\n| 1102 | Catharus     | ustulatus        |            2001 |    12 |\n| 1971 | Mniotilta    | varia            |            2002 |    12 |\n| 1917 | Geothlypis   | philadelphia     |            1982 |    12 |\n| 2022 | Sitta        | canadensis       |            2009 |    12 |\n|   44 | Oporornis    | agilis           |            1983 |    12 |\n|   35 | Hylocichla   | mustelina        |            1994 |    12 |\n| 2018 | Geothlypis   | philadelphia     |            2016 |    12 |\n| 1901 | Setophaga    | ruticilla        |            1994 |    12 |\n| 2091 | Parkesia     | noveboracensis   |            2000 |    12 |\n|  118 | Hylocichla   | mustelina        |            2005 |    12 |\n| 2036 | Setophaga    | magnolia         |            1980 |    12 |\n| 2115 | Parkesia     | noveboracensis   |            1998 |    12 |\n|  561 | Setophaga    | virens           |            2015 |    11 |\n| 1563 | Empidonax    | traillii         |            2012 |    11 |\n|  184 | Dumetella    | carolinensis     |            2004 |    11 |\n|   85 | Setophaga    | magnolia         |            1991 |    11 |\n| 1005 | Setophaga    | palmarum         |            1983 |    11 |\n|  522 | Regulus      | calendula        |            2016 |    11 |\n| 2107 | Certhia      | americana        |            1984 |    11 |\n| 1975 | Cardellina   | canadensis       |            2012 |    11 |\n|  818 | Pheucticus   | ludovicianus     |            1990 |    11 |\n| 1538 | Spizelloides | arborea          |            2005 |    11 |\n|  471 | Setophaga    | magnolia         |            1982 |    11 |\n|  758 | Setophaga    | tigrina          |            2007 |    11 |\n|  436 | Setophaga    | fusca            |            2009 |    11 |\n|  490 | Setophaga    | tigrina          |            2009 |    11 |\n| 1886 | Setophaga    | magnolia         |            1988 |    11 |\n| 1351 | Setophaga    | fusca            |            1996 |    11 |\n|  454 | Catharus     | fuscescens       |            1987 |    11 |\n|  902 | Setophaga    | virens           |            2016 |    11 |\n|  576 | Troglodytes  | aedon            |            2008 |    11 |\n| 1955 | Troglodytes  | hiemalis         |            1985 |    11 |\n|  224 | Dumetella    | carolinensis     |            1982 |    11 |\n| 2302 | Oreothlypis  | celata           |            2013 |    11 |\n|  981 | Passerculus  | sandwichensis    |            1994 |    11 |\n|  171 | Oreothlypis  | ruficapilla      |            1980 |    11 |\n| 1095 | Catharus     | minimus          |            1980 |    11 |\n|  142 | Oreothlypis  | peregrina        |            1999 |    11 |\n| 2051 | Setophaga    | ruticilla        |            1985 |    11 |\n|  700 | Setophaga    | ruticilla        |            2003 |    11 |\n|  699 | Setophaga    | virens           |            2008 |    11 |\n|  232 | Certhia      | americana        |            2000 |    11 |\n|   29 | Setophaga    | tigrina          |            2013 |    11 |\n| 1786 | Geothlypis   | trichas          |            1989 |    11 |\n|  208 | Oporornis    | agilis           |            2013 |    11 |\n| 1261 | Toxostoma    | rufum            |            2012 |    11 |\n|  864 | Setophaga    | palmarum         |            1989 |    11 |\n| 1264 | Passerina    | cyanea           |            2004 |    11 |\n|  636 | Certhia      | americana        |            1995 |    11 |\n| 2066 | Geothlypis   | philadelphia     |            1990 |    10 |\n|   75 | Empidonax    | traillii         |            2007 |    10 |\n|  817 | Parkesia     | noveboracensis   |            1987 |    10 |\n| 2234 | Toxostoma    | rufum            |            2009 |    10 |\n|   17 | Dumetella    | carolinensis     |            1986 |    10 |\n| 1362 | Empidonax    | flaviventris     |            2015 |    10 |\n| 1278 | Certhia      | americana        |            1998 |    10 |\n| 1149 | Cardellina   | pusilla          |            2009 |    10 |\n|  810 | Setophaga    | striata          |            2004 |    10 |\n|  563 | Contopus     | virens           |            1996 |    10 |\n| 1354 | Pheucticus   | ludovicianus     |            2006 |    10 |\n| 2244 | Certhia      | americana        |            1993 |    10 |\n| 1190 | Setophaga    | castanea         |            2006 |    10 |\n| 1199 | Passerina    | cyanea           |            1991 |    10 |\n| 2327 | Geothlypis   | philadelphia     |            2004 |    10 |\n| 1332 | Regulus      | satrapa          |            1994 |    10 |\n| 1065 | Setophaga    | fusca            |            2010 |    10 |\n|  679 | Pheucticus   | ludovicianus     |            1985 |    10 |\n|  653 | Passerella   | iliaca           |            1997 |    10 |\n| 1289 | Setophaga    | castanea         |            2009 |    10 |\n|  190 | Catharus     | minimus          |            2005 |    10 |\n|  333 | Geothlypis   | philadelphia     |            1980 |    10 |\n|  411 | Setophaga    | striata          |            1987 |    10 |\n| 2388 | Setophaga    | caerulescens     |            2009 |    10 |\n|  884 | Catharus     | minimus          |            1979 |    10 |\n| 1846 | Piranga      | olivacea         |            2015 |    10 |\n|  984 | Setophaga    | caerulescens     |            2010 |    10 |\n|  280 | Spizelloides | arborea          |            2003 |    10 |\n|  290 | Setophaga    | coronata         |            2005 |    10 |\n|  165 | Catharus     | fuscescens       |            2004 |    10 |\n|  299 | Passerina    | cyanea           |            1994 |    10 |\n| 1692 | Spizelloides | arborea          |            2002 |    10 |\n|  867 | Troglodytes  | hiemalis         |            2007 |    10 |\n| 1628 | Setophaga    | ruticilla        |            1989 |    10 |\n| 2151 | Hylocichla   | mustelina        |            1981 |    10 |\n| 2424 | Dumetella    | carolinensis     |            1983 |    10 |\n|  106 | Oporornis    | agilis           |            2007 |    10 |\n| 1949 | Setophaga    | striata          |            1995 |    10 |\n| 2349 | Setophaga    | coronata         |            2003 |    10 |\n| 1946 | Icterus      | galbula          |            2015 |    10 |\n|  120 | Setophaga    | coronata         |            1983 |    10 |\n| 1488 | Oporornis    | agilis           |            1985 |    10 |\n| 1995 | Oporornis    | agilis           |            1995 |     9 |\n| 1698 | Setophaga    | tigrina          |            1994 |     9 |\n| 1705 | Spizella     | pusilla          |            1992 |     9 |\n| 1204 | Toxostoma    | rufum            |            2010 |     9 |\n| 1202 | Setophaga    | fusca            |            2006 |     9 |\n|  302 | Certhia      | americana        |            1981 |     9 |\n| 1192 | Oporornis    | agilis           |            1993 |     9 |\n| 1930 | Setophaga    | palmarum         |            2003 |     9 |\n|  486 | Passerina    | cyanea           |            2000 |     9 |\n| 1395 | Toxostoma    | rufum            |            2011 |     9 |\n|  666 | Setophaga    | palmarum         |            1988 |     9 |\n| 1175 | Dumetella    | carolinensis     |            1999 |     9 |\n| 1167 | Zonotrichia  | leucophrys       |            1991 |     9 |\n| 1449 | Troglodytes  | hiemalis         |            1980 |     9 |\n|  251 | Oreothlypis  | celata           |            1984 |     9 |\n|  226 | Setophaga    | magnolia         |            2003 |     9 |\n|   14 | Certhia      | americana        |            1992 |     9 |\n|  752 | Hylocichla   | mustelina        |            1987 |     9 |\n|  500 | Hylocichla   | mustelina        |            1990 |     9 |\n|  675 | Setophaga    | tigrina          |            2008 |     9 |\n|  156 | Pheucticus   | ludovicianus     |            1980 |     9 |\n| 2318 | Hylocichla   | mustelina        |            1985 |     9 |\n| 1506 | Troglodytes  | hiemalis         |            2004 |     9 |\n|  442 | Oreothlypis  | ruficapilla      |            1987 |     9 |\n| 2360 | Setophaga    | pensylvanica     |            2008 |     9 |\n| 2405 | Oporornis    | agilis           |            2014 |     9 |\n| 1536 | Parkesia     | noveboracensis   |            1981 |     9 |\n| 1331 | Setophaga    | castanea         |            2015 |     9 |\n| 1321 | Certhia      | americana        |            1988 |     9 |\n|  606 | Troglodytes  | hiemalis         |            1982 |     9 |\n|   50 | Spizella     | pusilla          |            1988 |     9 |\n|  623 | Passerculus  | sandwichensis    |            1982 |     9 |\n| 1340 | Oporornis    | agilis           |            1986 |     9 |\n| 1614 | Pheucticus   | ludovicianus     |            1988 |     9 |\n| 2366 | Setophaga    | americana        |            2011 |     9 |\n|  627 | Setophaga    | tigrina          |            2014 |     9 |\n| 1407 | Piranga      | olivacea         |            2011 |     9 |\n| 1881 | Setophaga    | striata          |            1990 |     9 |\n| 1671 | Setophaga    | tigrina          |            1984 |     9 |\n| 1688 | Oporornis    | agilis           |            1984 |     9 |\n|  475 | Setophaga    | castanea         |            1991 |     9 |\n| 1252 | Setophaga    | pensylvanica     |            2004 |     9 |\n| 1418 | Setophaga    | ruticilla        |            1988 |     9 |\n| 1501 | Setophaga    | palmarum         |            1990 |     9 |\n|  961 | Troglodytes  | hiemalis         |            1988 |     9 |\n| 1053 | Ammodramus   | savannarum       |            2011 |     9 |\n|  815 | Cardellina   | canadensis       |            1985 |     9 |\n|  799 | Setophaga    | magnolia         |            2000 |     9 |\n|  853 | Setophaga    | ruticilla        |            2004 |     9 |\n|  878 | Sitta        | canadensis       |            2005 |     9 |\n|  786 | Passerculus  | sandwichensis    |            1995 |     9 |\n| 1035 | Setophaga    | striata          |            1984 |     9 |\n| 2297 | Setophaga    | ruticilla        |            1979 |     9 |\n|  403 | Passerculus  | sandwichensis    |            1983 |     8 |\n| 1579 | Setophaga    | striata          |            2000 |     8 |\n|  819 | Catharus     | minimus          |            2002 |     8 |\n|  877 | Oreothlypis  | celata           |            1989 |     8 |\n| 1773 | Mniotilta    | varia            |            2003 |     8 |\n|  520 | Cardellina   | pusilla          |            1979 |     8 |\n|  593 | Empidonax    | traillii         |            2009 |     8 |\n| 1979 | Parkesia     | noveboracensis   |            1989 |     8 |\n| 1679 | Mniotilta    | varia            |            1979 |     8 |\n| 1604 | Setophaga    | pinus            |            2012 |     8 |\n|  229 | Regulus      | satrapa          |            1980 |     8 |\n| 2166 | Dumetella    | carolinensis     |            2000 |     8 |\n| 1941 | Cardellina   | pusilla          |            2011 |     8 |\n|  580 | Geothlypis   | philadelphia     |            2003 |     8 |\n| 2255 | Setophaga    | ruticilla        |            1986 |     8 |\n| 1217 | Setophaga    | pensylvanica     |            2002 |     8 |\n|  948 | Oreothlypis  | peregrina        |            1997 |     8 |\n| 1338 | Melospiza    | melodia          |            1979 |     8 |\n|  525 | Dumetella    | carolinensis     |            1996 |     8 |\n| 1976 | Geothlypis   | philadelphia     |            2002 |     8 |\n| 2098 | Setophaga    | magnolia         |            1987 |     8 |\n| 2307 | Vireo        | olivaceus        |            2009 |     8 |\n|  367 | Empidonax    | traillii         |            1985 |     8 |\n| 1455 | Dumetella    | carolinensis     |            1985 |     8 |\n| 2243 | Setophaga    | tigrina          |            2010 |     8 |\n| 2372 | Catharus     | fuscescens       |            2005 |     8 |\n| 2393 | Catharus     | minimus          |            1997 |     8 |\n|  510 | Cistothorus  | palustris        |            2012 |     8 |\n|  513 | Regulus      | calendula        |            2002 |     8 |\n| 1841 | Setophaga    | magnolia         |            1981 |     8 |\n|  789 | Troglodytes  | hiemalis         |            1995 |     8 |\n| 1433 | Spizella     | pusilla          |            2010 |     8 |\n| 1851 | Spizella     | pusilla          |            1991 |     8 |\n|  638 | Passerculus  | sandwichensis    |            2002 |     8 |\n|  199 | Oreothlypis  | ruficapilla      |            1998 |     8 |\n| 1855 | Vireo        | olivaceus        |            2013 |     8 |\n| 1639 | Oporornis    | agilis           |            2010 |     8 |\n|  339 | Empidonax    | minimus          |            2008 |     8 |\n| 1803 | Regulus      | satrapa          |            1982 |     8 |\n| 1869 | Passerculus  | sandwichensis    |            1991 |     8 |\n|  656 | Piranga      | olivacea         |            1996 |     8 |\n|  150 | Catharus     | fuscescens       |            2016 |     8 |\n| 1244 | Cardellina   | canadensis       |            2008 |     8 |\n| 2314 | Catharus     | fuscescens       |            2003 |     8 |\n| 1794 | Setophaga    | striata          |            1982 |     8 |\n|  221 | Hylocichla   | mustelina        |            2016 |     8 |\n| 1626 | Setophaga    | caerulescens     |            2013 |     8 |\n|  613 | Setophaga    | castanea         |            1984 |     8 |\n| 1225 | Oreothlypis  | ruficapilla      |            1999 |     8 |\n| 1685 | Oreothlypis  | celata           |            1995 |     8 |\n|  100 | Setophaga    | ruticilla        |            2000 |     8 |\n| 1514 | Setophaga    | striata          |            1979 |     8 |\n|  835 | Passerculus  | sandwichensis    |            2001 |     8 |\n|  422 | Parkesia     | noveboracensis   |            2004 |     8 |\n| 2362 | Certhia      | americana        |            1983 |     8 |\n| 1725 | Contopus     | virens           |            2015 |     8 |\n| 2046 | Catharus     | fuscescens       |            1997 |     8 |\n|   49 | Oporornis    | agilis           |            1988 |     8 |\n| 1552 | Oreothlypis  | celata           |            2016 |     8 |\n|  446 | Empidonax    | traillii         |            2016 |     8 |\n| 1369 | Regulus      | calendula        |            1994 |     8 |\n| 1515 | Hylocichla   | mustelina        |            1991 |     8 |\n| 1097 | Seiurus      | aurocapilla      |            1978 |     8 |\n| 2335 | Vermivora    | chrysoptera      |            2015 |     8 |\n| 1051 | Vireo        | olivaceus        |            2015 |     8 |\n| 2072 | Passerculus  | sandwichensis    |            1990 |     8 |\n|   47 | Empidonax    | traillii         |            1993 |     8 |\n| 1106 | Parkesia     | noveboracensis   |            1997 |     8 |\n|  908 | Vireo        | olivaceus        |            2008 |     8 |\n| 2092 | Passerina    | cyanea           |            2016 |     8 |\n| 2247 | Zonotrichia  | leucophrys       |            2003 |     8 |\n|  274 | Parkesia     | noveboracensis   |            2003 |     8 |\n|  287 | Setophaga    | striata          |            1988 |     8 |\n| 1664 | Hylocichla   | mustelina        |            1992 |     7 |\n| 1883 | Geothlypis   | philadelphia     |            1991 |     7 |\n| 2181 | Empidonax    | minimus          |            2015 |     7 |\n|  359 | Geothlypis   | trichas          |            2001 |     7 |\n|  216 | Passerculus  | sandwichensis    |            2006 |     7 |\n|  492 | Geothlypis   | philadelphia     |            1988 |     7 |\n| 1662 | Setophaga    | striata          |            1989 |     7 |\n|   42 | Oreothlypis  | ruficapilla      |            1989 |     7 |\n|  424 | Troglodytes  | aedon            |            2015 |     7 |\n| 1229 | Spizella     | pusilla          |            2009 |     7 |\n| 2418 | Passerculus  | sandwichensis    |            2007 |     7 |\n| 1301 | Cardellina   | pusilla          |            1984 |     7 |\n| 1623 | Oreothlypis  | celata           |            2006 |     7 |\n| 2359 | Empidonax    | traillii         |            2014 |     7 |\n| 1296 | Passerina    | cyanea           |            2002 |     7 |\n| 2263 | Passerina    | cyanea           |            2005 |     7 |\n| 2206 | Vireo        | olivaceus        |            1996 |     7 |\n|  347 | Geothlypis   | philadelphia     |            1999 |     7 |\n| 2177 | Oporornis    | agilis           |            1994 |     7 |\n|  550 | Setophaga    | castanea         |            1982 |     7 |\n| 1518 | Setophaga    | tigrina          |            1995 |     7 |\n|  895 | Oreothlypis  | ruficapilla      |            1991 |     7 |\n|  836 | Cardellina   | pusilla          |            1996 |     7 |\n| 2145 | Geothlypis   | philadelphia     |            2005 |     7 |\n|   20 | Catharus     | fuscescens       |            1980 |     7 |\n| 2121 | Setophaga    | ruticilla        |            1995 |     7 |\n| 1118 | Geothlypis   | philadelphia     |            1987 |     7 |\n| 1254 | Catharus     | minimus          |            2004 |     7 |\n| 1253 | Regulus      | satrapa          |            1991 |     7 |\n|  749 | Setophaga    | striata          |            2002 |     7 |\n|  872 | Setophaga    | palmarum         |            2000 |     7 |\n| 2370 | Pheucticus   | ludovicianus     |            1981 |     7 |\n| 1348 | Passerculus  | sandwichensis    |            2011 |     7 |\n| 1122 | Certhia      | americana        |            1989 |     7 |\n| 1635 | Ammodramus   | savannarum       |            1988 |     7 |\n| 1904 | Spizelloides | arborea          |            2013 |     7 |\n| 1070 | Cistothorus  | platensis        |            2012 |     7 |\n| 1525 | Geothlypis   | philadelphia     |            2006 |     7 |\n| 2269 | Oporornis    | agilis           |            1989 |     7 |\n| 1196 | Empidonax    | minimus          |            2014 |     7 |\n|  380 | Setophaga    | coronata         |            1986 |     7 |\n|  104 | Geothlypis   | philadelphia     |            1981 |     7 |\n|  192 | Troglodytes  | hiemalis         |            1992 |     7 |\n|   61 | Mniotilta    | varia            |            1986 |     7 |\n| 2374 | Toxostoma    | rufum            |            2016 |     7 |\n|  473 | Setophaga    | ruticilla        |            1982 |     7 |\n| 1479 | Setophaga    | ruticilla        |            1981 |     7 |\n|   95 | Toxostoma    | rufum            |            2006 |     7 |\n| 2008 | Dumetella    | carolinensis     |            2001 |     7 |\n| 1749 | Setophaga    | tigrina          |            2004 |     7 |\n| 1746 | Oreothlypis  | ruficapilla      |            1978 |     7 |\n|  730 | Regulus      | satrapa          |            1993 |     7 |\n|  571 | Setophaga    | tigrina          |            2016 |     7 |\n|  725 | Cardellina   | canadensis       |            2006 |     7 |\n| 2250 | Spizella     | pusilla          |            2008 |     7 |\n| 2330 | Regulus      | satrapa          |            1995 |     7 |\n| 1568 | Setophaga    | striata          |            1981 |     7 |\n|   56 | Vireo        | olivaceus        |            2010 |     7 |\n|  695 | Spizella     | pusilla          |            1993 |     7 |\n|  244 | Setophaga    | caerulescens     |            2014 |     7 |\n| 1041 | Catharus     | minimus          |            2003 |     7 |\n|  737 | Setophaga    | castanea         |            1993 |     7 |\n|  602 | Troglodytes  | aedon            |            2014 |     7 |\n| 1674 | Oreothlypis  | celata           |            2008 |     7 |\n| 2099 | Catharus     | fuscescens       |            1991 |     7 |\n| 1728 | Troglodytes  | hiemalis         |            1984 |     7 |\n| 1389 | Empidonax    | minimus          |            2009 |     7 |\n|  871 | Oporornis    | agilis           |            1990 |     7 |\n| 2416 | Setophaga    | palmarum         |            1997 |     7 |\n| 1778 | Geothlypis   | philadelphia     |            1992 |     7 |\n| 1284 | Empidonax    | minimus          |            1979 |     6 |\n|  570 | Empidonax    | minimus          |            2011 |     6 |\n|  560 | Empidonax    | flaviventris     |            2011 |     6 |\n|  305 | Setophaga    | palmarum         |            2005 |     6 |\n|  869 | Passerina    | cyanea           |            1999 |     6 |\n| 1409 | Catharus     | minimus          |            1998 |     6 |\n| 1710 | Spizella     | passerina        |            1996 |     6 |\n| 1813 | Setophaga    | virens           |            2005 |     6 |\n| 1320 | Cardellina   | canadensis       |            1995 |     6 |\n| 2201 | Regulus      | calendula        |            1992 |     6 |\n|  595 | Regulus      | calendula        |            1990 |     6 |\n| 1291 | Setophaga    | caerulescens     |            1996 |     6 |\n|  553 | Regulus      | satrapa          |            1998 |     6 |\n|  618 | Setophaga    | virens           |            1996 |     6 |\n| 1699 | Setophaga    | palmarum         |            1991 |     6 |\n|  252 | Toxostoma    | rufum            |            2013 |     6 |\n| 2179 | Setophaga    | pinus            |            2015 |     6 |\n| 1712 | Setophaga    | magnolia         |            1989 |     6 |\n|  876 | Mniotilta    | varia            |            1983 |     6 |\n|  987 | Empidonax    | flaviventris     |            1996 |     6 |\n| 2375 | Pipilo       | erythrophthalmus |            2011 |     6 |\n|  617 | Setophaga    | palmarum         |            1998 |     6 |\n| 1761 | Setophaga    | castanea         |            1994 |     6 |\n| 2246 | Regulus      | satrapa          |            1988 |     6 |\n|  433 | Troglodytes  | hiemalis         |            1981 |     6 |\n| 1427 | Setophaga    | tigrina          |            2012 |     6 |\n| 1562 | Setophaga    | palmarum         |            1978 |     6 |\n| 1565 | Spizella     | pusilla          |            2001 |     6 |\n| 2152 | Spizella     | pusilla          |            1981 |     6 |\n|   76 | Spizella     | pusilla          |            1998 |     6 |\n|  400 | Pheucticus   | ludovicianus     |            2003 |     6 |\n|  395 | Parkesia     | noveboracensis   |            1979 |     6 |\n|  460 | Setophaga    | magnolia         |            1999 |     6 |\n| 1585 | Cardellina   | pusilla          |            1992 |     6 |\n|  386 | Dumetella    | carolinensis     |            2003 |     6 |\n| 1593 | Troglodytes  | hiemalis         |            1993 |     6 |\n| 1950 | Parkesia     | noveboracensis   |            1999 |     6 |\n|  693 | Oporornis    | agilis           |            1991 |     6 |\n|  105 | Mniotilta    | varia            |            1992 |     6 |\n|  375 | Regulus      | satrapa          |            2004 |     6 |\n| 1936 | Cistothorus  | palustris        |            2009 |     6 |\n|  790 | Pheucticus   | ludovicianus     |            1979 |     6 |\n| 1472 | Certhia      | americana        |            1997 |     6 |\n| 1469 | Setophaga    | fusca            |            2008 |     6 |\n| 1165 | Regulus      | calendula        |            1995 |     6 |\n| 1557 | Setophaga    | coronata         |            1978 |     6 |\n| 1923 | Pheucticus   | ludovicianus     |            1995 |     6 |\n|   66 | Passerculus  | sandwichensis    |            2013 |     6 |\n|    7 | Setophaga    | magnolia         |            2004 |     6 |\n|  928 | Setophaga    | coronata         |            1981 |     6 |\n|   19 | Setophaga    | palmarum         |            1987 |     6 |\n|   24 | Setophaga    | petechia         |            2011 |     6 |\n| 1511 | Regulus      | calendula        |            2003 |     6 |\n| 1128 | Regulus      | satrapa          |            2000 |     6 |\n| 1509 | Setophaga    | pensylvanica     |            2010 |     6 |\n| 1133 | Passerculus  | sandwichensis    |            1987 |     6 |\n| 2025 | Setophaga    | magnolia         |            1997 |     6 |\n| 1503 | Passerculus  | sandwichensis    |            2010 |     6 |\n|  912 | Oreothlypis  | peregrina        |            1978 |     6 |\n| 2010 | Setophaga    | coronata         |            1988 |     6 |\n|   64 | Geothlypis   | philadelphia     |            1986 |     6 |\n|  723 | Spizella     | pusilla          |            1980 |     6 |\n|  412 | Geothlypis   | philadelphia     |            2010 |     6 |\n| 1992 | Hylocichla   | mustelina        |            1982 |     6 |\n| 2093 | Cistothorus  | palustris        |            2014 |     6 |\n| 1924 | Setophaga    | coronata         |            2007 |     6 |\n| 1201 | Piranga      | olivacea         |            2012 |     6 |\n| 1380 | Dumetella    | carolinensis     |            1998 |     6 |\n|  897 | Icterus      | galbula          |            2014 |     6 |\n|  502 | Passerculus  | sandwichensis    |            2009 |     6 |\n| 1854 | Spizella     | passerina        |            2014 |     6 |\n| 2110 | Setophaga    | pinus            |            2016 |     6 |\n|  358 | Mniotilta    | varia            |            2004 |     6 |\n| 1631 | Oporornis    | agilis           |            1981 |     6 |\n|  959 | Geothlypis   | philadelphia     |            1979 |     6 |\n| 1080 | Empidonax    | traillii         |            1994 |     6 |\n|  360 | Geothlypis   | philadelphia     |            2000 |     6 |\n| 1032 | Sitta        | canadensis       |            2014 |     6 |\n| 1234 | Cistothorus  | palustris        |            1990 |     6 |\n| 1437 | Setophaga    | palmarum         |            1984 |     6 |\n|  127 | Certhia      | americana        |            1982 |     6 |\n|  133 | Oreothlypis  | celata           |            2003 |     6 |\n|  350 | Pheucticus   | ludovicianus     |            1993 |     6 |\n|  635 | Pheucticus   | ludovicianus     |            1991 |     6 |\n| 1276 | Pheucticus   | ludovicianus     |            1986 |     6 |\n| 1612 | Setophaga    | tigrina          |            2015 |     6 |\n| 1919 | Setophaga    | tigrina          |            1997 |     6 |\n| 1463 | Setophaga    | pensylvanica     |            1984 |     6 |\n| 2369 | Troglodytes  | hiemalis         |            1989 |     6 |\n|  680 | Dumetella    | carolinensis     |            1989 |     6 |\n| 1642 | Passerculus  | sandwichensis    |            2003 |     5 |\n|  516 | Ammodramus   | savannarum       |            1995 |     5 |\n| 1528 | Setophaga    | virens           |            2010 |     5 |\n| 1011 | Setophaga    | coronata         |            1999 |     5 |\n|  345 | Ammodramus   | savannarum       |            1992 |     5 |\n|  532 | Catharus     | fuscescens       |            1989 |     5 |\n| 2358 | Passerculus  | sandwichensis    |            1993 |     5 |\n| 2339 | Troglodytes  | aedon            |            2005 |     5 |\n|  509 | Empidonax    | flaviventris     |            2013 |     5 |\n| 1539 | Oreothlypis  | celata           |            1996 |     5 |\n| 1651 | Setophaga    | pensylvanica     |            1985 |     5 |\n| 2143 | Cardellina   | pusilla          |            1983 |     5 |\n| 1431 | Empidonax    | traillii         |            2011 |     5 |\n|  413 | Oreothlypis  | ruficapilla      |            1997 |     5 |\n| 1465 | Setophaga    | virens           |            1988 |     5 |\n| 1391 | Setophaga    | striata          |            1980 |     5 |\n| 1499 | Dumetella    | carolinensis     |            1991 |     5 |\n|  371 | Setophaga    | castanea         |            1983 |     5 |\n| 1669 | Catharus     | minimus          |            2000 |     5 |\n| 1608 | Regulus      | satrapa          |            1983 |     5 |\n| 1461 | Troglodytes  | hiemalis         |            2002 |     5 |\n| 2174 | Piranga      | olivacea         |            2007 |     5 |\n|  366 | Piranga      | olivacea         |            2010 |     5 |\n|  827 | Setophaga    | virens           |            1985 |     5 |\n| 2373 | Cistothorus  | palustris        |            1996 |     5 |\n|  757 | Oporornis    | agilis           |            2002 |     5 |\n|  361 | Passerculus  | sandwichensis    |            1999 |     5 |\n| 1412 | Setophaga    | pinus            |            2011 |     5 |\n| 1414 | Oreothlypis  | celata           |            2005 |     5 |\n|  304 | Toxostoma    | rufum            |            2007 |     5 |\n|  370 | Ammodramus   | savannarum       |            1986 |     5 |\n| 1394 | Cistothorus  | palustris        |            1993 |     5 |\n| 1440 | Regulus      | calendula        |            1980 |     5 |\n|  312 | Setophaga    | magnolia         |            1990 |     5 |\n|  356 | Hylocichla   | mustelina        |            2004 |     5 |\n|  384 | Setophaga    | castanea         |            2004 |     5 |\n| 1703 | Passerculus  | sandwichensis    |            1984 |     5 |\n|  791 | Setophaga    | pensylvanica     |            1993 |     5 |\n|   97 | Empidonax    | minimus          |            1996 |     5 |\n|  694 | Contopus     | virens           |            2014 |     5 |\n| 1210 | Toxostoma    | rufum            |            1981 |     5 |\n| 2311 | Oporornis    | agilis           |            1987 |     5 |\n|  683 | Cardellina   | canadensis       |            1992 |     5 |\n| 1215 | Setophaga    | coronata         |            1984 |     5 |\n| 1918 | Oporornis    | agilis           |            2004 |     5 |\n| 1911 | Setophaga    | americana        |            2015 |     5 |\n| 1905 | Empidonax    | minimus          |            1993 |     5 |\n|  122 | Setophaga    | caerulescens     |            2002 |     5 |\n| 1711 | Vireo        | olivaceus        |            2006 |     5 |\n| 1232 | Spizella     | passerina        |            2011 |     5 |\n|  135 | Setophaga    | castanea         |            1996 |     5 |\n| 1079 | Passerculus  | sandwichensis    |            1989 |     5 |\n|  658 | Cardellina   | pusilla          |            1999 |     5 |\n| 1864 | Regulus      | calendula        |            1984 |     5 |\n|  157 | Cardellina   | pusilla          |            2016 |     5 |\n|  641 | Regulus      | calendula        |            1982 |     5 |\n| 2400 | Troglodytes  | aedon            |            2011 |     5 |\n|  698 | Vireo        | olivaceus        |            2007 |     5 |\n| 1184 | Setophaga    | striata          |            1999 |     5 |\n| 1090 | Sitta        | canadensis       |            2004 |     5 |\n| 2298 | Setophaga    | castanea         |            2010 |     5 |\n| 2074 | Catharus     | minimus          |            1989 |     5 |\n| 2080 | Sitta        | canadensis       |            2015 |     5 |\n| 2272 | Pheucticus   | ludovicianus     |            1987 |     5 |\n|  763 | Hylocichla   | mustelina        |            2000 |     5 |\n|  747 | Mniotilta    | varia            |            1995 |     5 |\n| 1126 | Mniotilta    | varia            |            2000 |     5 |\n| 2031 | Regulus      | satrapa          |            1989 |     5 |\n| 2024 | Setophaga    | striata          |            1997 |     5 |\n|  720 | Troglodytes  | aedon            |            2007 |     5 |\n|   89 | Icterus      | galbula          |            2012 |     5 |\n|   68 | Catharus     | ustulatus        |            1981 |     5 |\n| 2412 | Hylocichla   | mustelina        |            1996 |     5 |\n| 1978 | Setophaga    | castanea         |            2002 |     5 |\n|  713 | Regulus      | calendula        |            1999 |     5 |\n| 1977 | Pheucticus   | ludovicianus     |            2005 |     5 |\n| 1092 | Setophaga    | magnolia         |            1986 |     5 |\n|  945 | Setophaga    | striata          |            2003 |     5 |\n|   82 | Setophaga    | virens           |            1983 |     5 |\n| 1269 | Pipilo       | erythrophthalmus |            1990 |     5 |\n|  129 | Setophaga    | palmarum         |            2004 |     5 |\n| 1314 | Cistothorus  | palustris        |            2010 |     5 |\n| 2294 | Piranga      | olivacea         |            1983 |     5 |\n| 1312 | Regulus      | calendula        |            2000 |     5 |\n| 1305 | Pheucticus   | ludovicianus     |            1996 |     5 |\n| 1784 | Hylocichla   | mustelina        |            2001 |     5 |\n| 1782 | Setophaga    | palmarum         |            1979 |     5 |\n|  621 | Setophaga    | ruticilla        |            1990 |     5 |\n|  271 | Geothlypis   | philadelphia     |            1989 |     5 |\n|  263 | Mniotilta    | varia            |            1985 |     5 |\n| 1730 | Setophaga    | americana        |            2012 |     5 |\n|  891 | Setophaga    | tigrina          |            1996 |     5 |\n| 2391 | Spizella     | pusilla          |            2007 |     5 |\n|  889 | Mniotilta    | varia            |            1988 |     5 |\n|  220 | Regulus      | calendula        |            1988 |     5 |\n|  291 | Ammodramus   | nelsoni          |            1986 |     5 |\n| 1286 | Setophaga    | ruticilla        |            1980 |     5 |\n| 1365 | Spizella     | pusilla          |            2000 |     5 |\n|  588 | Ammodramus   | nelsoni          |            2000 |     5 |\n| 1769 | Piranga      | olivacea         |            1984 |     5 |\n| 1287 | Passerculus  | sandwichensis    |            1988 |     5 |\n| 1771 | Setophaga    | petechia         |            1983 |     5 |\n| 2325 | Setophaga    | tigrina          |            1993 |     5 |\n|  795 | Setophaga    | palmarum         |            1999 |     5 |\n|  277 | Setophaga    | caerulescens     |            1995 |     4 |\n|  319 | Dumetella    | carolinensis     |            1997 |     4 |\n| 1758 | Ammodramus   | savannarum       |            1983 |     4 |\n| 1987 | Setophaga    | caerulescens     |            2005 |     4 |\n|  983 | Pipilo       | erythrophthalmus |            1983 |     4 |\n| 2094 | Toxostoma    | rufum            |            2002 |     4 |\n|   88 | Regulus      | satrapa          |            2003 |     4 |\n| 1759 | Spizella     | pusilla          |            2002 |     4 |\n| 1745 | Setophaga    | petechia         |            1984 |     4 |\n| 2270 | Spizella     | passerina        |            1993 |     4 |\n| 1997 | Ammodramus   | savannarum       |            1996 |     4 |\n| 2000 | Empidonax    | minimus          |            2012 |     4 |\n|  300 | Geothlypis   | trichas          |            1978 |     4 |\n|  840 | Setophaga    | pensylvanica     |            1987 |     4 |\n| 1533 | Oporornis    | agilis           |            1999 |     4 |\n| 2067 | Pheucticus   | ludovicianus     |            1984 |     4 |\n|  289 | Setophaga    | virens           |            1982 |     4 |\n| 2083 | Regulus      | calendula        |            2004 |     4 |\n| 1724 | Empidonax    | minimus          |            1983 |     4 |\n|   27 | Catharus     | fuscescens       |            1999 |     4 |\n|  932 | Empidonax    | traillii         |            1990 |     4 |\n| 2419 | Empidonax    | traillii         |            1987 |     4 |\n| 2043 | Setophaga    | pinus            |            2008 |     4 |\n| 1545 | Setophaga    | tigrina          |            2005 |     4 |\n| 1691 | Ammodramus   | savannarum       |            2014 |     4 |\n|  279 | Sayornis     | phoebe           |            2009 |     4 |\n| 2158 | Setophaga    | caerulescens     |            1982 |     4 |\n| 2023 | Cardellina   | canadensis       |            1981 |     4 |\n| 1770 | Setophaga    | fusca            |            2005 |     4 |\n| 2016 | Regulus      | calendula        |            1993 |     4 |\n| 1734 | Cistothorus  | palustris        |            2006 |     4 |\n| 1586 | Icterus      | galbula          |            2007 |     4 |\n| 2117 | Regulus      | satrapa          |            1992 |     4 |\n|  947 | Regulus      | satrapa          |            2001 |     4 |\n|  859 | Setophaga    | striata          |            1991 |     4 |\n|  958 | Toxostoma    | rufum            |            1998 |     4 |\n| 1804 | Setophaga    | magnolia         |            2001 |     4 |\n| 1889 | Parkesia     | noveboracensis   |            2001 |     4 |\n|  140 | Ammodramus   | savannarum       |            1993 |     4 |\n|  148 | Icterus      | galbula          |            2010 |     4 |\n|  357 | Passerculus  | sandwichensis    |            2016 |     4 |\n| 1871 | Empidonax    | minimus          |            2007 |     4 |\n|  152 | Setophaga    | palmarum         |            1981 |     4 |\n|  155 | Troglodytes  | hiemalis         |            1990 |     4 |\n| 1816 | Toxostoma    | rufum            |            1996 |     4 |\n| 1819 | Empidonax    | minimus          |            2013 |     4 |\n| 1845 | Catharus     | minimus          |            2001 |     4 |\n| 2368 | Pipilo       | erythrophthalmus |            1982 |     4 |\n|  176 | Setophaga    | tigrina          |            2002 |     4 |\n| 2114 | Cardellina   | canadensis       |            2005 |     4 |\n|  187 | Hylocichla   | mustelina        |            2003 |     4 |\n| 1830 | Cardellina   | canadensis       |            1982 |     4 |\n| 1627 | Vermivora    | chrysoptera      |            2005 |     4 |\n|  128 | Setophaga    | striata          |            1978 |     4 |\n| 1672 | Troglodytes  | hiemalis         |            2003 |     4 |\n|  209 | Setophaga    | petechia         |            2008 |     4 |\n|  382 | Icterus      | galbula          |            1998 |     4 |\n|   99 | Vermivora    | chrysoptera      |            2008 |     4 |\n| 1937 | Sitta        | canadensis       |            2006 |     4 |\n|  968 | Setophaga    | virens           |            1994 |     4 |\n| 1599 | Toxostoma    | rufum            |            1987 |     4 |\n| 1601 | Pipilo       | erythrophthalmus |            2007 |     4 |\n|  107 | Cistothorus  | platensis        |            2009 |     4 |\n|  901 | Empidonax    | minimus          |            1992 |     4 |\n| 2408 | Setophaga    | pinus            |            2010 |     4 |\n|  116 | Setophaga    | tigrina          |            1992 |     4 |\n| 1922 | Geothlypis   | philadelphia     |            1985 |     4 |\n| 2126 | Piranga      | olivacea         |            2001 |     4 |\n| 2149 | Regulus      | calendula        |            1998 |     4 |\n| 1920 | Ammodramus   | savannarum       |            1994 |     4 |\n|  898 | Contopus     | virens           |            2013 |     4 |\n| 1906 | Oreothlypis  | celata           |            1988 |     4 |\n| 1619 | Cardellina   | canadensis       |            1987 |     4 |\n| 1598 | Catharus     | minimus          |            1999 |     4 |\n| 1104 | Icterus      | galbula          |            2013 |     4 |\n| 1170 | Geothlypis   | philadelphia     |            1997 |     4 |\n|  736 | Oreothlypis  | celata           |            1998 |     4 |\n| 2326 | Cistothorus  | platensis        |            2010 |     4 |\n| 1139 | Empidonax    | flaviventris     |            2014 |     4 |\n| 1082 | Spizella     | pusilla          |            1995 |     4 |\n|  800 | Piranga      | rubra            |            2010 |     4 |\n| 2341 | Vireo        | olivaceus        |            2003 |     4 |\n|  740 | Setophaga    | americana        |            2009 |     4 |\n| 1473 | Hylocichla   | mustelina        |            1993 |     4 |\n| 1134 | Setophaga    | castanea         |            2000 |     4 |\n| 1023 | Spizella     | pallida          |            1984 |     4 |\n| 2202 | Spizella     | pusilla          |            2006 |     4 |\n|  469 | Cardellina   | canadensis       |            1993 |     4 |\n| 1485 | Setophaga    | ruticilla        |            1998 |     4 |\n| 1489 | Spizella     | pusilla          |            1999 |     4 |\n|  767 | Oreothlypis  | celata           |            2000 |     4 |\n|  669 | Empidonax    | traillii         |            2004 |     4 |\n| 1295 | Empidonax    | flaviventris     |            1985 |     4 |\n|  766 | Spizella     | pusilla          |            2005 |     4 |\n|  802 | Pipilo       | erythrophthalmus |            2009 |     4 |\n| 1057 | Toxostoma    | rufum            |            2003 |     4 |\n| 1236 | Setophaga    | ruticilla        |            1987 |     4 |\n|  487 | Setophaga    | ruticilla        |            1999 |     4 |\n| 1076 | Setophaga    | tigrina          |            1982 |     4 |\n| 1162 | Empidonax    | traillii         |            1989 |     4 |\n| 2183 | Pheucticus   | ludovicianus     |            2004 |     4 |\n| 1408 | Setophaga    | castanea         |            1986 |     4 |\n| 2182 | Sitta        | canadensis       |            2008 |     4 |\n| 1378 | Cardellina   | pusilla          |            2012 |     4 |\n|  515 | Spizella     | passerina        |            1979 |     4 |\n| 2252 | Setophaga    | castanea         |            1988 |     4 |\n| 1151 | Oporornis    | agilis           |            2000 |     4 |\n|  697 | Spizella     | passerina        |            1995 |     4 |\n|  774 | Setophaga    | pinus            |            2014 |     4 |\n|  777 | Setophaga    | ruticilla        |            1991 |     4 |\n| 1144 | Hylocichla   | mustelina        |            1980 |     4 |\n|  781 | Setophaga    | fusca            |            1985 |     4 |\n|  783 | Ammodramus   | nelsoni          |            1992 |     4 |\n|  495 | Spizella     | pallida          |            2000 |     4 |\n| 2176 | Mniotilta    | varia            |            1994 |     4 |\n| 1290 | Catharus     | minimus          |            1991 |     4 |\n| 1399 | Geothlypis   | philadelphia     |            2001 |     4 |\n|  746 | Catharus     | fuscescens       |            2001 |     4 |\n| 2301 | Mniotilta    | varia            |            1982 |     4 |\n| 2208 | Setophaga    | caerulescens     |            1985 |     4 |\n| 1267 | Cistothorus  | palustris        |            1984 |     4 |\n|  833 | Hylocichla   | mustelina        |            1998 |     4 |\n| 1110 | Troglodytes  | hiemalis         |            1987 |     4 |\n|  662 | Troglodytes  | hiemalis         |            1996 |     4 |\n|  645 | Spizella     | pusilla          |            2014 |     4 |\n| 1116 | Toxostoma    | rufum            |            2005 |     4 |\n| 1117 | Contopus     | virens           |            1993 |     4 |\n|  629 | Piranga      | olivacea         |            1990 |     4 |\n| 1113 | Passerina    | cyanea           |            2003 |     4 |\n| 2230 | Catharus     | fuscescens       |            1981 |     4 |\n| 1240 | Cardellina   | pusilla          |            2005 |     4 |\n| 2321 | Sitta        | canadensis       |            1985 |     3 |\n|  964 | Setophaga    | americana        |            2008 |     3 |\n| 1265 | Setophaga    | americana        |            2006 |     3 |\n| 2193 | Setophaga    | fusca            |            1983 |     3 |\n| 1726 | Passerculus  | sandwichensis    |            1998 |     3 |\n| 1856 | Cardellina   | pusilla          |            2006 |     3 |\n| 2194 | Setophaga    | tigrina          |            2000 |     3 |\n| 1954 | Contopus     | virens           |            1995 |     3 |\n| 1866 | Icterus      | galbula          |            1985 |     3 |\n| 2381 | Cistothorus  | platensis        |            2000 |     3 |\n|   98 | Oreothlypis  | celata           |            1993 |     3 |\n|  776 | Setophaga    | virens           |            1995 |     3 |\n|  701 | Piranga      | olivacea         |            2002 |     3 |\n| 1690 | Setophaga    | americana        |            1983 |     3 |\n|  101 | Setophaga    | americana        |            2010 |     3 |\n|  103 | Setophaga    | petechia         |            1988 |     3 |\n| 1938 | Pipilo       | erythrophthalmus |            2015 |     3 |\n| 1349 | Spizella     | pallida          |            2008 |     3 |\n|  787 | Empidonax    | traillii         |            2008 |     3 |\n| 1689 | Setophaga    | petechia         |            1994 |     3 |\n|  907 | Toxostoma    | rufum            |            2004 |     3 |\n|  651 | Empidonax    | virescens        |            1981 |     3 |\n| 1934 | Certhia      | americana        |            1979 |     3 |\n| 1723 | Icterus      | galbula          |            2008 |     3 |\n|  712 | Setophaga    | pensylvanica     |            1983 |     3 |\n| 2241 | Pipilo       | erythrophthalmus |            2002 |     3 |\n|  306 | Pipilo       | erythrophthalmus |            1987 |     3 |\n|   79 | Pipilo       | erythrophthalmus |            1984 |     3 |\n|  543 | Pheucticus   | ludovicianus     |            1992 |     3 |\n| 2133 | Empidonax    | traillii         |            1979 |     3 |\n|  962 | Pheucticus   | ludovicianus     |            1978 |     3 |\n| 1970 | Ammodramus   | nelsoni          |            1998 |     3 |\n|  303 | Cistothorus  | palustris        |            2013 |     3 |\n|  990 | Pipilo       | erythrophthalmus |            2008 |     3 |\n|  788 | Myiarchus    | crinitus         |            1986 |     3 |\n| 2261 | Empidonax    | flaviventris     |            1994 |     3 |\n| 1969 | Setophaga    | castanea         |            1981 |     3 |\n| 1709 | Troglodytes  | aedon            |            2002 |     3 |\n|  308 | Setophaga    | americana        |            2013 |     3 |\n| 1256 | Vermivora    | chrysoptera      |            1996 |     3 |\n| 1965 | Certhia      | americana        |            1991 |     3 |\n|  988 | Empidonax    | flaviventris     |            2007 |     3 |\n|  905 | Spizella     | pallida          |            1982 |     3 |\n| 1839 | Cistothorus  | platensis        |            1984 |     3 |\n|  702 | Hylocichla   | mustelina        |            1989 |     3 |\n| 1180 | Regulus      | satrapa          |            1997 |     3 |\n| 2333 | Spizella     | pusilla          |            1997 |     3 |\n|  286 | Oreothlypis  | celata           |            1979 |     3 |\n| 1371 | Troglodytes  | aedon            |            2010 |     3 |\n| 1757 | Cardellina   | canadensis       |            1988 |     3 |\n| 2309 | Contopus     | virens           |            2016 |     3 |\n| 2387 | Setophaga    | castanea         |            1997 |     3 |\n|  882 | Setophaga    | americana        |            2014 |     3 |\n| 2262 | Setophaga    | virens           |            1984 |     3 |\n|  191 | Setophaga    | tigrina          |            1991 |     3 |\n| 1910 | Spizella     | pallida          |            1992 |     3 |\n|  141 | Pipilo       | erythrophthalmus |            2010 |     3 |\n| 1908 | Vermivora    | chrysoptera      |            2011 |     3 |\n| 1792 | Empidonax    | traillii         |            1984 |     3 |\n| 1793 | Pipilo       | erythrophthalmus |            1981 |     3 |\n| 1306 | Piranga      | olivacea         |            1982 |     3 |\n| 1797 | Dumetella    | carolinensis     |            1980 |     3 |\n| 1798 | Setophaga    | pensylvanica     |            1992 |     3 |\n|  678 | Sitta        | canadensis       |            1997 |     3 |\n| 1224 | Ammodramus   | leconteii        |            2012 |     3 |\n| 1227 | Regulus      | calendula        |            1989 |     3 |\n| 1821 | Oporornis    | agilis           |            1980 |     3 |\n| 2105 | Ammodramus   | nelsoni          |            1989 |     3 |\n| 2295 | Zonotrichia  | leucophrys       |            1997 |     3 |\n|  207 | Spizella     | pallida          |            2014 |     3 |\n|  892 | Cistothorus  | platensis        |            2013 |     3 |\n|  205 | Ammodramus   | savannarum       |            1987 |     3 |\n| 2211 | Troglodytes  | aedon            |            2012 |     3 |\n| 1233 | Sturnella    | magna            |            2011 |     3 |\n|  134 | Empidonax    | traillii         |            1988 |     3 |\n|  609 | Regulus      | satrapa          |            1984 |     3 |\n|  603 | Setophaga    | striata          |            2001 |     3 |\n| 1875 | Cistothorus  | palustris        |            2015 |     3 |\n|  119 | Vireo        | solitarius       |            2012 |     3 |\n|  250 | Empidonax    | minimus          |            2005 |     3 |\n| 1887 | Cistothorus  | platensis        |            2014 |     3 |\n|  966 | Setophaga    | pensylvanica     |            1994 |     3 |\n| 1336 | Contopus     | virens           |            1992 |     3 |\n| 1760 | Empidonax    | minimus          |            1984 |     3 |\n|  579 | Setophaga    | fusca            |            1984 |     3 |\n| 1058 | Sayornis     | phoebe           |            2013 |     3 |\n| 1763 | Vermivora    | chrysoptera      |            2012 |     3 |\n| 2386 | Cardellina   | canadensis       |            1991 |     3 |\n|  145 | Troglodytes  | aedon            |            1985 |     3 |\n|  230 | Cistothorus  | palustris        |            1987 |     3 |\n| 1768 | Oreothlypis  | celata           |            1982 |     3 |\n|  144 | Piranga      | olivacea         |            1986 |     3 |\n| 2403 | Ammodramus   | nelsoni          |            1994 |     3 |\n|  596 | Spizella     | pusilla          |            2004 |     3 |\n|  978 | Ammodramus   | nelsoni          |            1993 |     3 |\n| 2217 | Setophaga    | pinus            |            2009 |     3 |\n| 1880 | Catharus     | minimus          |            1978 |     3 |\n| 1916 | Ammodramus   | nelsoni          |            1988 |     3 |\n|  900 | Setophaga    | tigrina          |            1983 |     3 |\n|  633 | Hylocichla   | mustelina        |            1999 |     3 |\n| 1914 | Protonotaria | citrea           |            1996 |     3 |\n| 1241 | Pipilo       | erythrophthalmus |            1996 |     3 |\n|  881 | Spizella     | pallida          |            1993 |     3 |\n| 2273 | Empidonax    | traillii         |            1980 |     3 |\n|  715 | Spizella     | pusilla          |            2003 |     3 |\n| 2026 | Pipilo       | erythrophthalmus |            1994 |     3 |\n| 1587 | Cardellina   | canadensis       |            1989 |     3 |\n| 1589 | Contopus     | virens           |            2006 |     3 |\n|   45 | Contopus     | virens           |            2011 |     3 |\n| 2034 | Setophaga    | virens           |            2004 |     3 |\n| 1024 | Toxostoma    | rufum            |            1980 |     3 |\n| 2171 | Empidonax    | flaviventris     |            2009 |     3 |\n| 2032 | Icterus      | galbula          |            1994 |     3 |\n| 1025 | Setophaga    | americana        |            2007 |     3 |\n| 2172 | Vireo        | olivaceus        |            2002 |     3 |\n| 1603 | Setophaga    | petechia         |            2009 |     3 |\n| 2028 | Cardellina   | canadensis       |            2010 |     3 |\n|  849 | Ammodramus   | savannarum       |            2008 |     3 |\n|  458 | Sitta        | canadensis       |            2001 |     3 |\n|  738 | Vermivora    | chrysoptera      |            2013 |     3 |\n|  850 | Spizella     | passerina        |            1994 |     3 |\n| 1141 | Setophaga    | caerulescens     |            2003 |     3 |\n| 1617 | Empidonax    | traillii         |            2010 |     3 |\n|  851 | Spizella     | pusilla          |            1979 |     3 |\n|  364 | Cistothorus  | palustris        |            2007 |     3 |\n| 1622 | Dumetella    | carolinensis     |            1981 |     3 |\n|  825 | Zonotrichia  | leucophrys       |            1980 |     3 |\n| 1625 | Setophaga    | castanea         |            1985 |     3 |\n| 1031 | Hylocichla   | mustelina        |            1997 |     3 |\n|  496 | Empidonax    | traillii         |            1983 |     3 |\n|  391 | Regulus      | calendula        |            1991 |     3 |\n| 1582 | Troglodytes  | aedon            |            1990 |     3 |\n| 1443 | Pipilo       | erythrophthalmus |            2004 |     3 |\n|  417 | Geothlypis   | formosa          |            1979 |     3 |\n|    6 | Vireo        | olivaceus        |            2016 |     3 |\n| 1530 | Setophaga    | castanea         |            1995 |     3 |\n| 1521 | Setophaga    | caerulescens     |            1979 |     3 |\n| 1532 | Vireo        | olivaceus        |            2005 |     3 |\n|  761 | Setophaga    | coronata         |            1980 |     3 |\n|  837 | Setophaga    | americana        |            2016 |     3 |\n|    9 | Troglodytes  | aedon            |            1992 |     3 |\n| 2288 | Empidonax    | flaviventris     |            1984 |     3 |\n|  421 | Setophaga    | caerulescens     |            1988 |     3 |\n|  918 | Setophaga    | fusca            |            1992 |     3 |\n|  930 | Troglodytes  | hiemalis         |            1986 |     3 |\n| 2060 | Setophaga    | tigrina          |            2011 |     3 |\n|  399 | Sitta        | canadensis       |            2011 |     3 |\n| 1551 | Setophaga    | petechia         |            1982 |     3 |\n| 1504 | Empidonax    | traillii         |            2006 |     3 |\n|  445 | Passerina    | cyanea           |            1980 |     3 |\n| 1558 | Vireo        | solitarius       |            2013 |     3 |\n|  917 | Setophaga    | petechia         |            1990 |     3 |\n| 1564 | Setophaga    | caerulescens     |            2007 |     3 |\n| 2353 | Spizella     | passerina        |            1982 |     3 |\n|  410 | Cistothorus  | platensis        |            1995 |     3 |\n| 1494 | Setophaga    | ruticilla        |            2001 |     3 |\n| 2364 | Cistothorus  | palustris        |            2016 |     3 |\n|   40 | Pooecetes    | gramineus        |            1987 |     3 |\n| 1632 | Empidonax    | flaviventris     |            1993 |     3 |\n| 1859 | Setophaga    | magnolia         |            1998 |     3 |\n| 1413 | Spizella     | passerina        |            2010 |     3 |\n| 1640 | Troglodytes  | aedon            |            1996 |     3 |\n| 1430 | Ammodramus   | nelsoni          |            2014 |     3 |\n| 1426 | Vireo        | solitarius       |            2006 |     3 |\n| 1425 | Cardellina   | pusilla          |            1995 |     3 |\n|  344 | Setophaga    | fusca            |            2004 |     3 |\n| 1405 | Geothlypis   | formosa          |            2015 |     3 |\n| 1153 | Troglodytes  | aedon            |            1986 |     3 |\n|  321 | Empidonax    | minimus          |            1980 |     3 |\n| 1673 | Passerina    | cyanea           |            1978 |     3 |\n| 1434 | Pheucticus   | ludovicianus     |            1989 |     3 |\n|  324 | Icterus      | galbula          |            2009 |     3 |\n|  355 | Troglodytes  | aedon            |            1984 |     3 |\n|  999 | Ammodramus   | savannarum       |            1985 |     3 |\n|  505 | Sitta        | canadensis       |            1981 |     3 |\n|  519 | Myiarchus    | crinitus         |            1996 |     3 |\n|  335 | Troglodytes  | hiemalis         |            1991 |     3 |\n|  349 | Ammodramus   | nelsoni          |            1996 |     3 |\n|  332 | Toxostoma    | rufum            |            1993 |     3 |\n| 1984 | Regulus      | satrapa          |            1987 |     3 |\n| 1157 | Cardellina   | pusilla          |            1980 |     3 |\n| 1677 | Contopus     | virens           |            2009 |     3 |\n| 1986 | Empidonax    | flaviventris     |            2008 |     3 |\n| 1994 | Contopus     | virens           |            1985 |     3 |\n| 1680 | Oporornis    | agilis           |            1979 |     3 |\n| 1164 | Cistothorus  | palustris        |            2005 |     3 |\n| 1894 | Empidonax    | minimus          |            1982 |     2 |\n|  960 | Contopus     | virens           |            1984 |     2 |\n| 2044 | Empidonax    | minimus          |            2006 |     2 |\n|   23 | Passerina    | cyanea           |            1997 |     2 |\n| 2045 | Oreothlypis  | celata           |            1987 |     2 |\n| 1238 | Empidonax    | flaviventris     |            2016 |     2 |\n|   26 | Regulus      | satrapa          |            1981 |     2 |\n| 2052 | Setophaga    | americana        |            2004 |     2 |\n| 1125 | Ammodramus   | nelsoni          |            1984 |     2 |\n|  770 | Vireo        | olivaceus        |            2001 |     2 |\n| 1235 | Setophaga    | caerulescens     |            1990 |     2 |\n| 2420 | Setophaga    | castanea         |            1987 |     2 |\n| 1127 | Vireo        | solitarius       |            2009 |     2 |\n| 1146 | Piranga      | olivacea         |            2006 |     2 |\n| 1176 | Cardellina   | canadensis       |            2002 |     2 |\n| 1251 | Icterus      | galbula          |            1990 |     2 |\n|    3 | Vermivora    | cyanoptera       |            2013 |     2 |\n|  158 | Toxostoma    | rufum            |            1992 |     2 |\n| 1107 | Cistothorus  | palustris        |            1982 |     2 |\n| 1169 | Regulus      | satrapa          |            1979 |     2 |\n| 2073 | Spizella     | passerina        |            2013 |     2 |\n| 2225 | Icterus      | galbula          |            1993 |     2 |\n|  153 | Cistothorus  | palustris        |            1979 |     2 |\n| 2109 | Pheucticus   | ludovicianus     |            1994 |     2 |\n|  716 | Ammodramus   | savannarum       |            2003 |     2 |\n| 1111 | Setophaga    | caerulescens     |            1997 |     2 |\n|  754 | Setophaga    | caerulescens     |            1983 |     2 |\n| 1882 | Setophaga    | virens           |            1980 |     2 |\n|  765 | Cistothorus  | platensis        |            2016 |     2 |\n| 1872 | Sitta        | canadensis       |            2000 |     2 |\n|  708 | Setophaga    | tigrina          |            1980 |     2 |\n| 1990 | Piranga      | olivacea         |            2008 |     2 |\n|   16 | Toxostoma    | rufum            |            1985 |     2 |\n| 2095 | Cardellina   | canadensis       |            1979 |     2 |\n| 1878 | Pipilo       | erythrophthalmus |            1989 |     2 |\n| 1131 | Parkesia     | motacilla        |            1985 |     2 |\n| 1991 | Empidonax    | traillii         |            1991 |     2 |\n|  722 | Spizella     | passerina        |            1985 |     2 |\n|   18 | Troglodytes  | hiemalis         |            1999 |     2 |\n|  904 | Vireo        | flavifrons       |            2011 |     2 |\n|   38 | Cistothorus  | platensis        |            1987 |     2 |\n| 2239 | Cistothorus  | palustris        |            1991 |     2 |\n| 1209 | Spizella     | pallida          |            1985 |     2 |\n| 1150 | Spizella     | pallida          |            2011 |     2 |\n| 2017 | Vermivora    | cyanoptera       |            2009 |     2 |\n| 1148 | Sayornis     | phoebe           |            1992 |     2 |\n| 2015 | Setophaga    | pensylvanica     |            2000 |     2 |\n| 1948 | Cardellina   | pusilla          |            1982 |     2 |\n|  733 | Ammodramus   | savannarum       |            1982 |     2 |\n|   55 | Empidonax    | minimus          |            1994 |     2 |\n| 2007 | Troglodytes  | hiemalis         |            1983 |     2 |\n| 1208 | Pheucticus   | ludovicianus     |            2001 |     2 |\n|  113 | Setophaga    | coronata         |            2004 |     2 |\n|  117 | Geothlypis   | formosa          |            1996 |     2 |\n|   51 | Ammodramus   | savannarum       |            2010 |     2 |\n| 2409 | Ammodramus   | savannarum       |            1984 |     2 |\n| 1197 | Setophaga    | caerulescens     |            1984 |     2 |\n| 1931 | Passerculus  | sandwichensis    |            1997 |     2 |\n| 1932 | Cistothorus  | palustris        |            1980 |     2 |\n| 1203 | Contopus     | virens           |            1982 |     2 |\n| 1198 | Vermivora    | chrysoptera      |            1994 |     2 |\n|   53 | Spizella     | passerina        |            1992 |     2 |\n|  692 | Oporornis    | agilis           |            1978 |     2 |\n| 1145 | Pipilo       | erythrophthalmus |            1985 |     2 |\n| 2019 | Myiarchus    | crinitus         |            1982 |     2 |\n| 1168 | Vermivora    | cyanoptera       |            2011 |     2 |\n| 2087 | Setophaga    | virens           |            1979 |     2 |\n| 1996 | Troglodytes  | aedon            |            2013 |     2 |\n| 1081 | Sturnella    | magna            |            1986 |     2 |\n| 1967 | Setophaga    | petechia         |            1980 |     2 |\n| 2213 | Spizella     | passerina        |            1990 |     2 |\n| 1939 | Vermivora    | cyanoptera       |            1991 |     2 |\n| 2096 | Spizella     | pallida          |            2016 |     2 |\n| 1221 | Geothlypis   | formosa          |            2008 |     2 |\n| 2102 | Cardellina   | canadensis       |            2016 |     2 |\n|  915 | Spizella     | pallida          |            1999 |     2 |\n|  936 | Pipilo       | erythrophthalmus |            2014 |     2 |\n| 1963 | Empidonax    | minimus          |            2010 |     2 |\n| 1219 | Setophaga    | tigrina          |            1988 |     2 |\n| 2228 | Troglodytes  | hiemalis         |            1998 |     2 |\n| 2101 | Setophaga    | petechia         |            1992 |     2 |\n| 1154 | Ammodramus   | savannarum       |            1998 |     2 |\n| 1999 | Spizella     | passerina        |            1991 |     2 |\n| 2030 | Vireo        | philadelphicus   |            2006 |     2 |\n|   92 | Ammodramus   | savannarum       |            1979 |     2 |\n|   48 | Vermivora    | chrysoptera      |            1990 |     2 |\n| 1956 | Icterus      | galbula          |            1996 |     2 |\n|  953 | Vermivora    | chrysoptera      |            2014 |     2 |\n| 2001 | Sayornis     | phoebe           |            1994 |     2 |\n| 1137 | Vireo        | olivaceus        |            1984 |     2 |\n| 2021 | Cistothorus  | palustris        |            1988 |     2 |\n| 1524 | Contopus     | virens           |            2000 |     2 |\n| 1857 | Pipilo       | erythrophthalmus |            1995 |     2 |\n|  565 | Oporornis    | agilis           |            1998 |     2 |\n|  998 | Piranga      | olivacea         |            1988 |     2 |\n| 2371 | Setophaga    | pensylvanica     |            1995 |     2 |\n| 1416 | Setophaga    | virens           |            1998 |     2 |\n|  821 | Vermivora    | chrysoptera      |            2007 |     2 |\n|  822 | Vireo        | olivaceus        |            1995 |     2 |\n|  341 | Sayornis     | phoebe           |            2007 |     2 |\n| 1421 | Piranga      | olivacea         |            1992 |     2 |\n|  352 | Spizella     | pallida          |            2009 |     2 |\n| 1644 | Myiarchus    | crinitus         |            1994 |     2 |\n|  503 | Pheucticus   | ludovicianus     |            1998 |     2 |\n| 2146 | Cistothorus  | palustris        |            1983 |     2 |\n|  501 | Ammodramus   | nelsoni          |            1987 |     2 |\n| 1034 | Cistothorus  | platensis        |            1990 |     2 |\n| 1634 | Piranga      | olivacea         |            1991 |     2 |\n| 2291 | Troglodytes  | aedon            |            1999 |     2 |\n|  494 | Piranga      | olivacea         |            1980 |     2 |\n| 1454 | Vireo        | philadelphicus   |            2011 |     2 |\n| 1621 | Vireo        | flavifrons       |            1996 |     2 |\n|  484 | Vireo        | olivaceus        |            1987 |     2 |\n| 2139 | Spizella     | passerina        |            1983 |     2 |\n| 1676 | Pooecetes    | gramineus        |            1991 |     2 |\n| 1678 | Setophaga    | petechia         |            2007 |     2 |\n| 2336 | Ammodramus   | henslowii        |            1984 |     2 |\n| 1729 | Vermivora    | chrysoptera      |            2010 |     2 |\n|  282 | Oreothlypis  | celata           |            1994 |     2 |\n| 1372 | Ammodramus   | savannarum       |            2006 |     2 |\n|  552 | Setophaga    | castanea         |            2003 |     2 |\n| 1375 | Sayornis     | phoebe           |            1999 |     2 |\n| 1074 | Ammodramus   | nelsoni          |            1990 |     2 |\n| 1707 | Setophaga    | caerulescens     |            2000 |     2 |\n| 1379 | Troglodytes  | hiemalis         |            1978 |     2 |\n| 2338 | Regulus      | calendula        |            2001 |     2 |\n| 2184 | Parkesia     | motacilla        |            2011 |     2 |\n|  536 | Regulus      | calendula        |            1996 |     2 |\n| 2134 | Troglodytes  | aedon            |            2006 |     2 |\n| 2187 | Cistothorus  | platensis        |            2001 |     2 |\n|  870 | Certhia      | americana        |            1978 |     2 |\n| 2186 | Toxostoma    | rufum            |            1978 |     2 |\n|  530 | Setophaga    | fusca            |            1979 |     2 |\n| 1684 | Setophaga    | americana        |            2002 |     2 |\n| 1402 | Regulus      | satrapa          |            1990 |     2 |\n| 1616 | Passerculus  | sandwichensis    |            2005 |     2 |\n| 2175 | Setophaga    | castanea         |            1998 |     2 |\n| 1462 | Parkesia     | motacilla        |            1982 |     2 |\n| 1512 | Ammodramus   | leconteii        |            1988 |     2 |\n|  451 | Cardellina   | canadensis       |            1983 |     2 |\n| 1559 | Myiarchus    | crinitus         |            2014 |     2 |\n| 1556 | Ammodramus   | nelsoni          |            2005 |     2 |\n| 2274 | Hylocichla   | mustelina        |            1995 |     2 |\n| 1549 | Piranga      | olivacea         |            1985 |     2 |\n| 1547 | Cistothorus  | platensis        |            2006 |     2 |\n| 1017 | Toxostoma    | rufum            |            1984 |     2 |\n|  439 | Cardellina   | pusilla          |            1998 |     2 |\n| 1540 | Mniotilta    | varia            |            1991 |     2 |\n| 1569 | Pipilo       | erythrophthalmus |            2013 |     2 |\n| 1516 | Sitta        | canadensis       |            1999 |     2 |\n| 1537 | Ammodramus   | savannarum       |            2001 |     2 |\n| 2160 | Setophaga    | castanea         |            1980 |     2 |\n|  425 | Spizella     | passerina        |            2009 |     2 |\n|  839 | Empidonax    | traillii         |            1995 |     2 |\n|  428 | Cardellina   | pusilla          |            2003 |     2 |\n| 2257 | Setophaga    | petechia         |            2010 |     2 |\n| 1527 | Empidonax    | flaviventris     |            2012 |     2 |\n|  842 | Empidonax    | flaviventris     |            1989 |     2 |\n|  409 | Setophaga    | tigrina          |            1990 |     2 |\n|  481 | Empidonax    | minimus          |            2004 |     2 |\n| 1600 | Mniotilta    | varia            |            1997 |     2 |\n|  480 | Spizella     | passerina        |            2015 |     2 |\n| 2290 | Piranga      | olivacea         |            2000 |     2 |\n| 1468 | Setophaga    | petechia         |            2006 |     2 |\n|  476 | Setophaga    | caerulescens     |            1994 |     2 |\n|  372 | Cistothorus  | palustris        |            1992 |     2 |\n|  373 | Sayornis     | phoebe           |            1988 |     2 |\n| 1471 | Passerina    | cyanea           |            2001 |     2 |\n|  374 | Pipilo       | erythrophthalmus |            1998 |     2 |\n| 1597 | Setophaga    | pensylvanica     |            1999 |     2 |\n|  455 | Cistothorus  | palustris        |            1986 |     2 |\n| 2348 | Parkesia     | motacilla        |            2008 |     2 |\n| 2170 | Regulus      | satrapa          |            1986 |     2 |\n|  390 | Setophaga    | virens           |            2000 |     2 |\n| 1021 | Myiarchus    | crinitus         |            1983 |     2 |\n| 1578 | Troglodytes  | hiemalis         |            1979 |     2 |\n|  401 | Spizella     | pallida          |            2015 |     2 |\n|  402 | Toxostoma    | rufum            |            1983 |     2 |\n| 1490 | Ammodramus   | savannarum       |            2015 |     2 |\n| 1361 | Regulus      | satrapa          |            1996 |     2 |\n| 2204 | Ammodramus   | savannarum       |            2004 |     2 |\n| 1735 | Toxostoma    | rufum            |            1994 |     2 |\n|  225 | Setophaga    | pensylvanica     |            1998 |     2 |\n|  615 | Vermivora    | chrysoptera      |            2006 |     2 |\n|  614 | Cardellina   | canadensis       |            1986 |     2 |\n|  223 | Empidonax    | traillii         |            1992 |     2 |\n| 1780 | Pheucticus   | ludovicianus     |            2002 |     2 |\n| 1274 | Vireo        | philadelphicus   |            2010 |     2 |\n|  600 | Cistothorus  | palustris        |            1995 |     2 |\n| 1775 | Oporornis    | agilis           |            2003 |     2 |\n| 1791 | Passerculus  | sandwichensis    |            2004 |     2 |\n| 1774 | Spizella     | pallida          |            2012 |     2 |\n| 1272 | Sturnella    | magna            |            1983 |     2 |\n|  597 | Myiarchus    | crinitus         |            1979 |     2 |\n|  589 | Cardellina   | pusilla          |            1993 |     2 |\n| 1060 | Cardellina   | pusilla          |            2004 |     2 |\n|  980 | Cistothorus  | platensis        |            1983 |     2 |\n| 1829 | Cardellina   | pusilla          |            2000 |     2 |\n|  630 | Setophaga    | pinus            |            2007 |     2 |\n|  253 | Spizella     | pallida          |            1988 |     2 |\n| 1297 | Ammodramus   | leconteii        |            1993 |     2 |\n| 1064 | Setophaga    | petechia         |            1993 |     2 |\n| 1811 | Cistothorus  | platensis        |            1994 |     2 |\n|  194 | Pooecetes    | gramineus        |            1992 |     2 |\n| 1294 | Oreothlypis  | celata           |            1991 |     2 |\n| 1067 | Spizella     | passerina        |            2016 |     2 |\n|  202 | Contopus     | virens           |            1988 |     2 |\n| 1298 | Piranga      | olivacea         |            1999 |     2 |\n| 1826 | Setophaga    | petechia         |            2014 |     2 |\n| 1817 | Troglodytes  | hiemalis         |            1994 |     2 |\n|  429 | Setophaga    | pinus            |            2006 |     2 |\n|  969 | Setophaga    | petechia         |            2012 |     2 |\n| 2122 | Ammodramus   | leconteii        |            1991 |     2 |\n| 1799 | Sturnella    | magna            |            2008 |     2 |\n|  210 | Troglodytes  | aedon            |            1991 |     2 |\n|  185 | Cardellina   | canadensis       |            1990 |     2 |\n|  575 | Setophaga    | pinus            |            2013 |     2 |\n| 1740 | Setophaga    | caerulescens     |            1978 |     2 |\n|  260 | Mniotilta    | varia            |            1980 |     2 |\n|  179 | Pheucticus   | ludovicianus     |            2000 |     2 |\n| 2329 | Empidonax    | traillii         |            2000 |     2 |\n|  637 | Ammodramus   | leconteii        |            1982 |     2 |\n| 2195 | Cistothorus  | platensis        |            1992 |     2 |\n| 1838 | Setophaga    | tigrina          |            1987 |     2 |\n|  254 | Setophaga    | americana        |            2003 |     2 |\n|  269 | Setophaga    | tigrina          |            1985 |     2 |\n| 2128 | Spizella     | passerina        |            1984 |     2 |\n|  569 | Spizella     | passerina        |            1986 |     2 |\n| 1345 | Spizelloides | arborea          |            1997 |     2 |\n| 1343 | Cardellina   | pusilla          |            1990 |     2 |\n|  965 | Icterus      | galbula          |            2016 |     2 |\n| 1270 | Setophaga    | petechia         |            1998 |     2 |\n|  180 | Oreothlypis  | ruficapilla      |            2001 |     2 |\n|  574 | Piranga      | olivacea         |            2009 |     2 |\n| 1853 | Ammodramus   | savannarum       |            1991 |     2 |\n|  258 | Ammodramus   | savannarum       |            1989 |     2 |\n| 1353 | Ammodramus   | nelsoni          |            2004 |     2 |\n| 1748 | Geothlypis   | philadelphia     |            1998 |     2 |\n| 1849 | Setophaga    | caerulescens     |            1993 |     2 |\n| 1356 | Troglodytes  | aedon            |            1982 |     2 |\n| 2398 | Setophaga    | petechia         |            2013 |     2 |\n| 2396 | Vireo        | olivaceus        |            1997 |     1 |\n| 2399 | Piranga      | olivacea         |            1987 |     1 |\n| 2320 | Polioptila   | caerulea         |            2004 |     1 |\n| 2233 | Empidonax    | virescens        |            1979 |     1 |\n| 2350 | Contopus     | cooperi          |            2008 |     1 |\n| 2207 | Piranga      | rubra            |            2011 |     1 |\n| 2322 | Pheucticus   | ludovicianus     |            1997 |     1 |\n| 2081 | Sayornis     | phoebe           |            2014 |     1 |\n| 2163 | Cardellina   | canadensis       |            2003 |     1 |\n| 2395 | Setophaga    | virens           |            1993 |     1 |\n| 2361 | Myiarchus    | crinitus         |            2012 |     1 |\n| 2363 | Sturnella    | magna            |            1992 |     1 |\n| 2153 | Icteria      | virens           |            1979 |     1 |\n| 2271 | Icteria      | virens           |            1987 |     1 |\n| 2154 | Ammodramus   | leconteii        |            1985 |     1 |\n| 2317 | Setophaga    | fusca            |            1993 |     1 |\n| 2316 | Cardellina   | canadensis       |            2004 |     1 |\n| 2156 | Sayornis     | phoebe           |            1993 |     1 |\n| 2155 | Sitta        | canadensis       |            1986 |     1 |\n| 2088 | Cardellina   | pusilla          |            1986 |     1 |\n| 2259 | Spizella     | passerina        |            2012 |     1 |\n| 2264 | Passerculus  | sandwichensis    |            1978 |     1 |\n| 2354 | Setophaga    | fusca            |            1999 |     1 |\n| 2394 | Oreothlypis  | celata           |            2002 |     1 |\n| 2287 | Setophaga    | pensylvanica     |            1990 |     1 |\n| 2089 | Icterus      | galbula          |            1984 |     1 |\n| 2392 | Ammodramus   | savannarum       |            2007 |     1 |\n| 2404 | Mniotilta    | varia            |            1999 |     1 |\n| 2413 | Setophaga    | palmarum         |            1980 |     1 |\n| 2137 | Icteria      | virens           |            1988 |     1 |\n| 2340 | Ammodramus   | savannarum       |            2013 |     1 |\n| 2188 | Passerculus  | sandwichensis    |            1980 |     1 |\n| 2266 | Piranga      | olivacea         |            1994 |     1 |\n| 2189 | Setophaga    | fusca            |            1998 |     1 |\n| 2131 | Setophaga    | americana        |            1987 |     1 |\n| 2219 | Setophaga    | fusca            |            1988 |     1 |\n| 2097 | Setophaga    | pinus            |            2002 |     1 |\n| 2280 | Regulus      | calendula        |            1978 |     1 |\n| 2334 | Vireo        | flavifrons       |            2010 |     1 |\n| 2130 | Spizella     | pallida          |            2004 |     1 |\n| 2332 | Contopus     | virens           |            2002 |     1 |\n| 2223 | Vireo        | philadelphicus   |            2007 |     1 |\n| 2296 | Troglodytes  | hiemalis         |            2000 |     1 |\n| 2248 | Geothlypis   | formosa          |            2009 |     1 |\n| 2267 | Empidonax    | flaviventris     |            1979 |     1 |\n| 2308 | Mniotilta    | varia            |            1987 |     1 |\n| 2220 | Ammodramus   | nelsoni          |            2012 |     1 |\n| 2342 | Mniotilta    | varia            |            1993 |     1 |\n| 2127 | Setophaga    | pinus            |            1996 |     1 |\n| 2226 | Myiarchus    | crinitus         |            1989 |     1 |\n| 2215 | Icteria      | virens           |            1981 |     1 |\n| 2210 | Ammodramus   | leconteii        |            2011 |     1 |\n| 2120 | Setophaga    | caerulescens     |            1998 |     1 |\n| 2275 | Passerculus  | sandwichensis    |            2014 |     1 |\n| 2323 | Icterus      | spurius          |            2014 |     1 |\n| 2265 | Ammodramus   | leconteii        |            1998 |     1 |\n| 2406 | Setophaga    | tigrina          |            2003 |     1 |\n| 2389 | Vermivora    | chrysoptera      |            2001 |     1 |\n| 2292 | Sitta        | canadensis       |            1995 |     1 |\n| 2203 | Setophaga    | cerulea          |            1994 |     1 |\n| 2407 | Geothlypis   | formosa          |            1995 |     1 |\n| 2303 | Setophaga    | virens           |            1990 |     1 |\n| 2344 | Vireo        | philadelphicus   |            1983 |     1 |\n| 2414 | Cardellina   | pusilla          |            1994 |     1 |\n| 2284 | Vermivora    | cyanoptera       |            2006 |     1 |\n| 2216 | Empidonax    | flaviventris     |            1981 |     1 |\n| 2227 | Setophaga    | virens           |            2003 |     1 |\n| 2281 | Contopus     | cooperi          |            1997 |     1 |\n| 2310 | Spizella     | pallida          |            1996 |     1 |\n| 2378 | Setophaga    | caerulescens     |            1981 |     1 |\n|    0 | Pipilo       | erythrophthalmus |            2005 |     1 |\n| 2076 | Piranga      | rubra            |            2012 |     1 |\n|  704 | Mniotilta    | varia            |            1989 |     1 |\n|  668 | Empidonax    | virescens        |            1996 |     1 |\n|  676 | Vermivora    | chrysoptera      |            1983 |     1 |\n|  681 | Setophaga    | petechia         |            2016 |     1 |\n|  685 | Vireo        | olivaceus        |            1988 |     1 |\n|  687 | Pooecetes    | gramineus        |            1990 |     1 |\n|  688 | Sitta        | canadensis       |            1980 |     1 |\n|  696 | Ammodramus   | savannarum       |            2009 |     1 |\n|  703 | Cardellina   | pusilla          |            1989 |     1 |\n|  707 | Ammodramus   | nelsoni          |            2007 |     1 |\n|  661 | Piranga      | olivacea         |            2016 |     1 |\n|  709 | Setophaga    | pensylvanica     |            1988 |     1 |\n|  732 | Contopus     | virens           |            2004 |     1 |\n|  742 | Tyrannus     | tyrannus         |            1995 |     1 |\n|  748 | Cistothorus  | platensis        |            2004 |     1 |\n|  750 | Oreothlypis  | celata           |            1983 |     1 |\n|  756 | Cistothorus  | palustris        |            1994 |     1 |\n|  768 | Setophaga    | castanea         |            1999 |     1 |\n|  769 | Contopus     | cooperi          |            2010 |     1 |\n|  664 | Setophaga    | pensylvanica     |            1986 |     1 |\n|  660 | Icteria      | virens           |            1985 |     1 |\n|  539 | Spizella     | pallida          |            2006 |     1 |\n|  582 | Icteria      | virens           |            2012 |     1 |\n|  545 | Cistothorus  | platensis        |            1996 |     1 |\n|  551 | Ammodramus   | nelsoni          |            2006 |     1 |\n|  555 | Icterus      | spurius          |            2011 |     1 |\n|  557 | Contopus     | virens           |            2005 |     1 |\n|  558 | Ammodramus   | henslowii        |            2010 |     1 |\n|  559 | Icterus      | galbula          |            1997 |     1 |\n|  567 | Setophaga    | pinus            |            1994 |     1 |\n|  568 | Ammodramus   | savannarum       |            2000 |     1 |\n|  583 | Parkesia     | motacilla        |            2013 |     1 |\n|  659 | Myiarchus    | crinitus         |            1995 |     1 |\n|  587 | Polioptila   | caerulea         |            2013 |     1 |\n|  598 | Spizella     | passerina        |            2008 |     1 |\n|  599 | Empidonax    | flaviventris     |            1998 |     1 |\n|  620 | Setophaga    | caerulescens     |            1987 |     1 |\n|  628 | Cistothorus  | platensis        |            2003 |     1 |\n|  642 | Vireo        | olivaceus        |            1994 |     1 |\n|  643 | Piranga      | rubra            |            2009 |     1 |\n|  650 | Setophaga    | castanea         |            1990 |     1 |\n|  772 | Setophaga    | petechia         |            2015 |     1 |\n|  794 | Pipilo       | erythrophthalmus |            1980 |     1 |\n|  808 | Cistothorus  | platensis        |            2002 |     1 |\n|  970 | Ammodramus   | savannarum       |            1999 |     1 |\n|  934 | Cistothorus  | palustris        |            2008 |     1 |\n|  938 | Empidonax    | virescens        |            2014 |     1 |\n|  940 | Contopus     | cooperi          |            2009 |     1 |\n|  944 | Cistothorus  | platensis        |            2011 |     1 |\n|  949 | Tyrannus     | tyrannus         |            2015 |     1 |\n|  951 | Troglodytes  | aedon            |            1987 |     1 |\n|  956 | Empidonax    | minimus          |            1986 |     1 |\n|  967 | Oreothlypis  | celata           |            2001 |     1 |\n|  974 | Setophaga    | petechia         |            1979 |     1 |\n|  809 | Troglodytes  | aedon            |            1994 |     1 |\n|  989 | Sayornis     | phoebe           |            2002 |     1 |\n| 1007 | Icterus      | galbula          |            2002 |     1 |\n| 1009 | Sayornis     | phoebe           |            1980 |     1 |\n| 1012 | Empidonax    | minimus          |            1988 |     1 |\n| 1013 | Vermivora    | chrysoptera      |            2000 |     1 |\n| 1019 | Regulus      | calendula        |            1986 |     1 |\n| 1020 | Vermivora    | cyanoptera       |            2012 |     1 |\n| 1022 | Pipilo       | erythrophthalmus |            1997 |     1 |\n|  927 | Sayornis     | phoebe           |            2016 |     1 |\n|  924 | Setophaga    | petechia         |            1981 |     1 |\n|  920 | Vireo        | solitarius       |            2008 |     1 |\n|  913 | Sayornis     | phoebe           |            2004 |     1 |\n|  813 | Icterus      | galbula          |            2003 |     1 |\n|  823 | Contopus     | virens           |            1991 |     1 |\n|  829 | Setophaga    | petechia         |            2005 |     1 |\n|  834 | Parkesia     | motacilla        |            1999 |     1 |\n|  841 | Regulus      | calendula        |            1979 |     1 |\n|  843 | Pipilo       | erythrophthalmus |            2003 |     1 |\n|  845 | Vireo        | flavifrons       |            2013 |     1 |\n|  846 | Piranga      | olivacea         |            1995 |     1 |\n|  854 | Pipilo       | erythrophthalmus |            1988 |     1 |\n|  858 | Troglodytes  | aedon            |            2000 |     1 |\n|  861 | Icteria      | virens           |            1986 |     1 |\n|  862 | Pooecetes    | gramineus        |            1985 |     1 |\n|  873 | Setophaga    | petechia         |            2003 |     1 |\n|  874 | Vermivora    | cyanoptera       |            2005 |     1 |\n|  888 | Sitta        | canadensis       |            1996 |     1 |\n|  896 | Passerculus  | sandwichensis    |            2015 |     1 |\n|  910 | Ammodramus   | savannarum       |            2002 |     1 |\n|  540 | Setophaga    | americana        |            1985 |     1 |\n|  535 | Setophaga    | citrina          |            2009 |     1 |\n| 2071 | Spizella     | pusilla          |            2015 |     1 |\n|  189 | Empidonax    | minimus          |            1990 |     1 |\n|  159 | Contopus     | virens           |            1998 |     1 |\n|  161 | Setophaga    | petechia         |            1986 |     1 |\n|  163 | Vermivora    | cyanoptera       |            1988 |     1 |\n|  164 | Empidonax    | traillii         |            1986 |     1 |\n|  169 | Cistothorus  | platensis        |            2007 |     1 |\n|  170 | Regulus      | satrapa          |            1978 |     1 |\n|  173 | Ammodramus   | nelsoni          |            1995 |     1 |\n|  182 | Ammodramus   | henslowii        |            1983 |     1 |\n|  195 | Vermivora    | chrysoptera      |            2002 |     1 |\n|  143 | Oreothlypis  | celata           |            1980 |     1 |\n|  201 | Cistothorus  | platensis        |            1979 |     1 |\n|  212 | Geothlypis   | formosa          |            1984 |     1 |\n|  214 | Parkesia     | motacilla        |            1994 |     1 |\n|  219 | Pipilo       | erythrophthalmus |            1979 |     1 |\n|  222 | Setophaga    | cerulea          |            2013 |     1 |\n|  235 | Pipilo       | erythrophthalmus |            1993 |     1 |\n|  242 | Icterus      | galbula          |            1989 |     1 |\n|  245 | Pooecetes    | gramineus        |            1986 |     1 |\n|  154 | Myiarchus    | crinitus         |            2013 |     1 |\n|  131 | Vireo        | flavifrons       |            2007 |     1 |\n|  528 | Myiarchus    | crinitus         |            2016 |     1 |\n|   59 | Troglodytes  | aedon            |            1998 |     1 |\n|    8 | Piranga      | olivacea         |            1993 |     1 |\n|   11 | Myiarchus    | crinitus         |            1990 |     1 |\n|   12 | Icterus      | galbula          |            2001 |     1 |\n|   21 | Vireo        | gilvus           |            2015 |     1 |\n|   36 | Zonotrichia  | querula          |            2008 |     1 |\n|   37 | Icterus      | spurius          |            1996 |     1 |\n|   46 | Protonotaria | citrea           |            2012 |     1 |\n|   54 | Mniotilta    | varia            |            1981 |     1 |\n|   62 | Myiarchus    | crinitus         |            1992 |     1 |\n|  125 | Spizella     | passerina        |            2007 |     1 |\n|   70 | Myiarchus    | crinitus         |            2011 |     1 |\n|   73 | Ammodramus   | leconteii        |            2000 |     1 |\n|   90 | Empidonax    | minimus          |            1981 |     1 |\n|   94 | Protonotaria | citrea           |            2002 |     1 |\n|  108 | Oreothlypis  | celata           |            1978 |     1 |\n|  111 | Parkesia     | motacilla        |            2009 |     1 |\n|  115 | Ammodramus   | nelsoni          |            1985 |     1 |\n|  121 | Sturnella    | magna            |            1999 |     1 |\n|  248 | Contopus     | virens           |            2010 |     1 |\n|  270 | Cistothorus  | platensis        |            1986 |     1 |\n|  281 | Piranga      | rubra            |            1979 |     1 |\n|  464 | Setophaga    | virens           |            1981 |     1 |\n|  443 | Setophaga    | citrina          |            1996 |     1 |\n|  444 | Ammodramus   | nelsoni          |            2009 |     1 |\n|  447 | Vireo        | solitarius       |            1986 |     1 |\n|  448 | Icterus      | galbula          |            1988 |     1 |\n|  450 | Spizella     | pusilla          |            2013 |     1 |\n|  453 | Myiarchus    | crinitus         |            1980 |     1 |\n|  456 | Pipilo       | erythrophthalmus |            1992 |     1 |\n|  461 | Icterus      | spurius          |            1998 |     1 |\n|  472 | Vireo        | philadelphicus   |            2014 |     1 |\n|  293 | Vireo        | solitarius       |            2011 |     1 |\n|  474 | Icterus      | galbula          |            1986 |     1 |\n|  483 | Empidonax    | flaviventris     |            1991 |     1 |\n|  485 | Vermivora    | chrysoptera      |            1984 |     1 |\n|  489 | Toxostoma    | rufum            |            2000 |     1 |\n|  508 | Troglodytes  | aedon            |            1980 |     1 |\n|  521 | Setophaga    | fusca            |            1994 |     1 |\n|  523 | Icteria      | virens           |            2010 |     1 |\n|  527 | Empidonax    | traillii         |            2003 |     1 |\n|  438 | Icteria      | virens           |            2005 |     1 |\n|  437 | Ammodramus   | nelsoni          |            1982 |     1 |\n|  419 | Vireo        | philadelphicus   |            2004 |     1 |\n|  416 | Contopus     | virens           |            1987 |     1 |\n|  295 | Vireo        | olivaceus        |            1983 |     1 |\n|  301 | Spizella     | pallida          |            1981 |     1 |\n|  307 | Spizella     | pallida          |            1994 |     1 |\n|  309 | Setophaga    | petechia         |            1989 |     1 |\n|  311 | Vermivora    | cyanoptera       |            1987 |     1 |\n|  313 | Cistothorus  | platensis        |            2008 |     1 |\n|  317 | Troglodytes  | aedon            |            1981 |     1 |\n|  326 | Setophaga    | caerulescens     |            2001 |     1 |\n|  327 | Vermivora    | chrysoptera      |            2009 |     1 |\n|  336 | Melospiza    | melodia          |            1978 |     1 |\n|  348 | Contopus     | virens           |            1980 |     1 |\n|  353 | Setophaga    | americana        |            1998 |     1 |\n|  363 | Empidonax    | flaviventris     |            2010 |     1 |\n|  365 | Ammodramus   | leconteii        |            2014 |     1 |\n|  396 | Sturnella    | magna            |            2009 |     1 |\n|  406 | Polioptila   | caerulea         |            2010 |     1 |\n|  407 | Ammodramus   | nelsoni          |            2015 |     1 |\n| 1026 | Tyrannus     | tyrannus         |            2009 |     1 |\n| 1036 | Setophaga    | virens           |            1978 |     1 |\n| 1042 | Vireo        | philadelphicus   |            2009 |     1 |\n| 1701 | Ammodramus   | leconteii        |            2002 |     1 |\n| 1666 | Icteria      | virens           |            1984 |     1 |\n| 1667 | Vermivora    | chrysoptera      |            1982 |     1 |\n| 1675 | Toxostoma    | rufum            |            1989 |     1 |\n| 1682 | Icterus      | galbula          |            1983 |     1 |\n| 1686 | Mniotilta    | varia            |            1984 |     1 |\n| 1687 | Spizella     | pallida          |            1995 |     1 |\n| 1694 | Cistothorus  | platensis        |            2015 |     1 |\n| 1695 | Polioptila   | caerulea         |            1998 |     1 |\n| 1706 | Vireo        | flavifrons       |            2015 |     1 |\n| 1653 | Pipilo       | erythrophthalmus |            2001 |     1 |\n| 1714 | Pipilo       | erythrophthalmus |            1986 |     1 |\n| 1722 | Vireo        | solitarius       |            2014 |     1 |\n| 1738 | Mniotilta    | varia            |            1990 |     1 |\n| 1743 | Pipilo       | erythrophthalmus |            2012 |     1 |\n| 1753 | Zonotrichia  | querula          |            2007 |     1 |\n| 1777 | Ammodramus   | savannarum       |            1997 |     1 |\n| 1779 | Parkesia     | motacilla        |            1986 |     1 |\n| 1788 | Myiarchus    | crinitus         |            1985 |     1 |\n| 1661 | Cistothorus  | platensis        |            1985 |     1 |\n| 1645 | Piranga      | rubra            |            2008 |     1 |\n| 1044 | Icterus      | galbula          |            1991 |     1 |\n| 1561 | Vireo        | flavifrons       |            2006 |     1 |\n| 1498 | Vermivora    | chrysoptera      |            1981 |     1 |\n| 1523 | Cardellina   | canadensis       |            2000 |     1 |\n| 1526 | Setophaga    | tigrina          |            1978 |     1 |\n| 1535 | Ammodramus   | henslowii        |            1986 |     1 |\n| 1544 | Parkesia     | motacilla        |            2006 |     1 |\n| 1546 | Setophaga    | citrina          |            1980 |     1 |\n| 1548 | Oreothlypis  | celata           |            1981 |     1 |\n| 1550 | Catharus     | ustulatus        |            1978 |     1 |\n| 1566 | Spizella     | passerina        |            1987 |     1 |\n| 1641 | Icteria      | virens           |            1998 |     1 |\n| 1570 | Ammodramus   | henslowii        |            1988 |     1 |\n| 1573 | Empidonax    | virescens        |            1985 |     1 |\n| 1592 | Empidonax    | minimus          |            1985 |     1 |\n| 1594 | Vermivora    | chrysoptera      |            2003 |     1 |\n| 1611 | Vireo        | solitarius       |            2007 |     1 |\n| 1620 | Spizella     | pusilla          |            2011 |     1 |\n| 1624 | Setophaga    | virens           |            1997 |     1 |\n| 1638 | Spizella     | pallida          |            1989 |     1 |\n| 1789 | Ammodramus   | henslowii        |            2012 |     1 |\n| 1800 | Cistothorus  | palustris        |            2000 |     1 |\n| 1802 | Troglodytes  | aedon            |            1989 |     1 |\n| 2012 | Lanius       | excubitor        |            2006 |     1 |\n| 1961 | Setophaga    | petechia         |            1985 |     1 |\n| 1962 | Setophaga    | fusca            |            2002 |     1 |\n| 1964 | Setophaga    | americana        |            1984 |     1 |\n| 1973 | Tyrannus     | tyrannus         |            2012 |     1 |\n| 1983 | Vireo        | solitarius       |            1994 |     1 |\n| 1989 | Ammodramus   | leconteii        |            1984 |     1 |\n| 1993 | Setophaga    | caerulescens     |            1986 |     1 |\n| 2003 | Passerculus  | sandwichensis    |            1981 |     1 |\n| 2013 | Ammodramus   | leconteii        |            1983 |     1 |\n| 1805 | Icterus      | galbula          |            2006 |     1 |\n| 2033 | Empidonax    | flaviventris     |            2006 |     1 |\n| 2038 | Setophaga    | castanea         |            1989 |     1 |\n| 2048 | Vermivora    | chrysoptera      |            1986 |     1 |\n| 2050 | Spizella     | pallida          |            1987 |     1 |\n| 2054 | Passerculus  | sandwichensis    |            1979 |     1 |\n| 2065 | Setophaga    | tigrina          |            1986 |     1 |\n| 2069 | Regulus      | calendula        |            1987 |     1 |\n| 2070 | Ammodramus   | leconteii        |            2004 |     1 |\n| 1933 | Polioptila   | caerulea         |            1983 |     1 |\n| 1929 | Vireo        | solitarius       |            2015 |     1 |\n| 1912 | Setophaga    | petechia         |            1995 |     1 |\n| 1907 | Sayornis     | phoebe           |            2015 |     1 |\n| 1818 | Setophaga    | citrina          |            1997 |     1 |\n| 1822 | Vermivora    | chrysoptera      |            1999 |     1 |\n| 1825 | Setophaga    | americana        |            1995 |     1 |\n| 1832 | Oreothlypis  | celata           |            1986 |     1 |\n| 1835 | Ammodramus   | nelsoni          |            2010 |     1 |\n| 1836 | Spizelloides | arborea          |            1980 |     1 |\n| 1837 | Icterus      | spurius          |            1999 |     1 |\n| 1847 | Protonotaria | citrea           |            2011 |     1 |\n| 1858 | Troglodytes  | aedon            |            1995 |     1 |\n| 1865 | Myiarchus    | crinitus         |            2006 |     1 |\n| 1868 | Vermivora    | cyanoptera       |            2002 |     1 |\n| 1893 | Geothlypis   | formosa          |            2001 |     1 |\n| 1895 | Icterus      | galbula          |            1982 |     1 |\n| 1897 | Vireo        | flavifrons       |            2014 |     1 |\n| 1898 | Spizella     | pallida          |            1979 |     1 |\n| 1899 | Troglodytes  | aedon            |            1979 |     1 |\n| 1900 | Toxostoma    | rufum            |            2001 |     1 |\n| 1497 | Icteria      | virens           |            1991 |     1 |\n| 1495 | Troglodytes  | aedon            |            2003 |     1 |\n| 1493 | Piranga      | olivacea         |            1981 |     1 |\n| 1189 | Icterus      | galbula          |            1992 |     1 |\n| 1138 | Ammodramus   | henslowii        |            2005 |     1 |\n| 1160 | Vireo        | gilvus           |            1996 |     1 |\n| 1163 | Sturnella    | magna            |            2013 |     1 |\n| 1173 | Cistothorus  | platensis        |            1999 |     1 |\n| 1174 | Toxostoma    | rufum            |            1979 |     1 |\n| 1182 | Icterus      | spurius          |            2008 |     1 |\n| 1186 | Ammodramus   | henslowii        |            2015 |     1 |\n| 1188 | Cistothorus  | platensis        |            1982 |     1 |\n| 1193 | Geothlypis   | formosa          |            1983 |     1 |\n| 1237 | Icteria      | virens           |            2001 |     1 |\n| 1195 | Spizella     | passerina        |            1989 |     1 |\n| 1214 | Polioptila   | caerulea         |            2008 |     1 |\n| 1216 | Ammodramus   | nelsoni          |            2013 |     1 |\n| 1220 | Empidonax    | flaviventris     |            2004 |     1 |\n| 1222 | Cistothorus  | platensis        |            1989 |     1 |\n| 1223 | Pipilo       | erythrophthalmus |            2016 |     1 |\n| 1226 | Hylocichla   | mustelina        |            1978 |     1 |\n| 1230 | Icteria      | virens           |            1982 |     1 |\n| 1135 | Troglodytes  | aedon            |            1983 |     1 |\n| 1123 | Setophaga    | castanea         |            1979 |     1 |\n| 1115 | Cistothorus  | palustris        |            2011 |     1 |\n| 1112 | Vermivora    | chrysoptera      |            1989 |     1 |\n| 1045 | Setophaga    | caerulescens     |            1991 |     1 |\n| 1047 | Contopus     | virens           |            1990 |     1 |\n| 1050 | Empidonax    | minimus          |            2001 |     1 |\n| 1052 | Vireo        | flavifrons       |            2012 |     1 |\n| 1055 | Passerina    | caerulea         |            1991 |     1 |\n| 1056 | Oreothlypis  | celata           |            1990 |     1 |\n| 1062 | Spizella     | pallida          |            1990 |     1 |\n| 1068 | Parkesia     | motacilla        |            1996 |     1 |\n| 1075 | Setophaga    | tigrina          |            1999 |     1 |\n| 1077 | Ammodramus   | leconteii        |            2005 |     1 |\n| 1083 | Spizella     | passerina        |            2002 |     1 |\n| 1084 | Cistothorus  | palustris        |            1985 |     1 |\n| 1086 | Cardellina   | canadensis       |            1978 |     1 |\n| 1087 | Pipilo       | erythrophthalmus |            1991 |     1 |\n| 1105 | Contopus     | virens           |            2012 |     1 |\n| 1108 | Ammodramus   | savannarum       |            2016 |     1 |\n| 1109 | Myiarchus    | crinitus         |            2010 |     1 |\n| 1231 | Setophaga    | cerulea          |            2014 |     1 |\n| 1271 | Vermivora    | cyanoptera       |            1992 |     1 |\n| 1491 | Spizella     | passerina        |            1997 |     1 |\n| 1423 | Setophaga    | fusca            |            1986 |     1 |\n| 1392 | Setophaga    | americana        |            1999 |     1 |\n| 1403 | Empidonax    | flaviventris     |            2005 |     1 |\n| 1404 | Setophaga    | virens           |            2001 |     1 |\n| 1410 | Mniotilta    | varia            |            1998 |     1 |\n| 1415 | Empidonax    | flaviventris     |            1992 |     1 |\n| 1417 | Setophaga    | caerulescens     |            1989 |     1 |\n| 1419 | Toxostoma    | rufum            |            1982 |     1 |\n| 1422 | Troglodytes  | aedon            |            2016 |     1 |\n| 1450 | Vermivora    | cyanoptera       |            1993 |     1 |\n| 1280 | Ammodramus   | leconteii        |            1979 |     1 |\n| 1459 | Toxostoma    | rufum            |            1988 |     1 |\n| 1460 | Vireo        | olivaceus        |            1992 |     1 |\n| 1470 | Setophaga    | pensylvanica     |            1979 |     1 |\n| 1474 | Cardellina   | pusilla          |            1985 |     1 |\n| 1477 | Vireo        | flavifrons       |            1995 |     1 |\n| 1482 | Cardellina   | canadensis       |            1994 |     1 |\n| 1483 | Spizella     | pusilla          |            2012 |     1 |\n| 1486 | Ammodramus   | leconteii        |            1994 |     1 |\n| 1390 | Vermivora    | chrysoptera      |            1995 |     1 |\n| 1387 | Setophaga    | pensylvanica     |            2003 |     1 |\n| 1386 | Icterus      | galbula          |            1999 |     1 |\n| 1374 | Cistothorus  | palustris        |            1999 |     1 |\n| 1283 | Vireo        | olivaceus        |            1991 |     1 |\n| 1285 | Ammodramus   | leconteii        |            2006 |     1 |\n| 1304 | Icteria      | virens           |            1990 |     1 |\n| 1307 | Spizella     | pallida          |            2002 |     1 |\n| 1310 | Setophaga    | citrina          |            2013 |     1 |\n| 1316 | Troglodytes  | aedon            |            2004 |     1 |\n| 1322 | Setophaga    | castanea         |            1978 |     1 |\n| 1323 | Vireo        | philadelphicus   |            2012 |     1 |\n| 1328 | Sitta        | canadensis       |            1983 |     1 |\n| 1335 | Vireo        | olivaceus        |            1985 |     1 |\n| 1342 | Setophaga    | fusca            |            2001 |     1 |\n| 1350 | Cardellina   | pusilla          |            1981 |     1 |\n| 1363 | Geothlypis   | formosa          |            1982 |     1 |\n| 1364 | Ammodramus   | savannarum       |            1981 |     1 |\n| 1366 | Ammodramus   | leconteii        |            1987 |     1 |\n| 1367 | Piranga      | olivacea         |            2005 |     1 |\n| 1373 | Spizella     | passerina        |            1988 |     1 |\n| 1212 | Setophaga    | fusca            |            1989 |     1 |\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=0709d514\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b>Insights:<\/b> As you can see in the data table above, we see that birds of the <b> Zonotrichia albicollis <\/b> species (White-throated sparrow) are the ones that were most affected in any given year i.e., they had the <b> highest collisions in a specific year <b> since the data tracking was being done. This is followed by Seiurus aurocapilla (ovenbird). Atleast <b> 400-500 birds have been killed every year <\/b>.<\/b><\/b><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=0730dab0\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<div><img decoding=\"async\" alt=\"No description has been provided for this image\" src=\"attachment:White%20throated%20sparrows%20and%20ovenbird.jpg\" width=\"800\"><\/div>\n<center> Melospiza Lincolnii (Lincoln's Sparrows)<\/center>\n<center> Image Courtesy: <a href=\"https:\/\/unsplash.com\/@jcotten\"> Joshua J. Cotten <\/a> and <a href=\"https:\/\/unsplash.com\/@moultoty?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\"> Tyler Moulton\n<\/a> on Unsplash <\/center>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=90758e70\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[224]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Chicago_Collision_Incidents<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[224]:<\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>Genus<\/th>\n<th>Species<\/th>\n<th>Incident_Year<\/th>\n<th>cnt<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>773<\/th>\n<td>Zonotrichia<\/td>\n<td>albicollis<\/td>\n<td>2013<\/td>\n<td>984<\/td>\n<\/tr>\n<tr>\n<th>655<\/th>\n<td>Zonotrichia<\/td>\n<td>albicollis<\/td>\n<td>2010<\/td>\n<td>859<\/td>\n<\/tr>\n<tr>\n<th>2258<\/th>\n<td>Zonotrichia<\/td>\n<td>albicollis<\/td>\n<td>2008<\/td>\n<td>756<\/td>\n<\/tr>\n<tr>\n<th>4<\/th>\n<td>Zonotrichia<\/td>\n<td>albicollis<\/td>\n<td>2009<\/td>\n<td>623<\/td>\n<\/tr>\n<tr>\n<th>2285<\/th>\n<td>Zonotrichia<\/td>\n<td>albicollis<\/td>\n<td>2006<\/td>\n<td>567<\/td>\n<\/tr>\n<tr>\n<th>...<\/th>\n<td>...<\/td>\n<td>...<\/td>\n<td>...<\/td>\n<td>...<\/td>\n<\/tr>\n<tr>\n<th>1364<\/th>\n<td>Ammodramus<\/td>\n<td>savannarum<\/td>\n<td>1981<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>1366<\/th>\n<td>Ammodramus<\/td>\n<td>leconteii<\/td>\n<td>1987<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>1367<\/th>\n<td>Piranga<\/td>\n<td>olivacea<\/td>\n<td>2005<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>1373<\/th>\n<td>Spizella<\/td>\n<td>passerina<\/td>\n<td>1988<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>1212<\/th>\n<td>Setophaga<\/td>\n<td>fusca<\/td>\n<td>1989<\/td>\n<td>1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>2425 rows \u00d7 4 columns<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=1a07bc1e\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Overall,-how-many-birds-were-killed-in-each-genus?\">Overall, how many birds were killed in each genus?<a class=\"anchor-link\" href=\"#Overall,-how-many-birds-were-killed-in-each-genus?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=6d768be3\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Let's add some subtotals to get insights for this.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=e0daa44d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[231]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"k\">def<\/span><span class=\"w\"> <\/span><span class=\"nf\">pivot_with_subtotals<\/span><span class=\"p\">(<\/span><span class=\"n\">df<\/span><span class=\"p\">,<\/span> <span class=\"n\">values<\/span><span class=\"p\">,<\/span> <span class=\"n\">indices<\/span><span class=\"p\">,<\/span> <span class=\"n\">columns<\/span><span class=\"p\">,<\/span> <span class=\"n\">aggfunc<\/span><span class=\"p\">,<\/span> <span class=\"n\">fill_value<\/span><span class=\"p\">):<\/span>\n    <span class=\"n\">Table_list<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[]<\/span>\n    <span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"nb\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">indices<\/span><span class=\"p\">)):<\/span>\n        <span class=\"n\">n<\/span> <span class=\"o\">=<\/span> <span class=\"n\">i<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span>\n        <span class=\"n\">table<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">pivot_table<\/span><span class=\"p\">(<\/span><span class=\"n\">df<\/span><span class=\"p\">,<\/span><span class=\"n\">values<\/span><span class=\"o\">=<\/span><span class=\"n\">values<\/span><span class=\"p\">,<\/span><span class=\"n\">index<\/span><span class=\"o\">=<\/span><span class=\"n\">indices<\/span><span class=\"p\">[:<\/span><span class=\"n\">n<\/span><span class=\"p\">],<\/span><span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"n\">columns<\/span><span class=\"p\">,<\/span><span class=\"n\">aggfunc<\/span><span class=\"o\">=<\/span><span class=\"n\">aggfunc<\/span><span class=\"p\">,<\/span><span class=\"n\">fill_value<\/span><span class=\"o\">=<\/span><span class=\"n\">fill_value<\/span><span class=\"p\">,<\/span><span class=\"n\">sort<\/span><span class=\"o\">=<\/span><span class=\"kc\">True<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">reset_index<\/span><span class=\"p\">()<\/span>\n        <span class=\"k\">for<\/span> <span class=\"n\">column<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">indices<\/span><span class=\"p\">[<\/span><span class=\"n\">n<\/span><span class=\"p\">:]:<\/span>\n            <span class=\"n\">table<\/span><span class=\"p\">[<\/span><span class=\"n\">column<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'SubTotal'<\/span>       \n        <span class=\"n\">Table_list<\/span><span class=\"o\">.<\/span><span class=\"n\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">table<\/span><span class=\"p\">)<\/span>\n    <span class=\"n\">FinalTable<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">concat<\/span><span class=\"p\">(<\/span><span class=\"n\">Table_list<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_index<\/span><span class=\"p\">()<\/span>\n    <span class=\"n\">FinalTable<\/span> <span class=\"o\">=<\/span> <span class=\"n\">FinalTable<\/span><span class=\"o\">.<\/span><span class=\"n\">set_index<\/span><span class=\"p\">(<\/span><span class=\"n\">keys<\/span><span class=\"o\">=<\/span><span class=\"n\">indices<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">FinalTable<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_index<\/span><span class=\"p\">(<\/span><span class=\"n\">axis<\/span><span class=\"o\">=<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span> <span class=\"c1\"># ascending=True\/False controls the placement of the subtotals<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=d504ddad\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[237]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"k\">with<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">option_context<\/span><span class=\"p\">(<\/span><span class=\"s1\">'display.max_rows'<\/span><span class=\"p\">,<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span>\n                       <span class=\"s1\">'display.max_columns'<\/span><span class=\"p\">,<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span>\n                       <span class=\"s1\">'display.precision'<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">,<\/span>\n                       <span class=\"p\">):<\/span>    \n    <span class=\"n\">display<\/span><span class=\"p\">(<\/span><span class=\"n\">pivot_with_subtotals<\/span><span class=\"p\">(<\/span><span class=\"n\">df<\/span><span class=\"o\">=<\/span><span class=\"n\">Chicago_Collision_Incidents<\/span><span class=\"p\">,<\/span><span class=\"n\">values<\/span><span class=\"o\">=<\/span><span class=\"s1\">'cnt'<\/span><span class=\"p\">,<\/span><span class=\"n\">indices<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Genus'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'Species'<\/span><span class=\"p\">],<\/span><span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[],<\/span><span class=\"n\">aggfunc<\/span><span class=\"o\">=<\/span><span class=\"s1\">'sum'<\/span><span class=\"p\">,<\/span><span class=\"n\">fill_value<\/span><span class=\"o\">=<\/span><span class=\"s1\">''<\/span><span class=\"p\">))<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th><\/th>\n<th>cnt<\/th>\n<\/tr>\n<tr>\n<th>Genus<\/th>\n<th>Species<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Zonotrichia<\/th>\n<th>querula<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>leucophrys<\/th>\n<td>1090<\/td>\n<\/tr>\n<tr>\n<th>albicollis<\/th>\n<td>10133<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>11225<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"6\" valign=\"top\">Vireo<\/th>\n<th>solitarius<\/th>\n<td>18<\/td>\n<\/tr>\n<tr>\n<th>philadelphicus<\/th>\n<td>12<\/td>\n<\/tr>\n<tr>\n<th>olivaceus<\/th>\n<td>133<\/td>\n<\/tr>\n<tr>\n<th>gilvus<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>flavifrons<\/th>\n<td>12<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>177<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Vermivora<\/th>\n<th>cyanoptera<\/th>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th>chrysoptera<\/th>\n<td>53<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>69<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Tyrannus<\/th>\n<th>tyrannus<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Troglodytes<\/th>\n<th>hiemalis<\/th>\n<td>474<\/td>\n<\/tr>\n<tr>\n<th>aedon<\/th>\n<td>104<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>578<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Toxostoma<\/th>\n<th>rufum<\/th>\n<td>166<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>166<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Sturnella<\/th>\n<th>magna<\/th>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Spizelloides<\/th>\n<th>arborea<\/th>\n<td>1262<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1262<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Spizella<\/th>\n<th>pusilla<\/th>\n<td>325<\/td>\n<\/tr>\n<tr>\n<th>passerina<\/th>\n<td>68<\/td>\n<\/tr>\n<tr>\n<th>pallida<\/th>\n<td>50<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>443<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Sitta<\/th>\n<th>canadensis<\/th>\n<td>260<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>260<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"17\" valign=\"top\">Setophaga<\/th>\n<th>virens<\/th>\n<td>223<\/td>\n<\/tr>\n<tr>\n<th>tigrina<\/th>\n<td>182<\/td>\n<\/tr>\n<tr>\n<th>striata<\/th>\n<td>787<\/td>\n<\/tr>\n<tr>\n<th>ruticilla<\/th>\n<td>868<\/td>\n<\/tr>\n<tr>\n<th>pinus<\/th>\n<td>49<\/td>\n<\/tr>\n<tr>\n<th>petechia<\/th>\n<td>77<\/td>\n<\/tr>\n<tr>\n<th>pensylvanica<\/th>\n<td>303<\/td>\n<\/tr>\n<tr>\n<th>palmarum<\/th>\n<td>694<\/td>\n<\/tr>\n<tr>\n<th>magnolia<\/th>\n<td>1224<\/td>\n<\/tr>\n<tr>\n<th>fusca<\/th>\n<td>201<\/td>\n<\/tr>\n<tr>\n<th>coronata<\/th>\n<td>887<\/td>\n<\/tr>\n<tr>\n<th>citrina<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th>cerulea<\/th>\n<td>3<\/td>\n<\/tr>\n<tr>\n<th>castanea<\/th>\n<td>287<\/td>\n<\/tr>\n<tr>\n<th>caerulescens<\/th>\n<td>183<\/td>\n<\/tr>\n<tr>\n<th>americana<\/th>\n<td>59<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>6032<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Seiurus<\/th>\n<th>aurocapilla<\/th>\n<td>4580<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4580<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Sayornis<\/th>\n<th>phoebe<\/th>\n<td>24<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>24<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Regulus<\/th>\n<th>satrapa<\/th>\n<td>1029<\/td>\n<\/tr>\n<tr>\n<th>calendula<\/th>\n<td>416<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1445<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Protonotaria<\/th>\n<th>citrea<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Pooecetes<\/th>\n<th>gramineus<\/th>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Polioptila<\/th>\n<th>caerulea<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Piranga<\/th>\n<th>rubra<\/th>\n<td>9<\/td>\n<\/tr>\n<tr>\n<th>olivacea<\/th>\n<td>127<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>136<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Pipilo<\/th>\n<th>erythrophthalmus<\/th>\n<td>82<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>82<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Pheucticus<\/th>\n<th>ludovicianus<\/th>\n<td>397<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>397<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Passerina<\/th>\n<th>cyanea<\/th>\n<td>725<\/td>\n<\/tr>\n<tr>\n<th>caerulea<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>726<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Passerella<\/th>\n<th>iliaca<\/th>\n<td>2443<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>2443<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Passerculus<\/th>\n<th>sandwichensis<\/th>\n<td>274<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>274<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Parkesia<\/th>\n<th>noveboracensis<\/th>\n<td>916<\/td>\n<\/tr>\n<tr>\n<th>motacilla<\/th>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>931<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Oreothlypis<\/th>\n<th>ruficapilla<\/th>\n<td>1690<\/td>\n<\/tr>\n<tr>\n<th>peregrina<\/th>\n<td>2515<\/td>\n<\/tr>\n<tr>\n<th>celata<\/th>\n<td>227<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4432<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Oporornis<\/th>\n<th>agilis<\/th>\n<td>365<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>365<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Myiarchus<\/th>\n<th>crinitus<\/th>\n<td>28<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>28<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Mniotilta<\/th>\n<th>varia<\/th>\n<td>620<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>620<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Melospiza<\/th>\n<th>melodia<\/th>\n<td>5124<\/td>\n<\/tr>\n<tr>\n<th>lincolnii<\/th>\n<td>2029<\/td>\n<\/tr>\n<tr>\n<th>georgiana<\/th>\n<td>4910<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>12063<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Lanius<\/th>\n<th>excubitor<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Junco<\/th>\n<th>hyemalis<\/th>\n<td>6303<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>6303<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Icterus<\/th>\n<th>spurius<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>galbula<\/th>\n<td>83<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>89<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Icteria<\/th>\n<th>virens<\/th>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Hylocichla<\/th>\n<th>mustelina<\/th>\n<td>500<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>500<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Geothlypis<\/th>\n<th>trichas<\/th>\n<td>1555<\/td>\n<\/tr>\n<tr>\n<th>philadelphia<\/th>\n<td>430<\/td>\n<\/tr>\n<tr>\n<th>formosa<\/th>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>2001<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"5\" valign=\"top\">Empidonax<\/th>\n<th>virescens<\/th>\n<td>7<\/td>\n<\/tr>\n<tr>\n<th>traillii<\/th>\n<td>177<\/td>\n<\/tr>\n<tr>\n<th>minimus<\/th>\n<td>96<\/td>\n<\/tr>\n<tr>\n<th>flaviventris<\/th>\n<td>68<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>348<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Dumetella<\/th>\n<th>carolinensis<\/th>\n<td>599<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>599<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Contopus<\/th>\n<th>virens<\/th>\n<td>70<\/td>\n<\/tr>\n<tr>\n<th>cooperi<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>74<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Cistothorus<\/th>\n<th>platensis<\/th>\n<td>60<\/td>\n<\/tr>\n<tr>\n<th>palustris<\/th>\n<td>91<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>151<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Certhia<\/th>\n<th>americana<\/th>\n<td>2676<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>2676<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"5\" valign=\"top\">Catharus<\/th>\n<th>ustulatus<\/th>\n<td>2331<\/td>\n<\/tr>\n<tr>\n<th>minimus<\/th>\n<td>822<\/td>\n<\/tr>\n<tr>\n<th>guttatus<\/th>\n<td>3729<\/td>\n<\/tr>\n<tr>\n<th>fuscescens<\/th>\n<td>727<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>7609<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Cardellina<\/th>\n<th>pusilla<\/th>\n<td>185<\/td>\n<\/tr>\n<tr>\n<th>canadensis<\/th>\n<td>241<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>426<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"5\" valign=\"top\">Ammodramus<\/th>\n<th>savannarum<\/th>\n<td>106<\/td>\n<\/tr>\n<tr>\n<th>nelsoni<\/th>\n<td>55<\/td>\n<\/tr>\n<tr>\n<th>leconteii<\/th>\n<td>25<\/td>\n<\/tr>\n<tr>\n<th>henslowii<\/th>\n<td>9<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>195<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=8a9a6714\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Insights:<\/b> Birds of the species Melospiza have been killed the largest (12063 overall deaths). This is followed by Zonotrichia with an overall 11225 deaths across time. The third most affected are the Setophaga. These birds are different types of sparrows and warblers.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=58fc1e1d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"How-many-birds-were-killed-from-1978-to-2016-in-Cleveland?\">How many birds were killed from 1978 to 2016 in Cleveland?<a class=\"anchor-link\" href=\"#How-many-birds-were-killed-from-1978-to-2016-in-Cleveland?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=0dcc2c36\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Let's move on to analyzing collisions in Cleveland.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=8663491c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[251]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Construct the SQL to be used<\/span>\n<span class=\"n\">sql_query2<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Cleveland_Collisions group by 1,2,3\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=5e08aef7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[252]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query2<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Validate the constructed request body<\/span>\n<span class=\"n\">request_body<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[252]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"type\":\"sql-select\", \"stmt\":\"SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Cleveland_Collisions group by 1,2,3\"}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=739181ae\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">data_req2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=d056e1ff\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[255]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Process the response received and construct a Pandas dataframe with the data from the response<\/span>\n<span class=\"n\">myJson<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_req2<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">Cleveland_Collision_Incidents<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DataFrame<\/span><span class=\"p\">(<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"results\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">2<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">3<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">]])<\/span>\n<span class=\"n\">Cleveland_Collision_Incidents<\/span><span class=\"o\">=<\/span><span class=\"n\">Cleveland_Collision_Incidents<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"n\">by<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'cnt'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=0faa083f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[256]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"k\">def<\/span><span class=\"w\"> <\/span><span class=\"nf\">pivot_with_subtotals<\/span><span class=\"p\">(<\/span><span class=\"n\">df<\/span><span class=\"p\">,<\/span> <span class=\"n\">values<\/span><span class=\"p\">,<\/span> <span class=\"n\">indices<\/span><span class=\"p\">,<\/span> <span class=\"n\">columns<\/span><span class=\"p\">,<\/span> <span class=\"n\">aggfunc<\/span><span class=\"p\">,<\/span> <span class=\"n\">fill_value<\/span><span class=\"p\">):<\/span>\n    <span class=\"n\">Table_list<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[]<\/span>\n    <span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"ow\">in<\/span> <span class=\"nb\">range<\/span><span class=\"p\">(<\/span><span class=\"nb\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">indices<\/span><span class=\"p\">)):<\/span>\n        <span class=\"n\">n<\/span> <span class=\"o\">=<\/span> <span class=\"n\">i<\/span><span class=\"o\">+<\/span><span class=\"mi\">1<\/span>\n        <span class=\"n\">table<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">pivot_table<\/span><span class=\"p\">(<\/span><span class=\"n\">df<\/span><span class=\"p\">,<\/span><span class=\"n\">values<\/span><span class=\"o\">=<\/span><span class=\"n\">values<\/span><span class=\"p\">,<\/span><span class=\"n\">index<\/span><span class=\"o\">=<\/span><span class=\"n\">indices<\/span><span class=\"p\">[:<\/span><span class=\"n\">n<\/span><span class=\"p\">],<\/span><span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"n\">columns<\/span><span class=\"p\">,<\/span><span class=\"n\">aggfunc<\/span><span class=\"o\">=<\/span><span class=\"n\">aggfunc<\/span><span class=\"p\">,<\/span><span class=\"n\">fill_value<\/span><span class=\"o\">=<\/span><span class=\"n\">fill_value<\/span><span class=\"p\">,<\/span><span class=\"n\">sort<\/span><span class=\"o\">=<\/span><span class=\"kc\">True<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">reset_index<\/span><span class=\"p\">()<\/span>\n        <span class=\"k\">for<\/span> <span class=\"n\">column<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">indices<\/span><span class=\"p\">[<\/span><span class=\"n\">n<\/span><span class=\"p\">:]:<\/span>\n            <span class=\"n\">table<\/span><span class=\"p\">[<\/span><span class=\"n\">column<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'SubTotal'<\/span>       \n        <span class=\"n\">Table_list<\/span><span class=\"o\">.<\/span><span class=\"n\">append<\/span><span class=\"p\">(<\/span><span class=\"n\">table<\/span><span class=\"p\">)<\/span>\n    <span class=\"n\">FinalTable<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">concat<\/span><span class=\"p\">(<\/span><span class=\"n\">Table_list<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_index<\/span><span class=\"p\">()<\/span>\n    <span class=\"n\">FinalTable<\/span> <span class=\"o\">=<\/span> <span class=\"n\">FinalTable<\/span><span class=\"o\">.<\/span><span class=\"n\">set_index<\/span><span class=\"p\">(<\/span><span class=\"n\">keys<\/span><span class=\"o\">=<\/span><span class=\"n\">indices<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">FinalTable<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_index<\/span><span class=\"p\">(<\/span><span class=\"n\">axis<\/span><span class=\"o\">=<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span><span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span> <span class=\"c1\"># ascending=True\/False controls the placement of the subtotals<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=9ebd35e4\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[257]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"k\">with<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">option_context<\/span><span class=\"p\">(<\/span><span class=\"s1\">'display.max_rows'<\/span><span class=\"p\">,<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span>\n                       <span class=\"s1\">'display.max_columns'<\/span><span class=\"p\">,<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span>\n                       <span class=\"s1\">'display.precision'<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">,<\/span>\n                       <span class=\"p\">):<\/span>    \n    <span class=\"n\">display<\/span><span class=\"p\">(<\/span><span class=\"n\">pivot_with_subtotals<\/span><span class=\"p\">(<\/span><span class=\"n\">df<\/span><span class=\"o\">=<\/span><span class=\"n\">Cleveland_Collision_Incidents<\/span><span class=\"p\">,<\/span><span class=\"n\">values<\/span><span class=\"o\">=<\/span><span class=\"s1\">'cnt'<\/span><span class=\"p\">,<\/span><span class=\"n\">indices<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Genus'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'Species'<\/span><span class=\"p\">],<\/span><span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[],<\/span><span class=\"n\">aggfunc<\/span><span class=\"o\">=<\/span><span class=\"s1\">'sum'<\/span><span class=\"p\">,<\/span><span class=\"n\">fill_value<\/span><span class=\"o\">=<\/span><span class=\"s1\">''<\/span><span class=\"p\">))<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th><\/th>\n<th>cnt<\/th>\n<\/tr>\n<tr>\n<th>Genus<\/th>\n<th>Species<\/th>\n<th><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Zonotrichia<\/th>\n<th>leucophrys<\/th>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th>albicollis<\/th>\n<td>579<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>592<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Vireo<\/th>\n<th>philadelphicus<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>olivaceus<\/th>\n<td>3<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Troglodytes<\/th>\n<th>hiemalis<\/th>\n<td>34<\/td>\n<\/tr>\n<tr>\n<th>aedon<\/th>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>44<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Toxostoma<\/th>\n<th>rufum<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Spizelloides<\/th>\n<th>arborea<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Spizella<\/th>\n<th>pusilla<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Sphyrapicus<\/th>\n<th>varius<\/th>\n<td>21<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>21<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Sitta<\/th>\n<th>canadensis<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"16\" valign=\"top\">Setophaga<\/th>\n<th>virens<\/th>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th>tigrina<\/th>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th>striata<\/th>\n<td>51<\/td>\n<\/tr>\n<tr>\n<th>ruticilla<\/th>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th>pinus<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>petechia<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>pensylvanica<\/th>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th>palmarum<\/th>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th>magnolia<\/th>\n<td>54<\/td>\n<\/tr>\n<tr>\n<th>fusca<\/th>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th>coronata<\/th>\n<td>24<\/td>\n<\/tr>\n<tr>\n<th>citrina<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>castanea<\/th>\n<td>61<\/td>\n<\/tr>\n<tr>\n<th>caerulescens<\/th>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th>americana<\/th>\n<td>22<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>314<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Seiurus<\/th>\n<th>aurocapilla<\/th>\n<td>113<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>113<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Sayornis<\/th>\n<th>phoebe<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Regulus<\/th>\n<th>satrapa<\/th>\n<td>166<\/td>\n<\/tr>\n<tr>\n<th>calendula<\/th>\n<td>33<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>199<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Pipilo<\/th>\n<th>erythrophthalmus<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Pheucticus<\/th>\n<th>ludovicianus<\/th>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Passerina<\/th>\n<th>cyanea<\/th>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Passerella<\/th>\n<th>iliaca<\/th>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Passerculus<\/th>\n<th>sandwichensis<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Parkesia<\/th>\n<th>noveboracensis<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Oreothlypis<\/th>\n<th>ruficapilla<\/th>\n<td>70<\/td>\n<\/tr>\n<tr>\n<th>peregrina<\/th>\n<td>44<\/td>\n<\/tr>\n<tr>\n<th>celata<\/th>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>122<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Oporornis<\/th>\n<th>agilis<\/th>\n<td>9<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>9<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Mniotilta<\/th>\n<th>varia<\/th>\n<td>27<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>27<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Melospiza<\/th>\n<th>melodia<\/th>\n<td>81<\/td>\n<\/tr>\n<tr>\n<th>lincolnii<\/th>\n<td>114<\/td>\n<\/tr>\n<tr>\n<th>georgiana<\/th>\n<td>76<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>271<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Megaceryle<\/th>\n<th>alcyon<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Junco<\/th>\n<th>hyemalis<\/th>\n<td>43<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>43<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Icterus<\/th>\n<th>galbula<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Icteria<\/th>\n<th>virens<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Hylocichla<\/th>\n<th>mustelina<\/th>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"4\" valign=\"top\">Geothlypis<\/th>\n<th>trichas<\/th>\n<td>167<\/td>\n<\/tr>\n<tr>\n<th>philadelphia<\/th>\n<td>21<\/td>\n<\/tr>\n<tr>\n<th>formosa<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>190<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Empidonax<\/th>\n<th>minimus<\/th>\n<td>3<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>3<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Dumetella<\/th>\n<th>carolinensis<\/th>\n<td>31<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>31<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Contopus<\/th>\n<th>virens<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Colaptes<\/th>\n<th>auratus<\/th>\n<td>18<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>18<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Coccyzus<\/th>\n<th>americanus<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Cistothorus<\/th>\n<th>palustris<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Certhia<\/th>\n<th>americana<\/th>\n<td>89<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>89<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"5\" valign=\"top\">Catharus<\/th>\n<th>ustulatus<\/th>\n<td>32<\/td>\n<\/tr>\n<tr>\n<th>minimus<\/th>\n<td>9<\/td>\n<\/tr>\n<tr>\n<th>guttatus<\/th>\n<td>29<\/td>\n<\/tr>\n<tr>\n<th>fuscescens<\/th>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>72<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"3\" valign=\"top\">Cardellina<\/th>\n<th>pusilla<\/th>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th>canadensis<\/th>\n<td>7<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>20<\/td>\n<\/tr>\n<tr>\n<th rowspan=\"2\" valign=\"top\">Ammodramus<\/th>\n<th>savannarum<\/th>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th>SubTotal<\/th>\n<td>4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=f6bbebf2\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>In Cleveland, <b> the genus Zonotrichia (592) followed by Setophaga (314) and Oreothlypis (122) <\/b> have been affected.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=e2e71682\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<div>\n<img decoding=\"async\" alt=\"No description has been provided for this image\" src=\"attachment:Warbler.jpg\" width=\"300\">\n<\/div>\n<center> Oreothlypis (Warbler) <\/center>\n<center> Image Credit: <a href=\"https:\/\/unsplash.com\/@birdwatcher033342\/collections\"> Lydia Dexter <\/a> on Unsplash<\/center>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=15fb5ffd\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h1 id=\"Exploring-Joins-and-Subqueries-in-GridDB-to-answer-deeper-questions\">Exploring Joins and Subqueries in GridDB to answer deeper questions<a class=\"anchor-link\" href=\"#Exploring-Joins-and-Subqueries-in-GridDB-to-answer-deeper-questions\">\u00b6<\/a><\/h1>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=b759f1da\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[258]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">sql_query3<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s2\">\"\"\"SELECT 'Chicago' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2,3,4 UNION ALL SELECT 'Cleveland' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Cleveland_Collisions group by 1,2,3,4 \"\"\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=0fd28500\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[259]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query3<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Validate the constructed request body<\/span>\n<span class=\"n\">request_body<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[259]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"type\":\"sql-select\", \"stmt\":\"SELECT \\'Chicago\\' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2,3,4 UNION ALL SELECT \\'Cleveland\\' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Cleveland_Collisions group by 1,2,3,4 \"}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=78eb9b1e\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">data_req3<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=5b81f8ba\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"What-does-the-trend-of-Collisions-look-like?-(Across-Chicago-and-Cleveland)\">What does the trend of Collisions look like? (Across Chicago and Cleveland)<a class=\"anchor-link\" href=\"#What-does-the-trend-of-Collisions-look-like?-(Across-Chicago-and-Cleveland)\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=d3218f00\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[262]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Process the response received and construct a Pandas dataframe with the data from the response<\/span>\n<span class=\"n\">myJson<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_req3<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">All_Collision_Incidents<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DataFrame<\/span><span class=\"p\">(<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"results\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">2<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">3<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">4<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">]])<\/span>\n<span class=\"n\">All_Collision_Incidents<\/span><span class=\"o\">=<\/span><span class=\"n\">All_Collision_Incidents<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"n\">by<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Num'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=7f2becc7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[263]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">All_Collisions_grouped_by_Year<\/span> <span class=\"o\">=<\/span> <span class=\"n\">All_Collision_Incidents<\/span><span class=\"o\">.<\/span><span class=\"n\">groupby<\/span><span class=\"p\">([<\/span><span class=\"s1\">'Incident_Year'<\/span><span class=\"p\">])[<\/span><span class=\"s1\">'Num'<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">sum<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">reset_index<\/span><span class=\"p\">()<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=d63f5e11\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[264]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Plot the data as a bar plot<\/span>\n<span class=\"n\">fig<\/span><span class=\"p\">,<\/span><span class=\"n\">ax<\/span> <span class=\"o\">=<\/span> <span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">subplots<\/span><span class=\"p\">(<\/span><span class=\"n\">figsize<\/span><span class=\"o\">=<\/span><span class=\"p\">(<\/span><span class=\"mi\">20<\/span><span class=\"p\">,<\/span><span class=\"mi\">10<\/span><span class=\"p\">))<\/span>\n<span class=\"n\">sns<\/span><span class=\"o\">.<\/span><span class=\"n\">barplot<\/span><span class=\"p\">(<\/span><span class=\"n\">All_Collisions_grouped_by_Year<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Incident_Year'<\/span><span class=\"p\">],<\/span> <span class=\"n\">All_Collisions_grouped_by_Year<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Num'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ax<\/span><span class=\"o\">=<\/span><span class=\"n\">ax<\/span><span class=\"p\">,<\/span><span class=\"n\">order<\/span><span class=\"o\">=<\/span><span class=\"n\">All_Collisions_grouped_by_Year<\/span><span class=\"o\">.<\/span><span class=\"n\">Incident_Year<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">ax<\/span><span class=\"o\">.<\/span><span class=\"n\">set_title<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Bird-Building Collisions by Year (in Chicago and Cleveland)'<\/span><span class=\"p\">,<\/span> <span class=\"n\">fontsize<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">16<\/span><span class=\"p\">,<\/span> <span class=\"n\">loc<\/span><span class=\"o\">=<\/span><span class=\"s1\">'center'<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">ax<\/span><span class=\"o\">.<\/span><span class=\"n\">set_xlabel<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Incident Year'<\/span><span class=\"p\">,<\/span> <span class=\"n\">fontsize<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">12<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">ax<\/span><span class=\"o\">.<\/span><span class=\"n\">set_ylabel<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Number of Collisions'<\/span><span class=\"p\">,<\/span> <span class=\"n\">fontsize<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">12<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">xticks<\/span><span class=\"p\">(<\/span><span class=\"n\">rotation<\/span><span class=\"o\">=<\/span><span class=\"mi\">45<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">show<\/span><span class=\"p\">()<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"application\/vnd.jupyter.stderr\" tabindex=\"0\">\n<pre>C:\\Users\\mg_su\\anaconda3\\lib\\site-packages\\seaborn\\_decorators.py:36: FutureWarning: Pass the following variables as keyword args: x, y. From version 0.12, the only valid positional argument will be `data`, and passing other arguments without an explicit keyword will result in an error or misinterpretation.\n  warnings.warn(\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedImage jp-OutputArea-output\" tabindex=\"0\">\n<img decoding=\"async\" alt=\"No description has been provided for this image\" class=\"jp-needs-light-background\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABJsAAAJxCAYAAADl+LPDAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAAsTAAALEwEAmpwYAABf\/UlEQVR4nO3dd7hsVXk\/8O8LqIAFURARUCxooomiP6yJXREBRbGhUcEC1qixY4qJJcXYYzRqRLAXbKhYsGtiw16JqBhEVBQ0KlZYvz\/WPjIezr137j175t459\/N5nnnOzNr77HftPXvvmf3OWmtXay0AAAAAMIZtNncFAAAAAFg7JJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgFsRarqiKpqE4\/zquqMqnpDVV1j2bx\/X1VtlfE+VFUfmmK+tuzxk6r6VFXdaxWxT6uqYydeL6373hv4v72H+Y6YKDu2qk7b1LqsVlXdeHiPvldVv6mqH1fVSVV1eFVtu5HL+oN1GWt9l2\/vLcWwbk+b0bIPHpZ\/1ArTLlZVX6uqT2\/sezS2qrr4sO\/cdaJs9H26ur+oqvcP++hvq+q7VfW6qrrlstjfnWJ5Ux2zW7uqusWwnW4x5fy3r6p3VNUPh\/foB1V1QlXdeWKeVZ\/\/xzDtZ8gM4v7Bvjfs25+rqsfPuy4Ai0qyCWDrdLckN05ysyRHJ7lukvdX1U4T8\/znMM+8HDvEu3GSeyb5ZpJXV9VdNnF5d07y1HGqlqcOy5u7qnpUkv9KcpkkT0hymyT3T\/I\/SV6U5OAZhN2U9R1zey+E1to7krw6yTOq6grLJv9tkqsmuX9r7by5V+4PPSbJj5K8aaJs1H16SKi9IclxSU5L8oAkt07fZ7fPhc8v03hn+vngzLHqubWrqmcnOTHJL5M8PP09eniSnyR5Y1VdZ\/PVbsvVWmtJnpLk6Kq6zOauD8Ai2G5zVwCAzeLzrbVTh+f\/VVXfS3JSkpskeVeStNa+m2S9rQ+GC8xqrf1uhDqd0Vr7xMSy35Pkz5LcPX94kTyV1trnRqjT0rK+OdayNkZV3SzJs5O8oLX2iGWT3zZcOF587Libsr5jbu8F88j0BOALk9wpSarq2kken+TprbUvzboCVXWx1tqv1zUtyV8m+fvhgjnJTPbpo5PcNcldW2vLj9dXV9X+SX67MQtsrZ2V5KyR6rfVq6p7J\/mrJI9trT1r2eQ3VtXzkpwz\/5otjBOS\/CrJA5M8YzPXBWCLp2UTAEnyf8PfiywVrNSNYuhW8PSqemJVfTvJb5L86TDtsKr6elX9uqq+MtklY1O01s5P8vNldVqxu8hK3W2m6dZVVTtW1QuHLj8\/r6oTkuy5wnzr6nr2oKp6SlWdWb3r39uras8VYrxoIsZbquomy7uurcMTkpydnri4kNbaN1trX5yIdYOqet8Q5xdDd6YbbCDGhaywvttV1VOr6ptV9auq+lFVfayq\/nxingtt72nqs9SlqqquW1Ufrapzq+obVfXgZfNdvqqOq94d7NfDNn9HVV1uulWqvx7i\/LKqPlJV+05M\/LehK9FFlv3TJavqZ1X1z+tacGvtx+ktQw6pqrsPCdiXJflakn8clnOd6t2Uzhni\/1dV3XRZrOtX1fETdTylqv6xqnZYNt+Hhm1\/h+rden6d5KHrWfc7pbeKe\/2y5WzyPr1cVV00vfXUO1dINC1tp\/e21s5d9n8bes9X7EZXVUdW1WeH7XROVX24qm4yMf0fhun\/N+yrH6iqG61Q7+sN8X9ZVadX1ZOG\/11+3rtUVb1gYt87par+qqpqfdtl2rrUBee1Ow5xfjQ8XlVVl142765V9ZpheT+pqlck+YN51uPoJF9eIdGUJGmtfaa19r\/rWZftqurouuA8\/72qelZVbT9Mv1hVnV09Cb78f+8+rON1J8puXv2c8LPq54f3VNWfrG8Fqmr7qnpOVX25+nnl+8M++kfL5lvad25UVa8ettf3qur5S\/WdmPcqVfXOYT88q3rS7WIrbJ\/zkrwxPdkEwAZINgFsnbYdLhwuVlV\/nH5R\/MMkH5rif49IclCSxw5\/v1dVt0nymiTfSHJokn9N8rwk11jHMlZSQ522Gy6oHpfkj7PsInlkL06\/cHh2er1PSV+PaR2d5Grp3doemd7l51XL5nnJMP2Z6d2WTknverVe1ZMWt0zy3tbar6aY\/9pJPpxk5\/T36L5JLpXkw7X6rjFPSG8R8fwkt0tyvyTvT09ijFGfS6Vv91clOSTJp5O8qCbG+UnyyvTt+7gkt03yiPSWdztOUf\/7JjkwPSl0RJLd0rt1LdX\/RUkulwt3K7tXesuxF69v4a2149Nb3\/1beve0fdO7z\/22qq6X5L\/Tt9WRSe6S5MdJ3ldV\/29iMVdM8vkkD05yQPrxc\/8kL18h5NXT34t\/S38\/3r+e6h2Q5GuttR+tbx0mTLNPL7dfesLjhCljJNO95xdSVc9MP6Y+m97q8d5JPpK+\/ZbskeQ5w3KPSD+3faSq\/nRiObvkgn348PTWX7cb5p+Mt016d777JXlWkjskeXf6OePpU6znBusy4XlJWvp+9w\/p+8rzls3z5vSus09Kco8kv0vfD9arejfPayZ5+xR1XpdXJfmb9PftoCT\/lN5d8tVJMrSue0OSe9aFxym7T3qi63NDfQ5K3\/4\/T38P75Xkkkk+WlV7racOFxvme9pQh4ekd9P8eFVdfoX5X5neJfvQ9OP8Yen7eIZ6XDS9Ve91h2lHJLnysJ4r+UiSfarqKuupIwBJ0lrz8PDw8NhKHulfpNsKjzOSXH\/ZvH+fYaiKibKW5HtJdlhW\/l9Jvppkm4myGw3zf2iKeq1Up\/OS\/O2y+W4xTLvFOtZr74my05Icu6550hNh5yV54rJlvWiY74iJsmOTnDbxeu+V1i09AdeSXGEixvlJHr9svucvj7HCNtltmOefpnxvj08fd+XSE2WXSm8Z9eYp1mV96\/uOyWWsI\/7y7b0x9WlJbjlRdrH0hMxLJsp+nuQRm7DPt\/Txii6+bJ1\/m+SpE2UfSvL+Zf\/72STvnjLObkOd\/+A9S7+g\/lqSi06UbTuUvXUdy6r0oQ7uPew\/l11Wz\/OT7Dtlvb6W5NUrlG\/SPr2OGPcY5rndlHWa9j0\/In94zF4t\/Zh99ka8\/9sO2\/KUJM+bKP\/HJL9OsudE2Q5JfpCJ8156YudCx2r6mHa\/TrLLCHW5xRDjuGXzvyC921YNr287zHfYsvnelRXOi8vmueEwz4OmrOvfL9sONx3+\/77L5vuLoXzf4fWfLd8Xkuyafrw9fqLs1Fz4eLtU+rH63GX7+4fWU89t0xPOP0vyVyvsO\/+wbP53JPmfiddHDvPdaKJsmyRfybLPlGHaVYfye037vnt4eHhsrQ8tmwC2TndOcv0kN0jvZvPVJCcOrZw25N2ttV8uvRh+wb5+kuNb7\/qWJGl9\/KXTJv9xouXS0mOyG8oxw3Kun+RW6b9c\/93QwmkWbph+UfGGZeWv24hlnLjs9dL4PEutLG6Ynjh447L5jt+IGNO6WZJ3tNZ+slTQWvu\/9NYmN1\/lsj+d5MDqXSj\/fGgNMGZ9zm2tfXBivl+nD4A+2Vrl00keV1WPrKo\/naYL04QTW2u\/mFj+aUk+kT8cAP+FSW5ZVfskvVtbemuH9bZqmljmDybmfeqwjB3S1\/WNSc5f2u\/T94n3pW+jDPNeqqr+paq+mZ7E+G16q4xKss+ycKe11j4\/Tb2SXCEbN+7RhvbpsUzzni93m\/Rj9iXrW3BV3aaqPlhVP05v+fPb9NZgky0tb5TkE62PTbdUh1+mt2KadLP05N7yFo+vSnLRbOAmClPWZcny2F9KT8LtNry+cXqybXlXxY05Z22qA9K7TR8\/eQ5P8t5h+s2SpLX2X+ktie4z8b+Hpb9vr06S4Ri7avpYXpPLOjfJxzNxXKxk6JL3yar6Sfo2\/UWSS2T6bTq5j904yeltYrzA4XNs+efCkqVjafkNAQBYRrIJYOv05dbaya21T7fW3pbkjukXtX8\/xf8uvzPULunjKv1ghXmXl\/122WMy6XDmUKeTW2sfbK09Of2i8qlVtfMU9dpYu6+jjiutx7qcvez10iDNS2OCLMX44SbE+HH6HaOuNGVdLpOV79r1\/fSubKvxj0menL6ffDTJj6vq5UNXpDHqc84K8\/06F2zHpLeeOSF9\/KovJjmjqv5u6Oa0IevaN\/eYeP2WoW4PGl4\/OL0V38Z0O\/rNsr+XSW958be58L7\/8CQ7T9T\/5UPM56e3YLl+eree5A+3Q7Jxd2fbPhfsl9PY0D69ktOHv9Puq8l07\/lylx3+rvPGBUO3xRPTW8I9ID2pdP0kX1i27N1z4eMyufC+cpkkZ7fWfrOs\/PsT01dblyXTnE\/Oaa0tH2h9mvPJprxHky6Xnlz7Rf5wP17ahpedmPdVSe5UVUs3L7hPkg+01s6YWFbSxzZbflwcvGxZf6Cq7pDetfpr6V3vbpi+Tc\/K9Nt0cjym3TPdZ9eSpR9adljHdAAG7kYHQFprv6yqbyW59jSzL3v9o\/SLhN1WmHe3JN+ZeH39ZdNP2UCsr6RfGFw9ySfTu5Qk\/aJn0jovTtZj6YJ9tyTfmihfaT021VKMyyX59sbEaK39rqo+lOS2tZ67jU04O8lKY5ZcPqu8w9RwcfsvSf5lGBfl4PQxa3ZMTwLNvD6ttR+mJ18eVlXXSB9n5x\/SLzJftIF\/X9e+uXTxm9bHV\/rPJA+tqmekt8Z4VlvdnRZ\/kt4q5t+TvGKlGVpr5w8DFh+Sfse434\/Rs45xfZILH4Pr8+OsPtm4ISenr+sdsoFWR6u0NO7UHln3ueMu6a1dDp1MygwJ659MzHdmLkh6TFq+r5yd5DJVddFlCafLT0xfl2nrMq0z0xOUF1mWcJrmfPK9qvpa+nv0pE2I\/eP08+9N1zH9exPPX5menD60qj6Zft4\/fNmykj520vtWWNbyxN6kw5Kc2lo7Yqmg+sD+60z6bcCZSa61Qvm6tulSnGnHQAPYamnZBECqasf0bg0bfZvx1u\/Q8+kkd51sZVJVN0wfB2Zy3pOXPX62gcUvJb+W6rWUuFp+x6KDNrbe6cmr89MHGZ502CYsa10+lZ4YuNuy8uWv1+Wf0xNpK95mu6quPAzEnfTBuA+sqktOTL9k+sXlhzaizuvVWvt+a+0\/0y8S13fnqJnVp7V2SmvtSelJq\/XevWpw4EQri1S\/u9mN0rvsTHpx+kDXb0xPcr50lfX8RXpLsOsk+ewK+\/\/Jw6wXS28BtbzFyhGriT\/4epKZDmY8JGGeleTgqrrLSvNU1W2H88xqvC\/9mD1qPfPsmN7V7PcJuaq6VS7cPe8TSW5cE3faG7o9Lj+XfDj9+\/LyY\/Yv0pMiy\/ehTanLtD6evp8s38bTnrP+McmfVNWjV5pY\/e6A66rbu9NbDu200n7cWvt9sqm19s30QfHvMzx+kT6w+ZJT0rtYX2sdy\/pi1m3H9ATepPukb5dN8fEke9XEHQKHz7HlnwtLrjz83dAPJQBbPS2bALZO+w5doCq9G8HD03+x3eBdjdbhyeljd7y1ql6cPiDsP+SCribT2GPiC\/8l0wfNfWD6eDvfSpLW2plV9eEkR1fVj9K7cNw7m3Ax3Vo7papek+Qpw8XFp5Psn37XslG01r4+xHjqEOMz6eNR3WGY5fx1\/nP\/\/48MF4bPrqprpg+s\/L\/pLVVunb597pXereyp6S2O3l9V\/5J+gfuE9Iuzp6xmParqbeldfz6bnuC5bvoYLusbz2i0+lTVTumJhlenJ09+m94SaOdcMGbM+vwyyXur6l\/TEzv\/kOT\/0u8S9nuttTOq6oT0Mc3e3lo7\/UJL2niPTr+D1Xuq6mXpLSl2SXK9JNu21p7YWvtpVX0iyWOq6sz0VhP3zx9289tUH0nyqKraZnJMtRn4p\/Sk2uur6tj07odnJ9kzPTlyaFbZwqq19s2qek6SRw+JyxPSkzk3SPL11trr05Mij0pybFW9PL1V5N9mohXb4NnpdzJ7T1X9Q3r3qkcPfydbjr0ryceS\/EdV7Zre2vLA9GPvn9r67\/I3bV2mXf+TqupjSV48nL+\/kd6ycJqEa1prrxq69j2rqm6cPi7R99NbeB2UnrTZL\/0cs\/x\/P1RVr00fs+nZ6Yn089N\/UDgwyRNaa\/8z8S+vTG\/R96dJ3tJa+\/nEslpVPSzJ24bx396Qvs\/vluQmSf63tfbsdazGu9O76D0nfbDv\/dLvJPiTabbBCo5L8sQkb66qJ6V\/pjw4fbDyldww\/fzziXVMB2CgZRPA1umN6b\/o\/neS\/xjKDmitLR\/Ieiqttfel\/9J\/jfRfsB+XfpG1Mb\/+HjHU6eNJ3pqeTPi7XLhFwb3Tv+g\/PxckX562KfVOH5\/nZel33HpLev3vtYnLWpej0gc\/f\/wQ41q5YCyen27on1trz03y5+kXU89M8oH09f7j9Pq\/fZjvi+kJuv9Lv4B6ZfpYMTdvrX1hlevwkfRE3MvSL\/Yekt7a6vHrqfeY9flVeqLryPTB1d+SPrDvXwxjjm3IK9IHCn7BUJezkty6tbZSF6ilY2CqgcE3pLX22fRuRD9O32ffm347+z9N365L7pmejPz39Pf3+0keOUIVXp9kp6y7+9MohhaOd08\/jq+Svg4fSPKvGcZna61tcH+fIs5jkzw0vWXam9ITkLfMkCBprb0nySPS74r2jvSk3X3T7342uZwfpSdsz0nfP16YntB8SyaOyyFBd1D6fvOE9P3ooPTE1F9voK5T1WUjHZo+DtQ\/pb+326X\/WDCV1tqj0+u\/Y\/o6f2D4e9n07n7rOzbvnT6u312TvC39WHx4etJr+RhHr09vgXT59GN\/eT1OTB8I\/OLpd\/Z7T\/o55fJZf2uxlyZ5enqS7e3pia47ZIpz6UqGVnm3TfL59O1wXHqX53V9phyc5ITW2rmbEg9ga7J0K1UAYE6q6rHpF1Z7t9Yu1IqAzaeqXp2eHLjKjFsCzc0w9teprbUHbu66bMmq31nzs0l+1Fq79eauD1uWqrpC+kDr+7fW3r+56wOwpdONDgBmqKoOTu\/m8vn0bic3TW9J9QaJpi3H0IVz3\/QWE49eK4mmwV8neV9VPXnijmBbvap6anoro++kt+x5YPo4caN1pWVNeVySD0s0AUxHsgkAZutnSe6UPi7IxdPHa3l++jhXbDk+nt7N77j07jRrRmvtv6rqr9Jvey\/ZdIGW3lX3CsPzLya5U2vtXZu1VmxxqqrSu7bO8m6LAGuKbnQAAAAAjMYA4QAAAACMRrIJAAAAgNGs+TGbdtlll7b33ntv7moAAAAArBmf+cxnftRa23WlaWs+2bT33nvn5JNP3tzVAAAAAFgzquo765o21250VbVtVX2uqt4xvL5yVX2yqk6tqtdX1UWH8osNr08dpu89sYyjh\/JTqup286w\/AAAAAOs37zGbHpnkaxOv\/yXJc1prV0tyTpIHDOUPSHLOUP6cYb5U1TWTHJbkWkkOSPLCqtp2TnUHAAAAYAPmlmyqqj2THJTkP4fXleRWSY4fZjkuyZ2G54cMrzNMv\/Uw\/yFJXtda+3Vr7dtJTk1yg7msAAAAAAAbNM+WTc9N8vgk5w+vL5vkJ6213w2vv5tkj+H5HklOT5Jh+k+H+X9fvsL\/AAAAALCZzSXZVFUHJ\/lha+0zc4p3VFWdXFUnn3XWWfMICQAAAEDm17Lpz5LcsapOS\/K69O5zz0ty6apauiPenknOGJ6fkWSvJBmm75Tkx5PlK\/zP77XWXtJa26+1tt+uu654Fz4AAAAAZmAuyabW2tGttT1ba3unD\/D9gdbaXyT5YJK7DrMdnuRtw\/MThtcZpn+gtdaG8sOGu9VdOck+ST41j3UAAAAAYMO22\/AsM\/WEJK+rqqcl+VySlw3lL0vyyqo6NcnZ6QmqtNa+UlVvSPLVJL9L8rDW2nnzrzYAAAAAK6neYGjt2m+\/\/drJJ5+8uasBAAAAsGZU1Wdaa\/utNG2ed6MDAAAAYI2TbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaLbb3BUAAAAANt6Zzzh9Jsvd\/fF7zWS5bD20bAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMZrvNXQEAAABgy\/b9Z39tJsu9\/KP\/eCbLZfPSsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDRzSTZV1fZV9amq+kJVfaWq\/mEoP7aqvl1Vnx8e+w7lVVXPr6pTq+qLVXW9iWUdXlXfGB6Hz6P+AAAAAExnuznF+XWSW7XWfl5VF0nysap61zDtca2145fNf\/sk+wyPGyZ5UZIbVtVlkjw5yX5JWpLPVNUJrbVz5rIWAAAAAKzXXJJNrbWW5OfDy4sMj7aefzkkySuG\/\/tEVV26qnZPcoskJ7XWzk6SqjopyQFJXjurugMAALC4vvDSH85kudc58nIzWS6sBfNq2ZSq2jbJZ5JcLcm\/t9Y+WVUPSfL0qvq7JO9P8sTW2q+T7JHk9Il\/\/+5Qtq5yAAAA2Oy+9fzvj77Mqzzi8qMvE2ZpbgOEt9bOa63tm2TPJDeoqj9JcnSSP0py\/SSXSfKEMWJV1VFVdXJVnXzWWWeNsUgAAAAApjD3u9G11n6S5INJDmitndm6Xyd5eZIbDLOdkWSviX\/bcyhbV\/nyGC9pre3XWttv1113ncFaAAAAALCSed2NbtequvTwfIckt03y9WEcplRVJblTki8P\/3JCkvsOd6W7UZKfttbOTPKeJPtX1c5VtXOS\/YcyAAAAALYA8xqzafckxw3jNm2T5A2ttXdU1QeqatckleTzSR48zH9ikgOTnJrk3CT3S5LW2tlV9dQknx7me8rSYOEAAAAshv9+xWyGO7nJffVsgS3BvO5G98Uk112h\/FbrmL8ledg6ph2T5JhRKwgAAADAKOY+ZhMAAAAAa5dkEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNNtt7goAAAAALPnBc0+eyXJ3e9R+M1kuF6ZlEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjGa7zV0BAAAAVvam4380k+Xe5a67zGS5AImWTQAAAACMSMsmAAAA8t7XzqYV1f731IoKtjZaNgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNHMJdlUVdtX1aeq6gtV9ZWq+oeh\/MpV9cmqOrWqXl9VFx3KLza8PnWYvvfEso4eyk+pqtvNo\/4AAAAATGdeLZt+neRWrbXrJNk3yQFVdaMk\/5LkOa21qyU5J8kDhvkfkOScofw5w3ypqmsmOSzJtZIckOSFVbXtnNYBAAAAgA2YS7KpdT8fXl5keLQkt0py\/FB+XJI7Dc8PGV5nmH7rqqqh\/HWttV+31r6d5NQkN5j9GgAAAAAwjbmN2VRV21bV55P8MMlJSb6Z5Cettd8Ns3w3yR7D8z2SnJ4kw\/SfJrnsZPkK\/wMAAADAZja3ZFNr7bzW2r5J9kxvjfRHs4pVVUdV1clVdfJZZ501qzAAAAAALDP3u9G11n6S5INJbpzk0lW13TBpzyRnDM\/PSLJXkgzTd0ry48nyFf5nMsZLWmv7tdb223XXXWexGgAAAACsYF53o9u1qi49PN8hyW2TfC096XTXYbbDk7xteH7C8DrD9A+01tpQfthwt7orJ9knyafmsQ4AAAAAbNh2G55lFLsnOW64c9w2Sd7QWntHVX01yeuq6mlJPpfkZcP8L0vyyqo6NcnZ6XegS2vtK1X1hiRfTfK7JA9rrZ03p3UAAAAAYAPmkmxqrX0xyXVXKP9WVribXGvtV0nuto5lPT3J08euIwAAAACrN\/cxmwAAAABYuySbAAAAABjNvMZsAgAAWBNe+uYfjr7MIw+93OjLBNhctGwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYzXabuwIAAACr8bS3nDmT5f7NnXefyXIB1jotmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaOaSbKqqvarqg1X11ar6SlU9cij\/+6o6o6o+PzwOnPifo6vq1Ko6papuN1F+wFB2alU9cR71BwAAAGA6280pzu+SPKa19tmqumSSz1TVScO057TWnjk5c1VdM8lhSa6V5ApJ3ldVVx8m\/3uS2yb5bpJPV9UJrbWvzmUtAAAAAFivuSSbWmtnJjlzeP6zqvpakj3W8y+HJHlda+3XSb5dVacmucEw7dTW2reSpKpeN8wr2QQAAACwBZj7mE1VtXeS6yb55FD08Kr6YlUdU1U7D2V7JDl94t++O5Stq3x5jKOq6uSqOvmss84aexUAAAAAWIe5Jpuq6hJJ3pTkUa21\/0vyoiRXTbJvesunZ40Rp7X2ktbafq21\/XbdddcxFgkAAADAFOY1ZlOq6iLpiaZXt9benCSttR9MTH9pkncML89IstfEv+85lGU95QAAAABsZvO6G10leVmSr7XWnj1RvvvEbHdO8uXh+QlJDquqi1XVlZPsk+RTST6dZJ+qunJVXTR9EPET5rEOAAAAAGzYVC2bhrvD\/bi19oOhK9zjkpyf5F9ba+dOsYg\/S3KfJF+qqs8PZU9Kcs+q2jdJS3JakgclSWvtK1X1hvSBv3+X5GGttfOGujw8yXuSbJvkmNbaV6ZZBwAAAABmb9pudK9NcvckP0jyzCTXSPKrJC9OTyKtV2vtY0lqhUknrud\/np7k6SuUn7i+\/wMAAABg85k22bR3a+2UoTvcoUmumeSXSb49s5oBAAAAsHCmTTb9qqoumZ5k+t\/W2o+qarsk28+uagAAAAAsmmmTTa9J8oEkl0zygqHsetGyCQAAAIAJUyWbWmt\/VVX7J\/lta+2DQ\/H5Sf5qZjUDAAAAYOFM27IprbX3Lnt98vjVAQAAAGCRTZVsqqorp98Zbt8kl5ic1lq74vjVAgAAAGARbcyYTd9M8pgk586uOgAAAAAssmmTTddK8mettfNnWRkAAAAAFts2U873kSTXnWVFAAAAAFh807ZsOi3Ju6vqLUm+PzmhtfZ3Y1cKANj6HPTmF8xkue889OEzWS4AACubNtl08STvSHKRJHtNlLfRawQAAADAwpoq2dRau9+sKwIAAADA4pu2ZVOqap8k90yyR5Izkry2tfaNWVUMAAAAgMUz1QDhVXWHJJ9J8kdJzk5yjSQnV9UdZ1g3AAAAABbMtC2b\/jHJIa21Dy4VVNUtkrwgyQnjVwsAAACARTRVy6Ykeyb56LKyjw3lAAAAAJBk+mTT55M8ZlnZo4dyAAAAAEgyfTe6hyR5e1U9MsnpSfZKcm6SO8yqYgAAAAAsnqmSTa21r1fVHye5cZLdk3wvySdba7+dZeUAAAAAWCzTtmxKa+13ufC4TQAAAADwe+tMNlXV11prfzw8Pz1JW2m+1toVZ1Q3AAAAABbM+lo2HTnx\/N6zrggAAAAAi2+dyabW2scmnn94PtUBAAAAYJFtM81MVfXoqtp3eH6jqvrfqvp2Vd14prUDAAAAYKFMlWxK8ldJvj08\/6ckz07ytCTPnUGdAAAAAFhQ096NbqfW2k+r6pJJrpPkNq2186rqWTOsGwAAAAALZtpk0+lVdZMk10rykSHRdKkk582uagAAAAAsmmmTTY9LcnyS3yS5y1B2cJJPzaJSAAAAACymqZJNrbUTk1xhWfEbhwcAAADAQvrB8z86+jJ3e8RNR1\/mIllnsqmq9m6tnTY8v8p6lvGtsSsFAAAAwGJaX8umLyW55PD81CQtSS2bpyXZdgb1AgAAAGABrTPZ1Fq75MTzbeZTHQAAAAAWmSQSAAAAAKNZ35hNH03vJrderbWbjVojAAAAABbW+sZs+s+51QIAAACANWF9YzYdN8+KAAAAALD41teN7v7TLKC1dsx41QEAAABgka2vG919pvj\/lkSyCQAAAIAk6+9Gd8t5VgQAAACAxbe+lk1\/oKp2TnKHJHskOSPJ21tr58yqYgAAAAAsnm2mmamqbpzkm0kenOTaSR6U5JtDOQAAAAAkmb5l03OTPLS19rqlgqq6R5LnJ7n+DOoFAAAAwAKaqmVTkqsnecOysuOTXG3c6gAAAACwyKZNNn0jyWHLyu6W3rUOAAAAAJJM343uUUneUVWPSPKdJHsn2SfJwbOpFgAAAACLaKpkU2vtv6vqqkkOSnKFJG9PcmJr7exZVg4AAACAxbLeZFNV7ZDkqq21L7fWzknyqolpf1JV57bWfjXrSgIAAACwGDY0ZtPjkzxgHdPul+Rx41YHAAAAgEW2oWTTPZI8cx3Tnp3knuNWBwAAAIBFtqFk0x6ttTNWmjCU7zF+lQAAAABYVBtKNv2iqvZaaUJVXTHJueNXCQAAAIBFtaFk04lJ\/nEd056a5J3jVgcAAACARbbeu9El+ZskH6+qLyR5c5Izk+ye5M5JLpXkJrOtHgAAAACLZL3Jptba96vqekkek+SAJJdN8uMkb0\/y7NbaObOvIgAAAACLYkMtmzIklP5meAAL6N0vO3D0ZR7wgBNHXyYAAACLb4PJJgBgy3LgW\/5u9GWeeOenjL5MAAC2ThsaIBwAAAAApibZBAAAAMBo1plsqqpPTDx\/8mqCVNVeVfXBqvpqVX2lqh45lF+mqk6qqm8Mf3ceyquqnl9Vp1bVF4dBypeWdfgw\/zeq6vDV1AsAAACAca2vZdPVq2r74fljVhnnd0ke01q7ZpIbJXlYVV0zyROTvL+1tk+S9w+vk+T2SfYZHkcleVHSk1NJnpzkhklukOTJSwkqAAAAADa\/9Q0Q\/rYk\/1NVpyXZoao+stJMrbWbbShIa+3MJGcOz39WVV9LskeSQ5LcYpjtuCQfSvKEofwVrbWW5BNVdemq2n2Y96TW2tlJUlUnJTkgyWs3VAcAAAAAZm+dyabW2v2q6s+T7J3k+kleNkbAqto7yXWTfDLJbkMiKkm+n2S34fkeSU6f+LfvDmXrKgcAAABgC7C+lk1prX0syceq6qKtteNWG6yqLpHkTUke1Vr7v6qajNWqqq02xhDnqPTud7niFa84xiIBAAAAmMJUd6NrrR1TVbeoqmOq6j3D31tuTKCqukh6ounVrbU3D8U\/GLrHZfj7w6H8jCR7Tfz7nkPZusqX1\/clrbX9Wmv77brrrhtTTQAAAABWYapkU1U9MMkb0ru6vTl9\/KXXVtWRU\/5\/pXfD+1pr7dkTk05IsnRHucPTx4laKr\/vcFe6GyX56dDd7j1J9q+qnYeBwfcfygAAAADYAqy3G92Exye5bWvtC0sFVfX69JZKL53i\/\/8syX2SfKmqPj+UPSnJPyd5Q1U9IMl3ktx9mHZikgOTnJrk3CT3S5LW2tlV9dQknx7me8rSYOEAAAAAbH7TJpsum+Sry8pOSXKZaf55GPup1jH51ivM35I8bB3LOibJMdPEBQAAAGC+pupGl+RjSZ5dVTsmSVVdPMm\/JvnvWVUMAAAAgMUzbbLpwUmuk+SnVfWDJD8ZXj9oRvUCAAAAYAFN1Y1uGJz7ZlW1Z5IrJPlea+27M60ZAAAAAAtn2jGbkiRDgkmSCQAAAIAVTduNDgAAAAA2SLIJAAAAgNFsMNlUVdtU1a2q6qLzqBAAAAAAi2uDyabW2vlJ3tZa+80c6gMAAADAApu2G91HqupGM60JAAAAAAtv2rvRfSfJu6rqbUlOT9KWJrTW\/m4WFQMAAABg8UybbNohyVuH53vOpioAAAAALLqpkk2ttfvNuiIAAAAALL5pWzalqv4oyd2S7NZae3hVXSPJxVprX5xZ7QAAAABYKFMNEF5Vd0vy0SR7JLnvUHzJJM+eUb0AAAAAWEDT3o3uKUlu01p7cJLzhrIvJLnOTGoFAAAAwEKaNtl0uSRL3eXaxN+28uwAAAAAbI2mTTZ9Jsl9lpUdluRT41YHAAAAgEU27QDhj0jy3qp6QJKLV9V7klw9yf4zqxkAAAAAC2eqZFNr7evD3egOTvKOJKcneUdr7eezrBwAAAAAi2Xalk1prZ1bVf+V5NtJvifRBAAAAMByU43ZVFVXrKqPJjktyTuTnFZVH62qK82ycgAAAAAslmlbNh2XPkj4Aa21X1TVJZI8dSi\/xYzqBgAAALBm\/PAF75nJci\/38NvNZLmbatpk0\/9Lsn9r7bdJ0lr7eVU9IcmPZ1YzAAAAABbOVN3oknwiyQ2Wle2X5OPjVgcAAACARbbOlk1V9ZSJl99McmJVvTP9TnR7JTkwyWtmWz0AAAAAFsn6utHttez1m4e\/l0vy6yRvSbL9LCoFAAAAwGJaZ7KptXa\/eVYEAAAAgMU37QDhqaodk1wtySUmy1tr\/z12pQAAAABYTFMlm6rqvklekOQ3SX45MaklueIM6gUAAADAApq2ZdMzktyltXbSLCsDAAAAwGKbNtn0myQfmmE9ALZoL33F7Way3CPv+56ZLBcAAGBz2WbK+f42ybOrapdZVgYAAACAxTZtsul\/ktwxyQ+q6rzhcX5VnTfDugEAAACwYKbtRvfKJK9I8vr84QDhAAAAAPB70yabLpvk71prbZaVAQAAAGCxTduN7uVJ7jPLigAAAACw+KZt2XSDJA+vqr9O8oPJCa21m41eKwAAAAAW0rTJppcODwAAAABYp6mSTa2142ZdEQAAAAAW31TJpqq6\/7qmtdaOGa86AAAAACyyabvRLR8c\/PJJrprkv5JINgEAAACQZPpudLdcXja0dvrj0WsEAAAsvPu++TszWe4rDr3STJYLwHi2WcX\/HpvkASPVAwAAAIA1YNoxm5YnpXZMcu8kPxm7QgAAAAAsrmnHbPpdkras7IwkR45bHQAAAAAW2bTJpisve\/2L1tqPxq4MAAAAAItt2gHCZzO6HwAAAABrynqTTVX1wVy4+9yk1lq79bhVAgAAAGBRbahl06vWUb5HkkekDxQOAAAAAEk2kGxqrb1s8nVVXTbJ0ekDg78+yVNmVzUAAAAAFs0208xUVZeqqqcmOTXJbkmu11o7qrX23ZnWDgAAAICFsqExm3ZI8qgkj0nyoSR\/3lr7yuyrBQBsCQ56y7\/OZLnvvPPjZrJcAAA2vw2N2XRaeuunZyQ5OcluVbXb5AyttQ\/MpmoAAAAALJoNJZt+mX43uoesY3pLcpVRawQAAADAwtrQAOF7z6keAGwmT3\/97Way3L++x3tmslwAAGDLNtUA4QAAAAAwDckmAAAAAEYj2QQAAADAaOaSbKqqY6rqh1X15Ymyv6+qM6rq88PjwIlpR1fVqVV1SlXdbqL8gKHs1Kp64jzqDgAAAMD05tWy6dgkB6xQ\/pzW2r7D48QkqaprJjksybWG\/3lhVW1bVdsm+fckt09yzST3HOYFAAAAYAux3rvRjaW19pGq2nvK2Q9J8rrW2q+TfLuqTk1yg2Haqa21byVJVb1umPerY9cXAAAAgE2zucdsenhVfXHoZrfzULZHktMn5vnuULaucgAAAAC2EJsz2fSiJFdNsm+SM5M8a6wFV9VRVXVyVZ181llnjbVYAAAAADZgsyWbWms\/aK2d11o7P8lLc0FXuTOS7DUx655D2brKV1r2S1pr+7XW9tt1113HrzwAAAAAK5rLmE0rqardW2tnDi\/vnGTpTnUnJHlNVT07yRWS7JPkU0kqyT5VdeX0JNNhSe4131ozb6f8+yEzWe41Hva2mSwXAAAAtnZzSTZV1WuT3CLJLlX13SRPTnKLqto3SUtyWpIHJUlr7StV9Yb0gb9\/l+RhrbXzhuU8PMl7kmyb5JjW2lfmUX8AAAAApjOvu9Hdc4Xil61n\/qcnefoK5ScmOXHEqgEAAAAwos19NzoAAAAA1pDNNmYTAMzSXd52wEyW+6ZD3j2T5QIAwFqhZRMAAAAAo5FsAgAAAGA0utEBAMzYwce\/YvRlvuOu9x19mQAAY9CyCQAAAIDRaNkEm8FHXnrQTJZ7syPfOZPlAgAAwLS0bAIAAABgNFo2AaN688tnc7v5Q+\/ndvMAAACLQMsmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNNtt7goAAMCW5E7Hf2Amy33rXW81k+UCwJZGyyYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMJrtNncFADbVq4693UyWe+8j3jOT5QIAAGwNtGwCAAAAYDSSTQAAAACMRjc6AAA2yR2Of8tMlvv2u955JssFAOZDyyYAAAAARqNlE8AW6HmvHn\/w80f+hYHPAQCA2ZNsAoBVuv3bHjqT5b7rkBfOZLkAADBLkk0w+Mx\/3GEmy\/1\/D377TJYLAAAAWyLJJgAA2Erc7U1fmsly33iXP53JcgFYTAYIBwAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxmLsmmqjqmqn5YVV+eKLtMVZ1UVd8Y\/u48lFdVPb+qTq2qL1bV9Sb+5\/Bh\/m9U1eHzqDsAAAAA05tXy6ZjkxywrOyJSd7fWtsnyfuH10ly+yT7DI+jkrwo6cmpJE9OcsMkN0jy5KUEFQAAAABbhrkkm1prH0ly9rLiQ5IcNzw\/LsmdJspf0bpPJLl0Ve2e5HZJTmqtnd1aOyfJSblwAgsAAACAzWhzjtm0W2vtzOH595PsNjzfI8npE\/N9dyhbVzkAAAAAW4gtYoDw1lpL0sZaXlUdVVUnV9XJZ5111liLBQAAAGADNmey6QdD97gMf384lJ+RZK+J+fYcytZVfiGttZe01vZrre236667jl5xAAAAAFa2OZNNJyRZuqPc4UneNlF+3+GudDdK8tOhu917kuxfVTsPA4PvP5QBAAAAsIXYbh5Bquq1SW6RZJeq+m76XeX+OckbquoBSb6T5O7D7CcmOTDJqUnOTXK\/JGmtnV1VT03y6WG+p7TWlg86DsAW7DHHz+a+Ds+667tnslwAAGDjzSXZ1Fq75zom3XqFeVuSh61jOcckOWbEqgEAAAAwoi1igHAAAAAA1gbJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGM12m7sCAACwNTv0TR8ffZlvvsuNR18mAExLyyYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGi229wVAACADTnk+BNnsty33fXAmSwXALZmWjYBAAAAMBotm2bkrP\/4j5ksd9cHP3gmywUAAAAYg5ZNAAAAAIxGsgkAAACA0Ug2AQAAADAaYzatEd9\/0dNHX+blH\/LXoy8TAAAAWNu0bAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMZrvNXQEAAMZz8PGvm8ly33HXw2ayXABg7dGyCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADCazZ5sqqrTqupLVfX5qjp5KLtMVZ1UVd8Y\/u48lFdVPb+qTq2qL1bV9TZv7QEAAACYtNmTTYNbttb2ba3tN7x+YpL3t9b2SfL+4XWS3D7JPsPjqCQvmntNAQAAAFinLSXZtNwhSY4bnh+X5E4T5a9o3SeSXLqqdt8M9QMAAABgBVtCsqkleW9VfaaqjhrKdmutnTk8\/36S3YbneyQ5feJ\/vzuU\/YGqOqqqTq6qk88666xZ1RsAAACAZbbb3BVI8uettTOq6nJJTqqqr09ObK21qmobs8DW2kuSvCRJ9ttvv436XwAAAAA23WZv2dRaO2P4+8Mkb0lygyQ\/WOoeN\/z94TD7GUn2mvj3PYcyAAAAALYAmzXZVFUXr6pLLj1Psn+SLyc5Icnhw2yHJ3nb8PyEJPcd7kp3oyQ\/nehuBwAAAMBmtrm70e2W5C1VtVSX17TW3l1Vn07yhqp6QJLvJLn7MP+JSQ5McmqSc5Pcb\/5VBgAAAGBdNmuyqbX2rSTXWaH8x0luvUJ5S\/KwOVQNAAAAYGH98N\/fOpPlXu5hd9rgPJt9zCYAAAAA1g7JJgAAAABGI9kEAAAAwGg29wDhLKAzXvDgmSx3j4f\/x0yWCwAAAMyPlk0AAAAAjEayCQAAAIDR6EYHAGx1DnrTS2ey3Hfe5ciZLBcAYJFo2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMZrvNXYF5OutFr5rJcnd9yL1nslwAAACARaNlEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjEayCQAAAIDRSDYBAAAAMBrJJgAAAABGI9kEAAAAwGgkmwAAAAAYjWQTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAAACA0Ug2AQAAADAaySYAAAAARiPZBAAAAMBoJJsAAAAAGI1kEwAAAACjkWwCAAAAYDSSTQAAAACMRrIJAAAAgNFINgEAAAAwmoVMNlXVAVV1SlWdWlVP3Nz1AQAAAKBbuGRTVW2b5N+T3D7JNZPcs6quuXlrBQAAAECygMmmJDdIcmpr7Vuttd8keV2SQzZznQAAAADIYiab9khy+sTr7w5lAAAAAGxm1Vrb3HXYKFV11yQHtNYeOLy+T5IbttYePjHPUUmOGl5eI8kpmxBqlyQ\/WmV1t\/ZY844n1uLFE2uxYs07nliLF0+sxYo173hiLV48sRYr1rzjibV48cRarFjzjrcpsa7UWtt1pQnbrb4+c3dGkr0mXu85lP1ea+0lSV6ymiBVdXJrbb\/VLGNrjzXveGItXjyxFivWvOOJtXjxxFqsWPOOJ9bixRNrsWLNO55YixdPrMWKNe94Y8daxG50n06yT1VduaoumuSwJCds5joBAAAAkAVs2dRa+11VPTzJe5Jsm+SY1tpXNnO1AAAAAMgCJpuSpLV2YpITZxxmVd3wxNos8cRavHhiLVaseccTa\/HiibVYseYdT6zFiyfWYsWadzyxFi+eWIsVa97xRo21cAOEAwAAALDlWsQxmwAAAADYQkk2AVutqqrNXQdgMTl\/sCWZ5\/4451hr7lqlqi62GWKuyfOV9Vq8ePM8pucVa97nqaq6xJzjbfL+seZO4LO2lg\/+WVor67ElWWtfwKrqEvPaT6pqr6ravulHPJpZvndb0\/ljjsfAtnOIMc8vr7tU1UXmFOvqVXWpzXH+WEsJharacd4X3fP43Kyq7Ye7Jc9FVV2qqnaYx\/5YVVdZ2vfnsH\/coKp2aa2dP8s4Q6xbVdWN5nF8VdUtkxw5PJ\/H\/njFqto5cxint6p2mNe+X1WXraqLz\/M8PKfPzUtX1Y7zWq+qunxVXXJOsa5VVZdtrZ0\/632\/qm5WVZef0\/njNknuWFXbzzrWEO+WSf62qrabw3a8RlXtkWSXTV3GmrpYnYWqunlVPbaq7lFVO8364K+qfavq9lW159LJZlY7UlX9UVXdtKouVlXbDWWz+qC9+IyX\/3tVtU9V3bCqLj6HWH9aVbeuqt3ntG43rar7J8msT9ZVdYeqevyslr8s1iFJnplktznEul2SNyW54vB61ifqG1fV\/avqz2b9QTR8KNxo+ACa6TFdVderqkOq6kqzPlcludQQcx5fzK89nIOvMo8L4aq6flXdraquO+sEaFXdsqr+Jklaa+fN+vyR5KlzOi\/eKcnzMxzTM461f5K3Jrnp8HqmFx\/z\/A4y5+8fhyZ5VZJ3VdXBVXWVWcQZYt1sjp+bByc5Jsm7q+oWQ9ms470qyQlVddtZxRliXS\/JfyU5uqouM8uE03CcvSzJHrNY\/rJYByR5RZLfH18zXq83JXlWVe056wvhqrpjktcleX2SvxjKZrVuh6S\/Z6+tqv2r6kqziDPEOjTJa5O8s6qOrKobzjDW\/lV1dDK3z82l8+K9Zp0EqqqDkrwmfR+5X1VtO8P945pJPpjkBVW12yzPxcNxdlySme2DE7Ful+TYJL9orf1qKJvlj6+3S3\/PHprkasN2nNV7dockr07ygiQPqv4D0ca\/Z601j3U8ktwhyeeT\/Gv6wX+biWk1g3h3TPKlJC9Nv\/B+TpJdhmnbjBzr0CT\/k+Q96Tvto5NcZhbrNmzHLyW56ay23USsg4dY70tyfJLrzPD9uv0Q601J3ptkrxmuVyXZMckXknw9ySMmpm03g3j7J\/lcktvOap0mYt0syddWijWDfXFpvb6R5D\/msG53TPLF9IuPtyT5oxmu2yHD\/vjGJP+W5BFJLjWjWHcczh9vSP+Q\/bckuw\/Txj5X3TnJz5LcfhbLXxZr6fzx1uG8eMgstt9EvKVzyMuSnJDkJjOKU0kuluSdSX6R5GkT0y4yg3i3G46z26xUl5Fj3SjJKUluscK0sffFpfPHB5O8fBbv1bJ4c\/sOkvl+\/7jycP64fpJ7J\/n3JE9Oct0ZbMP9k5yT5MNJHjOrfWNY5gHDNrxpkocl+UySa8xw\/zg4yWeHY+DIJB9PcvEZxrt0+nfGf0ryz0l2nVGcOw7rdb3h9bYzilNJLpHkpInPl4sP58rtZ\/h+XTPJ0cM2vOgM3699k3w5yZ8Osd+b5JIzinWdYd+\/dvpn9muG88g1ZxDrCsM5\/3rD8f2kJP+RGXxfTf9++sP0793PnCifxfnjtsP7tV+Su6Xfdf2GM9w\/Dho+z66f5MAkH0iy8wzjbZee1Hpe+nfHPWcU53bp10o3Gl5fbEbvVyXZPv0a8C5D2U7DY1bnxjsM55CrJvnL9OvcS8wo1jUmzh\/XS7+GueymbEstm9ahqnZIcniSI1trj0vynSTXGloDLf2iM9r2G+L9RZLDW2tHJnlHkj9L\/\/Xjcm3EXz+GFg93SfKA1trt0g\/6yyV5\/NK6jRjrWkmekeS\/kzyvqm42bLvRs7BVdaP0L+WHt9Zuk+SMJI9PkjHXaYh18\/Rf0h\/YWrtLkp8mudYwbfTjqnXnpv\/69pIk+y61Omqt\/W7MWMN2fHWSB7fWTqrepPfKVXXJpdYyI7tO+oXbSVV1heGX9ZuMfZxV1a2TvCjJfVpr+yTZu6puNcay1xHvMkkekuTerbX7JzkryfWqN1m++JjHwRDryCSHtdbuluTTSe6b5DFVtfPY+396kuSxrbW7px8H5yR5bo3cZLmqrprkr9L3+1dV1YFtRr+GVdX\/Sz9X3ae1dqf0D\/R7J+OfP4Z4S+erB7bWHpB+vrpq9W4I2w\/zjLJ\/DOePX6f\/0vfEJH9SVc8bpv12jBhLquo6SV6c5B9aa++rqp2HVltXGnu\/H1w1yQmttQ9V7x57z6o6tKp2H3NfGc4VL05yRGvtlunb8N5jLHsd8XZMP4Zn\/h1k+P5xr8zh+8fgUkm+21r7dGvtVUlenn4hcocZtIa4Wvpx\/agkN66qxyTjt3AajtnbJXlqa+2jrbV\/T\/Lu9HPl6Kp3Gb1Fkie11j6R5F1JfpPk76vqtlV1hZHjbZP+Hv0mybfTL7QeOHxWX3fMWEnummSP1tpnq+pSSZ5RVa+oqjuPuV7Def1XSc5M8p6qunT6xfCrkzyleteYUVTvxnZokse11r6anry4UpJth+mzaJlwxSRfba19KclH0o+751fVQ6tq35FjXWmI9cXW2luSfCjJDdOP6V1HjrVtkv9trX22tfbe9PfsC0kOHT7Hx3SFJH+dfj68blU9K\/n9+WO0Vq3Dsv4sPaF1cmvtjenv2d2G6bPYP\/5fkr9trX06\/fvOTkn+par+oqquPWag4fyx1LL\/Q0m+kn6M7T9cT43pNkl2aK19Ytj3XpDe2u5hY67X8L3qV+mfzZ+oPobSW9Ov0Z5bVfccK1by+8+Y2yR5fGvtm0k+luTnGXqEzOB78S7pn9NfSv9x6KrpPww9bWPPjZJNKxgO6vOTXCbJzatq9yT3SP9gf2KSF435BWwi3m7pGcS01j6U\/ovmz5M8eOSdaJv0k8pSrLcmefsw7V4jx\/ph+q\/oD0pv\/fCCqrr5jBJOLcm\/tNY+O7z+uySXGL5Ij+176RcBnxz2j5umv08vS3L\/Grm71MR78uv0A\/64JNeuqn+rqmdVN1Yi6IfprR+uUlW7JHlb+sn6uCRH1Phdi85PstTH\/43pF\/gPSvLCGVzo3Lu19uWq2in9y961k5l9kP8u\/cP1esMXzdumn0eek97XeqcRkxi\/S3LJJHsnSWvtFUm+lX6cH5yM90E0LGfb9F9nMxxvL03fno8b+Xj7cZLnttYeluSBSV5XVQctv1Ac6f07J8nzW2ufH14\/J8lO1fuqz8J3kjxkOIfslv4+HZb+q9+o+8fE9rlo+vv2qCT7VNUbq+q1VbVNjTfe0Y\/S971dhwuatyf5+yTPSvLXNdJYRxPr9H9Jzhuevzb9c\/qAJG+rqr1GPH98P8m9WmtfGGK\/Ksk+y+oyppb+K+LMv4MMsS6f+Xz\/SGvtC0l+UlV\/Obw+Ob1l315J\/mjkWC9M8sL0X2hfkORGVfW4Ydr5Y31WDxcdL0jvPrd0Efp\/GfaRZNz9ZEgSP7G19u7qXW3elOQT6Rfd906\/KBlNa+381tqP0pNan0q\/6Fj6tXvXZNTk+H2TfKyqvp5+\/vjf9B9Q7pLklmPEmIj1u\/Tzx0uSPDf9O8g\/p5+f71BVO420Xj9J8vDW2vuHuG9JP+b+dXg9i+6xn0qyS1W9Ib31+AlJ3px+nN2+xu0y9aUkv62q+w6vLz\/EvE6SUbvIttZOT3J2VT1zeP2t9FZbP8hwDhtxX3xdkuNbaz9O8oAk16mq5wzTzhsSlGPEOS\/9PPWW4ft8pV9nXG6Y3sb+7t1ae0pr7R3Vf9h4S3rL57cm+ZMkBw\/fC8bajue31n6efv74dWvtH9K\/H78xw1hAY33ODD\/OfLiqPp1+\/fK59P3+ikkOmNi+q7JsGf+Z5KnpP5w8On29Dq0RfzwZPmMe31p731D0+fSWmE8Zpo\/9o9Cnk+xQVe9L8s307zzPTt8v71S9IcJ027HNqLncoj7SLwjvNzy\/4bCx35Pk6UPZ3unNNQ+eQbw7pmd8j05vfnp8+heGV40Ua7dc0Cz+ZukfPLceXlf6l9nXZ4RuWUOsyw3Pt5soPyL9Q+nmw+urJbnYCLEuOzzfafi77VD+uSSXH8ouv9p1m1yvibLHJvnr4flfpJ9k9hjxPbvsxOu9k\/zN8PyRSc5N8pIRY+02PL9GelezM9OTaklyn\/RWcJcfc72SXD09UfHGJPcfyq6U\/mX2wBlsw22HvzdP\/3Ky3xjbb1m8XYfnBw\/nkP9K8uSh7GbpH0jXGznWA9J\/kT0qyT+mN2O\/\/4jnj4tkaPKf3jz\/c0nuPryu9K4crxxp\/7jI0nkhE90MktwpvUvdwcPr62aVTYiXxdpxKWb6h\/jHk+wzlF01I3StGOJtv6zsqAxdY5P8+fA+7jtSrItMvN4xPSGf9PP9L5K8dcT9Y\/vh+ZXTW3V8a+L8cbP0Lyt\/OuZ6pV84fSv9y\/JDJuZ51lLssfaP4XUNf6+X5LQktxxj+y2Lt3ScXT\/9gvGkzOA7yLJYB6V3D3xSZvP94xZJ7p7ecnDpWH5memvMpXnun35xsKqunROx7r2sfPv0ZMUbk9wvvdXAfbKKLhZDrHtkOBcum3ZQkmcMz++RZP+RtuM90hOfk+WTXbQPS0\/SjLUd7zVRdnR6K9qbJTl9OO6elonP2FXGOnyi7LVJ\/mni9T3Tv7eu9nvc8n3xSuk\/Lnw6F3wWXH1Yt1V1K5p4v+45UbbN8Pea6Z\/Tf7za\/WKFdbvnxLrdMT1hsjTPzdK7aO04UqzDhtcPHM4b70ryzqHsoUmeN8J67Znh+\/3wet\/05MxjJ8oOSv\/cWdXn9PJYy6ZdJX2Yjr9Lb4H3hNUcZ5Oxlp+H0q9BXzY8v2d6S9dVdSldFq8myyee33I4f6z22uxC6zacO56Q3orr2+nXnMdnGIZhzPcsvYHDX0+8vlV6q93R1mt4vW369cr\/JLnCULZT+vlr1cOrDPEuvaxsaXtedjiWV\/3Zso512z79O+krJ8r+KP08fJlpl6tl04ShWdjr0lvfXKO19sn0k\/JJ6V9m01o7Lf0L2u4jx7tqa+2E9HELdknyk9baXVvPYO5cVXutMtYh6Qf1O6vqXq21j6SflO9ZVbdt3evTd9x9R4p1QlXds01082qtHZueGX1GVb1geL7JLSGGWG9IX697tNZ+OkzaJv1X2XNaa9+vqnulZ503+ZeBZet12FJ5a+2ZrbWnD89fnb4+q24Nsew9W2qOeW56V5uHJnl4kqentyD4y5FinVBV92mtnZLe\/P8prbWXJklr7ZXpF+B7jhTrnVV179ba\/6R3lbpeLmgt8530E\/jlR4i1tH8sbcNWVdu01j6c\/kv07YdfcFZ9PpxYt7cPx9k70hPKH03y1SQZjr1LZJW\/9i2Ldbf09Xxb+gXqRVpr92qtHZPeOmenEWIdm+Q1VXX79HX5myT3HY671npXjktn+GVxhFivrj7I4++7lLXeCvO+SY6tqpemXyCs9vyxFOu2Gbo0pP\/SfW5618fvVdXd04+1VbWCmIj3qupdXS6VJK21l7TWnj88\/1j6Z8yqBstf9p7ddmj9UEkuV32Q8KekH3e7VNU\/jhTrVVV1+9bat9N\/WPibifPHR9K33xjH9LHpzeJv3\/qv3HdMP3\/8+cSsv0k\/zsaI9eqlbdiGb1utt+h7Vnprz0utJs4K8V5Tvcvop5PcJP2z+ttD3NMywneQ5ftHkk+mdxe5TJKfjvz945bpX7yvmORRVfXs9DFXvp3k+jV0bUvyy\/TP7U3+1XmFWC+soXVi678M\/3f6heIT0n+N\/lzbxF+EJ2LtleQJVfWi+sNuXr9Jct7w\/eMp6a1lNtmyeI9eijecG7++7Ffmn2YVvReWbcdHV9V\/VG+h+9b0ltyvTh8X8MnpLeM2uUvRslh\/WVUvrapLt9bu2Vo7emK9tklvLTbWej1q+B66TXqC5Pz0C9SkfxdZ1R3clr1fjxn2xStM7G8\/Hpb\/5+taxibGu2J6K+N\/T\/LL4dpi6Xtw0i+Et8sFLcpXG+vx1VsZvS89YfyI9GRyhjg\/XWkZGxHrTsOyH1AXdMlbavV21Rq6hKef73+b1e2Lk7GWWtz8\/rhqvRXVgemt71+a5MS2iV3Rl8da4Tx0XpLzq+qI9HPWp1pvAbVJVojX6oLWS2dMzHrZ9GN6k1s7r2fd3pr+I+Gb01sAHZHeGnPU9yxJWmt\/md5Kccku6dt0tPUais9PH07ih0leNmzP26X\/MLSqYU4m4t1\/2botDQp+bnoLp31XE2dZrN8fZ621Xw3fSX9eVU8cZr1a+nf96d+zMTJha+GRnhH\/fPqv849NbzWylDn8f+kJpyPTf6H4TPoI8GPFe1z6yflCv66l\/+r2uazi15X0i8\/PpzeNPCj9wvdi6U2fj0xvOvmo9F\/6vpZVtExYIdbHssKAhOkfUmdlGMB7VrHSv0w\/I8nJWcUv6huxXndN7\/u82iz9SvF2Hqb9bfqX9DsOr2+aVQy0t75YK6zb52awf1ximHa39F8G\/nLYL1d1nC2LdeA69o9D0i+yxmixstK67TRMu2V6a6Y7DTE\/m+TKI8U6eDimL9TCJz0x88mV9tVNiHW9IdaH0y8w\/jg9IfnF9MTTo9LPH5v8S846Yv19kisO05dalRyT3l3r2rOKNczzkvTxolZ1\/thAvL2XzXfosH9cceRYT01vkn9EeoucOw3z7p3kSiPG+kh6S4ddl813l\/Tzx5j7x0eG9do5yQ2SnJ3+efqErHJw5in3j+umD6q6ydtvA+v2lPQvddfJiN9B1rFuT8my837G+f5R6Z\/BfzW83j5Di5X0FrS3T78AeX96EnuTBwlfR6xXp18IXH5ivgeld83a5MGLp4mVfsHxi\/QE16par2wg3m4T8z0w\/Xz1JzOI9Zz0sSmflwsG1K6sYlDy9cR6wbL1OjKr\/x63Uqylgaz3TG\/N9Mr0H3FOzuo+X6bdF++RPn7NDlnFoP8b2I57DPvFm9OTal+cwbq9dli3XSbme2x6IuFaq4i163BueHn6uf4vc0Fr7u2H\/fH16a07vpTVnT+Wx3r45PpMzHfX9M\/QMdfr97GG7Vvp5\/2fpZ8\/\/mhTY23kuj00\/fNlNcfZ+tbtEumfzzefWNdNHiR\/I9brYVn9+WOlWLtOTN8+\/Tvji9N7M6z2O+O063ZAeoOYi2\/qOWRDsdIH4j8hvfXzRp8\/NnkjrKVH+i\/Ix2a4m036h9pJuSDZtEP6L6fvHU5qm3ySXk+8903EW7qgOjT9QnG18e6S5Ljh+U7p\/fr\/M73L15+mf0l\/VXqWflV3g1kh1sfT77R0vyRXGcpvmWGE+xnG2mc4iZ2S5LsZusLMINb907uMbDc8\/2pW8SVvinj3TG8if+2JeVd1l4UNrdtQfkR6ImGTP1w3sC\/eL\/1C+BrpFz3\/POP946oT870iq0j8TBnv5sNx\/oH0L0WzOKZflt6Vbuk9O3x4z8bYjsdOvH5I+gXoA4bX1x7er2dmFcnjdcR68BDryPRfnyu9afl\/j7QN1xXrIsMx\/eH0X6tW9ePClOt2sfTudF8d6ThbKdb9hmPsWkP5qu9oNsV6bTOcS74+g\/Va2hcfPLy+2hD36KzyLkgbWK9tJ8qfN+L5Y3m8zw\/7xI7pieqxvoOsazseNfGe3SUjfP8Yln9Yete\/pW7aO6a3xHzOxDz7ZJVdsdYT63VJXjgxz6MyTnfO9cZK\/673gdXu9xsR7xrpn6ezWrc35A+7tY1yl7gp1usKw\/RZrdfrk\/zbxDyXzXAn11nvi0P5KHcAW8+6\/evw+srpd7Pa5B8yNmbd0r\/LXWeVcS6afp1yseGc9Lz0hNPll823W9bR9W2EWEtDgixdox2e1SeP1xtrYpu+c6T9fkPrtt1wnD1vtfE29J7lgq7bYwzZssH3LH1g\/GfNcL12Wzbf9hnhrqDT7o\/D81nt+7tNTL9UeivMjW5MsaoNsVYew0G207Kyd2foa7\/szVhVX8+NjLdLxunvea30vufHpGc\/\/yb9i+uxuWCckO0ywq0h1xHrkCHWw4Z5LpdxPuzWF2tpve6dEW69uoFYDx1OaLfLSLc5Xke8O6dnnZcurLbJOBeL07xnNx1j3TawLz5yjG035Xo9fMxYU6zbg4Z5Lp4Rbj085Xu2RyaSaquItd8QZ\/\/h9ZOG1x9LcrORt+FKsV42xPqzoWynjDMu1Ppi3XQou2nGu1BcX7ybDGX7ZpWJ8Q28Zx\/NcDvgOb9nV5\/hei3Fuvm812szbMeLZZzvINPE2jWra4W211DfHdLHjXl1epfiHYbpO6b\/gn7nEdZnQ7F2GGIdMsdYd0hPWu80p3gHpn8n2GHG79ln57wdD0r\/kWGT9\/stdF+842pjbcS6fS7JQXNctzH2jyumX3PtuKz8LuktqP5yeL3qMTc3ItaqfozflFir2e83Mt61h7+bnADaQrfjdYa\/qxmXb9pY\/2+167WR8fZdlFir3iiL\/Ehv0XPTTAzUO3HSvGV61v4yw+sxEjHTxFvqKrXaQeBukD4A277D6z9JbxL\/tol5bpXeJG5Vv+BsRKwPZNkgZzOOtdrBDzcm1hhZ7I2Jt9pBkTcm1qqSI2s11kbEu\/UQb6c5rtulR4p1neH149IH1T0xFwz8eVT67e3H2oZrKtYWum4PWrTtuFZjrfH37KD01ssvSe9es3t6d713pDfH332Y7xlZ5UXwFhzrDnPejqsaMH4L3o5rdb3GSP6syXVbFuv1WdaFLP1C+Cnp3W9\/lmFQ5jnF2uSb\/2xkrJ9n9cNxbGy8eW5HsbaidRvrVukLp6oOSr9j0zuT7FlVv2ytPai19sthllPSxzO4R5IXtVXeUnAj4h02xFvNIHCTsa5YVT9t\/dbhX66q61fVrVu\/\/erF0wcX2+R128hYv8wqBkvbhFirGURyY2Ot6jaamxBvnrGaWKuKt2P6cTavY3rM4+xKVXVma+2xwwDTV00fXyLp4+SsdvDDLTXWJr9XmyPeRsS6dBZoO27B+8eqYm1kvEuvNt681m0YsHTP9G61D0\/vxnt4+h31bpTkRemtjVNVZyS5V3q3L7E2UzyxFivWvONtAbHuk+SDVXWb1tpXkqS19qaqunN6S+CbtNa+N8dYZ8wp1o1ba2dubKxVxpvndhRrK1m3DAvb6h7pF3\/vSnLr4fUV08flOGbZfHdJ8p5h\/tUM3De3eOuJ9fLh9ePTf5V4S3rT2uvMYL3E2kLjieU924RYP85w+92J+R6R\/ovIJo9bsFZjreV1E8v+MUW8bdN\/Kd0jF4w\/+ej0O7Htnj4uyCHpd1daVdfstRprLa+bWPaPTYj1yPS7pV19eL17+tiG+4q1+eOJ5T3bYLzVLmARH+m\/\/r8hEwM5J\/nX9F\/3njVRtlOGbnSLEm89sb6afiedbdLHa7hzVjmoqVirj7WW122txlrL67aeWL8\/V6WPy\/D3WX3Cbk3GWsvrJpb9Yz1xrpZ+l7vLpjfJf\/yy6UenjxM1xphTazLWWl43sewfq4z1+PQxKZeGHtnkoSTWaqy1vG5rNdZaX7ffL3eMhSzKI0O2bnj+5PS7lN09\/TaFL0hylfQ7sl160eJNGeuYjDO2kFjz2z8Wbt3Waqy1vG4be67K6lp6rslYa3ndxLJ\/bCDWwem3Q\/7wsOw7pt8a\/OiJefZO\/yV1tdtwTcZay+smlv1jpFgvFmvLiCeW92yjYo+5sC35MWzkc5O8fqLskel3cfqXJBcZyt6WVQ7KNu94Yi1WrLW8bms11lpeN7HsH2LZP1YR6ybpYz4s3T3pJUmelt615n+HmFdLckSSk7OK27yv1Vhred3Esn+IZf8Qa+tatwvFH3NhW+ojvRn5u9PvtHJskteuY757p9\/6d5dFiSfWYsVay+u2VmOt5XUTy\/4hlv1jlet2kyRHTLzeNRfc3W6p9eUL02+J\/qdibf54Yi1WrLW8bmLZP7bGWGt93S4Uf+wFbqmP9OzdJZLskuT4JK+ZmLZdkgPS766w76LFE2uxYq3ldVursdbyuoll\/xDL\/rGKWNsmudTE8z3Tb1SwdCv0Kw0xdxJry4gn1mLFWsvrJpb9Y2uMtdbX7ULxZ7HQLf2RPjDWm5K8anj9J+l9Fy+\/6PHEWqxYa3nd1mqstbxuYi1ePLEWK9ZaXrf0L6uXSPL+4fW908d\/2EGsLTOeWIsVay2vm1iLF0+sxYs373Vrrf3+dndbnaraJf2OLDdJv5vTzVtr31sL8cRarFjzjifW4sUTa7FizTueWIsVa97xNsO6HZvkzCT7pzfd\/5JYW3Y8sRYr1rzjibVYseYdT6zFizfPWNvNasFbutbaj6rqi0lun+S2s\/ziNe94Yi1WrHnHE2vx4om1WLHmHU+sxYo173jzilVVleQiSW46\/L11a+0bYm258cRarFjzjifWYsWadzyxFi\/evNctydbZja711lw7JzkpybXXWjyxFivWWl63tRprLa+bWIsXT6zFirUVrNsRSa4l1uLEE2uxYq3ldRNr8eKJtXjx5hlrq+1GlyRVtX1r7VdrMZ5YixVr3vHEWrx4Yi1WrHnHE2uxYs073pxjVZvTl8u1Gmve8cRarFjzjifWYsWadzyxFi\/eXGNtzckmAAAAAMa1zeauAAAAAABrh2QTAAAAAKORbAIAAABgNJJNAAAAAIxGsgkAYBNV1U2r6pT1TD+2qp42zzoBAGxukk0AwFapqk6rqtusZhmttY+21q4xVp3WpapuUVXfXc\/0B1bV16rqYhNll62qH1bVAbOuHwDAJMkmAIAF11r7zyRnJPm7ieLnJjmxtfbuMWJU1XZjLAcAWPskmwCArV5VHVFVH6uqZ1bVOVX17aq6\/cT0y1TVy6vqe8P0tw7lf9DiqKquW1WfraqfVdXrk2y\/LM7BVfX5qvpJVf13VV17YtppVfXYqvpiVf20ql5fVdtX1cWTvCvJFarq58PjCiusxgOTPLSq9q2q2yW5dZK\/qqorVNWbquqsYb0eMRHzBlX18aE+Z1bVC6rqohPTW1U9rKq+keQbq9zMAMBWQrIJAKC7YZJTkuyS5BlJXlZVNUx7ZZIdk1wryeWSPGf5Pw9JmrcO814myRuT3GVi+nWTHJPkQUkum+TFSU6Y7PqW5O5JDkhy5STXTnJEa+0XSW6f5HuttUsMj+8tj99aOy29ZdMxSf4jyUOT\/DTJ25N8Icke6QmoRw3JqCQ5L8lfDet842H6Q5ct+k7DtrnmShsNAGA5ySYAgO47rbWXttbOS3Jckt2T7FZVu6cnex7cWjuntfbb1tqHV\/j\/GyW5SJLnDvMcn+TTE9OPSvLi1tonW2vntdaOS\/Lr4f+WPL+19r3W2tnpSaJ9N3IdXpDkt0k+31p7a5LrJ9m1tfaU1tpvWmvfSvLSJIclSWvtM621T7TWfjckq16c5ObLlvlPrbWzW2u\/3Mi6AABbKX3vAQC67y89aa2dOzRqukR6K6WzW2vnbOD\/r5DkjNZamyj7zsTzKyU5vKr+cqLsosP\/XagOSc5dNm2DWmutqr6WZKlr35XSu9\/9ZGK2bZN8NEmq6upJnp1kv\/SWW9sl+cyyxZ6+MXUAANCyCQBg\/U5PcpmquvQG5jszyR4TXe+S5IrLlvP01tqlJx47ttZeO0Ud2oZnWdHpSb69LOYlW2sHDtNflOTrSfZprV0qyZOS1LJlbGpsAGArJdkEALAerbUz0wfofmFV7VxVF6mqm60w68eT\/C7JI4Z5Dk1yg4npL03y4Kq6YXUXr6qDquqSU1TjB0kuW1U7bWT1P5XkZ1X1hKraoaq2rao\/qarrD9MvmeT\/kvy8qv4oyUM2cvkAABci2QQAsGH3SR8L6etJfpjkUctnaK39JsmhSY5IcnaSeyR588T0k5McmT6u0jlJTh3m3aDW2teTvDbJt4Y7x03VvW4Yf+rg9LGfvp3kR0n+M8lS0uqxSe6V5GfpybDXT7NcAID1qT8cVgAAAAAANp2WTQAAAACMRrIJAAAAgNFINgEAAAAwGskmAAAAAEYj2QQAAADAaCSbAAAAABiNZBMAAAAAo5FsAgAAAGA0kk0AAAAAjOb\/A9RMOaUaULxgAAAAAElFTkSuQmCC\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=c2f78946\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Insight(s): <\/b> <\/p><li> There has been a dip in the collisions in the year 1997. Unfortunately, we do not have the data on the event that lead to the decrease in collisions.<\/li><li> Collisions have been the 2000s in years 1985 and 1996.<\/li><li> From 2006 onwards, they have skyrocketed to the 3000s and 4000s.<\/li>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=dccb381d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"How-many-collisions-take-place-on-an-average-in-Cleveland-and-Chicago?\">How many collisions take place on an average in Cleveland and Chicago?<a class=\"anchor-link\" href=\"#How-many-collisions-take-place-on-an-average-in-Cleveland-and-Chicago?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=f70c3c87\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[265]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">sql_query4<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s2\">\"\"\"SELECT 'Chicago' as location, count(*)\/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Chicago_Collisions group by 1 UNION ALL SELECT 'Cleveland' as location, count(*)\/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Cleveland_Collisions group by 1\"\"\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=acbc3208\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[266]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query4<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Validate the constructed request body<\/span>\n<span class=\"n\">request_body<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[266]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"type\":\"sql-select\", \"stmt\":\"SELECT \\'Chicago\\' as location, count(*)\/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Chicago_Collisions group by 1 UNION ALL SELECT \\'Cleveland\\' as location, count(*)\/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Cleveland_Collisions group by 1\"}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=a23e7822\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">data_req4<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=fa677cb5\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[268]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Process the response received and construct a Pandas dataframe with the data from the response<\/span>\n<span class=\"n\">myJson<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_req4<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">Avg_Collisions<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DataFrame<\/span><span class=\"p\">(<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"results\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">]])<\/span>\n<span class=\"n\">Avg_Collisions<\/span><span class=\"o\">=<\/span><span class=\"n\">Avg_Collisions<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"n\">by<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Avg_Collisions'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=68f85027\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[269]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Avg_Collisions<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[269]:<\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>location<\/th>\n<th>Avg_Collisions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>1<\/th>\n<td>Chicago<\/td>\n<td>1789<\/td>\n<\/tr>\n<tr>\n<th>0<\/th>\n<td>Cleveland<\/td>\n<td>1136<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=278d4194\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b>Insight(s):<\/b> In Chicago, there have been <b> around 1800 bird-building collisions per year on average <\/b> and in Cleveland, there have been <b> around 1140 collisions per year on an average<\/b>. Chicago seems to have more collisions than Cleveland.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=e58c3a48\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h1 id=\"How-have-collisions-varied-by-year-and-locality-in-Chicago?\">How have collisions varied by year and locality in Chicago?<a class=\"anchor-link\" href=\"#How-have-collisions-varied-by-year-and-locality-in-Chicago?\">\u00b6<\/a><\/h1><p>The Chicago collisions dataset has the 'Locality' wherein the collisions were recorded. The Two Localities recorded include Mc Cormick Place and the rest of Chicago. To refer to the dataset usage notes, check this <a href=\"https:\/\/datadryad.org\/stash\/dataset\/doi:10.5061\/dryad.8rr0498\">resource.<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=33ab1175\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[270]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">sql_query5<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s2\">\"\"\"SELECT Locality, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2\"\"\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=1e3eb323\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[271]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query5<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Validate the constructed request body<\/span>\n<span class=\"n\">request_body<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[271]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"type\":\"sql-select\", \"stmt\":\"SELECT Locality, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2\"}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=873fd50f\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">data_req5<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=ebad5d34\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[273]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Process the response received and construct a Pandas dataframe with the data from the response<\/span>\n<span class=\"n\">myJson<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_req5<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">Chicago_Collisions_by_Locality<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DataFrame<\/span><span class=\"p\">(<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"results\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">2<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">]])<\/span>\n<span class=\"n\">Chicago_Collisions_by_Locality<\/span><span class=\"o\">=<\/span><span class=\"n\">Chicago_Collisions_by_Locality<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"n\">by<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Num'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=c6ddfa00\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[274]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Chicago_Collisions_by_Locality<\/span>\n<span class=\"c1\">#Construct a line plot with the data<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">rcParams<\/span><span class=\"p\">[<\/span><span class=\"s2\">\"figure.figsize\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">12<\/span><span class=\"p\">,<\/span><span class=\"mi\">12<\/span><span class=\"p\">]<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">rcParams<\/span><span class=\"p\">[<\/span><span class=\"s2\">\"figure.autolayout\"<\/span><span class=\"p\">]<\/span> <span class=\"o\">=<\/span> <span class=\"kc\">True<\/span>\n<span class=\"n\">ax<\/span> <span class=\"o\">=<\/span> <span class=\"n\">sns<\/span><span class=\"o\">.<\/span><span class=\"n\">lineplot<\/span><span class=\"p\">(<\/span><span class=\"n\">x<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"Incident_Year\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">y<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"Num\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">hue<\/span><span class=\"o\">=<\/span><span class=\"s1\">'Locality'<\/span><span class=\"p\">,<\/span><span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">Chicago_Collisions_by_Locality<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">ax<\/span><span class=\"o\">.<\/span><span class=\"n\">tick_params<\/span><span class=\"p\">(<\/span><span class=\"n\">rotation<\/span><span class=\"o\">=<\/span><span class=\"mi\">45<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">ax<\/span><span class=\"o\">.<\/span><span class=\"n\">set_title<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Incidents in Chicago by Locality'<\/span><span class=\"p\">,<\/span><span class=\"n\">fontsize<\/span><span class=\"o\">=<\/span><span class=\"mi\">18<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">xlabel<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Year'<\/span><span class=\"p\">,<\/span> <span class=\"n\">fontsize<\/span><span class=\"o\">=<\/span><span class=\"mi\">14<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">ylabel<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Number of Incidents'<\/span><span class=\"p\">,<\/span> <span class=\"n\">fontsize<\/span><span class=\"o\">=<\/span><span class=\"mi\">14<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">show<\/span><span class=\"p\">()<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedImage jp-OutputArea-output\" tabindex=\"0\">\n<img decoding=\"async\" alt=\"No description has been provided for this image\" class=\"jp-needs-light-background\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1gAAANYCAYAAADZn0yoAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAAsTAAALEwEAmpwYAAD8M0lEQVR4nOzdd3xcd5nv8c9PZSRrJBeN5O7EtmQ7BTvdCSHFAUJ2gYWlJkDosHBhlwu7sIUtlN29LOwud2ErgbuwtCR0WFhKIJWQOM0l3ZLsuMm2ZiTb0oysOr\/7x2+ONJZVRtI5c6Z836+XXkcazZzzU7Pnmef5PY+x1iIiIiIiIiLzVxH2AkREREREREqFAiwRERERERGfKMASERERERHxiQIsERERERERnyjAEhERERER8YkCLBEREREREZ8owBIR8YEx5m5jzHM53nebMcYaY94W7KqCZYz5ijGmIGZ9ZL6fX8nxvh\/P3H9tsKvKL2PM2zJf17aw11JIJvvbLKTfXREpPQqwRKRkZQUyHw57LWEyxnywGIM5Y8wSY8xfGWMeNsacMMYMGWMOGWO+a4x5tTHGhL3GcpYV0L027LX4wRjzu8aYj4e9DhEpfgqwRET88RJgU9iLmMIHgbcFcN53AwsCOC\/GmK3AU8DHgEPAx4H3Al8AVgLfBf7XHE\/\/N7h175\/3QqVYTfa7+7u43zcRkXmpCnsBIiKlwFo7FPYa8s1aOwwM+31eY8xy4L+BWuBaa+2vJ9zlr40xNwBL5nJ+a+0IMDK\/VUoxC+p3V0QElMESkTJjjFmbKWv6uDHm5ZnyswFjzBFjzN8bY8544ckY02qM+XKmPG3IGNNpjPmhMeaSrPtMugfLGPNKY8yOzDUOGmP+GqieYm01xpiPGmOezNz\/hDHmv40xF02439geLmPM2zP3HzTG7DfG\/PGE+1rgbODazGO8t7WZz19pjPmpMeZo5pqHjTH\/Y4y5Iofv5Rn7WLzbjDGLjDH\/bozpypz3fmPM5TOdM+MjwFLgTyYJrgCw1v7cWnvbJGt6vjHmHmNMyhjTbYz5kjGmfsJ9Jt2DZYxZaIz5W2PM05k1dxtjfm2MuSnrPucYY\/4t8z3vM8b0G2MeNca8a4rv0RZjzC+y1vNfxpgmM8meMWNMlTHmT4wxT2Vd\/\/vGmM05ft88VZmvcX\/m92J39teQudYuY8wBY8wZzwOMMa\/LrO8ts7zulDLld\/dnvg\/JzPuvnOK+Fxljvm2MOZZZ\/0FjzK3GmJas+9xojPlR5msYNMYkjDE\/MMZsyXE9p\/3uGmPuBt6aeT\/77+RtxpjPZd7fMMl5VhhjRowx\/znb74mIlC5lsESkXL0UeB\/wH8B\/Aq8EPgwcB\/6PdydjzKXAr3BB0f8DngAagWuBK4FHp7qAMeZVuFK254BP4rImbwdeNsl9q4GfZc75NeBfgEW4Uqb7jTHXWGsfmfCw9wLLMus6AdwMfNoYc8ha+83Mfd4M\/F8gAfxt1mPjxphNwB3AUeBzwLHM+a4CLgAenOpry8HPgXjm644Bfwj8xBizzlrbN8NjXwMMAf81y2teCPwY+DLwTWAb8E4gDfzedA80xiwGfg2cD3wH+HegErgIeDngBXPbgGsy19kHRIHXAV80xjRbaz+Vdc4NwH24FzM\/DxzG\/d79bIplfAN4Pe5n8u\/AcuD9wAPGmKuttTty+B4AfDqzrn\/LfPx24FZjTK219iuZ274I\/DNwPe5nle2dwEng2zleb1rGmPcB\/wo8g\/t9AFey+gNjzHustbdk3ffluL+ZFPAloB33fbgBeB7Qkbnr7wPdwC24398W3M\/4fmPMxdbatlku829xP6ercX8znt8AjwAfAN4B\/NmEx70V93vypVleT0RKmbVWb3rTm95K8g33ZNgCH866bW3mthSwNut2gwuejkxy2wCwZZLzV2S9fzfwXNbHlcABXGDTlHX7ItzeHwu8Lev2D2Vuu2HCNRZmznP3JF9XJ7Ao6\/Y6XFDzwIRzPJf9+KzbP5A5z9Y5fn+\/4v4bOfM24N8m3P66zO3vmeGcDZn77Z7lWiwukLp8wu0\/wZWC1Wfd9vHM\/bN\/\/v+Wue33Zvg5Ryf7fObnfxKozrr9W5lzvmDC\/W\/P3P6VrNuuz9x2O2Cybr8AF5jfl8P34G2Zc+yf8Hvh\/c71AAsyty0G+oFvTTjHGmB04s9vhuu9dpr7LAGSuEBp4YTf6w6gD1g84fe3C1g1h5\/DucDgJL97d5P1tznT7+4UX8dvcH9vlRNu3wM8NZe\/H73pTW+l+6YSQREpVz+w1j7nfWCttcBdwPKskrILcRmNL1trd088gbU2Pc35L8E9Wf2ytTaR9ZiTuKzZRDfjXuF\/NFNC1mSMaQIiuIzGVcaYiZvyv5w5n3fuflzW6YxSpil4j32lMaY2x8fk6v9O+PjOzHGmtS3MHHvncM0HrLXbJ7luFS6wnlSmTO4m4GmblU3xZP+crbWprMfVGmNiuIzmLzJrPyfzuUpctuoha+39E075j5Ms41WZ499mfhe96+3C7Ue7yhjTPNXXMMG\/T\/i98H7nluCCc6y1J3AB4CszX4Pn7biA8f\/leK2ZXI\/Lpn3eWjv2M828\/3mgHnhx5uYbgCbgH621hyeeaLKfg3EWZv5W4sCzQK6lqLNxC7AC9zMlc+1rcL\/Pfn2vRKREKMASkXK1d5LbujNH7wmnFwzkWpqVbX3m+Mwkn3tqktvOxT05j0\/y9g5cRqxpwmOm+hpik9w+mduAXwIfBXqMMXdm9gCdnePjp3Pa2qy1E7+3U\/GehDfM95oZuVy3CRd87JzpAsaYemPMPxhjDgCncBnKOOPll17jjWZcYPHsJKeZ7LZ1uAzc05N87sms++RisnN4v3Prs267BRfAvxlcsIILsHZaa6csfZ0lb81PTvI57zZvTTn\/vWX2af0YlwE7yfjfymbm2PxkBrdnrvPOrNveiStl\/WoA1xORIqY9WCJSrkan+VwY85UM8Dhur9JU4hM+nu5rmJG1dhC43riW6Dfg9hZ9Evi4MeaN1trvz+PcU61t2u+ttbbPGLMfOMcYs8Bae2oWl83Hz\/SbuD1ZtwD34gK4UVxm40MU0QuX1trfGGOewAUK\/wS8CJfp+\/0QlzUjY8xZuO99L\/DXuIA1hStX\/CdcVsxX1tpTxpivA+8xxizDBdevBX5krZ34dykiZU4BlojI1PZkjhfO4bFeNuWcST533iS3teGyHnfOUHo4F3baT1r7EPAQgDFmDS6D8DfAnAOsefoeLlh5My6QCVoC19zkgunulGmE8XLga9ba90743Isn3D2Oe9I\/2Wy0yW7biwvOzgUmlqN6vy\/7pltflnOBH05xjolZvi8Cn8sE2e\/E7Tf8Ro7XyYV3vfNxzWKmW1P239svpjnnq3BB1CustXdlfyJT7jg4x7VO+3eC+118P66xxUncnjGVB4rIGYrmlTYRkRDswpUxvcMYc\/7ET2ZKqqbyKG5A7tsz+0O8xyzEdf+b6Ku4bmmTZrAyr5rPVRK3T2jiOSeWHIJbc3yy++fRZzJr+Iwx5vmT3cEY85KJrcfnKhPQ3gqcZ4x558TPZ\/2cvQyZmfD5FcBpbdozGbyfAluNMS+YcMo\/mmQZP8gc\/yz798oY8zzgFcCvZ5Ep+V\/GmEVZ51iE+507Adwz4b5fwwVVH8EFLt\/N7M\/yyx24QPMPjDFjZZ+Z9\/8A97t5R+bmX+CC3T\/KfE9Pk8PP4d24v6G5SmbOM+nvfmYf5kO4kt134prPTBcIikiZUgZLRGQK1lprjHk77pX3h4wxXpv2xbg27T\/Dtbqe7LGjxpgP4RoJPGSM+SKuG9w7cGVlZ014yOdwDQH+3hjzQlxzht7M\/V6EexJ83Ry\/lAeBdxo3g+tp3F6f\/wb+whjzEsZbjhvgd3BZt8\/M8VrzZq09mmnX\/UPg18aYHzBeErYS+C1cK\/n\/5eNl\/wJ4IfClzPfk17jvx0W4\/yvfnClf\/AVwszHmFPAwbsbYe3Dfv4n7vP4CV3r5M2PMv+CC15fhMpWQlTGx1t5hjPkWrtnGksz+Iq9N+wCu42OuEsB2Y8yXMx+\/Hfd79K5MI5Qx1trjxpjv4JqswNzajb\/GGDNZprbDWnurcbPZ\/jWzpq9kPvc2oBXXVfJkZi39mQD3O8ATxhivTXsz7vv4WdzvxE9xHRC\/lvm+HgdegCvT7GDuz20exJVH\/psxxus+ud1am505vIXx79EnAsg2i0gJUIAlIjINa+3DxpjLgL\/EzSh6L+4J7EPAxO5wEx\/7HWPMa4G\/wrUG78K1gr6XCa98W2uHjTEvw83mejPwicynOjPXmu1MqGx\/jstIvR8XHBpc84Ef4DqjvR43\/+oUrlTx3YRc+mStfSiTNfwDXND3SWAB7nv4IPBKa+2PfLze8Uy27KPAq3HZnD5cc4jsIPpm4O8ya3or7vv157gn41+ecM5nM53m\/gH437hA6ce4n8Ne3Pc725uAx3DBxz\/iMj\/3AH9prX18Fl\/On+DmOb0f93PdA7zJjs9Gm+iWzNfVzpkZrlxMlUn8OXCrtfbfjDFHcFmyj2U+twt4lbX2B9kPsNb+yBhzFe7n8E5cs5NjuHlij2fu02GM+W3cvLqP4jJa9+Ne9PgXpukYOYNbcQH1TbixAhW44DQ7wLoNF+jVM+HnLSLiMVndYEVERCRgxphLcMNr\/8xa+3cFsJ6twHbgozZrULKcyRhTAxwBHrbW3hD2ekSkMGkPloiISEAmzi7L7CP648yHd5z5iFD8PpNk4GRSb8K1gc9H8xURKVIqERQREQnOTmPMnbjytiiutPBq4HYfZ03NmjHGW8v5uPLAW6y1R8NaT6EzxvwObr\/dx3Floz8Icz0iUthUIigiIhIQY8xncIHMGtyLmvtwbdA\/ba0dDnFdazNrSeKaRrzLWts77YPKmDHmOVyDlUdx36vJBieLiAAKsERERERERHxTFiWCTU1Ndu3atWEvQ0RERERESsSjjz6asNY2T7y9LAKstWvX8sgjj4S9DBERERERKRHGmP2T3a4ugiIiIiIiIj5RgCUiIiIiIuITBVgiIiIiIiI+KYs9WCIiIiIiErzh4WEOHTrEwMBA2EvxTW1tLatXr6a6ujqn+yvAEhERERERXxw6dIiGhgbWrl2LMSbs5cybtZbu7m4OHTrEunXrcnqMSgRFRERERMQXAwMDxGKxkgiuAIwxxGKxWWXkFGCJiIiIiIhvSiW48sz261GAJSIiIiIi4hMFWCIiIiIikjf19fWBn7uzs5PXvva1AOzcuZP\/+Z\/\/CeyaEynAEhERERGRkrJy5Uq+853vAAqwRERERESkzOzcuZMrrriCLVu28KpXvYrjx48D0N7ezotf\/GIuuOACLr74Yjo6Okgmk7zoRS\/i4osvZvPmzfzwhz8843zPPfccz3ve8xgaGuKv\/uqvuP3227nwwgu5\/fbb2bBhA\/F4HIB0Ok1ra+vYx35QgCUiIiIiIqF6y1vewqc\/\/Wl2797N5s2b+cQnPgHAm970Jt7\/\/veza9cufvOb37BixQpqa2v5\/ve\/z2OPPcZdd93FH\/3RH2GtnfS8kUiET37yk9x4443s3LmTG2+8kZtvvplvfOMbAPzyl7\/kggsuoLm52bevRQGWiIiIiIiE5uTJk5w4cYJrr70WgLe+9a3ce++99PX1cfjwYV71qlcBbuBvXV0d1lo++tGPsmXLFl784hdz+PBhjh07lvP13vGOd\/DVr34VgP\/8z\/\/k7W9\/u69fjwYNi4iIiIhI0fjGN75BPB7n0Ucfpbq6mrVr185qTtWaNWtYtmwZd955Jw899NBYNssvymCJiIiIiEhoFi1axJIlS7jvvvsA+NrXvsa1115LQ0MDq1ev5gc\/+AEAg4OD9Pf3c\/LkSZYuXUp1dTV33XUX+\/fvn\/b8DQ0N9PX1nXbbu971Lm6++WZe97rXUVlZ6evXowBLRERERETypr+\/n9WrV4+9ffazn+W\/\/uu\/+MhHPsKWLVvYuXMnf\/VXfwW4YOvzn\/88W7Zs4corr+To0aO86U1v4pFHHmHz5s189atf5Zxzzpn2etdddx1PPfXUWJMLgFe84hUkk0nfywNBJYIiIiIiIpJH6XR60tsffPDBM27bsGEDd9555xm3P\/DAA5OeI5lMArB27VqeeOIJABobG3n44YdPu9+uXbu44IILZgzO5kIBloiIiIiIlI2\/+7u\/49\/\/\/d9933vlUYmgiIiIiIiUjT\/90z9l\/\/79XHXVVYGcXwGWiIiIiIiITxRgiYiIiIiI+EQBloiIiIiIiE8UYImIiIiIiPhEAZaIiIiIiJSUo0ePctNNN9HS0sIll1zCS1\/6Uvbs2cPznve80+738Y9\/nH\/4h38A4G1vexvf+c535n1ttWkXEREREZGSYa3lVa96FW9961u57bbbADf36tixY3m5vjJYIiIiIiJSMu666y6qq6t573vfO3bbBRdcwJo1a\/JyfWWwRERERETEd5\/47yd5qrPX13Oet3IhH\/ud86e9zxNPPMEll1wy6ec6Ojq48MILxz4+evQoH\/7wh\/1cogIsEREREREpDy0tLezcuXPs449\/\/OO+X0MBloiIiIiI+G6mTFNQzj\/\/fF+aVcyV9mCJiIiIiEjJeOELX8jg4CC33HLL2G27d+\/m4MGDebm+AiwRERERESkZxhi+\/\/3v88tf\/pKWlhbOP\/98\/uzP\/ozly5fn5\/rW2rxcKEyXXnqpfeSRR8JehoiIiIhISXv66ac599xzw16G7yb7uowxj1prL514X2WwRERERESEdNrSdqyP0XTpJ2CCpCYXIiIiIiJlbM+xPr6\/4zA\/2tnJ4ROn+OQrz+ctz18b9rKKlgIsEREREZEyc\/TkAD\/adZjv7+jk6SO9VFYYrmptwlrLHU8dU4A1DwqwRERERETKwMlTw\/zsiSP8YEcnD+7rxlq4YM1iPvY75\/HyLStpbqjhb378FF99YD\/9QyPURRQqzIW+ayIiIiIiJWpwZJS7n43zgx2H+dUzXQyNpFkbq+MDL9zA7160inVN0dPuv23TUr706338pr2bF5+3LKRVFzcFWCIiIiIiJSSdtjz8XA8\/2HmYn+w+Qu\/ACLFohDduPYvfvWgVF6xehDFm0sdetm4JdZFK7t7TpQBrjhRgiYiIiIiUgGePumYV\/73LNauoi1TykvOW8bsXreKq1iaqKmduIF5TVcmVLU3c9Uwca+2UgVghM8bwpje9ia9\/\/esAjIyMsGLFCi6\/\/HJ+\/OMf85WvfIWPfOQjrFq1iqGhIT70oQ\/x7ne\/27frK8ASERERESlitz98gC\/f\/xzPHO2jssJwzYYm\/vi3NnH9ecvmtI\/qunOa+eXTx+iIJ2ld2hDAioMVjUZ54oknOHXqFAsWLOCOO+5g1apVp93nxhtv5F\/+5V\/o6uri\/PPP5xWveAXLlvmTsdMcLBERERGRInWwp58\/+e7jGGP4xCvOZ\/tHX8SX376VV164as5NKrZtWgrA3c\/G\/VxqXr30pS\/lJz\/5CQC33norb3jDGya939KlS2lpaWH\/\/v2+XVsZLBERERGRIvXA3m4APnfThWxc5k+2adXiBWxYWs9dz3bxrqvXz\/1EP\/1TOPq4L2sas3wz\/PbfzXi3m266iU9+8pO8\/OUvZ\/fu3bzjHe\/gvvvuO+N+e\/fuZe\/evbS2tvq2RAVYIiIiIiJFavveHhqjETYsrff1vNeds5Qv37+P1OAI0ZriCxm2bNnCc889x6233spLX\/rSMz5\/++238+tf\/5qamhq+8IUv0NjY6Nu1i++7JSIiIiIiAGzf183WtY2+N6PYtrGZW+7dy\/3tCV5y\/vK5nSSHTFOQXvGKV\/DhD3+Yu+++m+7u7tM+5+3BCoL2YImIiIiIFKFDx\/s5dPwUl6\/3L\/viuXRtI9FIJXfvKd59WO94xzv42Mc+xubNm\/N6XQVYIiIiIiJFaPveHgAuXxfz\/dyRqgpe0NrEPc+6du3FaPXq1XzgAx\/I+3UVYImIiIiIFKHt+7pZtKCac5YH00p926alHD5xirauZCDnD0oyeeZ6t23bxo9\/\/GMA3va2twVWHggKsEREREREitL2fT1sXddIRUUww4C3bWoG4O5nuwI5f6lSgCUiIiIiMgNrLd9+5CB744WRzTl6coD93f1cvs7\/\/VeelYsXsGlZA3c9U7z7sMKgAEtEREREZAZf336Aj3xnN5\/7VVvYSwFceSDAFev933+Vbds5zTyyv4fk4EjOjynWPVtTme3XowBLRERERGQaD+3r4RM\/epLKCsN9bQnS6fADiAf3dtNQW8W5KxYGep1tG5cyPGq5vz2R0\/1ra2vp7u4umSDLWkt3dze1tbU5P0ZzsEREREREptB54hTv+8ajnNVYx1uvXMvHfvQkT3b2snn1olDXtX1vD5etbaQyoP1XnkvXLqG+poq7n+3ihhzmYa1evZpDhw4Rj5dOWWFtbS2rV6\/O+f4KsEREREREJjEwPMp7v\/4oA8Npbvu9S1hcF+FjP3qSe\/Z0hRpgdfUOsDeR4qatawK\/VnVlBVe1NnF3pl37TAONq6urWbduXeDrKmQqERQRERERmcBay59\/\/wl2HzrJZ19\/Aa1LG2iqr+F5qxZy757cyuWCsn1fcPOvJrNtUzNHTg6w51hhNPgodAqwREREREQm+MpvnuO7jx3igy\/ewEuySuOu2dDMoweO0zswHNratu\/rpr6mivNXBrv\/yrNt01IA7lK79pwowBIRERERyfKbjgR\/85Onuf68ZXzghRtO+9y1G5sZTVt+094d0urc\/qtLzl5CVWV+nsovX1TLOcsbNA8rRwqwREREREQyDvb08\/5vPMa6piifff0FZwzxvfhs1\/Thnj3hNHFIJAdp60py+frg5l9NZtumpTzy3HH6QszcFQsFWCIiIiIiwKmhUd7ztUcZSVtuefMlNNRWn3Gf6soKrmyJce+eeCityB\/K8\/4rz3WbmhlJ596uvZwpwBIRERGRsmet5U++u5unj\/by+ZsuYn1z\/ZT3vWZjM4dPnKIjnsrjCp3te7tZUF3Jljx3Mbz47CU01FRx97Ol0349KAqwRERERKTsffG+vfxoVycffskmrjtn6bT3vXZjMwD3hlAmuH1fD5euXUJ1nvZfeaorK7h643i7dpmaAiwRERERKWv37onzdz99hpduXs77trXMeP81jXWsb4rmfR\/W8dQQzxzt4\/J1+d1\/5dm2cSlHewd45mhfKNcvFgqwRERERKRs7e9O8Qe37mDjsgb+\/rUXzDhI13PNxma27+tmYHg04BWOe+i5zP6r9fndf+W5dpPL3Kld+\/QUYImIiIhIWUoNjvCerz0KwBfefAnRmqqcH3vtxmYGhtNjTSfy4cG93dRUVeR9\/5Vn2cJazluxUPuwZqAAS0RERETKjrWWj3xnF3uO9fHPb7iIs2PRWT3+8vWNRKoq8roPy5t\/VVNVmbdrTrRtUzOP7g930HKhU4AlIiIiImXn3+7u4H8eP8qf\/vY5XJNpWjEbdZEqtq5tzNs+rJP9wzx9tDfv7dknuu6cpYymLb9uU7v2qSjAEhEREZGyctczXfzDL57lFRes5N1Xr5\/zea7d2ExbV5LOE6d8XN3kHn6uB2vJ+4DhiS5as5iFtVXcrX1YU1KAJSIiIiJlY288yQdu28G5yxfy6ddsybmpxWSuyWO79u37uolUVXDhmsWBX2s6VZUVXL2hWe3ap6EAS0RERETKQt\/AML\/3tUeprqzglrdcwoLI\/PYybVxWz\/KFtdzblo8Aq4cL1yymtjq8\/VeebZua6eob5KkjvWEvpSApwBIRERGRkpdOW\/7wW7vYl0jxL2+8iNVL6uZ9TmMM12xs4r62BCOjaR9WObnegWGeOHySK0KafzWR165d3QQnpwBLREREREre5+9s446njvHnLz2XK1uafDvvtRuX0jcwwq5DJ3w750SPPnectIUrQpp\/NdHShlqet2qh9mFNQQGWiIiIiJS0Xzx5lH\/6ZRuvvngVb3\/BWl\/PfVVrExUG7gkwm\/Pgvm6qKw0XnbUksGvM1raNS3nswAlOnlK79okUYImIiIhIyWrv6uMPv7WLLasX8X9etXleTS0ms6iumgvXLOaeANuWb9\/bwwWrF897z5iftm1qVrv2KSjAEhEREZGSlE5b3veNx6itruA\/br4ksAYR12xsZvehE\/Skhnw\/d2pwhMcPnwy9PftEF65ZzKIF1dylMsEzKMASERERkZL06\/YEe44l+YuXncfKxQsCu861G5ux1l3Pb4\/uP85o2oY+YHgi1669iXv2xEmn1a49mwIsERERESlJ39x+gMZohN\/evDzQ62xZvZjFddWB7MN6cG83lRWGS84unP1Xnm2blhJXu\/YzKMASERERkZLT1TvAHU8f47WXrKamKti9S5UVhqtam7i3zf\/hu9v39bBl9SKiNVW+ntcP12702rWrTDCbAiwRERERKTnfeuQgo2nLG7aelZfrXbOxmXjfIE8f6fPtnKeGRtl96ETBlQd6mhtq2LxqkeZhTaAAS0RERERKymjacutDB7myJca6pmherullc+7Z41+w8diB4wyP2oJrcJHtuk3NPHbgOCf6\/W\/wUawUYImIiIhISbm3Lc7hE6d44+X5yV4BLFtYyznLG7jXxwBr+95uKgxcWoD7rzzXblpK2sJ9atc+pigCLGNMpTGmcBr\/i4iIiEjB+ub2AzTVR3jJecE2t5jo2o3NPLK\/h9TgiC\/ne3BfD89btYiG2mpfzheEC9e4Bh9q1z6u4AMsY8yrgP8EvmeMucIY0xD2mkRERESkMB09OcCdz3Tx2kvWEKnK71PdazY2MzxqeaCje97nGhgeZeeBE1y+rnDLA8E1+LhmQzP3ql37mIIOsIwx5wGfwQVYdwIfBW4yxqzO4bG\/Z4x5xBjzSDyujXciIiIi5eD2h73mFmvyfu1L1y5hQXWlL\/uwdhw4wdBomivWF2aDi2zbNjWTSA7xZKfatUOBB1jAMqDdWnuPtfZzwL8CVwC\/ZYypM8aYqR5orb3FWnuptfbS5ubmfK1XREREREIymrbc\/vABrmpt4uxYfppbZKupquT5LTHubZt\/gLV9XzfGwKVrCzuDBS5zZwwqE8wo9ADrfiBpjHkFgLX258C3gNcA51m\/Bw2IiIiISNG6Z08XnScH8trcYqJrNzazv7uf5xKpeZ1n+94ezluxkEULCnf\/laepvoYtqxZpHlZGwQVYxpgXGGNebIx5sbV2CLgPuNIY83wYC7J+BfyBMabg1i8iIiIi4XDNLWq4\/rxloa3hmky79vlksQZHRnnswPGCnX81mWs3LWXnwRMcT6lde0EFKMaYlwC3Ai8B\/tYY8xngq4AFXmmMeV3mrj1Af+Z2ERERESlznSdOceczXbz+0tVUV4b3FHdtrI6zGuu4Zx7Dd3cfOsngSLqg519NdN2mZtJ2foFlqSiYACvThv1NwCestX8MvBC4GvgI8H+A54A3GGPuAP4Y+IJKBEVEREQEXHMLC7xha3jlgQDGGK7Z2MQDe7sZHBmd0zkezHQh3FoE+688W1YvZkld9bwCy1IReoDlNaqw1o4CDwGNxphaa20KuD7z9hfW2v8AXgf8ObDNWrszpCWLiIiISAEZGU1z+8MHuXpDM2sa68JeDtduXEr\/0CiPPnd8To\/fvq+Hc5Y3sCQa8XllwamsMFy7sZl71K49\/AALWJr1\/uPAi4GzAay1yczHVxljnm+tHbXWPmStPRrCOkVERESkAN31bJyjvQO8MeTslef5LTGqKgz3zKFcbng0zaP7jxdFe\/aJtm1aSndqiMcPnwx7KaEKNcAyxrwc+IEx5ovGmE8CO4HvA181xpxjjFlgre0FnqIwgkERERERKTDf3L6fpQ01vOjcpTPfOQ\/qa6q4dO2SOZXL7T50klPDowU\/YHgyXrv2u8u8TDC0oMUY0wJ8HvgzXCOLEeB\/gNtxg4U\/C\/yxMeYvgRcBylqJiIiIyGkOHe\/n7j1xbrxsTajNLSa6ZmMzzxzt41jvwKwet31fZv9VEQZYjdEIF6xeXPbzsML8LewGfmGtvRv4NfDXuADrh7hOgn8NHACWAy+z1naEtE4RERERKVC3P3wQgBsvWxPySk53rdeufc\/ssjnb9\/awYWk9sfqaIJYVuG2bmtl16AQ9ZdyuPe8BljHmfGPMtcAy4GJjzIdtBvB3wF3A+621D1hrvwz8vrX26XyvU0REREQK23CmucW2jc2sXhJ+c4ts5y5fSFN9Dfe2JXJ+zMhomkee6ymq9uwTXbdpKdbOPrAsJXkNsIwxv43LTv0RrtX6nwJvN8b8PoC1Ng38BhjboahW7CIiIiIymV893UVX3yBvvPzssJdyhooK1679vrY4ozl21Xuis5fU0GhRNrjwbF61iFg0wt1lXCaYtwDLGLMN+BzwLmvtK3DdA\/uANwMfMsZ8INOyfQWw0RjTkK+1iYiIiEjx+eZDB1i+sJbrNjWHvZRJXbuxmRP9wzl31du+t3j3X3lcYNnMvW2JnAPLUpPPDNYx4D3W2oeMMcuBS4C\/BF4LfAt4A\/AF4E+AD1pr+\/K4NhEREREpIgd7+rmvzTW3qCqg5hbZrmptwhhy7ia4fV8P65ujLG2oDXhlwdq2qZme1BC7D50IeymhyNtvo7X2aWvtXZkP3wn8WyaTtReIAm8BPgBcba19PF\/rEhEREZHic+tDBzDATVsLq7lFtlh9DZtXLeLeHOZhjaYtD+\/r4fJ1xVse6LlmQzMVZdyuPZRw31r7t9bav8m8\/yVgI7DQWjtgrc19J6CIiIiIlJ3h0TTfeuQQLzxnKSsWLQh7OdO6dmMzOw4c52T\/8LT3e\/pIL32DI1xRxA0uPEuiES5cs5i7y7TRRRhdBM2Ej18DNAOH870WERERESk+dzx1jERykDdeftbMdw7ZNRubSVu4v2P6HMKDmf1XpZDBAti2aSm7D52gOzkY9lLyLu8BltcV0BhTY4x5J\/BJ4K3WWg0SFhEREZEZfXP7AVYtXsC1G5eGvZQZXbRmMQ21VTPuw3pwbw9rY3UsX1Tc+688125sxlp4IBM4lpMwdwSmgSPAq621T4S4DhEREREpEvu7U\/y6PcGNl62hssLM\/ICQVVVW8IKWJu5tizPV9KF02vLwc6Wx\/8qzNhYF4OjJgZBXkn+hBVjW2mFr7f9Ya58Naw0iIiIiUlxufegglRWGGy8r3OYWE127qZkjJwdo60pO+vlnjvZx8tRwUQ8YnmjhgiqqKgzdqaGwl5J3hdnTUkRERERkgqGRNN959CAvOmcpyxYWTyndNRvdnK57p2j6sH1fZv9VEQ8YnsgYQ2M0Qk9SAZaIiIiISEH6xVNHSSSHiqK5RbZVixfQurSee6YIsB7c283qJQtYtbiwOyLOVmM0ogyWiIiIiEih+ub2A6xesoBrNjSHvZRZu2ZDM9v39XBqaPS029Npy0MlMv9qolh9hJ6UugiKiIiIiBScfYkUv+no5g1bz6KiCJpbTHTtpmaGRtI8uO\/0rnptXUmO9w+XxPyriRqjNfQogyUiIiIiUnhufegAVRWG1126OuylzMnl6xqpqao4Yx+Wt\/\/qihLaf+WJqURQRERERKTwDI6M8p1HD3H9ectY2lA8zS2y1VZXcvn62Bn7sLbv7WHlolpWLymt\/Vfg9mD1DYwwNJIOeyl5pQBLRERERAraz544Sk+q+JpbTHTNhib2xlMc7OkHwFrL9n3dXL4+hjHFV\/Y4k8ZoBIDj\/eWVxVKAJSIiIiIF7ZvbD3BWYx0vaGkKeynzsm1Tpl17m8tidcSTJJJDXL6u9PZfgSsRBOgus1btCrBEREREpGC1dyXZvq+naJtbZGtprmfV4gVj+7Ae3NsDlNb8q2xeBqvcGl0owBIRERGRguU1t3jtJcXZ3CKbMYZrNjZxf3s3w6Nptu\/rYdnCGtbG6sJeWiBi9ZkMVpm1aleAJSIiIiIFaWB4lO8+dogbzl9Oc0NN2MvxxbUbm0kOjvDY\/uNs39vN5etKc\/8VuDbtoAyWiIiIiEhB+OkTRzjRP1z0zS2yXdnaRGWF4asP7qerb5DLS3D+lWfxgmoqjPZgiYiIiIgUhG9uP8DaWB3PL6E9Sgtrq7n4rMX8ZPcRAC5fVzpf20QVFYbGMpyFpQBLRERERArOnmN9PPzc8ZJobjHRNRtcN8Gm+hpamqMhryZYjdEIPdqDJSIiIiISrlsfOkCksqIkmltMdG2mXfvl6xpLdv+VxwVYymCJiIiIiIRmYHiU7z56iBuet5xYfWk0t8j2vJWLeNnmFdx42ZqwlxK4WLSm7EoEq8JegIiIiIhItp\/sPkLvwAhv3Fo6zS2yVVQY\/vVNF4e9jLxQBktEREREJGTffOgA65ujXFHCHfbKRWM0won+YUZG02EvJW8UYImIiIhIwdhzrI9H9x\/nDZedVfL7k8qBN2z4eP9wyCvJHwVYIiIiIlIwbnvoINWVhldfvCrspYgPGqMuwCqnMkEFWCIiIiJSEAZHRvnejkO85PzSbG5RjrwAq7uMWrUrwBIRERGRgvDzJ49xon+YN1xWms0tylEs6gJlZbBERERERPLstocOsKZxAVe2xMJeivhEJYIiIiIiIiHY353iNx3d3HjpGioq1NyiVCypqwYgkVSAJSIiIiKSN7c\/fJAKA6+9pPSH75aTqsoKFtdV06M9WCIiIiIi+TE8mubbjx7ihecsZfmi2rCXIz6LldmwYQVYIiIiIhKqu57pIt43yE1qblGSYtEaulUiKCIiIiKSH7c9fJBlC2vYtqk57KVIABqVwRIRERERyY8jJ09x97NdvO6SNVRV6qlpKWqsV4AlIiIiIpIX337kEGkLr79UzS1KVSwa4Xj\/EOm0DXspeaEAS0RERERCkU5bbn\/4IFe1NnFWrC7s5UhAGqMR0hZOnBoOeyl5oQBLRERERELx6\/YEh0+c4qatyl6VsvFhw+XRql0BloiIiIiE4raHD7Ckrprrz1sW9lIkQLFoDUDZdBJUgCUiIiIieZdIDnLHU8d4zcWrqamqDHs5EqDxDJYCLBERERGRQHzvsUMMj1qVB5aBWL0LsLoVYImIiIiI+M9ay20PH+TSs5fQurQh7OVIwJbUKYMlIiIiIhKYh\/b1sDee4qatZ4W9FMmDSFUFDbVVdCfV5EJERERExHe3P3yQhpoqXrp5edhLkTyJRSMqERQRERER8dvJ\/mF+8vgRXnnRSuoiVWEvR\/IkVl+jEkEREREREb\/9cNdhBkfS3HSZygPLSWM0ogBLRERERMRP1lpufeggz1u1kOetWhT2ciSPVCIoIiIiIuKz3YdO8vSRXmWvylBjNMLx1BDW2rCXEjgFWCIiIiKSF7c9fJAF1ZW88sKVYS9F8qwxGmEkbek9NRL2UgKnAEtEREREApcaHOFHOw\/zsi0raKitDns5kmfjw4ZLv1W7AiwRERERCdyPd3eSGhrlDVvXhL0UCUFjtAYoj2HDCrBEREREJHC3PXyQ1qX1XHzWkrCXIiGIRb0MlgIsEREREZF5efZoHzsOnOCmy9ZgjAl7ORKCxkyApQyWiIiIiMg83fbwASKVFbz64tVhL0VCogBLRERERMQHA8OjfH\/HYV5y\/rKxJ9lSfmqrK4lGKulOKsASEREREZmznz95lBP9w7xhq2ZflbvG+oi6CIqIiIiIzMdtDx1kTeMCnr8+FvZSJGSN0RqVCIqIiIiIzNVziRQP7O3mpsvOoqJCzS3KXVM0ohJBEREREZG5uu3hg1RWGF57iZpbiGt0oQyWiIiIiMgcDI+m+c6jh7hu01KWLawNezlSABrrXYBlrQ17KYFSgCUiIiIivvvV010kkoO8YeuasJciBSIWjTA0miY5OBL2UgKlAEtEREREfHfbwwdYvrCWazc2h70UKRCN0Rqg9GdhKcASEREREV91njjFPXvivO7S1VRV6ummOLHMHLRuBVgiIiIiIrn71iMHAXj9pSoPlHHeoOmeEu8kqABLRERERHwzmrZ8+5FDXNXaxJrGurCXIwVkLMBSBktEREREJDf3tcU5fOIUN112VthLkQITq1eJoIiIiIjIrNz20EEaoxGuP29Z2EuRAlMXqaK2uoKe1GDYSwmUAiwRERER8UW8b5BfPn2M11y8ikiVnmbKmWLRGmWwRERERERy8d3HDjGSttyo8kCZQmM0QreaXIiIiIiITM9ay+0PH+SytUtoXVof9nKkQDVGI2pyISIiIiIyk+37etiXSKm5hUwrpgBLRERERGRmtz98kIbaKl66eUXYS5ECFquP0K0mFyIiIiIi07uvLcH15y1jQaQy7KVIAWuM1jAwnKZ\/aCTspQRGAZaIiIiIzMvJ\/mESyUHOWd4Q9lKkwMUyw4ZLudGFAiwRERERmZf2eB8ALc1qbiHTa8wEWKW8D0sBloiIiIjMS3tXEkDdA2VGjfUKsEREREREptURTxGpqmD1krqwlyIFbqxEUAGWiIiIiMjk2ruSrG+KUllhwl6KFLjxEsHS7SSoAEtERERE5qW9K0mLygMlB\/U1VUQqK5TBEhERERGZzMDwKAeP99OqBheSA2MMjdEIPeoiKCIiIiJypn2JFNaqwYXkrjEaUQZLRERERGQyXgdBtWiXXMXqFWCJiIiIiEyqvSuJMbC+ORr2UqRINEYjanIhIiIiIjKZjniSNUvqqK2uDHspUiS0B0tEREREZArtXUntv5JZaaqvITU0ysDwaNhLCYQCLBERERGZk9G0ZW8iRYvKA2UWxmdhlWYWSwGWiIiIiMzJoeP9DI2klcGSWVGAJSIiIiIyiY646yCoAEtmI5YJsEq1k6ACLBERERGZE7Vol7kYz2CVZidBBVgiIiIiMiftXUma6iMsrouEvRQpIrFoDQDdJdpJUAGWiIiIiMxJe1dS2SuZtYULqqiqMNqDJSIiIiLisdbSEU9p\/5XMmjGGJdGIAqxCYIwxYa9BRERERCCRHOLkqWFlsGROYtGImlyEyRgTM8ZErbU27LWIiIiIyHiDC2WwZC4aoxG6k2pyEQpjzKuBW4GfGGPebYy5PMfH\/Z4x5hFjzCPxeDzYRYqIiIiUGbVol\/loVIlgOIwxK4FPAX8K\/B+gGXi7Meb6mR5rrb3FWnuptfbS5ubmgFcqIiIiUl7au5LURSpZsag27KVIESrlEsGqsBcwg2rggLX2MQBjTDtwA\/BqY0yPtfbRUFcnIiIiUqY64q6DoLbIy1w0RmvoGxhhaCRNpKqgcz6zVtBfjbV2P3DcGPOPmY\/3Ar8AjgGbQY0vRERERMLQ3pVUeaDMWazezU473l96WayCC7CMMdcbY95vjPlQ5qa\/A6qMMR8BsNZ2AA8DNxljatX4QkRERCS\/koMjHDk5oABL5iwWdQFWKQ4bLqgAyxhzFfBNYAB4rTHm\/wKNwK+A1caYz2fuWg8MA5WhLFRERESkjO3NNLhQi3aZq8ZMgFWKjS4KKsACtgL\/Yq39f8CLgH7geiAJfBFYYYz5H+AvgL+y1qZCW6mIiIhImRpv0R4NeSVSrLwSwe5U6bVqL4gAK2sf1S7gCmPMRmvtAPBJIA28wlr7hLX2dcDbgKustTvCWa2IiIhIeWvvSlJVYTg7pgBL5qYxWgMogxWIzFyrKzNB1lOZt6uMMSustYPAJ4AXGGPeBWCt7bLWngxvxSIiIiLlrSOe5OxYHdWVoT+VlCK1eEE1FUYBlu+MMTcA\/wUMWOcI8GvgBcBLjTHnZDJZPwJK77svIiIiUoTau5LafyXzUlFhWFJXmrOwQpuDlWlo8Z\/AzdbaR40xC621vdba7xtjuoBXA28xxuwEbgK2hbVWEREREXGGR9Ps7+7nhvOXh70UKXKN0Qg9JdhFMMxBw1uA+4FuY8zZwKeMMSmgAfgja+0fGWOuBjYB\/2ytbQ9xrSIiIiIC7O9OMZK2atEu89YYjZRkiWDeAyxjTCsQAb6XOf4v4HeAzwAPAi8B\/tMY8zpr7X3Affleo4iIiIhMrr3LNXFWgCXzFauP8MzRvrCX4bu8BljGmJcD\/wc4ATwLfAUYBXZYa2\/J3KcTWA+UXs9GERERkSLXkZmBtV57sGSeSjWDlbcmF8aYK4G\/B95qrb0GF1jdZK39Z1yjC8+1uABrQb7WJiIiIiK5ae9KsmJRLfU1Ye40kVLQGK3hRP8wI6PpsJfiq3x3Efx01vyqvwTONsZEMu3YMca8E\/hj4P3W2hN5XpuIiIiIzKAjnlR5oPgiFnXDho\/3D4e8En\/lM8Dajtt3hTGmEqgB1gCLMretB84HbrTWPpnHdYmIiIhIDqy1dKhFu\/gkVu8CrFIrE8xbbtdaOwr0Zj40uH1YPdbauDHmZmAz8HFrbe8UpxARERGREB05OUBqaJQWZbDEB42ZDFZ3ahDXSLw0hFI8a60dAZLGmIPGmE\/hOge+XcGViIiISOFq73INLlqVwRIfxKI1gDJYvjDGGKAauDpzfJG1ti2MtYiIiIhIbrwOgtqDJX7wMlgKsHxgrbXAkDHmr4GHFVyJiIiIFL72riSLFlTTlNk7IzIfS+qqAehOKsDy039lgi0RERERKXDtXUlamqO4YiSR+amqrGBxXXXJZbDy3ab9NAquRERERIqHWrSL30px2HCoAZaIiIiIFIcT\/UMkkkMKsMRXsWgk00WwdCjAEhEREZEZeQ0uNANL\/KQMloiIiIiUpbEW7cpgiY8aozUl1+RCAZaIiIiIzKgjniJSVcHqJXVhL0VKSCwa4Xj\/EOl06bRmUIAlIiIiIjNq70qyvilKZYU6CIp\/GqMR0hZOnBoOeym+UYAlIiIiIjNq70rSovJA8Vms3hs2XDqNLhRgiYiIiMi0BoZHOXi8n1Y1uBCfxaI1QGkNG1aAJSIiIiLT2pdIYa0aXIj\/GqNeBksBloiIiIiUCXUQlKB4JYLdCrBEREREpFy0dyUxBtY1RcNeipSYJXXKYImIiIhImWmPJ1mzpI7a6sqwlyIlJlJVQUNtlQIsERERESkfHV1JlQdKYGLRiEoERURERKQ8jKYtexMpWppVHijBaIxG1KZdRERERMrDoeP9DI2klcGSwDRGa9SmXURERETKQ0dcHQQlWLFoRHuwRERERKQ8eC3aWzRkWALSWO8CLGtt2EvxhQIsEREREZlSe1eSpvoIizPttEX8FotGGElbek+NhL0UXyjAEhEREZEptXcllb2SQDVGvWHDpdHoQgGWiIgUr0QbfPV3YSgV9kpESpK1lo54SvuvJFBegFUq+7AUYImISPHaezfsvQt69oW9EpGSlEgOcfLUsAIsCVRTfQ1AyczCUoAlIiLFq\/ewOw73h7sOkRKlBheSD8pgiYiIFIreTnccSoa7DpES1a4W7ZIHCrBEREQKxViApQyWSBA6upLURSpZsag27KVICautriQaqSyZYcMKsEREpHipRFAkUB1x10HQGBP2UqTEuVlY6iIoIiISHmtVIigSsPaupMoDJS8aozVqciEiIhKqU8dhZMC9rxJBEd8lB0c4cnJAAZbkRSwa0R4sERGRUHnlgaASQZEA7I2rg6DkT6MCLBERkZB55YGgEkGRAHgt2luXRkNeiZSDWDRCd3IIa23YS5k3BVgiIlKcsjNYKhEU8V17V5KqCsPZMQVYErzGaISh0TTJwZGwlzJvCrBERKQ49XaCqYSGFTCUCns1IiWnI57k7Fgd1ZV6uijBK6VZWPqLERGR4tTbCQ3LoWYhDCvAEvGbOghKPsXqXYBVCp0EFWCJiEhx6j0MC1dCpE4lgiI+Gx5Ns7+7Xw0uJG8aozUA9JTAsGEFWCIiUpx6O12AVR1ViaCIz\/Z3pxhJW2WwJG9iKhEUEREJkbVw8jAsXAWRqEoERXzW3uX+phRgSb6oRFBERCRMg70uqFKJoEggOjIzsNarRFDypC5SRW11BT2pwbCXMm8KsEREpPh4M7BUIigSiPauJCsW1VJfUxX2UqSMxKI1ymCJiIiEwpuBpRJBkUB0xNVBUPKvMRrRHiwREZFQZGewVCIo4itrLR1dSXUQlLxTgCUiIhKW3k7AQP1yVyKYHoaR4v9PWaQQHDk5QGpolBZlsCTPYtEI3WrTLiIiEoLew1C\/FKoirkQQVCYo4pP2LtfgolUZLMkzZbBERETC4s3AAlciCCoTFPGJ10FQe7Ak3xrrI5waHqV\/aCTspcyLAiwRESk+vZ2uwQW4EkFQJ0ERn7R3JVm0oJqmzFwikXzxhg0Xe5mgAiwRESk+vYezMlgqERTxU3tXkpbmKMaYsJciZaYxWgNQ9GWCCrBERKS4DCZh4KRKBEUCohbtEpbGTAZLAZaIiEg+9R1xR5UIivjuRP8QieSQAiwJxViJoAIsERGRPBobMqwSQRG\/qcGFhClW72WwBkNeyfwowBIRkeKSPWQYVCIo4iOvRbuGDEsY6muqiFRWKIMlIiKSV14GqyETYKlEUMQ3HfEUkaoKVi+pC3spUoaMMW4WlroIioiI5FFvJ9TFoLrWfawSQRHftHclWd8UpbJCHQQlHKUwbFgBloiIFJfsIcMA1QsAoxJBER+0dyVp0f4rCVGsPqISQRERkbzqPTzeQRDAGKiuU4mgyDwNDI9y8Hg\/rdp\/JSFSBktERCTfejtPD7DAlQmqRFBkXvYlUlirDoISLgVYIiIi+TQ8AP3dp5cIguskqBJBkXnxOggqwJIwxaIRkoMjDAyPhr2UOVOAJSIixaPPa9E+IYNVHVWJoMg8tXclMQbWNUXDXoqUscZoDUBRZ7EUYImISPGYOAPLoxJBkXlrjydZs6SO2urKsJciZawx6g0bVoAlIiISvN4pMlgqERSZt46upMoDJXSxehdgFXMnQQVYIiJSPLwhwwtXnH67SgRF5mU0bdmbSCnAktCNZ7AGQ17J3CnAEhGR4tHbCbWLx4cLe1QiKDIvh473MzSSpqVZ+68kXLFMgNWdVAZLREQkeJO1aAeVCIrMU0dcHQSlMCysraaqwmgPloiISF70Hj6zwQWoRFBknrwW7S0aMiwhq6gwLCnyWVgKsEREpHj0dk4eYEWiMNwP1uZ\/TSIloL0rSVN9hMV1kbCXIkIsGlGTCxERkcCNDEGya+oSQSwMn8r7skRKQXtXUtkrKRiNymCJiIjkQfIoYKcuEQSVCYrMgbWWjrg6CErhUIAlIiKSDye9Fu1TlAiCOgmKzEEiOcTJU8MKsKRgxKIRupNq0y4iIhKssRlYU5UIok6CInOgBhdSaBqjNfQOjDA8mg57KXOiAEtERIpDb6c7qkRQxFftatEuBaax3jVbOV6kZYIKsEREpDj0dkKkAWoXnvk5lQiKzFlHV5JopJIVi2rDXooIMD5sOFGkw4YVYImISHGYagYWqERQZB464klaltZjjAl7KSKAa3IBFG2jCwVYIiJSHKaagQUqERSZB7Vol0LjZbC6U8XZ6EIBloiIFIfezskbXIBKBEXmKDk4wpGTA9p\/JQVFGSwREZGgjY64OVgqERTx1d64OghK4VlcF8EYBVgiIiLBSR4Dm1aJoIjPvBbtrUujIa9EZFxlhaGxLkK3AiwREZGAjLVon6JEsCoCFdUqERSZpfauJFUVhrNjCrCksDRGI\/Soi6CIiEhAxoYMT5HBAlcmqBJBkVlp70pydqyO6ko9JZTC0hiNqERQREQkMNMNGfZE6lUiKDILP9x5mF8908VFZy0JeykiZ4jVR9RFUEREJDC9h6FqASyY5olgdZ1KBEVy9I3t+\/ng7TvZuraRj7\/i\/LCXI3KGYs5gVYW9ABERkRl5M7CmG4SqEkGRnHzhng4+9dNneOE5S\/m3N11MbXVl2EsSOUNjtIYTp4YZTVsqK4prCLYyWCIiUvimGzLsUYmgyLSstfzjL57lUz99hpdvWcEX3nyJgispWLFoBGvheH\/xZbEUYImISOGbbsiwRyWCIlNKpy2f+O+n+Oc727npsjV87qaL1NhCCpo3bLi7CDsJqkRQREQKWzoNfblksOrghEoERSYaGU3zp997nO88eoh3XbWOP3\/ZuZjpym1FCkDMC7BSg0BDuIuZJQVYIiJS2FJxSI+oRFBkDoZG0nzw9h38z+NH+dCLN\/KBF7UquJKi0FjvAqxibHShAEtERArb2AwslQiKzMapoVHe+\/VHuWdPnL942bm86+r1YS9JJGdeiaACLBEREb\/lMgML1EVQJEvfwDDv\/MojPLy\/h7979WZu2npW2EsSmZUlddqDJSIiEoyxAGuGDFakHkYHYXQEKvXfm5SvntQQb\/vyQzzV2cvnb7qI37lghhcnRApQdWUFixZUK4MlIiLiu97DUBmButj096uuc8fhFFQuCn5dIgXoWO8AN39pOwd6+rnlLZfwwnOWhb0kkTmL1RfnsOGiCLCMMXXAqLV2MOy1iIhInvV2QsMKqJihpXQkE2AN9UOtAiwpPwd7+nnTl7bTnRzkK2\/fyvNbZnhRQqTAxaKRTBfB4lLwAxCMMa8Gvg781BjzcmNMTjs0jTG\/Z4x5xBjzSDweD3aRIiISnFxmYIErEQR1EpSy1N6V5HX\/8QAnTw3zjXdfoeBKSkJjtDgzWAUdYBlj1gF\/B3wK+E\/gt4E3G2Mumumx1tpbrLWXWmsvbW5uDnilIiISmN7DMze4gNNLBEXKyBOHT\/L6LzzASNpy+3uu4MI1i8NekogvGqM1CrACsBA4ZK192Fr7deDLuLLG3zHGnB3u0kREJHDWZjJYOQRY2SWCImXiked6eMMtD7KgupJvv\/f5nLN8YdhLEvFNLBrheP8w6bQNeymzUtABlrV2F3DCGPMHmY8fAX4ErAHOCXNtIiKSB\/09rjOgSgRFznBfW5w3\/7+HaG6o4dvvfT7rmqJhL0nEV43RCKNpy8lTw2EvZVYKLsAyxmwzxrzeGPPmzE1fBc42xtwEYK19GHgAeJ8xpjqsdYqISB6MDRlWiaBItp89cZR3fuUR1jZFuf09z2fl4gVhL0nEd7H6zCysIisTLKgAyxhzHXArcBbwQWPMZ4FngX3AZcaYP8rc9RSQBEwoCxURKTf9PfC998Cp4\/m9bq4zsEAlglI2frL7CO\/\/5mOcv2oht737CpobasJekkggGqPesOHi6iRYMAGWMcbgmlh8xlr7D8ALgBXAW4BfZt6uNsb8CvhL4B+stcUVzoqIFKv998Pu26D9V\/m97mwyWGMlgsng1iNSAP7lrnY2LK3n6++8nEV1KuaR0uUFWMXW6KJgAixrrQUeAzYZY5ZZaweAdwItwHuttT+11v4u8F7gamvtjvBWK+KjkUFIj4a9CpHpJY+549HH83vd3k4wlVC\/dOb7jpUIKoMlpWs0bdkbT3L1hiaiNUUxzlRkzmJRl51VieAsGWPWGGNqjDELcHurGoAtxpgF1tp+4G3ANcaYVwFYa9ustd3hrVjEZ198Edz512GvQmR6ycw8waO783vdsSHDlTPft1olglL6Ok+cYnAkTUtzfdhLEQnckqjL0BZbBivUlz6MMS8DPg38BhdY\/SFuD9b\/dp82j1trj2TKAovrOyuSi8E+OPY41C4KeyUi00t1ueOR3a51usnTFthcZ2ABVFS4IEslglLC2uPu97tlqQIsKX01VZU01FQpwMpFZr\/VatwQ4d8HngbeCjwEXAH8O3Bz5r6HgTcCXwpjrSKB6m4\/\/ShSqJKZAKs\/AX1HYeGK\/Fy3txOWnZ\/7\/avrVCIoJa2jKxNgKYMlZaKxPlJ0JYKhBFjWWmuM6cSVBLYBXdbazxhjRnDZrCuAHcBlwAXAi6y1e8JYq0igEm3umDzqslk1DeGuR2QqyS7XRGIo6fZh5SPA8oYMb3hJ7o+J1KlEUEpaRzzFkrrqsc3\/IqUuFo3Qk1IXwWkZY1qNMZcBi4FFwJsyDS6w1n4W+A\/gb4Fua+0PrbWftNY+m+91iuRFIut1A2WxpJAlj8Haq937+dqHNXDSzbTKtUQQxoNAkRLVEU8qeyVlpTFaQ3eyuDJYeQ2wjDEvB74H\/APwCeAbuIHBf5Z1t1uBEbTnSspBYg9UZl6F7O4Idy0iU7EWUnFoXA9L1uUvwBqbgTWLAEslglLi9irAkjLjMljFFRbkLcAyxlwJ\/D3wVmvttUAE2ApcCfwvY8xfGGNagW3AxbgMl0hpS7TB2S8AjDJYUriGki5oqV8KK7bkr1X7bIYMe1QiKCXsRP8QieQQrWpwIWWksT7C8f4hMgVvRSHfJYKfzppf9efARdbaTlxQtR7XRfAPgLdba4\/neW0i+TU64oKqFVtg0Zrx\/VgihcZrcFG\/FJZvhp69MNAb\/HVnM2TYE6mHoVQw6xEJWUfc\/W63LI2GvBKR\/IlFIwyPWnoHRsJeSs7m3OTCGFNtrR2exUO2A09kHlsJ1AArjTErrLV7jTGfAA4DUWvtybmuS6RonNgPo0PQtBGaWpXBksKVyszAql8KdTH3\/rEn4eznB3vd3k7AQMPy3B9TXef2bYmUoI64OghK+fEauvSkhli0oDrk1eQmpwyWMeYDxpjXZH38\/4BTxphnjTGbcjmHtXbUWuu95GmAE0BPZs7VzcBHgWoFV1I2vIxV00aItbo9WEWU\/pYykjzmjtGlsHyLez8f+7B6D0P9MqicxX+oKhGUEtYRTxKprGD1krqwlyKSN+MBVvF0Esy1RPADQBzAGHMN8HrcbKqdwD\/O9qLW2hFrbRI4aIz5FPAh4F+stadmey6RouV1EGza4AKsob7xJ7IihWSsRHCZyybVNeUpwOqcXXkgqERQSlpHV4p1TVEqK\/I06FukAMSiNQAkiqiTYK4lgquAfZn3fwf4trX2W8aYx4H7ZnvRzKDhauDqzPFF1lptQJHyktjjMgILlrgAC1yZ4GzKoUTyIdkFGFceaIzbN3gkTwFWrGV2j\/FKBK11axUpIXvjSc5ZoXmJUl4a68dLBItFrhmsXmBp5v3rgV9l3h8Gamd7UesMAX8N\/LaCKylLiTZXHginB1gihSbVBdEmqMy8Jrd8M8SfgZGA\/7Pr7ZxdB0FwJYI2DSPFU0oikouhkTT7e\/q1\/0rKTixaugHWL4AvGmO+BLQCP83cfj7jma25+C9r7ZPzeLxI8UrsceWB4LoIVtaok6AUpmSXy7Z6lm9xDVoSAc6AH+yDwZNzKxEElQlKyTnQk2I0bRVgSdmpra6kLlJZVMOGcw2w3g\/cDzQDr7XW9mRuvxg3GHhObDE1tBfxUyoBp3rGM1gVFa4USsOGpRAlu6C+efzjsUYXAc7D6j3ijrPNYFVnNv+rk6CUmPYudRCU8tUYjRRVk4uc9mBluv\/9wSS3f8z3FYmUg7EGFxvHb4u1QNcz4axHZDqprtP3QsVaXCATaIA1hxlY4EoEQZ0EpeR4M7DWN2sGlpSfWDRCd6mVCBpjRo0xSye5PWaMGfV\/WSIlLruDoCe2AY7vg9HZjJcTCZi1mRLBrAxWRSUsOz\/YRhe9ne6oEkERADq6kqxYVEu0Zs4jTEWKVqy+piT3YE3ViqkGKJ6vVqRQJNqgaoHbe+WJtUJ6BE4cCG9dIhMN9sHIgGvRnm35ZpfBCqrS2wuwGlbM7nEqEZQS1RFPqjxQypYrESyekGPal0GMMX+YedcC7zXGJLM+XYlrs66aJpHZSuyBpla398qT3Ulwtq2pRYIyNgNrQhHD8i3wyH\/Cif2wZK3\/1+097OZtVc+yUa1KBKUEWWvpiKd4zcWz3JMoUiK8EkFrLaYIRnDMlGf29l0Z4F1AdjngEPAc8F7\/lyVS4hJ7YNUlp9\/mlQsm2mDjDflfk8hkUtMEWOCyWIEEWHMYMgxZJYLJ6e8nUkS6+gZJDo7QslQZLClPjdEIQyNpUkOj1BdBmey0K7TWrgMwxtwFvNpaezwvqxIpZcMDcHw\/XPCG02+va3RDhzULSwpJ8pg7RicEWMvOA1Ph9mGd+zv+X7e3Exatnv3jxkoElcGS0tGhDoJS5hq9WVjJoaIIsHLag2WtvU7BlYhPutsBe3qDC0+sVQGWFJZk3B0nZrCqF7gumEF1Euw9PMcMVqbDmkoEpYR0xF2A1aoMlpSpWL0LsLqLpFV7ziGgMeZG4EXAUiYEZtbaV\/i8LpHSNVmLdk9sA+y9K7\/rEZlOqstlqupiZ35u+RbYf7\/\/1xw+5ebEzSvAUomglI6OeIr6miqWNtSEvRSRUDRG3e9+sTS6yLVN+98DXwfWAieA7glvIpKrRBtgoHGSRhaxFug7AoN6cigFInnMNZuoqDzzc8s3u0xTyuf\/BsZatM9hQ39lBEylSgSlpLgOgtGi2NwvEoSVi2p51UWrxkoFC12uGay3AG+w1n4nyMWIlIXEHli8ZrzbWbbsToIrL8zrskQmlYyf2aLdsyLT6OLY47B+m3\/XnOsMLABjXBZLJYJSQjq6klyxfpIsskiZWLqwlv9744VhLyNnuc7BqgB2BrgOkfKR2ANNmyb\/nLcvS\/uwpFAkj0F98+SfW7bZHf0eODyfDBZkAixlgaU0pAZH6Dw5oA6CIkUk1wDrFuDmIBciUhbSaRc8Tbb\/CqBxvTt2d+RvTSLTSU2TwYrGXBDkd6OL3sPuuHCWQ4Y91XUqEZSSsS\/hhma3NEdDXomI5CrXEsHFwBuNMdcDu4Hh7E9aaz\/g87pESlPvYffEb7IOguA6sy1aA91t+V2XyGSsdRms6BQZLHCNLo4GkMGqXTzesGK2InUqEZSS4XUQVIt2keKRa4B1HuMlgudM+Jz1bTUipS7xrDtOlcECtWqXwjFwEkaHps5ggWt00fZz1\/mveoE\/1+3tnHt5ILhhwyoRlBLR0ZWkssJwVmySfbsiUpByCrCstdcFvRCRspDIZKZmCrB23+6yB+oYJWFKdrnjxBlY2VZsAZuGY0\/B6kv8ue5cZ2B5qutg4IQ\/axEJWXs8yVmNddRUTdLJU0QKUq57sAAwxjQZYy43xmgQg8hcJPa40qdo09T3ibXCYO\/4k1uRsKQyv4PTlghmGl34WSbY2zm\/AEslglJCOrpS2n8lUmRynYPVYIz5NtAF\/AZYlbn9P4wxHw9ueSIlJtHmslfTZaaaslq1i4RpLIM1TYng4rOhZpF\/AdbIkAvs5l0imPJnPSIhGk1b9iVS2n8lUmRyzWB9GlgJXAycyrr9x8Cr\/F6USMlK7Jm+PBBOn4UlEqZcSgSNcVksvzoJ9h1xx\/mWCA4rwJLid+h4P0OjaQVYIkUm1wDrFcAHrbU7Ob2pxdPAer8XJVKSTp1wHdmaZwiwFq2Byhp1EpTwpbrAVMKCxunvt2ILHHsS0qPzv+Z8hgx7VCIoJWKsg+BSlQiKFJNcA6wlQPcktzcAPvyPKlIGvIzUTBmsiko3D0uzsCRsXov2ihn+q1i+2Y0f8ON3dmwG1jxLBEdO+RPwiYSoo8ubgaUMlkgxyTXAehiXxfJ4Waz34PZkichM4jm0aPfEWlQiKOFLxqcvD\/T42ejCjwxWdaadtYYNS5HriCdpqo+wuC4S9lJEZBZynYP1UeDnxpjzM4\/5w8z7W4FrglqcSElJ7IGKatcUYCaxVtjzcxgdgcpc\/0xFfJY8lluA1bQJKiMuwNr82vlds7cTIg1Qu3Du54hkAqyhfqhpmN96RELUEU+yXtkrkaKTUwbLWvsb4EogAnQALwI6gedbax8LbnkiJSTR5jJTuQRMTRsgPQwn9ge\/LpGppOIQzSHAqopA8zn+NLqY7wwscCWCoGHDUvQ64uogKFKMcn5p3Fr7OPDWANciUtoSe2DpObndd6yTYIcLykTyzVrXRTCXDBa4RhfP\/mz+A7LnOwMLVCIoJaEnNURPakgzsESK0JQZLGPMWbm+5XPBIkVpdBiO78tt\/xVkBVjqJCghOXXcZVFzDbCWb4H+BPQdnd91ezvn1+ACTi8RFClSe8c6CCqDJVJspstgPcfpLdmnUzn\/pYiUsJ59kB5xe1VyUReD2sVqdCHhScXdcbohw9mWb3HHo7th4Yq5XXN0BJJHVSIowniL9laVCIoUnekCrMuy3t8IfAb4D+CBzG3Px3UR\/JNgliZSQhJ73LFpQ273N8ZlsRRgSViSx9wx2pzb\/Zed745Hd8PGG+Z+TZtWiaAIbv9VTVUFKxcvCHspIjJLUwZY1tpHvfeNMZ8FPmSt\/U7WXe40xjwL\/G\/g1uCWKFICEl6L9hwDLHAB1r57g1mPyEySXe6YawardqGb33ZkHq3ax1q0z7dEMLNnRSWCUsQ6upKsa4pSWTGPPY0iEopc52BtBSb7X3M3cIl\/yxEpUYk2aFg5u5bRTa3Q1wmDKnOSEIwFWDnuwQI3D2s+nQTHhgzPt0TQC7D0tyPFqyOe1P4rkSKVa4D1HPC+SW5\/H6A+0iIzSeyZXfYKxhtd9Oz1fz0iM0l1QUWV2wuYq+WbXTOXgZNzu6YfQ4ZBJYJS9AaGRznQ068W7SJFKtcA60PAe4wxzxhjvpJ5exq3B+sPg1ueSAmw1mWwcu0g6IllAjJ1EpQwJDMzsCpy\/W8CWH6BOx57cm7X7D0MVQtgwZK5Pd4zlsFKze88IiHZ391P2qIW7SJFKtdBwz\/DNbr4HrAw8\/Y9YKO19qfBLU+kBCSPwWDv7AOsxvXu2N3h\/5pEZpI8BvU5NrjwLN\/sjnMtE\/RmYM1njhZARSVU1SrAkqLldRBUBkukOM1m0PBB4KMBrkWkNHkdBJtnGWBF6mDhanUSlHCkunJvcOFpWO66Ds610YUfQ4Y91XUqEZSi1dHlAqz1ymCJFKUpAyxjzMXATmttOvP+lKy1j\/m+MpFSEfc6CM4ywALX6CKhEkEJQbILlm2e3WOMyTS6mEeAdfaVc3vsRJGoMlhStDriSVYtXkBdJOfXwUWkgEz3l\/sIsBzoyrxvgcnqNiwaNCwytUSbG3zaMIfhq7FW2P1tt49rvmVTIrlKp92g4dl0EPQs3wIP\/CuMDEFVZHbX7PMxg6UAS4pYRzyl7JVIEZsuwFoHxLPeF5G58DoIziVAirXC4ElIJWa\/H0Zkrk4dh\/TIHAOszZAedrPfls8iA5aKu2uqRFDKnLWWjniSGy9bE\/ZSRGSOpmxyYa3db621We9P+Za\/5YoUobl0EPSUQifBdBq+\/XbYe0\/YK5FcpeYwA8uzItNJcLb7sMZmYM1zyLBHGSwpUkd7B+gfGlWDC5EillMXQWPM7xtjbp7k9puNMZPNxxIRcEOCew\/NfgaWJ9bijsXc6KL3EDz5PXj6v8NeieTKGzIcnUOA1bjeZY9m20nQryHDHgVYUqQ6utzvrQIskeKV64CTDwIHJ7n9OdyMLBGZjBcYzTWDtfgsqIwUd4DlNenoUbv5opGcRwarohKWnT\/7RhdjQ4Z9ymCpRFCK1FiL9qXagyVSrHINsFYDk5UCHsp8TkQm4wUXTZvm9viKSpcRSBRxgOUFh5rnVTzmUyIIrtHF0cddc5Zc9R52LybUxeZ2zYkidcpgSVHqiCdpqK2iub4m7KWIyBzlGmAdBS6c5PaLgYRvqxEpNYlnwVRC4zz6xMRaSyODdfIgjAyGuxbJTfKYC3ZqF8\/t8cs3u+HaJ2axRbe303XarMj1v6UZROphSBksKT4d8SQtzfUYdY4VKVq5\/k\/2TeDzxpjrjTHVmbeXAP8EfCOw1YkUu8QeWLIWqubxSmSsBXr2QnrUt2Xlldegw6bh+HOhLkVylIy7\/VdzfYK3Yos7zqbRRW+nf+WBkCkRTM0uiyZSADq6Utp\/JVLkcg2wPgbcD\/wc6M+8\/RT4DfCXwSxNpATMp4OgJ7bBtb2eTTagkCTaodFr1qEywaKQPDa\/sQBLz3OZ29k0uug97F+DC3AlgukRGB3y75wiAUsOjnC0d0D7r0SKXE4BlrV22Fr7BmAT8CbgjcA51tqbrLXDQS5QpGilR11p31w7CHpire5YjMHJUMp1Edz4W+5jNbooDqkuqF8298dXL3AvLOTa6MLaTAbLzwArkwHQPiwpInu9BhfKYIkUtVkVu1tr26y137LWfttaW8SDeUTy4MR+9+r5vDNYXoBVhPuwvKBwzWWwYElxBonlKBmH6DwHWy\/fnHsGq7\/b\/a34XSII6iQoRaW9SwGWSCmoyvWOxpgbgRcBS5kQmFlrX+HzukSK31gHwXkGWNEmqF00fr5i4u2\/im1wZYLFGCSWm3QaUvG5dxD0LN8Mj38LUt0QnaEzoN8zsMDNwQJlsKSodMSTVFUYzo7Vhb0UEZmHXAcN\/z3wdWAtcALonvAmIhMl9rjjfEsEjSneToKJdsC4Rh1esw4pbKd6wI7Or0QQxhtd5FIm6PcMLFCAJUWpoyvFWbE6qit96qYpIqHINYP1FuAN1trvBLkYkZISf9aVWdU1zv9csVZ47v75nyffuttg0Rq3JyfWCrtvd62zI3p1tmAlj7njvEsEswKsluumv28QGSyVCEoR8lq0i0hxy\/UlkgpgZ4DrECk9fnQQ9MQ2uGYRxfZqfKINmjJ7yBrXu+PxfeGtR2aW9IYMzzODVdcIC1fntg+rt9N1HZxvWWI2ZbCkyIyMpnmuWy3aRUpBrgHWLcDNQS5EpOQk9sy\/PNATy7Q5L6YSO2tdWWMs8z2IqVV7URgLsHwIdpZvzm0W1tiQ4cr5X9OjAEuKzMHjpxgetbQ0q0W7SLHLtURwMfBGY8z1wG7gtNbs1toP+LwukeKW6nZ7WXzLYGV1Ely+2Z9zBq3vKAwlx4NMbxaWWrUXtpSPAdaKLdD285nLQv2egQUqEZSi05HpINi6VBkskWKXa4B1HuMlgudM+Jz1bTUipWKswYVfAVYmOEkUUaOLsQ6CmeCwdqHb11OMzTrKSbILKmugZuH8z7V8M9g0dD0Nqy+Z+n69nbDsefO\/XjZlsKTIdGRmYK1XiaBI0cspwLLWzrBDWURO41cHQU8k6jqsFVNwMtamPut7EGuF7iIqcyxHycyQYWPmf66xRhe7pg6wvCHDG26Y\/\/WyKcCSItMRT9LcUMOiBdVhL0VE5kl9QEWCkNgDVbWug55fYkU2R6q73ZVpNWSVfjW2qESw0KW6oH6eHQQ9i8+CmkXTN7oYOOHK+PwuEayqBYxKBKVodMRT2n8lUiKmzWAZYz6fy0m0B0tkgsQe19zBz037sQ3wxHfcK\/5+ZBeClmhzQWFF1us4sfWw8xgM9kFNQ3hrk6klu\/x7YcCYmRtdjM3A8jnAMsZlsZTBkiJgraW9K8nLt6wIeyki4oOZSgRz2U2vPVgiEyX2wMqL\/T1nrBUGTkJ\/N0Sb\/D13ELrbzvweNGZ1Q1xxQf7XJDNLdsGqafZLzdaKLfDIlyE9OvkLDkEMGfYowJIi0ZMa4uSpYbVoFykR0wZY2nslMgfDA3B8P2y5yd\/zes0iEm2FH2CNDMKJA7DlxtNvH2vV3q4AqxClR6E\/4e88quWbYeSU+5k3bzrz80EMGfZU16lEUIpCR9y9ENCiDoIiJUF7sET81tMBWP8aXHiaslq1F7qeva57XGzC98AbNqxGF4Wpv9v93OY7ZDjbWKOLKfZh9XYCBhqW+3dNjzJYUiS8DoLagyVSGhRgifjN7xbtnkVnQUV1cQRYYx0EW0+\/PRJ1TS\/U6KIweUOGoz41uQCXtaqMwJFdk3++97AL6CoD6JymAEuKREdXktrqClYuWhD2UkTEBwqwRPyWmDD\/yS+VVdC4rjgCrIkzsLLFWqBbAVZBSh5zRz8zWJXVsPTc6TNYQZQHgkoEpWi0x5Osb6qnoqIIGhiJyIwUYIn4LbHHZZsidf6fO7ahOAKsRDs0rJi8U2DjemWwClUq7o5+7sECtw\/r6OOuA+ZEQQZYymBJkeiIJ7X\/SqSETBlgGWP+0xjTkHn\/GmNMTkOJRcpe\/Flo9rk80BNrcfub0qPBnN8v3W1TZ\/BiLW6vz6nj+V2TzMzLYPlZIgiw\/ALXPKPvyJmf6+0MpoMgKMCSojAwPMqh46e0\/0qkhEyXwboZ8P7a7wIag1+OSJFLp12Gye\/9V56mDTA65Dr0FSprXZnkVE0+vFbtanRReJJdULXA\/xllyzMTPyaWCQ70wmCvSgSlrO1LpLAWtWgXKSHTZaWeA\/7AGPMLwADPN8ZM+pKztfbeANYmUnx6D7sndH53EPR4WaHuDrcfqxD1d8PAiTM7CHq8r6GnA1b7OG9J5i\/ZBfXN\/g+yXna+Ox7ZDRtvGL\/dy2gpgyVlbLyDoAIskVIxXYD1EeBLwJ\/hhgl\/f4r7WWCS6ZEiZSioDoKeWFar9g0vDuYa8zXWQXCKAGvJWsCo0UUhSnX52+DCU7vQ7b07uvv024OcgQUuwBrud5nlCm05lsLU0ZXCGFivEkGRkjHl\/zjW2h9aa5txpYEGOB9onuTN593QIkVsLLgIKMCKNkPNovEufYVoug6CANW1sGiNGl0UomQcogH9k7588yQBVqc7BlkiCG7QsUiB6ognWb1kAbXVeq1apFTM+JKetfYEcB3QZq3tnuwt8FWKFIvEHqhd5H+TAI8xmTbnBdxJMNEGlTWw+Kyp7xNbrwxWIUoe87+DoGf5Fjj+HAycHL\/NC7AaVgRzzUgmI6AyQSlgHfGkygNFSkxONRPW2nuASmPMO4wx\/2CM+XtjzNuNMTUBr0+kuCT2uOyV33tYssVaCzs46W535WAV07wa25iZhTVZ224Jx+iI2z8XZIAFcPSJ8dt6D0Ndk8tqBkEBlhS4dNqyN55SgCVSYnIKsIwx5wF7gM8ClwNXAP8X2GOMOTe45YkUmcQeaNoU7DWaNsDJgzBUoN3REm3QNMOQ5VgrDJ50T+ilMPQnABtcgLXCC7CyOgkGOQMLxksE1UlQCtSR3gFODY8qwBIpMbnu+v0csBM4y1p7tbX2auAsYBfwT8EsTaTInDrhSqyC6iDoiWXanPcUYJvz0WE4vm\/qDoIe72so5ExcuUl2uWNQe7Dql7nS2ex9WEHOwAJlsKTgdXR5HQTV4EKklOQaYL0A+Ki1tte7IfP+nwNXBbEwkaLj7YsKqsGFJ7uTYKE5vh\/SIzMHmd4sLDW6KBxegBVUBssYVyZ4WoB1ONgMlgIsKXBjLdqXKoMlUkpyDbAGgMWT3L4o8zkRCbpFu2dsUG8BdhIc6yA4Q4C15GwwlcpgFZJUwAEWuE6CXc\/AyJArcT11XCWCUtY64kkWLagmFo2EvRQR8VGuAdZ\/A180xrzAGFOZebsK+ALwo+CWJ1JEEnugotoFD0GqqYeGlYUZnIy1qZ9hD1ZltesyWIhZuHIVdIkguAArPQzxZ4IfMgzKYEnB6+hK0dIcxQTZGElE8i7XAOt\/A23AfbiM1QBwD67xxQcDWZlIsUm0ue55ldXBX6tQW7V3t7mucAuWzHzfWGv4JYLpUXUy9CS7oDrqAvigrLjAHY8+HvyQYVCAJQVPLdpFSlOubdpPWGtfCWwEXp1522StfZW19uT0jxYpE4k9wTe48DRtcAFdoQUHifbcvwexFujeG97X0N8Dn14Hz\/40nOsXmlQX1Ac0v83TuN6V7R3dnTVkOMAMlkoEpYD1DgzT1Teo\/VciJSjXDBYA1tp2a+1\/Z94K8OVzkZCMDruufs0Bt2j3xFph4IQLEgpJd9t4E46ZNLbAcMp1XgzD4Uddq\/iDD4Zz\/UKTPOY6\/QWpohKWPW9CBiugIcOgDJYUtPEOggqwRErNrAIsEZlCz75M97yAG1x4CrGT4KkTkIrPIoO13h3D2kt2+LFwr19oknHXRj1oyze7AOvkIahdPB4EBaGyGiojCrCkIHXE3e+lWrSLlB4FWCJ+GOsgmKcSwbEAq4A6CXrB3kwdBD1ht2rv3OGOCrCc5LFgOwh6VmyBwV448GCw5YGe6jqVCEpB6ognqa40rGmsC3spIuIzBVgifvACrFyDi\/lafDZUVBVWBmusg2CO34NFa1zXxbC+Bi\/A6tnrml2Us9FhONUTfIkguAwWQNdTwTa48ESiymBJQeroSnJ2LEp1pZ6KiZSaGf+qjTFVxpj3GWPy8D+hSJFKtEHDCqhdmJ\/rVVbBknWFFWB1t7mgb8na3O5fWQWN68LJIPV2QvKo2w80OujK1cpZKu6O+SgRXHqem4EGCrCkrLkOgioPFClFMwZY1toR4O+BPPSeFilS+ewg6Gna4Lr2FYpEmwuuZtOmvrHFZZDyzctebX6tOxZSoBoGbwZWPjJY1QvG9yqqRFDK1PBomv3d\/bSqg6BISco1L\/0gcHGQCxEpWta64CJfDS48sZbCKm\/rbp99ieTY15AOZk1T6dzhsijn\/a77uNz3YXkZrHzswYLxMkFlsKRMHejpZyRt1UFQpETlGmB9EfhHY8wHjTFXG2Muzn4LcoEiBS95zLX7znuA1Vo45W3pURekNOXYot3TuB5GBqCvM5h1TeXwY7D0XJdxizQog+W1ys9XgLViizsqwJIypRbtIqWtKsf7fTNz\/Owkn7NApT\/LESlCYx0E8x1gZbJF3W2w5Oz8XnuikwddsDeXDBa4AGfRav\/XNRlrXQbrnJeBMZmBx+UeYGVKBKN5CrA23AC7vwUrLgj+WioRlALktWhfrz1YIiUp1wBrXaCrEClmoQVYXqv2Dmh9cX6vPZG3F2y2+9Cyv4b123xd0pROHHAd81ZeNL6GQw\/n59qFKtkFkXqI5KlddPNGeO99+bmWMlhSgDriSZYtrKGhVtvbRUpRTgGWtXZ\/0AsRKVqJNqiO5qfcKVv90sIpb\/Pmcc02g9WwEqpq89voojMzYDg7wHriuzAyCFU1+VtHIUl15a88MN8UYEkBch0EVR4oUqpyHr5gjPltY8yPjTFPGWPWZG57lzHmRcEtD4wx52T2fdUYY6oyt5kcHvd7xphHjDGPxOPxIJco5c7rIDjzr6W\/jHF7nhIFMGw40Qa1iyDaNLvHVVS4fVj5bDLRuQMqI7DsfPdxrBWw0LMvf2soNMmu\/JUH5ptKBKXAWGvp6FKAJVLKcgqwjDFvAr4FtOHKBb2cdiXwx8EsDYwxrwZ+BPwF8GXgA8aYRmutnSnIstbeYq291Fp7aXNzHma7SPkKo4OgJ9ZaGB3wuttc9mouQWbjeujJc4C17PzxbFX2PrBylSzxDNbokBumLFIAEskhegdGNANLpITlmsH6Y+Dd1toPASNZtz8IXOj3osANOAZeA7zTWnsDLsBbCvyxF2QFcV2RWRlKuQYPYQZYJw\/C8Klwru9JtM99DlisxWWP8tFuPp2Gzp3j5YHe9aG8A6xSLxEElQlKweiIZzoIagaWSMnKNcDaADwwye1JYKF\/yzmNARYBmwGstT8A\/jvzuTcaY3IubxQJjFeel+8hw56x8rYQhvV6BpOuzXpsli3aPbFWSA+75hNB69kLg72wMmu6RO0iVx5XrgHWyBCcOp6fIcNhqM407lCZoBSIdrVoFyl5uQYpncBkL9FfA\/ha22OMiRhjaq21w8BngBuMMV6LtN8AO4CrmcX+MZHAeAFW86Zwrj\/WhS\/E4KB7jh0EPY2ZDFI+ygQ7d7hjdgYLCqfUMgzekOFoiZZSK4MlBaYjnqQuUsnyhbVhL0VEApJrkHIL8HljzAsyH68xxrwVFwD9u1+LMca8Bjdz60fGmN8BDuD2YL3eGHO9dW4HYgRUmigyK4k9YDKNGsJQCOVt3rVn20HQM\/Y15CEL1\/kYVC2A5nPOXEO5ZrDGhgyXaAZLAZYUmI54ivXNUSoq8twYSUTyJtc27Z8xxiwC7gBqgbuAQeAfrLX\/6sdCjDEbgb8B3gGsBd4N\/BTYA6SBDxljzgN6gVXAIT+uKzIviT2wZG147b1rGqBhxfgcqjAk2gAz9yCzfpmbwZSvDNaKLVA54Z++WIvbhzRw0pUMlhMvg1Wqe7BUIigFpqMryaVrl4S9DBEJUK6DhrHW\/rkx5m+B83CZr6estUkf19IIHLPWPgA8YIzZD7wNsMAPcYHW+4B+4I3W2qM+XltkbsLsIOiJtYacwWqDxWdB9RzLXYyBxnXBl+ilR+HILrj4LWd+Lnvg8aqLz\/x8KfMyWCoRFAncqaFRDp84xY3Na8JeiogEaLb7mCwwgAtyfGn5ZYzJvLzIQ8A+Y8zrjTFV1trfAP8FvBK40Fp7P\/AW4D3W2h1+XFtkXtKjLrAJq8GFJ+zytkTb\/L8HjXn4GuLPuizGxP1XcHqAVW6SXe5YqhksBVhSQPYm1OBCpBzkOgerxhjzT0APsAvYDfQYYz5njJnzLk1jzA3A+40xCzI3PQpsBa4yxlRngqrbgLdnPh611qbnej0RX504AKODBZDB2gCneqC\/J\/\/XttYFJXPdf+WJtWa+nwHOKhprcDFJhmrJOsCU5z6sVBxqFkL1gpnvW4xUIigFpCPuAv1WtWgXKWm5ZrD+HXgt8C5cy\/bWzPuvAv5tLhc2xvw2rknGw9baU5nA6StAHy5rdVPmrl7WTIGVFJbEHncMPcAKsZNgbycMp6Bpji3aPbEWsKNwfL8\/65pM5w6312uydvLVtbB4TX4HHheK5LHSzV6BMlhSUDq6klQYODtWN\/OdRaRo5boH63XAq621d2TdttcY0wV8F9eYImeZZhX\/BnzKWnu3MSYGLAP6rbWfMMbcDPyWMeaduI6Bb7HW5mEKqcgsFEqA5ZXndbfDmq35vXZ3pk39fDNY2a3a5xusTaXzMVhxIVRM8bpS2HvZwpKMuzlgpUoBlhSQjniSNY111FZXhr0UEQlQrgFWCjg8ye2HgVNzuO4CXIfAtDHmt4APA91AszHmYWvtnwBfN8ZsxjW+6JrDNUSCldgDdU1Q1xjuOhafBRVV4zO58smvQctjrdoDyiCNDMHRJ+Dy35tmDa2w6zZX9mjKqH1y8hgsOz\/sVQSnKlP6qBJBKQAd8ZT2X4mUgVxLBP8Z+FjWXiky7\/9l5nM5ybRix1r7KPAN4HzgX4Hv4EoC3wpcaoy5JnO\/xxVcScEqhA6CAJXVrlV8GNmX7nZXdtewYn7nqYtBzaLgvob4026\/3GQNLjyxVhjsHW9bXi5SXaVdIlhR4fZhKYMlIUunLXvjSVqao2EvRUQCNmUGyxjzowk3bQMOG2N2Zz7enHl8Tv9SGGNeDnzLGPMja+1N1tr7jTHDwL3W2u9n7nbQGHMQGJrNFyElrL\/HZRMWFODMkMQeOOflYa\/CiW0IpwNeos1ln+ab8THGnSeoPVCHH3PHaQOsrKHNpRxwZBsecLO\/SrlEEFyZoAIsCdnhE6cYHEkrgyVSBqYrEeye8PF3J3y8L9eLGGOiwO8DHwSuNMZ801r7RmvtQxOyYq\/BZbWO5HpuKXHffSfYNLzlh2Gv5HSpbujvLowMFrjgYO9dkE5PvccoCN1tsNqnfV+xFjiw3Z9zTdS5A2oXZ7oFTnX9rGYhZ18ZzDoKTakPGfZU16lEUELXEc+0aFcHQZGSN2WAZa19u18XsdamjDHvAHqB7wH\/YYz5hrX2TdbaUwDGmLfigrC3W2sDbCUmRaVnH5w8CIN9UNMQ9mrGec0dCibAaoWRAeg95PZk5cPwKThxEC58kz\/na2yBx7\/jsipzHVo8lc4dLns1XaZt0RqojJRXo4tUic\/A8iiDJQXAa9GuDJZI6cvbS93W2k5rbdJamwDeA9QaY74OYIw5F1dqeKO19ol8rUmKQCoB6RF47v6wV3K6+LPuGPaQYU92J8F86dkL2Mnbns9FrMWd7\/hz\/pzPMzwAXU9NXx4IUFEJjevLa9hwqQ8Z9ijAkgLQEU+ypK6axmgk7KWISMByHTS8JDNUeLcx5qgxpiv7bbYXtdZ244KsYWPMs8APge9ba\/fO9lxSwoZPwVCfe3\/vXeGuZaLEHqiqzV+2aCZekJPIY4DlVwdBT3ardj8de8IF6asmGTA8Ubm1avcCrFLfg6USQSkA+7tTrG1SgwuRcpBrm\/av4vZG\/RdwDDf8d16stYlMw4zfBq631mrflZwulRh\/v6PQAqw292S8okBmmdQvc9388hkcjM3A8iuDtT5zXp+\/hs4d7jhTBgtcFq3tF5AeDe9nOzwAd\/41XPUhiDYFe61yymD1T9xWLJJf8b5B1inAEikLuQZY24BrrbWP+XVhY8wS4KXAS6y1j\/t1Xikh3gb8s18A+++Hk4dh0apw1wRuTtKxJ2DN5WGvZJwxmexLHmdhJdph4arxQa7ztWCJa9fud4ne4ccg2uzWOpNYK4wOuX1\/S9b6u45cPfdreOBf3J6wK94b7LVSXVC7CKpqgr1O2FQiKAUgkRzi0rUhz00UkbzIdQ9WxyzumxNr7XHgd6y1u2e8s5QnL4O1+XXuWChlgvFnoPcwrLsm7JWcLt\/lbd1t\/mWvPI0tmb1dPurcASsvzq2VfHYnwbAc2emOBwPqqJgtecxlP0tdGCWC3R1wx8dcZ08peyOjaY73D9FUX+IvZogIkHvQ9L+BTxljLjDG+FY3Y60d8OtcUoK8Dmfrr3UZiEIpE9zzc3fc8JJw1zFRrNV19RvOw5+VtS6D5XeTj1iLvxmswSQkns2tPBCyAqwQG10c2eWOBx8K\/lrJeOnvv4JwMlhP\/QDu\/yf3YoyUvZ7UENZCc70aXIiUg1wDrHZgAfAYMGSMGc1+C255UtbGZvQsg\/XbYO\/dhfFqcNsdsOx5hVGumK1pA2D9zwBNJhWHwZNuwLGfGlugr9O\/J8NHd7s5arkGWNFmqFkYcgZrF5hK13L\/ZMBPzlNdUN8c7DUKgRdg2XlvH85dKrPnK3ksf9eUghVPDgIogyVSJnINsG4FFgEfAG4EXj\/hTcR\/qYQr7YlEoeWF0J9we5\/CNHASDjwAG64Pdx2TiWW68OUjOBjrIOhziaDX6MKvIHE2DS7AlRE2rg8vwOrvgRP74dyXu48PBZzFSnaVT4kg1s2Ky5f+TIlzn\/o3idt\/BdDUoABLpBzk2uTiUmCrZlRJXqXi413U1m9zx713wYotoS2JjjvBjsKGG8Jbw1Qa8xhgjXUQ9LtEMKtEb\/nm+Z+vc4drbtEwiyAi1hp8YDOVo5ktqRfeDHt+4coEz39VMNcaPgWDvS5rV+q8RixDKahekJ9rentI+47m53pS0BJ9ymCJlJNcM1hPAQuDXIjIGVJZ+0MWroTmc8Lfh9V2B9QuhtWXhbuOydQudNmXfDQDSbS5OWCL1vh73kYvg+XTHqjDj+WevfLkcy\/bRN7+q9WXurldQTa6GGvRXgYZrOwAK1\/6FWDJuMRYiaD2YImUg1wDrL8APmuMebExZpkxpjH7LcgFShlLxU9\/dX39da48L4wnvuD2f7XdAa0vgspck795dsEbYN+9cPy5YK\/T3Z6ZA+Zrc1GoaXBP+Lt9KBE8dcIFaisvnN3jYq2AheP75r+G2ercCYvOgrpGWLMVjux2maYgjO1xLIMmF9V17pjPToJje7AUYAl0p4aoqaqgvqZA\/+8QEV\/l+uzof4CtwC+ATiCeeUtkjiL+SyVOH7Tacp3bQ3HggXDWc2SnawpQaN0Ds134RsDAjm8Ee51EAC3aPY0t\/mSwvGzQyotn97h87mWb6Miu8RLYNZdDetgFXUHwmi+UQ4CV7wyWtVkZLDW5EFci2FRfg8llXISIFL1cA6zrst5emPXmfSziL2vPzGCd\/QKoqA5vHlbbHYCB1heHc\/1cLFrtMmw7vwHpgBp8jgy5DJnfLdo9sfX+tEnvzMxFn3WJYEgB1kCvCyxXXOg+9spQgyoT9EoEy6VNO+QvwBpKjTfUUImg4LoIqsGFSPnIKVdtrb0n6IWInGbgBKRHTg+waupd2VTHXRBGE7+2n8OqS07PqhWii26Gb7\/NfZ82BBAMHn\/ONfrwu8GFJ9YKqa+7gKN2Hls\/O3fA4rNdud1s1C5yQUe+Z2F5DS68ksZok8vmBTUPyysRLIcmF\/kuEfSyV1W1KhEUwHURXLW4NuxliEie5JTBMsZcPN1b0IuUMuR14Jr45G\/9de6JqPf5fEnGXcOEQi4P9Gx6KSxohB1fDeb83QG1aPd43RDnWybYucM1ipiLWGv+AyyvpHHFBeO3rbncdTQMYn5T8hgsWAJVZbDpPt8ZLO\/fp6XnukB2dDg\/15WClUgOqoOgSBnJtUTwEeDhzPGRrI+9NxF\/jZUvTcgWtVznjnvvzuty6PgVYGFjEQRYVTVwwU3wzP8EE4gmAmrR7hkr0ZtHgJNKwIkDsy8PzF5DvksEj+yChhWn74las9U9QQ+i4UayqzzKAyG8AGvZ+e7o\/XsmZSmdtvSkhhRgiZSRXAOsdcD6zHEdsBG4CXgceHkwS5OyNlX50sqLXAlXvvdh7fm5ezK6\/IKZ71sILnqza5Cw+3b\/z93d5jr9zad8bzpL1rnjfIYNe40h5hxgtbqGJgMn576G2erceXr2ClyABcGUCSa7yqPBBYRXIrgsM8tNZYJl7Xj\/EKNpqxbtImUkpwDLWrt\/wlu7tfbbwB\/jWriL+GuqAKuiEtZdAx13B1M2NZnREZfB2nC9\/23Jg7LsPLdf7LGv+f99SrQHl70CiNS54cDzyWB17nBHr2HEbGUPPM6HoRQk9py53uZzoGZhMI0uUmUUYI1lsJL5uZ6XwVr+PHdUo4uylkgOAajJhUgZme+zxX3AhT6sQ+R0qQRgoC525ufWXwe9h\/JXwnXoYZfJKIb9V9kuejPEn3Z7x\/zU3Rbc\/ivPfEv0Oh9zQeBcs2z5DrCOPgHYMzNYFZVu6PDBACqxk13lMWQYoDICFVUwlMcMVlXt+H5CBVhlbXzIsAIskXKRa5OLxglvMWPM84BPAc8Gu0QpS6m46\/422UBfbx9Wx535WUvbz8FUjl+3WDzv1VC1wN9mF\/090N8dbAYL5j8Lq3PH3MsDARrXASZ\/QfxkDS48ay6HriddV0W\/DPW7bE45dBAEMAaqo\/krEUx1Q11T5vtrxmeOSVlSgCVSfnLNYHkDhb23LmA3cBnwvmCWJmVt4gysbI3rXfvtjjztw2q7A856vtv7VUxqF8H5vwuPf9e\/zf1ewBHUDCxPrAVOHXcB3Wz1HoG+I3PvIAiuUcjis\/IYYO10v+8LV575udWXgU3D4Uf9u14q03ShXEoEwZWe5qtEsD8B0Zh7gah+qft9lLIV73MBVrMCLJGyMZtBw9kDhrcB5wEt1toHg1malLVUYvpX11uug+d+HXz745OH4dgTxdE9cDIXvRmG+uCpH\/pzvrEOggGXCI61ap9Dowtv\/9V8MliQadWexwzWigtcpmWi1ZcCxt9GF15Xu3IpEQS3DytfJYKphMtggfse9ymDVc4SySEilRUsXJDT6FERKQG5Nrm4Z8LbfdbaZ6y1I0EvUMpUKj79QN\/117nA4dAjwa6j7RfuWGz7rzxnX+mClce+5s\/5utugotplEIM0n1btnTvAVMDyzfNcQ2YWVtDNVIYHoOvpycsDwWUil57nb6OLsTEIZVIiCK6TYD67CHr\/fjWsUAarzCWSg8TqI5jJXkARkZI0bYA1yd6rSd\/ytVgpI9OVCILrJIgJvl172x2w6CzXza0YGQMX3QwHfuO6\/81Xos2VaE62N85PS9a6IGku+7A6d0DzueOd4+Yq1uqC+KBnGB17Euzo9B0P12x1Lyak0\/5c09sTVHYZrHzNweoez2A1LNMerDKnIcMi5WemDNbEvVeTvWmCovhrZAgGTkwfYNU1uj02Qe7DGhl0A403XD956VaxuPCNrknHzq\/P\/1zd7cHvvwK3B2rRmtmX6FnrOgjOtzwQsrJoAZcJHtnpjlNlsMAFWIMnIeFTT6GxMQjTZIlLTb4CrKF+GE65PVgA9cvd93tUBR\/lygVYmoElUk5mCrAm7r3KfvsMMAjkqeZCyoY3pHOmJ3\/rr3Mb\/4MaBrv\/fvdEqVjLAz0Ny12QuPPW+T3JGx1xe6KC3n\/libXMvkTw5EHX5XDlhf5cH\/IQYO2C2sWuqcZU1lzujn6VCSaPuREIldX+nK8Y5KtE0Pv3ayyDtdw1KfGCWik7ib4hZbBEysy0AdYke6\/uAXqBvwT+EPgS0JKHdUo5mWrI8EQt17nSqn33BbOOtjugsiZTjljkLnozJI9C+x1zP8eJ\/TA6lJ8MFmRate+d3R4or8HFfDoIehatcfOT8pHBWnnh9FnSxvUuIPKr0UWyC6Jl1EEQ8pfB8oYMe\/9+NSx3x6RmYZUjay3dqUENGRYpMzkPGjbGrDPGfBN4COgGzrPWfsBaq5flxF+5Blirt7rZNkHtw9rzc1h3tWvvXOw23uCeUM+n2YUXaAQ9A8sTa4HB3vEnrLk4\/JhrwrHsefO\/fkWlC2yCHDY8MgTHnpq+PBBc8LXmcv8CrFS8vFq0Q\/4CrP5ud\/Qy8PWZAEvDhsvSyVPDDI9aZbBEysyMAVZmqPDngGeA5cCV1tobrbUBPuuQsjbxFeCpVEVg7QuC2YfV3eEaLGy4wf9zh6GyGi64Cfb8bO4to70W7fnMYMHsGl107oBl57k9XH4IulV7\/GlID88cYIGbh9Xd5hoozFfyWPkFWPkqEfT+\/arL7MFqUIBVzsaHDGsPlkg5mamL4J8DHcC1wCuttS+01j6cl5VJ+co1gwVuH1ZPB5w44O8a2jKldBuu9\/e8Ybroza6kctetc3t8dxssaHQNRvJhtnugrIXOnbDSh\/LA7DX07IX0qH\/nzNa50x2n6yDo8fZhHfLhn+BkvDxLBEcGgvtZeibuIa1fChh1EixT8b4hQEOGRcrNTBmsvwaqgUPA+4wxP5rsLfhlSllJxd3ep5qGme\/bcp07+p3Favu5K4VrXOfvecPUvBHWXAE7vj632U6JPHUQ9Cw+Gyqqci\/R69nrOu350UHQE2t1GSa\/A3jPkV1QsxCW5PB7tvIi9\/2Yb6OLwaRr3lJuGSyvbX\/QZYKphCtTrVnoPq6sdsGWZmGVpbEMlvZgiZSVmQKsrwLfwrVj757mTcQ\/qYTLXuXSGr35HDfI0899WEMpeO7Xbt9SqbnoZpeJmsuT9O62\/O2\/Ajdra\/HZuZcIeg0u\/A6wILh9WEd2wfItUJHDdthInbvvfDNYqcxkjXILsKozeymDLhP0hgxn\/\/tVv3zupblS1MZLBBVgiZSTaaeFWmvflqd1iIxLxXOfz2MMrN\/mGlKk07k9UZ3Jvntdt7xSKg\/0nP8q+NmfumYXZ12R++MGel2JU1OeWrR7Yi3QvTe3+3bugKpaWHquj9f3Aqx22PBi\/84Lru39sSfg0nfm\/pg1W+Gxr8Lo8NxbrCfLNMDKWwYra8iwp2GZMlhlKpEcpLLCsHhBGY1EEJHcuwiK5E0qntv+K8\/66+BUDxzd5c\/19\/wcIvVw1pX+nK+Q1NS7IOvJ78NgX+6P6840uMhnBgsyrdo7citpPPwYLN\/s72ynaLMr9ZpNo41cJZ51e4JmM7NrzVaXgTn2xNyv6wVY5bgHC4IPsPoT40OGPQ3LtQerTCX6hohFI1RUFPGwehGZNQVYUniSsw2wtrmjH\/uwrHUNLtZvc10KS9HFb3F7cJ74Xu6PSWQaTeRzDxa4DNZw\/8yv\/qdHXbmdn+WB4DKksZZgOgkeybwgkEsHQc\/YwOF5tGsfKxFcNvdzFKN8lQimEmdmsOqXu8A26AYbUnASyUGVB4qUIQVYUlisnV2JILjym6XnQ8ed879+11PQewg2vGT+5ypUqy+Dpk2wYxYzsbrbwFTm1ozBT2OdBGfIICXaXNDoZwfBsTUE1Kr9yC43xy02i7LLRath4ar5BVjJLsCMtxEvF5F6dxxKBnudVOLMf78alrsOnrOZ6SYlIZHUkGGRcqQASwrLYB+MDs4ugwWum+DB7TA0z1en237hjqUcYBkDF7\/ZNUvoeia3xyTaYMnZ+c\/q5ToLq\/Mxd\/Q7gwUuADpxEIYH\/D1v505X0lhRObvHrdk6\/wCrLuaaiJQTb2D4fP+NmM7IIAz1TR5gASQ1C6vcJJJDmoElUoYUYElh8WZgzXYD\/vrrXGOK\/b+Z3\/Xb7nBPeheumN95Ct2Wm1zL71yzWN3t+d9\/BS5jUxmZOYPVucNlg4IoYYy1AhaO7\/PvnOlROPr47MoDPau3wskD0Ns5t2snu8qvPBDGSwSD3IM1NmR4khJBUCfBMmOtJZ4c1AwskTKkAEsKS2rCkM5cnX2leyI+n3btp47DgQdLO3vlqW+Gjb8Fu26DkaHp75tOuwAn3\/uvwGV3lqxzM66m07nDBSuzzQblYrYDj3PR3eFKGucSYM13H1aqy\/38y41XIjgcYIA1cciwx8tgqZNgWekbHGFoJK09WCJlSAGWFBYvgzXbEsFInXviOZ9GFx13uX0SG0pw\/tVkLn6Le0K452fT36\/3EIycmt1eIT\/FWqfPYI0Ou2zQqgD2X8F4maKfAdaRne44mw6CnuWbXTv6uQZYyWPlmcHKR4nglBmszPdbnQTLSqLPGzKsEkGRcqMASwrLXAMscPuwup6cexlO2x2wYAmsvnRujy82LS9yQ5pnKhNMZFq0h5HBAoitdxmsdHryz3c9nWl3HsD+K4Dahe4Jsq8B1i4XJDVtmv1jqyKumcehOQRY1s6+S2epyEeJYH+3O07MYFVF3L43ZbDKSiLpqgOUwRIpPwqwpLBM9QpwLlpe6I577579Y9NpaL8DWl8cTJlZIaqsggvfCO2\/nH4\/jxdYhLEHC1wGaXTQZdIm07nDHYMKsGDmLNpsHdkFy86fe6OJNZe5Jhmzbbwx2OeykeWYwaqohKoFwZYIjv37NUmHxvrl2oNVZhLJTAZLAZZI2VGAJYUlFYfaRXPrVrf8AljQOLd9WEd2uGuXw\/6rbBe+CWwadn5j6vsk2tyw3dk2HvHLTK3aOx+DmkXQuD7YNfiVwUqnXYC14sK5n2PN5ZAeHi81zNVcm8iUikhdsCWC\/Qk3zqB28Zmfa1imLoJlxguwYuoiKFJ2FGBJYUnNo3ypogLWX5vZS2Vn99i2OwDjyubKSawFzr4Kdnx96hK87jaXwTEmv2vzzNSqvXOH28sU5PoaW9zv5qkT8z\/X8X0w2Du3Bhee1Vvd8eD22T0u6Q0ZLtMAqzoafBfBupj7t2iihhXQpwCrnCT6BjEGGusUYImUGwVYUljmE2CBa9eePArxHOc7efb83A3gjZbZ8FVwM7GOPwf775\/884n28PZfgXtiWrUAuifpJDg8AMeeCrY8EMYbfMw0jysXR3a543wCrPpml7GbbaMLr8lCtEwDrEg04C6C3VN3QK1f5r7\/U72QISUnnhyisS5CVaWeaomUG\/3VS2FJxWffoj1by3XuOJtugskuV2ZWbuWBnnNf4UoAJ2t2MZRye5\/C2n8FLhswVYnesSddqVxQHQQ9XoDlxz6sIzuhohqWnje\/86zODByeTbZWJYIBdxGMT77\/Clyr9vTIeCMMKXmJ5KD2X4mUKQVYUljmm8FafJYr55rNPqz2X7rjhuvnft1iFqmDza+Fp354ZgmcF1A0hdSi3dO4fvLsUedj7hh0BqtxHWD82Yd1ZBcsO29u+wyzrdnqZlodfy73xySPgamYOggoddV1wZcITvXvlzcLS\/uwykYiOagW7SJlSgGWFI7REejvmX\/5Ust18Nz9Mw\/Q9bT9wnX4mk\/JVrG76M2u1fkT3zn99u5Mi\/YwM1jgMljHn3O\/I9k6d7pgYdGaYK9fVeOC9\/kGWNZmGlz48Ls2l4HDyS7XobNcOmVOFKkPftDwlCWC3rBhdRIsF8pgiZQvBVhSOE71AHZ+JYLg9mENp3KbEzQ6Au13woYXh9fEoRCsvAiWng+PTSgTTLQDZryTX1gaW1x51ckDp9\/e+ZibCZWPn12sdf4B1smDcOr4\/DoIepaeC5GG2c3DSnaVZ4t2T5AlgqPDMHBy6hETXgZLs7DKRqJvSAGWSJlSgCWFYz5DhrOtu9q1Ss5lH9bB7TB4EjbcML9rFjtjXLOLIzvh6OPjt3e3uexQ9YLQlgZktWrPanQxlHLNTIIuDxxbQ2YW1mw7VGbr3OmOfgRYFZWw+pLZdRJMdbkGGeUqyBLBsSHDU5RfeoGtSgTLQv\/QCKeGRxVgiZQpBVhSOPwKsGoXwapLctuH1fYLqKiC9dvmd81SsOVGqIy4lu2eRFv4+69g8i5+Rx93M7zyGWANJcc78c3FkV0u+F82zwYXnjWXu0Yfg3253T8ZL\/MMVj0MB5TBmmlIenWtm4+lVu1lIdHnStSbNANLpCwpwJLC4T1BmW+ABW4f1uHH3J6u6bTdAWc9H2oXzv+axa6uEc55Gey+HUYGXaamuz38\/VfgficiDaeX6B3OU4MLz1gWbR5lgkd2QfM5\/mUE12x1QebhR2e+r7UuOPTj76tYRTIZrPlkIafS7\/37NU2Js2ZhlY14ZshwU4MyWCLlSAGWFI6xDNY892CB24eFhX33Tn2fEweh60nYWOblgdkuerPbI\/TMj90TwaFkuDOwPMZAbP3pbdI7d7gnrAtX5GcN823Vbq0rwVx5oV8rglWXAgYOPjzzfQd7YXSwfFu0gysRtKPuBQS\/zZTBAmhYNr8MqBSNRCbAalaJoEhZUoAlhSPZ5cr1ahfP\/1yrL3UZj+nKBNvvcMdynX81mfXb3J6rx76W1UGwAEoEwTW66JkQYOUrewWwaDVU1sw9g9V3xL2I4Ge3ygWLXUYsl31YyS53LPcSQQimTHBsD5YyWDIeYGkPlkh5UoAlhSMVz7SQ9uHXsrIa1l41faOLtjtg8dnQtHH+1ysVFZVw4Rth793Qcae7rRAyWOBK9E4ccO33B066AHBlwAOGs1VUunlcc81gHdnljn6PA1iz1XUSTKenv58XYJV7iSAE0+gilQAMLFgy9X3qMxmsIEoUpaB4e7Bi2oMlUpYUYEnhmG5I51y0XAcn9kPP3jM\/NzzggogNLynv9uyTufBN7rj9C66kqmFluOvxxFrdfqMT+8eDlXxmsMAFeXPNYHXuBAws3+znilyji4GTkNgz\/f280rRyzmBVBxlgxd0+xulmjDUsh9EhV4YrJS2RHGRxXTXVlXqaJVKO9JcvhSMV97eF9Prr3HGyLNb++12ZkMoDz7TkbFh\/rfv+xFr8ySj6oTGryUTnDvd+3gOsVhewp0dn\/9gju1y2NBL1d01jA4dnKBP09jiW8x6ssRLBAAKs\/hxeINIsrLKhIcMi5a1AnjmJ4J4A+pnBatoAC1dNvg+r7RdQVetmZsmZLnqzOxZCB0HPWBe\/DtdBcPFZU88cCmwNrZAedqWKs3Vkl\/\/lgeC+LwsaZx44nOxyLeIXNPq\/hmIxViIYwB6sVPf0DS4A6r0AS\/uwSp0LsFQeKFKuFGBJ4fC7RNAYVya4794zMw5tv4B114Q\/QLdQnfNyWLIW1r4g7JWMq2t0DVB6OvLf4MIz106CyS7o6\/S3g6DHGLcP6+BMAVamRXuhZCTDUJ3JHgZRItifmDngb1CAVS4SySFlsETKWBn\/TysFZSjlynb8aNGebf11bn+KV1IG7slxz16VB06nuhY+sBMue1fYKzldrAUOPez2YYUaYM1yH1ZQDS48a7a6PVjTzX1Lxcu7PBDGyzODKBFMJWbOYHkBVlIBVqlL9KlEUKScKcCSwuDnkOFs67e5Y\/Y+rD0\/d8cN1\/t7rVJTiM0\/Glvg6OPu\/Xx2EPREm6Bm0RwCrJ3u6HeDC4+3D+vQNPOwkscUYAVVIpgedY0rZnqBqHqB+\/3p0yysUjYwPErf4AjNGjIsUrYUYElhCCrAijbB8i2n78Nq+wU0bXIlcFJcsmdyBZUNms7YwOM5ZLAaW6B2UTDrWnmx2181XZlgMg7RMg+wgioR7O8B7MwZLHBZLDW5KGnjM7C0B0ukXCnAksLgdTjzu0QQ3D6sgw\/BYNK97b8fNqo8sCh5jS4aW9yQ3VDW0Dr7PVidATW48ETqXHZsqk6C1kKqSxmsoEoE+70XiHJoutKwbLxlvpSkRNLNwFKJoEj5UoAlhSEV4BDU9de5zm\/774d997g5NNp\/VZwa17vjqhDKAz2xVjh5EIZP5Xb\/\/h44eSD4jNuay+HwozA6cubnBk643\/tyD7CqasBU+F8i6GXgc8lg1SuDVeoSfV4GSwGWSLlSgCWFYSyDFUCAddbzXUv2jrtceWCkAdZc4f91JHhNG9zPb22I7fVjrYCFnn253X9sKPKFQa3IWbPVzS479sSZn0t6M7DKeMgwuBLP6mgAJYJeBivXEsFjLqsoJWmsRFB7sETKVlXYCxAB3CvAkYZg2qZX17ogq+NOGEq6ksEq1cYXpZoG+MMn3e9KWGJZA4+XnTfz\/ccaXGwJbEnA6Y0uJgZzXklaEC9gFJtI1P8SwdlksBqWw+igyyouWOLvOqQgeAFWLKr\/Z0TKlTJYUhhS8WD2X3laroPEs9B7WOWBxa52UbiznBqzAqxcHNnlhiLXBTzgd9FqaFgx+T4srwS33DNY4ParBVYimMseLM3CKnWJ5BANtVXUVleGvRQRCYkCLCkMqXiwr66vv278fbVnl\/moXegClVwbXRwJuMGFZ2zg8CQBVtILsMp8DxYEVyK4YAlU5lAUUq8Aq9TFk4M0a\/+VSFlTgCWFIZUINsBa9jx3\/uVbxl9BFpmrWGtuGayBk26o9YoLA18S4MoETxyA3glNFJJdUFEFtYvzs45CFlSJYC7lgaAMVhnQkGERUYAlhSHoEsGKCnj1F+Hl\/xTcNaR8xFpyC7CO7HbHfAZYAIcmzMNKdrkZWGGWVhaKIEoE+7tz\/\/fLK9NMKsAqVYnkIE0N2n8lUs70v62EL50OPoMFbh\/W6kuCvYaUh1irKws7dXz6+3kdBPM1FHn5FqisOXPgcKoL6tXgAoDqOv9LBFOJ3PZfAdTUuyYtfZqFVaoSySFlsETKnAIsCd\/ACbCj6nAmxSPW6o7de6e\/35GdsHBV\/oKbqgisvOjMACvZpQYXnkh9MIOGZ5OBb9AsrFI1NJLm5KlhBVgiZU4BloRvbAZWgCWCIn7yAqyeGRpd5KvBRbY1W11gNzwwfptXIij+lwim026YdK57sMAFWEllsEpRd0pDhkVEAZYUAq\/DmTJYUiyWrAVTMf0+rMEkJNpCCLAuh9Gh8fLEdNq9iKEOgo7fJYJjGfhZBFj1y5TBKlGJviEAmuq1B0uknCnAkvCNZbAUYEmRqKpxs62mC7COPQHY\/DW48KzZ6o5eo4uBE5AeVoDlidTDyCkXePphNkOGPQ3L3R4sa\/1ZgxQMb8hwU4MyWCLlTAGWhM97gqIngFJMZmrV3rnTHfOdwapf6jJs3jwsZYhPF6lzx2GfygTHXiDKsckFuABr5BQM9vqzBikY8UyApTlYIuVNAZaELxV35VYLloS9EpHcxVrdsOGpshBHdrl9T2HMXVtzuWt0Ye34Xh81uXCqMwGWX2WC\/ZkXiGYTwDascEfNwio5YxksBVgiZU0BloQvFXctjisqw16JSO5irTCUnLpZwZFdsPJCMCavywJcmWDyGJzYP55hUYbYidS7o1+dBOdSIugFuwqwSk6ib4hopJIFEf1\/JlLOFGBJ+FJxlS9J8Ym1uONkZYLDpyD+TP7LAz2rM\/uwDj48XiKoAMvxSgT96iTY3+2Ouc7BgvGspjoJlhw3ZFjZK5FypwBLwpea5QwZkULQOE2AdexJ11kurABr6XkuU3Nwu3sSXxmB2sXhrKXQVEfd0a8SwVQCaha5GWS58gIsdRIsOYnkoMoDRUQBlhQAZbCkGC1aDZU1kwdYR3a6Y747CHoqq2DVJS7ASsXdXrAwShULUSQTYPlVItifmF2DC4CaBhfo9SmDVWpcgKUW7SLlTgGWhC+VUIAlxaeiEhrXu0YXE3XuhAWNLggLy5rLXav4nn1Qr7+vMX6XCKYSs9t\/5WnQLKxSlEgOEVMGS6TsKcCScA0PwODJ\/9\/efYfHdVV7H\/9u9W7ZlixZ7r3GLU6zk5AOgfRGGiGhJJSEDhe43PcCtwKhwwUSQgoJBEIgBbip5KbZKY57iePeVEeyZPU2+\/1jz0iyI9uS5sycmdHv8zx6jjSambN1NBqdddbaa6tEUBLT6GlHyWCtc+WBfmaNJpwMNuiyWOog2MvrEsGW2qG9f+WP1RysJNPVHeRgS4dKBEVEAZb4bCgtjkXixejpLkPU3dV7W1c7VG\/xb\/5V2Pilbmu79ffVl9clgs2BwTW4CMsrURfBJFPX3IG1UKwSQZFhTwGW+KtnkU51OJMENHo6BDuhYW\/vbdWb3W1li3wbFuDWlSue7T5XB8FeXpYIWhtZBksBVlKp0RpYIhKiAEv81awMliSw0dPdtu88rIp1but3BgtcmSCoRLAvL0sE2xpcMD3UOVidzdDeGPk4JC4EmjoA1KZdRBRgic96MliagyUJqCfA6jMPq2Kda9s9coo\/Y+orvB6WLmD0Sk1z3R+9KBGM5AJRXrhVe4yzWFWbYeXPY7vPYSLQqAyWiDgKsMRfPQGWTgAlAeUWuWDqyABr7IL4aIs+4wKYfEZvJkucjBxvSgR75pAOYQ5Wvk8B1ht3wdNf7w0OxTO1zeEAS3OwRIY7BVjir+YaSMvunXgukkiMObyTYHcnVG6Mj\/JAcGVoN\/\/V33bx8Sg915sSwXCQMqQSwVCAFetOgtVb3LZ8bWz3OwwEmjrITEshLzPN76GIiM8UYIm\/wmtgxcPVfpGhGD29dw5WzVbobvdvgWEZmIxcb0oEezJYEQRYsVwLy9o+Adaa2O13mAg0tlOUl4nR\/zORYU8BlviruUbzrySxjZ4ODfugs7W3wYXfHQTl2LwqEYwkg5VZ4LL3sSwRPHTArTsICrCioKapXQ0uRARIsADLGJNQ45UBaK7R\/CtJbKOnuW3dTqhYCxl5MGqar0OS4\/CqRLCl1v2+07MG\/1hjXAlnLAOsqs1uWzhRAVYUBJo6tAaWiAAJEGAZYyYZY+YBWGuDoduUf08WTQqwJMH1bdVesQ5KT4CUuH9rHd68KhEc6iLDYfljYzsHqzoUYC28HhrLtQ6XxwJN7eogKCJAnAdYxpgrgWeAnxtjfm+MucwYk2ettccLsowxtxpjVhljVtXU1MRmwDI41qpEUBJfOIMV2AqVGzT\/KhF42UUwkvevvBhnsKo3Q34ZTDvbfa1GF54JBi11zR0KsEQEiOMAyxiTC9wE3GCtPQt4DXgPcEM4yDrW4621d1lrl1prlxYXK0MSl8KLdOaN8XskIkOXme\/WNNr6FHS2xE8HQTk6L7sIDmX+VVh+aewDrJK5LstqUlQm6KGDLR10B61atIsIEMcBFhAECoFpANbaHwNvALNxgZbmZCW6SBbpFIkno6fDgVXucwVY8c+zLoK1kWWw8kuho9GbYO94urug5h0YM8f9\/MWzFWB5KNDUAaAmFyICxGGAZZxUa20r8FPgTGPMktC3HwbKcZmtnjlZkqB6FhlWiaAkuHCZYFo2FM30dyxyfF6UCHpR4pwXw8WG63a6JQTGzHNfly12Adaxi0FkgAJN4UWGFWCJSJwFWMaYS4HfAL82xiwHXgeqgUuMMSda53tAkTFmqp9jFQ\/0BFjKYEmCCze6KJ0PqVpkNO6l57ry5K6OoT9HeyN0d0ReIgixCbDCDS7GzHHbssXQXA2HyqO\/72FAAZaI9BU3AZYxZiHwHeARXCngL4ETgZdw5YKfMMZ8yBhzHVAK1Ps0VPGKAixJFuEMlsoDE0NGrttGUiYYySLDYeEAqylGAZZJgeJZ7uuyxW6rMkFP1DS6AKtYAZaIAPF0qbUUeNta+3cAY8we4HbgV6GPU4BbgUbgRmttnV8DFY\/0LNIZQZtjkXgwZg5gYPzJfo9EBiIjx207WiB75NCeo7nWbSPJYOWVuG2sMlijpkJ6tvu6ZB6kpLkAa85F0d9\/kgs0dZCRmkJBdjydVomIX+LpnWAtcMgYcwrwprX276FO7N8DPmatfcIY8zRgrbUR1HVI3GiucSc3qel+j0QkMqOmwidegTFz\/R6JDER6KIMVSXOJngxWBBeIskdCamZsAqyqzS6oCkvPdhcGlMHyRKCpndF5GWiZThEBn0sEjTGnGGPeY4xZaq2tAnYDHwQmhhpd\/B2XvbraGGOste0KrpJIsxYZliRSOl8LDCcKL0oEezLwEWSwjIH8kugvNtzZ6ppcHHkBYOwiNbrwiBYZFpG+fDsbMMZcCDwI3AD8P2PMD6y1\/w\/IAT4DLAvdNQhkHm\/dK0lACrBExA99SwSHyos5WAD5Y6GxIrLnOJ6atwHb2+AirGwxtNZB\/d7o7n8YcAGW1sASEceXAMsYkwp8GPi2tfZW4EZgmTHmbmvtJ4CDwG3GmKeATwJ3+TFOiTIFWCLiBy9KBJsDri1\/OBs2VHkl0BjlDFb1FrftWyIIanThoUBjhzJYItLDlzlY1tpuY8yaPl8fAk41xqwwxnzPWvtlY8xIYD6wy1q7349xSpQpwBIRP3jSRTDCRYbD8kth54uRP8+xVG1yc71GTjn89pJ5kJLuAqx5l0V3DEnMWkttc7sWGRaRHjHNYBlj+q7AeQD4J2PMxD63XQJMM8bMtdYetNa+rOAqSXV3QutBBVgiEntelAg2B7wLsNob3DypaKne4tqzH7lGW1qmC7KUwYpIQ2snnd1WGSwR6RGzAMsYcxGw1hjzMIC19kHgL8Cr4SDLWhsAOoC8WI1LfNISanHsxQmKiMhgeFIiWBNZg4uwvBgsNly9+egdLssWQ\/laNbqIQO8iw5qDJSJOTAIsY0wubk2rzwFtxpjfA1hr\/wW4D3jSGHObMeafgQVATSzGJT7SIsMi4pd4KxGE6AVYLXWuiUbJMQKs9gbXZVCGpKbRNTfWIsMiEhaTAMta2wx8BPgd8CUg\/Ygg65uhsUwBrrHW7orFuMRHCrBExC\/p2YCJvETQi0XSwwFWU5QCrHCDi2NlsEBlghHoyWBpDpaIhMSsRNBaW26tbQqVAd4GZISDLOAd4O\/W2o9ZazfGakzio\/AaMgqwRCTWjIH0nKGXCHY0Q1erNxmsaJcIVm9226MFWGPmuAYYCrCGrLdEUAGWiDi+tGm31tbigqw2Y8xW4HGg24+xiE96MliagyUiPsjIHXqJoBeLDIfljHKd\/KIZYGWOgIKy\/r+fmg6lJ0DFuujsfxgINLWTmmIozE73eygiEid8W2g4lMlaD4wALle3wGGmqRpSMyBrhN8jEZHhKCNn6CWCXi0yDC6bll8KTVFaC6t6i5t\/ZczR7xNudBEMRmcMSS7Q2MHo3AxSUo5xjEVkWPEtwAqtc\/V+4AJr7Qa\/xiE+aQ648sBj\/dMXEYmW9Nyhlwg2h7qgepHBgtBiwxXePFdf1kLVZlcGeCxli6GjEep2eD+GYSDQ1K7yQBE5jJ8ZrIPAxdba9X6NQXzUXKPyQBHxTyQlgj0ZLA+aXIDLYDVGIYN1qNx1CDza\/KswNbqISKBJiwyLyOF8C7AArLVtfu5ffNRcowYXIuKfSEoEvZyDBaEAKwoZrON1EAwrmumafijAGpJAU0dir4H1xGfgH\/\/h9yhEkoqvAZYMY+ESQRERP0RSItgScJ33MvO9GUt+KbTVQ6fH1xyrN7nt8UoEU9OgdIECrCGw1lLT1J64a2DV7oDV98Prv4Kudr9HI5I0FGBJ7FmrEkER8VekXQRzi7ybQxpu1e51o4vqLZA\/1nUqPJ6yxa6TYFANfQejsb2Ljq5g4s7BWn2\/27Y3wM4X\/R2LSBJRgCWx17OGjDJYIuKTSEsEvVhkOCw\/SmthVW06fnlgWNli6GyBwDvejiHJBRrDiwwnYIlgVweseQimnw+ZBbD5cb9HJJI0FGBJ7PWsgaUAS0R8EmmJoJcZ+HCA1eRhgBXshpqtxy8PDFOjiyEJNHUACbrI8NtPutfyKZ+AWRfC23+F7k6\/RyWSFBRgSeyFJ4grwBIRv2TkuoyNtYN\/bHPAuwYX0Fsi6GUnwbqd0N0OJfMGdv\/R0yEjTwHWIAWaQhmsRAyw3roPCifCtHNg7mVuHuAulQmKeEEBlsReTwZLc7BExCcZOYCFztbBP7al1tv3r5zRkJLmbSfB6s1uO9AMVkoKjF2kAGuQEjbAqt0Bu16CJR92v\/tp57gAW2WCIp5QgCWx11zttspgiYhf0nPddrBlgp1t0NHk7RyslBS32LCXTS6qNgMGimcP\/DFli6Byg8rEBiHQ2I4xMDIn3e+hDM5b97qgfvGH3NfpWTDzfbDlr9Dd5e\/YRJKAAiyJPc3BEhG\/ZYQCrMF2EuxZZNjjDHxeifcZrFFTIT174I8pWwxdbVDztnfjSHI1TR2MyskgLTWBTqe62mHt72DW+yG\/pPf2uZdCax3sftm\/sYkkiQR6R5Ck0RyAzBGQlmAlFSKSPDJy3HawnQS9XmQ4LH+st3OwqjcPvDwwTI0uBi3Q1J545YFbnnRlrktvOfz2Gee7zK7KBEUipgBLYk9rYImI34ZaIhitDFZ+iXddBDtbXZOLgTa4CBs5xV38UoA1YIGm9sRr0b7qXhg5Gaacdfjt6dkw8wIXgGk9NJGIKMCS2GuuUXmgiPhrqCWCzbVu6\/V7WP5Yl1Xo6oj8uWq2gg0OPoOVkgJlCxVgDULCZbBq3oE9r\/Q2tzjS3EvdRYQ9K2I\/NpEkogBLYq\/Z4zVkREQGa6glguEMlpdNLsDNwQJvGl1Ub3HbMYPMYIErE6zc6ObpyHHVNnUkVoD11n2h5hY39v\/9GRdAWrbKBEUipABLYk8ZLBHx21BLBJtrICUdskZ4O57wYsONHpQJVm+C1EzX5GKwyhZDsLO3zbscVUtHFy0d3YkTYHW2wbrfweyLIG9M\/\/fJyHVzsbY8oTJBkQgowJLYCnaH1pBRgCUiPhpyiWDAZa+M8XY84QDLi3lY1VugeCakpg3+sWp0MWCBRlfOWZSXIHOwNj8OrQff3dziSHMvdZnUfa\/HZlwiSUgBlsRW60E3N0ABloj4acglgh4vMhyW52EGq2ozjJk7tMcWToLskQqwBqAmvMhwfoJksN6612U1J5957PvNfK\/LgKpMUGTIFGBJbPWsgaU5WCLioyGXCAa8n38F7j3RpEQeYLUehMbyoQdYxrgsVqwDrJd\/APdfHNt9RigQCrCKE6FEsHoL7F0JJ97cf3OLvjLzYfp5sPkJCAZjMjyRZKMAS2Krqdptj1b\/LSISC2kZbi7VUBYajsYFopRU1+gi0hLBngYXQwywwAVY1Vtcu\/dY6O6ElT+HXS9Bw4HY7NMD4QArIeZgvXUfpGbAohsGdv95l7lAff+b0RyVSNJSgCWx1ZPBUomgiPgsI2cICw3Xer\/IcFheSeQZrHBzipIIA6xgF1RtimwsA\/XO073dGfe8Gpt9eiA8B2t0vM\/B6myFdb+HORcP\/OLAzPe6gExlgiJDogBLYqs5vEinAiwR8Vl67uBKBLs6oL0heiXO+WOhMcI27VWb3WLBBeOG\/hyxbnSx9iEXXGaNgN2vxGafHgg0tVOYk056apyfSm36C7Q1wInHaW7RV9YImHaOC7Csjd7YRJJUnL8rSNJprgGTClmFfo9ERIa7jNzBlQi2hBYZjsYcLIB8j0oEx8yJrMthwTh3ESwWAVZjlctgLbwWJp6WWBmsRFlkeNW9MHoGTD59cI+beykc2g8HVkdnXCJJTAGWxFZzjbv6e7xJtiIi0TbYEsGWKGfg80rde2R359Aeb60rERwzJ7JxxLLRxfo\/gO2GRTfCpOVQu92bToox4AKsOC8PrNoE+99wzS0GG3TPutDNU9z8l6gMTSSZ6SxXYqs5oPJAEYkPgy0R7ClxjlaJYHgtrOqhPb6xAtrqoWRe5GMpWww1bw++y+JgWAtrHoTxJ7t1uyYvd7cnSBYr0NQR\/xmsVfe6luuLrh\/8Y7NHwtSzVCYoMgQKsCS2whksERG\/DbZEMBxgRavJRaSLDYcbXESawQIXYNkgVG6I\/LmO5sBbENgKi290X5cuhIx82J0gAVZjnJcIdjS7DOHcSyFn1NCeY+6lUL8XKtZ6OjSRZKcAS2KruUYZLBGJD0MuEYxygDXUErmqcIAVQQfBsLGL3LZ8beTPdTRrfgtp2TDvcvd1ahpMPCUhMlhtnd00tndRHM+LDG\/6C7QfgqWDaG5xpNkfcPOm1U1QZFAUYElsqURQROLFUEoEo9mkJy\/CAKt6i3uOoWYr+ioY67oaRmseVkcLbPyzW28pq6D39knLXWliOFsYp3rXwIrjOVir7oWiWa55yFDljIIpZ6pMUGSQFGBJ7HS2QkejAiwRiQ+D7iIYcCec0WrSk1sMmAgCrE2RrX91pGg2utjypMuuHLnwbbjTXZxnsQJNbg2suC0RrNwAB1a57FUkHSXBBcF1O6NbLiqSZBRgSexokWERiSeDLRFsDkRv\/hW4Erm8MUObgxXshpqt3pQHhpUthsA70N7o3XOGrX0QRk52Gasj95meE\/fzsAKN4QxWnAZYq+6FtCzX\/j5Ssy8Ck6IyQZFBUIAlsaMAS0TiSXoudLdDd9fA7t9SG\/0mPXklQ1tsuG4XdLV5H2BhoWK9d88JcHA37HrJZa+OzAampsOEkxMggxUKsOJxDlZ7E6z\/o5vblj0y8ufLLXKZxc2PqUxQZIAUYEnsNEd5DRkRkcHIyHXbgZYJNgeit8hwWH6pa7c+WF52EAzraXThcZng2t8BBhZe1\/\/3J53u1m9qqfN2vx4KB1ijc+NwDtbGR105\/okRNLc40txL3Rpl1Vu8e06RJKYAS2KnJ4OlNu0iEgcyctx2oGWCLYHov3\/ll0LTEDJY1ZsBA8WzvRtLXjEUjPc2wAoGXYA19SwonND\/fSYvByzsXendfj0WaOogPyuNrPRUv4fybm\/d6zKZE0727jnnXAIYl8USkeNSgCWxowBLROJJeiiDNZBOgt1d0How+hn4vFK30PBAyxbDqjfDqCm9QaNXyhZ5G2DtehEa9vWufdWfcSe6+UNxPA+rpqmd4nicf1W+1v2+Trw58uYWfeWNcfPlNA9LZEAUYEnsNAfcCU24LEdExE+DKRFsDZWrxaJEENt7QWqgqjZ7O\/8qrGwx1O2A1npvnm\/tQ5A1wjVOOJq0TBh\/Eux5xZt9RkHcLjL81r1ubbEFH\/T+uede6lroV7\/t\/XOLJBkFWBI7zTXKXolI\/OgpERxAgBWrDHx4seHBdBLsbHNBULQCLICKdZE\/V2u9a89+wtWQnnXs+05a7tqCtzVEvt8oCDS1U5QfZ\/Ov2hthw59g\/hWQXej988+5GDCw5Qnvn1skySjAkthprlGDCxGJHz0lggOYgxVu0hPNNu0wtMWGA1vBBr1tcBEWDrC8KBPc+KjrdHis8sCwycvdz7T3tcj3GwWBpo74y2BteAQ6mrxtbtFXwViYeKrKBEUGQAGWxI4CLBGJJ4MpEWwJd0GNUQZrMAFWuLNbyTzvx5MzCgoneRNgrXkQxszr7U54LONPgtQM2B1\/ZYIdXUEaWjvjK8Cy1q19VTIfxi+N3n7mXgpVGyGwPXr7EEkCCrAkdppqXFcqEZF4MKgSwVq3jXoGawxgBhdgVW1ywcioqdEZU9niyAOsqs1QvtplrwbSfCE92zW7iMP1sGqb43CR4fLVULne++YWR5pzsduqm6DIMSnAktgIBkMtjhVgiUicGEwXwZYAYFxGJ5pS012WbDBzsKq3QNEs99hoKFsM9XsiW5dq7UOQkgYLrhn4YyYtd13x2huHvt8oCDR2AFCUF0dzsFbdC+k5gzu+QzFivMsuqkxQ5JgUYElstNVDsEsBlojEj54SwQHOwcoeCSkxWPcorxQaB7EWVvXm6My\/Cot0HlZ3J6x7GGZdOLgSy8nLwXbDvteHtt8oCS8yXJQfJxmstgY3v23+la5DY7TNvcxly+p2Rn9fIglKAVYiO7gHtj\/vskPxLjxBXAGWiMSL9EGUCMZikeGw\/BJorBjYfVvr4dABKIlCB8GwsQvddqgB1jtPu+O3aADNLfqacIrLesXZelg1oQArbtbBWv9Hd5FgaZSaWxxp7iVuqyyWyFEpwEpkT38dHrwCfn4SvHWfa9Ubr7TIsIjEm5QUt2bQQOdgRXv+VVh+KTQNMINVE1qTKBot2sOyC2HUtKEHWGsfgrwSmH7e4B6XkeuyZ3E2D6sngxUPAZa17v9\/6QIoWxKbfRZOdPtSgCVyVAqwElnFOndlMSMPnvws\/OgEePn70HrQ75G9W0+ApQyWiMSRjNyBlQjGMoOVVwpN1RDsPv59qza5bTQDLAg1ulg7+Mc1VrkM1sJrITVt8I+ftBwOrB5YK\/0YCTR2kJuRSnZGDMpFj2f\/KtfVb+kt0W1ucaS5l7qA++Ce2O1TJIEowEpULXXQsA\/mXQ63\/h\/c9ASUngDPfxt+OB+e\/mdo2O\/3KHspwBKReJSRM8AMVixLBEvd3KNwafWxVG+BzALXfCCayhbDof0u8BuM9Q+7n2Ww5YFhk0+HYCfsf2Noj48Ct8hwHGSvAN66111kPeHq2O537qVuq0WHRfqlACtRha9alp7grlpNfQ986M\/wiVdg9gfgtV\/AjxfCn2\/rva+fmkMduLKj3IFLRGQw0nOPH2AFu6ElxiWCMLBOguEGF9HOXvQ0ulg78MdYC2segvEnQ\/HMoe13wilgUuJqHlagqT0+ygNb62Hjn+GEqyAzP7b7HjXFVdBseiy2+xVJEAqwElXlBrctXXD47aUnwBV3wWfXwsm3wpYn4RfL4MGrYNfL7h+eH5prXHvjoZSIiIhEy0BKBFsPAja2JYJw\/LWwrI1+B8GwsQsAM7h5WPtXQWCrW\/tqqLIK3Il8HM3DcgFWHLRoX\/9H6GqFE2PU3OJIcy+FA6ugfp8\/+xeJYwqwElXlBsgdE1qUsh+FE+F9\/wWf3wjnfMP9U7z\/Irj7HHfFaSC1\/V5qrnHjFRGJJwMpEQyX6uWMjv54oDeDdbwAq7HSBX9j5kV\/TJn5UDRzcAHW2gddp8Z5l0e270nLXbAWJ42cAk0d\/mewrHXlgWWLoWyRP2OYEy4TfNKf\/YvEMQVYiapqg8tWHU\/OKDjzyy7QuuiHbj2qRz4MPz0R3vw1dLZGfahAKMBSB0ERiTPpucdvoNASXmYiVhmsErc9XifB6s1uG4sMFoQaXQwwwOpogQ2PuixHVkFk+518OnS3u2yJz7q6gxxs6WC03wHWvjfc79+v7BVA0XQoma9ugiL9UICViLo6oPrtgQVYYenZsPQjcPsquOYBt2Dm377oGmK8+F3XNCOammvU4EJE4k9GLnQONIMVowArLcPNVz3eWlg9AVaUOwiGlS1288IODWCNri1PQkdjZOWBYRNPA0xczMOqa+7AWij2u0Rw9f2Qke8WF\/bT3Mtg32twqNzfcYjEGQVYiSiw1XVVGkyAFZaS6q4ofvwfcPPfYNwSeOE\/4IfzXGOMaFGAJSLxaCAlgrHOYAHkj3Utzo+leovLduXGqHSxp9HFALJYa34LIye78r5IZRdC6XzY80rkzxWhmnhZA2vnizDjfMjM83ccc1UmKNIfBViJqKfBxRACrDBjXNnFDY\/AJ1fCuBPhuW9Be6M3Y+yrqwPaGhRgiUj8GUiJYHOt28ZqDhZAfsnxM1hVm2KXvYJQ19qU4wdYB3fD7pdda3avuhtOOh32ven+n\/go0OT272ub9uaAa5nv19yrvopnQvEclQkO1YqfuuV1Vv0G3nkGqja78yVJeGrplogqN0JaNoye7s3zlcyFs\/8Z7n0fbH0KFni8noYfV39FRAYiXCJo7dGDgZYAZI2A1PTYjSt\/LNRsPfr3g93u+0s\/ErsxZeS4k+njBVhrfwcYWHSdd\/uevBxe\/wWUr4aJp3r3vINUGw8ZrIp1bjt2kX9j6GvupfDid1zGNb\/E79Ekjrqd8Mw3+v9eZgEUjHPr240YBwXjez8fMd59Ly0OlgqQo1KAlYgq17ugKMXDVeQnnOL+YDc+6n2ApUWGRSReZeSADUJXm5ur2p\/mQOzfv\/JKXJOLYBBS+ik2ObjbteguiWEGC1zWZNszRw9Ig0EXYE0729vFjycuc9vdr8Q2wKrdAR1NrlU8rkU74G+b9p4Aa8Gx7xcr8y6DF\/8b3n4STvqY36NJHNufd9vbV7kLPQ37ez8OHej9vHxN74XqvnLH9Am4xrvu0Quvdc3NxHcKsBKNta5EMFz37JWUFNdK9\/VfuYYXXv6BKsASkXiVnuu2HS1HD7BaArFrcBGWXwrBLrfAcV4\/752x7iAYVrYY1j7kTgD7C6B2vQgN++C8b3q739zRrhxyz6vAl7x97qOxFh6+wa2T9rn1gCsRzExLIS\/Tx9OninVQOMk1q4oHxbNdC\/9NjynAGoztz8HIKVA0w31dUAYTTu7\/vp2trpHIYQHYPmg4ADXvwPZ\/uEz823+Fm57QmqNxQL+BRHPogGu1Hsn8q6M54SpY+TP3B7rkJu+et1klgiISpzJCAVZnM3CUOVbNtTBqSsyGBPSuhdVU2X+AVbUZMO7kNpb6NrroL8Ba86Arp5x9kff7nrTcZce6O2NTrrntWajZ4j5vDkBuEYHGdoryMjFezS0biop1PRm1uGCMu+j78vehqab\/16scrrMNdr008C6b6dkwepr76I+1sO5heOwTrnHZef\/q3VhlSNTkItH0NLiIQmnA2EUwaqorE\/SSMlgiEq8yctz2WJ0Em2ti2+ACIO84iw1Xb3Zd+sIBYqyUzIOUtP7nYbUedN3kTrgG0rO83\/fk5S4QDpfIRduKn7ifFXp+3pqmdn8bXLTWw8Fd8RVggQuwbNBdoJXj27vSZUann+fN85nQnMclN8ErP3AXB8RXCrASTeUGwESn7t4Yt6bGrpegqdq7522qhrQsyMz37jlFRLzQt0SwP8GgK9OLdQY+fwABViw7CIalZ7uyxP4CrI2PugWBF98QnX2HW77vjkG79gOrXSfEM74ImJ6fN9DU4e8aWJWuVDEuOgj2VTIfRk1TN8GB2v4cpGa6bs5euvC77nfx51tdKaH4RgFWoqlc70pVohWszL\/SXYXa9Jh3zxmeIO5nSYWISH8OKxHsR1s92O7Yz8HKC3Vja+onwOpsc80XYt3gIqxssQs4rD389jUPuZO7aHW3yxvj5vrsicGCwyt+4jq5nXa7myNzYDXgmlzERQfB0jjLYIXLBHe95OZxy7Ftfw4mLfM+A52eDVffD90d8MgtrpxWfKEAK9FUbozO\/KuwMXNgzDxvywSbazT\/SkTi0\/FKBFtCa2DF+j0sPQuyCvvPYAXecUFfrBtchJUtduWA9Xt6b6va7FqoL7ohuhfTJi2Hva+5NvXRUrfLZWKW3gJZBVC2BMrXEAxa6po7\/A+wCsbF5zynuZe616XKBI+tfh\/UvO1deeCRiqbDJT+B\/W\/A89+Kzj7kuBRgJZK2Q672OpoBFsD8K2Dfa+5NwAvNNZp\/JSLxqadE8CgBVrhJT6znYIFbC6u\/AKs61HhhzLzYjiesb6OLsLUPQUo6LLgmuvuefDq0H+otlYuG1\/4HTCqc8kn3ddliaKqkoWoP3UHrf4v2eJt\/FTZ2oZsX6PU87mSz\/Tm3nXF+9PYx\/0rX0XHFT+Htv0dvP3JUCrASSdUmt41Gg4u+5l\/htpv+7M3z+bGGjIjIQPSUCB5lDpafC6XnlxwlwNrkgpmjdRSLtjFzITWjN8Dq7nQdzGa9L\/rHqWceVpTKBFvqXCfEBddAwVh327gl7lu7VwH41+SivREC2+I3wDIGFnwQdr7oWopL\/7Y\/ByMmuHLXaHrvf7rXymOfgIN7jn9\/8ZQCrEQS7iBYMj+6+xk11ZVEeHEVylqVCIpI\/MoYaAbLjwBrrFts+EjVW6B4VmxalfcnLdN1EwwHWO887QLRxR+K\/r4Lxrr\/UdGah\/Xmr12wveyO3ttK5oNJJXjgLQD\/SgQrNwI2enPcvLDgg4CF9X\/0eyTxqavDBaDTz4v+vPS0TLj6Pnce9qdb3L4lZhRgJZKqDZA9yi1GF20nXOVKEQLbI3ue9kbXVUoZLBGJR+nHm4PlYwYrL5TBOrKZRPUW\/+ZfhZUthvJ1rsvimgddW\/lp58Zm35OWw54Vbt9e6myF138FMy44\/Phm5MCYuWRWuwYTvgVY4QYX8ZrBApdVnXAKrPv9u1+34uZFdTRGb\/7VkUZNhUt\/Dgfegmf\/X2z2KYACrMRSucHNv4pFN755lwMm8jJBrYElIvEsLdPNtzlaiWBzresml+bDSXV+KQQ7D+\/K1tYADfv8adHeV9liaG9w83W3PQMLr4XUtNjse\/Lprrtj9SZvn3fd711Avewz7\/5e2SIK6lwGqdjPACt3TG8L\/3i18FrXxKFird8jiT\/bnnVrq019T+z2OfcSN5\/w9V+ojX4MKcBKFN1drktTtBtchBWUuRaiG\/4U2VWoZh+v\/oqIHI8xrkzwWBksPxpcQO+JdN9W7dVvu208BFgAT33NdY5bfGPs9h2NeVjBbljxM\/dz9bc20bglZHU1MC01QEF2jALJI4UbXMT7kifzLndrPK172O+RxJ\/tz8PE02K\/Luj534ZxJ8Ljt0Pdztjue5hSgJUoare7UrtYBVjgml0EtvY21xiKngzWGG\/GJCLitfScY8zB8nEOaV4\/iw2HszZ+rYEVVjzbLSBfsdaVhBXNiN2+CydA4UTY4+GCw1v\/DnU7XPaqvwCmzDW6OC17L8aPAKez1WWF4rk8MCx7JMy6EDY8onWY+jpU4aZ6TI9RKW1faRluPpZJgT9+2K2lJ1GlACtRhBtcxDLAmnuZK52JpNlFc7XbqkRQROJVRu6xSwT9aHABrosgHBFgbYGMfNeFzE+p6b3\/j2KZvQqbdLqbh+XVPJ9XfwKFk2DOJf1\/f8xcOklnSdoub\/Y3WFWbXKawbJE\/+x+shde5NeS2Pev3SOLHjufddnoU27MfS+FEuPxXbomDp7\/uzxiGEQVYiaJyvWuLG+22nn3lFsHUs1yANdR\/Yn6uISMiMhAZx8hgtQQg16f3r7x+SgSrNrsGDPFQJjbhFBfszbs89vuevNydwNe8Hflz7X3NNR847fajzyNLy2Bn2hTm2B2R728owvOZEiGDBS5Lk1Pk5rWJs+1Z1xm0xKf168AtpbDsM7DqHjcFRKJGAVaiqNzgSjJi3ZZ3\/pVQv8d1oBmK5hrIKnTpaRGReJR+lDlY1rqLRH5lsDJyIHNEbwbLWqje7H8HwbCzvw6fWhH7+STQZx6WB2WCr\/7ElbUtvuGYd9sQnMqUzm3edy8ciIp1box+Zy4HKjUdTrga3nnq8CYtw1V3F+x8wQWefl8cOff\/uYsjT37WrasmUaEAKxFYG+ogGOUFhvsz+wMuczbUMsHmGpUHikh8O1qJYPsh18XPzyY9+aW9AVZTFbTW+XsFvK+MXFd25IeRk6FgXOTrYQW2uflXJ328d020flhrebNjMlnBFqj14aQ0URpc9LXoOujugE1\/8Xsk\/juwynUAjVV79mNJTYer7nXndo\/c7Ob3iecUYCWCpipXphLL+Vdh2YVuTZCNf3ZdlgarOaAAS0Ti29FKBP1cZDgsv6R3seHqzW4bLxksPxnjsli7X41sHtaKn7oW\/Cffesy7NbR2sqZ7ivsivMByrHS1u9LQRCkPDCtd4LpdqkwQtj\/n5rRPPdvvkTgjxsEVd0PVRvjfr\/g9mqSkACsR+NHgoq\/5V7g5AHtXDv6xfnbgEhEZiPRc6Ogng9VS67Z+vofllUJjhfu8Khxg+dxBMF5MXu4aKdVuH9rjG6tcK\/GF10HesS8EBpra2W7H0ZWaDQdWD21\/Q1W9xWVSxy6K7X4jZYxbE2v\/mxAY4u8oWWx\/Dsaf5C5ax4sZ58EZX4LVD6ilfhQowEoE4QDLr7KQme9zbYyHMiFSJYIiEu8ycqHzGBks30sEq0Lzr7a4JS900cqZFFqvaqjzsN74lSthW3bHce9a09hBkBSaR8+PfQarYp3bJloGC+CEa1xr8PXD+AS+qca9ZmbEQXngkc76mvs7+uvne9fYE08owEoElRtcnbtfVz4yct2aFpsfH9yaFt1dbnKrAiwRiWdHKxFsiYcSwVK3BmLrQbcGlt\/rX8WT0dMgr2Ro87Dam+DNe9w849HTjnv3QFM7AMHSRa6rbyzXd6pYB5kFMHJK7PbplYKxrixu3R\/8aQ4SD3b8w23jYf7VkVLT4Kp73HneIx8+ejdVGTQFWInArwYXfc2\/yk2u3vniwB\/TWgfY45ZeiIj4Kj0XutrePc80XjJY4MoEq99WeWBfkczDWvNbaKuH5Z8d0N3DAVb6xKXuteJFe\/iBqljnzgFSEvSUbeF10LA38oYkiWr7s+5Cc2mcZiDzS+HKX0PNVvjbF71bW26YS9C\/1mGko9nVl5fM93cc08917YIH002wucZtlcESkXgW7h53ZCfB5oALvtKzYz+msPBaWHtfg65WBVhHmrwcGsvh4CAWAO7ugpX\/AxNOhQknD+ghgaZ2UlMMOZOWuhtiNQ+ru8s1IkjE8sCw2R+AjLzhOc8n2A3bn4dp58Z3gDz1LDjrq64hyZoH\/R5NUojj37YAruYe61+Di7C0TJhzMbz9V+hsG9hjmqrdVgGWiMSzjBy3PbI8xs9FhsPCGaxwmZECrMP1zMMaRHZk82Muo7L8MwN+SKCxg9G5GaQUTXMXG8tjFGAFtrqMWdmi2OwvGjJyYO5l7rj310wmmZWvddU88VgeeKQzv+wCrb9\/CSo3+j2ahKcAK95VrndbvwMscN0E2w+5dPdA9JTXKMASkTiWHspgHRlg+bnIcFheidvuetlti2f5N5Z4VDzL\/Y4GWn5mLbz6Yxg9A2ZeOODdBJraKcrLdGWJZYti1+gikRtc9LXoOuhogrf\/5vdIYmv7c4CBaef4PZLjS0mFK34NWYVuPlZ7o98jSmgKsOJd5QZ3tcyvxRz7mvIe949soGWCPSWC6nglInHsaCWCLQH\/378y8yAjH9ob3OK6mXn+jifeGAOTlg08g7XrRXfhctkdgyrZCjS1U5Sf6b4YtwSqNg28miMSFetcF9\/R06O\/r2iauAxGTBx+a2Jtf9a9XvzOhA9UXjFc9Ruo2wnP\/qvfo0loCrDiXeVGKJ0fH6u3p6bBvMtg61OuA9PxNNdASpq7GiIiEq+OViLYXOt\/Bgt6ywRVHti\/yae7kr\/6vce\/76s\/ca3uF3xwULsINHVQlJfhvihbAsEuF2RFW8U6V8GSkhr9fUVTSgos\/CDsfAEOVfg9mthoqYMDb8H08\/0eyeBMXg4n3warfgP73\/J7NAlLAVY8C3a7N\/B4KA8Mm3+lm2i99X+Pf9\/wGljxEByKiBxNfyWC1sbHHCxQgHU8k5a77fGyWJUbYcfzcMptkJ414Ke31lLT1E5xXiiDVbbYbaM9DyvYDRXrE788MGzBtWCDsOGPfo8kNna+4H7eRJh\/daSzv+7ed\/76OddoRQZNAVY8q9vlFr+MpwBrwqmQXzawMsHmOCivERE5nv5KBDuaXXOBeMhghedhjZnj7zji1Zi5kD0S9hxnweEVP3XB9EkfHdTTN7Z30dEVdHOwAEaMdxcPoz0Pq3aHOwcYuyi6+4mVoukw\/mRY+\/vh0Qp823PudTluid8jGbysAnjff7ly2jd\/7fdoEpICrHgWTw0uwlJSXLOL7c+5hS+PJZzBEhGJZxn9ZLBa4qhJTziDVTLP33HEq5QUN8fnWBmshv2w8U+w5CZ30jsIgUa3BlZRfqhE0BiXxYp2q\/ZkaXDR18JroWZL7\/lNsgoG3XnStHMSt7xz7mUu+\/aPf4dD5X6PJuEowIpnVRvdHKbi2X6P5HDzr4RgJ2z567HvpwBLRBJBej9zsJpr3TYesvATT3Mn2Yne6CCaJi93a2Ed7UTwtV+4rMlpnxr0UweaOgB6M1jg5mEFtg5sPvJQVayF1Mzk6hw573JIzXBZrGRWtQGaqxOzPDDMGHj\/99z53lNf83s0CUcBVjyr3ABFs9waVPGkbDGMnOKuBh5Lc0ABlojEv\/5KBMMZrHgoEZxzEdz2EqSm+z2S+HWseVhtDfDW\/e7kfggdeQNNoQzWYQHWYje\/JpqZmIp1LmuZTL\/3nFEw832w4RHo7vR7NNGz\/Tm3nXauv+OI1KipcMaX3Bpm257zezQJRQFWPKvcEF\/lgWHGuCzWrpd6FxM+Ukezqx1XgCUi8a6\/EsGeZSbioMmFHF\/pCW5Jk\/7mYa26FzoaB7WwcF\/9BljheTXRKhO0NrkaXPS18Dp3AWP7836PJHq2PQelCyC\/xO+RRG75Z9y6cX\/\/InS2+j2ahKEAK141B6CxwrVoj0fzr3RX7zY\/3v\/3e05OFGCJSJxLSXWlWIcFWHGUwZLjS0mFiae+O4PV1QGv\/9Kt4zjEYCXQ2I4xMDKnTyYpbwwUjI9eo4uDu9zaZ2WLovP8fppxPuSMTt41sdoaYN\/r7udMBmmZcNEP4OBuePn7fo8mYcR9gGWMOcsYc40x5nq\/xxJTlRvcNh4zWAAlc13npqN1E2yOowniIiLHk5H77hLBtKze7JbEv8nLoXYbNFb13rbhEXexcojZK4Capg5G5WSQlnrEKVPZoui1ak\/GBhdhqelwwtWw9e\/Hb5aViHa+CLY7sedfHWnKma7N\/is\/gpp3\/B5NQojrAMsYczbwe2Ai8AVjzP8YY8p8HlZshAOskjgNsMB1E9y7Eur3vft7PRksXf0VkQSQkfvuJhc5RVrHL5FMOt1t94SyWNa61uwl8yOaCxNoaj+8PDBs3BKo2xmdIKFinWtylaxrny28Fro7YNNf\/B6J97Y\/68pVx5\/s90i8dcG\/u0XZ\/\/aF4dFmP0JxG2AZYwxwIfBda+2dwOnACOCrxpiSPvc52uNvNcasMsasqqmpicmYPVW5AQrGxXf9\/7wr3La\/N0iVCIpIIknPeXeb9nh+\/5V3G7sQMvJ6A6xtz7qW4MvuiChQDjS197Zo76tnweG1Q37uo6pY59Y9i7cmV14Zu8h1SF73sN8j8Za1bm7Z1PdAaprfo\/FWXjGc903Y\/TKsHyaLRUcgbgMsa60FVgOzjDEl1to24OPAGOBf+9znaI+\/y1q71Fq7tLg4AU\/yqza6q27xbPQ09w+mvzJBZbBEJJEcWSLYHND8q0STmgYTTumdh7XiJ+5C5fwrI3ra2qaO\/jNYPQGWx2WC1rqgLRnLA8OMcc0u9r3uFlROFtVb4NCB5CoP7GvJzTD+JHj668lZ3umhuAuwjDETjDGZxphsYCWQDywwxmRba1uAW4BTjDGX+DrQaOpsg5qt8Tv\/qq\/5V7m1Oo58g2wOQEY+pGf7MiwRkUE5skSwJaALRIlo8nKXtdr2nLvSfuonI25zftQSweyRbskSrxtdNOyH1jqX5UlmC64BTHJlscLt2ZM1wEpJgQ\/8wL0+n\/uW36OJa3EVYBljPgD8L\/BT4DdAB24O1meBM4wxY621rcDzQLdvA422mi1ugmQiBFjzLnfbI7NYzTU6ORGRxHFkiWBzrUqcE1F4Htbjn4LMAljy4YierqWji5aO7v4DLHDzsA54HGD1NLhY5O3zxpuCMph6Fqx\/GIJBv0fjje3PunlzI8b5PZLoGbsATvkkvHUf7HvT79HErbgIsIwzAfhv4HbgX4A1wBuh7S+AG4HvGGP+C7ge2ObTcKOvcqPbJkKANWIcTFwGG\/50+KTH5hrXxlZEJBH0LRHsbHXr+OVoDlasdHYHae3w4Lpp2WJIy4amKlh6C2QVRPR0gcYOAIry+pmDBVC2BA7tP\/qakENRsQ5MiltkONktvA7q97qGWYmuvQn2rEze7FVfZ38N8sfCXz8P3V1+jyYuxUWAZZ19uJLAd4Bqa+13gR8CK3Bzsb4KPAq0Audaa5O3T2TlBjdRd+QUv0cyMPOvgMBWqN7ce1tzQFd\/RSRxZPTJYPUsM6EsfKx896m3Oek\/nuMfb1cd\/87HkpYBE06GlHR3lT1CNeFFhvOPksHqmYflYRarYh0UzXKvyWQ35yJ3vpMMa2LtegmCncMjwMrMhwv\/G6o2wBu\/8ns0ccn3AMsYc7Ex5vPGmHSgALg53LzCWvsD4JfAfwC11trHrbXfttZu9XHI0Ve5wV25SvH91zMwcy8Dk+qyWGFN1To5EZHEkZ4LHaEMVrhJj5pcxMyzm6toau\/io\/ev4q6XdnCMHlbHd\/634Op7oWBsxOMKhAKs4qOVCI5dCBg44GGji4q1yd3goq+MXJh7KWx6rPfvL1Ftf869j0w8ze+RxMacS2DGBfDCf0LDAb9HE3d8PYM3xlwA\/Buw2VrbictSfcIY80997vZ7oAs3Hyv5Wes6CCZCeWBYXrFrSbrxUTf+YDA0QVwZLBFJEBm5rizQWmipdbfpIlFMlNe3sru2hS9dMJML55fyn39\/my89sp72riGWDJYthjkXezK2cIB11DlYmXlQPMu7DFZjpStvLFvkzfMlgoXXQkejW3g4UVnr5l9NfY\/Log4HxsD7vwfBLnjqq36PJu74FmAZY5YBvwVutdY+bYwpAvYDlwGfM8Z8wRgzEzgLWAIU+jTU2KrfA+2H4r9F+5HmX+nGfmC1a91pgwqwRCRxZOS4E4Xujt4SQc3BiomVO1xAe87sEn523RI+d94MHl29n+vvfr0nwPFLeA7W6KPNwQI3D6t8tTeLr\/Y0uBgmGSxwjUlGTEjsMsHa7W4u2XAoD+xr5GR4z1dgyxPwztN+jyau+JnBqgU6gbHGmNHAI7gOgjcBvwZOBD4PfBq4xVo7PBruV25w29IF\/o5jsGZfBKkZLoulNbBEJNFk5LltR7PLwIPew2JkxY5aRuakM7s0n5QUw+fOm8nPr1\/CpvIGLv3Zq2wuP+Tb2AJN7RTmpJOeeozTpXFL3P+9Qx6USYUDrESqYolUSgos+CDs+IfL4CWinvbs5\/o7Dj+cdoebM\/j3LyV+maeHfAuwQvOoPoBrZLEO+B3wXmAzMAr4qrX2k8AF1toNfo0z5io3uO5BY+b4PZLByS6E6efDpj9DU+gNUhksEUkU6aGGAp0tLoOVku7afEtUWWtZuSPAadNGk5Jiem7\/wIKxPHLbMrqDlqt+uYKnN8X2xDsYtDyyah9\/31DBuMLjrOcYbnThxTysinUwerprIjCcLLzWVb5seMTvkQzNtmdh9AyX0Rlu0jLgoh+4DN7Ld\/o9mrjh6xwsa+064CLgv621d1trg9bau4DpQPjsvN6v8fmicqP7I03E7kHzr4DGCtjypPtaAZaIJIqMXLcNZ7Byi9wcA4mqvXUtlDe0cdrUd5djnjB+BE\/cvpwZJfnc9tu3+PkL2yNrfjFAK3fUcvHPXuHLf1rPhFE5fPeq41SUlMyHlDRv5mGVrx1e5YFhRTNg3FJY+3tvSi1jqbMV9rwKM873eyT+mXw6LLweXv0JVL\/t92jigu9t6qy1m621Pwt\/bYy5EigCDoS+n2B\/aRGq3AClCTb\/KmzWhe4q8NpQHbUCLBFJFH0DrOZadRCMkRWh+VenTev\/eI8pyOIPt57KZYvK+N7TW\/nsw2tp6\/Rgvax+7Ao0c+sDq7ju7teob+nkx9cu4i+fWsa8shHHfmB6lltctjzCDFZzwK2plewLDB\/NwmuhelPvVAmvHFgNf74V3rrf2+cN2\/0KdLUNz\/LAvi74N\/c++rcvJl6QHAW+B1hhocWGP4LrKniTtTbCxTASUOtBaNibuLXXGbkw832uE5dJgexRfo9IRGRg+pYIhjNYEnUrd9RSnJ\/JtOLco94nKz2VH35wEV9+7yyeWFfOB+96jepDbZ6NoaGlk3\/762Yu+OGLvLo9wJffO4vnv\/geLl00DjPQLOa4JS6DFcmJ5XBscNHX\/Ctdae66hyN\/Lmth5\/\/B\/ZfA3We7+eFPfgae+joEPQ7Qtz\/nFreedLq3z5tocovcEgl7XvHmd5jg4ibACtkJXGGt3eT3QHxRudFtEzXAAvcGCe7qb6Ks4yUiclgGSwFWLFhrWbGjlmXTRh83kDHG8Omzp3PXh05kW1Ujl\/zsVTbsb4ho\/53dQe57dRfvufMFfvPqLq5cMp4XvnwWnz57OlnpqYN7srLF0NYAdTuHPqCeACvBmlx5JWcUzHofbPgjdHcN7TmCQTdN4e5z4IFLoeZtOP\/b8OUdbuHp134OD98A7U3ejXvbs65ELj3Lu+dMVItvgvEnwzP\/DC11fo\/GV3FzBmyd\/7PWDt\/izapwgJXAb64zzofMESoPFJHEctgcLJUIxsL26iYCTe0smzbwdvgXzCvlT59YRmqK4epfreCv68sHvV9rLc9vqeK9P3qJbz65mXllBfztjjP47ysXMCZ\/iCfJZUvcNpJ5WBXroHASZI8c+nMkuoXXuY6MO54f3OO6O2HNQ\/A\/p8AfbnQVQRf9CD67HpZ\/1jXiuvC\/4f13wran4d73ebM4bt1OqNsxvOdf9ZWSAhf9EFrr4blv+j0aX8VNgCW4uuPcMZA3xu+RDF1aJpz9NVh0nd8jEREZuHCJYOtBtxZhrtbAiraVO0Pzr6YOLpidW1bA47cvZ37ZCG7\/3Rp+8Ow7BIMDK83bXH6IG+95nY\/evwqAez68lAc\/egpzyyLsGDlmDqRlRR5gDdfywLDp57vpBQNdE6ujBV77Jfx4ETz+KUjNhCvvgdtXwdJb3p1VOvnjcP0jULcbfn2uayoSie2hQHC4rX91LKXz4dRPwur7Ye\/rfo\/GNwqw4knl+sQuDww79ZOw7A6\/RyEiMnDhDFb9XrdVBivqVmyvZVxhNhNGHacNej+K8jJ56OOncPWJ4\/nJ89v49O9W09Jx9LKy6sY2vvroej7w05fZVH6Ib148l6c\/dybnzikZ+DyrY0lNd\/+\/h9qqvbUeDu6CskWRjyWRpWXACVfB2393x+RoWg\/Ci9+DH82Hp\/4JCie4wOkTL7vHp6Yd\/bEzzoOPPu06P957Ibz9t6GPd\/tzrjX7qKlDf45kdNbXoGAc\/PXzLrs4DCnAihddHVCzNTkCLBGRRHNkgKU5WFEVDFpe21XLaQOYf3U0mWmpfPeqBXzjA3N4elMlV\/9yJeX1rYfdp62zm5+\/sJ2zv\/d\/PLp6Px9ZPoUXv3Q2Ny+fcuzFg4eibInLQg2liULlercd7hkscGWC3e2w+bF3f6+xEp75BvxwPrzw7661+y1PwUeegpkXDHxphZJ58LHnoXi2m5O14meDb1DS1Q67XnJZNy3pcLjMPLjwu64r5Ou\/9Hs0vjhGiC8xFXgHujsUYImI+CEtCzBQv8d9rQxWVG2pPER9S+eg5l\/1xxjDx86YyrTiPO74\/Rou+dmr3HXTiSyeUMgT68r57lNbOVDfynvnlfDVC+cwpejo3QojVrYY3viV+38+Zs7gHhtucFGqAIuyxVA0yy35cuLN7ra6nfDqj2Ht7yDYBfOugNM\/H9myNvklcPPf4LFPuKYMtdvh\/d9z2ciB2LPCdR1VeWD\/Zn\/AdZZ+4b\/cwtljF7nlDNIy\/B5ZTCjAihfhdR8UYImIxJ4xLoulDFZMrOxZ\/8qbuW5nzx7DXz61jI\/ev4pr73qNGWPy2FR+iHllBdx59ULP9nNM40KNLg6sHlqAVTAO8tQgCmPcmljPfwu2\/BU2\/Rk2\/cWV9C26AZZ\/xruSvIwcuOo++Me34ZUfwsHdcM39kHWctc\/AlQemZsCUM7wZS7IxxmWx7r0Qnvysuy0lHUrmukzt2IUu6CqZB+mDLxOOdwqw4kXlBreOwujpfo9ERGR4ysiFptASjDlqchFNK3fUMqUol7EjvDuxmlGSz+OfXs7tv1\/N9uomvnfVAq5cMp6UlBiVb42eDhl5rtHF4hsG91g1uDjcgg\/C89+GP9wAGfluXvepn4L8Uu\/3lZIC533T\/f6e\/CzccwFc\/wc3t+pYtj8Hk5b1lhfLu42cBJ\/b6OYXVqzr\/djyJKx+wN3HpELxrN6Aa+xCl5nMzPd16JFSgBUvqja4qD5lkGtviIiIN8KdBE0qZBX6OpRk1tUd5PVddVyyqMzz5x6Zm8GDHz0Fa4ldYBWWkupOEMsH2eiivREC22D+VVEZVkIaMc4tWhvsgqUfiU3r+sU3QuFE1+b97nPhut\/DhJP7v2\/9PrfG1uIPRX9ciS4lBUZPcx\/zr3C3WQsN+6FibW\/Qtf35Pt0jjQt4ezJdC936cAm0hIECrHhgrctgzbnE75GIiAxf4SvRuVooPZo2HGigqb2L06ZGJ0tojPGv58C4xfD6Xa5x1UDnmlRuBKwyWEda\/tnY73PKma75xUNXw30XweW\/gPlXvvt+O9SePSLGuM6PhRNgzsW9tzdWHp7p2vsabPxT7\/cLJ8EHvp8Q644pwIoHhw64lqOafyUi4p9wgKUGF1EVXv\/q1CgFWL4qW+w64FVvHnjL9XCDCwVY8aFohguy\/nAD\/OkjULsTzvzS4Z0Ctz0LIya40jbxTn6p+5j53t7bmgOHB125iTFPUQFWPOhpcLHA33GIiAxn4RJBLTIcVSt31DKzJI\/i\/Ey\/h+K9slCji\/I1gwuwcsdEZ36RDE3uaLjpcXjiDtcOvnY7XPITSMt06zrtfBFOuFLt2WMhtwimn+s+EohqIOJB5UbAuDlYIiLiD2Wwoq6jK8ibu+tYNi1Jj\/HIyW6eyGDmYYUbXOhkPb6kZcLlv4Kz\/xnWPwwPXAYtdbDvdehoVHmgHJMyWPGgcj2MmpLwHVNERBJa3zlYEhVr99XT1hmMTdt0PxjjygQPrBnY\/TtbXbOE2e+P7rhkaIyB93zFtYV\/7FPw63Pd7zclDaa8x+\/RSRxTBiseVG7Q\/CsREb+FSwSVwYqaFTsCGAOnTknSAAvcCXj1Zhc8HU\/VJrDdmn8V7064Cj78JLQ1wMZHYcKpkFXg96gkjinA8lt7o1sfQAGWiIi\/ejJYSXzy77OVO2qZV1bAiJx0v4cSPWVLXNAUnl99LBVr3VYBVvybeIprfjHlTDj5Y36PRuKcAiy\/VW1yWzW4EBHxl+ZgRVVbZzdr9tZHrT173BjXp9HF8VSsc3O2RkyI7pjEG6OmuEzWvMv9HonEOQVYfgtf4SqZ7+84RESGu54uggqwouGtPQfp6A4mb4OLsPyxkFcCBwbQ6EINLkSSkgIsv1Wuh+xRUOD9ivYiIjIIymBF1YodAVJTDCdNGeX3UKLLGFcmeLwMVlc7VG2GsYtiMiwRiR0FWH6r3OjmX+nqlYiIvyafDrMvcmVA4rkVO2pZMH4EeZnDoIFx2WIIvOPmWR9N9RYIdmr+lUgSUoDlp+4u12lIDS5ERPw3Zg5c+5Bb\/0Y81dTexfr9DSxL1vbsRxq3BLBQvvbo96lY57YKsESSjgIsP9Vuh642BVgiIpLU3txVR3fQctrUYVJ+WbbYbY9VJlixDjILYKQypiLJRgGWn6o2uq0CLBERSWIrd9aSkZrCiZNG+j2U2MgtghETofwYjS4q1rkOwik6FRNJNvqr9lPlekjNgKKZfo9EREQkalbsCLB4YiHZGal+DyV2xi0+egaru8tdZC1bFNMhiUhsKMDyU+UGKJ4NqUm84KKIiAxr9S0dbCo\/xGnDZf5VWNliOLgbWure\/b3AVjdFQPOvRJKSAiw\/VW7QAsMiIpLUXt9Vh7Uk\/\/pXRyo7xoLDanAhktQUYPmlsQqaazT\/SkREktrKHbVkpaewcMIIv4cSW+Hgqb95WBXr3MLWo6fHdkwiEhMKsPxSucFtFWCJiEgSW7mjlpMmjyIzbRjNvwLILnQB1IGjZLBKT4CUYXZMRIYJBVh+qVzvtiXz\/B2HiIhIlNQ0trO1qnH4zb8KK+un0UWwGyrWw9hFvgxJRKJPAZZfqjZC4UR3hUtERCQJvbazFoDTpg7XAGsJNJZDY2XvbbU7oLNZ869EkpgCLL+owYWIiCS5lTtryctM44Rxw2z+Vdi4fhpdqMGFSNJTgOWHjmYIbIOS+X6PREREJGpW7qjl5CmjSEsdpqcbpSeASYEDfRpdVKyF1EwonuXbsEQkuobpO57PqrcAVg0uREQkaVU0tLIr0Myy4Tr\/CiAjF4rnvDuDVTJPa2CKJDEFWH5QB0EREUlyK3eE5l8N5wALQo0uVoO17qNiPZQt8ntUIhJFCrD8ULkBMke4JhciIiJJaMWOWgpz0plTWuD3UPw1bjG01EL9Xji4C9obNP9KJMml+T2AYalyA5TOB2P8HomIiIjnrLWs3FHLqVNGk5IyzP\/XlS122\/I1gHWfK8ASSWrKYMVaMAhVm1QeKCIiSWtfXSsH6ltVHgiuoVVKuisTrFgHKWkwZq7foxKRKFIGK9YO7nLrXyjAEhGRJLVyZwBgeDe4CEvLdFUr5WtCwdUcd5uIJC1lsGKtcr3bKsASEZEktWJHLUV5mUwfk+f3UOJD2WIoX+s+xi7yeTAiEm0KsGKtcoO7glU82++RiIiIeM5ay4odtZw2bTRGc42dsiXQfgha6zT\/SmQYUIAVaxm5MO1clQeIiEhS2lHTTE1ju8oD+wo3ugBlsESGAc3BirUzvuj3CERERKJm5Q43\/+q0qQqwehTPhrRs6G53iwyLSFJTgCUiIiKeWbGjlrIRWUwaneP3UOJHaprLYrUfggwdF5FkpwBLREREPBEMWl7bWcs5s0s0\/+pIl\/4Mgl1+j0JEYkABloiIiHji7cpGDrZ0av2r\/oye5vcIRCRG1ORCREREPLFyZy2AAiwRGdYUYImIiIgnVu4IMGl0DuMKs\/0eioiIbxRgiYiISMS6uoO8vrNO7dlFZNhTgCUiIiIR21R+iMb2Lk6bVuT3UEREfKUAS0RERCK2Yoebf3Xq1FE+j0RExF8KsERERCRiK3fWMmNMHmPys\/weioiIrxRgiYiISEQ6uoK8uatO3QNFRFCAJSIiIhFat7+e1s5uNbgQEUEBloiIiERo5Y5ajIFTpijAEhFRgCUiIiIRWbEjwJzSAkbmZvg9FBER3ynAEhERkSFr6+xm9d56lQeKiIQowBIREZEhW73nIB1dQTW4EBEJUYAlIiIiQ7ZiRy2pKYaTp2j9KxERUIAlIiIiEVi5s5b540aQn5Xu91BEROKCAiwREREZkub2Ltbt0\/wrEZG+FGCJiIjIkLy5u46uoFWAJSLShwIsERERGZKVO2pJTzUsnaT5VyIiYQqwREREZEhW7Khl8YSRZGek+j0UEZG4oQBLREREBq2hpZNN5Q2cqvJAEZHDKMASERGRQenqDvKPrVUELZp\/JSJyhDS\/ByAiIiLxw1rLwZZOyutbKa9vpaKhzX3e0EZF6Laqxna6g5acjFQWTyz0e8giInFFAZaIiMgw0tLRRXl9GxUNraEgqu2IQKqVts7gYY\/JSE2hdEQWZYVZnDp1NGWF2YwtzGLh+EIy0zT\/SkSkLwVYIiIiw8D6\/fV8\/5l3ePGdmsNuNwaK8zIZW5jN7LH5nD17DGWF2ZSNyOoJpIpyM0lJMT6NXEQksSjAEhERSWJbKxv5wbNbeXpTFYU56Xz67GlMH5PH2BHZjCvMpqQgi4w0TckWEfGKAiwREZEktCvQzI+ee4cn1pWTl5HG58+byUdOn0x+VrrfQxMRSWoKsERERJLIgfpWfvLcNv60ej\/pqYbbzpzGbWdOZWRuht9DExEZFhRgiYgkqac2VnD3y7uYXZrPBfNKOW3qaJWCJbHqxjb+54Ud\/O71vQB86NRJfOrsaYzJz\/J5ZCIiw4sCLBGRJFPX3MG\/PrGJJ9eVM3FUDlsqDvHQ63vJy0zjrFnFnD+3hLNnj6FApWJJ4WBzB798aQf3r9hNZ7flmqXjueOcGZQVZvs9NBGRYUkBlojPqg61kZeZRm6m\/hwlck9trOAbj22kobWTL54\/k0+cNY3uoGXFjgDPbKriuS1V\/HV9BemphlOnjuaCuSWcN7eEsSN0Mp5oDrV1cs\/Lu7jnlV00d3Rx2aJxfPbcGUwuyvV7aCIiw5qx1vo9hqhbunSpXbVqld\/DEHmXl7fVcOsDb1Gcn8ldN53I7NICv4ckCapv1mpeWQF3Xr2QOWPf\/XrqDlrW7jvIM5ureHZTFTsDzQAsGD+CC+aWcP7cUmaW5GGMWnLHq5aOLu5fsYdfvbSD+pZOLpxfyufPn8nMkny\/hyYiMqwYY96y1i591+0KsET88fSmSu743RomF+VQ39JJU3sX3796IReeMNbvoUmCeWpjJd94bAMNrZ3ccc4MPnnWNNJTBzbXant1E89sruSZTVWs3VcPwKTROZw\/p4QL5pVy4qSRpGr9o7jQ3tXN717fy89f2EGgqZ2zZxXzxQtmMX\/cCL+HJiIyLCnAUoAlceQva\/bzpUfWc8K4Edx\/y8m0d3XziQffYvXeem4\/ezpfOH+mFvWU4zoYylo9cZys1UBVH2rj2S1VPLu5ihXba+noDjIqN4NzZ4\/hgnmlnD69iOyMVA9\/gqHr6ApyoL6V3bXN1DZ1MH5kNlOLcinOz0y67Ftnd5BH39rPT57fRnlDG6dOHcWXLpjF0smj\/B6aiMiwpgBLAZbEid++tod\/eWwjp00dzd0fXkpeaO5Ve1c3\/\/r4Jh5+cx\/nzB7Dj65dpCYEclSRZK0Goqm9ixe31vDM5kr+8XY1jW1dZKSmMG5kNmNHZFFWmE1ZaDu2z+deziVs6ehiT20Le2pb2FvXzO7aFvbWtrCnrpkDB1sJ9vPvKy8zjSlFuUwtzmVKkfuYVpzH5KLcnr+1RNEdtDy5rpwfPfcOu2tbWDShkC+\/dxbLpo1OuiBSRCQRKcBSgCVx4Bf\/t4PvPPU2580Zw8+uX0JW+uHZAGstD76+l289sYmJo3K466alTB+T59NoJR71zVrNHVvA96+JLGs1EB1dQd7YVcfL22vYf7CV8vpWKurbqG5se1eQU5CV5oKvwmzKCrMYOyKbcYW9QVnpiKyeQNBaS31LJ3vqWthT29wTTO2pbWZPXQs1je2HPffInHQmjs5l0qgcJo\/OcZ+PzmF0bgb7D7ayK9DMrkAzO2qa2BVo5kB9K33\/xY3JzwwFXnlM7ROETRiV42lwGilrLU9vquQHz77DO1VNzBlbwBfPn8m5c8YosBIRiSMKsBRgiY+stdz5zFZ+\/sIOLllYxvevWXjME7o3dtXxqYfeoq0zyI8+uIjz5pbEcLQSr57eVMk\/\/2Uj9S0d3HHODD51trdZq8Hq7A5SdaiNioY2yutbKa9324qGVg7Ut1HR0Ep9S+dhjzHGBTojczIor2\/lUFvXYd8vLchi4mgXQE0ancvEUTlMHp3LxNE5jMgeXEa3rbObPbUt7Ao0sTPQzM6a5p4grK65o+d+aSmGiaNymFKUy8zSfC5eUMbcstg3nLHW8n\/v1PCDZ95hw4EGphXn8oXzZ3Hh\/FKVDIuIxCEFWAqwxCfBoOVbT27i\/pV7uO7kCfz7ZScMqGlAeX0rt\/32LTYcaOAL58\/k9rOn6yRrmDrY3ME3n9zE42td1urOqxf6EgAMRUtHF+WhYCschFU0tFLX3MHYEdlMCgVSk0bnMHFUzruyutFS39LBzkAzu0JB185AEztrXPars9syr6yAa5ZO4NJFZRTmZER9PCt31PL9Z7ayas9Bxo\/M5nPnzeSyRWWkxVFmTUREDqcASwGW+KCrO8g\/PbqBR1fv5+NnTOHr758zqBKfts5uvvbnDfxlzQHeN6+UO69ZmHDzSCQyz2yq5OuhrNXt50zn02dPj6tytmRzsLmDJ9aV88dV+9hUfoiM1BTOn1vCVUvHc+aMYs87Kq7Ze5DvP\/MOr2wPUFKQyR3nzOCapRPISNPvWEQk3inAUoCVkPbWtpCaahhXmHiLoLZ3dfPZ36\/lqU2VfOH8mdxxzvQhzZ+w1vKbV3fzn3\/fwrTiXO6+aSmTRmsh0WTXN2s1Z2wBd169gHllascdS5vLD\/HIW\/t4bM0BDrZ0UlqQxRVLxnHVieOZWhzZ3MjN5Yf4wbNbeW5LNaNzM\/jkWdO48dRJMcvgiYhI5BRgKcBKGN1BywtvV3P\/yt28vC1Aaorh0kVl3HHODKYUJUZg0drRzW0PvsVL79TwLxfN5aOnT4n4OV\/dHuDTv1tNMGj56fVLeM\/MYg9GKvHGWsszm6t65lp9+myXtVJGwz8dXUGe31LFI2\/t5\/+2VhO0sHTSSK5ZOoH3Lxg7qKzy9uomfvjcO\/xtfQX5WWncduZUblk+xdPuiyIiEhsKsBRgxb2Glk7+uGofv31tD3vrWigpyOTGUyZxsKWTh17fQ2d3kEsXjePTZ0+P6856h9o6+eh9b\/LWnoP89xULuOakCZ499766Fj7+wCreqWrkn943m1vPnKquYkmiszvI3zdUcM8ru1i\/v0FZqzhVfaiNP685wB9X7WNnTTPZ6am8\/4SxXL10PKdMGXXUv8d9dS38+Plt\/Hn1frLSU\/nI8il8\/IypjMjRUgwiIolKAZYCrLi1tbKR+1bs5rE1B2jt7OakySP58LLJvHdeac9ck+rGNu5+aSe\/fW0P7V1BLl5QxmfOnc70Mfk+j\/5wdc0d3PSb13m7opEfXbuIixaUeb6Plo4uvvyn9fxtfQWXLCzjO1cuiJvFX2XwGts6efiNfdy3YjcH6luZWpTLR06fonk4cc5ay+q99fzprX08ua6CpvYuJo7K4eoTx3PlieMpC5U1Vza08bMXtvGHN\/dhjOGmUyfxibOmUZSX6fNPICIikVKApQArrnR1B3luSzX3rdjFazvryExL4dJFZXx42eRjXrEPNLVz90s7eWDlHtq6uvnACWP5zLkzmFnif6BV2dDGh+55nb11LfzyxhM5e\/aYqO3LWssvXtzB957eypzSAu666UTGj8yJ2v7EewfqW7n3lV08\/OY+mtq7OHnKKD5+xlTOnT1G3SITTEtHF09trOSRVftZubMWY+D06UVMHp3LH1ftozto+eBJE7jjnBmUjsjye7giIuIRBVgKsOLCweYOHn5zHw++tocD9a2MK8zmxlMnce1JExiZO\/BWyLVN7fz6lV08sGI3zR3dvP+EUj5z7gxml\/rTunpvbQs33PMadU0d3HPzSZw6dXRM9vvC1mo+8\/s1pKem8PPrl3DatNjsV4Zu\/f567n55F3\/fUAHA+08Yy8fPmMKC8YX+Dkw8sa+uhUfe2s+jb+2noqGVyxeP53PnzWDCKF0AERFJNgqwFGD5alN5A\/ev2M3ja8tp7wpy2tTR3Lx8MufNKYmo7fHB5g7ueWUX963YTVN7F++b5wKtWK4RtK2qkRvveZ22ziD3f+RkFk0ojNm+AXYFmvn4A6vYFWjmXz4whw8vm6x5WXEmGLQ8\/3Y1d7+8kzd21ZGXmca1J03gltOnJGSHTDm+YNDS3NFFfpbmWImIJCsFWAqwYq6zO8jTmyq5f8Vu3tx9kOz0VC5fMo4PnzaZWaXelvTVt3Twm1d2ce+ru2ls7+L8uSV89twZzB8X3QYBGw80cNNv3iA1xfDgR0\/x\/OcaqMa2Tj7\/h3U8t6WKsSOymDAqh\/Ejs5kwMrQNfV1akKWFS2OotaObR1fv5zev7GJnoJmyEVncsnwKHzx5AgU68RYREUloCrAUYB2XtZagdW3Sg9bSHbR0W0sw2Pdz+rnNbbuD7vtdwSCvbAvw0Ot7qTzUxsRROdx02iSuPnFC1DtmNbR2cu+ru\/jNK7s41NbFeXPG8JlzZ0Sl\/OrN3XV85N43KchO56GPncJkn1vIB4OW372xl9V7DrL\/YCv7DrZQeaiNvn\/iaSmGsYVZjC\/MYcKobMaP7N2OH5lNSX6W5v94oKaxnd+u3M1vX9vDwZZOFowfwcfOmMqF80u1SLCIiEiSUIClAAuAts5u9tS2sCvQxI6aZnYFej\/qmjs83dcZM4q4edlkzpo1JqIywKE41NbJfa\/u5p5XdtHQ2snZs4r57Hkz31W+1x20dHYHQx\/u846uI77uDtLV5\/POriBVje38x982UzYimwc\/dkpPx7B409EVpLy+tSfg2n+wxX1e57bVje2H3T8jNYWyQpcBG1eYTVZ66lECbUu3pd9AO9jP7UFrGZWbQVlhNmNHZFNWmEVZYTZlhdmU5GcmTVZtW1Ujv355F39Ze4DO7iDnzi7h42dM4eRjtO8WERGRxKQAaxgFWN1BS3l9K7sCzeysaXLbUBB1oL71sIxGSUEmU4pymVKUx5j8TFJTDKkphhRjSE0htHVfp6QYUo+4vfe+fbcwtTgvLhYFbmzr5IGVe7j75Z3Ut3QyMiedrm7rAqXuIMEIXv5zxhbw24+enNDtlts6uzlQ3xtw7QsFYPsPtnLgYAsdXcFj\/p57XxN9bk8xpBoOu80YqG3qoLy+lUNtXYeNIcVASUEWY0f0Bl1lI7IYW5hNWSgYG5WbMagAJRi0tHZ209zRRUt7Ny0d3bR0dNHc0U1Lu9u2hr7u6g7S3SczG7R9A0qOkc09PMisa+ngjV2uI+ZVJ47no6dPYWpx\/K7XJiIiIpFJ6ADLGDMLGAWsAoLW2u7BPD5ZA6yDzR3s7JuJCm9rm+noCvbcLy8zjanFuUwpymVqUR5TinOZWpTL5KJc8jLTfPwJYqepvYuH39jLntoW0lNTSE81oW0K6WmGjPDnoe9lpPV+nZba9\/vucRlpKUwpylW51xA0tXdRUd9KeUMb5fWtVNS3cqC+jYqGVspDt\/d9\/QJkpqWEsl9Zrs21xQVPHS54am7v6gmiwrcNhTGQetjFBBdIHi3I7Pv9jLQULphbyo2nTmLUIDpiioiISGJK2ADLGHMF8J\/AgdDHKuA+a+2hgT5HsgZYn3roLf6+oRKA9FTDxFE5TCnKY2oogJpSlMuU4lyK8zJVniQJw1pLbXMHFfVtlIeCroqGNg6EgrHKhjZSUgy5GWnkZKa6bUaq+8hMIzcjlZzwbX2+zs0M3Scjreex2emppKX2BlP6OxEREZGBSsgAyxiTDjwI\/MRa+6ox5krgVKAD+M6xgixjzK3ArQATJ048cc+ePbEYckyt2l1HY1sXU4pyGT8yO2nmsYiIiIiIxLujBViJcEZeAMwIff4X4K9AOnC9OcblZmvtXdbapdbapcXFxTEYZuwtnTyKs2ePYXJRroIrEREREZE4ENdn5dbaTuAHwBXGmDOstUHgFWAtcLqfYxMRERERETlSXAdYIS8DzwAfMsacaa3tttb+DigDFvo7NBERERERkV5x30LOWttmjHkIsMDXjDGzgXagBKjwdXAiIiIiIiJ9xH2ABWCtPWiMuRvYDNwGtAE3Wmur\/B2ZiIiIiIhIr4QIsACstR3AC8aYl9yXNni8x4iIiIiIiMRSwgRYYYNdZFhERERERCRWEqHJhYiIiIiISEJQgCUiIiIiIuIRBVgiIiIiIiIeUYAlIiIiIiLiEQVYIiIiIiIiHlGAJSIiIiIi4hEFWCIiIiIiIh5RgCUiIiIiIuIRBVgiIiIiIiIeUYAlIiIiIiLiEQVYIiIiIiIiHlGAJSIiIiIi4hEFWCIiIiIiIh5RgCUiIiIiIuIRBVgiIiIiIiIeUYAlIiIiIiLiEQVYIiIiIiIiHlGAJSIiIiIi4hEFWCIiIiIiIh5RgCUiIiIiIuIRBVgiIiIiIiIeUYAlIiIiIiLiEQVYIiIiIiIiHlGAJSIiIiIi4hEFWCIiIiIiIh5RgCUiIiIiIuIRBVgiIiIiIiIeMdZav8cQdcaYGmCP3+NIAEVAwO9BDFM69v7RsfeHjrt\/dOz9o2PvHx17\/yTzsZ9krS0+8sZhEWDJwBhjVllrl\/o9juFIx94\/Ovb+0HH3j469f3Ts\/aNj75\/heOxVIigiIiIiIuIRBVgiIiIiIiIeUYAlfd3l9wCGMR17\/+jY+0PH3T869v7RsfePjr1\/ht2x1xwsERERERERjyiDJSIiIiIi4hEFWCIiIiIiIh5RgCUiIiLiE2OMzsV8Yowxfo9huEr2131S\/3AiIkOlf7yxpePtD2NMjjEm0+9xDEfGmJONMUXW2qDfYxlujDGjjTG5Vo0IYs4Yc6YxpjTZX\/cKsORdjDGzjTFnGGMyjTFpodt08hMDxpiLjTFf8Xscw5ExZokx5lJjzCRjTI611ib7FbZ4YYy5GPg3vc\/EljHmCuBB4H+NMRcZY6b6PabhwhhzAXAPMM7vsQw3odf974G\/GWM+bow5xe8xDReh1\/39wCS\/xxJt6iIohwm98fw3sAuoBVYB91lr64wxRld7oif0xvMd4CvW2mf9Hs9wYoy5BLgTWAu0AI3Af1prK4wxKcl+pc1Pxpj34t5zvmytfe6I7+k9J0qMMVOAp4EbgFnAaUA18IS1do2fY0t2ofebbwIfs9auNsakWmu7fR7WsGCMKQNeAK4DioClwETgUf3fja7Qe\/13gdusta+FMuedyfr\/VVdnpUcoW3Ul8FFr7XuBPwJjgK8YY0bpRCd6jDGnAg8Bn7DWPmuMKTTGTDHG5IeziBJVFwJfstZeA\/wEOAj8aDiUMfjJGLMQ+BXwLWvtc8aYkcaYxaEsYm4oi6isVnQUAPuttW9aax8E7gXSgIuNMUl\/ddlnVwHjQsFVAfBdY8wDxpjLQwGARE8qsNdau9pa+wzwMLAOuMIYc6K\/Q0t65wHZoeCqGPgZ8HtjzKeNMQt8HpvnFGBJXynACOAEAGvtY8CToe9dr3KpqKoGmoGpxpgi4HHcm8\/9wM2aIxE9odd1KjAXwFq7GrgbeBv4sjEm28fhJbsAsBMoNsYswr3ffBP4PvDPxpgCXdiJDmvtOqDeGHNH6OtVwBPABGC2n2NLdtbam4BXjDFv417ze4E3cRc4z\/ZzbMnOWrsPqDPG3Bn6eifwDFBF6NxHF3Wiw1r7ZeBFY8ybuHOcNcCfcRnE95kQP8foJZ0wC8aYktBE2w5c+vZ9xphzQ99egfsjOAO9XjwXOvYloTf59wLfBjYAD1prPwD8BbgAGOnjMJOSMSbdGJMRylD9D\/BBY8w1oW\/vB\/4Xl8Ed4dcYk1Xo2GdZaw8AH8WdWP4ZuN9aeykuiziRYVCnH0vGmLOMMdcYYz4UuukBYJIx5loAa+2bwErgU8aYdL\/GmYz6HPsPA1hrr8T9b11hrf2xtfanwN9w70OqWvCQMWa8Mabv+\/h\/ATnGmC8BWGt34ALca0PvS7qo45Ejj7219uPAa8DfrLX\/Y639A65U+UwgI5mOvU6YhzljzKXAH3CTPa+31r4EPAVcZ4w53zp\/AEYDi3wcatLpc+yfMMZ8yFq7FVeq9m1r7d0A1trfArnAeP9GmnxCx\/4+4HfGmAuBzcA3gJuMMR8Mve5fAwoJXdUUb\/Q59g8aYy601u4Cbga+0ed1\/xKQBZT6Nc5kY4w5GzexfyLwOWPMD4CtuPm2Jxljvhi6ayvQBCTNlWS\/HXHs7zDG3G2MKbTWXmet\/Vqfq\/YpwCF0buYZY8xlwHPAR0NlaeCqE54Ephljfhy6LQ\/oxFUziAeOOPZF4duttXfg5t2GFQHdQFJd1FGTi2HMGHMSrhTqRtyV4q\/iamQLgMtCH88CDcBXgLOttZV+jDXZ9HPsvwZcbK09eMT9rgL+GbhQx94bfY79R4Ay4MvAP3BzDifjGo38EXeSeRtwQaisRCLUz7H\/CvAS8GNrbU2f+12JC3gv0bGPXOgE\/jtAhbX2h8aYLNycq924YHcq7rWeD4wFblCjC28c5djfg5vn+W\/W2qrQ\/T6O+x3cYq3d4NuAk0gooHoYV4K5H1eK\/7C1tib0e5gG\/D\/c634CcJNe997o59hX4Y594Ij7fRq4hSR83SsNPbxNBNZZazcaY\/bhrh78HNdh5zXcxM\/P4K5oXq8TfE8deexTgTuNMa8CL1hrdxljbgb+CbhKx95TE4G1oblWq40xE4BbcRP+7zHGHACux2WvrtUJvqeOPPbjcSeVe4wx94TuczMu8LpSx94boWYhq4GzQiXJVcaYj+KCq09Yaz+Pa9U+A6iz1tb6Od5kcpRj\/3HgN8C\/4soxy4ATScKTTJ81AJ8D3gEuwpWhXWuMeST0P3UTriSzBGiz1jb4NtLk09+xv84Y8wdrbXVo7nMe7uJOUr7ulYYe3t4GCowxv8HVgv819HE+Llv1Bu5k5zZd1fHckcf+b7gJ5mcC7w\/dZwdwmbV2kz9DTFp7gKBxbfHBzW9bA9xijDnTWrveWvtVa+2XQo0AxDtHHvtRwGrgw8Bpoflwr+CyuXrdR8gYM8G49QyzcXOr8oEFxphsa20L7v39TGPM5QDW2m0KrrwxgGN\/C3CKMeYDQAXw2WQ8yfSDMWaiMSYDSLPWbrDWtltrH8Vly2cAV4futxTAWlul4MobAzj2Hwzd9QRr7SHc8hxJ+bpXBmuYMcacjMtUNVtr1xpj\/gVYDIy21v576D6HgH8xxtwX+gMQDwzw2DcC3zDGPGCtfdnH4SaVPse+yVq7yhizBfi4MeZzuIvMHzDG3Aqci\/tHIB4ZxLG\/AHjVWvuOj8NNGqET9+\/gGhXlA1\/AzQP6rPu22WDdOm\/PAx3+jTT5DPLYh9d6a\/dtwEnkiGM\/whjzr9batwGstY+GprstNMY8BpxrjJllrS33bcBJRMf+cAqwhpHQi\/8\/cdmSicaYBmvtp4GNxpiTjDHnWmufxzVVaAG0\/o9HBnnsWwFNjvTIEcd+kjGmwlr7JWNMPq4GP5wpGQl0+TTMpDTIY6+FVj0QmvMzHjeJ\/HZgCy5D+AZwKvAL3NxP+pTD\/tqXwSYZHXv\/HOXYfwh4wRhzXjgjHjrRvxzXtGtZMp\/gx4qOff8UYA0Txpgc3Av\/C9ba540xE4FVxpgca+0tuEmIHzPG3I6b6H+ztbbJvxEnDx17\/xzl2K8xxoy01n4UWBu632dw\/xCu9m2wSUbH3h+hOT\/luLK0bUC1tfa7xpgu3JXlU3ElsScBC4FzlTX0ho69f45y7O80xnQCzxhjzrbWvmOMGQsswZXfJ2VpWqzp2PdPc7CGDwM04jq5YK3di1vE9hRjzDeBO3GLez4AXKG5J57SsfdPf8f+N8CpxpjvA4TmSIzCdU7b4tdAk5COfYwZY6Yb16mxELd+2w2h8jOstT8Afgn8B1BrrX3cWvtt65aHkAjp2PvnOMf+x8CPga+H5r9VACdba9f6Nd5komN\/dAqwkpwxZiaAtbYZV47zlHGLHf4KyMZ1d5kIZFtrV1lr\/2LdujQSIR17\/wzg2F+MazJSaK1tBb6lwNYbOvb+MMZchFus+U7gW8BDuA51X+tzt9\/jymA158pDOvb+GeCx\/yNujlsbgCpEvKFjf2wqEUxioRf\/H40xT1prP2it\/ZYxph6YCdTjFvbsNMaMxq191ezfaJOLjr1\/BnHsx+BO+OvDV9wkMjr2\/jDGLAO+h1tOY40x5i7gZGAZ8JoxJhW3Js3puBKdQtw6TBIhHXv\/DPLYn4iOvWd07I9PCw0nKWNMLvAo7urCMiDTWntdP\/e7EfgEriY2cOT3ZfB07P2jY+8fHXv\/hE52Zlpr7wt9XQzcZ12Hxqm4RZvbgFNwczyTfv5DrOjY+0fH3j869senACuJGbd44SEgC1f\/3WGtvT70vTTgPODbwK3DpSY2VnTs\/aNj7x8de3+ErhbnWmsPhT4fCzwJvN+6duCTgAOh+2i9Hw\/p2PtHx94\/OvbHpzlYScxaW26tbQpdJb4NyDTGPBj69mwgA7hEJzre07H3j469f3Ts\/WGt7ba9axYaXDlmXehE50bg60D6cD3RiSYde\/\/o2PtHx\/74lMEaRowxRbia2WW44Po9NsnXIYgXOvb+0bH3j469f4wx9wEVuAWch2WJjl907P2jY+8fHfvDqcnFMGKtDRhj1gMXAufrRCd2dOz9o2PvHx372DPGGCAdOCO0Pddau83fUQ0POvb+0bH3j459\/xRgDSPGmJHA+4ELhvuVhVjTsfePjr1\/dOxjL9SVscMY82\/AmzrRiR0de\/\/o2PtHx75\/KhEcZowxWdbaNr\/HMRzp2PtHx94\/Ovb+MMYYtcD3h469f3Ts\/aNjfzgFWCIiIiIiIh5RF0ERERERERGPKMASERERERHxiAIsERERERERjyjAEhERERER8YgCLBEREREREY8owBIRkaRjjHnQGLPWGJNxxO3nGmM6jTHL\/BqbiIgkNwVYIiKSjG4HRgP\/Gr7BGFMA\/Ab4nrV2hZc7OzKQExGR4UsBloiIJB1rbT1wC\/AVY8zJoZt\/CBwEfmWMedgYczD08TdjzIzwY40x04wxjxtjKo0xzcaY1caYi\/o+vzFmtzHmm8aY3xhj6oGHYvOTiYhIvFOAJSIiScla+xzwC+B+Y8xVwA3Ah4FngTbgPcBpQAXwnDEmJ\/TQPOB\/gfOBhcCjwJ+NMbOP2MUXgLeBpcDXo\/vTiIhIojDWWr\/HICIiEhXGmGxgDTAD+CpQC3wNmGlD\/wCNMalANfBJa+0fj\/I8rwF\/tdb+e+jr3cAGa+3FUf8hREQkoSiDJSIiScta2wrcCbQD3wdOBKYAjcaYJmNME9AAjASmARhjco0x3zXGbA6VEDbhslQTj3j6VbH6OUREJHGk+T0AERGRKOsCgtbaoDEmBVgLXNvP\/epC2zuB9wFfArYBLcADwJGNLJqjMloREUloCrBERGQ4WQ1cBwRCjTD6czrwgLX2UQBjTBYuu\/VOTEYoIiIJTSWCIiIynDwEVAGPG2PeY4yZYow50xjz\/T6dBN8BLjfGLDHGnAA8CGT5NWAREUksCrBERGTYsNa2AGcCO4FHcF0A78fNwToYutsXcE0vXsZ1E3wt9LmIiMhxqYugiIiIiIiIR5TBEhERERER8YgCLBEREREREY8owBIREREREfGIAiwRERERERGPKMASERERERHxiAIsERERERERjyjAEhERERER8YgCLBEREREREY\/8f4srSecJsm4HAAAAAElFTkSuQmCC\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=fab44515\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Insight(s):<\/b> The trend lines indicate that bird-building collisions in McCormick Place (MP) were high compared to the rest of Chicago (CHI) from 1978 to 2004.\n<b> However <\/b>, around 2004, there was a sudden dip in the collisions in McCormick place. The average numbers dropped from 2004 onwards. This seems to be related to the construction of the bird sanctuary in McCormick Place. Read more about it here in the <a href=\"https:\/\/www.mccormickplace.com\/about\/history\/\"> official website of McCormick Place. <\/a> However, bird-building collisions in the rest of Chicago continue to increase at an alarmingly high rate.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=e4bc8f99\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"Are-light-levels-and-collisions-strongly-correlated?\">Are light levels and collisions strongly correlated?<a class=\"anchor-link\" href=\"#Are-light-levels-and-collisions-strongly-correlated?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=b675d49e\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>This particular question requires us running <b> a query that combines all three containers namely Chicago_Collisions, Cleveland_Collisions and Light_levels. <\/b> GridDB supports standard sub-query functionality along with joins. Before we start building the query, it is important to note that the Light Score is stored as an string (varchar). We will use type casting available in GridDB to cast the string as an integer. GridDB supports all standard type casting functions available with most popular databases. Refer to the 'Cast' section <a href=\"https:\/\/www.toshiba-sol.co.jp\/en\/pro\/griddb\/docs-en\/v4_3_2\/GridDB_AE_SQL_Reference.html#cast\"> here <\/a> to know more about the different <b> type cast operations <\/b> supported in GridDB.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=67dc048c\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[275]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">sql_query6<\/span> <span class=\"o\">=<\/span> <span class=\"p\">(<\/span><span class=\"sa\">f<\/span><span class=\"s2\">\"\"\"SELECT t1.Incident_Date, t2.Light_Score, Sum(cnt) as Number_of_Collisions FROM (SELECT STRFTIME('%m-%Y', Date) as Incident_Date, count(*) as cnt FROM Chicago_Collisions group by 1 UNION ALL SELECT STRFTIME('%m-%Y', Date) as Incident_Date, count(*) as cnt FROM Cleveland_Collisions group by 1 ) t1 INNER JOIN (SELECT STRFTIME('%m-%Y', Date) AS Incident_Date, AVG(CAST(Light_Score AS INTEGER)) AS Light_Score FROM Light_levels group by 1) t2 ON t1.Incident_Date = t2.Incident_Date GROUP BY 1,2\"\"\"<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=1ea2cec5\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[276]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"n\">base_url<\/span> <span class=\"o\">+<\/span> <span class=\"s1\">'\/sql'<\/span>\n\n<span class=\"c1\">#Construct the request body<\/span>\n<span class=\"n\">request_body<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'[{\"type\":\"sql-select\", \"stmt\":\"'<\/span><span class=\"o\">+<\/span><span class=\"n\">sql_query6<\/span><span class=\"o\">+<\/span><span class=\"s1\">'\"}]'<\/span>\n\n<span class=\"c1\">#Validate the constructed request body<\/span>\n<span class=\"n\">request_body<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[276]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>'[{\"type\":\"sql-select\", \"stmt\":\"SELECT t1.Incident_Date, t2.Light_Score, Sum(cnt) as Number_of_Collisions FROM (SELECT STRFTIME(\\'%m-%Y\\', Date) as Incident_Date, count(*) as cnt FROM Chicago_Collisions group by 1 UNION ALL SELECT STRFTIME(\\'%m-%Y\\', Date) as Incident_Date, count(*) as cnt FROM Cleveland_Collisions group by 1 ) t1 INNER JOIN (SELECT STRFTIME(\\'%m-%Y\\', Date) AS Incident_Date, AVG(CAST(Light_Score AS INTEGER)) AS Light_Score FROM Light_levels group by 1) t2 ON t1.Incident_Date = t2.Incident_Date GROUP BY 1,2\"}]'<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=7d3d8f20\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[\u00a0]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Invoke the GridDB WebAPI<\/span>\n<span class=\"n\">data_req6<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">post<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">data<\/span><span class=\"o\">=<\/span><span class=\"n\">request_body<\/span><span class=\"p\">,<\/span> <span class=\"n\">headers<\/span><span class=\"o\">=<\/span><span class=\"n\">header_obj<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs\" id=\"cell-id=edff6584\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[278]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"c1\">#Process the response received and construct a Pandas dataframe with the data from the response<\/span>\n<span class=\"n\">myJson<\/span> <span class=\"o\">=<\/span> <span class=\"n\">data_req6<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">Collisions_and_Light_Levels<\/span> <span class=\"o\">=<\/span> <span class=\"n\">pd<\/span><span class=\"o\">.<\/span><span class=\"n\">DataFrame<\/span><span class=\"p\">(<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"results\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">columns<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span> <span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">],<\/span><span class=\"n\">myJson<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"columns\"<\/span><span class=\"p\">][<\/span><span class=\"mi\">2<\/span><span class=\"p\">][<\/span><span class=\"s2\">\"name\"<\/span><span class=\"p\">]])<\/span>\n<span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">=<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"n\">by<\/span><span class=\"o\">=<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Number_of_Collisions'<\/span><span class=\"p\">],<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=d7eff8d2\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[279]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">.<\/span><span class=\"n\">sort_values<\/span><span class=\"p\">(<\/span><span class=\"s1\">'Number_of_Collisions'<\/span><span class=\"p\">,<\/span> <span class=\"n\">ascending<\/span><span class=\"o\">=<\/span><span class=\"kc\">False<\/span><span class=\"p\">)<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[279]:<\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>Incident_Date<\/th>\n<th>Light_Score<\/th>\n<th>Number_of_Collisions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>31<\/th>\n<td>10-2013<\/td>\n<td>10.866667<\/td>\n<td>2096<\/td>\n<\/tr>\n<tr>\n<th>108<\/th>\n<td>09-2012<\/td>\n<td>14.933333<\/td>\n<td>1479<\/td>\n<\/tr>\n<tr>\n<th>91<\/th>\n<td>09-2010<\/td>\n<td>13.300000<\/td>\n<td>1298<\/td>\n<\/tr>\n<tr>\n<th>53<\/th>\n<td>10-2014<\/td>\n<td>11.400000<\/td>\n<td>1275<\/td>\n<\/tr>\n<tr>\n<th>88<\/th>\n<td>09-2014<\/td>\n<td>14.137931<\/td>\n<td>1255<\/td>\n<\/tr>\n<tr>\n<th>...<\/th>\n<td>...<\/td>\n<td>...<\/td>\n<td>...<\/td>\n<\/tr>\n<tr>\n<th>106<\/th>\n<td>08-2001<\/td>\n<td>11.833333<\/td>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th>23<\/th>\n<td>08-2004<\/td>\n<td>11.083333<\/td>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th>29<\/th>\n<td>08-2003<\/td>\n<td>6.285714<\/td>\n<td>12<\/td>\n<\/tr>\n<tr>\n<th>40<\/th>\n<td>03-2001<\/td>\n<td>9.444444<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th>34<\/th>\n<td>08-2002<\/td>\n<td>16.555556<\/td>\n<td>2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>123 rows \u00d7 3 columns<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=0d57fdc3\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[280]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"o\">%<\/span><span class=\"k\">matplotlib<\/span> inline\n<span class=\"n\">plt<\/span><span class=\"o\">.<\/span><span class=\"n\">rcParams<\/span><span class=\"p\">[<\/span><span class=\"s1\">'figure.figsize'<\/span><span class=\"p\">]<\/span><span class=\"o\">=<\/span><span class=\"mi\">4<\/span><span class=\"p\">,<\/span><span class=\"mi\">4<\/span>\n    \n<span class=\"c1\"># Calculate correlation between each pair of variable<\/span>\n<span class=\"n\">corr_matrix<\/span><span class=\"o\">=<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">.<\/span><span class=\"n\">corr<\/span><span class=\"p\">()<\/span>\n \n<span class=\"c1\"># plot it<\/span>\n<span class=\"n\">sns<\/span><span class=\"o\">.<\/span><span class=\"n\">heatmap<\/span><span class=\"p\">(<\/span><span class=\"n\">corr_matrix<\/span><span class=\"p\">,<\/span> <span class=\"n\">cmap<\/span><span class=\"o\">=<\/span><span class=\"s1\">'PuOr'<\/span><span class=\"p\">)<\/span>  \n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"application\/vnd.jupyter.stderr\" tabindex=\"0\">\n<pre>C:\\Users\\mg_su\\AppData\\Local\\Temp\/ipykernel_19116\/2485131425.py:5: FutureWarning: The default value of numeric_only in DataFrame.corr is deprecated. In a future version, it will default to False. Select only valid columns or specify the value of numeric_only to silence this warning.\n  corr_matrix=Collisions_and_Light_Levels.corr()\n<\/pre>\n<\/div>\n<\/div>\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[280]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>&lt;AxesSubplot:&gt;<\/pre>\n<\/div>\n<\/div>\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\"><\/div>\n<div class=\"jp-RenderedImage jp-OutputArea-output\" tabindex=\"0\">\n<img decoding=\"async\" alt=\"No description has been provided for this image\" class=\"jp-needs-light-background\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAARYAAAEYCAYAAACZR9k\/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAAsTAAALEwEAmpwYAAAdDElEQVR4nO3deZweVZ3v8c+3mx2iqMxcMYkQNMBFcQHE8YWjKMuNoqAwXgO4BMG4EBYR7wvQAcRxwPHCjCICkRsDOsAoAhOuYcAJAg4qJCwSEg3EiJKoF2UHZUn37\/5Rp0PlybNVp6o7VX7fr1e9+qntPL+nl1+fOnXqHEUEZmZlGhjvAMyseZxYzKx0TixmVjonFjMrnROLmZXOicXMSufEYvYXTtIcSQ9KuqfDfkn6qqTlku6WtFuvMp1YzGwuMK3L\/ncAU9MyEzi\/V4FOLGZ\/4SLiZuDhLoccBFwSmZ8CW0vatluZG5UZYCev0bvcvXcDcvBeC8Y7BEtO\/68\/q8jxo\/lbWsz3P0ZW0xgxOyJmFyhiIvBAbn1l2va7TieMSWIxs3IMDBS\/yIihmA0USSTrzYnFrEakwfF421XA5Nz6pLStI7exmNXIwMBA4aUE84APpbtDfwM8FhEdL4PANRazWqmixiLpMmBvYBtJK4HTgI0BIuICYD7wTmA58CfgiF5lOrGY1UhJNZC1RMShPfYHcHSRMp1YzGpEqkfrhROLWY0MDIxL421hTixmNeIai5mVzjUWMyudayxmVroq7gpVwYnFrEbGqedtYU4sZjXiGouZlc5tLGZWOt8VMrPSucZiZqVzjcXMSufGWzMrnS+FzKx0g4Mbj3cIfXFiMasRt7GYWel8KWRmpXPjrZmVzs8KmVnpXGMxs9INDBaaOHHcOLGY1YgG61FjqUeUZgZkNZaiSy+SpklaJmm5pJPa7N9O0gJJd0u6UdKknnGO8vOZ2TgoO7Eoaw0+D3gHsAtwqKRdWg7738AlEfEa4AzgzJ5xjurTmdm40OBA4aWHPYHlEbEiIp4FLgcOajlmF+CG9PqHbfavw4nFrEZGU2ORNFPSotwyM1fkROCB3PrKtC3vZ8DB6fV7gQmSXtItTjfemtXIwCgabyNiNjB7Pd72ROBrkmYANwOrgKFuJzixmNVIBbebVwGTc+uT0rY1IuK3pBqLpK2AQyLi0W6FOrGY1YjKTywLgamSppAllOnAYWu9p7QN8HBEDAMnA3N6FVqoXiVpc0k7FTnHzMozMDhQeOkmIlYDs4DrgJ8D34mIJZLOkHRgOmxvYJmke4H\/BnyxV5x911gkvZvsttMmwBRJrwPOiIgDu55oZqWpoudtRMwH5rdsOzX3+grgiiJlFrkUOp3s1tSN6c3uStUnMxsjo2m8HQ9FEstzEfGYtFbGjJLjMbMuKmhjqUSRxLJE0mHAoKSpwLHAj6sJy8zaqctDiEXqVccArwKeAS4FHgOOryAmM+ug7MbbqvRVY0nPE3w\/It4GfLbakMysk8FNGjTQU0QMSRqW9MKIeKzqoMysvbpcChVpY3kSWCzpB8BTIxsj4tjSozKztpp4V+jKtJjZOGncXaGIuFjSJsCOadOyiHiumrDMrJ3GXQpJ2hu4GLgfEDBZ0ocj4uZKIjOzdTTxUuhsYP+IWAYgaUfgMmD3KgIzs3U1rsYCbDySVAAi4l5J9ZhI1qwh6jKYdpHEskjSRcC30\/rhwKLyQzKzTppYY\/kEcDRZV36AHwFfLz0iM+toYKB5iWUj4CsRcQ6s6Y27aSVRmVlbdZkJsUiUC4DNc+ubA\/9Zbjhm1k0V8wpVoUiNZbOIeHJkJSKelLRFBTGZWQd1qbEUSSxPSdotIu4AkLQ78OdqwjKzdprYxnI88F1JvyXrIPdS4P1VBGVm7TWuxhIRCyXtDIwMpu0u\/WZjrDE1FklvAB6IiN9HxHOSdgMOAX4t6fSIeLjyKM0MqE+X\/n6ivBB4FkDSW4CzgEvIRpBbn9nVzKyggQEVXsYlzj6OGczVSt4PzI6I70XE3wOvrC40M2s1MDBQeOlF0jRJyyQtl3RSm\/0vl\/RDSXdKulvSO3vG2cdnGZQ0csm0D8\/POg+eSdFsTJVdY0kdXc8D3gHsAhwqaZeWwz5HNpHZ68lmSuzZ476fxHAZcJOkP5LdXv5RCuiVZJdDZjZGKrgrtCewPCJWAEi6HDgIWJo7JoAXpNcvBH7bq9CeiSUivihpAbAtcH1EjMwlNEA2cj8poBdFxCO59ZnATICJ7MqLeXmvtzKzHgY3Lj6Ydv5vMZkdESPtoxOBB3L7VgJvbCnidOB6SccAWwL79nrPfgfT\/mmbbfe2bFoA7JbbP5vUuPsavcsTm5mVYDSNsfm\/xVE6FJgbEWdLehPwLUmvTpPEt1VmG0k9brCb1VgFl0KrgMm59UlpW96RwDSAiPiJpM2AbYAHOxVaZpSulZhVrILbzQuBqZKmpDGtpwPzWo75DdmNGyT9d2Az4A\/dCvVdHbMaKbuDXESsljQLuA4YBOZExBJJZwCLImIe8GngG5I+RVaBmJFra23Ll0JmNVJFh7eImA\/Mb9l2au71UmCvImX2nf4kfavHtn2KvLGZFVdFB7kqFKmxvCq\/kjrWrBmh388MmVWvSQ8hngycAmwu6fGRzWTPD\/lZIbMx1JhhEyLiTOBMSWdGxMljEJOZddC4Ufoj4mRJE4Ht8ud5JkSzsdOYGssISWeR3eNeCgylzQE4sZiNkca0seS8F9gpIp6pKhgz666JiWUFsDHgxGI2TtSUxCLpXLJLnj8Bd6Unndckl4g4ttO5ZlauJtVYRuZnvp11nyEwszEkNSSxRMTFYxGImfXWpBoLAJIWs+4TzI+R1Wj+ISIeKjMwM1tXY9pYcq4lu818aVqfDmwB\/B6YC7y71MjMbB2Nq7EA+0bEbrn1xZLuiIjdJH2g7MDMbF1NrLEMStozIm6DNROZjQzAubr0yMxsHU2ssRwFzJG0FdlDiI8DR0naEjiziuDMbG2DNZkJsdDczcCukl6Y1vNTf3yn7MDMbF2NuRSS9IGI+LakE1q2AxAR51QUm5m1aNKl0Jbp64Q2+zyAttkYakyNJSIuTF8\/37pP0vEVxGRmHdSlxrK+LUEn9D7EzMqiARVexsP6jtJfj\/Rp1hADNXlWaH1rLG5jMRtDVdRYJE2TtEzSckkntdn\/z5LuSsu9kh7tVWY\/d4WeoH0CEbB5z6jNrDRlt7Gk2TbOA\/YjmxB+oaR5aS4hACLiU7njjwFe36vcfhpv290NMrNxUEGbyZ7A8ohYASDpcuAgsiFo2zkUOK1XofXoxmdmwOjmbpY0U9Ki3DIzV+RE4IHc+sq0bR2StgOmADf0itNzN5vVyGhqLBExm3LmAJsOXBERQ70OdGIxq5EK7gqtAibn1ielbe1MB47up1AnFrMaqaCNZSEwVdIUsoQyHThsnfeVdgZeBPykn0KdWMxqpOy7QhGxWtIs4DqyYVDmRMQSSWcAiyJiZJzr6cDlEdFXFxMnFrMaqaInbUTMB+a3bDu1Zf30ImU6sZjVSE063jqxmNVJY6b\/MLMNR00ebnZiMauTxozHYmYbjppcCTmxmNWJ21jMrHSDvhQys7LVpMLixGJWJ74UMrPSqSYDnTixmNVIXca8dWIxq5Ga5BUnFrM6cRuLmZWuJnnFicWsTlxjMbPS1aR\/nBOLWZ3UpMLixGJWJ3662cxK5xqLmZXOHeTMrHQ1yStOLGZ1UpfbzTV5pMnMIKuxFF16l6lpkpZJWi7ppA7H\/E9JSyUtkXRprzJdYzGrkbJrLJIGgfOA\/cgmhF8oaV5ELM0dMxU4GdgrIh6R9Ne9yh2TxHLwXgvG4m2sT1fess94h2DJ6QWPl\/qaiLCIPYHlEbEiK1+XAwcBS3PHfBQ4LyIeAYiIB3sV6kshszqJocKLpJmSFuWWmbkSJwIP5NZXpm15OwI7SrpF0k8lTesVpi+FzGpEMVz4nIiYDcxej7fdCJgK7A1MAm6WtGtEPNrtBDOri+Hnyi5xFTA5tz4pbctbCdwaEc8Bv5J0L1miWdipUF8KmdWIYqjw0sNCYKqkKZI2AaYD81qOuZqstoKkbcgujVZ0K9Q1FrM66Z0oihUXsVrSLOA6YBCYExFLJJ0BLIqIeWnf\/pKWAkPAZyLioW7lOrGY1cko2lh6FhkxH5jfsu3U3OsATkhLX5xYzOqk5BpLVZxYzGpkNHeFxoMTi1mt1KPG0vddIUlbStl0SZJ2lHSgpI2rC83M1hHDxZdxUOR2883AZpImAtcDHwTmVhGUmXUwip6346FIYlFE\/Ak4GPh6RLwPeFU1YZlZO4rhwst4KNLGIklvAg4HjkzbBssPycw6auBdoePIHp2+KnWg2QH4YTVhmVlbTUssEXEzWTvLyPoK4NgqgjKz9hp3u1nSjsCJwPb58yLi7eWHZWZtNa3GAnwXuAC4iLrcTDdrmqbVWIDVEXF+ZZGYWW8NrLFcI+mTwFXAMyMbI+Lh0qMys7ZE82osH05fP5PbFsAO5YVjZl01rcYSEVOqDMTM+tC0Npb0XNAngLekTTcCF6bh6sxsLDStxgKcD2wMfD2tfzBtO6rsoMysvcb1YwHeEBGvza3fIOlnZQdkZl0MPTveEfSlSGIZkvSKiPglQOrSX496mVlTxOrxjqAvRRLLZ4AfSloBCNgOOKKSqMysveF6\/C8vcldoQZrDdae0aVlEPNPtHDMrWU0ab3uOxyLp7enrwcABwCvTckDaZmZjZXio+NKDpGmSlklaLumkNvtnSPqDpLvS0vOGTT81lrcCNwDvbrMvgCv7KMPMylByG4ukQeA8YD+yGQ8XSpoXEUtbDv23iJjVb7k9E0tEnJa+uj3FbLyV38ayJ7A8DYOCpMuBg4DWxFJIkcG0j5P0AmUuknSHpP3X583NrKDyL4UmAg\/k1lemba0OkXS3pCskTW6zfy1Fxrz9SEQ8DuwPvISsg9xZBc43s\/U1isG0Jc2UtCi3zCz4rtcA20fEa4AfABf3OqHQmLfp6zuBS9LwlOp2gpmVbLh4G0tEzAZmd9i9CsjXQCalbfnz8\/M0XwT8U6\/3LFJjuV3S9WSJ5TpJE6Amz3CbNUX5038sBKZKmiJpE2A6MC9\/gKRtc6sHAj\/vVWiRGsuRwOuAFRHxJ0kvwR3kzMZWyY23EbFa0izgOrJZN+akq5EzgEURMQ84VtKBwGrgYWBGr3J7JhZJO0fEL8iSCsAOvgIyGx8xig5yvf5aI2I+ML9l26m51yeTzdDRt35qLJ8GPgqc3S4mwINpm42VUbSxjId++rF8NH19W\/XhmFlXTXlWqFe3\/Yhwz1uzsVKTZ4X6uRRq15V\/hLv0m42lptRY3JXfbAPSlPFYJJ3QbX9EnFNeOGbWVVNqLMCEyqMws\/40pY0lIj4\/FoGYWR9qUmMp8nTzJElXSXowLd+TNKnK4MysxdAzxZdxUORZoW+SPUPwsrRck7aZ2VipYAS5KhRJLH8VEd+MiNVpmQv8VUVxmVk75T+EWIkiDyE+JOkDwGVp\/VDgoS7Hm1nJoild+nM+ApwL\/DNZx7gf46ebzcZU1KTxtsj0H78mG4vBzMZJYxKLpC+TDbZ7Ycv2jwFTImKd6QLMrBp1SSz9NN6+nfbD2n0DeFe54ZhZNzE0VHgZD\/1cCm0aEdG6MSKGPeat2diqS42ln8TyZ0lTI+K+\/MY03eqfqwnLzNppUmI5FbhW0j8At6dte5ANVXd8RXGZWRvDTUksEXGtpPcAnwGOSZvvAQ6JiMUVxmZmLZpUYyEi7gE+3O0YSedGxDHdjjGz9dOoxNKnvUosy8zaqEvP2yLPCpnZOIvhocJLL5KmSVomabmkjv3SJB0iKSTt0avMMmssZlaxsi+FJA0C5wH7kU0Iv1DSvIhY2nLcBOA44NZ+yi2zxrJWn5b8RNS3\/74e1TezDV0FHeT2JOtZvyIingUuBw5qc9wXgC8BT\/cTZ8\/EIulb6etxPQ79Sn4lImZHxB4RscfuL3XFyKwMo7kUyv+TT8vMXJETgQdy6yvTtjUk7QZMjojv9xtnP3\/xu0t6GfARSZfQUjOJiIfT17n9vqmZjc5o+rFExGzaP5bTk6QB4Bz6mK85r5\/EcgGwANiBrINcPrFE2m5mY6CC282rgMm59Ulp24gJwKuBG9MTPC8F5kk6MCIWdSq0nw5yXwW+Kun8iPjEaCI3s3JUkFgWAlMlTSFLKNOBw9a8X8RjwDYj65JuBE7sllSg2Hgsn5D0WuBv06abI+LuvsM3s\/VWdmKJiNWSZgHXAYPAnIhYIukMYFFEzBtNuX0nFknHAjN5fkrVf5U0OyLOHc0bm1lxw6vLH3U\/IuYD81u2ndrh2L37KbPI7ZqjgDdGxFMAkr4E\/IRsuEozGwPjNb5KUUUSi4D8pxqi5Q6RmVWrMU8353wTuFXSVWn9PcD\/KT0iM+uocQ8hRsQ5qUX4zWnTERFx58h+SS+KiEdKjs\/MchqXWAAi4g7gjg67FwC7rXdEZtZRIxNLD25vMavY8PA6w09vkMpMLPX4xGY1VpO84mETzOokapJZfClkViPDw+MdQX\/6SixpMJglEbFzl8P2KSckM+tkeN0pvjZI\/Q6mPZSGrnt5RPymwzEPlxuambVqVI0leRGwRNJtwFMjGyPCE8WbjZEmtrH8fWVRmFlfapJXCvW8vUnSdsDUiPhPSVuQPWZtZmOkLv1Y+h5MW9JHgSuAC9OmicDVFcRkZh0MR\/FlPBS5FDqabETvWwEi4j5Jf11JVGbWVhPbWJ6JiGfTuJdI2gj3tjUbU3W5FCqSWG6SdAqwuaT9gE8C11QTlpm1U5O8UiixnAQcCSwGPkY2lN1FVQRlZu01rsYSEcOSLiZrYwlgWURNugGaNUQ0rYOcpAPI5hj6JdlzQVMkfSwirq0qODNb2+qhevwvL3IpdDbwtohYDiDpFcD3AScWszFSl0uhIpPCPzGSVJIVwBMlx2NmXVTRj0XStPQs4HJJJ7XZ\/3FJiyXdJem\/JO3Sq8yeNRZJB6eXiyTNB75D1sbyPrJZ1MxsjJTdjyWNXHAesB\/ZhPALJc2LiKW5wy6NiAvS8QeSzeU8rVu5\/VwKvTv3+v8Bb02v\/wBs3l\/4ZlaGCi6F9gSWR8QKAEmXAwcBaxJLRDyeO35L+ui\/1s\/czUcUDtXMKjGavCJpJtkspiNmR8Ts9Hoi8EBu30rgjW3KOBo4AdgEeHuv9yxyV2gKcAywff48D5tgNnZGU2NJSWR2zwO7l3EecJ6kw4DPAR\/udnyRu0JXk01Qdg1Qk7vpZs1SQT+WVcDk3PqktK2Ty4HzexVaJLE8HRFfLXC8mZWsgqEpFwJT0xXJKmA6cFj+AElTI+K+tHoAcB89FEksX5F0GnA9sGbK+zSJmZmNgbKHpoyI1ZJmAdeRja80JyKWSDoDWBQR84BZkvYFngMeocdlEBRLLLsCHyRruBn5eEEfDTlmVo4q+sdFxHyyZ\/\/y207NvT6uaJlFEsv7gB0i4tmib2Jm5ahJx9tCieUeYGvgwWpCMbNemphYtgZ+IWkha7ex+Haz2RhpYmI5rbIozKwvjUssEXFTlYGYWW\/DUY+ZjIv0vH2C558R2ATYGHgqIl5QRWBmtq7GzYQYERNGXisbUfsg4G+qCMrM2qvLpVCR8VjWiMzVwP8oNxwz66Zx8wrlxmWBLCHtATxdekRm1lFdaixF7grlx2VZDdxPdjlkZmOkcYnF47KYjb\/nmtJ4K+nULrsjIr5QYjxm1kWTaixPtdm2JdnkZS8BnFjMxkhjbjdHxNkjryVNAI4DjiAb8OXsTueZWfmaVGNB0ovJxrs8HLgY2C0iHqkyMDNbV2MSi6QvAweTjZm5a0Q8WXlUZtZWYxIL8Gmyp5k\/B3w263QLZNOshrv0m42dxjwrFBGj6p1rZuVrUo3FzDYQTixmVrrG3G42sw2HayxmVjonFjMrXV0Si6L8mdUaS9LM3GTaNo78s9iw+VZyMTPHOwBbwz+LDZgTi5mVzonFzErnxFKMr+k3HP5ZbMDceGtmpXONxcxK58RiZqVzYjGz0tU6sUhaZ9ApSR+X9KEe582Q9LUO+07p430\/K2mJpLsl3SXpjf1HPT4khaT8MKMnSjq9pLLnSvq7Msrq8\/2OlfRzSf\/a5Zh3SFokaamkO\/OfvcPxp0s6Mb1e83kkXSRply7nnSFp39F+lqZqXJf+iLhgPYs4BfjHTjslvQl4F9nwnM9I2oZsLutRk7RRRKxenzL68AxwsKQzI+KPFb9X30b52T8J7BsRKzuU+Wrga8ABEfELSYOMskNdRBzVY3+3WSz+YtW6xtJOy3+eN+RqFV+WdE\/u0JdJ+g9J90n6p3T8WcDm6fhO\/w23Bf4YEc8ARMQfI+K3uff7saSfSbpN0gRJm0n6pqTF6T\/n29KxMyTNk3QDsEDSlpLmpPPulFT2ZHCryW7Rfqp1R2uNY6QmKGlvSTdJ+ndJKySdJenwFONiSa\/IFbNvqiHcK+ld6fzB9H1fmH4OH8uV+yNJ84ClnQKWdIKke9JyfNp2AbADcK2kdT5L8r+AL0bELwAiYigizk\/nby\/phhTPAkkv7\/ZNk3SjpD3SZ5mbYlk88t4ttZt90s9ucfpZbpq23y\/p85LuSPt2Ttvfmn7X7krnTegcSc1ERG0X4Mk2204HTkyv7wHelF6fBdyTXs8AVgAvBDYDfg1M7lRmS\/lbAXcB9wJfB96atm+SynxDWn8BWY3w08CctG1n4DfpPWcAK4EXp33\/CHwgvd46lb9lmd+rFNP96XOfCJye9s0F\/q71+wrsDTxKlkw3BVYBn0\/7jgP+JXf+f5D9o5qaPtdmZLWEz6VjNgUWAVNSuU8BU7rEuzuwmGyqma2AJcDr0777gW26nHsH8NoO+64BPpxefwS4us3vzZrvB3Aj2XTCuwM\/yJWzdf7Y9HkfAHZM2y8Bjs\/Fe0x6\/Ungolwse+V+rzYa77+pspbG1VhGSNoamBARP0mbLm05ZEFEPBYRT5P919yun3IjG0x8d7I\/mj8A\/yZpBrAT8LuIWJiOezyyKv6bgW+nbb8gS2I7puJ+EBEPp9f7AydJuovsl3kzoOt\/06Ii4nGyX\/hjC5y2MCJ+F1kN7ZfA9Wn7YmD73HHfiYjhiLiPLMHuTPaZPpQ+061k81BNTcffFhG\/6vK+bwauioin0vf8SuBvC8TdyZt4\/nfhW+l9+rEC2EHSuZKmAY+37N8J+FVE3JvWLwbektt\/Zfp6O89\/324BzpF0LFmiqvpyeMw0NrH04Znc6yGKTTc7FBE3RsRpwCzgkFHGkJ8MTsAhEfG6tLw8In4+ynK7+Reyyea2zG1bTfpdkDTA2m1G+e\/TcG59mLW\/Z609LYPsMx2T+0xTImIkMbWbCK8sS8iSf2kim+7mtWRJ\/+PARQWLGPm+rfldi4izgKOAzYFbRi6RmqCxiSUiHgWe0PN3bKb3eepzkjbutFPSTpKm5ja9jqwWsgzYVtIb0nETJG0E\/IhsPiYk7UhWC1nWpujrgGOkbBoESa\/vM95CUg3pO2TJZcT9PP+HeCDQ8fN38T5JA6ndZQeyz3gd8ImR76ekHSVt2a2QnB8B75G0RTrnvWlbP74MnJK+36S4Pp72\/ZjnfxcO77dMZY30AxHxPbIZK3ZrOWQZsL2kV6b1DwI39SjzFRGxOCK+BCwkq+U1Qt3vCm0hKX9n4JyW\/UcC35A0TPZDfqyPMmcDd0u6IyIOb7N\/K+DcdKm1GlgOzIyIZyW9P+3bHPgzsC9ZO8z5khan42dEdjeptdwvkNUm7k61hl+R3X2qwtlkNa0R3wD+XdLPyNpKRlOb+A1wG1k7zscj4mlJF5FV++9ICfMPwHv6KSwi7pA0N5UJWbvEnX2ee3dq7L1M0hZktaf\/m3YfA3xT0mdSPEf0UyYwMZ038s\/45Jb3fFrSEcB30z+UhUCvO5THp8b8YbJa1rV9xrLBa\/SzQpK2StfnSDoJ2DYijhvnsMwar+41ll4OkHQy2ef8NdmdGDOrWKNrLOtD0kuABW127RMRD411PE21Pt\/ndOnRWgO9JSKOLis+Gx0nFjMrXWPvCpnZ+HFiMbPSObGYWemcWMysdP8f0ALX24nZi8EAAAAASUVORK5CYII=\">\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=4f4922b7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Insight(s): <\/b> Based on the limited data that we have, light_score and the number of collisions don't seem to have a strong correlation. However, we cannot say this with certainty as a lot of other studies show that there is a strong correlation between the light score and bird collisions. A lot more predictors like the weather, wind condition, etc. may be needed along with the light score.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=c54a05f7\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Let's analyze the collisions and light levels are little more to see what we find.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=04874ab8\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"How-many-collisions-occurred-when-the-light-score-was-the-highest?\">How many collisions occurred when the light score was the highest?<a class=\"anchor-link\" href=\"#How-many-collisions-occurred-when-the-light-score-was-the-highest?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=6d541928\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[281]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">.<\/span><span class=\"n\">loc<\/span><span class=\"p\">[(<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Light_Score'<\/span><span class=\"p\">]<\/span><span class=\"o\">&gt;=<\/span><span class=\"nb\">max<\/span><span class=\"p\">(<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Light_Score'<\/span><span class=\"p\">]))]<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[281]:<\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>Incident_Date<\/th>\n<th>Light_Score<\/th>\n<th>Number_of_Collisions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>34<\/th>\n<td>08-2002<\/td>\n<td>16.555556<\/td>\n<td>2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=67503d1a\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p><b> Insight: <\/b> There have been just 2 collisions when the light score has been the highest.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=6092ffff\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h2 id=\"How-many-collisions-occurred-when-the-light-score-was-the-lowest?\">How many collisions occurred when the light score was the lowest?<a class=\"anchor-link\" href=\"#How-many-collisions-occurred-when-the-light-score-was-the-lowest?\">\u00b6<\/a><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=970ce843\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[282]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">.<\/span><span class=\"n\">loc<\/span><span class=\"p\">[(<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Light_Score'<\/span><span class=\"p\">]<\/span><span class=\"o\">&lt;=<\/span><span class=\"nb\">min<\/span><span class=\"p\">(<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Light_Score'<\/span><span class=\"p\">]))]<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[282]:<\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedHTML jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/html\" tabindex=\"0\">\n<div>\n<style scoped=\"\">\n    .dataframe tbody tr th:only-of-type {\n        vertical-align: middle;\n    }\n\n    .dataframe tbody tr th {\n        vertical-align: top;\n    }\n\n    .dataframe thead th {\n        text-align: right;\n    }\n<\/style>\n<table border=\"1\" class=\"dataframe\">\n<thead>\n<tr style=\"text-align: right;\">\n<th><\/th>\n<th>Incident_Date<\/th>\n<th>Light_Score<\/th>\n<th>Number_of_Collisions<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>11<\/th>\n<td>03-2002<\/td>\n<td>3.3<\/td>\n<td>15<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=36e9e35b\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Insight: There have been 15 collisions when the light score was the lowest at 3.3.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=573d7a44\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h1 id=\"How-many-months-had-an-average-light-score-less-than-10?\">How many months had an average light score less than 10?<a class=\"anchor-link\" href=\"#How-many-months-had-an-average-light-score-less-than-10?\">\u00b6<\/a><\/h1>\n<\/div>\n<\/div>\n<\/div>\n<\/div><div class=\"jp-Cell jp-CodeCell jp-Notebook-cell\" id=\"cell-id=35a0080d\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[284]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"cm-editor cm-s-jupyter\">\n<div class=\"highlight hl-ipython3\"><pre><span><\/span><span class=\"nb\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"o\">.<\/span><span class=\"n\">loc<\/span><span class=\"p\">[(<\/span><span class=\"n\">Collisions_and_Light_Levels<\/span><span class=\"p\">[<\/span><span class=\"s1\">'Light_Score'<\/span><span class=\"p\">]<\/span><span class=\"o\">&lt;=<\/span><span class=\"mi\">10<\/span><span class=\"p\">)])<\/span>\n<\/pre><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\">\n<\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child jp-OutputArea-executeResult\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">Out[284]:<\/div>\n<div class=\"jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult\" data-mime-type=\"text\/plain\" tabindex=\"0\">\n<pre>57<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=b4de6956\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<h1 id=\"Concluding-Remarks\">Concluding Remarks<a class=\"anchor-link\" href=\"#Concluding-Remarks\">\u00b6<\/a><\/h1>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-MarkdownCell jp-Notebook-cell\" id=\"cell-id=373941e0\">\n<div class=\"jp-Cell-inputWrapper\" tabindex=\"0\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\">\n<\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\"><div class=\"jp-InputPrompt jp-InputArea-prompt\">\n<\/div><div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput\" data-mime-type=\"text\/markdown\">\n<p>Bird-Building Collisions have led to an increased mass migration of birds. Based on several studies conducted over time, organizations like 'The Audubon Society' recommend turning the lights out after 11PM to save birds. Read more about it <a href=\"https:\/\/blockclubchicago.org\/2022\/08\/31\/help-save-migrating-birds-by-turning-off-high-rise-lights-at-night-birders-say\/\"> here. <\/a> Using GridDB, we were able to effectively analyze time-series data and utilize both the TQL and SQL functionalities available in GridDB. Along with that, we also used the special time-series functions like TIME_NEXT AND TIME_PREVIOUS to get quick answers. Though the dataset is not as big, this is a good example to show how versatile GridDB can be for analyzing time-series data of any size.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n    <\/div>\n    <div class=\"nbconvert-labels\">\n      <label class=\"github-link\">\n        <a href=\"https:\/\/github.com\/griddbnet\/Blogs\/blob\/bird-building\/Bird-Building%20Collisions%20-%20An%20Evaluation%20using%20GridDB.ipynb\" target=\"_blank\">Also available on Github<\/a>\n        <label class=\"github-last-update\"> Last updated: 02\/02\/2023 02:03:17<\/label>\n      <\/label>\n      <\/div>\n  <\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":41,"featured_media":29019,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[121],"tags":[],"class_list":["post-46739","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bird-Building Collisions - An Evaluation using GridDB | GridDB: Open Source Time Series Database for IoT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bird-Building Collisions - An Evaluation using GridDB | GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"og:url\" content=\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\" \/>\n<meta property=\"og:site_name\" content=\"GridDB: Open Source Time Series Database for IoT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/griddbcommunity\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-09T08:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T20:56:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/griddb.net\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2048\" \/>\n\t<meta property=\"og:image:height\" content=\"2560\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"griddb-admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:site\" content=\"@GridDBCommunity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"griddb-admin\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\"},\"author\":{\"name\":\"griddb-admin\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233\"},\"headline\":\"Bird-Building Collisions &#8211; An Evaluation using GridDB\",\"datePublished\":\"2022-12-09T08:00:00+00:00\",\"dateModified\":\"2025-11-13T20:56:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\"},\"wordCount\":24,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\",\"url\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\",\"name\":\"Bird-Building Collisions - An Evaluation using GridDB | GridDB: Open Source Time Series Database for IoT\",\"isPartOf\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage\"},\"thumbnailUrl\":\"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg\",\"datePublished\":\"2022-12-09T08:00:00+00:00\",\"dateModified\":\"2025-11-13T20:56:24+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage\",\"url\":\"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg\",\"contentUrl\":\"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg\",\"width\":2048,\"height\":2560},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#website\",\"url\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/\",\"name\":\"GridDB: Open Source Time Series Database for IoT\",\"description\":\"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL\",\"publisher\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#organization\",\"name\":\"Fixstars\",\"url\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"contentUrl\":\"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png\",\"width\":200,\"height\":83,\"caption\":\"Fixstars\"},\"image\":{\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/griddbcommunity\/\",\"https:\/\/x.com\/GridDBCommunity\",\"https:\/\/www.linkedin.com\/company\/griddb-by-toshiba\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233\",\"name\":\"griddb-admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g\",\"caption\":\"griddb-admin\"},\"url\":\"https:\/\/griddb.net\/en\/author\/griddb-admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bird-Building Collisions - An Evaluation using GridDB | GridDB: Open Source Time Series Database for IoT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/","og_locale":"en_US","og_type":"article","og_title":"Bird-Building Collisions - An Evaluation using GridDB | GridDB: Open Source Time Series Database for IoT","og_url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/","og_site_name":"GridDB: Open Source Time Series Database for IoT","article_publisher":"https:\/\/www.facebook.com\/griddbcommunity\/","article_published_time":"2022-12-09T08:00:00+00:00","article_modified_time":"2025-11-13T20:56:24+00:00","og_image":[{"width":2048,"height":2560,"url":"https:\/\/griddb.net\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg","type":"image\/jpeg"}],"author":"griddb-admin","twitter_card":"summary_large_image","twitter_creator":"@GridDBCommunity","twitter_site":"@GridDBCommunity","twitter_misc":{"Written by":"griddb-admin"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#article","isPartOf":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/"},"author":{"name":"griddb-admin","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233"},"headline":"Bird-Building Collisions &#8211; An Evaluation using GridDB","datePublished":"2022-12-09T08:00:00+00:00","dateModified":"2025-11-13T20:56:24+00:00","mainEntityOfPage":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/"},"wordCount":24,"commentCount":0,"publisher":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#organization"},"image":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/","url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/","name":"Bird-Building Collisions - An Evaluation using GridDB | GridDB: Open Source Time Series Database for IoT","isPartOf":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage"},"image":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg","datePublished":"2022-12-09T08:00:00+00:00","dateModified":"2025-11-13T20:56:24+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/blog\/bird-building-collisions-an-evaluation-using-griddb\/#primaryimage","url":"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg","contentUrl":"\/wp-content\/uploads\/2022\/12\/taneli-lahtinen-fQ2YX56wQ-Y-unsplash.jpg","width":2048,"height":2560},{"@type":"WebSite","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#website","url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/","name":"GridDB: Open Source Time Series Database for IoT","description":"GridDB is an open source time-series database with the performance of NoSQL and convenience of SQL","publisher":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#organization","name":"Fixstars","url":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/logo\/image\/","url":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","contentUrl":"https:\/\/griddb.net\/wp-content\/uploads\/2019\/04\/fixstars_logo_web_tagline.png","width":200,"height":83,"caption":"Fixstars"},"image":{"@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/griddbcommunity\/","https:\/\/x.com\/GridDBCommunity","https:\/\/www.linkedin.com\/company\/griddb-by-toshiba"]},{"@type":"Person","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/person\/4fe914ca9576878e82f5e8dd3ba52233","name":"griddb-admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/griddb-linux-hte8hndjf8cka8ht.westus-01.azurewebsites.net\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5bceca1cafc06886a7ba873e2f0a28011a1176c4dea59709f735b63ae30d0342?s=96&d=mm&r=g","caption":"griddb-admin"},"url":"https:\/\/griddb.net\/en\/author\/griddb-admin\/"}]}},"_links":{"self":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/comments?post=46739"}],"version-history":[{"count":1,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46739\/revisions"}],"predecessor-version":[{"id":51409,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/posts\/46739\/revisions\/51409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/media\/29019"}],"wp:attachment":[{"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/media?parent=46739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/categories?post=46739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/griddb.net\/en\/wp-json\/wp\/v2\/tags?post=46739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}