Ruby
#1 1 469
#2 659
#3 120
#4 113
#5 102
#6 54
#7 54
#8 50
#9 37
#10 29
#11 25
#12 22
#13 20
#14 15
#15 11
#16 10
#17 9
#18 8
#19 8
#20 7
#21 7
#22 5
#23 5
#24 4
#25 4