<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://viran.fi/fi</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://viran.fi/sv</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://viran.fi/en</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://viran.fi/fi/tarjoajat</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tarjoajat" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tarjoajat" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tarjoajat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tarjoajat" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://viran.fi/sv/tarjoajat</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tarjoajat" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tarjoajat" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tarjoajat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tarjoajat" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://viran.fi/en/tarjoajat</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tarjoajat" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tarjoajat" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tarjoajat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tarjoajat" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://viran.fi/fi/julkiset-hankkijat</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/julkiset-hankkijat" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://viran.fi/sv/julkiset-hankkijat</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/julkiset-hankkijat" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://viran.fi/en/julkiset-hankkijat</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/julkiset-hankkijat" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/julkiset-hankkijat" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietopankki</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietopankki</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://viran.fi/en/tietopankki</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietopankki/cpv-finder</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/cpv-finder" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietopankki/cpv-finder</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/cpv-finder" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/tietopankki/cpv-finder</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/cpv-finder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/cpv-finder" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietopankki/nuts-finder</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/nuts-finder" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietopankki/nuts-finder</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/nuts-finder" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/tietopankki/nuts-finder</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/nuts-finder" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/nuts-finder" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietopankki/hankinnan-kynnysarvolaskuri</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/tietopankki/hankinnan-kynnysarvolaskuri</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/hankinnan-kynnysarvolaskuri" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/hankinnan-kynnysarvolaskuri" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietopankki/hankintasanasto</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/hankintasanasto" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietopankki/hankintasanasto</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/hankintasanasto" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/tietopankki/hankintasanasto</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietopankki/hankintasanasto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietopankki/hankintasanasto" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietoa-meista</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietoa-meista" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietoa-meista</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietoa-meista" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://viran.fi/en/tietoa-meista</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietoa-meista" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietoa-meista" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://viran.fi/fi/yhteystiedot</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/yhteystiedot" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://viran.fi/sv/yhteystiedot</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/yhteystiedot" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://viran.fi/en/yhteystiedot</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/yhteystiedot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/yhteystiedot" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://viran.fi/fi/medialle</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/medialle" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/medialle" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/medialle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/medialle" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://viran.fi/sv/medialle</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/medialle" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/medialle" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/medialle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/medialle" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://viran.fi/en/medialle</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/medialle" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/medialle" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/medialle" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/medialle" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://viran.fi/fi/evasteet</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/evasteet" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/evasteet" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/evasteet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/evasteet" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/sv/evasteet</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/evasteet" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/evasteet" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/evasteet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/evasteet" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/en/evasteet</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/evasteet" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/evasteet" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/evasteet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/evasteet" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/fi/kayttoehdot</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/kayttoehdot" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/sv/kayttoehdot</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/kayttoehdot" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/en/kayttoehdot</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/kayttoehdot" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/kayttoehdot" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/fi/tietosuoja</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietosuoja" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietosuoja" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietosuoja" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietosuoja" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/sv/tietosuoja</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietosuoja" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietosuoja" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietosuoja" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietosuoja" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/en/tietosuoja</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/tietosuoja" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/tietosuoja" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/tietosuoja" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/tietosuoja" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/it-ohjelmistokehitys</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/it-ohjelmistokehitys" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/it-ohjelmistokehitys</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/it-ohjelmistokehitys" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/it-ohjelmistokehitys</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/it-ohjelmistokehitys" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/it-ohjelmistokehitys" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/rakennus-kunnossapito</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/rakennus-kunnossapito" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/rakennus-kunnossapito</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/rakennus-kunnossapito" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/rakennus-kunnossapito</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/rakennus-kunnossapito" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/rakennus-kunnossapito" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/siivous-kiinteistopalvelut</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/siivous-kiinteistopalvelut</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/siivous-kiinteistopalvelut" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/siivous-kiinteistopalvelut" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/kuljetus-logistiikka</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/kuljetus-logistiikka" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/kuljetus-logistiikka</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/kuljetus-logistiikka" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/kuljetus-logistiikka</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/kuljetus-logistiikka" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/kuljetus-logistiikka" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/konsultointi</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/konsultointi" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/konsultointi</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/konsultointi" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/konsultointi</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/konsultointi" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/konsultointi" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/terveydenhuolto</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/terveydenhuolto" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/terveydenhuolto</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/terveydenhuolto" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/terveydenhuolto</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/terveydenhuolto" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/terveydenhuolto" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/turvallisuuspalvelut</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/turvallisuuspalvelut" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/turvallisuuspalvelut</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/turvallisuuspalvelut" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/turvallisuuspalvelut</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/turvallisuuspalvelut" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/turvallisuuspalvelut" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/toimialat/ymparisto-cleantech</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/ymparisto-cleantech" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/sv/toimialat/ymparisto-cleantech</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/ymparisto-cleantech" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/en/toimialat/ymparisto-cleantech</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/toimialat/ymparisto-cleantech" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/toimialat/ymparisto-cleantech" />
<lastmod>2026-05-25T11:54:04.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/puitesopimus-julkisissa-hankinnoissa-opas</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/puitesopimus-julkisissa-hankinnoissa-opas</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/puitesopimus-julkisissa-hankinnoissa-opas" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<lastmod>2026-04-19T21:17:58.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<lastmod>2026-04-19T21:17:58.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/tekoaly-julkisissa-hankinnoissa-mahdollisuudet" />
<lastmod>2026-04-19T21:17:58.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/markkinavuoropuhelu-avoimuus-mao-2-2024</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/markkinavuoropuhelu-avoimuus-mao-2-2024</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/markkinavuoropuhelu-avoimuus-mao-2-2024" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/espd-voimavara-alihankkija-mao-141-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/espd-voimavara-alihankkija-mao-141-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/espd-voimavara-alihankkija-mao-141-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/espd-voimavara-alihankkija-mao-141-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/ammattitoiminnan-virhe-self-cleaning-mao-612-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/liiketoimintasiirto-liikevaihto-mao-508-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/liiketoimintasiirto-liikevaihto-mao-508-2025</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/liiketoimintasiirto-liikevaihto-mao-508-2025" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/vertailuperusteet-ilman-painoarvoja-mao-225-2024" />
<lastmod>2026-04-19T21:38:44.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<lastmod>2026-02-20T15:33:40.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/sv/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<lastmod>2026-02-20T15:33:40.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://viran.fi/en/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa</loc>
<xhtml:link rel="alternate" hreflang="fi" href="https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="sv" href="https://viran.fi/sv/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="en" href="https://viran.fi/en/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<xhtml:link rel="alternate" hreflang="x-default" href="https://viran.fi/fi/blog/hankintalaki-uudistuu-mita-se-tarkoittaa-kunnille-ja-muille-julkisorganisaatioille-kaytannossa" />
<lastmod>2026-02-20T15:33:40.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
