Full Code of askerlee/topicvec for AI

master 1c5d2c5ec8a0 cached
118 files
18.0 MB
4.7M tokens
207 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (18,887K chars total). Download the full file to get everything.
Repository: askerlee/topicvec
Branch: master
Commit: 1c5d2c5ec8a0
Files: 118
Total size: 18.0 MB

Directory structure:
gitextract__1max8y4/

├── .gitignore
├── 20news.bat
├── README.md
├── anatest.py
├── classEval.py
├── corpusLoader.py
├── csv2topic.py
├── file2topic.py
├── psdvec/
│   ├── README.md
│   ├── addheader.py
│   ├── analogy.py
│   ├── bench.sh
│   ├── benchspeed.py
│   ├── catbench.py
│   ├── cleancorpus.py
│   ├── competitors/
│   │   ├── glove/
│   │   │   ├── demo.sh
│   │   │   ├── rcv1.sh
│   │   │   ├── vocab-rcv1.txt
│   │   │   ├── vocab-wiki.txt
│   │   │   └── wiki.sh
│   │   └── hyperwords/
│   │       ├── pmi2.sh
│   │       ├── pmi5-rcv1.sh
│   │       ├── pmi5.sh
│   │       ├── svd-rcv1.sh
│   │       ├── svd.sh
│   │       ├── train-rcv1.sh
│   │       └── train-wiki.sh
│   ├── corpus2liblinear.py
│   ├── eval-logs/
│   │   └── bench.log
│   ├── evaluate-toefl.py
│   ├── evaluate.py
│   ├── extractwiki.py
│   ├── fact-rcv1.bat
│   ├── fact-rcv1.sh
│   ├── fact-wiki.bat
│   ├── fact-wiki.sh
│   ├── factorize.py
│   ├── genSentDict.bat
│   ├── gencatdata.py
│   ├── gram-rcv1.bat
│   ├── gram.bat
│   ├── gramcount.pl
│   ├── patch to gensim.py
│   ├── perlxs.h
│   ├── removeDoubleNewline.pl
│   ├── sent-bench.bat
│   ├── sent-gen.conf
│   ├── sentbench.py
│   ├── tab2list.py
│   ├── testsets/
│   │   ├── analogy/
│   │   │   ├── EN-TOM-ICLR13-SEM.txt
│   │   │   ├── EN-TOM-ICLR13-SYN.txt
│   │   │   ├── google.txt
│   │   │   └── msr.txt
│   │   └── ws/
│   │       ├── EN-RG-65.txt
│   │       ├── EN-TOEFL-80.txt
│   │       ├── bruni_men.txt
│   │       ├── luong_rare.txt
│   │       ├── radinsky_mturk.txt
│   │       ├── simlex_999a.txt
│   │       ├── ws353.txt
│   │       ├── ws353_relatedness.txt
│   │       └── ws353_similarity.txt
│   ├── topwordsInList.py
│   ├── utils.py
│   ├── vecnorms.py
│   └── xml2corpus.pl
├── reuters.bat
├── snippet2topic.py
├── test-docs/
│   ├── Drug Goes From 13.50 a Tablet to 750, Overnight.txt
│   ├── VR-mitrv.txt
│   ├── batman-v-superman.txt
│   ├── batman-v-superman.txt-em100.topic.vec
│   ├── beijing-haze-news.txt
│   ├── brain-scar.txt
│   ├── britain-EU.txt
│   ├── drugstory.log
│   ├── hillary-speech.txt
│   ├── hillary-speech2.txt
│   ├── nips-wiki.txt
│   ├── sanders-speeches.txt
│   ├── spacex-news.txt
│   └── trump-speech.txt
├── topic-competitors/
│   ├── LDA/
│   │   ├── Readme.txt
│   │   ├── classEval.py
│   │   ├── corpusLoader.py
│   │   └── ldaExp.py
│   ├── doc2vec.py
│   ├── kmeans.py
│   ├── labelEval.py
│   ├── lftm2svm.py
│   ├── liu-doc2vec.py
│   └── slda/
│       ├── 20news-test-7532.slda-bow.txt
│       ├── 20news-test-7532.slda-label.txt
│       ├── 20news-train-11314.slda-bow.txt
│       ├── 20news-train-11314.slda-label.txt
│       ├── Makefile
│       ├── corpus.cpp
│       ├── corpus.h
│       ├── images.tgz
│       ├── main.cpp
│       ├── opt.cpp
│       ├── opt.h
│       ├── readme.txt
│       ├── reuters-test-2255.slda-bow.txt
│       ├── reuters-test-2255.slda-label.txt
│       ├── reuters-train-5770.slda-bow.txt
│       ├── reuters-train-5770.slda-label.txt
│       ├── settings.h
│       ├── settings.txt
│       ├── slda
│       ├── slda.cpp
│       ├── slda.h
│       ├── utils.cpp
│       └── utils.h
├── topic-cosine.py
├── topicExp.py
├── topicvecDir.py
└── utils.py

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
commit.bat
*.pyc


================================================
FILE: 20news.bat
================================================
python topicExp.py -s 20news train
python topicExp.py -i 20news-train-11314-sep281-em150-best.topic.vec 20news train,test
python classEval.py 20news topicprop
python classEval.py 20news topic-wvavg


================================================
FILE: README.md
================================================
# TopicVec
TopicVec is the source code for "Generative Topic Embedding: a Continuous Representation of Documents" (ACL 2016).

PSDVec (in folder 'psdvec') is the source code for "A Generative Word Embedding Model and its Low Rank Positive Semidefinite Solution" (EMNLP 2015).

#### Update v0.7: 
The topic inference is now 6 times faster.

#### Update v0.6:
##### Algorithm update: 
topicvecDir.py: uses exact inference instead a second-order approximation in the M-step.

#### Update v0.5:
##### Main algorithm: 
topicvecDir.py: uses a Dirichlet prior for topic mixting proportions.

####Required files on Dropbox:
https://www.dropbox.com/sh/lqbk3iioobegbp8/AACc8Kfr1KZIkKl9bGaIrOjfa?dl=0

