Translate the following English sentence to French:
"Only 15% is due to tourism and a large proportion is even unaccountable for, although that, of course, must originate from somewhere."
15 % seulement sont imputables aux touristes et une grande partie est même inexplicable ; pourtant elle vient de quelque part.