Haskell
#1 1 839
#2 586
#3 276
#4 271
#5 226
#6 150
#7 102
#8 88
#9 75
#10 69
#11 46
#12 42
#13 34
#14 26
#15 24
#16 20
#17 19
#18 15
#19 14
#20 13
#21 12
#22 10
#23 8
#24 7
#25 7