for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count for the word count