>>665
"aaa,bbb,1000,3000,vvv,zzz,,4444444,ggg,33333".split(',')

>>666
i = 16909152
i = (i >> 23 | i << 9) & ((1 << 32) - 1)
puts i