Ruby
#1 1 172
#2 413
#3 342
#4 306
#5 298
#6 106
#7 71
#8 58
#9 57
#10 43
#11 39
#12 34
#13 31
#14 30
#15 18
#16 17
#17 16
#18 13
#19 11
#20 10
#21 8
#22 7
#23 7
#24 6
#25 5