require'open-uri' $><<gets.chop.split(?|).map{|x|[(open("http://www.google.com/search?nord=1&q=#{URI.escape x}&nfpr=1").read.match(/s">(About )?([\d,]+) result/)||[?0])[-1].split(?,).join.to_i,x]}.max[1]
sublime text|gedit
Standard output is empty
/usr/lib/ruby/1.9.1/net/http.rb:762:in `initialize': getaddrinfo: Name or service not known (SocketError) from /usr/lib/ruby/1.9.1/net/http.rb:762:in `open' from /usr/lib/ruby/1.9.1/net/http.rb:762:in `block in connect' from /usr/lib/ruby/1.9.1/timeout.rb:54:in `timeout' from /usr/lib/ruby/1.9.1/timeout.rb:99:in `timeout' from /usr/lib/ruby/1.9.1/net/http.rb:762:in `connect' from /usr/lib/ruby/1.9.1/net/http.rb:755:in `do_start' from /usr/lib/ruby/1.9.1/net/http.rb:744:in `start' from /usr/lib/ruby/1.9.1/open-uri.rb:306:in `open_http' from /usr/lib/ruby/1.9.1/open-uri.rb:775:in `buffer_open' from /usr/lib/ruby/1.9.1/open-uri.rb:203:in `block in open_loop' from /usr/lib/ruby/1.9.1/open-uri.rb:201:in `catch' from /usr/lib/ruby/1.9.1/open-uri.rb:201:in `open_loop' from /usr/lib/ruby/1.9.1/open-uri.rb:146:in `open_uri' from /usr/lib/ruby/1.9.1/open-uri.rb:677:in `open' from /usr/lib/ruby/1.9.1/open-uri.rb:33:in `open' from prog.rb:2:in `block in <main>' from prog.rb:2:in `map' from prog.rb:2:in `<main>'