Ruby
#1 1 400
#2 1 042
#3 340
#4 155
#5 64
#6 60
#7 56
#8 51
#9 45
#10 37
#11 28
#12 25
#13 22
#14 22
#15 17
#16 16
#17 11
#18 11
#19 7
#20 4
#21 4
#22 4
#23 4
#24 4
#25 3