1. Pretrained 180000 embeddings (25000 cores) in 3 archives. For faster loading into Python, 25000-180000-500-BLK-8.0.vec.npy can be used;
2. Unigram files top1grams-wiki.txt & top1grams-reuters.txt;
3. RCV1 cleansed corpus ( before downloading, please apply for permission from NIST according to: http://trec.nist.gov/data/reuters/reuters.html ).

If you are in China, you can also download the above files from baidu netdisk without the hassle of "climbing over the wall":
https://pan.baidu.com/s/1gVmRhK1HA2XwVWZbZHHLZQ#list/path=%2F


================================================
FILE: anatest.py
================================================
import numpy as np
from utils import *

embedding_arrays = np.load("25000-180000-500-BLK-8.0.vec.npy")
V, vocab, word2ID, skippedWords_whatever = embedding_arrays
model = VecModel(V, vocab, word2ID, vecNormalize=True)
w1, w2 = predict_ana(model, "fish", "water", "plant", "soil")
print w1, w2
w1, w2 = predict_ana(model, "player", "team", "student", "classroom")
print w1, w2


================================================
FILE: classEval.py
================================================
from sklearn import svm, metrics
from sklearn.datasets import load_svmlight_file
import sys

def getScores( true_classes, pred_classes, average):
    precision = metrics.precision_score( true_classes, pred_classes, average=average )
    recall = metrics.recall_score( true_classes, pred_classes, average=average )
    f1 = metrics.f1_score( true_classes, pred_classes, average=average )
    accuracy = metrics.accuracy_score( true_classes, pred_classes )
    return precision, recall, f1, accuracy
    
"""
TopicProp_ITER = int(sys.argv[1])
topicNum = int(sys.argv[2])
train_file = "20news-train-11314-sep%d-em40-i%d.topic.prop" %(topicNum, TopicProp_ITER)
test_file = "20news-test-7532-sep%d-em40-i%d.topic.prop" %(topicNum, TopicProp_ITER)

train_features, train_docs_cat_name = load_matrix_from_text( train_file, "training proportion", "\t" )
test_features, test_docs_cat_name = load_matrix_from_text( test_file, "test proportion", "\t" )

true_train_classes = []
true_test_classes = []

for train_cat_name in train_docs_cat_name[0]:
    true_train_classes.append( int(train_cat_name) )
for test_cat_name in test_docs_cat_name[0]:
    true_test_classes.append( int(test_cat_name) )
"""

corpus = sys.argv[1]
filetype = sys.argv[2]
# selected feature dimensions can be specified in the last argument as:
# 1-400 (starting from 1)
if len(sys.argv) > 3:
    dims = sys.argv[3].split("-")
    dims[0] = int(dims[0]) - 1
    dims[1] = int(dims[1])
else:
    dims = None
        
if corpus == '20news':
    train_file = "20news-train-11314.svm-%s.txt" %filetype
    test_file = "20news-test-7532.svm-%s.txt" %filetype
else:
    train_file = "reuters-train-5770.svm-%s.txt" %filetype
    test_file = "reuters-test-2255.svm-%s.txt" %filetype

train_features_sparse, true_train_classes = load_svmlight_file(train_file)
test_features_sparse, true_test_classes = load_svmlight_file(test_file)
#nonzeroColIDs = np.union1d( train_features_sparse.nonzero()[1], test_features_sparse.nonzero()[1] )
#train_features = train_features_sparse[:, nonzeroColIDs].toarray()
#test_features = test_features_sparse[:, nonzeroColIDs].toarray()
    
#pdb.set_trace()
#print "%dx%d sparse feature matrices reduced to %dx%d" %( tuple(train_features_sparse.shape) +
#                                                tuple(train_features.shape) )

train_features = train_features_sparse.toarray()
test_features = test_features_sparse.toarray()

print "Train: %dx%d. Test: %dx%d" %( tuple( train_features.shape + test_features.shape ) )

if dims:
    train_features = train_features[ :, dims[0]:dims[1] ]
    test_features = test_features[ :, dims[0]:dims[1] ]
    print "Choose only features %d-%d" %( dims[0]+1, dims[1] )
else:
    train_features = train_features[ :, : ]
    test_features = test_features[ :, : ]
        
model = svm.LinearSVC(penalty='l1', dual=False)

print "Training...",
model.fit( train_features, true_train_classes )
print "Done."

pred_train_classes = model.predict( train_features )
pred_test_classes = model.predict( test_features )

print metrics.classification_report(true_train_classes, pred_train_classes, digits=3)
print metrics.classification_report(true_test_classes, pred_test_classes, digits=3)

for average in ['micro', 'macro']:
    train_precision, train_recall, train_f1, train_acc = getScores( true_train_classes, pred_train_classes, average )
    print "Train Prec (%s average): %.3f, recall: %.3f, F1: %.3f, Acc: %.3f" %( average, 
                        train_precision, train_recall, train_f1, train_acc )
    
    test_precision, test_recall, test_f1, test_acc = getScores( true_test_classes, pred_test_classes, average )
    print "Test Prec (%s average): %.3f, recall: %.3f, F1: %.3f, Acc: %.3f" %(  average, 
                        test_precision, test_recall, test_f1, test_acc )


================================================
FILE: corpusLoader.py
================================================
# -*- coding=GBK -*-

from sklearn.datasets import fetch_20newsgroups
from nltk.corpus import reuters
import HTMLParser
import os
import pdb
from utils import *

def extractSentenceWords(doc, remove_url=True, remove_punc="utf-8", min_length=1):
    if remove_punc:
        # ensure doc_u is in unicode
        if not isinstance(doc, unicode):
            encoding = remove_punc
            doc_u = doc.decode(encoding)
        else:
            doc_u = doc
        # remove unicode punctuation marks, keep ascii punctuation marks
        doc_u = doc_u.translate(unicode_punc_tbl)
        if not isinstance(doc, unicode):
            doc = doc_u.encode(encoding)
        else:
            doc = doc_u
            
    if remove_url:
        re_url = r"(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)"
        doc = re.sub( re_url, "", doc )
            
    sentences = re.split( r"\s*[,;:`\"()?!{}]\s*|--+|\s*-\s+|''|\.\s|\.$|\.\.+||", doc ) #"
    wc = 0
    wordsInSentences = []
    
    for sentence in sentences:
        if sentence == "":
            continue

        if not re.search( "[A-Za-z0-9]", sentence ):
            continue

        words = re.split( r"\s+\+|^\+|\+?[\-*\/&%=<>\[\]~\|\@\$]+\+?|\'\s+|\'s\s+|\'s$|\s+\'|^\'|\'$|\$|\\|\s+", sentence )

        words = filter( lambda w: w, words )

        if len(words) >= min_length:
            wordsInSentences.append(words)
            wc += len(words)

    #print "%d words extracted" %wc
    return wordsInSentences, wc
    
def load_20news(setName):
    newsgroups_subset = fetch_20newsgroups(subset=setName, remove=('headers', 'footers')) #, 'quotes'
    totalLineNum = 0
    readDocNum = 0
    print "Loading 20 newsgroup %s data..." %setName
        
    setDocNum = len(newsgroups_subset.data)
    orig_docs_name = []
    orig_docs_cat = []
    orig_docs_words = []
    
    catNum = len(newsgroups_subset.target_names)
    cats_docsWords = [ [] for i in xrange(catNum) ]
    cats_docNames = [ [] for i in xrange(catNum) ]
    
    emptyFileNum = 0
    
    for d, text in enumerate(newsgroups_subset.data):
        if d % 50 == 49 or d == setDocNum - 1:
            print "\r%d %d\r" %( d + 1, totalLineNum ),
        text = text.encode("utf-8")
        lines = text.split("\n")
        if len(text) == 0 or len(lines) == 0:
            emptyFileNum += 1
            continue
    
        readDocNum += 1
        totalLineNum += len(lines)
    
        catID = newsgroups_subset.target[d]
        category = newsgroups_subset.target_names[catID]
    
        text = " ".join(lines)
    
        wordsInSentences, wc = extractSentenceWords(text)
        filename = newsgroups_subset.filenames[d]
        filename = os.path.basename(filename)
        orig_docs_words.append( wordsInSentences )
        orig_docs_name.append(filename)
        orig_docs_cat.append(catID)
        cats_docsWords[catID].append(wordsInSentences)
        cats_docNames[catID].append(filename)
    
    print "Done. %d docs read, %d empty docs skipped. Totally %d lines" %(readDocNum, emptyFileNum, totalLineNum)
    return setDocNum, orig_docs_words, orig_docs_name, orig_docs_cat, \
                cats_docsWords, cats_docNames, newsgroups_subset.target_names
    
def load_reuters(setName):
    html = HTMLParser.HTMLParser()
    doc_ids = reuters.fileids()
    cat2all_ids = {}
    cat2train_ids = {}
    cat2test_ids = {}
    cat2all_num = {}
    cand_docNum = 0
    
    for doc_id in doc_ids:
        # only choose docs belonging in one category
        if len( reuters.categories(doc_id) ) == 1:
            cat = reuters.categories(doc_id)[0]
            cand_docNum += 1
            
            if doc_id.startswith("train"):
                cat2set_ids = cat2train_ids
            else:
                cat2set_ids = cat2test_ids
                
            if cat in cat2set_ids:
                cat2set_ids[cat].append(doc_id)
            else:
                cat2set_ids[cat] = [ doc_id ]
            
            # both train and test doc_ids are put in cat2all_ids
            if cat in cat2all_ids:
                cat2all_ids[cat].append(doc_id)
            else:
                cat2all_ids[cat] = [ doc_id ]
            if cat in cat2all_num:
                cat2all_num[cat] += 1
            else:
                cat2all_num[cat] = 1
            
    print "Totally %d docs, %d single-category docs in %d categories" %( len(doc_ids), 
                    cand_docNum, len(cat2train_ids) )
                    
    sorted_cats = sorted( cat2all_num.keys(), key=lambda cat: cat2all_num[cat],
                            reverse=True )
                            
    catNum = 10
    cats_docsWords = [ [] for i in xrange(catNum) ]
    cats_docNames = [ [] for i in xrange(catNum) ]
                            
    topN_cats = sorted_cats[:catNum]
    print "Top 10 categories:"
    keptAllDocNum = 0
    keptTrainDocNum = 0
    keptTestDocNum = 0
    
    for cat in topN_cats:
        print "%s: %d/%d" %( cat, len(cat2train_ids[cat]), len(cat2test_ids[cat]) )
        keptTrainDocNum += len(cat2train_ids[cat])
        keptTestDocNum += len(cat2test_ids[cat])
        keptAllDocNum += len(cat2train_ids[cat]) + len(cat2test_ids[cat])
        
    print "Totally %d docs kept, %d in train, %d in test" %( keptAllDocNum, 
                        keptTrainDocNum, keptTestDocNum )    
    
    if setName == "train":
        cat2set_ids = cat2train_ids
        setDocNum = keptTrainDocNum
    elif setName == "test":
        cat2set_ids = cat2test_ids
        setDocNum = keptTestDocNum
    elif setName == "all":
        cat2set_ids = cat2all_ids
        setDocNum = keptAllDocNum
    else:
        raise Exception("Unknown set name %s" %setName)
            
    orig_docs_name = []
    orig_docs_cat = []
    orig_docs_words = []
    readDocNum = 0
    totalLineNum = 0
    emptyFileNum = 0
    
    for cat_id, cat in enumerate(topN_cats):
        for doc_id in cat2set_ids[cat]:
            if readDocNum % 50 == 49 or readDocNum == setDocNum - 1:
                print "\r%d %d\r" %( readDocNum + 1, totalLineNum ),
            text = html.unescape( reuters.raw(doc_id) )
            text = text.encode("utf-8")
            lines = text.split("\n")
            if len(text) == 0 or len(lines) == 0:
                emptyFileNum += 1
                continue
        
            readDocNum += 1
            totalLineNum += len(lines)
        
            text = " ".join(lines)
            wordsInSentences, wc = extractSentenceWords(text)
            
            filename = doc_id
            orig_docs_words.append( wordsInSentences )
            orig_docs_name.append(filename)
            orig_docs_cat.append(cat_id)
            cats_docsWords[cat_id].append(wordsInSentences)
            cats_docNames[cat_id].append(filename)
            
    print "Done. %d docs read, %d empty docs skipped. Totally %d lines" %(readDocNum, emptyFileNum, totalLineNum)
    return setDocNum, orig_docs_words, orig_docs_name, orig_docs_cat, \
                cats_docsWords, cats_docNames, topN_cats
    

================================================
FILE: csv2topic.py
================================================
import numpy as np
import getopt
import sys
import pdb
import os
import csv
from topicvecDir import topicvecDir
from utils import *

customStopwords = "based via using approach learning multi algorithm algorithms"

config = dict(  csv_filenames = None,
                short_name = None,
                unigramFilename = "top1grams-wiki.txt",
                word_vec_file = "25000-180000-500-BLK-8.0.vec",
                K = 20,
                N0 = 500,
                max_l = 5,
                init_l = 1,
                max_grad_norm = 0,
                # cap the sum of Em when updating topic embeddings
                # to avoid too big gradients
                grad_scale_Em_base = 2500,
                topW = 30,
                topTopicMassFracPrintThres = 0.1,
                alpha0 = 0.1,
                alpha1 = 0.1,
                iniDelta = 0.1,
                MAX_EM_ITERS = 100,
                topicDiff_tolerance = 2e-3,
                printTopics_iterNum = 10,
                zero_topic0 = True,
                useDrdtApprox = False,
                customStopwords = customStopwords,
                remove_stop = True,
                normalize_vecs = False,
                # shift all embeddings in a document, so that their average is 0
                rebase_vecs = True,
                rebase_norm_thres = 0.2,
                evalKmeans = False,
                verbose = 1,
                seed = 0
            )

def usage():
    print """topicvecDir.py [ -v vec_file -a alpha ... ] csv_file
Options:
  -k:  Number of topic embeddings to extract. Default: 20
  -v:  Existing embedding file of all words.
  -r:  Existing residual file of core words.
  -a:  Hyperparameter alpha. Default: 0.1.
  -i:  Number of iterations of the EM procedure. Default: 100
  -u:  Unigram file, to obtain unigram probs.
  -l:  Magnitude of topic embeddings.
  -A:  Append to the old log file.
  -s:  Seed the random number generator to x. Used to repeat experiments
  -n:  Nickname (short name) for the csv_file
"""

def getOptions():
    global config

    try:
        opts, args = getopt.getopt(sys.argv[1:],"k:v:i:u:l:s:n:Ah")
        if len(args) < 1:
            raise getopt.GetoptError("")
        config['csv_filenames'] = args
            
        for opt, arg in opts:
            if opt == '-k':
                config['K'] = int(arg)
            if opt == '-v':
                config['vec_file'] = arg
            if opt == '-a':
                config['alpha1'] = float(opt)
            if opt == '-i':
                config['MAX_EM_ITERS'] = int(arg)
            if opt == '-u':
                config['unigramFilename'] = arg
            if opt == '-l':
                config['max_l'] = int(arg)
            if opt == '-s':
                config['seed'] = int(arg)
            if opt == '-A':
                config['appendLogfile'] = True
            if opt == '-n':
                config['short_name'] = arg
            if opt == '-r':
                config['useDrdtApprox'] = True
            if opt == '-h':
                usage()
                sys.exit(0)

        basename = os.path.basename(args[0])
        if config['short_name']:
            config['logfilename'] = config['short_name']
        elif len(args) > 1:
            config['logfilename'] = "(%d)%s" %( len(args), basename )
        else:
            config['logfilename'] = basename

    except getopt.GetoptError:
        usage()
        sys.exit(2)

    return config

def main():
    config = getOptions()

    docwords = []
    csvfiles_filecount = 0
    csvfiles_wc = 0
    csvfiles_rowcount = 0
    file_rownames = []
    for csv_filename in config['csv_filenames']:
        csvfile_wc = 0
        csvfile_rowcount = 0
        with open(csv_filename) as DOC:
            docreader = csv.reader(DOC)
            for row in docreader:
                doc = row[0] 
                wordsInSentences, wc = extractSentenceWords(doc, min_length=2)
                csvfile_wc += wc
                csvfile_rowcount += 1
                docwords.append(wordsInSentences)
                file_rownames.append( "%s-row%d" %(csv_filename, csvfile_rowcount) )
        csvfile_avgwc = csvfile_wc * 1.0 / csvfile_rowcount
        print "%d words extracted from %d rows in '%s'. Avg %.1f words each row" %( csvfile_wc, 
                    csvfile_rowcount, csv_filename, csvfile_avgwc )
                    
        csvfiles_wc += csvfile_wc
        csvfiles_rowcount += csvfile_rowcount
        csvfiles_filecount += 1
    csvfiles_avgwc = csvfiles_wc * 1.0 / csvfiles_rowcount
    if csvfiles_filecount > 1:
        print "%d words extracted from %d rows in %d csv files. Avg %.1f words each row" %(csvfiles_wc, 
                    csvfiles_rowcount, csvfiles_filecount, csvfiles_avgwc)
    
    topicvec = topicvecDir(**config)
    topicvec.setDocs( docwords, file_rownames )
    
    if 'evalKmeans' in config and config['evalKmeans']:
        topicvec.kmeans()
        topicvec.printTopWordsInTopic(None, True)
        exit(0)
        
    best_last_Ts, Em, docs_Em, Pi = topicvec.inference()

    basename = os.path.basename(config['logfilename'])
    basetrunk = os.path.splitext(basename)[0]

    best_it, best_T, best_loglike = best_last_Ts[0]
    save_matrix_as_text( basetrunk + "-em%d-best.topic.vec" %best_it, "topic", best_T  )

    if best_last_Ts[1]:
        last_it, last_T, last_loglike = best_last_Ts[1]
        save_matrix_as_text( basetrunk + "-em%d-last.topic.vec" %last_it, "topic", last_T  )

if __name__ == '__main__':
    main()


================================================
FILE: file2topic.py
================================================
import numpy as np
import getopt
import sys
import pdb
import os
from topicvecDir import topicvecDir
from utils import *

customStopwords = "based via using approach learning multi algorithm algorithms"

config = dict(  doc_filenames = None,
                short_name = None,
                unigramFilename = "top1grams-wiki.txt",
                word_vec_file = "25000-180000-500-BLK-8.0.vec",
                K = 20,
                N0 = 500,
                max_l = 5,
                init_l = 1,
                max_grad_norm = 0,
                # cap the sum of Em when updating topic embeddings
                # to avoid too big gradients
                grad_scale_Em_base = 2500,
                topW = 30,
                topTopicMassFracPrintThres = 0.1,
                alpha0 = 0.1,
                alpha1 = 0.1,
                iniDelta = 0.1,
                MAX_EM_ITERS = 100,
                topicDiff_tolerance = 2e-3,
                printTopics_iterNum = 10,
                zero_topic0 = True,
                useDrdtApprox = False,
                customStopwords = customStopwords,
                remove_stop = True,
                normalize_vecs = False,
                # shift all embeddings in a document, so that their average is 0
                rebase_vecs = True,
                rebase_norm_thres = 0.2,
                evalKmeans = False,
                verbose = 1,
                seed = 0
            )

def usage():
    print """topicvecDir.py [ -v vec_file -a alpha ... ] doc_file
Options:
  -k:  Number of topic embeddings to extract. Default: 20
  -v:  Existing embedding file of all words.
  -r:  Existing residual file of core words.
  -a:  Hyperparameter alpha. Default: 0.1.
  -i:  Number of iterations of the EM procedure. Default: 100
  -u:  Unigram file, to obtain unigram probs.
  -l:  Magnitude of topic embeddings.
  -A:  Append to the old log file.
  -s:  Seed the random number generator to x. Used to repeat experiments
  -n:  Nickname (short name) for the doc_file
"""

def getOptions():
    global config

    try:
        opts, args = getopt.getopt(sys.argv[1:],"k:v:i:u:l:s:n:Ah")
        if len(args) < 1:
            raise getopt.GetoptError("")
        config['doc_filenames'] = args
            
        for opt, arg in opts:
            if opt == '-k':
                config['K'] = int(arg)
            if opt == '-v':
                config['vec_file'] = arg
            if opt == '-a':
                config['alpha1'] = float(opt)
            if opt == '-i':
                config['MAX_EM_ITERS'] = int(arg)
            if opt == '-u':
                config['unigramFilename'] = arg
            if opt == '-l':
                config['max_l'] = int(arg)
            if opt == '-s':
                config['seed'] = int(arg)
            if opt == '-A':
                config['appendLogfile'] = True
            if opt == '-n':
                config['short_name'] = arg
            if opt == '-r':
                config['useDrdtApprox'] = True
            if opt == '-h':
                usage()
                sys.exit(0)

        if config['short_name']:
            config['logfilename'] = config['short_name']
        elif len(args) > 1:
            config['logfilename'] = "(%d)%s" %( len(args), args[0] )
        else:
            config['logfilename'] = args[0]

    except getopt.GetoptError:
        usage()
        sys.exit(2)

    return config

def main():
    config = getOptions()

    docwords = []
    for doc_filename in config['doc_filenames']:
        with open(doc_filename) as DOC:
            doc = DOC.readlines()
            doc = "".join(doc)
    
        wordsInSentences, wc = extractSentenceWords(doc, 2)
        print "%d words extracted from '%s'" %(wc, doc_filename)
        docwords.append(wordsInSentences)

    topicvec = topicvecDir(**config)
    topicvec.setDocs( docwords, config['doc_filenames'] )
    
    if 'evalKmeans' in config and config['evalKmeans']:
        topicvec.kmeans()
        topicvec.printTopWordsInTopic(None, True)
        exit(0)
        
    best_last_Ts, Em, docs_Em, Pi = topicvec.inference()

    basename = os.path.basename(config['logfilename'])
    basetrunk = os.path.splitext(basename)[0]

    best_it, best_T, best_loglike = best_last_Ts[0]
    save_matrix_as_text( basetrunk + "-em%d-best.topic.vec" %best_it, "topic", best_T  )

    if best_last_Ts[1]:
        last_it, last_T, last_loglike = best_last_Ts[1]
        save_matrix_as_text( basetrunk + "-em%d-last.topic.vec" %last_it, "topic", last_T  )

if __name__ == '__main__':
    main()


================================================
FILE: psdvec/README.md
================================================
# PSDVec
PSDVec is the source code for "A Generative Word Embedding Model and its Low Rank Positive Semidefinite Solution" (EMNLP 2015).

See "PSDVec.pdf" for a manual (```PSDVec: a Toolbox for Incremental and Scalable Word Embedding```, accepted by Neurocomputing, 2016).

#### Update v0.42: Tikhonov Regularization (=Spherical Gaussian Prior) to embeddings in block-wise factorization:
1. Obtain 25000 core embeddings using Weighted PSD Approximation, into _25000-500-EM.vec_:
    * ```python factorize.py -w 25000 top2grams-wiki.txt```  
2. Obtain 45000 noncore embeddings using Weighted Least Squares, totaling 80000 (25000 cores + 55000 noncores), into _25000-80000-500-BLK-2.0.vec_:
    * ```python factorize.py -v 25000-500-EM.vec -o 55000 -t2 top2grams-wiki.txt```
3. Incrementally learn other 50000 noncore embeddings (based on 25000 cores), into _25000-130000-500-BLK-4.0.vec_:
    * ```python factorize.py -v 25000-80000-500-BLK-2.0.vec -b 25000 -o 50000 -t4 top2grams-wiki.txt```
4. Repeat 3 again, with Tikhonov coeff = 8 to get more embeddings of rarer words, into _25000-180000-500-BLK-8.0.vec_:
    * ```python factorize.py -v 25000-130000-500-BLK-4.0.vec -b 25000 -o 50000 -t8 top2grams-wiki.txt```

Pretrained 180,000 embeddings and evaluation results are uploaded. Now the performance is systematically better than other methods.

#### Update v0.41: Gradient Descent (GD) solution:
* ```python factorize.py -G 500 -w 120000 top2grams-wiki.txt```
* GD is fast and scalable, but the performance is much worse (~10% lower on the testsets). It's not recommended, unless initialized using unweighted Eigendecomposition (which is still not scalable).

#### Update v0.4: Online Block-wise Factorization

Testsets are by courtesy of Omer Levy (https://bitbucket.org/omerlevy/hyperwords/src).

The Gradient Descent algorithm was based on the suggestion of Peilin Zhao (not included as a part of the papers).


================================================
FILE: psdvec/addheader.py
================================================
#!/usr/bin/python
import os
import sys
import re

oldVecFilename = sys.argv[1]
newVecFilename = sys.argv[2]

stream = os.popen( "wc %s" %oldVecFilename )
output = stream.read()
output = output.strip()
linecount, wordcount, charcount, filename = re.split(" +", output)
linecount = int(linecount)
wordcount = int(wordcount)

if wordcount % linecount != 0:
    print "Error: line count %d does not divide word count %d" %(linecount, wordcount)
    sys.exit(1)

veclen = wordcount / linecount - 1
print "%d %d" %(linecount, veclen)
VEC = open(newVecFilename, "w")
VEC.write( "%d %d\n" %(linecount, veclen) )
VEC.close()
os.popen( "cat %s >> %s" %(oldVecFilename, newVecFilename) )

stream = os.popen( "ls -l %s" %oldVecFilename )
print stream.read().strip()
stream = os.popen( "ls -l %s" %newVecFilename )
print stream.read().strip()


================================================
FILE: psdvec/analogy.py
================================================
import sys
import re
from utils import *

def pred_ana( model, a, a2, b, maxcands = 10 ):
    questWordIndices = [ model.word2id[x] for x in (a,a2,b) ]
    # b2 is effectively iterating through the vocab. The row is all the cosine values
    b2a2 = model.sim_row(a2)
    b2a  = model.sim_row(a)
    b2b  = model.sim_row(b)

    mulsims = ( b2a2 + 1 ) * ( b2b + 1 ) / ( b2a + 1.001 )
    mulsims[questWordIndices] = -10000
    b2s = []
    for i in xrange(maxcands):
        imul = np.nanargmax(mulsims)
        b2mul  = model.vocab[imul]
        b2s.append( [ b2mul, mulsims[imul] ] ) 
        mulsims[imul] = -10000
        
    return b2s
    
embedding_npyfile = "25000-180000-500-BLK-8.0.vec.npy"
embedding_arrays = np.load(embedding_npyfile)
V, vocab, word2ID, skippedWords_whatever = embedding_arrays
print "%d words loaded from '%s'" %(len(vocab), embedding_npyfile)
model = VecModel(V, vocab, word2ID, vecNormalize=True)
print "Model initialized. Ready for input:"

while True:
    line = raw_input()
    line = line.strip()
    words = re.split("\s+", line)
    if len(words) != 3:
        print "Only 3 words are allowed"
        continue
    
    oov = 0
    for w in words:
        if w not in model:
            print "'%s' not in vocab" %w
            oov += 1
    if oov > 0:
        continue
        
    a, a2, b = words
    b2s = pred_ana( model, a, a2, b )
    for word, sim in b2s:
        print word, sim
    print
        


================================================
FILE: psdvec/bench.sh
================================================
#!/bin/sh
export ROOT=/home/shaohua/D
#export CORPUS=$ROOT/corpus/cleanwiki.txt
#export DIM=500
#export MINCOUNT=100
#export SUFFIX=wiki
export CORPUS=$ROOT/corpus/rcv1clean.txt
export DIM=50
export MINCOUNT=50
export SUFFIX=rcv1

cd $ROOT/corpus/
echo PSD:
./fact-$SUFFIX.sh
cd $ROOT/word2vec
echo word2vec:
time ./word2vec -train $CORPUS -output $ROOT/corpus/word2vec-$SUFFIX.vec -size $DIM -window 5 -sample 1e-4 -negative 15 -min-count $MINCOUNT
cd $ROOT/corpus/glove/
echo glove:
time ./$SUFFIX.sh
cd $ROOT/corpus/singular/
echo singular:
time ./singular --corpus $CORPUS --output ./$SUFFIX --rare $MINCOUNT --window 3 --dim $DIM
echo PPM and SVD:
cd $ROOT/corpus/hyperwords
./train-$SUFFIX.sh
echo Sparse:
tail -n+2 $ROOT/corpus/word2vec-$SUFFIX.vec >  $ROOT/corpus/word2vec-$SUFFIX-headless.vec
cd $ROOT/corpus/sparse/
time ./sparse ../word2vec-$SUFFIX-headless.vec 5 0.5 1e-5 4 sparse-$SUFFIX.vec


================================================
FILE: psdvec/benchspeed.py
================================================
import numpy as np
import time

class Timer(object):
    def __init__(self, name=None):
        self.name = name
        self.tstart = time.time()
        self.tlast = self.tstart
        self.firstCall = True

    def getElapseTime(self, isStr=True):
        totalElapsed = time.time() - self.tstart
        # elapsed time since last call
        interElapsed = time.time() - self.tlast
        self.tlast = time.time()

        firstCall = self.firstCall
        self.firstCall = False

        if isStr:
            if self.name:
                if firstCall:
                    return '%s elapsed: %.2f' % ( self.name, totalElapsed )
                return '%s elapsed: %.2f/%.2f' % ( self.name, totalElapsed, interElapsed )
            else:
                if firstCall:
                    return 'Elapsed: %.2f' % ( totalElapsed )
                return 'Elapsed: %.2f/%.2f' % ( totalElapsed, interElapsed )
        else:
            return totalElapsed, interElapsed

    def printElapseTime(self):
        print self.getElapseTime()

def timeToStr(timeNum, fmt="%H:%M:%S"):
    timeStr = time.strftime(fmt, time.localtime(timeNum))
    return timeStr

def block_factorize( core_size, noncore_size, N0, tikhonovCoeff ):
    # new WGsum: noncore_size * core_size
    WGsum = np.random.random((noncore_size,core_size))
    Wsum = np.random.random((noncore_size,core_size))
    Wsum[ np.isclose(Wsum,0) ] = 0.001
    Gwmean = WGsum

    V1 = np.random.random((core_size,N0))
    # embeddings of noncore words
    # new V2: noncore_size * N0
    V2 = np.zeros( ( noncore_size, N0 ), dtype=np.float32 )
    Tikhonov = np.identity(N0) * tikhonovCoeff

    timer = Timer()

    print "Begin finding embeddings of non-core words"

    # Find each noncore word's embedding
    for i in xrange(noncore_size):
        # core_size
        wi = Wsum[i]
        # new VW: N0 * core_size
        VW = V1.T * wi
        # new VWV: N0 * N0
        VWV = VW.dot(V1)
        if False:
            VWV_Tik = VWV + Tikhonov
            V2[i] = np.linalg.inv(VWV_Tik).dot( VW.dot(Gwmean[i]) )
        if i >= 0 and i % 100 == 99:
            print "\r%d / %d." %(i+1,noncore_size),
            print timer.getElapseTime(), "\r",

    print

block_factorize(15000, 1000, 500, 2)
#block_factorize(15000, 10000, 50, 2)


================================================
FILE: psdvec/catbench.py
================================================
import os

testsetNames = [ "ap", "battig", "esslli" ]
testsetCatNums = [ 13, 10, 6 ]
algNames = [ "PSDVec", "word2vec", "CCA" ]
CLmethods = [ "rbr", "direct", "graph" ]
vclusterPath = "D:\\cluto-2.1.2\\MSWIN-x86_64-openmp\\vcluster.exe"
testsetDir = "./concept categorization"

for CLmethod in CLmethods:
    for i, testsetName in enumerate(testsetNames):
        for algName in algNames:
            vecFilename = testsetDir + "/" + testsetName + "-" + algName + ".vec"
            labelFilename = testsetDir + "/" + testsetName + "-" + algName + ".label"
            catNum = testsetCatNums[i]
            print "%s on %s using %s:" %( algName, testsetName, CLmethod )
            stream = os.popen( '%s -rclassfile="%s" -clmethod=%s "%s" %d' %( vclusterPath, 
                               labelFilename, CLmethod, vecFilename, catNum ) )
            output = stream.read()
            lines = output.split("\n")
            for line in lines:
                if line.find("way clustering") >= 0:
                    print line
    print
    

================================================
FILE: psdvec/cleancorpus.py
================================================
import sys
import os
import gensim.corpora.wikicorpus

# check and process input arguments
if len(sys.argv) < 3:
    print "Usage: cleancorpus.py infile_name outfile_name"
    sys.exit(1)
    
infilename, outfilename = sys.argv[1:3]

if os.path.isfile(outfilename):
    print "Output file %s exists. Change the file name and try again." %outfilename
    sys.exit(1)
    
linecount = 0
bytecount = 0
wordcount = 0

output = open(outfilename, 'w')     
IN = open(infilename)
for line in IN:
    tokens = gensim.corpora.wikicorpus.tokenize(line)
    output.write( "%s\n" %(" ".join(tokens)) )
    linecount += 1
    bytecount += len(line)
    wordcount += len(tokens)
    if linecount % 500 == 0:
        print "\r%d    %d    %d    \r" %(linecount, bytecount/1024/1024, wordcount),
        

================================================
FILE: psdvec/competitors/glove/demo.sh
================================================
#!/bin/bash

# Makes programs, downloads sample data, trains a GloVe model, and then evaluates it.
# One optional argument can specify the language used for eval script: matlab, octave or [default] python

CORPUS=../rcv1clean.txt
VOCAB_FILE=vocab.txt
COOCCURRENCE_FILE=cooccurrence.bin
COOCCURRENCE_SHUF_FILE=cooccurrence.shuf.bin
BUILDDIR=build
SAVE_FILE=glove-rcv1.vec
VERBOSE=2
MEMORY=16.0
VOCAB_MIN_COUNT=50
VECTOR_SIZE=50
MAX_ITER=15
WINDOW_SIZE=3
BINARY=0
NUM_THREADS=8
X_MAX=10

$BUILDDIR/vocab_count -min-count $VOCAB_MIN_COUNT -verbose $VERBOSE < $CORPUS > $VOCAB_FILE
if [[ $? -eq 0 ]]
  then
  $BUILDDIR/cooccur -memory $MEMORY -vocab-file $VOCAB_FILE -verbose $VERBOSE -window-size $WINDOW_SIZE < $CORPUS > $COOCCURRENCE_FILE
  if [[ $? -eq 0 ]]
  then
    $BUILDDIR/shuffle -memory $MEMORY -verbose $VERBOSE < $COOCCURRENCE_FILE > $COOCCURRENCE_SHUF_FILE
    if [[ $? -eq 0 ]]
    then
       $BUILDDIR/glove -save-file $SAVE_FILE -threads $NUM_THREADS -input-file $COOCCURRENCE_SHUF_FILE -x-max $X_MAX -iter $MAX_ITER -vector-size $VECTOR_SIZE -binary $BINARY -vocab-file $VOCAB_FILE -verbose $VERBOSE
       if [[ $? -eq 0 ]]
       then
           if [ "$1" = 'matlab' ]; then
               matlab -nodisplay -nodesktop -nojvm -nosplash < ./eval/matlab/read_and_evaluate.m 1>&2 
           elif [ "$1" = 'octave' ]; then
               octave < ./eval/octave/read_and_evaluate_octave.m 1>&2 
           else
               python eval/python/evaluate.py
           fi
       fi
    fi
  fi
fi


================================================
FILE: psdvec/competitors/glove/rcv1.sh
================================================
#!/bin/bash

# Makes programs, downloads sample data, trains a GloVe model, and then evaluates it.
# One optional argument can specify the language used for eval script: matlab, octave or [default] python

CORPUS=../rcv1clean.txt
VOCAB_FILE=vocab-rcv1.txt
COOCCURRENCE_FILE=cooccurrence-rcv1.bin
COOCCURRENCE_SHUF_FILE=cooccurrence.shuf-rcv1.bin
BUILDDIR=build
SAVE_FILE=glove-rcv1.vec
VERBOSE=2
MEMORY=16.0
VOCAB_MIN_COUNT=50
VECTOR_SIZE=50
MAX_ITER=15
WINDOW_SIZE=3
BINARY=0
NUM_THREADS=8
X_MAX=10

$BUILDDIR/vocab_count -min-count $VOCAB_MIN_COUNT -verbose $VERBOSE < $CORPUS > $VOCAB_FILE
if [[ $? -eq 0 ]]
  then
  $BUILDDIR/cooccur -memory $MEMORY -vocab-file $VOCAB_FILE -verbose $VERBOSE -window-size $WINDOW_SIZE < $CORPUS > $COOCCURRENCE_FILE
  if [[ $? -eq 0 ]]
  then
    $BUILDDIR/shuffle -memory $MEMORY -verbose $VERBOSE < $COOCCURRENCE_FILE > $COOCCURRENCE_SHUF_FILE
    if [[ $? -eq 0 ]]
    then
       $BUILDDIR/glove -save-file $SAVE_FILE -threads $NUM_THREADS -input-file $COOCCURRENCE_SHUF_FILE -x-max $X_MAX -iter $MAX_ITER -vector-size $VECTOR_SIZE -binary $BINARY -vocab-file $VOCAB_FILE -verbose $VERBOSE
       if [[ $? -eq 0 ]]
       then
           if [ "$1" = 'matlab' ]; then
               matlab -nodisplay -nodesktop -nojvm -nosplash < ./eval/matlab/read_and_evaluate.m 1>&2 
           elif [ "$1" = 'octave' ]; then
               octave < ./eval/octave/read_and_evaluate_octave.m 1>&2 
           else
               python eval/python/evaluate.py
           fi
       fi
    fi
  fi
fi


================================================
FILE: psdvec/competitors/glove/vocab-rcv1.txt
================================================
the 10027055
of 4587086
to 4566012
in 3906588
and 3414395
said 2511393
on 2155635
for 1664451
at 1281038
was 1160891
that 1143953
is 1086192
it 1066127
by 982213
with 956024
from 934724
percent 857975
be 806244
as 762359
million 726400
he 710222
year 673622
its 668590
will 653452
has 598752
but 596463
were 578481
an 569515
would 560721
not 553982
are 549324
have 537104
which 517309
had 503678
market 456507
this 452646
up 439784
new 435347
we 408281
after 401950
bank 375841
one 370881
they 365045
company 357352
last 332567
government 331941
been 328076
also 307456
two 306608
billion 306571
his 300674
their 297054
first 292165
or 291005
shares 281766
more 275569
over 274325
about 273657
newsroom 260182
there 252838
week 250915
share 246184
who 245482
than 241103
some 241006
may 235280
per 228328
no 226528
tuesday 222208
three 221393
pct 219909
all 217783
expected 215475
wednesday 215426
net 214706
thursday 214393
other 212406
group 208866
monday 208049
friday 207227
prices 203402
state 200172
could 198120
sales 196189
told 192334
out 191802
trade 191650
if 188392
price 187255
down 186904
against 185665
day 182673
into 180960
month 177786
president 176637
minister 174169
stock 170782
when 170491
rate 166959
vs 163452
interest 160771
time 160459
oil 157649
months 156241
foreign 153462
years 153373
income 153233
next 153170
june 150248
between 150137
points 149863
before 147982
end 147897
yen 147802
people 147643
high 145524
european 145339
while 145013
index 144768
inc 144077
quarter 141119
under 140046
total 139395
march 138258
international 137839
only 135913
since 135001
dollar 133575
tax 131527
most 131064
rates 130714
central 130426
corp 130013
reuters 129633
due 129092
off 128698
added 128229
now 127957
july 127750
business 126807
world 126123
profit 125646
can 125265
five 125155
trading 124644
exchange 124567
ended 124283
economic 124123
higher 123456
second 123261
rose 122572
tonnes 121981
traders 121760
official 121390
any 121295
growth 120682
co 120415
statement 120158
should 118808
national 118607
news 118473
ltd 118310
cents 118238
loss 118100
because 118068
financial 117506
united 116327
general 114938
companies 114250
analysts 114165
still 112006
london 111928
south 111620
four 111392
close 111126
lower 111022
around 110953
our 109070
states 108820
party 108542
six 107935
so 106891
made 106522
officials 106174
capital 106138
based 105401
current 104282
long 104135
earlier 103697
through 102573
markets 102479
country 102449
york 102146
average 102143
early 101571
investment 101018
report 100767
industry 100347
china 100257
union 100199
issue 100063
set 99510
earnings 99476
during 98041
april 97514
meeting 97065
very 96940
december 96323
us 95675
back 95526
following 93922
september 93869
term 93313
closed 93161
investors 93035
rise 92777
major 92179
securities 92119
take 91625
them 90315
public 89989
fell 89916
half 89869
ago 89746
data 89592
bonds 89466
stocks 89127
bond 88866
what 88829
well 88477
finance 87826
deal 87591
these 87124
further 87046
demand 86800
chief 86600
local 86112
power 85992
results 85792
being 85124
low 84592
just 84571
note 84345
strong 84271
january 84108
city 83474
reported 83288
prime 83256
dealers 82844
both 82558
did 82526
banks 81738
another 81347
increase 81235
firm 81207
days 81129
such 80718
operating 80709
budget 80625
british 80147
late 79964
money 79642
make 79182
commission 78664
many 78458
currency 77793
where 77710
she 77684
including 77016
talks 76786
futures 76741
do 76630
police 76588
part 76389
production 76368
period 76073
german 75967
say 75731
former 75476
europe 75369
spokesman 75250
plans 74983
level 74468
support 74305
much 74161
countries 73363
good 73208
recent 72613
see 72330
japan 72115
agreement 72014
kong 71979
hong 71934
compared 71879
political 71830
same 71753
board 71474
october 71334
number 71243
third 71235
full 70361
gmt 70236
august 70134
services 70098
sector 69988
gold 69193
cut 69177
previous 69046
ministry 69043
likely 68969
change 68900
economy 68733
system 68574
uk 68565
french 68125
gas 68075
november 67942
pay 67939
forecast 67869
products 67768
court 67543
you 67462
inflation 67326
debt 67042
think 66890
chairman 66358
cash 66300
policy 66156
france 66003
basis 65746
sale 65545
seen 65503
north 65482
fund 65371
held 65231
short 65231
operations 65077
plan 64977
announced 64691
saying 64384
buy 64366
funds 64291
unit 64257
volume 63938
development 63932
going 63844
domestic 63585
eu 63464
offer 63313
re 63299
conference 63194
date 63102
those 62987
germany 62962
federal 62929
way 62629
open 62561
service 62534
until 62498
trader 62428
record 62295
sunday 62186
ahead 61914
bid 61873
go 61664
house 61453
february 61177
called 60989
start 60871
top 60648
decision 60629
move 60262
even 60149
already 60021
today 59959
figures 59824
bln 59657
american 59577
then 59530
later 59415
india 59213
won 58987
seven 58958
like 58950
cost 58882
industrial 58479
contract 58090
leading 57928
common 57852
east 57829
mark 57679
put 57651
exports 57575
key 57458
latest 57299
security 56935
wheat 56843
above 56839
parliament 56696
executive 56454
election 56341
continue 55867
get 55820
dec 55759
buying 55642
de 55629
analyst 55569
costs 55485
sell 55376
bill 55352
him 55323
home 54948
britain 54682
traded 54671
sources 54412
however 54382
saturday 54147
leader 54034
marks 54031
main 53925
several 53719
credit 53657
point 53588
sold 53561
future 53440
members 53282
lead 53225
near 53224
her 53161
selling 53121
far 53104
non 53070
war 52884
annual 52788
law 52772
jan 52708
work 52682
plc 52656
few 52420
director 52376
each 52223
final 52069
office 52016
line 51995
help 51969
says 51881
fall 51842
little 51832
left 51792
head 51742
levels 51574
value 51558
according 51545
among 51545
west 51539
call 51524
opposition 51496
quoted 51481
largest 51306
australia 51187
used 50698
yield 50697
agreed 50555
revenues 50432
russia 50407
right 50387
range 50203
whether 50135
monetary 50129
issues 49999
past 49915
despite 49810
run 49774
agency 49753
private 49726
led 49678
labour 49545
planned 49425
treasury 49384
committee 49334
australian 49296
management 49279
weeks 49198
military 49164
come 49031
consumer 48846
chicago 48812
although 48744
taking 48600
council 48467
japanese 48424
stake 48365
peace 48323
how 48243
daily 48199
old 48149
air 47910
possible 47845
food 47812
amount 47787
nine 47718
must 47680
singapore 47482
tonne 47418
unless 47356
region 47278
clinton 47158
russian 46834
aug 46561
use 46300
owned 46113
took 45910
profits 45893
big 45849
senior 45849
area 45756
does 45754
deficit 45668
might 45549
within 45257
gains 45086
morning 44983
nov 44940
dealer 44938
meet 44934
export 44811
crude 44689
department 44648
oct 44557
energy 44434
large 44311
give 44270
research 44209
western 44201
force 44191
place 44138
without 44081
real 44013
dividend 44010
asked 43867
eight 43792
less 43751
information 43532
don 43455
least 43449
below 43445
workers 43434
hit 43340
turnover 43277
newsdesk 43232
showed 43186
result 43163
reporters 43157
francs 42591
rights 42467
brokers 42450
want 42303
available 42150
unchanged 42098
shareholders 42064
increased 42043
times 41850
session 41834
own 41738
firms 41665
continued 41658
street 41641
too 41616
th 41586
member 41574
supply 41529
small 41527
cargo 41509
control 41464
need 41414
israel 41403
pressure 41394
lost 41340
retail 41158
leaders 41067
commercial 41057
plant 40938
gdp 40820
hold 40777
newspaper 40733
case 40672
joint 40556
assets 40262
expect 40198
return 40194
product 40137
issued 39996
television 39959
taxes 39933
output 39835
yet 39641
again 39463
taken 39269
name 39262
order 39220
balance 39204
series 39184
came 39147
worth 39132
italy 39128
insurance 38944
paper 38923
estimated 38853
fiscal 38834
elections 38799
rupees 38755
losses 38750
desk 38684
canada 38613
feb 38562
africa 38478
terms 38288
free 38269
health 38073
making 38072
slightly 37881
problems 37650
better 37638
given 37496
remain 37441
imports 37259
steady 37237
revenue 37236
northern 37231
fourth 37075
project 36738
action 36695
rating 36673
banking 36602
remained 36540
holding 36507
position 36301
john 36175
mexico 36051
merger 35984
unemployment 35984
biggest 35743
details 35741
reserve 35737
process 35601
offered 35581
chinese 35571
vote 35531
strike 35520
defence 35505
wall 35485
single 35396
life 35268
washington 35085
association 34996
dollars 34978
reports 34949
yr 34933
currently 34903
team 34826
become 34767
found 34674
paris 34654
conditions 34644
centre 34479
pounds 34419
secretary 34398
comment 34330
programme 34316
post 34308
stg 34289
army 34288
include 34288
pre 34274
taiwan 34224
asia 34201
crowns 34179
building 34176
saw 34155
delivery 33996
southern 33910
clear 33726
looking 33690
released 33568
signed 33481
target 33478
african 33442
keep 33396
proposed 33393
forces 33372
source 33365
outstanding 33338
press 33194
global 33153
israeli 33133
except 33126
media 33102
adding 33054
car 33027
reached 32954
technology 32891
stories 32791
charges 32749
swiss 32724
mid 32694
manager 32575
killed 32555
st 32486
contracts 32468
authorities 32327
raise 32244
win 32047
gave 32038
season 31949
special 31941
spending 31918
hours 31876
white 31830
raised 31727
mln 31650
bills 31620
here 31525
best 31498
show 31435
gross 31431
port 31410
coming 31407
working 31399
mar 31343
bought 31320
hk 31258
korea 31190
eastern 31129
approved 31123
overall 31117
nations 31073
ruling 31058
reserves 31021
sept 31003
declined 30948
heavy 30942
construction 30924
areas 30908
account 30763
america 30762
property 30757
thousands 30647
soon 30611
maturity 30578
received 30532
believe 30531
capacity 30506
fuel 30480
lot 30377
base 30372
town 30283
tokyo 30278
nearly 30252
sugar 30216
iraq 30199
light 30185
recently 30130
positive 30111
coupon 30081
measures 30067
campaign 30025
corporate 29930
division 29901
opening 29894
holdings 29827
weekend 29772
important 29734
equity 29703
coalition 29680
rising 29548
thu 29540
afternoon 29514
impact 29496
changes 29409
potential 29408
social 29403
whose 29399
expectations 29359
regional 29245
visit 29237
systems 29222
indian 29202
offering 29113
competition 29110
groups 29089
list 29089
fri 29078
players 29068
overnight 29038
congress 29023
bourse 29012
parties 28998
notes 28965
allow 28923
jun 28911
provide 28880
began 28864
crop 28854
side 28847
orders 28824
gulf 28808
situation 28703
canadian 28683
cent 28441
almost 28395
scheduled 28391
ministers 28309
round 28285
copper 28267
troops 28262
auction 28249
loans 28225
my 28214
started 28060
expects 28053
goods 28038
spot 28037
expenses 28031
growing 27975
rule 27935
telephone 27926
italian 27802
away 27764
deputy 27683
tender 27668
vice 27661
dutch 27647
jobs 27606
charge 27593
eps 27515
gain 27491
officer 27480
alliance 27475
mon 27475
performance 27462
sa 27414
options 27394
bureau 27385
needed 27360
able 27356
proposal 27331
activity 27307
independent 27239
apr 27224
industries 27164
spread 27102
face 27075
rebels 27047
venture 27037
failed 26980
sep 26961
maker 26958
majority 26940
rally 26937
effect 26902
shr 26901
outside 26848
immediately 26815
aid 26777
included 26763
billions 26699
loan 26657
once 26657
interview 26586
spain 26564
units 26555
fixed 26539
release 26534
moscow 26516
jul 26508
forward 26474
settlement 26466
paid 26422
decided 26357
radio 26335
democratic 26329
km 26221
probably 26221
network 26198
others 26142
trust 26138
nation 26134
hard 26086
problem 26085
al 25933
municipal 25897
emu 25892
steel 25858
across 25854
trend 25851
sydney 25819
front 25769
negotiations 25583
drop 25553
numbers 25552
nato 25505
water 25503
active 25502
privatisation 25486
closing 25451
behind 25417
brazil 25383
reform 25350
forecasts 25314
survey 25303
authority 25198
limited 25102
poor 25072
indonesia 25051
risk 24994
operation 24982
man 24978
fresh 24973
economist 24962
related 24926
look 24906
boost 24887
producer 24846
computer 24823
bids 24820
ag 24787
enough 24749
republic 24718
cup 24696
noted 24695
human 24600
barrels 24576
wed 24550
night 24457
coffee 24452
cabinet 24411
helped 24403
pacific 24279
parent 24255
cuts 24228
drug 24228
land 24226
towards 24222
david 24205
launched 24189
women 24178
having 24159
crisis 24144
customers 24088
approval 24060
legal 24007
communications 23966
weather 23950
technical 23938
miles 23930
yeltsin 23921
middle 23908
wanted 23866
czech 23834
game 23796
administration 23788
know 23770
match 23761
blue 23722
fed 23711
known 23704
went 23700
percentage 23693
estimate 23672
economists 23656
acquisition 23583
morgan 23516
every 23508
trying 23500
significant 23495
opened 23444
marketing 23436
summit 23427
sharply 23409
rand 23408
grain 23382
kg 23342
beijing 23333
additional 23332
asian 23332
test 23290
great 23268
accounts 23228
county 23172
reach 23163
done 23147
ex 23123
league 23096
school 23039
zealand 23037
equipment 23018
men 22929
gained 22903
decline 22883
page 22861
along 22850
corn 22843
housing 22787
efforts 22779
ve 22743
pakistan 22684
confirmed 22631
got 22619
build 22585
attack 22569
previously 22562
fax 22551
coast 22541
announcement 22460
pesos 22419
bring 22388
certain 22384
investments 22355
met 22346
rules 22284
confidence 22241
strength 22187
buyers 22172
weighted 22123
calls 22122
purchase 22119
vessels 22119
avg 22055
actual 22046
estimates 22018
weekly 21999
beat 21989
job 21977
weak 21959
district 21949
form 21935
island 21922
plus 21920
relations 21878
barrel 21823
involved 21820
initial 21808
concern 21802
monthly 21774
specified 21750
anti 21746
includes 21741
fully 21737
find 21735
internet 21710
dropped 21708
figure 21652
join 21642
longer 21603
competitive 21602
mainly 21601
rather 21582
projects 21534
though 21516
family 21466
ending 21462
red 21445
amid 21439
institute 21418
launch 21413
allowed 21395
communist 21371
moody 21366
view 21344
play 21329
changed 21295
england 21282
children 21281
poland 21242
expense 21220
businesses 21202
broker 21180
import 21168
followed 21166
border 21157
sent 21153
subsidiary 21151
standard 21133
present 21131
access 21086
wants 21077
expansion 21069
transport 21018
talk 21013
mostly 20998
primary 20992
difficult 20975
restructuring 20965
organisation 20943
break 20910
trillion 20906
death 20904
palestinian 20898
civil 20895
reforms 20891
really 20872
deals 20865
reduce 20840
victory 20824
role 20795
airport 20790
poll 20770
positions 20725
supplies 20677
airlines 20672
fighting 20598
na 20572
begin 20559
continuing 20543
zaire 20533
recovery 20485
cooperation 20438
yuan 20435
community 20377
mining 20367
completed 20360
moving 20306
existing 20302
trial 20274
named 20222
petroleum 20205
rest 20188
focus 20184
hope 20182
similar 20182
natural 20114
seeking 20112
electricity 20099
treaty 20074
corporation 20058
accused 19995
cannot 19958
benchmark 19937
remains 19916
weaker 19876
dow 19849
sea 19835
texas 19813
brought 19795
liquidity 19781
brussels 19770
direct 19757
tue 19737
step 19712
flat 19681
fire 19680
turkey 19653
progress 19592
arab 19573
died 19512
staff 19501
thailand 19500
div 19441
highest 19438
review 19437
parliamentary 19427
gasoline 19424
employment 19356
listed 19331
payments 19285
stage 19281
bombay 19266
premium 19262
outlook 19256
try 19246
affairs 19228
using 19204
improve 19200
hour 19165
sharp 19157
warned 19110
sign 19068
surplus 19006
concerns 18982
posted 18969
holiday 18948
nil 18944
province 18927
stated 18906
savings 18901
question 18899
needs 18883
believed 18881
manufacturing 18875
discuss 18842
falling 18827
club 18807
never 18803
together 18800
yesterday 18778
lbs 18774
act 18772
san 18735
nuclear 18733
spokeswoman 18733
comments 18730
frankfurt 18715
ground 18715
senate 18700
employees 18684
forced 18630
slow 18585
running 18579
sterling 18570
personal 18538
newspapers 18534
partners 18528
pound 18519
agriculture 18512
caused 18484
resources 18480
prior 18475
whole 18455
played 18418
aircraft 18403
discount 18397
particularly 18373
governor 18363
denied 18344
especially 18335
telecom 18330
am 18326
beginning 18319
yields 18302
aimed 18265
stronger 18262
finished 18242
overseas 18217
moved 18201
tobacco 18197
software 18179
refugees 18138
bit 18121
speculation 18104
movement 18053
michael 18039
either 18021
subject 18013
stop 18001
published 17960
millions 17886
appeared 17881
me 17845
pro 17842
quality 17825
giant 17815
electric 17780
turn 17763
presidential 17751
huge 17735
sentiment 17706
minutes 17691
serious 17681
stay 17662
institutions 17658
brent 17648
leave 17621
statistics 17598
versus 17589
means 17575
activities 17534
euro 17515
violence 17510
fact 17494
remaining 17447
netanyahu 17443
planning 17429
lack 17409
california 17382
usa 17365
iran 17334
ready 17324
territory 17320
effective 17270
smith 17258
mo 17236
korean 17225
goal 17202
normal 17202
waiting 17174
fob 17151
reduced 17131
claims 17123
managing 17108
hospital 17097
stability 17050
young 17050
hopes 16999
book 16974
summer 16956
conservative 16932
itself 16926
malaysia 16913
wage 16909
interests 16872
offers 16844
chip 16841
backed 16820
nothing 16782
airline 16765
create 16745
reason 16713
games 16706
turned 16687
stable 16682
medical 16665
cars 16647
kept 16628
entry 16624
republican 16620
letter 16616
belgian 16578
merrill 16575
resistance 16561
shot 16552
field 16549
saudi 16519
benefit 16517
investigation 16515
strategy 16501
policies 16500
things 16471
preliminary 16428
hand 16421
lots 16385
farmers 16377
iraqi 16369
study 16369
parts 16353
quarterly 16348
chance 16318
cpi 16262
rival 16241
black 16162
peter 16159
metal 16157
cover 16134
ireland 16102
pence 16101
firmer 16095
sides 16050
pact 16048
body 16006
brokerage 16000
asset 15997
lb 15972
improved 15966
thai 15964
built 15955
makes 15937
usda 15919
road 15883
course 15877
increasing 15869
stores 15852
size 15851
minimum 15830
provided 15789
bad 15787
robert 15782
cross 15774
prepared 15756
provision 15713
distribution 15694
holds 15684
evidence 15682
sweden 15641
negative 15637
approx 15628
highs 15619
justice 15609
soldiers 15606
quite 15601
hands 15591
irish 15571
starting 15549
urged 15543
james 15535
jones 15500
care 15479
medium 15477
different 15474
quiet 15437
limit 15410
plants 15400
hungary 15339
items 15331
seek 15321
getting 15308
imf 15299
fears 15277
judge 15273
carried 15272
assembly 15269
live 15261
aaa 15252
improvement 15245
ensure 15243
double 15227
investor 15220
unlikely 15209
response 15204
mixed 15196
partner 15185
moslem 15169
necessary 15145
grade 15133
thought 15126
unions 15126
accuracy 15110
stood 15109
lending 15108
cattle 15107
tight 15106
advertising 15101
listing 15096
bundesbank 15093
paul 15043
giving 15005
ban 15004
guilders 14991
addition 14983
consolidated 14977
rebel 14968
deutsche 14923
push 14914
ll 14902
sure 14881
van 14874
concerned 14853
filed 14840
university 14836
draft 14834
combined 14821
ever 14820
instead 14807
revised 14791
shanghai 14785
spanish 14758
largely 14756
speech 14740
metals 14731
armed 14718
produce 14705
shrs 14685
managers 14684
soviet 14634
program 14608
jpn 14602
interbank 14600
crown 14575
increases 14560
com 14550
argentina 14527
opinion 14527
lynch 14523
legislation 14509
respectively 14479
deposits 14466
ringgit 14465
diluted 14459
signs 14456
proposals 14454
financing 14449
mean 14448
amounts 14444
strategic 14428
amsterdam 14423
winter 14407
lines 14402
rupiah 14379
environment 14376
grow 14366
damage 14365
delay 14348
loading 14340
bpd 14333
protest 14325
baht 14311
hotel 14296
debate 14281
consider 14267
administrative 14263
extraordinary 14256
receive 14253
class 14237
electronics 14237
polls 14230
king 14222
considered 14210
core 14193
education 14191
romania 14175
fight 14174
commodity 14171
century 14161
polish 14146
producers 14131
moderate 14123
speaking 14108
dispute 14077
peak 14070
attacks 14059
ruled 14055
rejected 14054
metres 14039
consumers 14026
interim 14023
priced 14023
lire 14005
type 13989
verified 13978
ratio 13975
via 13968
greater 13944
benefits 13941
cable 13938
jakarta 13930
why 13920
relatively 13919
mutual 13904
vouch 13901
commerce 13900
democrats 13900
democracy 13875
traffic 13872
station 13856
jumped 13855
site 13838
something 13802
refinery 13800
agreements 13787
wide 13786
laws 13780
invest 13777
alleged 13752
considering 13749
race 13725
motor 13720
socialist 13715
suspended 13709
lowest 13688
develop 13680
placed 13673
indicators 13658
accepted 13653
became 13614
heart 13613
markka 13594
moment 13585
complete 13581
george 13566
equivalent 13565
directors 13552
takeover 13538
river 13528
doing 13524
shipping 13514
currencies 13511
block 13507
arrested 13506
brazilian 13503
experts 13502
immediate 13488
pt 13481
safety 13440
shareholder 13429
values 13411
decide 13391
direction 13388
minority 13385
none 13383
prospects 13382
revs 13374
facility 13371
option 13347
dated 13343
cases 13326
passed 13325
factors 13324
linked 13321
margins 13311
consumption 13289
stand 13288
spring 13285
facilities 13283
turkish 13279
chemical 13278
coal 13277
separate 13273
quickly 13257
shipment 13255
split 13250
affected 13225
possibility 13210
swedish 13209
follow 13208
slipped 13206
le 13205
package 13193
electronic 13182
par 13180
produced 13166
soybean 13152
cause 13128
carry 13112
reduction 13105
elected 13094
standards 13073
raising 13069
payment 13052
florida 13037
choice 13036
austria 13021
volumes 13000
phone 12983
portfolio 12977
fees 12959
ties 12930
charged 12912
nymex 12901
governments 12891
supported 12877
la 12865
pushed 12855
expand 12848
engineering 12847
showing 12842
store 12838
mission 12828
tough 12820
warsaw 12805
brown 12793
transaction 12788
feet 12778
bankers 12775
chemicals 12757
cutting 12751
eased 12750
generally 12715
effort 12702
threat 12694
underlying 12683
throughout 12667
preferred 12651
always 12649
attempt 12647
follows 12642
voters 12642
broke 12636
adjusted 12632
premier 12624
agricultural 12611
straight 12611
smaller 12610
philippines 12604
pension 12599
cargoes 12574
bags 12570
boosted 12567
switzerland 12560
ordered 12538
delayed 12532
anything 12520
wing 12514
hoped 12507
history 12504
required 12504
aluminium 12496
margin 12495
farm 12462
independence 12450
federation 12443
factor 12418
often 12414
setting 12410
ship 12403
drive 12389
various 12378
prevent 12373
expressed 12370
tried 12360
track 12350
maintain 12334
appointed 12331
grew 12330
silver 12327
star 12326
declared 12316
zlotys 12316
controlled 12305
vehicles 12305
toronto 12286
leaving 12278
space 12271
minute 12251
aa 12226
pace 12222
utility 12222
population 12217
dead 12207
returned 12200
regulation 12170
success 12166
thin 12166
brothers 12165
sectors 12156
let 12153
rice 12151
institutional 12137
fast 12129
seats 12128
managed 12103
mexican 12097
internal 12096
fair 12080
peso 12080
mine 12070
suggested 12068
worldwide 12065
franc 12063
weakness 12062
bulgaria 12046
illegal 12040
estate 12036
extended 12032
indonesian 12023
floor 12022
belgium 11994
individual 11994
winning 11973
predicted 11963
jewish 11960
philippine 11950
indicated 11941
homes 11935
boston 11926
tel 11926
moves 11919
acquired 11917
advance 11912
fr 11912
comes 11873
lme 11827
manila 11819
operator 11798
clearly 11792
shipments 11791
accord 11766
consortium 11763
consensus 11761
mail 11752
accounting 11744
latin 11742
portugal 11742
vietnam 11739
refused 11732
matter 11729
tv 11729
bosnia 11716
request 11710
successful 11703
formed 11685
trades 11683
english 11677
johannesburg 11650
pipeline 11650
flow 11640
developing 11630
amt 11623
battle 11612
drugs 11610
statements 11598
responsible 11590
mortgage 11581
bonn 11577
covering 11577
richard 11574
soft 11552
continues 11547
membership 11541
mr 11540
islamic 11537
criteria 11528
flight 11523
spent 11518
abroad 11503
room 11497
madrid 11496
heard 11494
protection 11479
kohl 11460
add 11459
runs 11453
hike 11431
paying 11426
greece 11410
intervention 11409
accept 11405
seems 11389
appeal 11387
fifth 11372
material 11370
sought 11350
lee 11349
beef 11345
arafat 11336
palestinians 11333
cold 11325
opportunity 11324
residents 11316
looks 11313
representatives 11305
executives 11290
digital 11284
avoid 11283
feed 11283
mobutu 11268
popular 11268
confident 11247
player 11233
starts 11223
possibly 11221
thing 11218
agenda 11216
lows 11215
zone 11200
themselves 11194
opportunities 11191
boeing 11171
arrived 11167
suffered 11151
extra 11147
established 11146
mth 11139
scored 11138
targets 11137
demands 11123
tour 11101
martin 11083
meanwhile 11079
killing 11071
netherlands 11070
palm 11064
proceeds 11061
infrastructure 11033
seat 10998
cotton 10997
controls 10995
himself 10992
chips 10978
goi 10976
interior 10976
ger 10973
transactions 10968
joined 10956
injured 10955
hundreds 10920
reuter 10920
emerging 10917
royal 10914
lira 10912
exploration 10903
settled 10899
houses 10887
guerrillas 10885
interested 10879
chancellor 10868
gm 10845
wages 10840
ask 10839
offshore 10839
mass 10836
funding 10835
contact 10834
wholesale 10828
measure 10818
ordinary 10816
los 10813
jerusalem 10809
shows 10809
votes 10806
owns 10803
corruption 10801
heavily 10795
regular 10793
created 10791
bp 10786
treatment 10763
described 10753
flights 10751
colombia 10749
acquire 10748
physical 10748
widely 10748
status 10742
looked 10739
scheme 10735
designed 10718
soybeans 10718
announce 10710
partly 10704
agree 10683
trip 10680
sulphur 10678
arms 10677
ounce 10673
voting 10665
gap 10662
atlantic 10646
nearby 10639
labor 10638
challenge 10632
heating 10631
taleban 10626
your 10622
egypt 10609
chirac 10601
feel 10592
bulk 10591
ord 10580
regulatory 10561
allowing 10560
losing 10558
committed 10551
finland 10548
representative 10548
disease 10538
bomb 10521
emergency 10514
weapons 10501
kuwait 10500
ford 10494
certainly 10490
goals 10487
award 10481
documents 10476
politicians 10469
protests 10469
panel 10458
milan 10440
exporters 10436
attention 10429
vehicle 10426
jordan 10418
keeping 10411
registered 10410
diplomats 10407
grand 10402
nasdaq 10391
ambassador 10390
pricing 10388
rises 10381
born 10376
malaysian 10372
environmental 10359
express 10359
self 10359
totalled 10357
commodities 10352
park 10346
cities 10334
event 10334
maximum 10329
harvest 10320
cement 10319
threatened 10306
playing 10304
rumours 10303
fallen 10300
attorney 10280
commissioner 10272
greek 10272
broad 10265
affect 10253
cbot 10252
scale 10249
supporters 10247
substantial 10244
introduced 10231
green 10208
kind 10202
risen 10202
tomorrow 10198
manufacturer 10190
william 10180
angeles 10178
bullish 10158
failure 10155
favour 10155
acquisitions 10151
worst 10150
strongly 10149
sun 10138
budapest 10136
banco 10110
victims 10108
headquarters 10099
deposit 10087
freight 10080
passenger 10061
toward 10060
recorded 10057
discussions 10053
barley 10043
hurt 10041
sanctions 10040
title 10026
prev 10017
jean 10014
midday 10006
operate 10003
pretty 10000
represents 9998
rain 9986
resume 9977
matches 9976
warning 9976
prison 9975
address 9948
living 9925
shell 9920
wave 9920
tns 9914
commitment 9911
materials 9904
condition 9877
rupee 9877
speed 9877
referring 9876
age 9861
unq 9858
protect 9849
steps 9849
shortly 9840
allegations 9833
lebanon 9828
reference 9817
uncertainty 9809
calling 9800
channel 9797
dinars 9791
agencies 9780
larger 9779
training 9769
conflict 9763
delhi 9756
society 9755
developed 9748
idea 9738
wait 9737
leadership 9731
twice 9730
reaction 9717
requirements 9717
limits 9705
woman 9700
finnish 9687
soccer 9676
meetings 9669
candidate 9662
falls 9656
coach 9649
purchases 9640
fear 9620
carrying 9618
yes 9614
auto 9607
excluding 9603
carrier 9591
square 9588
enter 9585
voted 9579
relief 9568
reasons 9565
significantly 9556
ratings 9549
couple 9547
claim 9543
promised 9536
travel 9530
unaudited 9528
pick 9527
advantage 9525
climbed 9516
spend 9511
ukraine 9499
premiums 9487
repo 9476
el 9472
identified 9470
views 9454
producing 9451
edged 9447
approach 9441
composite 9436
candidates 9430
row 9422
decisions 9420
sri 9417
modest 9413
dole 9411
pending 9407
issuer 9403
provides 9394
ppi 9391
worked 9390
chain 9378
questions 9372
structure 9372
phase 9369
advanced 9367
traditional 9363
headed 9361
kabila 9358
complex 9356
pass 9355
delivered 9349
correction 9343
solid 9335
plane 9322
beyond 9314
crime 9312
buyer 9305
fairly 9298
achieve 9297
band 9288
speculative 9279
paulo 9278
powerful 9275
rotterdam 9268
utilities 9268
stations 9266
fired 9257
officers 9254
opposed 9254
takes 9241
sao 9234
replace 9233
albania 9227
jet 9222
southeast 9216
basic 9212
deadline 9208
everything 9199
diesel 9187
shown 9179
attractive 9171
customer 9164
specific 9154
ethnic 9151
peru 9148
obligation 9136
discussed 9120
expecting 9117
stanley 9116
makers 9111
optimistic 9110
athens 9109
entered 9105
manufacturers 9098
truck 9098
offset 9091
cocoa 9080
events 9075
dominated 9071
initially 9058
driven 9057
delays 9050
diplomatic 9047
maintenance 9045
putting 9031
offices 9029
transfer 9029
mines 9023
operators 9011
depreciation 9006
mobile 9001
reflect 8996
rubber 8996
solution 8996
cif 8989
ftse 8982
schedule 8978
hearing 8975
customs 8971
forints 8958
welfare 8956
ability 8952
cited 8934
shut 8934
felt 8933
true 8928
alone 8915
closely 8915
louis 8898
helsinki 8890
surprise 8888
clients 8884
nz 8872
works 8870
greenspan 8864
zinc 8860
champion 8851
kim 8851
goldman 8849
schools 8849
agm 8848
johnson 8840
table 8840
slaughter 8834
evening 8832
murder 8820
partnership 8806
rated 8804
properties 8796
processing 8791
easing 8785
prft 8780
lawyers 8775
sellers 8773
reporting 8768
repurchase 8768
inside 8763
id 8751
meant 8748
imposed 8745
gone 8744
raw 8735
remarks 8735
bringing 8734
northwest 8733
increasingly 8727
scandal 8726
counter 8720
satellite 8717
aim 8715
multi 8711
container 8705
chris 8700
involving 8699
jose 8694
volatility 8692
agent 8690
intended 8687
nigeria 8687
supreme 8687
send 8686
serb 8681
influence 8679
happen 8674
ten 8674
ing 8668
particular 8666
students 8660
maastricht 8655
equal 8648
arabia 8647
ownership 8645
freedom 8632
hotels 8629
arm 8628
son 8619
wrote 8618
norway 8613
sees 8599
soymeal 8591
draw 8589
load 8583
howard 8577
presence 8574
prompt 8574
sen 8573
lose 8571
microsoft 8563
cautious 8556
constitution 8554
doctors 8554
film 8554
contributed 8549
prague 8545
returns 8532
claimed 8531
minus 8528
rail 8522
christian 8516
ways 8512
ease 8510
citizens 8509
presented 8509
link 8505
faced 8503
suit 8503
valued 8492
egyptian 8489
wife 8489
treasuries 8468
rwanda 8462
prompted 8447
boris 8446
regions 8444
resolution 8440
weight 8440
original 8438
programmes 8437
bottom 8436
seoul 8426
responsibility 8424
directly 8419
reflected 8415
islands 8414
constitutional 8409
granted 8401
criminal 8390
derivatives 8389
closer 8387
incident 8362
operates 8362
imported 8351
dax 8330
transportation 8323
eurobond 8322
recovered 8318
appear 8306
convertible 8305
bay 8304
prosecutors 8293
ipe 8291
entire 8266
believes 8264
surged 8262
duty 8259
enterprises 8258
nikkei 8254
liberal 8243
warrants 8238
rich 8228
doesn 8223
fra 8223
didn 8216
stopped 8209
vessel 8204
eventually 8199
sparked 8194
jail 8186
seeing 8178
highly 8173
dividends 8157
improving 8151
argentine 8148
criticised 8147
facing 8127
determined 8125
developments 8114
effects 8112
serve 8112
controversial 8099
christmas 8098
bear 8095
cancer 8095
renewed 8088
card 8084
powers 8074
technologies 8048
chamber 8046
platinum 8042
awarded 8039
providing 8028
example 8025
style 8020
nickel 8012
regulations 8012
faces 8011
jacques 8003
families 7999
mayor 7999
captain 7998
newly 7997
lawsuit 7994
projected 7987
equities 7985
bosnian 7979
fundamentals 7976
aviation 7972
thomas 7972
iranian 7971
prod 7967
respect 7966
document 7964
finish 7949
ports 7948
deep 7937
foreigners 7937
select 7934
storage 7926
jump 7918
critical 7915
extremely 7914
child 7910
temperatures 7905
surge 7899
resigned 7895
achieved 7894
goes 7889
mills 7880
narrow 7879
lifted 7876
dismissed 7865
usually 7857
alternative 7851
healthy 7849
consolidation 7838
coverage 7838
northeast 7837
witnesses 7837
therefore 7835
cts 7834
indicator 7833
chile 7830
unable 7830
everyone 7828
politics 7828
telecoms 7825
bodies 7818
rio 7812
blair 7811
provisional 7811
wto 7809
seemed 7805
becoming 7804
helping 7802
sports 7797
outcome 7796
alan 7795
covered 7793
journalists 7785
hungarian 7782
reaching 7779
worries 7778
exempt 7772
lawyer 7768
passengers 7764
denmark 7761
kansas 7756
cuba 7752
provisions 7752
croatia 7749
church 7748
cyprus 7747
experience 7745
notice 7744
collapse 7723
section 7720
yellow 7717
heads 7713
receipts 7711
apply 7702
participation 7697
require 7697
person 7689
forex 7686
nomura 7686
fields 7683
massive 7683
seized 7683
teams 7680
pork 7671
originally 7661
brand 7660
embassy 7652
barney 7650
doubt 7640
appears 7636
waigel 7634
extend 7632
admitted 7626
compensation 7624
arrest 7623
generation 7623
fine 7619
criticism 7617
joining 7617
borrowing 7615
distance 7600
bangladesh 7593
blamed 7593
ships 7584
factory 7578
bangkok 7571
written 7570
formal 7563
actually 7557
message 7549
pegged 7530
lehman 7527
neutral 7526
bearish 7524
inventories 7522
willing 7501
jobless 7498
networks 7497
bullion 7493
pushing 7493
accounted 7489
maize 7489
ii 7487
guarantee 7480
volatile 7475
actions 7472
changing 7468
save 7467
retailer 7459
temporary 7457
danish 7453
strikes 7451
elsewhere 7450
relationship 7449
reducing 7447
adj 7446
associated 7445
kroons 7443
inter 7435
broken 7432
mike 7430
otherwise 7430
risks 7428
cap 7426
journal 7425
strengthen 7422
owners 7418
certificates 7417
defeat 7414
fraud 7406
tourism 7404
earned 7403
momentum 7403
books 7401
francisco 7398
search 7392
contributions 7390
anticipated 7389
airways 7382
fixing 7382
suspected 7381
kenya 7376
upper 7372
debts 7369
users 7367
broadcasting 7366
worried 7365
intel 7363
differences 7361
finally 7346
winner 7333
bloc 7329
talking 7326
approve 7325
meat 7321
deputies 7318
triggered 7317
cwt 7312
hill 7311
secondary 7311
sole 7308
career 7306
bob 7302
championship 7295
referendum 7294
abn 7293
firmed 7292
venezuela 7291
yugoslavia 7282
bt 7278
slight 7275
struck 7275
upward 7270
roads 7268
marked 7267
begun 7262
chances 7261
pledged 7253
luxembourg 7249
negotiating 7248
upside 7246
litas 7244
shortage 7242
consecutive 7241
welcomed 7239
submitted 7236
austrian 7233
upon 7232
wounded 7230
gives 7225
swaps 7223
focused 7221
iron 7217
principal 7216
drawn 7207
kuala 7204
village 7191
standing 7189
presidency 7188
picture 7183
charles 7180
easier 7176
allies 7175
briefing 7172
restrictions 7165
sense 7160
inquiry 7155
reais 7151
ill 7149
innings 7142
magazine 7142
whom 7142
acting 7136
quotes 7134
links 7128
lanka 7122
names 7121
hitting 7120
computers 7117
applied 7116
lift 7115
conservatives 7111
prudential 7107
fly 7106
norwegian 7103
secure 7103
seconds 7101
shed 7101
hebron 7099
maintained 7093
mt 7086
prince 7083
application 7077
cubic 7075
broadcast 7074
amro 7072
tightening 7070
conducted 7069
simply 7055
recommended 7047
houston 7025
crucial 7016
thomson 7011
zimbabwe 7011
emerged 7008
participants 7007
representing 7000
rome 6995
americans 6994
lumpur 6994
employers 6987
assistance 6985
neighbouring 6983
apparently 6975
father 6972
indicative 6971
watch 6967
model 6964
bre 6958
nor 6956
happy 6953
item 6952
rivals 6951
ba 6944
pulled 6943
aires 6941
buenos 6938
ira 6936
ranging 6936
sub 6933
storm 6922
center 6921
served 6916
settle 6914
pressures 6910
socialists 6909
secret 6905
brief 6903
jury 6888
subsidiaries 6887
olympic 6882
puts 6881
sachs 6881
containers 6880
excess 6876
reverse 6875
salomon 6872
basket 6868
bushels 6865
ohio 6865
belgrade 6862
route 6862
external 6861
story 6861
miami 6854
creation 6850
delegation 6845
establish 6845
melbourne 6842
virtually 6837
aims 6836
bse 6833
perhaps 6833
preparing 6830
adopted 6822
atlanta 6818
features 6817
expensive 6809
absence 6797
diplomat 6789
noting 6786
quarters 6777
wellington 6776
allows 6775
baghdad 6771
fleet 6771
aggressive 6770
stockholm 6763
sensitive 6759
del 6757
economics 6756
trucks 6756
decade 6754
jersey 6752
handover 6739
borrower 6738
jim 6734
blood 6729
spreads 6727
owner 6724
article 6721
nominal 6716
resolve 6713
guard 6710
resignation 6710
motors 6706
probe 6706
mother 6703
branch 6702
prospect 6701
editorial 6697
cambodia 6695
movements 6695
residence 6693
safe 6687
guerrilla 6685
approximately 6684
deliveries 6671
priority 6671
rebound 6671
calculated 6658
alexander 6657
unc 6655
citing 6651
est 6651
video 6649
apart 6646
task 6643
economies 6642
pretax 6636
annually 6635
papers 6634
severe 6633
zurich 6633
normally 6631
entertainment 6625
ran 6622
streets 6622
tournament 6616
backing 6610
exceptional 6609
rescue 6599
leg 6596
confirm 6595
iss 6587
zero 6584
hot 6581
portuguese 6578
dealing 6577
ec 6576
wales 6572
shift 6565
republicans 6563
attributed 6558
tests 6549
slide 6545
gov 6544
located 6544
slovakia 6540
ubs 6540
profitability 6536
carriers 6530
connection 6525
picked 6515
tony 6512
bell 6507
carlos 6505
dry 6504
tranche 6504
demanded 6501
stream 6496
football 6489
maturing 6482
tu 6482
tom 6481
speaker 6478
asean 6476
prov 6476
dirhams 6474
hsbc 6474
penalty 6472
combination 6468
seasonally 6468
favourable 6464
seem 6456
wrong 6456
compromise 6453
creating 6450
bushel 6449
crash 6448
troubled 6448
commander 6442
downward 6437
crew 6436
read 6435
decades 6433
lives 6431
directive 6419
andrew 6418
waste 6417
exchanges 6416
retirement 6413
injury 6411
discussion 6410
caught 6408
drachmas 6407
driving 6405
exercise 6402
contribution 6401
halt 6400
calendar 6397
bidding 6392
expenditure 6389
camp 6386
trouble 6383
conversion 6381
anyone 6379
missing 6378
intelligence 6375
agents 6372
suffering 6370
integration 6364
colonial 6357
introduce 6356
selected 6356
hang 6351
seriously 6350
content 6347
southwest 6347
uld 6337
divided 6334
compete 6332
edt 6332
ore 6331
rbi 6331
extent 6324
ceasefire 6320
bilateral 6309
applications 6308
kurdish 6304
stance 6303
tone 6300
rapid 6299
surgery 6299
clarke 6294
signing 6292
implementation 6286
banned 6285
democrat 6278
happened 6277
asking 6276
organisations 6275
sec 6273
foods 6268
sbc 6268
soared 6264
tell 6260
arrival 6253
cleared 6247
bigger 6245
attend 6243
effectively 6236
tons 6228
represent 6224
fled 6216
reflecting 6216
breaking 6214
ball 6213
continental 6212
ceremony 6209
promote 6205
components 6204
hog 6204
concluded 6202
adviser 6199
prodi 6197
regarding 6197
religious 6196
guilty 6195
widespread 6194
handling 6191
repeated 6188
liabilities 6186
pointed 6177
train 6175
accident 6174
simpson 6174
crops 6168
please 6168
rwandan 6166
kuna 6162
patients 6150
professional 6148
slowdown 6139
captured 6138
mill 6135
steers 6132
zairean 6132
actively 6129
sixth 6127
holders 6118
appropriate 6111
awaiting 6106
regime 6106
super 6106
monopoly 6105
surprised 6104
telekom 6104
lease 6095
dwt 6094
electoral 6091
expanding 6091
replaced 6090
trends 6085
primarily 6082
burns 6079
foot 6079
attract 6077
handed 6076
roubles 6075
steve 6072
strategist 6071
williams 6071
finding 6069
summary 6067
residential 6065
conc 6061
completely 6057
merge 6056
invited 6053
liberation 6052
shekels 6051
aside 6050
turning 6050
stressed 6046
grant 6044
language 6043
declining 6041
haven 6040
kremlin 6040
burma 6035
crowd 6034
argued 6028
neither 6028
slovak 6023
outright 6020
subsidies 6012
recover 6009
hutu 6008
mw 6007
hostages 6004
recommendation 6001
karachi 5998
terminal 5995
dean 5994
scott 5994
ends 5993
sites 5992
nationwide 5986
fundamental 5979
commencing 5973
qualify 5969
taipei 5968
swap 5962
attempts 5961
midwest 5945
opec 5942
indices 5941
signal 5939
music 5938
represented 5938
delta 5937
railway 5936
amendment 5932
insurer 5926
contribute 5923
era 5923
personnel 5921
ibm 5919
lloyd 5917
transition 5912
forum 5909
permanent 5907
gilts 5906
envoy 5899
clashes 5898
quick 5896
stadium 5894
heading 5890
keen 5889
attacked 5887
rains 5886
dublin 5885
rural 5885
profitable 5884
catholic 5882
dialogue 5880
associates 5865
prove 5865
ocean 5857
structural 5854
bonus 5851
plo 5849
champions 5848
algeria 5844
apple 5840
duties 5839
nv 5834
wireless 5834
payable 5828
des 5826
planes 5824
floating 5820
meal 5816
deliver 5815
organised 5814
sr 5814
zloty 5808
berlin 5806
sustained 5806
bombing 5803
vienna 5803
benjamin 5792
occurred 5790
privately 5790
nationalist 5787
lisbon 5784
convention 5783
bus 5781
credits 5779
principle 5778
generale 5772
returning 5754
danger 5753
levs 5752
tariffs 5752
faster 5749
pri 5747
suppliers 5746
debut 5745
maybe 5738
practice 5738
purchased 5738
bankruptcy 5735
filing 5734
code 5730
manage 5730
write 5730
mediterranean 5728
rallied 5721
ecus 5719
easy 5715
incorporated 5715
petrol 5708
determine 5706
mainland 5706
postponed 5706
encourage 5705
ongoing 5705
roughly 5705
stakes 5703
gallon 5695
sir 5694
lats 5688
schemes 5687
wood 5685
slovenia 5680
valley 5679
invested 5675
hoping 5674
towns 5673
monitoring 5670
syria 5669
hashimoto 5649
excellent 5647
detroit 5643
exceed 5643
chase 5641
winds 5641
licence 5639
assigned 5637
obviously 5637
sessions 5636
coup 5635
damages 5629
expanded 5629
crimes 5621
talked 5619
profile 5618
pesetas 5617
forest 5611
removed 5611
yearly 5610
dealings 5608
welcome 5600
formally 5599
rs 5598
islamist 5595
balanced 5594
machinery 5593
queensland 5591
drilling 5588
pilots 5587
cards 5583
enable 5578
implement 5578
door 5576
lowered 5576
restore 5575
difference 5572
weakened 5567
machines 5564
palladium 5564
bucharest 5560
inventory 5558
heifers 5554
studies 5549
fee 5542
cheaper 5539
shenzhen 5537
completion 5536
online 5535
stayed 5533
pharmaceutical 5532
afghanistan 5531
intention 5531
airbus 5529
cac 5527
cycle 5524
reflects 5522
bhd 5521
columbia 5519
missile 5519
supplier 5519
damaged 5518
introduction 5514
rock 5514
analysis 5507
fix 5504
demanding 5501
prosecutor 5496
unch 5496
failing 5495
mci 5495
negotiate 5495
comex 5492
ali 5490
culture 5489
morocco 5485
individuals 5476
ian 5473
conduct 5460
winners 5460
illinois 5459
cancelled 5455
involvement 5455
mandela 5454
initiative 5452
enterprise 5451
kabul 5451
quota 5447
naphtha 5444
cairo 5439
consideration 5438
albright 5437
image 5434
clean 5432
disappointing 5432
douglas 5431
semi 5430
berth 5429
automotive 5427
carolina 5427
prepare 5426
offerings 5416
opponents 5412
kd 5406
resort 5405
deficits 5401
lithuania 5400
activists 5399
vowed 5398
disclosed 5394
retailers 5392
flood 5387
bull 5386
sound 5386
sofia 5383
lima 5382
resulted 5381
precious 5380
gradually 5376
seng 5372
nd 5366
understand 5366
convicted 5362
pool 5359
protesters 5352
corrects 5349
curve 5348
calm 5347
purchasing 5347
businessmen 5344
midnight 5342
philip 5340
croatian 5339
negotiated 5339
deng 5336
participate 5334
naira 5332
sort 5326
hussein 5321
purposes 5319
wake 5315
somewhat 5314
rapidly 5311
renault 5311
minnesota 5307
refining 5306
closure 5302
autumn 5297
aerospace 5296
requirement 5296
centres 5294
communities 5288
cellular 5287
helmut 5287
motion 5286
sufficient 5285
ounces 5282
testing 5281
commonwealth 5279
sending 5279
engine 5276
dates 5275
proved 5274
ross 5274
blocked 5264
encouraging 5261
records 5259
sheet 5256
milosevic 5255
path 5255
amounted 5252
minor 5252
declines 5248
strict 5246
web 5246
exported 5245
struggling 5243
refineries 5241
fellow 5237
gainers 5237
baltic 5235
tie 5233
fujimori 5232
grades 5232
sets 5232
nigerian 5231
grenfell 5229
sluggish 5227
colony 5225
cst 5225
version 5222
reading 5221
publicly 5220
juppe 5218
lebanese 5216
usd 5215
officially 5213
usual 5208
bzw 5207
legislature 5199
struggle 5199
tariff 5197
humanitarian 5190
feeling 5188
cumulative 5182
answer 5172
historic 5171
frozen 5168
tied 5168
causing 5165
substantially 5164
retain 5163
tenders 5162
appointment 5161
lifting 5161
congressional 5157
resulting 5156
losers 5155
grounds 5152
programs 5152
spoke 5152
seasonal 5151
flows 5149
lebed 5148
kinshasa 5145
dramatic 5144
communists 5143
ventures 5142
pursue 5141
testimony 5141
investigating 5138
check 5136
framework 5136
pensions 5128
ranged 5125
industrials 5124
relative 5124
sentence 5119
ones 5116
assistant 5115
airports 5114
suspension 5113
mitsubishi 5112
flour 5101
brands 5099
obtained 5098
hun 5097
insisted 5094
behalf 5092
nervous 5092
toll 5091
calif 5090
casino 5089
finances 5086
mergers 5085
detailed 5084
ousted 5082
chernomyrdin 5079
dubai 5078
friendly 5071
ita 5067
pulp 5065
detained 5063
conglomerate 5059
difficulties 5058
pope 5056
plunged 5055
allied 5054
encouraged 5054
fought 5054
routes 5051
discontinued 5049
separatist 5046
broader 5039
stepped 5037
barings 5036
pakistani 5034
standings 5032
gaining 5030
seed 5030
philadelphia 5024
bulgarian 5021
importance 5019
design 5018
gen 5018
student 5011
bhp 5008
foundation 5007
fans 5006
chechnya 5005
downside 5003
mood 5003
aware 5000
resumed 5000
serbia 4998
suggest 4996
competitors 4989
input 4988
serving 4986
inflationary 4984
die 4979
flying 4975
radical 4974
shopping 4974
else 4972
georgia 4972
scrap 4970
vw 4967
escudos 4965
explosion 4955
stands 4954
scotland 4952
vital 4952
voice 4950
arrive 4949
nature 4947
slowed 4947
pleased 4945
portion 4941
treasurer 4941
host 4933
mile 4933
striker 4925
unrest 4925
dipped 4923
sam 4923
float 4920
mind 4915
depend 4908
disappointed 4908
amortization 4907
easily 4906
liquid 4906
slowing 4906
shooting 4901
improvements 4899
dan 4898
revolutionary 4894
text 4892
thirds 4891
missiles 4889
operated 4887
beer 4886
publishing 4886
cast 4885
workforce 4884
dn 4883
liberalisation 4883
berisha 4882
critics 4882
procedures 4882
klaus 4879
henry 4877
touch 4875
geneva 4871
hub 4868
dr 4866
albanian 4865
instruments 4864
comparable 4861
periods 4859
visited 4857
extension 4847
edge 4846
warrant 4846
jospin 4844
worse 4834
megawatt 4832
dangerous 4831
procedure 4829
mandate 4826
provincial 4826
soyoil 4826
formula 4824
treated 4823
violent 4823
recovering 4822
contained 4819
household 4819
origin 4816
gaza 4813
estonia 4812
apparent 4809
supporting 4809
cheap 4808
speculators 4808
fishing 4807
lay 4807
reiterated 4807
advances 4806
blow 4806
commitments 4804
suicide 4804
hectares 4802
textile 4801
injuries 4800
spd 4800
cme 4799
christopher 4797
brother 4795
badly 4792
eye 4784
climate 4783
pharmaceuticals 4783
strengthening 4783
semiconductor 4781
upcoming 4780
declaration 4779
schillings 4779
understanding 4779
tech 4777
fighters 4773
civilian 4768
integrated 4768
nelson 4768
defend 4762
hans 4762
boosting 4760
pilot 4758
thus 4757
entering 4753
partial 4753
morris 4751
intends 4748
mgr 4747
placement 4747
forma 4746
word 4742
syndicate 4741
lawmakers 4739
waters 4738
recommendations 4736
bar 4734
definitely 4733
auctions 4732
onto 4729
unity 4727
discharging 4725
teus 4724
questioned 4723
civilians 4720
erbakan 4714
ldd 4711
operational 4711
assessment 4710
grown 4706
pull 4704
repeatedly 4704
resign 4694
bound 4693
kingdom 4692
peaceful 4690
tension 4689
wholly 4689
ecu 4687
concessions 4684
registration 4683
watching 4682
championships 4676
jointly 4675
models 4675
transmission 4675
allegedly 4669
briefly 4669
productivity 4667
quit 4665
totalling 4665
visiting 4665
meets 4664
sbi 4663
telling 4662
courts 4661
holidays 4661
clothing 4659
controlling 4656
marine 4654
modern 4650
sentenced 4650
daniel 4649
collapsed 4648
reasonable 4647
supplied 4645
junior 4644
pore 4641
employee 4639
ads 4637
sport 4637
capitalisation 4633
unveiled 4632
scene 4631
remove 4630
brian 4626
regulators 4625
tea 4625
yugoslav 4624
davis 4622
denominated 4620
science 4619
stephen 4616
implemented 4614
adjustment 4613
fewer 4613
nic 4611
repair 4611
lei 4610
smoking 4610
anniversary 4608
heat 4608
barges 4606
antonio 4605
chrysler 4602
sized 4600
matters 4599
cape 4596
compiled 4594
belarus 4589
practices 4589
purpose 4586
veteran 4585
anz 4583
receiving 4579
timing 4578
riga 4577
tung 4576
drew 4572
resolved 4572
stockholders 4571
objective 4567
bridge 4562
shortfall 4559
produces 4557
licences 4555
du 4554
ind 4552
camps 4551
cigarette 4549
convinced 4545
seventh 4542
fleming 4539
anglo 4538
investing 4538
optimism 4538
tensions 4538
jews 4530
feared 4523
bahrain 4522
navy 4522
traditionally 4518
iowa 4514
insured 4511
revealed 4511
leftist 4508
places 4506
circumstances 4502
essential 4502
wins 4502
command 4501
privatised 4501
witter 4500
buildings 4499
gets 4498
announcing 4497
deregulation 4495
knew 4494
acknowledged 4492
natwest 4489
impossible 4488
tighten 4488
targeted 4482
bunds 4481
lake 4480
separately 4480
patrick 4477
wider 4473
arrangements 4472
decree 4472
attended 4471
frank 4470
carcass 4469
serbian 4468
concrete 4467
drove 4465
obligations 4465
complained 4463
machine 4461
variety 4460
hall 4458
hostage 4457
reductions 4455
barcelona 4454
degree 4454
taylor 4454
potentially 4450
tumbled 4450
ranariddh 4449
golden 4445
banque 4443
lean 4443
impose 4440
rugby 4432
beirut 4430
und 4430
appeals 4429
hamburg 4427
charter 4425
ivory 4425
oklahoma 4425
upgrade 4423
client 4422
colorado 4422
legislative 4422
secured 4422
vast 4422
prisoners 4421
electrical 4420
communication 4419
laid 4418
levy 4418
healthcare 4416
observers 4416
complaint 4415
exposure 4414
insurers 4411
neighbours 4405
sovereignty 4405
switch 4404
roman 4400
cbi 4397
quoting 4394
robust 4394
parents 4393
chosen 4392
concerning 4389
qatar 4384
tunnel 4384
api 4380
berthing 4376
flag 4374
deve 4364
chartered 4363
citibank 4362
liffe 4362
maturities 4362
iii 4359
disaster 4356
highlights 4356
painewebber 4356
manuf 4348
refined 4347
score 4346
ramos 4344
settlements 4344
friends 4343
reluctant 4337
ups 4334
bales 4332
rubin 4325
scores 4325
guaranteed 4324
leads 4319
abu 4318
attracted 4317
generated 4316
defeated 4315
investigators 4315
departure 4312
diamond 4312
issuing 4312
mrta 4311
promises 4311
drivers 4309
immigration 4307
animal 4306
squad 4306
alex 4302
congo 4301
ice 4300
contrast 4297
threatening 4296
di 4293
indication 4293
latvia 4293
viktor 4292
mechanism 4291
basically 4289
generate 4286
burundi 4283
terrorism 4282
clubs 4281
burden 4279
subdued 4275
pc 4274
grains 4271
tribunal 4270
gowda 4268
tehran 4266
depressed 4263
doubts 4263
exactly 4262
daewoo 4261
sex 4261
saddam 4257
scottish 4257
suspect 4255
tim 4254
daimler 4247
sheets 4246
toyota 4246
rev 4242
channels 4240
comfortable 4240
withdraw 4240
lived 4238
tourist 4236
sometimes 4234
words 4234
efficiency 4232
mps 4232
dozen 4229
ny 4225
provider 4224
dallas 4222
blast 4220
destroyed 4220
outperform 4219
deaths 4217
defense 4214
aids 4208
provinces 4208
miller 4205
hostile 4204
bund 4203
nwe 4202
virginia 4201
funded 4200
seeks 4199
jiang 4198
nippon 4197
slid 4196
societe 4196
bb 4195
someone 4195
mountain 4193
projections 4193
discovered 4190
cargill 4189
discovery 4187
aide 4186
occupied 4179
proceed 4179
philips 4178
refugee 4178
love 4176
polling 4175
mubarak 4172
curb 4171
munich 4168
sons 4162
croat 4160
colombo 4158
flooding 4153
slowly 4153
wti 4153
prize 4151
exclusive 4147
fuelled 4143
redemption 4140
banka 4137
slower 4137
begins 4135
cusip 4135
devaluation 4135
scope 4134
cuban 4131
newcastle 4131
taxation 4131
warburg 4130
windows 4129
concentrate 4125
aviv 4123
handle 4122
earn 4119
maintaining 4119
refiners 4119
platform 4117
romanian 4115
posts 4113
pts 4113
shape 4113
militia 4112
requested 4111
joseph 4109
considerable 4105
forcing 4105
requires 4103
beach 4102
osce 4102
hits 4099
cs 4098
everybody 4096
lev 4095
wilson 4095
algerian 4094
promise 4088
louisiana 4084
experienced 4082
excessive 4080
widened 4075
upgraded 4073
michigan 4072
performing 4072
caution 4071
vulnerable 4070
tennis 4067
busang 4066
viewed 4066
halted 4062
min 4062
breakdown 4058
erm 4058
inflows 4057
pit 4056
replacement 4056
specialist 4056
expiry 4055
merchant 4051
driver 4049
beating 4048
complaints 4047
sharing 4047
amendments 4044
oslo 4043
ideas 4042
businessman 4040
pe 4040
twelve 4036
oy 4035
threats 4034
wells 4034
tic 4031
nc 4030
colleagues 4025
differentials 4022
reliance 4022
seattle 4021
hospitals 4019
initiated 4019
intraday 4018
unclear 4018
vision 4015
peruvian 4014
tested 4012
disney 4009
informed 4009
lyonnais 4009
tourists 4008
ceiling 4007
cow 4007
bhutto 4006
sumitomo 4004
yielding 4004
competitiveness 4003
qualified 4003
staged 4002
youth 4002
convergence 4001
tens 4000
touched 4000
hear 3999
cola 3998
consistent 3998
warner 3997
baa 3995
bitter 3995
restaurant 3994
moslems 3989
choose 3986
fit 3986
adequate 3985
fish 3984
consulting 3981
component 3979
founder 3975
kill 3975
copenhagen 3973
thinking 3973
watched 3972
finals 3968
confirmation 3967
decrease 3964
freeze 3963
gordon 3963
attorneys 3962
catch 3957
mos 3955
dinar 3954
sp 3952
ad 3951
tin 3948
continent 3945
regarded 3945
comparison 3943
montreal 3943
satisfied 3943
governing 3942
whatever 3939
swept 3938
fail 3936
sheikh 3936
polled 3933
denoms 3929
flexibility 3929
succeed 3929
borders 3925
surrounding 3925
absolutely 3923
incentives 3923
arbitrage 3922
branches 3921
chart 3921
golf 3921
nazi 3920
appealed 3919
guarantees 3919
creditors 3918
withdrawal 3918
helicopter 3917
jailed 3917
minerals 3915
strongest 3914
becomes 3911
daughter 3911
livestock 3909
respond 3909
climb 3908
cos 3907
acres 3904
alberta 3903
shops 3902
juan 3898
softer 3898
caribbean 3897
luxury 3897
expert 3896
divisions 3894
herald 3894
adopt 3893
highway 3893
offensive 3893
awaited 3889
daiwa 3889
petrochemical 3886
med 3885
miss 3885
ranked 3885
extending 3883
indicates 3882
penalties 3882
strip 3882
mcdonald 3881
refiner 3880
barely 3878
intermediate 3878
cpn 3869
sudan 3869
subscribers 3867
slump 3866
verdict 3866
formerly 3864
tutsi 3864
steadily 3860
collection 3858
speak 3856
remote 3853
downgraded 3850
busy 3849
college 3849
nyse 3847
suggesting 3843
dtp 3840
kazakhstan 3840
recognised 3840
consolidate 3837
palace 3837
segment 3836
tier 3835
weighed 3833
trln 3830
ministerial 3828
compliance 3827
eighth 3826
fate 3822
mineral 3822
affair 3821
professor 3821
founded 3819
packaging 3819
restaurants 3816
revision 3815
prop 3813
monitor 3812
nobody 3812
alain 3811
sidelines 3811
earth 3809
sells 3808
mbia 3803
racing 3803
westpac 3801
depending 3800
permission 3800
zagreb 3799
watchdog 3796
ab 3793
drought 3793
revolution 3792
relating 3790
santa 3790
favoured 3788
sponsored 3786
overs 3784
sustainable 3784
seller 3782
mobil 3779
retained 3777
pattern 3776
worker 3776
solve 3775
istanbul 3774
handled 3773
harris 3770
missed 3768
amnesty 3765
metre 3765
dem 3761
involve 3761
ally 3760
coca 3760
distributed 3759
fein 3759
lufthansa 3759
victoria 3759
ipo 3758
multinational 3756
dam 3755
depends 3755
demonstrations 3754
demonstrators 3749
pvs 3749
sinn 3749
clearing 3748
scientists 3747
statistical 3747
condemned 3746
cricket 3746
gary 3746
dozens 3745
thanks 3745
dropping 3742
dresdner 3741
poverty 3741
scientific 3741
generating 3739
establishment 3738
exporter 3738
abuse 3737
benz 3737
der 3733
contain 3732
orange 3730
mild 3729
abc 3728
assault 3728
stearns 3727
eyes 3726
payrolls 3724
timor 3723
circulation 3720
eec 3719
milk 3718
ballot 3713
retired 3713
senator 3712
merged 3710
snow 3710
prosecution 3706
laurent 3705
xinhua 3705
oats 3704
coastal 3700
fomc 3700
automobile 3698
abandoned 3695
ceo 3695
sbp 3694
yasser 3694
gathered 3689
mini 3688
liquidation 3682
uganda 3682
correct 3680
responded 3674
chan 3673
denver 3670
emerge 3669
janeiro 3669
unloading 3669
gathering 3666
fbi 3662
leasing 3662
steep 3662
immigrants 3661
investigate 3661
quebec 3661
cypriot 3660
file 3657
suffer 3656
li 3654
reconstruction 3653
register 3652
icici 3651
wickets 3651
freq 3647
jets 3647
enlargement 3645
friend 3643
stone 3641
sick 3640
cool 3639
pan 3639
weakening 3638
kashmir 3637
fertiliser 3636
hundred 3634
advised 3632
crashed 3631
unleaded 3630
freed 3629
trials 3628
glass 3627
signals 3626
indicate 3625
negotiators 3625
tanks 3625
fruit 3623
texaco 3623
technically 3622
arrivals 3621
clark 3621
efficient 3620
banker 3616
false 3616
timetable 3616
intent 3613
shared 3613
totally 3612
promising 3611
solutions 3611
uses 3609
doubled 3607
resource 3607
universal 3607
combat 3606
wish 3606
canal 3605
assume 3601
comprehensive 3601
nick 3600
institution 3599
strengthened 3598
ailing 3596
apec 3596
license 3596
refunding 3595
enhancements 3594
chg 3593
nokia 3593
serbs 3591
kevin 3590
bidders 3589
germans 3588
veto 3588
liability 3587
depositary 3586
engines 3586
urban 3586
imminent 3584
wk 3578
diego 3576
telefonica 3575
reynolds 3573
bombs 3572
barclays 3571
delegates 3570
quotas 3569
blame 3568
tanker 3568
conrail 3567
disputed 3567
exceeded 3567
kenneth 3567
politically 3567
miners 3566
explain 3565
hogs 3565
reputation 3565
ms 3562
advice 3560
advisory 3560
competing 3560
nyc 3556
indust 3550
remainder 3548
hongkong 3547
bogota 3546
colombian 3544
predict 3544
drawing 3542
maria 3541
alongside 3540
manchester 3538
attitude 3537
regard 3535
shots 3535
jackson 3534
constant 3532
dominant 3532
devices 3528
dressed 3528
massachusetts 3524
intervene 3523
launching 3523
drinks 3522
israelis 3522
ton 3522
durable 3520
investigations 3520
shipped 3519
bbc 3518
conclusion 3518
privatization 3518
oppose 3517
queen 3516
disputes 3515
elaborate 3515
pressured 3515
recognise 3515
allocated 3514
boom 3513
violations 3513
warehouse 3513
assessed 3512
credibility 3507
bratislava 3504
slated 3504
submit 3504
volkswagen 3503
austerity 3501
leaves 3500
unusual 3499
overcome 3497
widening 3497
wouldn 3496
politician 3495
box 3494
boat 3493
sony 3493
perform 3491
ahmed 3490
promotion 3490
stat 3487
eligible 3486
uncertain 3483
screen 3482
accompanied 3481
govt 3480
intra 3480
successor 3479
landing 3477
ecuador 3475
uae 3475
edwards 3472
nairobi 3471
angry 3470
fashion 3469
itt 3468
conventional 3464
boj 3463
disposal 3463
anticipation 3462
solidarity 3460
financed 3459
joe 3459
greg 3456
degrees 3453
simple 3453
string 3452
defender 3451
suspects 3446
distributor 3443
temporarily 3442
successfully 3441
unemployed 3440
broadly 3439
costa 3439
mph 3439
passing 3439
prominent 3439
dtd 3438
gujral 3436
shop 3436
kerb 3434
fastest 3433
recognition 3431
growers 3430
indications 3430
jp 3429
implications 3426
crackdown 3425
judicial 3423
rba 3422
debentures 3420
killings 3420
roll 3418
deferred 3417
factories 3417
aides 3414
desire 3413
favourite 3411
alcohol 3408
discussing 3408
obtain 3407
thousand 3407
acceptable 3404
counterpart 3403
worry 3400
rouge 3395
selection 3394
stages 3394
knows 3391
jack 3390
wind 3388
initiatives 3387
sweet 3386
rolling 3384
mohammad 3383
pierre 3382
clash 3381
buoyed 3380
beans 3378
bbb 3376
salaries 3372
challenges 3371
feeder 3370
oman 3369
chang 3368
mississippi 3368
liverpool 3364
underwriters 3364
cultural 3363
narrowed 3361
custody 3360
medicine 3359
stalled 3359
cooperate 3356
circuit 3354
count 3354
explained 3352
aged 3351
transferred 3350
fill 3349
flew 3349
hedge 3347
afghan 3344
eliminate 3342
kenny 3341
headline 3338
attributable 3337
ben 3334
location 3334
rare 3333
lukashenko 3331
allen 3330
definitive 3329
guinea 3326
issuance 3323
aboard 3322
canberra 3322
surface 3321
ninth 3320
pennsylvania 3319
wary 3318
helicopters 3317
firmly 3314
districts 3313
stops 3312
mcdonnell 3310
floods 3308
gingrich 3305
gun 3305
interfax 3303
peters 3302
controversy 3301
husband 3299
barge 3296
greatest 3296
guidelines 3296
focusing 3294
intense 3293
striking 3293
consultant 3291
sexual 3291
salary 3290
bases 3289
preference 3289
covers 3286
supermarket 3285
averaged 3284
confederation 3283
hurricane 3281
cook 3280
tackle 3280
pictures 3279
sit 3277
art 3276
engaged 3275
nbp 3274
annan 3273
lowering 3272
propose 3270
yrs 3269
dhaka 3268
forestry 3268
multiple 3268
notably 3267
hryvnia 3265
tanzania 3261
background 3260
vancouver 3260
pyongyang 3259
soldier 3257
alcatel 3256
tank 3256
dragged 3255
pledge 3255
resident 3255
tietmeyer 3255
doctor 3254
organization 3254
suggests 3254
contacts 3252
trigger 3252
callable 3251
libya 3250
scenario 3250
motorola 3249
cohen 3248
hydro 3247
faction 3246
tiny 3246
gazprom 3245
sharif 3245
midfielder 3244
tirana 3242
jordanian 3240
establishing 3238
expire 3237
presidents 3236
boycott 3235
shock 3234
dairy 3232
adjustments 3230
astra 3229
maj 3229
indeed 3228
prevented 3226
hole 3224
sitting 3223
judgment 3222
fierce 3220
permit 3220
simon 3219
category 3215
creditanstalt 3214
trans 3212
capped 3211
expectation 3211
proceedings 3211
exclude 3210
god 3210
performed 3210
defended 3209
multimedia 3209
isn 3206
wimbledon 3206
beaten 3205
expenditures 3205
phil 3203
reject 3202
eta 3201
formation 3201
gore 3200
ivan 3199
forecasting 3198
permits 3198
pollution 3198
plastic 3197
siemens 3197
stuck 3197
intend 3195
khmer 3195
blocks 3194
enhance 3193
implementing 3193
lies 3192
norfolk 3191
suez 3191
slumped 3190
sum 3190
dennis 3189
edition 3187
argue 3186
digit 3186
flexible 3185
depository 3184
luis 3184
mercantile 3184
method 3183
riot 3182
shall 3182
sealed 3181
mix 3180
rental 3180
clinical 3179
trim 3179
truth 3179
happens 3178
principles 3178
carmaker 3176
victim 3175
concession 3174
hung 3172
vladimir 3170
hefty 3169
suharto 3165
warnings 3162
publication 3161
milling 3160
coupled 3159
ignored 3159
qual 3159
restructure 3159
et 3157
deny 3153
memory 3152
flotation 3151
ontario 3150
contest 3149
rush 3146
lloyds 3142
valuation 3142
attending 3140
presentation 3140
zambia 3140
extensive 3139
successive 3139
protein 3138
affecting 3136
rangers 3134
closes 3133
northeastern 3132
repairs 3132
venue 3132
upset 3130
midland 3129
bidder 3127
hilton 3127
informal 3127
casualties 3126
litigation 3125
visits 3122
chilean 3120
converted 3120
incentive 3120
sierra 3120
sovereign 3120
anderson 3119
ma 3119
relatives 3119
int 3117
indiana 3116
visitors 3116
window 3116
eric 3115
nikko 3115
expires 3113
girls 3113
pat 3113
triple 3111
witness 3111
bargain 3110
enforcement 3110
occur 3110
cigarettes 3109
posting 3108
afford 3106
discipline 3105
mir 3104
unlike 3104
supports 3103
merchandise 3101
csf 3100
steam 3100
defending 3096
incidents 3096
enjoyed 3093
ranks 3092
tropical 3092
valid 3092
dip 3090
caracas 3088
corporations 3087
distillate 3087
psychological 3087
topped 3085
picking 3084
borrowers 3083
breaks 3083
rpi 3082
nobel 3080
allocation 3079
nova 3079
reality 3079
unexpected 3079
employed 3078
praised 3077
ranking 3076
reoffer 3076
honda 3075
automatic 3074
underwriting 3074
assured 3073
mgt 3073
stabilise 3072
tolars 3072
metropolitan 3071
scoring 3070
tallinn 3070
organisers 3069
qualifying 3069
adrs 3068
cd 3067
erupted 3067
escape 3066
fda 3066
occupation 3066
truce 3066
invitation 3065
sacked 3065
accusing 3064
capable 3064
urging 3063
ankara 3062
destinations 3061
totaled 3061
pa 3059
elements 3058
recurring 3057
fd 3055
films 3055
findings 3055
guinness 3054
bourses 3052
villages 3050
boutros 3049
necessarily 3047
marginally 3046
parity 3044
counsel 3041
miguel 3041
phoenix 3041
spin 3041
theo 3039
breach 3036
santos 3036
staying 3036
entirely 3034
stick 3034
piece 3033
franchise 3032
tap 3032
unknown 3032
bounce 3029
mp 3028
approvals 3027
mcveigh 3027
audience 3026
chapter 3026
genocide 3026
cleveland 3025
angola 3024
entitled 3024
advancing 3023
audit 3023
dull 3023
tamil 3023
emirates 3021
dayton 3020
identify 3020
weaken 3019
centavos 3017
franco 3017
rank 3017
alive 3014
pioneer 3014
rouble 3012
walked 3012
jerry 3011
shuttle 3009
alberto 3008
lopez 3008
rallies 3007
device 3006
crs 3005
oecd 3005
neg 3004
wealth 3004
nevertheless 3002
lunch 3001
native 3001
abdul 3000
planted 3000
samsung 3000
militants 2999
aiming 2997
execution 2997
ultimately 2997
transit 2996
forms 2995
mad 2995
exporting 2994
empire 2993
syrian 2993
poised 2992
minneapolis 2991
ottawa 2991
bunker 2987
durum 2987
mature 2985
tata 2985
khan 2984
squeeze 2983
portland 2981
providers 2980
historical 2979
nab 2979
column 2978
lithuanian 2978
plg 2978
turnaround 2978
capel 2975
nq 2974
dark 2973
regulator 2973
aggregate 2972
foster 2970
demonstration 2968
partially 2968
boy 2967
smoke 2967
importers 2966
il 2965
exploded 2963
arrangement 2962
shah 2962
types 2962
festival 2960
nro 2960
sour 2960
cdu 2959
sorghum 2959
aspects 2957
determination 2957
diversified 2955
pcs 2955
harbour 2953
hughes 2953
anthony 2951
equally 2951
manhattan 2950
accusations 2949
clearance 2949
collective 2949
campbell 2948
gdr 2948
baby 2945
acts 2944
subsequent 2944
idbi 2942
perry 2942
subscription 2940
implied 2939
threw 2939
thermal 2937
accords 2936
berthed 2936
paribas 2936
lion 2935
sweeping 2935
buoyant 2933
famous 2933
recommend 2933
rao 2932
sporting 2932
barriers 2931
damaging 2931
mich 2931
wine 2931
affiliate 2930
applicable 2930
authorised 2930
happening 2930
urgent 2925
kick 2924
borrowings 2921
cereals 2920
parallel 2920
chubais 2917
nsa 2917
pen 2916
sky 2913
connecticut 2912
craig 2912
atmosphere 2911
bearing 2911
qtr 2911
shortages 2910
discharge 2909
feature 2908
nice 2906
restart 2905
wang 2905
cobalt 2904
nicholas 2903
criminals 2901
spirit 2901
adoption 2900
consequences 2900
juventus 2900
raymond 2900
chechen 2899
extreme 2899
carefully 2897
claiming 2897
ibca 2896
referred 2895
tighter 2895
preparation 2893
manufactures 2892
prel 2892
max 2891
soaring 2891
ml 2890
brackets 2889
linking 2888
locations 2888
inspection 2886
bulletin 2885
licensing 2885
prompting 2885
ambitious 2884
lend 2884
studying 2884
fox 2883
pty 2883
guards 2882
seminar 2882
transfers 2882
knowledge 2880
peninsula 2880
olivetti 2879
restricted 2878
wasn 2878
hanbo 2877
movie 2876
mounting 2875
headlines 2873
autonomy 2871
disclose 2871
honour 2871
hired 2869
chidambaram 2868
roberto 2868
judges 2866
reversed 2864
graham 2863
alaska 2862
ciller 2861
slip 2860
telkom 2860
ordinaries 2859
methods 2857
barrier 2855
patient 2854
russians 2853
unofficial 2852
upbeat 2852
voluntary 2852
ici 2851
hsd 2849
duma 2848
pair 2848
replacing 2848
replied 2847
fort 2846
appearance 2845
eagle 2844
crack 2842
en 2842
threaten 2840
lumber 2839
injection 2838
older 2837
olympics 2837
mentioned 2836
recession 2836
latter 2835
thompson 2835
tiger 2834
outlets 2832
belt 2831
satisfactory 2831
monitors 2830
odds 2827
walter 2827
hills 2826
stewart 2826
colin 2825
concentrated 2824
internationally 2824
panic 2823
addressed 2822
outgoing 2822
protected 2822
underwriter 2822
imperial 2819
reconciliation 2819
venezuelan 2819
jeff 2813
textiles 2813
bin 2812
ericsson 2812
attendance 2811
gradual 2811
brings 2810
proportion 2809
averages 2806
wild 2806
eve 2805
reed 2805
withdrew 2805
costly 2804
hyundai 2804
placing 2803
compound 2802
negotiator 2801
ahmad 2800
passage 2798
swing 2798
arguing 2797
concept 2797
preparations 2797
declare 2796
opens 2795
benson 2794
contracted 2794
forthcoming 2793
bargaining 2792
bloody 2792
wool 2792
harm 2791
sarajevo 2790
unhcr 2789
examine 2788
locked 2787
elf 2786
eyeing 2786
homeland 2786
letters 2786
signalled 2786
deflt 2783
survive 2783
forming 2781
minorities 2779
superior 2779
thrown 2779
yamaichi 2779
assess 2777
faith 2777
repay 2774
visible 2774
reacted 2773
warm 2773
mwh 2772
tankers 2772
ghana 2771
policemen 2771
bag 2770
animals 2768
libor 2768
teachers 2768
associate 2767
belief 2767
mercedes 2767
adams 2766
asylum 2766
cautioned 2766
publisher 2766
santiago 2765
denies 2764
timber 2764
tranches 2764
sister 2763
guatemala 2762
specialty 2760
wire 2760
woods 2760
appreciation 2759
executed 2758
pressing 2758
walk 2758
researchers 2756
boards 2754
behaviour 2753
boats 2752
landed 2751
variable 2751
gujarat 2750
influential 2750
assumed 2749
sudden 2748
dramatically 2747
fond 2747
prefer 2747
arizona 2746
bail 2746
downturn 2746
patent 2746
lord 2745
brady 2744
fiat 2744
tracking 2744
reportedly 2743
sese 2743
ukrainian 2743
hikes 2742
corresponding 2740
rd 2740
specifically 2740
exist 2738
postal 2738
acceptance 2735
mccurry 2734
oriented 2734
counties 2732
indicted 2732
www 2732
advisers 2730
dependent 2729
supposed 2729
absolute 2728
cooperative 2728
tries 2728
noon 2727
lagos 2726
kennedy 2725
irregularities 2724
repos 2724
pellets 2723
symbol 2723
pittsburgh 2720
acted 2719
nbs 2719
destination 2718
exact 2718
underway 2718
halftime 2717
seko 2717
terrorist 2717
booming 2716
violated 2716
nationals 2714
supervision 2709
indicating 2708
unfair 2707
volvo 2706
revive 2705
tonight 2705
meaning 2700
netscape 2700
oper 2699
subordinated 2698
impressive 2696
excluded 2695
jardine 2695
leisure 2695
costello 2693
crossed 2693
marc 2693
zajedno 2693
oregon 2692
slovenian 2692
installed 2691
enormous 2690
peacekeeping 2690
comprises 2688
attempted 2687
tutsis 2685
goalkeeper 2684
enjoy 2683
arabs 2681
participating 2681
eurotunnel 2680
islam 2680
popularity 2680
michel 2677
rebounded 2677
steven 2677
finalised 2676
albert 2675
titles 2674
collected 2673
acquiring 2672
dealt 2667
factions 2665
narrowly 2665
accelerate 2663
firing 2663
loyal 2663
binding 2662
ample 2661
equivalents 2659
railways 2659
print 2658
supervisory 2658
proper 2657
raid 2657
hi 2655
furniture 2654
lenders 2653
tend 2653
bombings 2652
kiev 2652
lucrative 2652
surveyed 2652
tougher 2652
deeply 2651
plenty 2651
fernando 2649
ft 2649
kisangani 2647
promoting 2647
tools 2647
bernard 2645
exception 2644
modified 2643
annualised 2639
manufacture 2638
rocket 2637
travelling 2637
updated 2637
gonzalez 2636
underground 2634
fines 2633
frost 2632
filled 2630
arguments 2628
feedlot 2628
hunting 2626
servants 2626
printing 2624
lawsuits 2623
ron 2623
assist 2620
withdrawn 2620
bps 2618
calgary 2618
causes 2617
ltte 2617
santander 2617
measured 2615
caps 2614
lasting 2613
disappointment 2612
exchequer 2612
exile 2612
holocaust 2611
reviewing 2611
dakota 2610
invasion 2609
pointing 2609
oils 2606
owed 2606
cnb 2605
murdoch 2605
virgin 2605
fcc 2604
assuming 2603
barred 2602
shake 2602
steer 2602
repayment 2601
cambodian 2600
containing 2600
smelter 2600
typically 2600
frn 2596
interesting 2596
directed 2595
routine 2595
cyclical 2587
plays 2587
unprecedented 2586
clock 2585
wet 2585
aggressively 2584
itc 2584
median 2584
ioc 2583
baltimore 2582
bruce 2582
castro 2581
illegally 2581
resumption 2581
acid 2580
gilt 2579
tennessee 2578
responding 2577
wayne 2577
decreased 2575
defendants 2574
hopeful 2574
latvian 2574
familiar 2571
repeat 2570
consultants 2569
handful 2569
numerous 2569
counts 2567
gate 2567
richardson 2567
selective 2567
goodwill 2566
roger 2566
romano 2566
rounds 2566
uti 2566
blocking 2565
csx 2564
rolled 2564
straits 2564
strategies 2564
retire 2563
abuses 2562
argument 2562
brisk 2562
surprising 2560
voiced 2560
basque 2559
sight 2559
mount 2558
abdullah 2557
burton 2557
expired 2557
gos 2557
pitch 2557
discounted 2556
payroll 2555
manuel 2553
considerably 2552
girl 2552
ring 2550
portfolios 2549
telegraph 2548
objectives 2547
baker 2546
involves 2546
klm 2546
streak 2544
crudes 2543
predicting 2543
calculation 2542
cruise 2542
achieving 2541
gearing 2540
regularly 2540
powered 2539
questioning 2539
grid 2537
struggled 2537
va 2537
classic 2536
arriving 2535
brokerages 2534
victor 2534
sank 2533
subsidy 2532
availability 2531
continuation 2531
obvious 2531
pain 2531
persons 2531
saving 2531
shi 2531
realistic 2526
suisse 2526
cob 2524
den 2524
riots 2524
interpretation 2522
shutdown 2522
wearing 2520
pradesh 2519
hardly 2517
sprint 2517
mv 2516
unspecified 2516
vat 2516
display 2515
edward 2513
fin 2513
grouping 2512
jeffrey 2512
scattered 2512
sergei 2512
finishing 2511
rape 2511
ibrahim 2510
connected 2509
maritime 2507
shorter 2506
hizbollah 2505
realise 2504
yards 2504
confrontation 2503
donald 2503
elderly 2503
knee 2503
lawrence 2503
surging 2503
guns 2502
les 2501
roberts 2501
persuade 2500
programming 2500
plaintiffs 2498
guilder 2496
respected 2496
taxable 2496
defined 2495
offs 2495
robinson 2495
bulls 2494
fernandez 2494
violation 2494
matthew 2492
wicket 2491
inch 2490
lists 2490
hanson 2488
turmoil 2488
compares 2487
suspend 2487
removal 2486
buses 2485
telstra 2485
wise 2485
andre 2483
concert 2482
poultry 2482
punjab 2482
ken 2481
ministries 2480
uefa 2479
holes 2478
ourselves 2477
introducing 2476
anger 2475
chaos 2475
difficulty 2475
plunge 2475
flown 2474
sears 2474
virus 2474
requiring 2473
dtc 2472
ibis 2472
chose 2471
relevant 2471
instrument 2470
ara 2468
capture 2465
checks 2464
entity 2461
twenty 2461
booked 2459
sustain 2459
mary 2458
scorers 2458
gaming 2457
kobo 2457
setback 2456
walker 2456
tool 2454
publish 2453
alert 2452
bolivars 2452
militant 2452
tightened 2452
afterwards 2451
objections 2449
settlers 2449
drink 2448
knocked 2448
ranges 2448
packages 2447
suggestions 2446
kenyan 2443
moroccan 2443
restored 2441
deciding 2439
structures 2438
graf 2437
apartheid 2436
editor 2436
compensate 2435
lewis 2433
edison 2432
favorable 2431
beet 2430
elect 2430
length 2430
auckland 2429
legally 2429
properly 2429
detail 2426
eager 2426
hunt 2426
compaq 2425
authorized 2424
evans 2424
governmental 2423
settling 2422
error 2421
hague 2420
alliances 2419
capita 2419
chiefs 2419
fy 2419
villa 2417
visa 2416
balkan 2415
reveal 2415
considers 2414
reinsurance 2414
anywhere 2412
requests 2411
hardware 2409
climbing 2408
kcbt 2407
trains 2407
hindu 2406
indies 2406
sls 2406
illness 2405
carries 2403
opposite 2402
specify 2402
dawn 2401
detention 2401
singer 2399
assurance 2398
ho 2398
memorandum 2398
negara 2398
phones 2398
treat 2398
mistake 2397
fighter 2396
smuggling 2395
aud 2394
estonian 2393
jitters 2393
speculated 2393
stars 2393
boss 2392
committees 2392
windfall 2392
centers 2391
csu 2391
jgb 2391
ticket 2391
affiliates 2390
incurred 2390
nl 2389
convert 2388
slipping 2388
stress 2387
gene 2386
yankee 2386
att 2385
ride 2385
hassan 2384
undermine 2384
drachma 2383
comply 2382
manner 2381
moore 2381
tass 2381
affiliated 2380
baseball 2380
pulling 2380
approached 2377
developer 2377
proof 2377
breakthrough 2376
governors 2376
corner 2375
fi 2374
robin 2374
competitor 2373
hiv 2373
theme 2373
jonathan 2372
plastics 2372
guy 2371
element 2370
hanoi 2369
donors 2368
gunmen 2368
accepting 2366
enhanced 2365
isolated 2365
stet 2365
strasbourg 2365
trapped 2365
accumulated 2364
brain 2364
southeastern 2364
arrests 2363
identity 2362
ronald 2361
csce 2359
react 2359
hardline 2358
budgetary 2357
hailed 2357
plains 2357
neil 2356
confusion 2355
warren 2355
bright 2354
hutus 2354
preventing 2353
ge 2352
fisheries 2351
writing 2351
tonnage 2350
amr 2349
budgets 2349
russell 2349
underpinned 2348
bias 2347
realised 2347
giants 2346
vol 2346
algiers 2345
krupp 2345
switching 2344
albanians 2342
floated 2342
kia 2342
alternatives 2341
suspicion 2341
bancorp 2340
ctry 2340
exxon 2339
complicated 2338
territories 2338
author 2337
harder 2337
refusal 2334
mortgages 2333
typical 2333
andhra 2332
davies 2332
kinkel 2332
pressed 2332
kyi 2331
nissan 2330
soc 2330
supportive 2330
islamabad 2329
spa 2329
landmark 2328
cell 2327
marxist 2326
farms 2325
lux 2324
hartford 2322
robusta 2322
bankrupt 2320
expertise 2320
fidelity 2320
harvested 2318
franz 2317
sidelined 2317
personally 2316
fidel 2314
holy 2314
defensive 2313
highlighted 2313
bu 2312
comparative 2311
advisor 2309
wa 2309
zones 2307
communism 2306
drifted 2306
patten 2306
adam 2305
decisive 2305
yemen 2305
disclosure 2304
pm 2303
kurdistan 2302
battered 2301
computing 2301
proven 2301
se 2299
emphasis 2298
goma 2298
hudson 2298
ensuring 2297
asa 2296
comprising 2295
gmbh 2295
exit 2294
panama 2292
coconut 2290
survivors 2290
utah 2290
thyssen 2289
crossing 2288
mention 2288
amended 2287
burst 2286
uptrend 2286
permitted 2285
understood 2285
cds 2283
reviewed 2283
charts 2282
dostum 2282
embargo 2282
longest 2282
commit 2281
hasn 2280
bet 2279
condensed 2279
kleinwort 2279
rt 2278
counterparts 2277
emissions 2277
lg 2277
singh 2277
harare 2276
ptt 2276
vilnius 2276
privatise 2274
fim 2273
pleaded 2271
younger 2271
rainfall 2270
olein 2269
stci 2269
legislators 2268
automaker 2267
cty 2267
hollywood 2267
nasa 2267
persistent 2267
outbreak 2265
warehouses 2265
distribute 2263
earthquake 2263
protecting 2263
aluminum 2262
vietnamese 2262
fluctuations 2261
hoechst 2260
ht 2260
spell 2260
apartment 2259
inspired 2259
southwestern 2258
fbs 2257
lacklustre 2257
miert 2257
predecessor 2257
trees 2257
minimal 2256
bounced 2254
convince 2254
tentative 2254
mediation 2253
marking 2252
spurred 2252
annum 2251
approaching 2251
succeeded 2249
easter 2248
arkansas 2247
cardoso 2247
refinancing 2247
continuous 2245
horizon 2245
pickup 2245
reshuffle 2245
cope 2244
crush 2243
dual 2242
arsenal 2241
excise 2240
pyramid 2239
admit 2238
empty 2238
exposed 2237
madeleine 2237
masood 2237
elite 2236
hedging 2236
limiting 2236
lvmh 2236
fla 2235
papua 2235
wisconsin 2235
naval 2234
ryutaro 2234
sceptical 2234
survived 2234
territorial 2234
tunisia 2234
undisclosed 2234
anchorage 2233
matched 2233
medicare 2233
overhaul 2232
buys 2231
metro 2231
urge 2231
grip 2230
jgbs 2230
mario 2230
races 2228
rumors 2228
rsi 2227
cartel 2226
addressing 2225
engineers 2225
globe 2225
chen 2224
refusing 2224
menem 2222
challenged 2221
caretaker 2220
mercury 2219
expiration 2218
rely 2217
separatists 2217
lionel 2216
campaigning 2214
escaped 2214
touching 2214
arthur 2213
monaco 2213
placer 2213
ray 2213
blend 2212
mohamed 2212
married 2211
protestant 2210
amending 2209
nordic 2209
assurances 2208
maine 2208
terminals 2208
dumping 2207
surprises 2206
unacceptable 2206
snap 2204
lobby 2203
senators 2203
norman 2202
reasonably 2202
concentration 2201
ch 2200
prix 2200
relaxed 2200
richter 2200
spectacular 2200
upwards 2200
fred 2199
households 2199
issuers 2199
merely 2199
otc 2199
amman 2198
update 2198
cbs 2197
trafficking 2197
beers 2196
intensive 2196
mahathir 2195
skies 2195
pse 2193
favor 2192
employs 2191
hearings 2191
surveys 2191
widen 2191
demonstrated 2190
phnom 2190
shareholding 2188
beverage 2187
poorest 2187
stolen 2187
consistently 2186
taka 2186
bars 2185
chevron 2185
negotiation 2185
punishment 2185
arena 2184
birth 2180
singles 2180
abandon 2178
careful 2178
funeral 2178
earning 2177
quantity 2175
sworn 2174
vegetable 2174
genetically 2172
rushed 2172
capitalised 2171
fares 2171
barry 2170
helms 2170
vatican 2170
accelerated 2169
canola 2169
exceeding 2169
severely 2168
cells 2167
suu 2167
evacuated 2166
ferry 2166
philippe 2166
afraid 2165
diseases 2165
grupo 2165
soil 2165
discrimination 2164
roche 2164
attracting 2163
carl 2163
cincinnati 2163
conspiracy 2163
jurors 2163
pursuing 2163
tracks 2163
gainer 2162
reopen 2162
yard 2162
stem 2161
backwardation 2160
intervened 2159
leone 2159
tribune 2159
refund 2158
gilbert 2157
greenpeace 2157
manitoba 2157
logistics 2156
memorial 2156
gb 2155
telebras 2155
bolster 2154
perceived 2154
targeting 2154
flagship 2153
functions 2153
jumping 2152
throw 2152
function 2151
lagardere 2151
malta 2151
shelf 2150
upturn 2149
holder 2148
sued 2147
optus 2146
reversal 2146
commented 2145
henderson 2145
female 2144
packer 2144
martinez 2143
bayer 2142
contrary 2142
saint 2142
perception 2141
soy 2141
anticipate 2140
intentions 2140
petersburg 2139
errors 2138
respondents 2137
spark 2137
promoted 2136
carter 2135
educational 2134
instance 2134
intact 2134
frequently 2133
mauritius 2133
patrol 2133
prospective 2133
jr 2132
balls 2130
destruction 2129
facts 2129
copy 2128
dominion 2128
landslide 2128
dismissal 2127
napm 2127
primakov 2126
shrink 2126
cancel 2125
justified 2125
sample 2125
adm 2124
brewer 2124
dell 2123
maryland 2123
pages 2123
doors 2122
tower 2122
unnamed 2121
retreat 2120
axa 2119
patricia 2119
fragile 2118
miner 2118
perfect 2118
pkk 2118
tightness 2117
burning 2116
loose 2116
manufactured 2116
selloff 2116
trained 2116
abortion 2115
commissions 2115
keeps 2115
sino 2115
kumar 2114
marketplace 2114
skills 2114
sometime 2114
nb 2113
ratios 2113
bldg 2112
chf 2111
murders 2111
shore 2111
constructive 2110
sunflower 2110
boys 2109
cl 2109
commerzbank 2109
kdp 2109
nestle 2109
penh 2109
brewery 2108
borrow 2106
deliverable 2106
dominate 2106
renewal 2106
adverse 2105
mountains 2105
pays 2105
departments 2104
francois 2104
arranged 2103
resist 2103
inevitable 2102
lock 2101
pieces 2101
deployed 2100
switched 2100
unita 2100
guess 2098
jorge 2098
missouri 2098
contributing 2097
accordance 2096
buried 2096
duration 2095
essentially 2095
chelsea 2094
relation 2094
fdp 2093
heights 2093
raises 2093
slash 2093
commenting 2090
ambac 2089
fulfil 2089
awards 2088
brewing 2088
liberty 2088
milwaukee 2088
decliners 2087
forint 2086
instability 2085
montgomery 2085
oppenheimer 2085
planting 2085
puerto 2085
marshall 2084
provs 2084
chung 2082
couldn 2082
matsushita 2081
rebellion 2081
rough 2081
basketball 2080
bbi 2080
impression 2079
larry 2079
lockheed 2079
nomination 2079
petition 2078
surcharge 2078
breweries 2076
buyback 2076
javier 2076
lab 2075
slim 2075
bread 2074
inches 2073
hwang 2071
kelly 2071
adr 2070
wars 2070
alpha 2069
exchanged 2069
conclude 2068
serves 2068
helps 2067
lama 2066
piper 2066
suits 2066
saved 2065
observer 2064
reliable 2064
pft 2063
ppp 2063
belonging 2061
ghali 2061
learned 2061
processor 2061
weigh 2061
mideast 2060
orlando 2060
pentagon 2060
basin 2059
lankan 2059
weighing 2059
anatoly 2058
frontier 2058
uah 2058
fuels 2057
processed 2055
tipped 2055
apparel 2054
namibia 2054
sampras 2053
context 2052
java 2052
laying 2052
packed 2052
pot 2052
delaying 2051
msrb 2051
outlined 2051
disappeared 2050
benefited 2048
conceded 2048
shadow 2048
user 2046
burned 2045
fibre 2045
revolt 2044
explore 2043
usc 2041
nominated 2040
notified 2040
coordination 2039
las 2039
leon 2039
invite 2038
lombard 2038
nafta 2038
oversold 2038
reply 2038
cia 2037
master 2037
prospectus 2037
backlog 2036
consolidating 2036
simitis 2034
victories 2034
nbh 2033
cpc 2032
mounted 2032
trimmed 2032
correspondent 2030
respective 2030
gallup 2028
jungle 2028
learn 2028
nevada 2027
preserve 2027
jason 2026
unidentified 2026
unique 2026
entities 2025
bout 2024
cane 2024
processors 2024
psbr 2024
sentences 2023
colonel 2021
commentary 2021
sat 2021
freighter 2019
crosses 2018
depth 2018
greens 2018
enthusiasm 2017
priok 2017
gates 2016
loaded 2016
performer 2016
pump 2015
merch 2014
unilever 2014
combine 2013
ult 2013
hinted 2012
uruguay 2012
calculations 2011
shillings 2011
discounts 2010
frame 2010
smooth 2010
massacre 2009
juergen 2008
obstacles 2008
surveillance 2008
voter 2008
hindustan 2007
opel 2007
prolonged 2007
stiff 2006
vegetables 2006
chi 2005
laboratories 2005
ntt 2005
predictions 2005
euroyen 2004
influenced 2003
accumulate 2002
announcements 2001
gang 2001
layoffs 2001
marathon 2001
assumption 2000
compulsory 1999
heavyweight 1999
youths 1999
dynamic 1997
marseille 1996
suddenly 1996
bolstered 1995
dinner 1995
renew 1994
un 1994
belfast 1993
lung 1993
priorities 1993
endorsed 1992
alleging 1991
guardian 1991
macedonia 1991
unified 1991
abb 1990
survival 1990
hamilton 1989
pfennigs 1989
eaux 1988
woes 1988
merita 1987
strikers 1987
megawatts 1985
inflow 1984
transparency 1984
bush 1983
registrations 1983
reorganization 1983
santer 1983
stuttgart 1982
suburb 1982
cez 1981
consultation 1980
develops 1980
justify 1980
automatically 1979
angered 1978
consultancy 1978
garcia 1978
opinions 1978
taiwanese 1978
creative 1977
curbs 1977
brisbane 1976
stormed 1976
assigns 1975
searching 1975
tape 1975
licenses 1974
male 1974
raids 1974
unavailable 1974
bayern 1973
bjp 1973
dubbed 1973
rbd 1973
loads 1972
eventual 1971
tremendous 1971
battling 1970
brasilia 1970
lds 1970
scrapped 1969
litre 1968
hunger 1967
turnout 1967
barrick 1966
bnb 1966
consultations 1966
lie 1966
regardless 1965
therm 1965
arrears 1964
boxes 1964
dkb 1964
fischer 1964
locals 1964
kerosene 1962
kilometres 1962
spoken 1962
alfred 1960
cp 1960
crushing 1960
lacked 1959
rent 1959
willingness 1959
hawkins 1958
simex 1958
fitch 1957
frequent 1957
kiwi 1957
balances 1956
feels 1956
categories 1955
riyals 1955
albany 1954
uaw 1954
zedillo 1954
articles 1953
besides 1952
macroeconomic 1952
parks 1952
virtual 1952
likelihood 1951
locally 1951
strauss 1951
incomes 1950
murray 1950
chains 1949
snapped 1949
stuart 1949
taxpayers 1948
ward 1948
bishop 1947
attacking 1946
grave 1946
nicaragua 1946
elizabeth 1944
northwestern 1944
forecasters 1943
phillips 1942
waited 1942
battles 1941
fuji 1941
collect 1940
dimitris 1940
interactive 1939
oz 1939
shrugged 1939
flowing 1938
sooner 1938
bellies 1937
fearing 1937
supermarkets 1937
arch 1936
seeded 1936
mandatory 1935
marginal 1935
secretariat 1935
greatly 1934
tendered 1934
dortmund 1932
ethiopia 1932
turner 1932
ajax 1931
carbon 1931
developers 1931
societies 1931
garden 1930
unsecured 1930
gec 1929
gsm 1929
hire 1929
cont 1928
horse 1928
pln 1928
admission 1927
agreeing 1927
keith 1927
blacks 1926
stretch 1926
betting 1925
inadequate 1925
infected 1925
stoppage 1925
antitrust 1924
cocaine 1924
tactics 1924
shippers 1923
wright 1923
parcel 1922
siege 1922
absorb 1921
ldp 1921
opponent 1921
retreated 1921
anxious 1920
bowling 1920
vincent 1920
zeitung 1920
appliances 1918
atletico 1918
rib 1917
narrowing 1916
sanchez 1916
spreading 1916
conviction 1915
fined 1915
refunds 1915
republics 1915
servicing 1915
insist 1913
aided 1912
campaigns 1912
loser 1912
openly 1911
smr 1910
tele 1908
transatlantic 1908
calcutta 1907
citizen 1907
postpone 1907
employ 1906
sail 1906
tan 1906
cushing 1905
inland 1904
brunei 1903
legitimate 1903
avoided 1902
eliminated 1902
farmer 1902
hourly 1901
printed 1901
tyre 1901
ite 1900
mitsui 1899
valuable 1899
farming 1898
sideways 1898
breakaway 1897
carlo 1897
moderately 1897
dissident 1896
harsh 1896
ljubljana 1896
submarine 1896
shekel 1895
knight 1894
monopolies 1894
moral 1894
dong 1893
eddie 1893
moisture 1893
adjust 1892
revisions 1892
adelaide 1891
cyclone 1891
hectare 1890
hidden 1890
smart 1890
measuring 1889
plea 1889
conducting 1888
mitsuzuka 1888
satisfy 1887
leases 1886
semifinal 1886
pierce 1885
regards 1885
dampened 1884
shilling 1884
anyway 1883
ernesto 1883
uncertainties 1881
bolsa 1880
collins 1879
praecipuum 1879
protesting 1879
refuse 1879
aziz 1878
peseta 1878
rye 1878
tickets 1878
protocol 1876
policeman 1875
reception 1875
maintains 1874
marie 1874
wong 1874
epa 1873
fokker 1872
payout 1872
rocked 1872
modestly 1871
oscar 1871
pledges 1870
arthuis 1869
integrity 1869
reaffirmed 1869
exemption 1868
sue 1868
macau 1867
moi 1867
stranded 1867
depot 1866
fails 1866
nec 1865
dream 1864
qualifier 1864
extradition 1863
samper 1863
stronghold 1863
uprising 1862
contains 1861
explosive 1860
myself 1860
quantities 1860
spt 1860
stones 1860
abidjan 1859
destroy 1859
founding 1857
neighbour 1856
explosives 1855
granting 1855
oilseeds 1855
backs 1854
explanation 1854
totals 1854
centred 1853
kurds 1853
teresa 1853
craft 1852
cetes 1851
mohammed 1851
pete 1851
pv 1850
innocent 1849
volatilities 1849
attempting 1848
spare 1848
useful 1848
andrei 1847
clothes 1847
enron 1847
undertaken 1847
btp 1846
remember 1846
surprisingly 1846
demonstrate 1845
reactor 1845
deeper 1844
veterans 1844
contacted 1842
denounced 1842
quintal 1842
oversubscribed 1841
restated 1841
satellites 1841
treating 1841
jeremy 1840
racial 1840
yielded 1840
drain 1839
gear 1839
guide 1839
solana 1839
fleeing 1838
sas 1838
aust 1837
licensed 1837
medal 1837
tigers 1837
accrued 1836
cvrd 1836
gan 1836
releases 1836
overbought 1835
positioned 1834
drinking 1833
hingis 1833
sliding 1833
spur 1833
tired 1833
bat 1832
pour 1832
villagers 1832
nationale 1831
centrist 1830
invaded 1830
aol 1829
barbara 1829
surrounded 1829
accidents 1828
birthday 1827
citicorp 1827
kidnapped 1827
pure 1826
queries 1826
edible 1825
chretien 1824
mof 1824
recalled 1824
thereafter 1824
advise 1823
copies 1823
crushed 1823
indians 1823
unusually 1823
opposes 1822
shifted 1822
activist 1820
eurobonds 1820
pol 1820
approximate 1819
celebrate 1819
homer 1819
mol 1819
nr 1819
undervalued 1819
contractors 1817
hero 1817
hockey 1817
marched 1817
tibet 1817
delaware 1816
indirect 1816
exhibition 1815
rapeseed 1815
becker 1814
ed 1814
restrict 1814
von 1813
boxed 1812
clashed 1812
desert 1812
fat 1812
anybody 1811
haul 1811
premature 1811
tyson 1811
zemin 1811
cis 1810
representation 1810
tnt 1809
appoint 1808
lying 1808
seasons 1808
showers 1808
kentucky 1807
xiaoping 1807
aren 1806
evident 1806
grants 1806
barring 1805
eduardo 1805
engineer 1805
heathrow 1805
jaffray 1805
lo 1805
medicaid 1805
pipelines 1805
monitored 1804
strictly 1804
tradition 1804
certified 1803
journalist 1803
publicity 1803
stepping 1803
bskyb 1802
neck 1802
stimulate 1802
transitional 1801
turns 1801
bullets 1800
paramount 1800
bg 1799
yevgeny 1799
europeans 1797
evaluation 1797
earmarked 1795
evaluate 1795
lands 1795
performances 1795
regain 1795
throwing 1795
challenging 1794
disrupted 1794
revise 1794
tse 1794
unpaid 1794
bone 1793
fortune 1793
mae 1793
possibilities 1793
chng 1792
troubles 1792
truckers 1792
email 1791
sticking 1791
tense 1791
certificate 1790
rigs 1790
bmw 1789
procurement 1789
waves 1789
nsw 1788
rupert 1788
stabilisation 1788
shocked 1787
ebrd 1785
genuine 1785
nbc 1785
prevailing 1785
rolls 1785
banning 1783
spirits 1783
ideal 1782
soles 1782
unhappy 1782
stamp 1780
komercni 1779
ha 1778
historically 1777
hwa 1777
theory 1777
unexpectedly 1777
gateway 1775
shimbun 1775
commentators 1774
excludes 1774
pedro 1774
paolo 1772
corporates 1770
oversee 1770
lengthy 1769
margaret 1769
restoration 1769
downtrend 1768
oldest 1768
accompanying 1767
http 1767
sponsor 1767
laboratory 1765
municipalities 1765
troop 1765
branded 1764
usg 1764
abnormal 1763
conservation 1763
investigated 1763
viable 1763
injunction 1762
scandals 1762
mlc 1761
sd 1761
subsequently 1761
vlore 1761
confidential 1760
dissidents 1760
shipyard 1760
toledo 1760
bullet 1759
guys 1759
rooms 1759
shoot 1759
tree 1758
default 1757
proposing 1757
replaces 1757
decides 1755
leu 1755
outage 1755
con 1754
gambling 1754
doubted 1753
drift 1753
princess 1753
dalai 1752
ords 1752
vranitzky 1752
wealthy 1751
fletcher 1750
receipt 1750
thinks 1750
athletic 1749
constantinescu 1748
economically 1748
allianz 1747
completing 1747
ordering 1747
rss 1747
alsthom 1746
contractor 1746
pack 1746
anc 1745
financially 1745
minn 1745
bordeaux 1744
checked 1744
bed 1743
label 1743
mozambique 1743
udf 1742
regulated 1741
adds 1740
anwar 1740
character 1740
announces 1738
celsius 1738
clause 1738
circle 1736
mac 1736
actor 1735
fundamentally 1735
posed 1733
cheung 1731
positively 1731
slr 1731
therapy 1731
casualty 1730
glaxo 1730
imagine 1730
awb 1729
capabilities 1729
heroin 1729
minas 1729
aboriginal 1728
artillery 1728
grace 1728
lakes 1727
exiled 1726
harry 1726
karl 1726
murdered 1726
scotia 1726
interference 1725
comprised 1724
inched 1724
realized 1724
everen 1723
comfort 1722
inning 1722
slashed 1722
retailing 1721
cathay 1720
adults 1719
automated 1719
fischler 1718
enemy 1717
insists 1717
osaka 1717
rescued 1717
mandated 1716
projection 1716
secularist 1716
unanimously 1716
allotted 1715
firming 1715
hamas 1715
auctioned 1714
kicked 1714
precise 1714
quietly 1714
charging 1713
testified 1713
ccc 1712
cnn 1712
revaluation 1712
harbor 1711
silva 1711
weighting 1711
burmese 1710
congestion 1710
dutroux 1710
oakland 1710
accuses 1709
facilitate 1709
removing 1709
shifting 1709
suggestion 1709
feasibility 1708
ga 1708
vacant 1708
midsession 1707
fatal 1706
gazeta 1706
minds 1706
perez 1706
stern 1706
lt 1705
distributors 1704
micron 1704
risky 1704
andy 1703
macro 1702
norilsk 1702
propane 1702
bypass 1701
arabian 1700
deemed 1700
deployment 1700
orleans 1700
twin 1700
bcf 1699
flags 1699
warn 1699
aex 1698
dai 1698
winston 1698
administrator 1697
associations 1697
puk 1697
marriage 1695
peaks 1695
rebuild 1695
altered 1694
avis 1694
downtown 1694
files 1694
revival 1694
slam 1694
botswana 1693
consent 1693
displaced 1693
server 1693
parade 1692
delighted 1691
slorc 1691
armoured 1690
chavalit 1690
securing 1690
lukoil 1689
surrender 1689
wear 1689
examination 1688
lonrho 1688
prosperity 1688
rumour 1688
upgrading 1688
generals 1687
processes 1687
cra 1686
deterioration 1685
oracle 1685
undermined 1685
alarm 1684
bow 1684
statoil 1684
swift 1684
advantages 1683
designs 1683
addendum 1682
liu 1682
dain 1681
holmes 1681
reserved 1680
silence 1680
flooded 1678
hide 1678
opt 1678
untraded 1678
bolivia 1677
nepal 1677
sq 1677
accurate 1676
chee 1676
dist 1676
freely 1676
marco 1676
threatens 1676
barshefsky 1675
definition 1675
grey 1675
proceeding 1675
shoulder 1675
suitable 1675
drag 1674
hampered 1674
sympathy 1674
entrance 1673
overwhelming 1673
yang 1672
iliescu 1671
lng 1671
cisco 1670
fever 1669
install 1669
nervousness 1669
manages 1668
rarely 1668
kontogiannis 1667
bass 1666
conclusions 1666
perot 1666
cba 1665
nationalists 1664
strain 1664
examined 1663
importer 1663
lott 1663
ryan 1663
peugeot 1662
orthodox 1661
packard 1661
caspian 1660
contents 1660
crews 1660
imposing 1660
merging 1658
skin 1658
assassination 1657
jane 1657
mouth 1657
protested 1657
psa 1657
purely 1657
roy 1657
slammed 1657
drafted 1656
fishermen 1656
hosts 1656
overvalued 1656
arbitration 1655
claude 1655
pap 1655
tang 1655
unbeaten 1655
meters 1653
museum 1653
semifinals 1653
supplying 1653
plagued 1652
samurai 1652
cdt 1651
monde 1651
bellwether 1650
csfb 1650
ivorian 1650
mm 1650
ratified 1650
kazakh 1649
regulate 1649
rifkind 1649
bans 1648
inject 1648
lottery 1648
bosworth 1646
brokered 1646
conflicts 1646
deadlock 1646
islamists 1646
salvador 1646
gather 1645
palo 1645
smokers 1644
differ 1643
refco 1643
sciences 1643
czk 1642
crowds 1641
meantime 1641
rejection 1641
attached 1640
interstate 1640
norodom 1639
ues 1639
barrows 1638
charity 1638
skoda 1638
closest 1637
leak 1637
sheep 1637
ammunition 1635
cfa 1635
delivering 1635
enquiries 1635
inclusion 1635
absorbed 1634
fgic 1634
guangdong 1634
blaze 1633
designated 1633
lasted 1633
adrian 1632
injected 1632
lp 1632
wanting 1632
diana 1631
ip 1631
merchants 1631
yilmaz 1631
azerbaijan 1630
kms 1630
leghari 1630
packers 1630
res 1630
sali 1630
sudanese 1630
belly 1628
arabica 1627
glickman 1627
rig 1627
angel 1626
pop 1625
ee 1624
spate 1624
topping 1624
bang 1623
chair 1623
flee 1623
greenback 1622
plot 1622
designer 1621
desperate 1621
progressive 1621
slalom 1621
cottonseed 1620
enclave 1620
toy 1620
blockade 1619
lions 1619
nonetheless 1619
rica 1619
gray 1618
ftc 1617
assure 1616
violating 1616
ballots 1614
pipes 1614
liberals 1612
similarly 1612
bnp 1611
echoed 1611
micro 1611
reopened 1610
totaling 1610
bears 1609
beneficial 1609
disruption 1609
rockets 1609
havana 1608
installation 1608
pose 1608
softened 1608
exciting 1607
newsletter 1607
ambassadors 1606
dedicated 1606
ignore 1606
knock 1606
reorganisation 1606
maskhadov 1605
stopping 1605
threshold 1605
pipe 1604
walt 1604
creditor 1603
dictator 1603
drill 1603
unfortunately 1602
commem 1601
tajikistan 1601
coupons 1600
enforce 1600
hiring 1600
reward 1600
counting 1599
sakakibara 1599
peaked 1598
employer 1597
sabah 1597
shorts 1597
aerospatiale 1596
mere 1596
shoes 1596
accuse 1594
differential 1594
doubles 1594
finds 1594
backfat 1593
bailey 1593
denying 1593
listings 1593
ruler 1593
tudjman 1593
ultra 1593
broadcaster 1592
forget 1592
kai 1592
tb 1592
tells 1592
cables 1591
collision 1591
insufficient 1591
restructured 1591
academy 1589
donations 1589
uap 1589
consists 1588
learning 1588
paramilitary 1588
tabulate 1588
blasted 1587
interviews 1587
oriental 1587
professionals 1587
abbey 1586
bayerische 1586
hopefully 1585
roosevelt 1585
assisted 1584
brittan 1584
impoverished 1584
overtime 1584
salt 1584
tampa 1584
unlimited 1584
amoco 1583
worrying 1583
acreage 1582
beverages 1582
rob 1582
yorkshire 1582
coordinator 1581
downgrade 1581
ski 1581
connor 1579
existence 1579
raul 1579
weights 1579
cloud 1578
emi 1578
hosni 1578
audio 1577
impetus 1577
sheffield 1577
expelled 1576
lyon 1576
mistakes 1576
borussia 1575
importing 1575
sophisticated 1575
alabama 1572
cautiously 1572
rivers 1571
chaired 1570
madras 1570
spree 1570
wholesaler 1570
audi 1569
reinforced 1569
rumoured 1569
corridor 1568
generous 1568
archer 1567
bbl 1567
omar 1567
terrorists 1567
dick 1566
riding 1566
freeport 1565
industrie 1565
lingering 1565
missions 1565
obstacle 1565
plate 1565
practical 1565
torture 1565
credible 1564
harvesting 1564
killer 1564
modernisation 1564
spotlight 1563
cancellation 1562
griffin 1562
forwards 1561
crowded 1560
middlesbrough 1560
subcommittee 1560
technological 1560
derby 1559
gbp 1559
ac 1558
octane 1558
perspective 1558
fairfax 1557
kuchma 1557
murphy 1557
nrc 1557
poured 1557
stroke 1557
evacuation 1556
lyonnaise 1556
cereal 1555
kofi 1555
millennium 1555
peas 1555
aznar 1554
tragedy 1554
undergoing 1554
wounds 1554
basf 1553
frenchman 1553
muni 1553
nazis 1553
takeovers 1552
ultimate 1552
anchored 1550
libyan 1550
productive 1550
allotment 1549
casinos 1549
freezing 1549
chambers 1548
commissioned 1548
dave 1548
endesa 1548
leicester 1548
lieutenant 1548
majors 1548
refer 1547
determining 1546
dying 1546
tally 1546
comparisons 1545
robertson 1545
testify 1545
torn 1545
confirming 1544
masters 1544
arising 1543
mart 1543
royalty 1543
dfhi 1542
doubling 1542
eat 1542
gangs 1542
lincoln 1542
macquarie 1541
md 1541
stockpile 1541
tankan 1541
counted 1539
elimination 1539
examining 1539
gras 1539
song 1539
clarify 1538
dumped 1538
insider 1538
networking 1538
penang 1538
confined 1536
counters 1536
hoare 1536
tentatively 1536
truly 1536
australians 1535
africans 1534
gram 1534
looted 1534
shield 1534
upheld 1534
hemisphere 1533
ratification 1533
kidnapping 1532
nynex 1532
jewellery 1531
lady 1530
muster 1530
waugh 1530
benign 1529
brazzaville 1529
challenger 1529
igc 1529
swissair 1529
dhabi 1528
kodak 1528
pave 1528
triumph 1528
drastic 1527
forge 1526
halifax 1526
mitchell 1526
regained 1526
argues 1525
deadly 1525
equipped 1525
jaya 1525
punitive 1525
yastrzhembsky 1525
commissioners 1523
propelled 1523
recall 1523
sinking 1523
automakers 1522
igor 1522
mediator 1522
pride 1522
spectrum 1522
compare 1521
kuwaiti 1521
organise 1521
rico 1521
slobodan 1521
absent 1520
ciampi 1520
compact 1520
displayed 1520
opposing 1520
raytheon 1520
sunseed 1520
bristol 1519
tycoon 1519
somewhere 1518
strapped 1518
structured 1518
arrange 1517
mrs 1517
trusts 1517
blew 1516
industrialised 1516
ahmanson 1515
disrupt 1515
horn 1515
perth 1515
privatisations 1515
retracement 1515
checking 1514
organising 1514
pak 1514
proprietary 1514
bands 1513
explorer 1513
immunity 1513
rehabilitation 1513
unveil 1513
annualized 1512
atx 1512
reporter 1512
derived 1511
mason 1511
movies 1511
necmettin 1511
nihon 1511
reservations 1511
stabilised 1511
subscribed 1511
terry 1511
buffalo 1509
grams 1509
substitute 1509
amend 1508
pentium 1508
repatriation 1508
tupac 1508
vale 1508
vegas 1508
ethics 1507
species 1507
studio 1507
hunter 1505
map 1504
oral 1504
plenary 1504
rid 1504
scare 1504
sections 1504
karadzic 1503
ought 1503
samples 1503
chicken 1502
faa 1502
height 1502
interpreted 1502
iv 1502
passes 1502
releasing 1502
ann 1501
fe 1501
lagging 1501
solved 1501
kent 1500
moldova 1500
nld 1500
triggering 1499
walking 1499
squeezed 1498
walsh 1498
alter 1497
comrades 1497
outnumbered 1497
telco 1497
approving 1496
doubtful 1496
goh 1496
greeted 1496
messages 1496
muted 1496
susan 1496
explosions 1495
magistrate 1495
oust 1495
karel 1494
mori 1494
speculate 1494
bagged 1493
exercised 1493
liberia 1493
opted 1493
capability 1492
mirror 1492
mths 1492
oilseed 1492
riksbank 1492
seeds 1492
wrongdoing 1492
conditional 1491
juice 1490
kph 1490
excuse 1489
dock 1488
cibc 1487
creates 1487
footwear 1485
trent 1485
unpopular 1485
wiped 1485
coles 1484
possession 1484
audited 1483
frustrated 1482
chocolate 1481
regret 1481
spill 1481
rep 1480
vaclav 1480
preferential 1478
woo 1478
eating 1477
resorts 1477
attrib 1475
emotional 1475
lim 1475
moussa 1475
sect 1475
solely 1475
quote 1474
favours 1473
studied 1473
rhone 1472
tunis 1472
comeback 1471
hasina 1471
pemex 1470
croats 1469
malcolm 1469
pneumonia 1469
advertisements 1468
imaging 1468
runner 1468
groupe 1467
shook 1466
snb 1466
succession 1466
amaru 1465
celebrations 1465
victorian 1465
verbal 1464
construct 1463
hair 1463
tail 1463
mainstream 1462
orient 1462
referee 1462
salmon 1462
todd 1462
wallace 1462
flurry 1461
guests 1461
hiroshi 1461
mate 1461
silicon 1461
topix 1461
explaining 1460
luc 1460
painful 1459
breached 1458
database 1458
storms 1458
dampen 1457
hampshire 1457
arbil 1456
mafia 1456
scrutiny 1455
approaches 1454
nt 1453
proud 1453
retaliation 1453
trips 1453
breast 1452
apv 1451
compuserve 1450
parker 1450
tunisian 1450
morrison 1448
ote 1448
seal 1448
probable 1447
connections 1446
hewlett 1446
receives 1446
stefan 1446
stemming 1446
unadjusted 1445
stoyanov 1444
pearson 1443
viacom 1443
watchers 1443
accession 1442
hrw 1442
koreans 1442
launches 1442
allowance 1441
whites 1441
hanging 1440
umbrella 1440
govett 1439
havas 1439
swings 1439
nursing 1438
patterns 1438
railroad 1438
civic 1437
exploring 1437
jamaica 1437
restrictive 1437
cox 1436
nemtsov 1436
technicals 1436
kmart 1435
loewen 1435
nike 1435
bruton 1434
charlotte 1434
colour 1434
donor 1434
humphrey 1434
proposition 1434
reinforce 1434
synthetic 1434
benazir 1433
cracked 1433
ebitda 1433
recording 1433
teamsters 1433
andreas 1432
inner 1431
segments 1431
weizman 1431
heritage 1430
italians 1430
ham 1429
mat 1429
steering 1429
broadcasters 1428
corrupt 1428
diamonds 1428
trail 1428
featured 1427
grozny 1427
hurdles 1427
tide 1427
acceptances 1426
kids 1426
lane 1426
ld 1426
saskatchewan 1426
advisors 1425
peoples 1425
speakers 1425
acc 1424
earliest 1423
gdrs 1423
lambert 1423
uniform 1423
hardliners 1422
solar 1422
adopting 1420
applying 1420
cambridge 1420
dismiss 1420
enabling 1420
natal 1420
partnerships 1420
standby 1420
arnold 1419
drained 1419
exists 1419
uzbekistan 1418
wmc 1418
cad 1417
commanders 1417
janata 1417
kilo 1417
refoundation 1417
centuries 1416
dassault 1416
pdi 1416
hurdle 1415
inmates 1415
resuming 1415
shinc 1415
foes 1414
enjoying 1413
enlarged 1413
ignoring 1413
rebounds 1413
reverts 1413
magazines 1412
midpoint 1412
patriotic 1412
autonomous 1411
shaky 1411
veba 1411
exaggerated 1410
ist 1410
pp 1410
tanjung 1410
americas 1409
gamble 1409
humans 1409
montana 1409
distant 1408
relationships 1408
rodionov 1408
specialised 1408
valencia 1408
birla 1407
casablanca 1407
debates 1407
lucent 1407
cc 1406
fueled 1406
golkar 1406
hariri 1406
pessimistic 1406
saga 1406
slack 1406
felix 1405
jurisdiction 1405
seeding 1405
dome 1404
franklin 1404
graphics 1404
hodgson 1404
rashid 1404
strained 1404
av 1403
punish 1403
sergio 1403
tip 1403
acute 1402
bonuses 1402
merck 1402
roma 1402
laser 1401
toys 1401
indictment 1400
karen 1400
lender 1400
prudent 1400
rejecting 1400
sponsors 1399
interviewed 1398
letting 1398
spokesmen 1398
strait 1398
forests 1397
images 1397
linseed 1397
rodriguez 1397
incoming 1396
ipc 1396
metric 1396
dm 1395
kilos 1395
rangoon 1395
bean 1394
bis 1394
julius 1394
lag 1394
mars 1394
sharma 1394
genetic 1393
unwilling 1393
bpa 1392
intl 1392
occasion 1392
petrobras 1391
richmond 1391
shedding 1391
significance 1391
specialists 1391
llc 1390
travelled 1390
hovering 1389
kerry 1389
rod 1389
downhill 1388
tube 1388
advocates 1387
celebrated 1387
malawi 1387
muscle 1387
goran 1386
liberte 1386
playoff 1386
ceska 1385
expressing 1385
natgas 1385
rounded 1385
weapon 1385
twa 1384
achievement 1383
dangers 1383
drops 1383
hamanaka 1383
heightened 1383
integrate 1383
thereby 1383
akbar 1382
dragging 1382
drives 1382
dump 1382
nicole 1381
schroders 1381
writer 1381
bruno 1380
petrochemicals 1380
theft 1380
antwerp 1379
engineered 1379
altogether 1378
gauge 1378
redel 1378
reluctance 1378
bal 1377
ce 1377
slots 1377
somebody 1377
doug 1376
engage 1376
experiencing 1376
caroline 1375
instructions 1375
yankees 1375
backdrop 1374
cftc 1374
matching 1374
revived 1374
sewer 1374
whereas 1374
apology 1373
cm 1373
wound 1373
donaldson 1372
lesser 1372
anchor 1371
detected 1371
avert 1370
broking 1370
hui 1370
logs 1370
scrapping 1369
bombers 1368
columbus 1368
envisaged 1368
overshadowed 1368
spi 1368
transparent 1368
anaheim 1366
rulers 1366
theatre 1366
thirty 1366
comm 1365
bukavu 1364
facto 1364
gesture 1364
motivated 1364
outlawed 1364
restraint 1364
edging 1363
harassment 1363
heels 1362
italia 1362
mccarthy 1362
plavsic 1362
kinds 1361
accelerating 1360
bel 1360
fare 1360
lpg 1360
tumbling 1360
undertake 1360
huang 1359
insisting 1359
obliged 1359
oxford 1359
plantations 1359
sporadic 1359
temperature 1359
acre 1358
berths 1358
confirms 1358
deflator 1358
novartis 1358
tajik 1358
tshisekedi 1358
allan 1356
ambitions 1356
fifa 1356
guidance 1356
purch 1356
religion 1356
substance 1356
adult 1355
brink 1354
unification 1354
flowers 1353
fortunes 1353
phelps 1353
clearer 1351
mercosur 1351
nigel 1351
ps 1351
werner 1350
diversify 1349
avenue 1347
duke 1347
porto 1347
taxed 1347
intensified 1345
lacking 1345
surabaya 1345
da 1344
inspectors 1344
sizeable 1344
leased 1343
nancy 1343
reaches 1343
lang 1342
meyer 1342
mercenaries 1341
pmi 1341
yacht 1341
yadav 1341
liquor 1340
cooper 1339
divide 1339
leap 1339
leonard 1339
provoked 1338
tumble 1338
hammered 1337
random 1337
resolving 1337
sing 1337
inquiries 1336
khatami 1336
proposes 1336
radar 1336
await 1335
banca 1335
infection 1335
leverage 1335
brien 1334
itar 1334
liquefied 1334
redeployment 1334
roof 1334
undergo 1334
walls 1334
dirty 1333
lap 1333
ugandan 1333
biotechnology 1332
carmakers 1332
clyde 1332
cooling 1332
battery 1331
dupont 1331
fixtures 1331
lagged 1331
consult 1330
favourites 1330
pet 1330
richest 1330
rts 1330
dc 1329
leaked 1329
sweep 1329
arts 1328
petro 1328
alleges 1327
kb 1327
syndicated 1327
captives 1326
feeding 1326
rallying 1326
suburban 1326
contingent 1325
ncd 1325
qantas 1325
choppy 1324
niche 1324
omitted 1324
lobbying 1323
mental 1323
wi 1323
confiscated 1322
intellectual 1322
optional 1322
pared 1322
coordinate 1321
dade 1321
guillermo 1321
marketed 1321
okinawa 1321
softening 1321
toppled 1321
dbs 1320
hosted 1320
nav 1320
peregrine 1320
pilgrims 1320
decent 1319
seize 1319
additions 1318
lodged 1318
scenes 1318
anticipating 1317
impressed 1317
amp 1316
bribes 1316
cleaning 1316
clues 1316
downstream 1316
lien 1316
moreover 1316
schneider 1316
seles 1316
stays 1316
eroded 1315
journey 1315
shaken 1315
shifts 1315
electorate 1314
forged 1314
hart 1314
medicines 1314
realty 1314
revolving 1314
hardest 1313
pretoria 1313
complain 1312
evasion 1312
handing 1312
stemmed 1312
cie 1311
disagreement 1311
handlowy 1311
cinema 1309
speciality 1309
timely 1309
bros 1308
haiti 1308
marvel 1308
samudera 1308
sap 1308
amounting 1307
judiciary 1307
panhandle 1307
versions 1307
golds 1306
resolutions 1306
telephones 1306
wheel 1306
ancient 1305
lined 1305
paint 1305
poorly 1305
sparking 1305
elliott 1304
ncb 1304
propaganda 1304
rejects 1304
usage 1304
leeds 1303
outskirts 1303
secrets 1303
costing 1302
declaring 1302
destined 1302
hiding 1302
nebraska 1302
steelmaker 1302
depression 1301
dog 1301
photo 1301
remarkable 1301
coke 1300
joan 1300
nis 1300
paraguay 1300
scandinavian 1300
dmg 1299
signature 1299
agrees 1298
nfi 1298
shouldn 1298
cease 1297
chronic 1297
ig 1297
upm 1297
monica 1296
rtz 1296
tri 1296
ageing 1295
lent 1295
offences 1295
shouted 1295
wolf 1295
extras 1293
mechanical 1293
census 1292
classes 1292
eleven 1292
judgement 1292
mosque 1292
praise 1292
rafsanjani 1292
ridden 1292
riyadh 1292
appetite 1291
ethiopian 1291
nino 1291
renaissance 1291
fio 1290
highlands 1290
affects 1289
berger 1289
describing 1289
guarantor 1289
overdue 1289
teacher 1289
unnecessary 1289
berlusconi 1288
ecb 1288
fraser 1288
napoli 1288
televised 1288
telmex 1288
severance 1287
spencer 1287
buffer 1286
dilution 1286
feedlots 1286
gencor 1286
joins 1286
mob 1286
trophy 1286
legs 1285
multilateral 1285
subscriber 1285
klima 1284
pullback 1284
shy 1284
tendency 1284
bench 1283
carey 1283
drilled 1283
edmonton 1283
loyalty 1283
montenegro 1283
credited 1282
keegan 1282
mms 1282
refinance 1282
avoiding 1280
budgeted 1280
citizenship 1280
courtroom 1280
filling 1280
staples 1280
subscribe 1280
tandem 1280
taxi 1280
directorate 1279
kahn 1279
enemies 1278
kfx 1278
leapt 1278
ram 1278
clinched 1277
dreyfus 1277
scarce 1277
sullivan 1277
alexandre 1276
hat 1276
lure 1276
pursued 1276
robotics 1276
followers 1275
gerard 1275
inform 1275
outflows 1274
populous 1274
bmc 1273
denotes 1273
grobbelaar 1273
rabbani 1273
disc 1272
friendship 1272
lufkin 1272
mas 1272
anonymity 1271
clinic 1271
crystal 1271
parking 1271
sponsorship 1271
grande 1269
innovative 1269
dini 1268
occupancy 1268
valuations 1268
wings 1268
bumper 1267
carcasses 1267
dogs 1267
eliminating 1267
lucky 1267
pensioners 1267
synergies 1267
freedoms 1266
outline 1266
smallest 1266
viewers 1266
blown 1265
canara 1265
scorer 1265
atlas 1264
belo 1264
bloodshed 1264
fisher 1264
christie 1263
disk 1263
exploit 1263
herman 1263
injuring 1263
quake 1263
utilization 1263
williamson 1263
boxing 1262
generali 1262
leather 1262
exercises 1260
nationsbank 1260
dodge 1259
excited 1259
glenn 1258
overhead 1258
sows 1258
gabon 1257
generator 1257
millers 1257
tribal 1257
carr 1256
frequency 1256
looting 1256
rene 1256
sand 1256
underpin 1256
wash 1256
ted 1255
briton 1254
camdessus 1254
influx 1254
lubumbashi 1254
samir 1254
unlisted 1254
verde 1254
alloy 1253
appearing 1253
coins 1253
damascus 1253
reviews 1253
bavarian 1252
borrowed 1252
defendant 1252
navigation 1252
shrinking 1252
unauthorised 1252
acpc 1251
actives 1251
inco 1251
presently 1251
resisted 1251
eurodollar 1250
forwarders 1250
hearts 1250
stark 1250
valujet 1250
predominantly 1249
bowler 1248
calculate 1248
fan 1248
generators 1248
himalayan 1248
winnipeg 1248
bucaram 1247
envoys 1247
erik 1247
mall 1247
corrected 1246
exer 1245
medellin 1245
sums 1245
bahia 1244
distillates 1244
factored 1244
fulfilled 1244
loyalist 1244
onshore 1244
reno 1244
sacramento 1244
disastrous 1243
interfere 1243
inv 1243
opener 1243
rein 1243
sutton 1243
swiftly 1243
punished 1242
restoring 1242
screens 1242
anatolian 1241
cameras 1241
exclusively 1241
operative 1241
rjr 1241
shortened 1241
palmer 1239
topple 1239
turkmenistan 1239
angolan 1238
gcc 1238
laos 1238
mmbtu 1238
shoe 1238
amnuay 1237
catholics 1237
phosphate 1237
prasad 1237
southampton 1237
surpluses 1237
averaging 1236
darren 1236
pepsico 1236
prevention 1236
salinas 1236
trailing 1236
anna 1235
batch 1235
closures 1235
equitable 1235
bennett 1234
fifty 1234
wal 1234
watson 1234
deliberately 1233
hammer 1233
julie 1233
lighting 1233
postponement 1233
sld 1233
wishes 1233
amex 1232
dlj 1232
su 1232
actress 1231
directions 1231
disarmament 1231
forth 1231
temple 1231
withdrawing 1230
conversation 1229
inaugural 1229
myers 1229
zeroual 1229
abacha 1228
neill 1228
phased 1228
rogers 1228
tasks 1228
britons 1227
clay 1227
fires 1227
format 1227
rifles 1227
concentrates 1226
dissolved 1226
staging 1226
tr 1226
overthrow 1225
pataki 1225
semiconductors 1225
tractebel 1225
camera 1224
drifting 1224
foodstuffs 1224
lvng 1224
rexrodt 1224
megawati 1223
object 1223
observed 1223
janet 1222
looming 1222
yuri 1222
bribery 1221
cole 1221
constituency 1221
finalise 1221
pigs 1221
stationed 1221
funcinpec 1220
monsanto 1220
sporitelna 1220
communique 1219
depended 1219
anne 1218
collecting 1218
fino 1218
outer 1218
painted 1218
statutory 1218
armenia 1217
banner 1217
belong 1217
converting 1217
frustration 1217
gandhi 1217
spinner 1217
bilbao 1216
trainer 1216
wolfgang 1216
bajaj 1214
charette 1214
hydroelectric 1214
quinn 1214
takers 1214
combo 1213
nabisco 1213
plunging 1213
shattered 1213
veterinary 1213
bridges 1212
highlight 1212
stuff 1212
thanksgiving 1212
immune 1211
memphis 1211
objected 1211
pte 1211
reconsider 1211
standoff 1211
acceleration 1210
athletes 1210
outperformed 1210
rai 1210
shaw 1210
calculating 1209
convincing 1209
jay 1209
jenrette 1209
nawaz 1209
precision 1209
cologne 1208
helibor 1208
herself 1208
kok 1208
gallons 1207
magistrates 1207
sailing 1207
collaboration 1206
eva 1206
laundering 1206
liberalise 1206
standstill 1206
bradford 1205
buyout 1205
cheered 1205
hussain 1205
organizations 1205
spy 1205
bryan 1204
identical 1204
stripped 1204
asahi 1203
contested 1203
concentrating 1202
meaningful 1202
albeit 1201
amir 1201
birmingham 1201
fsa 1201
grass 1201
plug 1201
royce 1201
saxony 1201
strengths 1201
tear 1201
dluhop 1200
flames 1200
pig 1200
probability 1199
royalties 1199
soda 1199
stored 1199
vacation 1199
caltex 1198
catherine 1198
conjunction 1198
lin 1198
silent 1198
ayala 1197
blackburn 1197
bologna 1197
col 1197
constituencies 1197
failures 1197
hitler 1197
naming 1197
situations 1197
suzuki 1197
tottenham 1197
adjacent 1196
combining 1196
fault 1196
olive 1196
transformation 1196
relieved 1195
spite 1194
airliner 1193
dominique 1193
isolation 1193
overseeing 1193
rebuilding 1193
symbolic 1193
famine 1192
jammu 1192
prisoner 1191
erosion 1190
hurting 1190
fortis 1189
occasions 1189
oliver 1189
westinghouse 1189
deviation 1188
holland 1188
mge 1188
scientist 1188
uncovered 1188
evacuate 1187
forecaster 1187
guarded 1187
pertamina 1187
refers 1187
vilvoorde 1187
abolish 1186
enabled 1186
naturally 1186
peng 1186
consist 1185
diligence 1185
principally 1185
thrust 1185
trendline 1185
offence 1184
root 1184
worsening 1184
bougainville 1183
conglomerates 1183
lone 1183
reactors 1183
bangla 1182
fiber 1182
nm 1182
paranagua 1182
rebate 1182
tolerate 1182
asks 1181
keizai 1181
shrank 1181
utilisation 1181
assists 1180
unsuccessful 1180
urea 1180
yves 1180
adriatic 1179
exodus 1179
fold 1179
indirectly 1179
jumbo 1179
proving 1179
stals 1179
barracks 1178
deteriorating 1178
imprisonment 1178
notionally 1178
sch 1178
bnr 1177
brutal 1177
farooq 1177
financials 1177
hansapank 1177
homeless 1177
outdoor 1177
poulenc 1177
tansu 1177
trademark 1177
applies 1176
gallagher 1176
hungry 1176
liggett 1176
samuel 1176
wounding 1176
consisting 1175
glory 1175
hayes 1175
ifo 1175
undecided 1175
bfr 1174
ciba 1174
devastating 1174
gabriel 1174
heated 1174
phenomenon 1174
racist 1174
reactions 1174
constraints 1173
contentious 1173
dominican 1173
justin 1173
stalinist 1173
vereinsbank 1173
batteries 1172
inspections 1172
judged 1172
sufficiently 1172
wartime 1172
inflated 1171
separated 1171
tyres 1171
advocate 1170
alumina 1170
memories 1170
senegal 1170
cooperating 1169
fuelling 1169
plain 1169
tune 1169
notorious 1168
almaty 1167
coincided 1167
earns 1167
fledgling 1167
francis 1167
han 1167
smoothly 1167
specialising 1167
sprawling 1167
undersecretary 1167
boral 1166
faded 1166
kesri 1166
nurses 1166
rover 1166
alpine 1165
brewers 1165
nearest 1165
outrage 1165
publishers 1165
pursuant 1165
existed 1164
mbeki 1164
retiring 1164
speeches 1164
appointments 1163
bihar 1163
formulated 1163
larsen 1163
prefix 1163
racism 1163
refuge 1163
rpr 1163
techniques 1163
assessing 1162
cafe 1162
presenting 1162
churches 1161
extraction 1161
lately 1161
logic 1161
vera 1161
allocations 1160
irs 1160
organic 1160
peres 1160
dips 1159
ep 1159
pause 1159
physician 1159
radiation 1159
stephens 1159
terror 1159
qian 1158
unocal 1158
gds 1157
patents 1157
winterthur 1157
classified 1156
gustavo 1156
newt 1156
rationalisation 1156
residual 1156
simultaneously 1156
bux 1155
inability 1155
notable 1155
spun 1155
underlined 1155
youngest 1155
citic 1154
designate 1154
mansion 1154
overdone 1154
reacting 1154
satisfaction 1154
summers 1154
terrible 1154
barometer 1153
ellis 1153
fetched 1153
lid 1153
litres 1153
certification 1152
considerations 1152
indah 1152
josef 1152
magic 1152
minh 1152
neighbourhood 1152
sihanouk 1152
trevor 1152
comprise 1151
prisons 1151
surgical 1151
bv 1150
fis 1150
highways 1150
overturned 1150
sanwa 1150
tosco 1150
anonymous 1149
arco 1149
practically 1149
somalia 1149
sown 1149
supporter 1149
apartments 1148
parma 1148
safeguard 1148
implicit 1147
surrendered 1147
advising 1146
bolger 1146
mcm 1146
mega 1146
peacefully 1146
bells 1145
constantly 1145
destroying 1145
raced 1145
revalue 1145
shipbuilding 1145
distributing 1144
nicosia 1144
powder 1144
cruz 1143
epidemic 1143
palestine 1143
vacuum 1143
jabal 1142
library 1142
performers 1142
ryder 1142
schroder 1142
boe 1141
committing 1141
domestically 1141
havel 1141
pooling 1141
schmidt 1141
meals 1140
sad 1140
till 1140
accordingly 1139
briefed 1139
roots 1139
tisco 1139
wedding 1139
leaning 1138
maund 1138
sounded 1138
traffickers 1138
ansett 1137
devastated 1137
oxygen 1137
png 1137
reforming 1137
gte 1136
jimmy 1136
massacres 1136
misleading 1136
reap 1136
thatcher 1136
uranium 1136
austin 1135
coordinating 1135
grabbed 1135
parana 1135
seas 1135
secular 1135
adjusting 1134
councils 1134
dana 1134
kwasniewski 1134
sdn 1134
township 1134
voluntarily 1134
amongst 1133
chest 1133
cons 1133
fahrenheit 1133
spinning 1133
celtic 1132
fc 1132
golan 1132
scant 1132
subjects 1132
bavaria 1131
carlton 1131
effectiveness 1131
fun 1131
illnesses 1131
repsol 1131
separation 1131
sur 1131
aspect 1130
embattled 1130
monsoon 1130
motorway 1130
stabilising 1130
flower 1129
guided 1129
indefinitely 1129
tended 1129
abolition 1128
dagens 1128
landesbank 1128
mali 1128
participated 1128
populated 1128
proclaimed 1128
heavier 1127
pr 1127
retaining 1127
universities 1127
cameroon 1126
celebration 1126
identification 1126
reversing 1126
underwent 1126
urals 1126
contango 1125
draws 1125
equals 1125
hutchison 1125
laden 1125
sup 1125
au 1124
drama 1124
merit 1124
mode 1124
spilled 1124
supplementary 1124
warne 1124
abdel 1123
appreciate 1123
confessed 1123
dale 1123
supplement 1123
vhcl 1123
auditors 1122
granada 1122
incumbent 1122
searched 1122
stringent 1122
yitzhak 1122
academic 1121
edinburgh 1121
ibj 1120
awareness 1119
debated 1119
irna 1119
obtaining 1119
wig 1119
cows 1118
cdlr 1117
controllers 1117
define 1117
junk 1117
listen 1117
pavel 1117
penny 1117
sacking 1117
witnessed 1117
andrea 1116
rhetoric 1116
stunned 1116
expression 1115
ingredients 1115
overwhelmingly 1115
disagreed 1114
knowing 1114
koch 1114
likes 1114
slavonia 1114
terminated 1114
arabic 1113
baroda 1113
burke 1113
ca 1113
fitness 1113
insistence 1113
jci 1113
joel 1113
oversupply 1113
refrain 1113
serial 1113
singled 1113
trimmings 1113
inder 1112
spiegel 1112
sultan 1112
creek 1111
digest 1111
downer 1111
receivable 1111
eni 1110
banharn 1109
kirch 1109
antimony 1108
athletics 1108
gregory 1108
peacekeepers 1108
poles 1108
appliance 1107
baring 1107
dynamics 1107
els 1107
impasse 1107
presents 1107
proxy 1107
px 1107
spots 1107
swimming 1107
approves 1106
guangzhou 1106
liable 1106
motorcycle 1106
whenever 1106
balancing 1105
benefiting 1105
dasa 1105
dehaene 1105
oversight 1105
pockets 1105
capitals 1104
danny 1104
everywhere 1104
filipino 1104
flared 1104
kpn 1104
lippo 1104
norms 1104
billionaire 1103
khartoum 1103
safely 1103
armstrong 1102
newsprint 1102
outspoken 1102
peasant 1102
roles 1102
unanimous 1102
unionists 1102
archbishop 1101
dipping 1101
gluten 1101
paralysed 1101
cv 1100
denominations 1100
enacted 1100
enthusiastic 1100
lever 1100
plantings 1100
squaring 1100
cheng 1099
nearing 1099
raided 1099
ralph 1099
warmer 1099
affirmed 1098
catching 1098
cgt 1098
photographs 1098
reg 1098
evaluating 1097
kaiser 1097
artists 1096
cairns 1096
ifc 1096
rials 1096
violate 1096
welsh 1096
architect 1095
complaining 1095
planet 1095
runoff 1095
vary 1095
betis 1094
brake 1094
comptroller 1094
narcotics 1094
publications 1094
travellers 1094
bremen 1093
connect 1093
fiercely 1093
independently 1093
winger 1093
dlrs 1092
industrialists 1092
cooler 1091
dent 1091
luck 1091
oj 1091
endorse 1090
milestone 1089
shortcovering 1089
imply 1088
liberties 1088
loader 1088
sleep 1088
speedy 1088
travelers 1088
unilateral 1088
fatima 1087
honest 1087
malik 1087
pldt 1087
allowances 1086
centurion 1086
orbit 1086
pursuit 1086
underwritten 1086
buyoya 1085
heaviest 1085
prostate 1085
aleman 1084
ana 1084
domingo 1084
grenade 1084
reflection 1084
saves 1084
answers 1083
honduras 1083
stainless 1083
functioning 1082
worsened 1082
commons 1081
dogged 1081
emphasised 1081
gnp 1081
ipb 1081
revenge 1081
salem 1081
salim 1081
aggression 1080
feeds 1080
overheating 1080
translate 1080
vaccine 1080
zimbabwean 1080
bolivar 1079
busiest 1079
chasing 1079
duff 1079
gases 1079
suburbs 1079
consuming 1078
contracting 1078
henrique 1078
liberalised 1078
prediction 1078
relate 1078
scici 1078
aftermath 1077
belonged 1077
clocked 1077
marcos 1077
olo 1077
palermo 1077
solo 1077
auxerre 1076
endangered 1076
gunman 1076
jacobs 1076
overturn 1076
bieszk 1075
butter 1075
condensate 1075
cream 1075
heinz 1075
logical 1075
mcgrath 1074
petroleos 1074
pitched 1074
wonder 1074
conn 1073
describe 1073
handelsbanken 1073
paydate 1073
ronaldo 1073
urgently 1073
bubble 1072
composed 1072
defiance 1072
rwe 1072
adversely 1071
collateral 1071
sean 1071
specialises 1071
verge 1071
bowl 1070
indigenous 1070
stole 1070
stricken 1070
defuse 1069
distributes 1069
impending 1069
pvt 1069
quest 1069
roasters 1069
arrives 1068
beauty 1068
bottles 1068
brilliant 1068
mfn 1068
xerox 1068
outset 1067
spiritual 1067
tracked 1067
treaties 1067
omaha 1066
scared 1066
circulated 1065
legislator 1065
nba 1065
suspicious 1065
appearances 1064
cheese 1064
comfortably 1064
blasts 1063
gaps 1063
gloomy 1063
op 1063
outpaced 1063
petronas 1063
rolf 1063
sensible 1063
summoned 1063
sung 1063
vsz 1063
ans 1062
delicate 1062
guest 1062
hp 1062
isma 1062
rsrvs 1062
subsidised 1062
hectic 1061
kvaerner 1061
meciar 1061
soften 1061
thick 1061
belongs 1060
cabin 1060
dependence 1060
rabat 1060
tolerance 1060
headquartered 1059
lacks 1059
pds 1059
peg 1059
flies 1058
manu 1058
rabobank 1058
rocky 1058
acct 1057
arranger 1057
discourage 1057
dress 1057
paging 1057
builder 1056
cristina 1056
ortega 1056
subscriptions 1056
xinjiang 1056
appealing 1055
cat 1055
couples 1055
imm 1055
backers 1054
catastrophe 1054
herbert 1054
ina 1054
moments 1054
nacional 1054
preceding 1054
wu 1054
boycotted 1053
denis 1053
ferrous 1053
harvests 1053
nowhere 1053
parry 1053
pumping 1053
transformed 1053
ameritech 1052
kobe 1052
runners 1052
warming 1052
diagnostic 1051
oilfield 1051
succeeds 1051
atomic 1050
automation 1050
yasuo 1050
tesco 1049
beneath 1048
fortnight 1048
govern 1048
mgam 1048
amato 1047
bae 1047
dating 1047
owning 1047
peanut 1046
pnb 1046
smelters 1045
soros 1045
aps 1044
compatible 1044
intensify 1044
plummeted 1044
punt 1044
refuses 1044
sfr 1044
webb 1044
dominance 1043
rafael 1043
surfaced 1043
warplanes 1043
debenture 1042
debris 1042
figaro 1042
fran 1042
lighter 1042
modernise 1042
sake 1042
wks 1042
clive 1041
usair 1041
gerald 1040
skilled 1040
ulster 1040
capitalist 1039
composition 1039
hrs 1039
watan 1039
bearer 1038
breeding 1038
deportivo 1038
tanzanian 1038
transvaal 1038
volunteers 1038
gaullist 1037
mohamad 1037
nerves 1037
rigging 1037
bronze 1036
cns 1036
dressing 1036
gs 1036
persson 1036
talent 1036
admitting 1035
streamline 1035
telephony 1035
tissue 1035
urges 1035
dioxide 1034
premia 1034
barzani 1033
bottling 1033
bovine 1033
coffers 1033
mazda 1033
precedent 1033
upgrades 1033
consequence 1032
eugene 1032
glencore 1032
hovered 1032
mountainous 1032
trick 1032
versace 1032
corrective 1031
devoted 1031
divest 1031
gunfire 1031
stressing 1031
surgeon 1031
encounter 1030
franchises 1030
novel 1030
unaffected 1030
additionally 1029
montgomerie 1029
serie 1029
sox 1029
turin 1029
abolished 1028
biotech 1028
cathedral 1028
legacy 1028
unrealistic 1028
vendors 1028
cerpa 1027
costas 1027
matif 1027
prd 1027
reunification 1027
forever 1026
marijuana 1026
pga 1026
rick 1026
sack 1026
signalling 1026
slot 1026
estates 1025
matt 1025
runway 1025
smithkline 1025
strife 1025
tenth 1025
arise 1024
gay 1024
interrupted 1024
kaohsiung 1024
marketer 1024
publishes 1024
repaid 1024
unionist 1024
geographic 1023
opera 1023
owes 1023
banc 1022
builds 1022
inds 1022
roadshow 1022
solidere 1022
negatively 1021
safeway 1021
staffing 1021
balloon 1020
chuck 1020
cracker 1020
eggs 1020
foreseeable 1020
mud 1020
termination 1020
fraction 1019
handles 1019
jon 1019
rocks 1019
administered 1018
catering 1018
cimoszewicz 1018
copyright 1018
dictatorship 1018
graft 1018
hamid 1018
loses 1018
builders 1017
durban 1017
footing 1017
lively 1017
nat 1017
pti 1017
dillon 1016
lifetime 1016
rabin 1016
deter 1015
drafting 1015
expellers 1015
patrols 1015
timothy 1015
wreckage 1015
bpi 1014
bureaucracy 1014
giuliani 1014
hint 1014
oo 1014
optical 1014
pearl 1014
suing 1014
tightly 1014
broadcasts 1013
censure 1013
depots 1013
dried 1013
infringement 1013
kemp 1013
noise 1013
secrecy 1013
wfp 1013
courage 1012
feelings 1012
grab 1012
stagnant 1012
warns 1012
assumptions 1011
discounting 1011
feyenoord 1011
ratify 1011
tenn 1011
boneless 1010
commercials 1010
cult 1010
featuring 1010
gerhard 1010
ion 1010
oau 1010
seismic 1010
abducted 1009
boots 1009
contenders 1009
endorsement 1009
hasan 1009
advancers 1008
answered 1008
hansa 1008
icrc 1008
ransom 1008
strategists 1008
carlsberg 1007
diverted 1007
encountered 1007
lissouba 1007
marker 1007
sainsbury 1007
unite 1007
liked 1006
transported 1006
kellogg 1005
newman 1005
readiness 1005
reliability 1005
sabena 1005
smuggled 1005
commanding 1004
deploy 1004
harvey 1004
sowing 1004
crises 1003
labelling 1003
roth 1003
seagram 1003
dos 1002
edgar 1002
showdown 1002
taste 1002
bold 1001
buddhist 1001
choices 1001
hercules 1001
nzd 1001
tag 1001
curbing 1000
lbw 1000
promotional 1000
bevan 999
compatriot 999
macfarlane 999
recoup 999
shen 999
silguy 999
viag 999
contention 998
hell 998
lotus 998
provident 998
relax 998
rightist 998
snapshot 998
tenge 998
weren 998
brooke 997
efficiencies 997
enjoys 997
heir 997
moon 997
tong 997
exhausted 996
fargo 996
manipulation 996
outsourcing 996
achievements 995
anticipates 995
butler 995
castle 995
chittagong 995
elaborating 995
fundamentalist 995
generic 995
indo 995
sharon 995
stockpiles 995
submission 995
switches 995
appropriations 994
depositors 994
breakfast 993
choosing 993
mothers 993
mourning 993
superannuation 993
apologised 992
follett 992
stricter 992
tears 992
uneasy 992
advertisers 991
cosmetics 991
disabled 991
florence 991
gf 991
healy 991
sassou 991
downwards 990
outcry 990
pas 990
stunning 990
topic 990
adapt 989
confused 989
garment 989
gerry 989
renamed 989
sdrs 989
sexually 989
whereby 989
bobby 988
coordinated 988
mugabe 988
pnc 988
pocket 988
unsold 988
whoever 988
jittery 987
klang 987
placements 987
hanover 986
kulikov 986
mgm 986
outlining 986
smashed 986
desktop 985
erased 985
helm 985
militiamen 985
rankings 985
ta 985
amer 984
branson 984
constitute 984
emil 984
ernst 984
improper 984
mort 984
tambang 984
assembled 983
criterion 983
crunch 983
czechs 983
dormant 983
echos 983
timah 983
trustee 983
alleviate 982
array 982
aspin 982
coleman 982
diversification 982
exceptionally 982
extremists 982
jag 982
marches 982
polygram 982
prohibited 982
spike 982
certainty 981
ins 981
fiji 980
gotten 980
lit 980
tasmania 980
warring 980
banken 979
bookings 979
conf 979
enforced 979
ferdinand 979
fours 979
tends 979
adt 978
blaming 978
duesseldorf 978
smi 978
throughput 978
definite 977
exemptions 977
grocery 977
indexes 977
leo 977
magnitude 977
outages 977
raws 977
recipients 977
schedules 977
ticks 977
unlinked 977
bipartisan 976
izetbegovic 976
pla 976
rift 976
sampdoria 976
skk 976
toshiba 976
undertaking 976
conflicting 975
ferguson 975
ichi 974
inherited 974
scaled 974
anxiety 973
circles 973
crippling 973
dissent 973
naples 973
outlet 973
regan 973
varied 973
bc 972
starter 972
casting 971
disciplinary 971
nominee 971
unsure 971
derek 970
friction 970
vigorously 970
weakest 970
andersen 969
citrus 969
consequently 969
germain 969
odd 969
perceptions 969
priest 969
ricardo 969
slogans 969
blind 968
criticising 968
euphoria 968
fdt 968
loyalists 968
nerve 968
physicians 968
breather 967
compagnie 967
corps 967
enhancing 967
fannie 967
suncor 967
companhia 966
cypriots 966
premiere 966
thorough 966
aberdeen 965
lafontaine 965
recess 965
suite 965
emergence 964
hardisty 964
campus 963
dickson 963
occidental 963
patience 963
bi 962
enquiry 962
freeing 962
geoff 962
lilly 962
martina 962
nzse 962
applicants 961
deliberations 961
sorry 961
telephoned 961
troy 961
wore 961
arose 960
deteriorated 960
diario 960
halved 960
mordechai 960
pac 960
platforms 960
pumped 960
tribe 960
advertisement 959
diet 959
instructed 959
intervening 959
klein 959
metz 959
reid 959
sdr 959
zaireans 959
arctic 958
complement 958
disappear 958
fraudulent 958
promptly 958
ramirez 958
shelter 958
bottomed 957
btps 957
burn 957
ensured 957
esso 957
iraqis 957
mn 957
recommending 957
sal 957
donation 956
glasgow 956
passport 956
pepsi 956
permanently 956
stretched 956
transform 956
battled 955
colston 955
dearer 955
defenders 955
educated 955
cet 954
cracking 954
saab 954
valmet 954
wis 954
bottle 953
diplomacy 953
policyholders 953
prayers 953
slope 953
banyamulenge 952
cannes 952
dal 952
lara 952
bankamerica 951
exploitation 951
schering 951
stockbrokers 951
storey 951
uzbek 951
huf 950
os 950
proportional 950
tangible 950
contributors 949
imkb 949
arrangers 948
chairs 948
frankly 948
kosovo 948
persist 948
shoppers 948
spaniard 948
thank 948
broaden 947
chartists 947
dieter 947
ivanisevic 947
modem 947
acquitted 946
manifesto 946
marred 946
mostar 946
namibian 946
ng 946
prevail 946
vague 946
compensated 945
iri 945
nordbanken 945
pumps 945
saharan 945
toxic 945
unfortunate 945
workplace 945
banners 944
elsevier 944
idle 944
privacy 944
rampant 944
safer 944
spongiform 944
upriver 944
wildlife 944
hugh 943
jong 943
mortar 943
promotions 943
sia 943
translation 943
bellsouth 942
bryant 942
condemn 942
convenience 942
experiment 942
governance 942
conversations 941
divorce 941
precisely 941
extinguishment 940
institutes 940
lazio 940
nse 940
everton 939
macedonian 939
robson 939
bertelsmann 938
downs 938
dust 938
flash 938
mg 938
outflow 938
partisan 938
richards 938
salvage 938
tiananmen 938
topics 938
tribute 938
contaminated 937
dissolve 937
description 936
ethylene 935
financier 935
groundnut 935
lindsay 935
privileges 935
tci 935
valery 935
dived 934
maurice 934
minsk 934
ov 934
overly 934
shade 934
wrapped 934
cooperatives 933
crazy 933
latex 933
persuaded 933
relegation 933
saleh 933
scepticism 933
aramco 932
bildt 932
capitalization 932
desirable 932
hull 932
mutually 932
origins 932
pub 932
brooklyn 931
colder 931
courier 931
indianapolis 931
inevitably 931
naf 931
quell 931
redeem 931
wharf 931
kalimantan 930
reduces 930
rudolf 930
centennial 929
diabetes 929
duncan 929
foul 929
newark 929
penetration 929
resumes 929
accommodate 928
addresses 928
fiis 928
filings 928
innovation 928
pdvsa 928
ssangyong 928
cavallo 927
crb 927
hambros 927
installations 927
likud 927
lull 927
mikhail 927
ok 927
pascal 927
prone 927
speeding 927
spying 927
tenaga 927
babies 926
conferences 926
jse 926
muhammad 926
perfectly 926
positioning 926
rents 926
skiing 926
snr 926
sunni 926
visas 926
bunkers 925
consulted 925
corning 925
exceeds 925
foresee 925
loadings 925
reassure 925
reddy 925
abare 924
hurry 924
repayments 924
undermining 924
def 923
dividing 923
enables 923
lunar 923
mitterrand 923
noble 923
pharmacia 923
picks 923
cushion 922
lights 922
redeemed 922
canadians 921
critic 921
inauguration 921
lashed 921
motive 921
suzanne 921
bomber 920
characterised 920
rebates 920
vic 920
alfa 919
encryption 919
orderly 919
allocate 918
amateur 918
ditch 918
hd 918
islanders 918
quaker 918
relies 918
ash 917
attendants 917
catalyst 917
consulate 917
drnovsek 917
giovanni 917
lackluster 917
teenagers 917
bordering 916
breath 916
breathing 916
carnival 916
eid 916
attackers 915
cpp 915
peasants 915
rear 915
reformist 915
salvation 915
soya 915
tackling 915
transco 915
assessments 914
cemetery 914
chairmen 914
christians 914
earners 914
globally 914
goverment 914
modems 914
probing 914
recycling 914
sandinista 914
siam 914
exclusion 913
firefighters 913
frankel 913
mystery 913
nasser 913
ppe 913
receivables 913
steffi 913
unconfirmed 913
corrections 912
criticized 912
ecopetrol 912
expulsion 912
poorer 912
spec 912
teenage 912
unibanka 912
zagrebacka 912
boundaries 911
enters 911
farc 911
hitachi 911
jockey 911
sentencing 911
springs 911
banana 910
brierley 910
clinch 910
fiorentina 910
fluid 910
rangebound 910
fertilisers 909
indexed 909
marcus 909
owen 909
porsche 909
tame 909
inspector 908
kan 908
microsystems 908
mim 908
wished 908
adequately 907
allgemeine 907
crippled 907
rebounding 907
turks 907
posters 906
psg 906
termed 906
foundations 905
assam 904
coincide 904
hunters 904
issing 904
prescott 904
sps 904
svy 904
leverkusen 903
owing 903
panels 903
pole 903
reviving 903
spinoff 903
billing 902
blanco 902
catalytic 902
macintosh 902
mannesmann 902
pits 902
unstable 902
vicenza 902
zeneca 902
accretive 901
attraction 901
biological 901
gibson 901
servers 901
suspending 901
cloning 900
norwich 900
stoppages 900
carat 899
garrison 899
ikeda 899
mongolia 899
prepares 899
rtl 899
desperately 898
dundee 898
grenades 898
robbery 898
wim 898
adequacy 897
decrees 897
gift 897
grows 897
hillary 897
kabbah 897
nam 897
nicotine 897
psv 897
applauded 896
gerais 896
halting 896
marcelo 896
merits 896
rothschild 896
strange 896
trinidad 896
util 896
btr 895
transmitted 895
agro 894
bot 894
gifts 894
metall 894
shelling 894
gralla 893
marketings 893
notion 893
deposited 892
freddie 892
johnston 892
levied 892
minded 892
alternate 891
blueprint 891
geared 891
inhabitants 891
policymakers 891
repurchased 891
slashing 891
unfavourable 891
horta 890
washed 890
acknowledge 889
andrews 889
batsman 889
brash 889
brooks 889
curfew 889
har 889
henkel 889
offsetting 889
rulings 889
speaks 889
tractors 889
tubes 889
bethlehem 888
capitol 888
escort 888
inchon 888
inefficient 888
norwest 888
protracted 888
regulating 888
unisource 888
automobiles 887
batting 887
disasters 887
researcher 887
rifle 887
lightning 886
matin 886
unrelated 886
birch 885
defied 885
directory 885
ky 885
leonid 885
nationally 885
owens 885
raya 885
sailed 885
cardenas 884
emperor 884
ramadan 884
sumatra 884
aleksander 883
authorization 883
benetton 883
doldrums 883
helpful 883
instant 883
attache 882
bottler 882
diverse 882
euthanasia 882
gni 882
loved 882
offenders 882
parcels 882
roland 882
sahara 882
vigorous 882
zambian 882
abused 881
aquitaine 881
belarussian 881
browser 881
custom 881
johan 881
observe 881
paving 881
idaho 880
jazz 880
premises 880
sarah 880
sin 880
slice 880
tapping 880
unload 880
compounded 879
dispose 879
municipality 879
norske 879
studios 879
suspicions 879
westminster 879
amc 878
daley 878
dvd 878
ff 878
physically 878
prestigious 878
questionable 878
surpassed 878
tx 878
loin 877
saigon 877
vickers 877
deported 876
dse 876
hindalco 876
ods 876
shareholdings 876
unaware 876
flats 875
harmony 875
hawaii 875
helen 875
mediators 875
notices 875
pledging 875
rockwell 875
cic 874
defences 874
gloom 874
nantes 874
trd 874
canyon 873
orion 873
outs 873
schultz 873
srw 873
bitterly 872
meagre 872
protective 872
schumacher 872
aston 871
dive 871
independents 871
meter 871
stomach 871
cesar 870
mechanisms 870
midlands 870
nathan 870
noel 870
racketeer 870
ankle 869
discontent 869
gaddafi 869
jefferson 869
repeal 869
cue 868
demirel 868
digits 868
tsang 868
bce 867
credito 867
diminished 867
dwindling 867
hogg 867
ipma 867
songs 867
zoran 867
ages 866
keeper 866
midcontinent 866
bondholders 865
bucked 865
burundian 865
coventry 865
eurodollars 865
iea 865
mahindra 865
sizes 865
sul 865
wallis 865
commence 864
dismal 864
marsh 864
privatising 864
stems 864
surpassing 864
zia 864
airfreight 863
colleague 863
memo 863
methodology 863
sang 863
tabloid 863
toughest 863
widow 863
afl 862
believing 862
bengal 862
controller 862
encephalopathy 862
entrepreneurs 862
handelsblatt 862
manoeuvre 862
marching 862
tapped 862
artificial 861
bosses 861
chunk 861
dilutive 861
emtn 861
epr 861
expiring 861
maori 861
pjm 861
screening 861
successes 861
cathode 860
clerides 860
gil 860
plight 860
provoke 860
solomon 860
televisa 860
ciorbea 859
eurostat 859
granite 859
aborigines 858
annulled 858
authorisation 858
engagement 858
impacted 858
mulling 858
sakura 858
silk 858
tai 858
wipe 858
condemnation 857
consumed 857
indefinite 857
liquidate 857
restrained 857
sunny 857
wellcome 857
withheld 857
tall 856
bradley 855
cromer 855
drastically 855
licht 855
morale 855
nominations 855
recognized 855
renovation 855
sgb 855
undertone 855
finger 854
restricting 854
ripe 854
skinned 854
togo 854
appreciated 853
complications 853
discharger 853
havre 853
holed 853
module 853
oviedo 853
que 853
reeling 853
supervised 853
gundy 852
shaba 852
spotted 852
surviving 852
tops 852
birdies 851
fabricated 851
flawed 851
heavyweights 851
recommends 851
slaughtered 851
escudo 850
jesus 850
keppel 850
notification 849
novell 849
tenure 849
discouraged 848
staple 848
towers 848
assumes 847
campaigned 847
demerger 847
feeders 847
handy 847
skopje 847
spectators 847
citra 846
clarification 846
espionage 846
plantation 846
seemingly 846
admiral 845
butcher 845
drnk 845
grasim 845
inappropriate 845
ipcl 845
kang 845
schroeder 845
turbulent 845
anarchy 844
aussie 844
communal 844
cws 844
ethical 844
gazette 844
indoor 844
midst 844
oversees 844
overweight 844
po 844
responses 844
rioting 844
rivalry 844
dignity 843
hugo 843
irrational 843
medan 843
preparatory 843
urgency 843
wrangling 843
adjourned 842
bermuda 842
coils 842
kengo 842
kymmene 842
aker 841
chun 841
freestyle 841
grundig 841
hosting 841
mushtaq 841
normandy 841
shane 841
beautiful 840
citroen 840
geographical 840
harmful 840
offtake 840
praha 840
tingi 840
celebrating 839
languages 839
lon 839
soar 839
vis 839
grading 838
laureate 838
lightly 838
objects 838
ocampo 838
okay 838
detainees 837
homa 837
indosuez 837
ine 837
needing 837
varieties 837
wooden 837
thinly 836
wonderful 836
euros 835
exacerbated 835
kgs 835
knife 835
labels 835
mutiny 835
predicts 835
servicemen 835
spic 835
videnov 835
brasil 834
const 834
mao 834
presse 834
restriction 834
ashes 833
asw 833
deferreds 833
elevators 833
fame 833
fulfilling 833
maharashtra 833
milled 833
recognises 833
rr 833
coaches 832
directives 832
monte 832
noninterest 832
pier 832
pill 832
punts 832
stealing 832
timorese 832
unsettled 832
desired 831
everbright 831
gdansk 831
gus 831
heineken 831
junta 831
killers 831
polyester 831
shin 831
admits 830
ao 830
hut 830
marketers 830
nationality 830
relieve 830
rostler 830
archives 829
blanca 829
denktash 829
heifer 829
incursion 829
lahore 829
midfield 829
wedd 829
ea 828
goa 828
ortiz 828
passports 828
transferring 828
candidacy 827
ferrari 827
fluctuation 827
forty 827
nearer 827
nottingham 827
proforma 827
rite 827
teenager 827
tucker 827
imbalance 826
musical 826
rbnz 826
refueling 826
retains 826
technicians 826
bore 825
brad 825
jeopardise 825
norsk 825
savage 825
bonny 824
deregulated 824
disagreements 824
favourably 824
furthermore 824
gruntal 824
raisio 824
rom 824
sncf 824
walkout 824
abandoning 823
delegations 823
depress 823
eastward 823
joy 823
karlsruhe 823
neste 823
tibetan 823
underperformed 823
unfounded 823
welteke 823
besieged 822
cork 822
disruptions 822
recreation 822
relying 822
sectarian 822
stoiber 822
trucking 822
unresolved 822
waterhouse 822
zoete 822
agri 821
ah 821
cdr 821
debating 821
grandmet 821
lipponen 821
rahman 821
remark 821
rhine 821
ruiz 821
sabotage 821
sights 821
trace 821
basmati 820
charlene 820
embarrassing 820
sbis 820
stirred 820
tapioca 820
unprofitable 820
airplane 819
hence 819
ming 819
promissory 819
supervisors 819
upswing 819
chad 818
contingency 818
fm 818
varying 818
bharatiya 817
daniels 817
echo 817
freetown 817
subway 817
vermont 817
wei 817
worldcom 817
aligned 816
butane 816
crosby 816
jaffna 816
portions 816
weld 816
album 815
bezeq 815
cadbury 815
dance 815
dose 815
landmines 815
materialise 815
mmc 815
nasd 815
pacts 815
potash 815
premiers 815
risked 815
safa 815
solving 815
brushed 814
computerised 814
furious 814
liquidated 814
ramallah 814
ravaged 814
stevens 814
tbn 814
unconditional 814
connecting 813
denial 813
gstc 813
madison 813
optic 813
pharma 813
teens 813
bonneville 812
delegate 812
hazardous 812
nose 812
skipper 812
spearheaded 812
thirteen 812
vanguard 812
conscious 811
drowned 811
essex 811
resistant 811
shkele 811
emily 810
mixture 810
monarchy 810
poisoning 810
sends 810
swamped 810
tempered 810
wht 810
wines 810
commuter 809
congressman 809
generations 809
kings 809
leung 809
logging 809
maiden 809
medallist 809
pena 809
readings 809
sampoerna 809
spla 809
tables 809
ual 809
warfare 809
alatas 808
aung 808
conform 808
deliberate 808
eritrea 808
pepper 808
rushing 808
sided 808
volcano 808
durables 807
entrepreneur 807
linda 807
nederland 807
teng 807
anymore 806
confectionery 806
discover 806
iberia 806
leslie 806
maltese 806
minimise 806
myer 806
roller 806
sands 806
statewide 806
tommy 806
withdrawals 806
athibor 805
gennady 805
proton 805
repression 805
trimming 805
disposals 804
onwards 804
populist 804
relaxation 804
abide 803
benefitted 803
bird 803
continuity 803
elevator 803
koor 803
legg 803
ripped 803
turbulence 803
worsen 803
cdc 802
deadlocked 802
herve 802
initiate 802
leach 802
nichols 802
plaza 802
restarted 802
spillover 802
tempted 802
ala 801
attitudes 801
blues 801
indebtedness 801
whatsoever 801
ceylon 800
consultative 800
cunanan 800
fujitsu 800
guatemalan 800
inviting 800
jaime 800
poison 800
cutbacks 799
dram 799
expatriate 799
ferreira 799
psychologically 799
qld 799
repurchases 799
tire 799
yemeni 799
cascade 798
loaders 798
longs 798
meteorological 798
mtbe 798
renegade 798
venice 798
bowled 797
emptive 797
irrigation 797
symptoms 797
carryover 796
hambrecht 796
irregular 796
nyh 796
solvent 796
stretching 796
blessing 795
cardinal 795
dna 795
immigrant 795
mildly 795
powerhouse 795
rewards 795
viability 795
alcoholic 794
bernama 794
bonino 794
cooking 794
nominees 794
ranbaxy 794
riyal 794
wholesalers 794
blockbuster 793
clouds 793
foe 793
francesco 793
kubik 793
prescription 793
tenerife 793
dhl 792
forging 792
fronts 792
molson 792
alexis 791
burlington 791
deserted 791
dodgers 791
evolution 791
frb 791
furnace 791
georgiopoulos 791
mayer 791
nguyen 791
pornography 791
superb 791
technique 791
thoughts 791
adb 790
ascend 790
depleted 790
focuses 790
iceland 790
yourself 790
collar 789
eelam 789
flagging 789
harvard 789
leong 789
registering 789
statute 789
whilst 789
whip 789
eff 788
erratic 788
executions 788
fence 788
frederick 788
humanity 788
indosat 788
pregnant 788
prescribed 788
ro 788
sebastian 788
aetna 787
bossi 787
crawford 787
defection 787
glad 787
schalke 787
strongman 787
tat 787
deserved 786
feasible 786
fixture 786
goodyear 786
packing 786
andrius 785
barrage 785
benfica 785
insurgency 785
lille 785
midweek 785
tapes 785
tyco 785
ung 785
yarn 785
bild 784
fai 784
lodge 784
mazar 784
bogey 783
docks 783
dushanbe 783
extends 783
globex 783
gough 783
halfway 783
meteorologist 783
relied 783
touring 783
bankruptcies 782
contender 782
convoy 782
courses 782
hutchinson 782
liaison 782
paragraph 782
petar 782
reef 782
slate 782
validity 782
countryside 781
flax 781
kicking 781
occasional 781
wilmington 781
booking 780
noticed 780
sorts 780
administrators 779
balkans 779
beleaguered 779
docked 779
hook 779
nasional 779
stella 779
bureaucratic 778
echoing 778
olivier 778
substantive 778
teaching 778
writers 778
baxi 777
burnt 777
butt 777
ceremonies 777
escalating 777
georgian 777
kilowatt 777
mets 777
motorists 777
pibor 777
teeth 777
upstream 777
assad 776
employing 776
levitt 776
midway 776
shirts 776
translated 776
apologise 775
bite 775
cantv 775
fortuna 775
hernandez 775
imprisoned 775
inconclusive 775
lens 775
mfs 775
prefecture 775
reopening 775
shrine 775
throne 775
conversions 774
pronounced 774
redeemable 774
roadblocks 774
shortfalls 774
surely 774
tore 774
cholesterol 773
coincident 773
conoco 773
crumbling 773
mismanagement 773
oblig 773
oval 773
ras 773
secretaries 773
specifications 773
sunk 773
vilkancas 773
brighter 772
circulating 772
socgen 772
streamlining 772
sunderland 772
abundant 771
dans 771
ekeus 771
embrace 771
piracy 771
splitting 771
alessandro 770
borneo 770
bouncing 770
csd 770
europa 770
gaulle 770
julian 770
rescuers 770
revising 770
talabani 770
vocal 770
akzo 769
cake 769
hatch 769
swung 769
agassi 768
embarked 768
renewable 768
upjohn 768
ypf 768
collections 767
cry 767
fertilizer 767
ffr 767
incorporate 767
liquids 767
makeshift 767
outperforming 767
revelations 767
sounds 767
dental 766
forbes 766
fundamentalists 766
kigali 766
marion 766
shine 766
tainted 766
divestment 765
kabariti 765
miracle 765
mosenergo 765
relay 765
newmont 764
repricing 764
welt 764
withholding 764
baer 763
captive 763
collided 763
dismissing 763
fulfill 763
hijacked 763
intimidation 763
kovacs 763
limitations 763
modify 763
trump 763
ace 762
ambition 762
disposable 762
eastwards 762
farmland 762
grammes 762
ifor 762
ordrs 762
fcl 761
harold 761
sevilla 761
shutdowns 761
stir 761
ambuja 760
atherton 760
brass 760
fruits 760
goodman 760
ismail 760
moeller 760
sacrifice 760
seguin 760
eib 759
entrants 759
excitement 759
ieng 759
monarch 759
monterrey 759
prosperous 759
zhang 759
affordable 758
alike 758
asbrink 758
distinct 758
hyun 758
ia 758
implies 758
irresponsible 758
polska 758
vavuniya 758
bacteria 757
cedis 757
dominating 757
kangyo 757
magnesium 757
neo 757
penn 757
tamils 757
brigade 756
danske 756
guaranteeing 756
ironically 756
moya 756
panamax 756
powell 756
resigning 756
retreating 756
sm 756
arvind 755
auditor 755
dire 755
janis 755
malan 755
opium 755
racs 755
sebi 755
sokaiya 755
speculating 755
vowing 755
apt 754
implying 754
mexicans 754
radioactive 754
routinely 754
tocom 754
accessories 753
accommodation 753
alexandria 753
flowed 753
peacemaking 753
beecham 752
colgate 752
compelling 752
countered 752
goldsmith 752
hargrove 752
murtaza 752
ridge 752
speeds 752
tracts 752
diversity 751
divert 751
dsp 751
formidable 751
rauscher 751
sagging 751
saif 751
tendulkar 751
tribes 751
awote 750
equip 750
exuberance 750
illicit 750
kandla 750
knp 750
lethal 750
narrower 750
sega 750
threes 750
abnormals 749
axel 749
billed 749
commercially 749
lesotho 749
loud 749
meridor 749
shirt 749
silvio 749
tournaments 749
valuing 749
waged 749
accessible 748
cwb 748
doris 748
integral 748
meespierson 748
oak 748
rauma 748
slovnaft 748
ahold 747
eurograde 747
exp 747
importantly 747
jails 747
jewell 747
nedlloyd 747
nucleus 747
personality 747
sib 747
tours 747
cancellations 746
capitalise 746
corners 746
huot 746
icm 746
plotting 746
segers 746
sgs 746
shaking 746
shouting 746
ss 746
swede 746
jennifer 745
lakers 745
legend 745
velayati 745
burgeoning 744
cowen 744
danmark 744
pal 744
brett 743
nop 743
noviny 743
privatized 743
resale 743
ambush 742
flynn 742
markedly 742
montenegrin 742
trailed 742
alvarez 741
bahamas 741
novak 741
ot 741
revamp 741
titanium 741
waving 741
zyuganov 741
codes 740
guzman 740
lengths 740
martial 740
quo 740
stalemate 740
stumbling 740
ti 740
bombed 739
dimension 739
gillespie 739
globalisation 739
negotiable 739
signatures 739
annulment 738
checkpoint 738
documentation 738
hfs 738
misconduct 738
painting 738
pao 738
reagan 738
rounding 738
scramble 738
agip 737
daschle 737
disturbances 737
inclined 737
jpy 737
nhl 737
niger 737
payouts 737
proliferation 737
siberia 737
var 737
fao 736
karim 736
mayors 736
medals 736
mentally 736
motherland 736
olga 736
pains 736
persisted 736
amatil 735
crest 735
deserve 735
herzog 735
reinstated 735
une 735
unfilled 735
accountants 734
chaotic 734
complementary 734
diary 734
eckert 734
integrating 734
mecca 734
nightmare 734
occurs 734
passive 734
polar 734
requesting 734
resurgence 734
rim 734
sahnoun 734
suffers 734
tortured 734
cocktail 733
indorayon 733
accomplished 732
davenport 732
deportation 732
fallout 732
meteorologists 732
nonsense 732
paso 732
scoreboard 732
swedbank 732
viewing 732
bleak 731
leumi 731
plates 731
prayer 731
svyazinvest 731
characteristics 730
cubs 730
espana 730
ffo 730
incredible 730
uneximbank 730
voices 730
adjustable 729
astronaut 729
baxter 729
consisted 729
donated 729
fimat 729
hundt 729
kostov 729
mooted 729
secondhand 729
terrestrial 729
winding 729
wishing 729
credentials 728
schilling 728
yu 728
assemblies 727
contractual 727
fake 727
headway 727
julio 727
lek 727
hedges 726
insolvency 726
magnate 726
pf 726
arnault 725
cali 725
chateau 725
disagree 725
drum 725
hough 725
kogyo 725
paints 725
reminded 725
seizure 725
akhbar 724
coloured 724
leaf 724
psl 724
redevelopment 724
rios 724
contributor 723
decatur 723
mclaren 723
pl 723
trusted 723
wheels 723
chanted 722
cosby 722
lawmaker 722
quicker 722
rubble 722
sandor 722
vsnl 722
azeglio 721
cull 721
firearms 721
mcmillan 721
printers 721
progressing 721
quist 721
steadied 721
envisages 720
hamper 720
luncheon 720
nikolai 720
nintendo 720
rakhmonov 720
tva 720
arson 719
chul 719
daughters 719
devalued 719
grim 719
lyons 719
ugly 719
bulloch 718
calves 718
caucasus 718
chong 718
disorder 718
greenhouse 718
identifying 718
lu 718
notched 718
permian 718
undoubtedly 718
ani 717
bergen 717
brunswick 717
conv 717
cure 717
derivativesdesk 717
intake 717
isolate 717
necessity 717
novorossiisk 717
organiser 717
pgm 717
respects 717
romanians 717
tae 717
astronauts 716
caverni 716
globo 716
nail 716
patch 716
sax 716
sits 716
assemble 715
dsm 715
extremist 715
gibbs 715
heartland 715
iata 715
lars 715
sla 715
alarmed 714
borne 714
fading 714
fluctuate 714
ibex 714
krajisnik 714
pivotal 714
prostitution 714
underpinning 714
ventspils 714
beige 713
fifteen 713
firmness 713
grower 713
instances 713
touted 713
bombardier 712
capturing 712
guenter 712
gutierrez 712
henman 712
kpmg 712
lisa 712
nonrecurring 712
pools 712
railtrack 712
rigid 712
alarming 711
baird 711
discoveries 711
lining 711
rouen 711
satisfying 711
adidas 710
bets 710
bury 710
clerk 710
consortia 710
guaranty 710
homers 710
investigator 710
mackenzie 710
nielsen 710
perak 710
pile 710
schiphol 710
soo 710
stating 710
sulzer 710
tactical 710
ariz 709
blowing 709
convene 709
coruna 709
eisuke 709
electrolux 709
evaluated 709
grounded 709
honoured 709
hu 709
judging 709
philosophy 709
pizza 709
riviera 709
scrambling 709
sink 709
turf 709
frankfurter 708
heath 708
injections 708
kwacha 708
leaks 708
marriott 708
nguesso 708
prevailed 708
starr 708
tanners 708
yongchaiyudh 708
codelco 707
hate 707
jcr 707
kills 707
murdering 707
outdated 707
seizing 707
setbacks 707
abraham 706
circular 706
commentator 706
concerted 706
elder 706
emir 706
forgery 706
jonas 706
rainy 706
agf 705
deepening 705
erwin 705
iaaf 705
ipos 705
nusantara 705
priests 705
rocketed 705
sc 705
soyabean 705
walks 705
wroclaw 705
confront 704
dearth 704
examples 704
hostility 704
huber 704
kredietbank 704
nicolas 704
occupying 704
penney 704
pink 704
portrayed 704
rbls 704
twi 704
aegon 703
antara 703
champagne 703
editions 703
merval 703
rodman 703
sanders 703
secretly 703
servant 703
stabbed 703
subic 703
alitalia 702
bancshares 702
berne 702
brave 702
casa 702
csr 702
ecofin 702
eea 702
glut 702
luanda 702
moran 702
muslim 702
nights 702
overhang 702
pg 702
bent 701
dragon 701
improves 701
probes 701
relevance 701
resisting 701
seagate 701
underscored 701
annexed 700
atlantis 700
governed 700
haj 700
hdfc 700
legality 700
revco 700
sleeping 700
sociedad 700
static 700
stockbroker 700
thermo 700
typhoon 700
alloys 699
beta 699
dilemma 699
disciplined 699
jacksonville 699
lai 699
mellon 699
overshoot 699
peronist 699
poses 699
recognize 699
shells 699
statue 699
candy 698
dissolution 698
embarrassment 698
kafelnikov 698
rb 698
terminate 698
tsb 698
australis 697
braves 697
foothold 697
magyar 697
rattled 697
rowland 697
twist 697
unleashed 697
vicious 697
apiece 696
bananas 696
cashflow 696
mayne 696
redemptions 696
shame 696
shutting 696
spartak 696
strokes 696
swollen 696
tf 696
ammonia 695
chapman 695
conspiring 695
eci 695
landscape 695
laura 695
monument 695
oat 695
ofgas 695
startup 695
vans 695
weaknesses 695
allegation 694
alto 694
artificially 694
azeri 694
cans 694
flush 694
parole 694
pliva 694
searches 694
stockbroking 694
tragic 694
circuits 693
efficiently 693
endanger 693
improperly 693
incremental 693
lured 693
marcel 693
softness 693
sustaining 693
chopra 692
exploratory 692
expose 692
kumble 692
longtime 692
ruggiero 692
strains 692
underperform 692
uttar 692
wrist 692
assassinated 691
chester 691
condemning 691
countrywide 691
evenly 691
imbalances 691
pudong 691
repeating 691
rosy 691
toulouse 691
trustees 691
angrily 690
billy 690
convened 690
exceptions 690
lessons 690
liberalising 690
scheduling 690
settler 690
timna 690
whitewater 690
zaragoza 690
billings 689
birdie 689
donna 689
hermis 689
holyfield 689
oh 689
pharmacy 689
realisation 689
slew 689
ambulance 688
aoki 688
beneficiaries 688
makams 688
nano 688
reassured 688
sergeant 688
alice 687
benedetti 687
confronted 687
cycles 687
disperse 687
edp 687
ghneim 687
homeowners 687
magnus 687
monks 687
nutrition 687
onic 687
rookie 687
scrambled 687
thrift 687
architecture 686
baron 686
cathodes 686
favouring 686
ideological 686
incitec 686
johansson 686
pilgrimage 686
raft 686
struggles 686
waterford 686
asthma 685
beside 685
buildup 685
circus 685
crept 685
faltering 685
fights 685
glen 685
loins 685
pauline 685
plymouth 685
breaching 684
criticise 684
defected 684
detect 684
harrison 684
jeans 684
mighty 684
namely 684
pdsr 684
sandoz 684
tk 684
bastia 683
cboe 683
eb 683
garbage 683
inclusive 683
indusind 683
interventions 683
jeddah 683
kumaratunga 683
lesson 683
originating 683
pacificorp 683
parked 683
sary 683
sixty 683
backlash 682
bndes 682
dampening 682
elena 682
idled 682
insolvent 682
pablo 682
reinforcements 682
royalist 682
saul 682
zenith 682
aero 681
auth 681
dtb 681
enforcing 681
enrique 681
joao 681
leary 681
libel 681
motives 681
peaking 681
carpet 680
comparing 680
frf 680
gama 680
jinro 680
kse 680
overcapacity 680
petron 680
avidan 679
debtors 679
displays 679
hardy 679
kghm 679
langer 679
torres 679
tutu 679
angels 678
anytime 678
diving 678
hashemi 678
mach 678
monti 678
relocation 678
stockholder 678
aga 677
alfredo 677
clout 677
coated 677
pasminco 677
patrolling 677
repriced 677
tricks 677
bertinotti 676
booth 676
carnegie 676
commandos 676
erode 676
fantastic 676
interval 676
joblessness 676
khalid 676
lm 676
mcculloch 676
multinationals 676
nu 676
restitution 676
ser 676
silha 676
autos 675
bodyguards 675
domination 675
edouard 675
hover 675
internally 675
strategically 675
ucb 675
charlie 674
discretion 674
hdz 674
intelligent 674
modifications 674
pratt 674
steal 674
triangle 674
willis 674
brunt 673
extraordinaries 673
hints 673
inspected 673
sfo 673
swire 673
torrential 673
authoritarian 672
casual 672
experiments 672
hopewell 672
mckeef 672
parliaments 672
preferences 672
scandinavia 672
slapped 672
yoon 672
alexei 671
bowed 671
eindhoven 671
imposition 671
investigative 671
jesse 671
magnum 671
aktia 670
hai 670
jenkins 670
kilometre 670
morton 670
squared 670
calmed 669
nashville 669
piech 669
relegated 669
ruined 669
shaped 669
sindh 669
timed 669
underwrite 669
appraisal 668
barnes 668
ciments 668
disadvantage 668
eastman 668
fishery 668
flanagan 668
grind 668
hokkaido 668
horses 668
infant 668
patriarch 668
residue 668
shan 668
cheapest 667
chem 667
christine 667
clifford 667
derivative 667
frei 667
kitchen 667
matures 667
mined 667
sadc 667
schweitzer 667
artist 666
convertibility 666
devalue 666
mediate 666
realize 666
rosenthal 666
shearer 666
statistician 666
succeeding 666
treatments 666
defining 665
fii 665
forefront 665
greenwich 665
peacock 665
ptcl 665
roh 665
sanction 665
waiver 665
baum 664
bouygues 664
cloudy 664
digested 664
ignacio 664
lax 664
legendary 664
milion 664
ours 664
seekers 664
woodside 664
belka 663
bust 663
cfds 663
deadlines 663
dubious 663
fossil 663
kidney 663
kovac 663
limelight 663
nets 663
vetoed 663
armies 662
commonly 662
depressing 662
embroiled 662
hepatitis 662
incorrect 662
marubeni 662
pressuring 662
recruitment 662
rostelekom 662
supervise 662
vendor 662
carmen 661
conditioning 661
cosmonauts 661
floors 661
gomez 661
guam 661
keys 661
nile 661
plaintiff 661
sar 661
watches 661
writes 661
altitude 660
calculates 660
ct 660
decliner 660
disappearance 660
feud 660
ilbo 660
informix 660
notch 660
papandreou 660
payne 660
peat 660
shoulders 660
slogan 660
brinkerhoff 659
britannia 659
calenergy 659
execute 659
guerrero 659
hatred 659
lam 659
rosneft 659
waging 659
app 658
bath 658
entergy 658
hoiupank 658
honours 658
metsa 658
michele 658
nominate 658
oath 658
amazon 657
asbestos 657
asx 657
bureaucrats 657
eaton 657
enhancement 657
gur 657
hitter 657
reprisals 657
sparks 657
twins 657
accepts 656
backbone 656
bbv 656
chubb 656
crisil 656
durres 656
ethanol 656
foresaw 656
frenzy 656
lamfalussy 656
moratorium 656
sandra 656
swaziland 656
wrap 656
cancelling 655
constructed 655
emma 655
ernie 655
expatriates 655
filter 655
fireworks 655
inactive 655
kidnappers 655
molasses 655
pietro 655
procter 655
proves 655
subjected 655
tvk 655
aeroflot 654
alarcon 654
birds 654
debit 654
dented 654
eia 654
hospitality 654
insecurity 654
mata 654
mtv 654
navigator 654
peers 654
persecution 654
phases 654
prestige 654
bundesliga 653
chanting 653
cheer 653
derail 653
emphasise 653
fibres 653
interconnection 653
manipulated 653
mi 653
mtnl 653
pontiff 653
populations 653
rife 653
span 653
specially 653
duisenberg 652
fared 652
flex 652
jana 652
kiss 652
photographer 652
pillar 652
pouring 652
trichet 652
valeo 652
vfb 652
critically 651
emnid 651
ilo 651
salman 651
accountability 650
barricades 650
chesterfield 650
dg 650
editors 650
mierlo 650
occasionally 650
woolworths 650
clt 649
compounds 649
crane 649
dot 649
feedstock 649
haider 649
millon 649
preston 649
qualification 649
starvation 649
superintendent 649
tbf 649
colours 648
combines 648
empowerment 648
hesitant 648
hurled 648
liver 648
masked 648
orgill 648
regent 648
stagnation 648
ashland 647
cullen 647
doha 647
encouragement 647
exempted 647
gail 647
gripped 647
listening 647
montpellier 647
notional 647
prohibit 647
quasi 647
sanomat 647
santo 647
unloaded 647
clarified 646
crescent 646
defeats 646
defying 646
hayden 646
mcmoran 646
mess 646
migration 646
nestor 646
tabled 646
abruptly 645
bacon 645
bernhard 645
dynamo 645
flattening 645
rhodes 645
sf 645
thierry 645
tremor 645
voyage 645
waved 645
wendy 645
ashanti 644
caisse 644
cameron 644
caucus 644
clinics 644
etienne 644
felipe 644
leaking 644
pinto 644
reservoir 644
valve 644
cleanup 643
dug 643
migrants 643
overwhelmed 643
palembang 643
rp 643
void 643
companion 642
kraft 642
kwong 642
labelled 642
remembered 642
slumping 642
surcharges 642
atp 641
bcm 641
comedy 641
fits 641
gkn 641
grievances 641
newton 641
niagara 641
northrop 641
omv 641
progressed 641
rasheed 641
sponsoring 641
unfairly 641
uphold 641
awful 640
ceased 640
cronje 640
johnny 640
kirsten 640
novgorod 640
receivership 640
shocks 640
spokesperson 640
applause 639
ats 639
bovespa 639
broek 639
coin 639
cracks 639
goldfields 639
gyula 639
hams 639
mombasa 639
peanuts 639
recognising 639
tallinna 639
aaron 638
abuja 638
extortion 638
grove 638
illiquid 638
jihad 638
justification 638
nizhny 638
participant 638
priebke 638
stephane 638
tapis 638
villeneuve 638
whitney 638
copra 637
embassies 637
manpower 637
occurring 637
outraged 637
parades 637
sensitivity 637
shaping 637
shining 637
substances 637
suited 637
treason 637
unsolicited 637
vodafone 637
wondering 637
yfeb 637
atrocities 636
beazley 636
chiang 636
colo 636
customary 636
darwin 636
fitted 636
solvay 636
stamps 636
terence 636
basle 635
chiefly 635
christchurch 635
contamination 635
duluth 635
frontline 635
kate 635
lazard 635
lodz 635
mainframe 635
motions 635
normalisation 635
pulses 635
ruehe 635
sanyo 635
syndication 635
techs 635
tying 635
welcoming 635
ahram 634
brakes 634
conway 634
croft 634
dt 634
eli 634
famed 634
indebted 634
malone 634
novotna 634
olds 634
patasse 634
sandy 634
bolivian 633
dilute 633
lifestyle 633
louisville 633
michelle 633
prairie 633
procedural 633
publicised 633
regretted 633
tokai 633
anderlecht 632
bulgarians 632
capping 632
computed 632
founders 632
hamad 632
keystone 632
occupy 632
peterson 632
underperforming 632
axworthy 631
eramet 631
etc 631
gehe 631
relentless 631
resignations 631
westfield 631
wrecked 631
beds 630
cardiff 630
curtail 630
curtailed 630
enel 630
inaugurated 630
industri 630
lswr 630
modification 630
reckoned 630
tendering 630
answering 629
bare 629
collapsing 629
davidson 629
demonstrating 629
espanyol 629
gatt 629
homered 629
klerk 629
kurt 629
marek 629
nap 629
pin 629
synergy 629
unjustified 629
vintage 629
whereabouts 629
xi 629
aired 628
banerj 628
decisively 628
declarations 628
ferries 628
forgotten 628
lexington 628
lords 628
mindanao 628
nudged 628
rato 628
swelled 628
throat 628
yjan 628
zoo 628
abbas 627
blunt 627
decreasing 627
doce 627
fetch 627
hicp 627
laszlo 627
sb 627
singtel 627
val 627
completes 626
contend 626
kicks 626
lorenzo 626
provocation 626
bharat 625
bones 625
carb 625
chiluba 625
dumai 625
estimating 625
ideology 625
ignited 625
istat 625
longstanding 625
plutonium 625
recruited 625
redbook 625
sani 625
smiling 625
turbine 625
awaits 624
crushers 624
deutschemark 624
egg 624
es 624
escalation 624
fatty 624
foresees 624
negligible 624
pirates 624
plentiful 624
recorder 624
rita 624
videos 624
wyoming 624
amicable 623
aspirations 623
conrad 623
courthouse 623
incur 623
legitimacy 623
sab 623
thoroughly 623
thorpe 623
variation 623
yld 623
ballantyne 622
concepts 622
dispersed 622
disturbing 622
gillette 622
horlick 622
kesko 622
pleas 622
rational 622
rupo 622
salesman 622
singing 622
swedes 622
authors 
Download .txt
gitextract__1max8y4/

├── .gitignore
├── 20news.bat
├── README.md
├── anatest.py
├── classEval.py
├── corpusLoader.py
├── csv2topic.py
├── file2topic.py
├── psdvec/
│   ├── README.md
│   ├── addheader.py
│   ├── analogy.py
│   ├── bench.sh
│   ├── benchspeed.py
│   ├── catbench.py
│   ├── cleancorpus.py
│   ├── competitors/
│   │   ├── glove/
│   │   │   ├── demo.sh
│   │   │   ├── rcv1.sh
│   │   │   ├── vocab-rcv1.txt
│   │   │   ├── vocab-wiki.txt
│   │   │   └── wiki.sh
│   │   └── hyperwords/
│   │       ├── pmi2.sh
│   │       ├── pmi5-rcv1.sh
│   │       ├── pmi5.sh
│   │       ├── svd-rcv1.sh
│   │       ├── svd.sh
│   │       ├── train-rcv1.sh
│   │       └── train-wiki.sh
│   ├── corpus2liblinear.py
│   ├── eval-logs/
│   │   └── bench.log
│   ├── evaluate-toefl.py
│   ├── evaluate.py
│   ├── extractwiki.py
│   ├── fact-rcv1.bat
│   ├── fact-rcv1.sh
│   ├── fact-wiki.bat
│   ├── fact-wiki.sh
│   ├── factorize.py
│   ├── genSentDict.bat
│   ├── gencatdata.py
│   ├── gram-rcv1.bat
│   ├── gram.bat
│   ├── gramcount.pl
│   ├── patch to gensim.py
│   ├── perlxs.h
│   ├── removeDoubleNewline.pl
│   ├── sent-bench.bat
│   ├── sent-gen.conf
│   ├── sentbench.py
│   ├── tab2list.py
│   ├── testsets/
│   │   ├── analogy/
│   │   │   ├── EN-TOM-ICLR13-SEM.txt
│   │   │   ├── EN-TOM-ICLR13-SYN.txt
│   │   │   ├── google.txt
│   │   │   └── msr.txt
│   │   └── ws/
│   │       ├── EN-RG-65.txt
│   │       ├── EN-TOEFL-80.txt
│   │       ├── bruni_men.txt
│   │       ├── luong_rare.txt
│   │       ├── radinsky_mturk.txt
│   │       ├── simlex_999a.txt
│   │       ├── ws353.txt
│   │       ├── ws353_relatedness.txt
│   │       └── ws353_similarity.txt
│   ├── topwordsInList.py
│   ├── utils.py
│   ├── vecnorms.py
│   └── xml2corpus.pl
├── reuters.bat
├── snippet2topic.py
├── test-docs/
│   ├── Drug Goes From 13.50 a Tablet to 750, Overnight.txt
│   ├── VR-mitrv.txt
│   ├── batman-v-superman.txt
│   ├── batman-v-superman.txt-em100.topic.vec
│   ├── beijing-haze-news.txt
│   ├── brain-scar.txt
│   ├── britain-EU.txt
│   ├── drugstory.log
│   ├── hillary-speech.txt
│   ├── hillary-speech2.txt
│   ├── nips-wiki.txt
│   ├── sanders-speeches.txt
│   ├── spacex-news.txt
│   └── trump-speech.txt
├── topic-competitors/
│   ├── LDA/
│   │   ├── Readme.txt
│   │   ├── classEval.py
│   │   ├── corpusLoader.py
│   │   └── ldaExp.py
│   ├── doc2vec.py
│   ├── kmeans.py
│   ├── labelEval.py
│   ├── lftm2svm.py
│   ├── liu-doc2vec.py
│   └── slda/
│       ├── 20news-test-7532.slda-bow.txt
│       ├── 20news-test-7532.slda-label.txt
│       ├── 20news-train-11314.slda-bow.txt
│       ├── 20news-train-11314.slda-label.txt
│       ├── Makefile
│       ├── corpus.cpp
│       ├── corpus.h
│       ├── images.tgz
│       ├── main.cpp
│       ├── opt.cpp
│       ├── opt.h
│       ├── readme.txt
│       ├── reuters-test-2255.slda-bow.txt
│       ├── reuters-test-2255.slda-label.txt
│       ├── reuters-train-5770.slda-bow.txt
│       ├── reuters-train-5770.slda-label.txt
│       ├── settings.h
│       ├── settings.txt
│       ├── slda
│       ├── slda.cpp
│       ├── slda.h
│       ├── utils.cpp
│       └── utils.h
├── topic-cosine.py
├── topicExp.py
├── topicvecDir.py
└── utils.py
Download .txt
SYMBOL INDEX (207 symbols across 32 files)

FILE: classEval.py
  function getScores (line 5) | def getScores( true_classes, pred_classes, average):

FILE: corpusLoader.py
  function extractSentenceWords (line 10) | def extractSentenceWords(doc, remove_url=True, remove_punc="utf-8", min_...
  function load_20news (line 51) | def load_20news(setName):
  function load_reuters (line 98) | def load_reuters(setName):

FILE: csv2topic.py
  function usage (line 45) | def usage():
  function getOptions (line 60) | def getOptions():
  function main (line 108) | def main():

FILE: file2topic.py
  function usage (line 44) | def usage():
  function getOptions (line 59) | def getOptions():
  function main (line 106) | def main():

FILE: psdvec/analogy.py
  function pred_ana (line 5) | def pred_ana( model, a, a2, b, maxcands = 10 ):

FILE: psdvec/benchspeed.py
  class Timer (line 4) | class Timer(object):
    method __init__ (line 5) | def __init__(self, name=None):
    method getElapseTime (line 11) | def getElapseTime(self, isStr=True):
    method printElapseTime (line 32) | def printElapseTime(self):
  function timeToStr (line 35) | def timeToStr(timeNum, fmt="%H:%M:%S"):
  function block_factorize (line 39) | def block_factorize( core_size, noncore_size, N0, tikhonovCoeff ):

FILE: psdvec/corpus2liblinear.py
  function usage (line 11) | def usage():
  function parseConfigFile (line 25) | def parseConfigFile(configFilename):
  function getFileFeatures (line 34) | def getFileFeatures(filename, V, word2id, sentword2id, remove_stop=False):
  function processDir (line 86) | def processDir( outFilename, docDir, label, appendToOutput, V, word2ID, ...
  function main (line 123) | def main():

FILE: psdvec/evaluate-toefl.py
  function loadToeflTestset (line 12) | def loadToeflTestset(toeflTestsetFilename):
  function usage (line 31) | def usage():

FILE: psdvec/evaluate.py
  function usage (line 45) | def usage():

FILE: psdvec/factorize.py
  function uniwe_factorize (line 16) | def uniwe_factorize(G, u, N0, MAXITERS=0, tikhonovCoeff=0, testenv=None):
  function nowe_factorize (line 86) | def nowe_factorize(G, N, tikhonovCoeff=0):
  function we_factorize_GD (line 144) | def we_factorize_GD(G, Weight, N0, MAXITERS=5000, tikhonovCoeff=0, teste...
  function we_factorize_EM (line 239) | def we_factorize_EM(G, Weight, N0, MAXITERS=5, tikhonovCoeff=0, testenv=...
  function we_factorize_FW (line 303) | def we_factorize_FW(G, Weight, N0, MAXITERS=6, tikhonovCoeff=0, testenv=...
  function normalizeWeight (line 490) | def normalizeWeight( RawCounts, do_weight_cutoff, cutQuantile=0.0002, ze...
  function block_factorize (line 529) | def block_factorize( G, F, V1, N0, tikhonovCoeff, do_weight_cutoff ):
  function factorize (line 591) | def factorize( alg, algName, G, Weight, N0, MAX_ITERS, tikhonovCoeff, vo...
  function usage (line 606) | def usage():
  function main (line 629) | def main():

FILE: psdvec/patch to gensim.py
  function get_texts (line 5) | def get_texts(self):
  function tokenize (line 15) | def tokenize(content):
  function get_texts (line 19) | def get_texts(self):
  function tokenize (line 31) | def tokenize(text, lowercase=False, deacc=False, errors="strict", to_low...

FILE: psdvec/perlxs.h
  function XS_pack_charPtrPtr (line 58) | void XS_pack_charPtrPtr( SV * st, char ** s )
  function XS_release_charPtrPtr (line 76) | void XS_release_charPtrPtr(char** s)

FILE: psdvec/topwordsInList.py
  function usage (line 10) | def usage():
  function parseConfigFile (line 21) | def parseConfigFile(configFilename):
  function getListWordCount (line 30) | def getListWordCount( docPath, word2freq ):
  function processDir (line 45) | def processDir( docDir, word2freq ):
  function main (line 65) | def main():

FILE: psdvec/utils.py
  function str2dict (line 26) | def str2dict(s):
  function initConsoleLogger (line 53) | def initConsoleLogger(loggerName):
  function initFileLogger (line 59) | def initFileLogger(loggerName, isAppending=False):
  function warning (line 78) | def warning(*objs):
  class Timer (line 81) | class Timer(object):
    method __init__ (line 82) | def __init__(self, name=None):
    method getElapseTime (line 88) | def getElapseTime(self, isStr=True):
    method printElapseTime (line 109) | def printElapseTime(self):
  function timeToStr (line 112) | def timeToStr(timeNum, fmt="%H:%M:%S"):
  function norm1 (line 117) | def norm1(M, Weight=None):
  function normF (line 140) | def normF(M, Weight=None):
  function normalize (line 167) | def normalize(data, axis=1):
  function normalizeF (line 182) | def normalizeF(data, axis=1):
  function cosine (line 203) | def cosine(x, y):
  function matSizes (line 209) | def matSizes( norm, Ms, Weight=None ):
  function sym (line 216) | def sym(M):
  function skew (line 219) | def skew(M):
  function getQuantileCut (line 227) | def getQuantileCut(A, fraction):
  function power_iter (line 247) | def power_iter(M):
  function lowrank_fact (line 277) | def lowrank_fact(VV, N0):
  function save_embeddings (line 289) | def save_embeddings( filename, vocab, V, matrixName ):
  function save_matrix_as_text (line 307) | def save_matrix_as_text( filename, rowTypeName, T, *extraCols, **kwargs ):
  function load_matrix_from_text (line 333) | def load_matrix_from_text( filename, rowTypeName, colSep=" " ):
  function load_embeddings (line 401) | def load_embeddings( filename, maxWordCount=-1, extraWords={}, record_sk...
  function load_embeddings_bin (line 498) | def load_embeddings_bin( filename, maxWordCount=-1, extraWords={}, recor...
  function load_embeddings_hyper (line 587) | def load_embeddings_hyper(modelPath, vecType):
  function load_residuals (line 609) | def load_residuals( filename, word2id={}, maxRowCount=-1, maxColCount=-1 ):
  function loadBigramFile (line 679) | def loadBigramFile( bigram_filename, topWordNum, extraWords, kappa=0.01 ):
  function loadBigramFileInBlock (line 894) | def loadBigramFileInBlock( bigram_filename, core_size, noncore_size=-1, ...
  function loadUnigramFile (line 1368) | def loadUnigramFile(filename):
  function loadExtraWordFile (line 1384) | def loadExtraWordFile(filename):
  function loadSimTestset (line 1396) | def loadSimTestset(path, extraArgs=None):
  function loadAnaTestset (line 1405) | def loadAnaTestset(path, extraArgs=None):
  function loadTestsets (line 1430) | def loadTestsets(loader, testsetDir, testsetNames, extraArgs=None):
  function predict_ana (line 1458) | def predict_ana( model, a, a2, b, realb2 ):
  function evaluate_sim (line 1522) | def evaluate_sim(model, testsets, testsetNames, getAbsentWords=False, vo...
  function evaluate_ana (line 1572) | def evaluate_ana(model, testsets, testsetNames, getAbsentWords=False, vo...
  function bench (line 1648) | def bench(func, N, topEigenNum=0):
  function isMemEnoughGramian (line 1665) | def isMemEnoughGramian(D, extraVarsRatio=0):
  function isMemEnoughEigen (line 1692) | def isMemEnoughEigen(D, extraVarsRatio=5):
  function extractSentenceWords (line 1711) | def extractSentenceWords(doc, remove_url=True, remove_punc="utf-8", min_...
  function randomsample (line 1752) | def randomsample( X, n ):
  function relu (line 1759) | def relu(v, bias):
  function maxpool (line 1764) | def maxpool(vs):
  function avgpool (line 1771) | def avgpool(vs):
  class VecModel (line 1777) | class VecModel:
    method __init__ (line 1778) | def __init__(self, V, vocab, word2id, vecNormalize=True, precompute_gr...
    method __contains__ (line 1799) | def __contains__(self, w):
    method __getitem__ (line 1802) | def __getitem__(self, w):
    method orig (line 1811) | def orig(self, w):
    method precomputeGramian (line 1817) | def precomputeGramian(self):
    method similarity (line 1822) | def similarity(self, x, y):
    method sim_row (line 1842) | def sim_row(self, x):
    method most_similar (line 1859) | def most_similar(self, vx, top_num=1):

FILE: psdvec/vecnorms.py
  function usage (line 12) | def usage():
  function expectation (line 15) | def expectation(value_probs):
  function var_div (line 24) | def var_div(value_probs):

FILE: snippet2topic.py
  function usage (line 44) | def usage():
  function getOptions (line 59) | def getOptions():
  function main (line 107) | def main():

FILE: topic-competitors/LDA/classEval.py
  function getScores (line 6) | def getScores( true_classes, pred_classes, average):

FILE: topic-competitors/LDA/corpusLoader.py
  function extractSentenceWords (line 17) | def extractSentenceWords(doc, remove_url=True, remove_punc="utf-8", min_...
  function load_20news (line 62) | def load_20news(setName):
  function load_reuters (line 109) | def load_reuters(setName):

FILE: topic-competitors/LDA/ldaExp.py
  function usage (line 14) | def usage():

FILE: topic-competitors/kmeans.py
  function kmeans (line 18) | def kmeans( X, centres, delta=.001, maxiter=10, metric="euclidean", p=2,...
  function randomsample (line 72) | def randomsample( X, n ):

FILE: topic-competitors/labelEval.py
  function getScores (line 4) | def getScores( true_classes, pred_classes, average):

FILE: topic-competitors/liu-doc2vec.py
  function genDocEmbedding (line 4) | def genDocEmbedding( setName, words_file, topics_file, label_file, V, wo...

FILE: topic-competitors/slda/corpus.h
  function class (line 29) | class document
  function class (line 67) | class corpus

FILE: topic-competitors/slda/main.cpp
  function help (line 28) | void help( void ) {
  function main (line 33) | int main(int argc, char* argv[])

FILE: topic-competitors/slda/opt.cpp
  function softmax_f (line 30) | double softmax_f(const gsl_vector * x, void * opt_param)
  function softmax_df (line 85) | void softmax_df(const gsl_vector * x, void * opt_param, gsl_vector * df)
  function softmax_fdf (line 159) | void softmax_fdf(const gsl_vector * x, void * opt_param, double * f, gsl...

FILE: topic-competitors/slda/opt.h
  type opt_parameter (line 31) | struct opt_parameter

FILE: topic-competitors/slda/slda.cpp
  function suffstats (line 214) | suffstats * slda::new_suffstats(int num_docs)

FILE: topic-competitors/slda/slda.h
  type z_stat (line 27) | typedef struct {
  type suffstats (line 32) | typedef struct {
  function class (line 41) | class slda

FILE: topic-competitors/slda/utils.cpp
  function log_sum (line 8) | double log_sum(double log_a, double log_b)
  function trigamma (line 29) | double trigamma(double x)
  function digamma (line 51) | double digamma(double x)
  function make_directory (line 114) | void make_directory(char* name)
  function argmax (line 125) | int argmax(double* x, int n)
  function map_idx (line 148) | int map_idx(int row, int col, int dim)

FILE: topicExp.py
  function usage (line 49) | def usage():

FILE: topicvecDir.py
  class topicvecDir (line 23) | class topicvecDir:
    method __init__ (line 24) | def __init__(self, **kwargs):
    method setK (line 167) | def setK(self, K):
    method precompute (line 177) | def precompute(self):
    method calcEm (line 192) | def calcEm(self, docs_Pi):
    method calcLoglikelihood (line 199) | def calcLoglikelihood(self):
    method updateTheta (line 220) | def updateTheta(self):
    method updatePi (line 224) | def updatePi(self, docs_theta):
    method calcTopicResiduals (line 256) | def calcTopicResiduals(self, T):
    method updateTopicEmbeddings (line 269) | def updateTopicEmbeddings(self):
    method calcSum_pi_v (line 326) | def calcSum_pi_v(self):
    method genOutputter (line 349) | def genOutputter(self, screenVerboseThres=1):
    method genProgressor (line 356) | def genProgressor(self):
    method printTopWordsInTopics (line 366) | def printTopWordsInTopics( self, docs_theta, outputToScreen=False ):
    method docSentences2wids (line 486) | def docSentences2wids( self, docs_wordsInSentences ):
    method setDocs (line 537) | def setDocs( self, docs_wordsInSentences, docs_name ):
    method kmeans (line 579) | def kmeans( self, maxiter=10 ):
    method inferTopicProps (line 647) | def inferTopicProps( self, T, MAX_ITERS=5 ):
    method inference (line 683) | def inference(self):

FILE: utils.py
  function str2dict (line 26) | def str2dict(s):
  function initConsoleLogger (line 53) | def initConsoleLogger(loggerName):
  function initFileLogger (line 59) | def initFileLogger(loggerName, isAppending=False):
  function warning (line 78) | def warning(*objs):
  class Timer (line 81) | class Timer(object):
    method __init__ (line 82) | def __init__(self, name=None):
    method getElapseTime (line 88) | def getElapseTime(self, isStr=True):
    method printElapseTime (line 109) | def printElapseTime(self):
  function timeToStr (line 112) | def timeToStr(timeNum, fmt="%H:%M:%S"):
  function norm1 (line 117) | def norm1(M, Weight=None):
  function normF (line 140) | def normF(M, Weight=None):
  function normalize (line 167) | def normalize(data, axis=1):
  function normalizeF (line 182) | def normalizeF(data, axis=1):
  function cosine (line 203) | def cosine(x, y):
  function matSizes (line 209) | def matSizes( norm, Ms, Weight=None ):
  function sym (line 216) | def sym(M):
  function skew (line 219) | def skew(M):
  function getQuantileCut (line 227) | def getQuantileCut(A, fraction):
  function power_iter (line 247) | def power_iter(M):
  function lowrank_fact (line 277) | def lowrank_fact(VV, N0):
  function save_embeddings (line 289) | def save_embeddings( filename, vocab, V, matrixName ):
  function save_matrix_as_text (line 307) | def save_matrix_as_text( filename, rowTypeName, T, *extraCols, **kwargs ):
  function load_matrix_from_text (line 333) | def load_matrix_from_text( filename, rowTypeName, colSep=" " ):
  function load_embeddings (line 401) | def load_embeddings( filename, maxWordCount=-1, extraWords={}, record_sk...
  function load_embeddings_bin (line 498) | def load_embeddings_bin( filename, maxWordCount=-1, extraWords={}, recor...
  function load_embeddings_hyper (line 587) | def load_embeddings_hyper(modelPath, vecType):
  function load_residuals (line 609) | def load_residuals( filename, word2id={}, maxRowCount=-1, maxColCount=-1 ):
  function loadBigramFile (line 679) | def loadBigramFile( bigram_filename, topWordNum, extraWords, kappa=0.01 ):
  function loadBigramFileInBlock (line 894) | def loadBigramFileInBlock( bigram_filename, core_size, noncore_size=-1, ...
  function loadUnigramFile (line 1368) | def loadUnigramFile(filename):
  function loadExtraWordFile (line 1384) | def loadExtraWordFile(filename):
  function loadSimTestset (line 1396) | def loadSimTestset(path, extraArgs=None):
  function loadAnaTestset (line 1405) | def loadAnaTestset(path, extraArgs=None):
  function loadTestsets (line 1430) | def loadTestsets(loader, testsetDir, testsetNames, extraArgs=None):
  function predict_ana (line 1458) | def predict_ana( model, a, a2, b, realb2 ):
  function evaluate_sim (line 1522) | def evaluate_sim(model, testsets, testsetNames, getAbsentWords=False, vo...
  function evaluate_ana (line 1572) | def evaluate_ana(model, testsets, testsetNames, getAbsentWords=False, vo...
  function bench (line 1648) | def bench(func, N, topEigenNum=0):
  function isMemEnoughGramian (line 1665) | def isMemEnoughGramian(D, extraVarsRatio=0):
  function isMemEnoughEigen (line 1692) | def isMemEnoughEigen(D, extraVarsRatio=5):
  function extractSentenceWords (line 1711) | def extractSentenceWords(doc, remove_url=True, remove_punc="utf-8", min_...
  function randomsample (line 1752) | def randomsample( X, n ):
  function relu (line 1759) | def relu(v, bias):
  function maxpool (line 1764) | def maxpool(vs):
  function avgpool (line 1771) | def avgpool(vs):
  class VecModel (line 1777) | class VecModel:
    method __init__ (line 1778) | def __init__(self, V, vocab, word2id, vecNormalize=True, precompute_gr...
    method __contains__ (line 1799) | def __contains__(self, w):
    method __getitem__ (line 1802) | def __getitem__(self, w):
    method orig (line 1811) | def orig(self, w):
    method precomputeGramian (line 1817) | def precomputeGramian(self):
    method similarity (line 1822) | def similarity(self, x, y):
    method sim_row (line 1842) | def sim_row(self, x):
    method most_similar (line 1859) | def most_similar(self, vx, top_num=1):
Copy disabled (too large) Download .json
Condensed preview — 118 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (19,524K chars).
[
  {
    "path": ".gitignore",
    "chars": 19,
    "preview": "commit.bat\r\n*.pyc\r\n"
  },
  {
    "path": "20news.bat",
    "chars": 202,
    "preview": "python topicExp.py -s 20news train\r\npython topicExp.py -i 20news-train-11314-sep281-em150-best.topic.vec 20news train,te"
  },
  {
    "path": "README.md",
    "chars": 1228,
    "preview": "# TopicVec\nTopicVec is the source code for \"Generative Topic Embedding: a Continuous Representation of Documents\" (ACL 2"
  },
  {
    "path": "anatest.py",
    "chars": 386,
    "preview": "import numpy as np\r\nfrom utils import *\r\n\r\nembedding_arrays = np.load(\"25000-180000-500-BLK-8.0.vec.npy\")\r\nV, vocab, wor"
  },
  {
    "path": "classEval.py",
    "chars": 3893,
    "preview": "from sklearn import svm, metrics\r\nfrom sklearn.datasets import load_svmlight_file\r\nimport sys\r\n\r\ndef getScores( true_cla"
  },
  {
    "path": "corpusLoader.py",
    "chars": 7327,
    "preview": "# -*- coding=GBK -*-\r\n\r\nfrom sklearn.datasets import fetch_20newsgroups\r\nfrom nltk.corpus import reuters\r\nimport HTMLPar"
  },
  {
    "path": "csv2topic.py",
    "chars": 5731,
    "preview": "import numpy as np\r\nimport getopt\r\nimport sys\r\nimport pdb\r\nimport os\r\nimport csv\r\nfrom topicvecDir import topicvecDir\r\nf"
  },
  {
    "path": "file2topic.py",
    "chars": 4730,
    "preview": "import numpy as np\r\nimport getopt\r\nimport sys\r\nimport pdb\r\nimport os\r\nfrom topicvecDir import topicvecDir\r\nfrom utils im"
  },
  {
    "path": "psdvec/README.md",
    "chars": 1944,
    "preview": "# PSDVec\r\nPSDVec is the source code for \"A Generative Word Embedding Model and its Low Rank Positive Semidefinite Soluti"
  },
  {
    "path": "psdvec/addheader.py",
    "chars": 830,
    "preview": "#!/usr/bin/python\nimport os\nimport sys\nimport re\n\noldVecFilename = sys.argv[1]\nnewVecFilename = sys.argv[2]\n\nstream = os"
  },
  {
    "path": "psdvec/analogy.py",
    "chars": 1496,
    "preview": "import sys\r\nimport re\r\nfrom utils import *\r\n\r\ndef pred_ana( model, a, a2, b, maxcands = 10 ):\r\n    questWordIndices = [ "
  },
  {
    "path": "psdvec/bench.sh",
    "chars": 905,
    "preview": "#!/bin/sh\nexport ROOT=/home/shaohua/D\n#export CORPUS=$ROOT/corpus/cleanwiki.txt\n#export DIM=500\n#export MINCOUNT=100\n#ex"
  },
  {
    "path": "psdvec/benchspeed.py",
    "chars": 2378,
    "preview": "import numpy as np\r\nimport time\r\n\r\nclass Timer(object):\r\n    def __init__(self, name=None):\r\n        self.name = name\r\n "
  },
  {
    "path": "psdvec/catbench.py",
    "chars": 1071,
    "preview": "import os\r\n\r\ntestsetNames = [ \"ap\", \"battig\", \"esslli\" ]\r\ntestsetCatNums = [ 13, 10, 6 ]\r\nalgNames = [ \"PSDVec\", \"word2v"
  },
  {
    "path": "psdvec/cleancorpus.py",
    "chars": 816,
    "preview": "import sys\r\nimport os\r\nimport gensim.corpora.wikicorpus\r\n\r\n# check and process input arguments\r\nif len(sys.argv) < 3:\r\n "
  },
  {
    "path": "psdvec/competitors/glove/demo.sh",
    "chars": 1510,
    "preview": "#!/bin/bash\n\n# Makes programs, downloads sample data, trains a GloVe model, and then evaluates it.\n# One optional argume"
  },
  {
    "path": "psdvec/competitors/glove/rcv1.sh",
    "chars": 1525,
    "preview": "#!/bin/bash\n\n# Makes programs, downloads sample data, trains a GloVe model, and then evaluates it.\n# One optional argume"
  },
  {
    "path": "psdvec/competitors/glove/vocab-rcv1.txt",
    "chars": 584728,
    "preview": "the 10027055\nof 4587086\nto 4566012\nin 3906588\nand 3414395\nsaid 2511393\non 2155635\nfor 1664451\nat 1281038\nwas 1160891\ntha"
  },
  {
    "path": "psdvec/competitors/glove/vocab-wiki.txt",
    "chars": 3634391,
    "preview": "the 138261694\nof 70257704\nand 57915186\nin 55094539\nto 39015668\nwas 21523514\nis 18525686\nfor 16915183\non 16065501\nas 1592"
  },
  {
    "path": "psdvec/competitors/glove/wiki.sh",
    "chars": 1166,
    "preview": "#!/bin/bash\n\n# Makes programs, downloads sample data, trains a GloVe model, and then evaluates it.\n# One optional argume"
  },
  {
    "path": "psdvec/competitors/hyperwords/pmi2.sh",
    "chars": 409,
    "preview": "#!/bin/bash\n# A) Window size 2 with \" subsampling\nCORPUS=/home/shaohua/D/corpus/cleanwiki.txt\n\nmkdir w2.sub\npython hyper"
  },
  {
    "path": "psdvec/competitors/hyperwords/pmi5-rcv1.sh",
    "chars": 460,
    "preview": "#!/bin/bash\n\n# B) Window size 5 with dynamic contexts and \"dirty\" subsampling\n\nCORPUS=/home/shaohua/D/corpus/rcv1clean.t"
  },
  {
    "path": "psdvec/competitors/hyperwords/pmi5.sh",
    "chars": 507,
    "preview": "#!/bin/bash\n\n# B) Window size 5 with dynamic contexts and \"dirty\" subsampling\n\nCORPUS=/home/shaohua/D/corpus/cleanwiki.t"
  },
  {
    "path": "psdvec/competitors/hyperwords/svd-rcv1.sh",
    "chars": 226,
    "preview": "#!/bin/bash\n\n# Create embeddings with SVD\nDIR=w5.rcv1.dyn.sub.del\npython hyperwords/pmi2svd.py --dim 50 --neg 5 $DIR/pmi"
  },
  {
    "path": "psdvec/competitors/hyperwords/svd.sh",
    "chars": 482,
    "preview": "#!/bin/bash\n\n# Create embeddings with SVD\n\nCORPUS=/home/shaohua/D/corpus/cleanwiki.txt\n\npython hyperwords/pmi2svd.py --d"
  },
  {
    "path": "psdvec/competitors/hyperwords/train-rcv1.sh",
    "chars": 106,
    "preview": "#!/bin/sh\nrm -rf w5.rcv1.dyn.sub.del\nrm -rf w5.rcv1.dyn.sub.del\ntime ./pmi5-rcv1.sh\ntime ./svd-rcv1.sh\n\n\n\n"
  },
  {
    "path": "psdvec/competitors/hyperwords/train-wiki.sh",
    "chars": 115,
    "preview": "#!/bin/sh\nrm -rf w2.sub w5.dyn.sub.del\nrm -rf w2.sub w5.dyn.sub.del\ntime ./pmi2.sh\ntime ./pmi5.sh\ntime ./svd.sh\n\n\n\n"
  },
  {
    "path": "psdvec/corpus2liblinear.py",
    "chars": 7098,
    "preview": "import numpy as np\r\nimport getopt\r\nimport sys\r\nfrom utils import *\r\nimport pdb\r\nimport time\r\nimport os\r\nimport json\r\nimp"
  },
  {
    "path": "psdvec/eval-logs/bench.log",
    "chars": 13071,
    "preview": "shaohua@shaohua:/media/shaohua/Outerspace/corpus$ ./bench.sh \nPSD:\nRead sim testset ./testsets/ws/ws353_similarity.txt\nR"
  },
  {
    "path": "psdvec/evaluate-toefl.py",
    "chars": 2765,
    "preview": "#!/usr/bin/python\nimport getopt\nimport glob\nimport sys\nimport os.path\nfrom utils import *\nimport numpy as np\nimport copy"
  },
  {
    "path": "psdvec/evaluate.py",
    "chars": 9340,
    "preview": "#!/usr/bin/python\n\nimport getopt\nimport glob\nimport sys\nimport os.path\nfrom utils import *\nimport numpy as np\n#import pd"
  },
  {
    "path": "psdvec/extractwiki.py",
    "chars": 1299,
    "preview": "#!/usr/bin/env python\r\n# -*- coding: utf-8 -*-\r\n# code based on http://textminingonline.com/training-word2vec-model-on-e"
  },
  {
    "path": "psdvec/fact-rcv1.bat",
    "chars": 477,
    "preview": "@echo off\r\nset N0=50\r\nrem Old way of exact factorization: \r\nrem python factorize.py -n 50 -t 28000 -e absentwords.txt to"
  },
  {
    "path": "psdvec/fact-rcv1.sh",
    "chars": 158,
    "preview": "#!/bin/bash\nN0=50\ntime python factorize.py -w 15000 -n $N0 -E5 top2grams-rcv1.txt\ntime python factorize.py -v 15000-$N0-"
  },
  {
    "path": "psdvec/fact-wiki.bat",
    "chars": 872,
    "preview": "@echo off\r\nset N0=500\r\nrem Old way of exact factorization: \r\nrem python factorize.py -n 500 -t 28000 -e absentwords.txt "
  },
  {
    "path": "psdvec/fact-wiki.sh",
    "chars": 856,
    "preview": "#!/bin/bash\nN0=500\n# Old way of exact factorization: \n# python factorize.py -n 500 -t 28000 -e absentwords.txt top2grams"
  },
  {
    "path": "psdvec/factorize.py",
    "chars": 36801,
    "preview": "import sys\r\nimport numpy as np\r\nfrom scipy import linalg\r\nimport getopt\r\nimport timeit\r\nimport pdb\r\nfrom utils import *\r"
  },
  {
    "path": "psdvec/genSentDict.bat",
    "chars": 184,
    "preview": "@echo off\r\nset N=200\r\npython topwordsInList.py -c sent-gen-config.txt -l d:\\Dropbox\\sentiment\\positive-words.txt,d:\\Drop"
  },
  {
    "path": "psdvec/gencatdata.py",
    "chars": 2281,
    "preview": "import numpy as np\r\nimport scipy.linalg\r\nfrom scipy.special import *\r\nimport getopt\r\nimport sys\r\nfrom utils import *\r\nim"
  },
  {
    "path": "psdvec/gram-rcv1.bat",
    "chars": 258,
    "preview": "set CORPUS=rcv1clean.txt\r\nset SUFFIX=rcv1\r\nperl gramcount.pl -i %CORPUS% -m1 --f1 top1grams-%SUFFIX%.txt -c --nofilter -"
  },
  {
    "path": "psdvec/gram.bat",
    "chars": 273,
    "preview": "set CORPUS=reuters-train-5770.orig.txt\r\nset SUFFIX=reuters\r\nperl gramcount.pl -i %CORPUS% -m1 --f1 top1grams-%SUFFIX%.tx"
  },
  {
    "path": "psdvec/gramcount.pl",
    "chars": 32535,
    "preview": "use strict;\nuse warnings 'all';\nuse List::Util qw( min max sum );\nuse List::MoreUtils 'all';\nuse Getopt::Long;\nuse Inlin"
  },
  {
    "path": "psdvec/patch to gensim.py",
    "chars": 1621,
    "preview": "# -*- coding: utf-8 -*-\r\n\r\n### change to \"\\Lib\\site-packages\\gensim\\corpora\\wikicorpus.py\" ###\r\n\r\n    def get_texts(self"
  },
  {
    "path": "psdvec/perlxs.h",
    "chars": 1996,
    "preview": "// http://ftp.ledas.ac.uk/software/lheasoft/lheasoft6.3.1/source/heacore/pil/perl/Av_CharPtrPtr.c\r\n\r\n/* Used by the INPU"
  },
  {
    "path": "psdvec/removeDoubleNewline.pl",
    "chars": 466,
    "preview": "$wc = 0;\r\n$doubleNewlineCount = 0;\r\nwhile(<>){\r\n    $wc++;\r\n    if( /^\\r?\\n$/ ){\r\n        if( $lastIsNewline ){\r\n       "
  },
  {
    "path": "psdvec/sent-bench.bat",
    "chars": 495,
    "preview": "@echo off\r\nrem cd d:\\corpus\r\nrem python corpus2liblinear.py -d aclImdb\\test\\pos -o sent-test.txt 1\r\nrem python corpus2li"
  },
  {
    "path": "psdvec/sent-gen.conf",
    "chars": 472,
    "preview": "{ \"outFilenameTrunk\": \"sent-train\", \"docDir\": \"D:/corpus/aclImdb/train/neg\", \"label\": \"-1\", \"appendToOutput\": false }\r\n{"
  },
  {
    "path": "psdvec/sentbench.py",
    "chars": 2773,
    "preview": "import os\r\nimport re\r\nimport subprocess\r\n\r\nalg2vec = { \"PSD-reg\": \"25000-180000-500-BLK-8.0.vec\", \r\n            #\"PSD-un"
  },
  {
    "path": "psdvec/tab2list.py",
    "chars": 806,
    "preview": "import sys\r\n\r\nCAT = 1\r\nWORDS = 2\r\n\r\nFTAB = open(sys.argv[1])\r\nFLIST = open(sys.argv[2], \"w\")\r\nFLIST.write(\"WORD\\tTRUECLA"
  },
  {
    "path": "psdvec/testsets/analogy/EN-TOM-ICLR13-SEM.txt",
    "chars": 280513,
    "preview": "Athens Greece Baghdad Iraq\nAthens Greece Bangkok Thailand\nAthens Greece Beijing China\nAthens Greece Berlin Germany\nAthen"
  },
  {
    "path": "psdvec/testsets/analogy/EN-TOM-ICLR13-SYN.txt",
    "chars": 323166,
    "preview": "amazing amazingly apparent apparently\namazing amazingly calm calmly\namazing amazingly cheerful cheerfully\namazing amazin"
  },
  {
    "path": "psdvec/testsets/analogy/google.txt",
    "chars": 623223,
    "preview": "athens\tgreece\tbaghdad\tiraq\r\nathens\tgreece\tbangkok\tthailand\r\nathens\tgreece\tbeijing\tchina\r\nathens\tgreece\tberlin\tgermany\r\na"
  },
  {
    "path": "psdvec/testsets/analogy/msr.txt",
    "chars": 239628,
    "preview": "good\tbetter\trough\trougher\r\nbetter\tgood\trougher\trough\r\ngood\tbest\trough\troughest\r\nbest\tgood\troughest\trough\r\nbest\tbetter\tro"
  },
  {
    "path": "psdvec/testsets/ws/EN-RG-65.txt",
    "chars": 1208,
    "preview": "gem\tjewel\t3.94\nmidday\tnoon\t3.94\nautomobile\tcar\t3.92\ncemetery\tgraveyard\t3.88\ncushion\tpillow\t3.84\nboy\tlad\t3.82\ncock\trooste"
  },
  {
    "path": "psdvec/testsets/ws/EN-TOEFL-80.txt",
    "chars": 4300,
    "preview": "enormously | tremendously | appropriately | uniquely | decidedly\nprovisions | stipulations | jurisdictions | interrelati"
  },
  {
    "path": "psdvec/testsets/ws/bruni_men.txt",
    "chars": 69858,
    "preview": "sun sunlight 50.000000\nautomobile car 50.000000\nriver water 49.000000\nstairs staircase 49.000000\nmorning sunrise 49.0000"
  },
  {
    "path": "psdvec/testsets/ws/luong_rare.txt",
    "chars": 50486,
    "preview": "squishing\tsquirt\t5.88\r\nundated\tundatable\t5.83\r\ncircumvents\tbeat\t5.33\r\ncircumvents\tebb\t3.25\r\ndispossess\tdeprive\t6.83\r\npro"
  },
  {
    "path": "psdvec/testsets/ws/radinsky_mturk.txt",
    "chars": 7507,
    "preview": "episcopal\trussia\t2.75\r\nwater\tshortage\t2.714285714\r\nhorse\twedding\t2.266666667\r\nplays\tlosses\t3.2\r\nclassics\tadvertiser\t2.25"
  },
  {
    "path": "psdvec/testsets/ws/simlex_999a.txt",
    "chars": 18024,
    "preview": "old\tnew\t1.58\nsmart\tintelligent\t9.2\nhard\tdifficult\t8.77\nhappy\tcheerful\t9.55\nhard\teasy\t0.95\nfast\trapid\t8.75\nhappy\tglad\t9.1"
  },
  {
    "path": "psdvec/testsets/ws/ws353.txt",
    "chars": 7405,
    "preview": "love\tsex\t6.77\r\ntiger\tcat\t7.35\r\ntiger\ttiger\t10.00\r\nbook\tpaper\t7.46\r\ncomputer\tkeyboard\t7.62\r\ncomputer\tinternet\t7.58\r\nplane"
  },
  {
    "path": "psdvec/testsets/ws/ws353_relatedness.txt",
    "chars": 5134,
    "preview": "computer\tkeyboard\t7.62\nJerusalem\tIsrael\t8.46\nplanet\tgalaxy\t8.11\ncanyon\tlandscape\t7.53\nOPEC\tcountry\t5.63\nday\tsummer\t3.94\n"
  },
  {
    "path": "psdvec/testsets/ws/ws353_similarity.txt",
    "chars": 4002,
    "preview": "tiger\tcat\t7.35\ntiger\ttiger\t10.00\nplane\tcar\t5.77\ntrain\tcar\t6.31\ntelevision\tradio\t6.77\nmedia\tradio\t7.42\nbread\tbutter\t6.19\n"
  },
  {
    "path": "psdvec/topwordsInList.py",
    "chars": 3821,
    "preview": "import numpy as np\r\nimport getopt\r\nimport sys\r\nfrom utils import *\r\nimport pdb\r\nimport time\r\nimport os\r\nimport json\r\n\r\nd"
  },
  {
    "path": "psdvec/utils.py",
    "chars": 67445,
    "preview": "# -*- coding=GBK -*-\r\n\r\nimport numpy as np\r\nimport scipy.linalg\r\nfrom scipy.stats.stats import spearmanr\r\nimport time\r\ni"
  },
  {
    "path": "psdvec/vecnorms.py",
    "chars": 3398,
    "preview": "#!/usr/bin/python\n\n# this simple script is to find patterns of the norms (L1) of the learned embeddings\nfrom utils impor"
  },
  {
    "path": "psdvec/xml2corpus.pl",
    "chars": 767,
    "preview": "use strict; \r\nuse warnings;\r\nuse XML::LibXML;\r\nuse File::Find;\r\n\r\nmy $rootdir = \"D:/corpus/rcv1/\";\r\nmy $fc = 0;\r\nmy $tot"
  },
  {
    "path": "reuters.bat",
    "chars": 205,
    "preview": "python topicExp.py -s reuters train\r\npython topicExp.py -i reuters-train-5770-sep91-em150-best.topic.vec reuters train,t"
  },
  {
    "path": "snippet2topic.py",
    "chars": 5171,
    "preview": "import numpy as np\r\nimport getopt\r\nimport sys\r\nimport pdb\r\nimport os\r\nfrom topicvecDir import topicvecDir\r\nfrom utils im"
  },
  {
    "path": "test-docs/Drug Goes From 13.50 a Tablet to 750, Overnight.txt",
    "chars": 8132,
    "preview": "Specialists in infectious disease are protesting a gigantic overnight increase in the price of a 62-year-old drug that i"
  },
  {
    "path": "test-docs/VR-mitrv.txt",
    "chars": 5331,
    "preview": "Though virtual reality is still far from mainstream, 2015 was a big year for the industry as new headsets were introduce"
  },
  {
    "path": "test-docs/batman-v-superman.txt",
    "chars": 8899,
    "preview": "Batman v Superman: Dawn of Justice begins where its 2013 DC-Comics predecessor, Man of Steel, ended: The titular Krypton"
  },
  {
    "path": "test-docs/batman-v-superman.txt-em100.topic.vec",
    "chars": 84940,
    "preview": "20 500 0\n0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000 0.00000"
  },
  {
    "path": "test-docs/beijing-haze-news.txt",
    "chars": 8480,
    "preview": "BEIJING  Wu Yiling, a 15-year-old student with a love of hamburgers and Hello Kitty, celebrated when she heard that her "
  },
  {
    "path": "test-docs/brain-scar.txt",
    "chars": 2431,
    "preview": "Brain images taken from hundreds of soldiers diagnosed with mild traumatic brain injuries suggest that methods for diagn"
  },
  {
    "path": "test-docs/britain-EU.txt",
    "chars": 2629,
    "preview": "Would Britain be better off economically outside the European Union? The answer is most likely no, which is why Britons "
  },
  {
    "path": "test-docs/drugstory.log",
    "chars": 286254,
    "preview": "topicvecDir() init at Thu Mar 17 14:45:54 2016\n1 docs scanned, 1 kept. 654 words kept, 405 unique. 548 stop words, 113 o"
  },
  {
    "path": "test-docs/hillary-speech.txt",
    "chars": 23146,
    "preview": "Hello, Madison!\r\nWell, thank you all very much. Thank you. Thank you and please please be seated.\r\nI am delighted to be "
  },
  {
    "path": "test-docs/hillary-speech2.txt",
    "chars": 9574,
    "preview": "Thank you. Today, today you proved once again theres no place like home. You know, in this campaign weve won in every re"
  },
  {
    "path": "test-docs/nips-wiki.txt",
    "chars": 3565,
    "preview": "Conference on Neural Information Processing Systems\r\nAbbreviation\tNIPS\r\nDiscipline\tMachine learning, statistics, artific"
  },
  {
    "path": "test-docs/sanders-speeches.txt",
    "chars": 20762,
    "preview": "I am honored to be with you today and was pleased to receive your invitation to speak to this conference of The Pontific"
  },
  {
    "path": "test-docs/spacex-news.txt",
    "chars": 5321,
    "preview": "Some of you may have been following our recent attempts to vertically land the first stage of our Falcon 9 rocket back o"
  },
  {
    "path": "test-docs/trump-speech.txt",
    "chars": 34294,
    "preview": "Wow. Whoa. That is some group of people. Thousands.\r\n\r\nSo nice, thank you very much. Thats really nice. Thank you. Its g"
  },
  {
    "path": "topic-competitors/LDA/Readme.txt",
    "chars": 440,
    "preview": ": sklearnԴ20 newsgroups (~20000ƪĵ)nltkԴreuters(10788ƪĵ)\r\n\r\nldaExp.py: gensimָ(20newsgroup reutersָ֮ͨһ)ѧϰdoc-topicֲΪ '-tr"
  },
  {
    "path": "topic-competitors/LDA/classEval.py",
    "chars": 2932,
    "preview": "from sklearn import svm, metrics\r\nfrom sklearn.datasets import load_svmlight_file\r\nimport sys\r\n\r\n# precision, recall, f1"
  },
  {
    "path": "topic-competitors/LDA/corpusLoader.py",
    "chars": 7646,
    "preview": "# -*- coding=GBK -*-\r\n\r\nfrom sklearn.datasets import fetch_20newsgroups\r\nfrom nltk.corpus import reuters\r\nimport HTMLPar"
  },
  {
    "path": "topic-competitors/LDA/ldaExp.py",
    "chars": 3621,
    "preview": "import sys\r\nimport pdb\r\nimport os\r\nimport getopt\r\nimport time\r\nimport gensim\r\nfrom sklearn.datasets import load_svmlight"
  },
  {
    "path": "topic-competitors/doc2vec.py",
    "chars": 2001,
    "preview": "import gensim.models.doc2vec as doc2vec\nimport sys\nimport pdb\n\ncorpus = sys.argv[1]\n\nif corpus == '20news':\n    all_word"
  },
  {
    "path": "topic-competitors/kmeans.py",
    "chars": 4854,
    "preview": "#!/usr/bin/env python\r\n# kmeans.py using any of the 20-odd metrics in scipy.spatial.distance\r\n# kmeanssample 2 pass, fir"
  },
  {
    "path": "topic-competitors/labelEval.py",
    "chars": 1156,
    "preview": "from sklearn import metrics\r\nimport sys\r\n\r\ndef getScores( true_classes, pred_classes, average):\r\n    precision = metrics"
  },
  {
    "path": "topic-competitors/lftm2svm.py",
    "chars": 1470,
    "preview": "import sys\n\nlftm_file = sys.argv[1]\n\ntrain_words_file = \"reuters-train-5770.gibbslda-words.txt\"\ntrain_label_file = \"reut"
  },
  {
    "path": "topic-competitors/liu-doc2vec.py",
    "chars": 3983,
    "preview": "from utils import *\nimport pdb\n\ndef genDocEmbedding( setName, words_file, topics_file, label_file, V, word2ID, T ):\n    "
  },
  {
    "path": "topic-competitors/slda/20news-test-7532.slda-bow.txt",
    "chars": 3847987,
    "preview": "30 5:2 8:1 55:1 58:1 150:2 328:1 385:1 389:1 459:1 463:1 495:1 497:1 628:1 837:2 843:1 940:1 1058:1 1182:1 1390:1 1859:1"
  },
  {
    "path": "topic-competitors/slda/20news-test-7532.slda-label.txt",
    "chars": 26189,
    "preview": "7\r\n5\r\n0\r\n17\r\n19\r\n13\r\n15\r\n15\r\n5\r\n1\r\n2\r\n5\r\n17\r\n8\r\n0\r\n2\r\n4\r\n1\r\n6\r\n16\r\n1\r\n6\r\n17\r\n14\r\n3\r\n13\r\n11\r\n7\r\n7\r\n3\r\n5\r\n5\r\n4\r\n3\r\n14\r\n1\r\n"
  },
  {
    "path": "topic-competitors/slda/20news-train-11314.slda-bow.txt",
    "chars": 5903907,
    "preview": "33 11:1 33:1 39:1 45:1 55:1 77:1 80:1 167:1 210:1 220:1 433:1 450:1 459:1 460:1 462:4 467:1 713:1 724:1 910:1 1109:1 118"
  },
  {
    "path": "topic-competitors/slda/20news-train-11314.slda-label.txt",
    "chars": 39374,
    "preview": "7\r\n4\r\n4\r\n1\r\n14\r\n16\r\n13\r\n3\r\n2\r\n4\r\n8\r\n19\r\n14\r\n6\r\n0\r\n1\r\n7\r\n12\r\n5\r\n0\r\n10\r\n6\r\n2\r\n4\r\n1\r\n12\r\n9\r\n15\r\n7\r\n6\r\n13\r\n12\r\n17\r\n18\r\n10\r\n8"
  },
  {
    "path": "topic-competitors/slda/Makefile",
    "chars": 252,
    "preview": "CC = g++\r\nLDFLAGS = -lgsl -lm -lgslcblas\r\n\r\n\r\nLSOURCE = main.cpp corpus.cpp slda.cpp utils.cpp opt.cpp\r\nLHEADER = corpus"
  },
  {
    "path": "topic-competitors/slda/corpus.cpp",
    "chars": 2983,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\n\n// written by Chong Wang, chongw@cs.princeton.edu\n\n// This"
  },
  {
    "path": "topic-competitors/slda/corpus.h",
    "chars": 1934,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\r\n\r\n// written by Chong Wang, chongw@cs.princeton.edu\r\n\r\n// "
  },
  {
    "path": "topic-competitors/slda/main.cpp",
    "chars": 2619,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\n\n// written by Chong Wang, chongw@cs.princeton.edu\n\n// This"
  },
  {
    "path": "topic-competitors/slda/opt.cpp",
    "chars": 8124,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\n\n// written by Chong Wang, chongw@cs.princeton.edu\n\n// This"
  },
  {
    "path": "topic-competitors/slda/opt.h",
    "chars": 1533,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\n\n// written by Chong Wang, chongw@cs.princeton.edu\n\n// This"
  },
  {
    "path": "topic-competitors/slda/readme.txt",
    "chars": 3034,
    "preview": "**********************************************************\nSUPERVISED LATENT DIRICHLET ALLOCATION FOR CLASSIFICATION\n***"
  },
  {
    "path": "topic-competitors/slda/reuters-test-2255.slda-bow.txt",
    "chars": 574882,
    "preview": "41 1:1 2:2 5:2 56:1 76:1 150:2 244:1 580:2 660:1 703:3 718:1 901:1 914:1 1044:1 1179:1 1227:1 1503:2 1512:1 1525:1 1799:"
  },
  {
    "path": "topic-competitors/slda/reuters-test-2255.slda-label.txt",
    "chars": 6765,
    "preview": "0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n"
  },
  {
    "path": "topic-competitors/slda/reuters-train-5770.slda-bow.txt",
    "chars": 1630344,
    "preview": "38 0:2 6:2 33:1 52:1 69:1 73:1 94:1 100:1 119:1 148:1 555:1 638:1 716:1 873:1 1196:1 1270:5 1324:1 1503:1 1734:1 1882:1 "
  },
  {
    "path": "topic-competitors/slda/reuters-train-5770.slda-label.txt",
    "chars": 17310,
    "preview": "0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n0\r\n"
  },
  {
    "path": "topic-competitors/slda/settings.h",
    "chars": 2283,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\r\n\r\n// written by Chong Wang, chongw@cs.princeton.edu\r\n\r\n// "
  },
  {
    "path": "topic-competitors/slda/settings.txt",
    "chars": 100,
    "preview": "var max iter 20\nvar convergence 1e-3\nem max iter 50\nem convergence 1e-4\nL2 penalty 0.01\nalpha fixed\n"
  },
  {
    "path": "topic-competitors/slda/slda.cpp",
    "chars": 29822,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\n\n// written by Chong Wang, chongw@cs.princeton.edu\n\n// This"
  },
  {
    "path": "topic-competitors/slda/slda.h",
    "chars": 3005,
    "preview": "// (C) Copyright 2009, Chong Wang, David Blei and Li Fei-Fei\n\n// written by Chong Wang, chongw@cs.princeton.edu\n\n// This"
  },
  {
    "path": "topic-competitors/slda/utils.cpp",
    "chars": 3011,
    "preview": "#include \"utils.h\"\r\n\r\n/*\r\n * given log(a) and log(b), return log(a + b)\r\n *\r\n */\r\n\r\ndouble log_sum(double log_a, double "
  },
  {
    "path": "topic-competitors/slda/utils.h",
    "chars": 392,
    "preview": "#ifndef UTILS_H\n#define UTILS_H\n\n#include <stdio.h>\n#include <math.h>\n#include <float.h>\n#include <stdlib.h>\n#include <s"
  },
  {
    "path": "topic-cosine.py",
    "chars": 861,
    "preview": "import numpy as np\r\nimport sys\r\nimport pdb\r\nfrom utils import *\r\n\r\ntopic_vec_file = sys.argv[1]\r\nT = load_matrix_from_te"
  },
  {
    "path": "topicExp.py",
    "chars": 17546,
    "preview": "import sys\r\nimport pdb\r\nimport os\r\nimport getopt\r\nfrom corpusLoader import *\r\nfrom utils import *\r\nfrom topicvecDir impo"
  },
  {
    "path": "topicvecDir.py",
    "chars": 32191,
    "preview": "import numpy as np\r\nimport scipy.linalg\r\n# import for using gammaln, psi\r\nfrom scipy.special import *\r\nimport getopt\r\nim"
  },
  {
    "path": "utils.py",
    "chars": 67445,
    "preview": "# -*- coding=GBK -*-\r\n\r\nimport numpy as np\r\nimport scipy.linalg\r\nfrom scipy.stats.stats import spearmanr\r\nimport time\r\ni"
  }
]

// ... and 2 more files (download for full content)

About this extraction

This page contains the full source code of the askerlee/topicvec GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 118 files (18.0 MB), approximately 4.7M tokens, and a symbol index with 207 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!