JLPT N1 Vocabulary

2,696 words, ordered by frequency: the most common first.