Software Open Access

python-pillow/Pillow: 9.0.0

Hugo van Kemenade; Andrew Murray; wiredfool; Alex Clark; Alexander Karpinsky; Ondrej Baranovič; Christoph Gohlke; Jon Dufresne; Brian Crowell; David Schmidt; Konstantin Kopachev; Alastair Houghton; Sandro Mani; Steve Landey; vashek; Josh Ware; Jason Douglas; Stanislau T.; David Caro; Uriel Martinez; Steve Kossouho; Riley Lahd; Antony Lee; Eric W. Brown; Oliver Tonnhofer; Mickael Bonfill; Peter Rowlands (변기호); Fahad Al-Saidi; German Novikov


DCAT Export

<?xml version='1.0' encoding='utf-8'?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:adms="http://www.w3.org/ns/adms#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dct="http://purl.org/dc/terms/" xmlns:dctype="http://purl.org/dc/dcmitype/" xmlns:dcat="http://www.w3.org/ns/dcat#" xmlns:duv="http://www.w3.org/ns/duv#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:frapo="http://purl.org/cerif/frapo/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:gsp="http://www.opengis.net/ont/geosparql#" xmlns:locn="http://www.w3.org/ns/locn#" xmlns:org="http://www.w3.org/ns/org#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:prov="http://www.w3.org/ns/prov#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:vcard="http://www.w3.org/2006/vcard/ns#" xmlns:wdrs="http://www.w3.org/2007/05/powder-s#">
  <rdf:Description rdf:about="https://doi.org/10.5281/zenodo.5813885">
    <rdf:type rdf:resource="http://www.w3.org/ns/dcat#Dataset"/>
    <dct:type rdf:resource="http://purl.org/dc/dcmitype/Software"/>
    <dct:identifier rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://doi.org/10.5281/zenodo.5813885</dct:identifier>
    <foaf:page rdf:resource="https://doi.org/10.5281/zenodo.5813885"/>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Hugo van Kemenade</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Nord Software</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Andrew Murray</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>wiredfool</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Alex Clark</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>ACLARK.NET, LLC</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Alexander Karpinsky</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Uploadcare</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Ondrej Baranovič</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Christoph Gohlke</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>University of California, Irvine</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Jon Dufresne</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Pioneer Valley Books</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Brian Crowell</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>David Schmidt</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Konstantin Kopachev</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>@groupninemedia</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Alastair Houghton</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>@apple</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Sandro Mani</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>@sourcepole</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Steve Landey</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Asana, but not on this account</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>vashek</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Josh Ware</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Primary Health Care Ltd</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Jason Douglas</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Step Mobile</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Stanislau T.</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>David Caro</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Uriel Martinez</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>You-i Lab</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Steve Kossouho</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Riley Lahd</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Antony Lee</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Eric W. Brown</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Iotopia Solutions, Inc.</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Oliver Tonnhofer</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Omniscale</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Mickael Bonfill</foaf:name>
        <org:memberOf>
          <foaf:Organization>
            <foaf:name>Unity Technologies</foaf:name>
          </foaf:Organization>
        </org:memberOf>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Peter Rowlands (변기호)</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>Fahad Al-Saidi</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:creator>
      <rdf:Description>
        <rdf:type rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
        <foaf:name>German Novikov</foaf:name>
      </rdf:Description>
    </dct:creator>
    <dct:title>python-pillow/Pillow: 9.0.0</dct:title>
    <dct:publisher>
      <foaf:Agent>
        <foaf:name>Zenodo</foaf:name>
      </foaf:Agent>
    </dct:publisher>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#gYear">2022</dct:issued>
    <dct:issued rdf:datatype="http://www.w3.org/2001/XMLSchema#date">2022-01-02</dct:issued>
    <owl:sameAs rdf:resource="https://zenodo.org/record/5813885"/>
    <adms:identifier>
      <adms:Identifier>
        <skos:notation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">https://zenodo.org/record/5813885</skos:notation>
        <adms:schemeAgency>url</adms:schemeAgency>
      </adms:Identifier>
    </adms:identifier>
    <dct:relation rdf:resource="https://github.com/python-pillow/Pillow/tree/9.0.0"/>
    <dct:isVersionOf rdf:resource="https://doi.org/10.5281/zenodo.596518"/>
    <dct:isPartOf rdf:resource="https://zenodo.org/communities/zenodo"/>
    <owl:versionInfo>9.0.0</owl:versionInfo>
    <dct:description>&lt;p&gt;&lt;a href="https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html"&gt;https://pillow.readthedocs.io/en/stable/releasenotes/9.0.0.html&lt;/a&gt;&lt;/p&gt; Changes &lt;ul&gt; &lt;li&gt;Restrict builtins for ImageMath.eval() #5923 [@radarhere]&lt;/li&gt; &lt;li&gt;Ensure JpegImagePlugin stops at the end of a truncated file #5921 [@radarhere]&lt;/li&gt; &lt;li&gt;Fixed ImagePath.Path array handling #5920 [@radarhere]&lt;/li&gt; &lt;li&gt;Remove consecutive duplicate tiles that only differ by their offset #5919 [@radarhere]&lt;/li&gt; &lt;li&gt;Removed redundant part of condition #5915 [@radarhere]&lt;/li&gt; &lt;li&gt;Explicitly enable strip chopping for large uncompressed TIFFs #5517 [@kmilos]&lt;/li&gt; &lt;li&gt;Use the Windows method to get TCL functions on Cygwin #5807 [@DWesl]&lt;/li&gt; &lt;li&gt;Changed error type to allow for incremental WebP parsing #5404 [@radarhere]&lt;/li&gt; &lt;li&gt;Improved I;16 operations on big endian #5901 [@radarhere]&lt;/li&gt; &lt;li&gt;Ensure that BMP pixel data offset does not ignore palette #5899 [@radarhere]&lt;/li&gt; &lt;li&gt;Limit quantized palette to number of colors #5879 [@radarhere]&lt;/li&gt; &lt;li&gt;Use latin1 encoding to decode bytes #5870 [@radarhere]&lt;/li&gt; &lt;li&gt;Fixed palette index for zeroed color in FASTOCTREE quantize #5869 [@radarhere]&lt;/li&gt; &lt;li&gt;When saving RGBA to GIF, make use of first transparent palette entry #5859 [@radarhere]&lt;/li&gt; &lt;li&gt;Pass SAMPLEFORMAT to libtiff #5848 [@radarhere]&lt;/li&gt; &lt;li&gt;Added rounding when converting P and PA #5824 [@radarhere]&lt;/li&gt; &lt;li&gt;Improved putdata() documentation and data handling #5910 [@radarhere]&lt;/li&gt; &lt;li&gt;Exclude carriage return in PDF regex to help prevent ReDoS #5912 [@radarhere]&lt;/li&gt; &lt;li&gt;Image.NONE is only used for resampling and dithers #5908 [@radarhere]&lt;/li&gt; &lt;li&gt;Fixed freeing pointer in ImageDraw.Outline.transform #5909 [@radarhere]&lt;/li&gt; &lt;li&gt;Add Tidelift alignment action and badge #5763 [@aclark4life]&lt;/li&gt; &lt;li&gt;Replaced further direct invocations of setup.py #5906 [@radarhere]&lt;/li&gt; &lt;li&gt;Added ImageShow support for xdg-open #5897 [@m-shinder]&lt;/li&gt; &lt;li&gt;Fixed typo #5902 [@radarhere]&lt;/li&gt; &lt;li&gt;Switched from deprecated "setup.py install" to "pip install ." #5896 [@radarhere]&lt;/li&gt; &lt;li&gt;Support 16-bit grayscale ImageQt conversion #5856 [@cmbruns]&lt;/li&gt; &lt;li&gt;Fixed raising OSError in _safe_read when size is greater than SAFEBLOCK #5872 [@radarhere]&lt;/li&gt; &lt;li&gt;Convert subsequent GIF frames to RGB or RGBA #5857 [@radarhere]&lt;/li&gt; &lt;li&gt;WebP: Fix memory leak during decoding on failure #5798 [@ilai-deutel]&lt;/li&gt; &lt;li&gt;Do not prematurely return in ImageFile when saving to stdout #5665 [@infmagic2047]&lt;/li&gt; &lt;li&gt;Added support for top right and bottom right TGA orientations #5829 [@radarhere]&lt;/li&gt; &lt;li&gt;Corrected ICNS file length in header #5845 [@radarhere]&lt;/li&gt; &lt;li&gt;Block tile TIFF tags when saving #5839 [@radarhere]&lt;/li&gt; &lt;li&gt;Added line width argument to ImageDraw polygon #5694 [@radarhere]&lt;/li&gt; &lt;li&gt;Do not redeclare class each time when converting to NumPy #5844 [@radarhere]&lt;/li&gt; &lt;li&gt;Only prevent repeated polygon pixels when drawing with transparency #5835 [@radarhere]&lt;/li&gt; &lt;li&gt;Fix pushes_fd method signature #5833 [@hoodmane]&lt;/li&gt; &lt;li&gt;Add support for pickling TrueType fonts #5826 [@hugovk]&lt;/li&gt; &lt;li&gt;Only prefer command line tools SDK on macOS over default MacOSX SDK #5828 [@radarhere]&lt;/li&gt; &lt;li&gt;Fix compilation on 64-bit Termux #5793 [@landfillbaby]&lt;/li&gt; &lt;li&gt;Replace 'setup.py sdist' with '-m build --sdist' #5785 [@hugovk]&lt;/li&gt; &lt;li&gt;Use declarative package configuration #5784 [@hugovk]&lt;/li&gt; &lt;li&gt;Use title for display in ImageShow #5788 [@radarhere]&lt;/li&gt; &lt;li&gt;Fix for PyQt6 #5775 [@hugovk]&lt;/li&gt; &lt;li&gt;Rename master to main #5770 [@hugovk]&lt;/li&gt; &lt;/ul&gt; Dependencies &lt;ul&gt; &lt;li&gt;Updated winbuild libimagequant to 2.17.0 #5916 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated harfbuzz to 3.2.0 #5883 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated libimagequant to 2.17.0 #5876 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated freetype to 2.11.1 #5867 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated harfbuzz to 3.1.2 #5853 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated harfbuzz to 3.1.1 #5820 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated harfbuzz to 3.1.0 #5808 [@radarhere]&lt;/li&gt; &lt;/ul&gt; Documentation &lt;ul&gt; &lt;li&gt;CVEs TBD #5924 [@radarhere]&lt;/li&gt; &lt;li&gt;Added release notes for #5919, #5920 and #5921 #5922 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated copyright year #5918 [@radarhere]&lt;/li&gt; &lt;li&gt;Added release notes for pillow-wheels#237 #5917 [@radarhere]&lt;/li&gt; &lt;li&gt;Added release notes for #5897 #5905 [@radarhere]&lt;/li&gt; &lt;li&gt;Added PIL + pathlib Tutorial #5862 [@kolibril13]&lt;/li&gt; &lt;li&gt;Dedicate the next release to Fredrik Lundh #5885 [@hugovk]&lt;/li&gt; &lt;li&gt;Added release notes for #5857 #5874 [@radarhere]&lt;/li&gt; &lt;li&gt;Improved example code #5866 [@radarhere]&lt;/li&gt; &lt;li&gt;Improved explanation of fromarray "mode" parameter #5849 [@radarhere]&lt;/li&gt; &lt;li&gt;Documentation for #5829 and #5694 #5847 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated macOS tested Pillow versions #5822 [@radarhere]&lt;/li&gt; &lt;li&gt;Docs: Remove docutils pin #5821 [@hugovk]&lt;/li&gt; &lt;li&gt;Changed URLs to https #5796 [@radarhere]&lt;/li&gt; &lt;li&gt;Added release notes for #5788 #5792 [@radarhere]&lt;/li&gt; &lt;li&gt;Update expected Pillow 10 release date: 2023-07-01 #5779 [@hugovk]&lt;/li&gt; &lt;li&gt;Document #5788: "Use title for display" #5790 [@nulano]&lt;/li&gt; &lt;li&gt;Improved image lifecycle documentation #5773 [@radarhere]&lt;/li&gt; &lt;li&gt;Docs: No security updates in 8.4.0 #5767 [@hugovk]&lt;/li&gt; &lt;/ul&gt; Removals &lt;ul&gt; &lt;li&gt;Drop support for soon-EOL Python 3.6 #5768 [@hugovk]&lt;/li&gt; &lt;li&gt;Remove support for FreeType 2.7 and older #5777 [@hugovk]&lt;/li&gt; &lt;li&gt;Removed deprecated PILLOW_VERSION, Image.show command parameter, Image._showxv and ImageFile.raise_ioerror #5776 [@radarhere]&lt;/li&gt; &lt;/ul&gt; Testing &lt;ul&gt; &lt;li&gt;Added sys import #5913 [@radarhere]&lt;/li&gt; &lt;li&gt;Do not compare properties to themselves #5907 [@radarhere]&lt;/li&gt; &lt;li&gt;GHA: Still use macos-latest for non-PyPy builds #5888 [@radarhere]&lt;/li&gt; &lt;li&gt;GHA: Use macos-10.15 to fix build #5886 [@hugovk]&lt;/li&gt; &lt;li&gt;GHA: Add workflow_dispatch to enable manually triggering builds #5861 [@hugovk]&lt;/li&gt; &lt;li&gt;Added context managers #5851 [@radarhere]&lt;/li&gt; &lt;li&gt;Updated libjpeg-turbo to 2.1.2 #5841 [@radarhere]&lt;/li&gt; &lt;li&gt;GHA: Use actions/setup-python's pip cache #5840 [@hugovk]&lt;/li&gt; &lt;li&gt;Removed setuptools install from AppVeyor #5823 [@radarhere]&lt;/li&gt; &lt;li&gt;Added Fedora 35 #5806 [@radarhere]&lt;/li&gt; &lt;li&gt;Test Python 3.10.0 final on AppVeyor #5805 [@hugovk]&lt;/li&gt; &lt;li&gt;Test PyPy3.8 #5778 [@hugovk]&lt;/li&gt; &lt;li&gt;CI: Install pytest-timeout for MinGW CI #5780 [@hugovk]&lt;/li&gt; &lt;li&gt;Removed Fedora 33 docker job #5766 [@radarhere]&lt;/li&gt; &lt;/ul&gt;</dct:description>
    <dct:accessRights rdf:resource="http://publications.europa.eu/resource/authority/access-right/PUBLIC"/>
    <dct:accessRights>
      <dct:RightsStatement rdf:about="info:eu-repo/semantics/openAccess">
        <rdfs:label>Open Access</rdfs:label>
      </dct:RightsStatement>
    </dct:accessRights>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.5813885"/>
      </dcat:Distribution>
    </dcat:distribution>
    <dcat:distribution>
      <dcat:Distribution>
        <dcat:accessURL rdf:resource="https://doi.org/10.5281/zenodo.5813885"/>
        <dcat:byteSize>50283537</dcat:byteSize>
        <dcat:downloadURL rdf:resource="https://zenodo.org/record/5813885/files/python-pillow/Pillow-9.0.0.zip"/>
        <dcat:mediaType>application/zip</dcat:mediaType>
      </dcat:Distribution>
    </dcat:distribution>
  </rdf:Description>
</rdf:RDF>
43,263
4,925
views
downloads
All versions This version
Views 43,263857
Downloads 4,92531
Data volume 163.5 GB1.6 GB
Unique views 37,545813
Unique downloads 2,86520

Share

Cite as