Haskell
#1 1 552
#2 252
#3 232
#4 121
#5 93
#6 65
#7 50
#8 29
#9 26
#10 26
#11 24
#12 23
#13 20
#14 18
#15 15
#16 14
#17 13
#18 13
#19 11
#20 10
#21 7
#22 6
#23 6
#24 5
#25 5