Haskell
#1 5 416
#2 942
#3 850
#4 842
#5 678
#6 474
#7 368
#8 274
#9 230
#10 202
#11 151
#12 68
#13 63
#14 41
#15 33
#16 23
#17 20
#18 17
#19 14
#20 12
#21 12
#22 11
#23 10
#24 8
#25 7