xeroc, give this a try.
$ cat ./btsx_stake.py
#!/usr/bin/env python
import json
with open('genesis_btsx.json', 'rt') as f:
b = [ i[1]/500000.0 for i in json.load(f)['balances']]
def gt(b, t):
print "%10d addresses > %10d BTSX"%(len([i for i in b if i>t]),t)
print "total supply: %s, number of addresses: %s"%(sum(b), len(b))
for i in range(10):
gt(b, 100000*2**i)
$ ./btsx_stake.py
total supply: 1999999999.94, number of addresses: 57973
2365 addresses > 100000 BTSX
1379 addresses > 200000 BTSX
792 addresses > 400000 BTSX
431 addresses > 800000 BTSX
182 addresses > 1600000 BTSX
60 addresses > 3200000 BTSX
26 addresses > 6400000 BTSX
15 addresses > 12800000 BTSX
8 addresses > 25600000 BTSX
2 addresses > 51200000 BTSX