query: SELECT ?w (COUNT(*) AS ?c) WHERE {
    {
      SELECT ?item ?title WHERE {
        ?item wdt:P31 wd:Q13442814;
              wdt:P1476 ?title.
        FILTER(STRLEN(?title) >= 10)
      }
      LIMIT 10000
    }
    BIND(REPLACE(?title, "^.*?(\\b\\w{10,}\\b).*$", "$1") AS ?w1)
    BIND(REPLACE(STRAFTER(?title, ?w1), "^.*?(\\b\\w{10,}\\b).*$", "$1") AS ?w2)
    BIND(REPLACE(STRAFTER(?title, ?w2), "^.*?(\\b\\w{10,}\\b).*$", "$1") AS ?w3)
    VALUES ?w_ { 1 2 3 }
    BIND(IF(?w_ = 1, ?w1, IF(?w_ = 2, ?w2, ?w3)) AS ?w)
    FILTER(REGEX(?w, "^\\w+$")) # no idea why this is necessary
  }
  GROUP BY ?w
  ORDER BY DESC(?c)