5001 2000 20001 2000 200 2000 164 239 515 667 853 890 43144 148300