bnc british national corpus frequency word list
the 5404557 of 3027538 to 2564412 and 2521740 in 1782374 # 1242573 that 1015337 is 957500 was 855783 for 845546 it 731306 on 696651 be 650936 with 638853 as 601231 The 597467 you 510800 by 493426 492358 at 490086 are 447702 have 440113 he 426660 not 413486 from 411700 had 409458 his 381201 or 362685 which 359847 this 342080 but 318578 an 318169