Lisp 40 171 2 382 914 2175 5 Lisp 4426 195 L :p 3 622 1990 2 508 133 42 40007026