JLPT N1 vocabulary

2,817 words, most frequent first. Words 1 to 500.