qsn