├── www └── README.md ├── _assets └── README.md ├── src ├── clean ├── boo.wav ├── nbc.wav ├── titles.dat ├── fonts │ └── Orator-regular.ttf ├── album-art-layout-example.png ├── math-docs │ ├── point-line-distance-formula.gif │ ├── point-line-distance-illustration.gif │ └── point-line-distance.txt ├── constants.py ├── cairo-tutorials │ ├── tut2-textpdf.py │ ├── tut1-textimage.py │ ├── tut3-textwindow.py │ ├── tut5-circle.py │ ├── tut6-shapes.py │ └── tut4-lines.py ├── convert.py ├── randomdraw.py ├── titles │ ├── download.py │ ├── report.py │ ├── parse.py │ ├── pagecounts-90000000-020000 │ └── pagecounts-90000000-010000 ├── rotate.py ├── utils.py ├── albumtracks.py ├── colorspace.py ├── createpodcastxml.py ├── composetrack.py ├── jumpcity.py ├── albumart.py └── song.py ├── doc ├── sox.pdf ├── soxi.pdf ├── libsox.pdf ├── soxformat.pdf ├── jumpcity-spec.pdf ├── ubuntu.txt ├── flac-metadata-example.txt └── osx.txt ├── .gitignore └── README.md /www/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /_assets/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/clean: -------------------------------------------------------------------------------- 1 | rm track-* combo-* layer-* fg.* bg.* 2 | rm *~ *.pyc 3 | -------------------------------------------------------------------------------- /doc/sox.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/doc/sox.pdf -------------------------------------------------------------------------------- /doc/soxi.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/doc/soxi.pdf -------------------------------------------------------------------------------- /src/boo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/boo.wav -------------------------------------------------------------------------------- /src/nbc.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/nbc.wav -------------------------------------------------------------------------------- /doc/libsox.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/doc/libsox.pdf -------------------------------------------------------------------------------- /src/titles.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/titles.dat -------------------------------------------------------------------------------- /doc/soxformat.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/doc/soxformat.pdf -------------------------------------------------------------------------------- /doc/jumpcity-spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/doc/jumpcity-spec.pdf -------------------------------------------------------------------------------- /src/fonts/Orator-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/fonts/Orator-regular.ttf -------------------------------------------------------------------------------- /src/album-art-layout-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/album-art-layout-example.png -------------------------------------------------------------------------------- /src/math-docs/point-line-distance-formula.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/math-docs/point-line-distance-formula.gif -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | *.pyc 3 | *.tmproj 4 | 5 | _albums/* 6 | _assets-disabled/ 7 | _assets/* 8 | audio/* 9 | fonts/ 10 | 11 | track-* 12 | *.wav 13 | -------------------------------------------------------------------------------- /src/math-docs/point-line-distance-illustration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luismqueral/jumpcityrecords/HEAD/src/math-docs/point-line-distance-illustration.gif -------------------------------------------------------------------------------- /doc/ubuntu.txt: -------------------------------------------------------------------------------- 1 | 2 | Installing the needed software stack on Ubuntu 14.04 LTS: 3 | 4 | sudo apt-get install git python-cairo lame sox libsox-fmt-all libav-tools flac 5 | 6 | Not necessary, but handy: 7 | 8 | sudo apt-get install openssh-server idle 9 | 10 | -------------------------------------------------------------------------------- /src/constants.py: -------------------------------------------------------------------------------- 1 | 2 | # Minimum and maximum number of tracks per album. 3 | MINTRACKSPERALBUM = 3 4 | MAXTRACKSPERALBUM = 10 5 | 6 | # Minimum and maximum duration of a track. 7 | TRACKMINDUR = 15 8 | TRACKMAXDUR = 6 * 60 9 | 10 | # Album artwork size (in pixels). 11 | ALBUMARTSIZE = 1200 12 | 13 | # Other settings. 14 | OUTPUTFORMAT = "flac" # Either "mp3" or "flac". 15 | 16 | # Somewhat smaller sizes for testing purposes. 17 | #MINTRACKSPERALBUM = 1 18 | #MAXTRACKSPERALBUM = 2 19 | #TRACKMINDUR = 20 20 | #TRACKMAXDUR = 40 21 | #ALBUMARTSIZE = 320 22 | #OUTPUTFORMAT = "mp3" 23 | -------------------------------------------------------------------------------- /src/cairo-tutorials/tut2-textpdf.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | ZetCode PyCairo tutorial 5 | 6 | This program uses PyCairo to 7 | produce a PDF image. 8 | 9 | author: Jan Bodnar 10 | website: zetcode.com 11 | last edited: August 2012 12 | ''' 13 | 14 | import cairo 15 | 16 | 17 | def main(): 18 | 19 | ps = cairo.PDFSurface("tut2.pdf", 504, 648) 20 | cr = cairo.Context(ps) 21 | 22 | cr.set_source_rgb(0, 0, 0) 23 | cr.select_font_face("Sans", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_NORMAL) 24 | cr.set_font_size(40) 25 | 26 | cr.move_to(10, 50) 27 | cr.show_text("Disziplin ist Macht.") 28 | cr.show_page() 29 | 30 | 31 | if __name__ == "__main__": 32 | main() 33 | -------------------------------------------------------------------------------- /src/cairo-tutorials/tut1-textimage.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | ZetCode PyCairo tutorial 5 | 6 | This program uses PyCairo to 7 | produce a PNG image. 8 | 9 | author: Jan Bodnar 10 | website: zetcode.com 11 | last edited: August 2012 12 | ''' 13 | 14 | import cairo 15 | 16 | def main(): 17 | 18 | ims = cairo.ImageSurface(cairo.FORMAT_ARGB32, 390, 60) 19 | cr = cairo.Context(ims) 20 | 21 | cr.set_source_rgb(0, 0, 0) 22 | cr.select_font_face("Sans", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_NORMAL) 23 | cr.set_font_size(40) 24 | 25 | cr.move_to(10, 50) 26 | cr.show_text("Yoohoo, it works") 27 | 28 | ims.write_to_png("tut1.png") 29 | 30 | 31 | if __name__ == "__main__": 32 | main() 33 | 34 | -------------------------------------------------------------------------------- /src/convert.py: -------------------------------------------------------------------------------- 1 | 2 | """ 3 | convert.py 4 | 5 | Convert audio assests to usable form. Software by Michiel Overtoom, motoom@xs4all.nl 6 | """ 7 | 8 | import glob 9 | import os 10 | import sys 11 | 12 | if sys.platform.startswith("linux"): 13 | convtool = "avconv" # Assume system uses libav 14 | else: 15 | convtool = "ffmpeg" 16 | 17 | for dir in glob.glob("../_assets/*"): 18 | for fn in glob.glob(dir + "/*.m4a"): 19 | # SoX can't read the 'm4a'. Convert it to flac. 20 | print "Converting", fn 21 | base, ext = fn.rsplit(".", 1) 22 | source = "%s.m4a" % base 23 | destination = "%s.flac" % base 24 | if os.path.exists(destination): 25 | print " was already converted" 26 | continue 27 | cmd = '%s -v warning -y -i "%s" "%s"' % (convtool, source, destination) 28 | os.system(cmd) 29 | 30 | # TODO: Also check for mono mp3 files, convert them to stereo. (Note: this used to be a problem, not sure if it still is.) 31 | -------------------------------------------------------------------------------- /src/randomdraw.py: -------------------------------------------------------------------------------- 1 | 2 | """ 3 | randomdraw.py 4 | 5 | A simple GTK app to exercise the Album Art drawing. Software by Michiel Overtoom, motoom@xs4all.nl 6 | 7 | Resize the app to draw a fresh Album cover art. 8 | """ 9 | 10 | from gi.repository import Gtk 11 | import albumart 12 | 13 | class Randomdrawer(Gtk.Window): 14 | 15 | def __init__(self): 16 | super(Randomdrawer, self).__init__() 17 | self.init_ui() 18 | 19 | 20 | def init_ui(self): 21 | darea = Gtk.DrawingArea() 22 | darea.connect("draw", self.on_draw) 23 | self.add(darea) 24 | self.resize(725, 725) 25 | self.set_position(Gtk.WindowPosition.CENTER) 26 | self.connect("delete-event", Gtk.main_quit) 27 | self.show_all() 28 | 29 | 30 | def on_draw(self, wid, cr): 31 | w, h = self.get_size() 32 | self.set_title("Random Album Art (%dx%d) - Resize this window to redraw" % (w, h)) 33 | albumart.render(cr, w, h) 34 | 35 | 36 | if __name__ == "__main__": 37 | app = Randomdrawer() 38 | Gtk.main() 39 | -------------------------------------------------------------------------------- /src/titles/download.py: -------------------------------------------------------------------------------- 1 | import os 2 | import datetime 3 | import bs4 4 | import urllib2 5 | import random 6 | 7 | # Grab a few random Wikipedia pagecount files from previous month. 8 | 9 | count = 6 # This many files. 10 | 11 | # Determine the previous month. 12 | today = datetime.date.today() 13 | year, month = today.year, today.month 14 | month -= 1 15 | if month < 1: 16 | month = 12 17 | year -= 1 18 | 19 | # Download that months' index file and see which pagecount files are available for download. 20 | baseurl = "http://dumps.wikimedia.org/other/pagecounts-raw/%04d/%04d-%02d/" % (year, year, month) 21 | html = urllib2.urlopen(baseurl).read() 22 | soup = bs4.BeautifulSoup(html) 23 | pagecounturls = [] 24 | for a in soup.find_all("a"): 25 | href = a["href"] 26 | if href.startswith("pagecounts-"): 27 | pagecounturls.append(href) 28 | print "Found %d pagecount files for %04d-%02d" % (len(pagecounturls), year, month) 29 | 30 | # Choose a few, download them, extract them. 31 | fns = random.sample(pagecounturls, count) 32 | for fn in fns: 33 | url = baseurl + fn 34 | os.system("wget " + url) 35 | os.system("gunzip " + fn) 36 | 37 | print "Done! You might want to run 'parse.py' now." 38 | 39 | -------------------------------------------------------------------------------- /src/titles/report.py: -------------------------------------------------------------------------------- 1 | 2 | """ 3 | Load the titles that 'parse.py' saved, and produces a report. 4 | """ 5 | 6 | import marshal 7 | import codecs 8 | 9 | titles = marshal.load(open("../titles.dat", "rb")) 10 | 11 | textreport = False 12 | htmlreport = True 13 | 14 | if textreport: 15 | print sorted(titles.keys(), key=lambda x: x.lower()) 16 | for lang in sorted(titles.keys(), key=lambda x: x.lower()): 17 | titleset = titles[lang] 18 | print 19 | print lang 20 | nr = 100 21 | for title in titleset: 22 | print " ", title 23 | nr -= 1 24 | if nr == 0: 25 | break 26 | 27 | if htmlreport: 28 | ofn = "titles-report.html" 29 | with codecs.open(ofn, "w", "utf8") as of: 30 | of.write(u'\n\n') 31 | for lang in sorted(titles.keys(), key=lambda x: x.lower()): 32 | titleset = titles[lang] 33 | of.write(u"

%s

\n" % lang) 34 | nr = 100 35 | for title in titleset: 36 | of.write(u"%s
" % title) 37 | nr -= 1 38 | if nr == 0: 39 | break 40 | of.write("") 41 | print "'%s' written" % ofn 42 | -------------------------------------------------------------------------------- /src/cairo-tutorials/tut3-textwindow.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | ZetCode PyCairo tutorial 5 | 6 | This program uses PyCairo to 7 | draw on a window in GTK. 8 | 9 | author: Jan Bodnar 10 | website: zetcode.com 11 | last edited: August 2012 12 | ''' 13 | 14 | 15 | from gi.repository import Gtk 16 | import cairo 17 | 18 | 19 | class Example(Gtk.Window): 20 | 21 | def __init__(self): 22 | super(Example, self).__init__() 23 | 24 | self.init_ui() 25 | 26 | 27 | def init_ui(self): 28 | 29 | darea = Gtk.DrawingArea() 30 | darea.connect("draw", self.on_draw) 31 | self.add(darea) 32 | 33 | self.set_title("GTK window") 34 | self.resize(420, 120) 35 | self.set_position(Gtk.WindowPosition.CENTER) 36 | self.connect("delete-event", Gtk.main_quit) 37 | self.show_all() 38 | 39 | 40 | def on_draw(self, wid, cr): 41 | 42 | cr.set_source_rgb(0, 0, 0) 43 | cr.select_font_face("Sans", cairo.FONT_SLANT_NORMAL, 44 | cairo.FONT_WEIGHT_NORMAL) 45 | cr.set_font_size(40) 46 | 47 | cr.move_to(10, 50) 48 | cr.show_text("Disziplin ist Macht.") 49 | 50 | 51 | def main(): 52 | 53 | app = Example() 54 | Gtk.main() 55 | 56 | 57 | if __name__ == "__main__": 58 | main() 59 | -------------------------------------------------------------------------------- /src/cairo-tutorials/tut5-circle.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | ZetCode PyCairo tutorial 5 | 6 | This code example draws a circle 7 | using the PyCairo library. 8 | 9 | author: Jan Bodnar 10 | website: zetcode.com 11 | last edited: August 2012 12 | 13 | http://zetcode.com/gfx/pycairo/basicdrawing/ 14 | ''' 15 | 16 | 17 | from gi.repository import Gtk 18 | import cairo 19 | import math 20 | import random 21 | 22 | class Example(Gtk.Window): 23 | 24 | def __init__(self): 25 | super(Example, self).__init__() 26 | 27 | self.init_ui() 28 | 29 | 30 | def init_ui(self): 31 | 32 | darea = Gtk.DrawingArea() 33 | darea.connect("draw", self.on_draw) 34 | self.add(darea) 35 | 36 | self.set_title("Fill & stroke") 37 | self.resize(230, 150) 38 | self.set_position(Gtk.WindowPosition.CENTER) 39 | self.connect("delete-event", Gtk.main_quit) 40 | self.show_all() 41 | 42 | 43 | def on_draw(self, wid, cr): 44 | 45 | cr.set_line_width(9) 46 | cr.set_source_rgb(random.uniform(0,1), random.uniform(0,1), random.uniform(0,1)) 47 | 48 | w, h = self.get_size() 49 | 50 | cr.translate(w/3, h/3) 51 | cr.arc(0, 0, h/4, 0, 2*math.pi) 52 | cr.stroke_preserve() 53 | 54 | cr.set_source_rgb(random.uniform(0,1), random.uniform(0,1), random.uniform(0,1)) 55 | cr.fill() 56 | 57 | 58 | def main(): 59 | 60 | app = Example() 61 | Gtk.main() 62 | 63 | 64 | if __name__ == "__main__": 65 | main() 66 | -------------------------------------------------------------------------------- /doc/flac-metadata-example.txt: -------------------------------------------------------------------------------- 1 | metaflac --list filename.flac 2 | 3 | METADATA block #1 4 | type: 4 (VORBIS_COMMENT) 5 | is last: false 6 | length: 1433 7 | vendor string: reference libFLAC 1.2.1 20070917 8 | comments: 11 9 | comment[0]: ALBUM=nZqf9KXF 10 | comment[1]: ARTIST=[ jump city records ] 11 | comment[2]: DATE=2014 12 | comment[3]: TITLE=Alleanza dei Democratici 13 | comment[4]: ENCODER=Max 0.9.1 14 | comment[5]: ENCODING=FLAC settings: exhaustiveModelSearch:0 midSideStereo:1 looseMidSideStereo:0 QLPCoeffPrecision:0, ,enableQLPCoeffPrecisionSearch:0, minResidualPartitionOrder:0, maxResidualPartitionOrder:5, maxLPCOrder:8, apodization:tukey(0.5) 15 | comment[6]: DESCRIPTION=░ jump city records, [10.29.14 / 14:20] 16 | ░ generated by jumpcity.py 17 | ░ (https://github.com/luismqueral/jumpcityrecords) 18 | 19 | 01 Insertion (genetics) 12:14 20 | 02 Cronoamperometria 8:16 21 | 03 Rochester, Wisconsin 11:20 22 | 04 Alleanza dei Democratici 1:04 23 | 05 Eburia opaca 10:20 24 | 06 Cranial nerve nucleus 14:55 25 | 07 Beaulieu sur Mer 2:40 26 | 08 Brooklyn, Pretoria 11:27 27 | 09 Attraverso il Pacifico 12:07 28 | 10 Rio das Pedras 4:05 29 | 11 Meshcherian language 5:59 30 | 12 Kepler (microarchitecture) 2:20 31 | 13 Aaron 8:55 32 | 14 You Enjoy Myself (Part 2) 9:56 33 | 15 Galanthus 11:52 34 | 16 Beck's triad 3:39 35 | 17 Julia Solis 8:00 36 | 18 Guntucky 6:12 37 | 38 | ░ engineered by Michiel Overtoom (http://www.michielovertoom.com/) 39 | ░ designed by Luis Queral (http://luisquer.al) 40 | 41 | view more at: jumpcityrecords.bandcamp.com 42 | comment[7]: GENRE=Musique Concrète 43 | comment[8]: COMPOSER=jumpcity.py 44 | comment[9]: TRACKNUMBER=2 45 | comment[10]: TRACKTOTAL=17 46 | 47 | -------------------------------------------------------------------------------- /src/cairo-tutorials/tut6-shapes.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | ZetCode PyCairo tutorial 5 | 6 | This code example draws another 7 | three shapes in PyCairo. 8 | 9 | author: Jan Bodnar 10 | website: zetcode.com 11 | last edited: August 2012 12 | ''' 13 | 14 | from gi.repository import Gtk 15 | import cairo 16 | 17 | 18 | class cv(object): 19 | 20 | points = ( 21 | ( 0, 85 ), 22 | ( 75, 75 ), 23 | ( 100, 10 ), 24 | ( 125, 75 ), 25 | ( 200, 85 ), 26 | ( 150, 125 ), 27 | ( 160, 190 ), 28 | ( 100, 150 ), 29 | ( 40, 190 ), 30 | ( 50, 125 ), 31 | ( 0, 85 ) 32 | ) 33 | 34 | 35 | class Example(Gtk.Window): 36 | 37 | def __init__(self): 38 | super(Example, self).__init__() 39 | 40 | self.init_ui() 41 | 42 | 43 | def init_ui(self): 44 | 45 | darea = Gtk.DrawingArea() 46 | darea.connect("draw", self.on_draw) 47 | self.add(darea) 48 | 49 | self.set_title("Complex shapes") 50 | self.resize(460, 240) 51 | self.set_position(Gtk.WindowPosition.CENTER) 52 | self.connect("delete-event", Gtk.main_quit) 53 | self.show_all() 54 | 55 | 56 | def on_draw(self, wid, cr): 57 | 58 | cr.set_source_rgb(0.6, 0.6, 0.6) 59 | cr.set_line_width(1) 60 | 61 | for i in range(10): 62 | cr.line_to(cv.points[i][0], cv.points[i][1]) 63 | 64 | cr.fill() 65 | 66 | cr.move_to(240, 40) 67 | cr.line_to(240, 160) 68 | cr.line_to(350, 160) 69 | cr.fill() 70 | 71 | cr.move_to(380, 40) 72 | cr.line_to(380, 160) 73 | cr.line_to(450, 160) 74 | cr.curve_to(440, 155, 380, 145, 380, 40) 75 | cr.fill() 76 | 77 | 78 | def main(): 79 | 80 | app = Example() 81 | Gtk.main() 82 | 83 | 84 | if __name__ == "__main__": 85 | main() 86 | -------------------------------------------------------------------------------- /src/rotate.py: -------------------------------------------------------------------------------- 1 | 2 | """ 3 | rotate.py 4 | 5 | 2D rotation and proximity routines. Software by Michiel Overtoom, motoom@xs4all.nl 6 | """ 7 | 8 | import math 9 | import collections 10 | 11 | Point = collections.namedtuple("Point", "x y") 12 | Rectangle = collections.namedtuple("Rectangle", "a b c d") 13 | 14 | 15 | def barycenter(rect): 16 | "Return the center of a rectangle." 17 | totx, toty = 0.0, 0.0 18 | for p in rect: 19 | totx += p.x 20 | toty += p.y 21 | return Point(totx / 4.0, toty / 4.0) 22 | 23 | 24 | def rotatedpoint(p, center, deg): 25 | """Return a new rotated point by rotating point 'p' around point 'center' for 'deg' degrees. 26 | Positive degrees turn anti-clockwise (todo: test if this is so)""" 27 | rad = math.radians(deg) 28 | c = math.cos(rad) 29 | s = math.sin(rad) 30 | x, y = p.x - center.x, p.y - center.y 31 | x, y = x * c - y * s, x * s + y * c 32 | x, y = x + center.x, y + center.y 33 | return Point(x, y) 34 | 35 | 36 | def rotatedrectangle(r, deg): 37 | "Return a new rotated rectangle by rotating rectangle 'r' around its center for 'deg' degrees." 38 | center = barycenter(r) 39 | newp = [] 40 | for p in r: 41 | newp.append(rotatedpoint(p, center, deg)) 42 | return Rectangle(*newp) 43 | 44 | 45 | def pointtolinesegment(p0, p1, p2): 46 | "Return the distance of point p0 to the line segment p1...p2" 47 | # TODO 48 | raise NotImplementedError 49 | 50 | 51 | def overlap(r1, r2): 52 | "Return True if rectangles r1 and r2 overlap" 53 | # TODO 54 | return False 55 | 56 | 57 | def nearby(r1, r2, distance): 58 | "Return True if any point of r1 is closer than distance to any line segment of rectangle r2" 59 | # TODO 60 | return False 61 | 62 | 63 | if __name__ == "__main__": 64 | r = Rectangle(Point(-2, -2), Point(-2, 2), Point(2, 2), Point(2, -2)) 65 | assert barycenter(r) == Point(0, 0) 66 | 67 | rr = rotatedrectangle(r, 5) 68 | print rr 69 | -------------------------------------------------------------------------------- /doc/osx.txt: -------------------------------------------------------------------------------- 1 | Installing software for running jumpcity on OSX Yosemite: 2 | 3 | A word of warning: this will override the Apple-supplied version of Python with the 2.7.8 that Homebrew supplies, at least in Terminal sessions. I don't know what other consequences this causes, but as far as I can see, everything works as usual. 4 | 5 | I used a fresh install of Yosemite on an external USB disk to test out the following: 6 | 7 | - install Xcode, via the AppStore 8 | - visit http://brew.sh, scroll down, copy the install command and paste and run it in a Terminal. 9 | $ brew update 10 | $ brew install opencore-amr libvorbis flac libsndfile libao lame ffmpeg 11 | $ brew install sox 12 | $ sox -n test.wav synth 440 fade 0 2 1 13 | $ play test.wav 14 | 15 | $ python -V 16 | $ brew install python 17 | $ brew linkapps 18 | $ exit 19 | 20 | - start Terminal again 21 | $ python -V 22 | 23 | - visit https://xquartz.macosforge.org, download the DMG, open it, run the package installer 24 | - log out 25 | - log in 26 | - install the fonts 'Apercu' and 'Transport Medium' (not part of the jumpcity repository; the software will run OK without these fonts) 27 | - open a Terminal 28 | $ brew install py2cairo 29 | $ cd ~ 30 | $ git clone https://github.com/luismqueral/jumpcityrecords.git 31 | $ cd jumpcityrecords/src 32 | $ python albumart.py 33 | $ open output/* 34 | $ mkdir ~/jumpcityrecords/_albums 35 | $ mkdir ~/jumpcityrecords/_albums/Samples 36 | - place at least 5 audio samples (with the audio format mp3, wav, aiff or flac) in the ~/jumpcityrecords/_albums/Samples folder. 37 | $ python jumpcity.py 38 | - see if it works. Feel free to Control-C after a while. 39 | 40 | - install Gtk3+ as follows: 41 | $ cd ~/jumpcityrecords/src 42 | $ brew install pygobject3 gtk+3 43 | $ mkdir -p ~/Library/LaunchAgents 44 | $ cp /usr/local/Cellar/d-bus/1.8.8/org.freedesktop.dbus-session.plist ~/Library/LaunchAgents/ 45 | $ launchctl load -w ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist 46 | $ python randomdraw.py (could take some time, XQuartz has to start too) 47 | - resize the app window to refresh the album art 48 | 49 | UNRELATED TIP: Download http://goo.gl/nKqPvM 50 | This app will restore Lucida Grande as the system font on Yosemite. If you like the older look of OSX, or, in my case, I have a pretty old iMac and the screen isn't suited well for Helvetica Neue. 51 | -------------------------------------------------------------------------------- /src/cairo-tutorials/tut4-lines.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | ''' 4 | ZetCode PyCairo tutorial 5 | 6 | In this program, we connect all mouse 7 | clicks with a line. 8 | 9 | author: Jan Bodnar 10 | website: zetcode.com 11 | last edited: August 2012 12 | ''' 13 | 14 | 15 | from gi.repository import Gtk, Gdk 16 | import cairo 17 | 18 | 19 | class MouseButtons: 20 | 21 | LEFT_BUTTON = 1 22 | RIGHT_BUTTON = 3 23 | 24 | 25 | class Example(Gtk.Window): 26 | 27 | def __init__(self): 28 | super(Example, self).__init__() 29 | 30 | self.init_ui() 31 | 32 | 33 | def init_ui(self): 34 | 35 | self.darea = Gtk.DrawingArea() 36 | self.darea.connect("draw", self.on_draw) 37 | self.darea.set_events(Gdk.EventMask.BUTTON_PRESS_MASK) 38 | self.add(self.darea) 39 | 40 | self.coords = [] 41 | 42 | self.darea.connect("button-press-event", self.on_button_press) 43 | 44 | self.set_title("Lines") 45 | self.resize(300, 200) 46 | self.set_position(Gtk.WindowPosition.CENTER) 47 | self.connect("delete-event", Gtk.main_quit) 48 | self.show_all() 49 | 50 | 51 | def on_draw(self, wid, cr): 52 | 53 | cr.set_source_rgb(0, 0, 0) 54 | cr.set_line_width(0.5) 55 | 56 | for i in self.coords: 57 | for j in self.coords: 58 | 59 | cr.move_to(i[0], i[1]) 60 | cr.line_to(j[0], j[1]) 61 | cr.stroke() 62 | 63 | del self.coords[:] 64 | 65 | 66 | def on_button_press(self, w, e): 67 | 68 | if e.type == Gdk.EventType.BUTTON_PRESS \ 69 | and e.button == MouseButtons.LEFT_BUTTON: 70 | 71 | self.coords.append([e.x, e.y]) 72 | 73 | if e.type == Gdk.EventType.BUTTON_PRESS \ 74 | and e.button == MouseButtons.RIGHT_BUTTON: 75 | 76 | self.darea.queue_draw() 77 | 78 | 79 | def main(): 80 | 81 | app = Example() 82 | Gtk.main() 83 | 84 | 85 | if __name__ == "__main__": 86 | main() 87 | 88 | -------------------------------------------------------------------------------- /src/titles/parse.py: -------------------------------------------------------------------------------- 1 | 2 | "Processes downloaded files like 'pagecounts-20140917-080000' and isolates the Wikipedia article titles from them." 3 | 4 | import glob 5 | import urllib2 6 | import collections 7 | import time 8 | import marshal 9 | import random 10 | import re 11 | import unicodedata 12 | 13 | # Don't read titles from these projects. 14 | forbiddenprojects = set(("Www","am", "AR", "ar", "arc", "arz", "as", "bh", "bn", "bo", "bpy", "chr", 15 | "ckb", "cr")) 16 | 17 | # TODO: Maybe it's better to specify what languages (=projects) to include. 18 | 19 | 20 | titles = collections.defaultdict(set) # Mapping from language -> set of titles 21 | 22 | errors = successes = 0 23 | for fn in glob.glob("pagecounts-????????-??????"): 24 | print "Processing", fn 25 | for line in open(fn): 26 | line = urllib2.unquote(line.strip()).replace("_", " ") 27 | try: 28 | line = line.decode("utf8") 29 | line = unicodedata.normalize("NFC", line) 30 | line = line.replace("`", "'") 31 | except UnicodeDecodeError: 32 | errors += 1 33 | continue 34 | project, rest = line.split(" ", 1) 35 | if project in forbiddenprojects: 36 | continue 37 | if "." in project: 38 | continue # Only pageviews of articles. 39 | if len(rest) < 5 or len(rest) > 40: 40 | continue # Check for minimum and maximum length. 41 | if rest[0].isdigit(): 42 | continue # No numeric titles. 43 | if rest.startswith((".", "%")): 44 | continue # No titles that start with a dot or a percent sign. 45 | if ":" in rest: 46 | continue # No special pages. 47 | if "\\" in rest or "//" in rest: 48 | continue # Distrust titles with backslashes in them, and don't allow slashes because linux doesn't like that in filenames. 49 | if "?" in rest or "*" in rest: 50 | continue # Wildcards in filenames is also a bad idea. 51 | title, _, _ = rest.rsplit(" ", 2) 52 | # At the moment, the combination of nginx and the filesystem have some encoding issues, so no accented chars in titles... 53 | containsnonascii = False 54 | for c in title: 55 | if ord(c) > 127: 56 | containsnonascii = True 57 | break 58 | if containsnonascii: 59 | continue 60 | titles[project].add(title) 61 | successes += 1 62 | 63 | if errors: 64 | print "%s titles extracted; %d utf8 decoding errors" % (successes, errors) 65 | 66 | marshal.dump(dict(titles), open("../titles.dat", "wb"), 2) 67 | -------------------------------------------------------------------------------- /src/math-docs/point-line-distance.txt: -------------------------------------------------------------------------------- 1 | This is an implementation made for FINITE LINE SEGMENTS, not infinite lines like most other functions here seem to be (that's why I made this). 2 | 3 | https://dl.dropboxusercontent.com/u/608462/Drawdebug.swf 4 | 5 | 6 | 7 | import math 8 | 9 | def dist(x1,y1, x2,y2, x3,y3): # x3,y3 is the point 10 | px = x2-x1 11 | py = y2-y1 12 | 13 | something = px*px + py*py 14 | 15 | u = ((x3 - x1) * px + (y3 - y1) * py) / float(something) 16 | 17 | if u > 1: 18 | u = 1 19 | elif u < 0: 20 | u = 0 21 | 22 | x = x1 + u * px 23 | y = y1 + u * py 24 | 25 | dx = x - x3 26 | dy = y - y3 27 | 28 | # Note: If the actual distance does not matter, 29 | # if you only want to compare what this function 30 | # returns to other results of this function, you 31 | # can just return the squared distance instead 32 | # (i.e. remove the sqrt) to gain a little performance 33 | 34 | 35 | http://forums.codeguru.com/showthread.php?194400-Distance-between-point-and-line-segment 36 | 37 | http://forums.codeguru.com/showthread.php?194400-Distance-between-point-and-line-segment/page2 38 | 39 | http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=geometry1 40 | 41 | http://stackoverflow.com/questions/11604680/point-laying-near-line 42 | 43 | http://stackoverflow.com/questions/14553105/finding-if-line-or-point-is-near-a-line 44 | 45 | http://stackoverflow.com/questions/849211/shortest-distance-between-a-point-and-a-line-segment 46 | 47 | Here's some correct code, in C++. It presumes a class 2D-vector class vec2 {float x,y;}, essentially, with operators to add, subract, scale, etc, and a distance and dot product function (i.e. x1 x2 + y1 y2). 48 | 49 | float minimum_distance(vec2 v, vec2 w, vec2 p) { 50 | // Return minimum distance between line segment vw and point p 51 | const float l2 = length_squared(v, w); // i.e. |w-v|^2 - avoid a sqrt 52 | if (l2 == 0.0) return distance(p, v); // v == w case 53 | // Consider the line extending the segment, parameterized as v + t (w - v). 54 | // We find projection of point p onto the line. 55 | // It falls where t = [(p-v) . (w-v)] / |w-v|^2 56 | const float t = dot(p - v, w - v) / l2; 57 | if (t < 0.0) return distance(p, v); // Beyond the 'v' end of the segment 58 | else if (t > 1.0) return distance(p, w); // Beyond the 'w' end of the segment 59 | const vec2 projection = v + t * (w - v); // Projection falls on the segment 60 | return distance(p, projection); 61 | } 62 | 63 | EDIT: I needed a Javascript implementation, so here it is, with no dependencies (or comments, but it's a direct port of the above). Points are represented as objects with x and y attributes. 64 | 65 | function sqr(x) { return x * x } 66 | function dist2(v, w) { return sqr(v.x - w.x) + sqr(v.y - w.y) } 67 | function distToSegmentSquared(p, v, w) { 68 | var l2 = dist2(v, w); 69 | if (l2 == 0) return dist2(p, v); 70 | var t = ((p.x - v.x) * (w.x - v.x) + (p.y - v.y) * (w.y - v.y)) / l2; 71 | if (t < 0) return dist2(p, v); 72 | if (t > 1) return dist2(p, w); 73 | return dist2(p, { x: v.x + t * (w.x - v.x), 74 | y: v.y + t * (w.y - v.y) }); 75 | } 76 | function distToSegment(p, v, w) { return Math.sqrt(distToSegmentSquared(p, v, w)); } 77 | 78 | 79 | 80 | -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- 1 | 2 | """ 3 | utils.py 4 | 5 | Generic routines for the jumpcity project. Software by Michiel Overtoom, motoom@xs4all.nl 6 | """ 7 | 8 | import string 9 | import random 10 | import subprocess 11 | import os 12 | 13 | def randomname(): 14 | allowed = string.letters + string.digits 15 | return "".join(random.choice(allowed) for i in xrange(8)) 16 | 17 | 18 | def rnd(v, w=None): 19 | "Convenience helper for random numbers." 20 | if w is None: 21 | return random.uniform(0, v) 22 | else: 23 | return random.uniform(v, w) 24 | 25 | 26 | def hhmmss2seconds(x): 27 | "Convert a string like '01:23:58.230' to seconds." 28 | h, m, s = x.split(":") 29 | return float(h) * 3600 + float(m) * 60 + float(s) 30 | 31 | 32 | def seconds2hhmmss(x): 33 | "Convert a number of seconds (as a float) to a string like '01:23:58.230'." 34 | left = float(x) 35 | h = int(left / 3600.0) 36 | left -= 3600.0 * h 37 | m = int(left / 60.0) 38 | left -= 60.0 * m 39 | s = int(left) 40 | left -= s 41 | if left >= 0.001: 42 | left = int(round(left * 1000)) 43 | return "%02d:%02d:%02d.%03d" % (h, m, s, left) 44 | else: 45 | return "%02d:%02d:%02d" % (h, m, s) 46 | 47 | 48 | def seconds2hmmss(x): 49 | "Convert a number of seconds (as a float) to a string like '1:23:58'." 50 | left = float(x) 51 | h = int(left / 3600.0) 52 | left -= 3600.0 * h 53 | m = int(left / 60.0) 54 | left -= 60.0 * m 55 | s = int(left) 56 | left -= s 57 | return "%d:%02d:%02d" % (h, m, s) 58 | 59 | 60 | 61 | def execute(cmd): 62 | """ Execute a command and return its standard output and standard error. """ 63 | p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True) 64 | return p.communicate() 65 | 66 | 67 | def soxexecute(cmd): 68 | """ Execute a SoX command and analyze the error output. Separate the warnings from the errors. """ 69 | output, errors = execute(cmd) 70 | warnings = [] 71 | realerrors = [] 72 | for line in errors.splitlines(): 73 | if line.startswith("sox FAIL"): 74 | realerrors.append(line) 75 | else: 76 | warnings.append(line) 77 | if warnings: 78 | print "SUPPRESSED WARNINGS:", warnings 79 | return output, "\n".join(realerrors) 80 | 81 | 82 | def soundfileduration(fn): 83 | """ Use soxi to determine the duration of a sound file, in seconds. 84 | Return a tuple of (succescode, duration, errormessage). """ 85 | p = subprocess.Popen(("soxi", fn), stdout=subprocess.PIPE, stderr=subprocess.PIPE) 86 | output, errors = p.communicate() 87 | if errors: 88 | return False, None, errors 89 | for line in output.splitlines(): 90 | if line.startswith("Duration"): 91 | for part in line.split(" "): 92 | if "." in part: 93 | return True, hhmmss2seconds(part), None 94 | return False, None, None 95 | 96 | 97 | if __name__ == "__main__": 98 | print randomname() 99 | 100 | print rnd(100) 101 | 102 | if os.path.exists("synth-tst.wav"): 103 | os.unlink("synth-tst.wav") 104 | 105 | cmd = "sox -n synth-tst.wav synth 440 fade 0 4" 106 | out, err = execute(cmd) 107 | print "out:",out 108 | print "err:",err 109 | 110 | os.system("ls -al synth-tst.wav") 111 | 112 | cmd = "sox -n synth-tst.wav synth XXX fade 0 4" 113 | out, err = execute(cmd) 114 | print "out:",out 115 | print "err:",err 116 | 117 | fn = "../audio/backgrounds/nature/nonexistant" 118 | print soundfileduration(fn) 119 | 120 | fn = "../audio/backgrounds/nature/ocean.mp3" 121 | print soundfileduration(fn) 122 | 123 | secs = hhmmss2seconds("01:23:58.230") 124 | print secs 125 | print seconds2hhmmss(secs) 126 | -------------------------------------------------------------------------------- /src/albumtracks.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf8 -*- 2 | 3 | """ 4 | albumtracks.py 5 | 6 | Generate meta-data (name, tracknames, durations etc...) for an album. Software by Michiel Overtoom, motoom@xs4all.nl 7 | """ 8 | 9 | import marshal 10 | import codecs 11 | import random 12 | import sys 13 | sys.path.append("..") 14 | import utils 15 | import constants 16 | import datetime 17 | 18 | 19 | class AlbumTracks(object): 20 | def __init__(self): 21 | # The file 'titles.dat' has been prepared by 'parse.py'. 22 | self.titles = marshal.load(open("titles.dat", "rb")) 23 | # Divide the titels into english and non-english. 24 | english_titles = set() 25 | non_english_titles = set() 26 | for lang, titleset in self.titles.iteritems(): 27 | if lang == "en": 28 | english_titles = english_titles.union(self.titles[lang]) 29 | else: 30 | non_english_titles = non_english_titles.union(self.titles[lang]) 31 | self.english_titles = list(english_titles) 32 | self.non_english_titles = list(non_english_titles) 33 | 34 | 35 | def randomtitle(self, allowparentheses=True): 36 | while True: 37 | if utils.rnd(100) < 80: 38 | name = random.choice(self.english_titles) 39 | else: 40 | name = random.choice(self.non_english_titles) 41 | if not allowparentheses and ("(" in name or ")" in name): 42 | continue 43 | return name 44 | 45 | 46 | def generatetrack(self): 47 | duration = int(random.uniform(constants.TRACKMINDUR, constants.TRACKMAXDUR + 1)) 48 | name = self.randomtitle() 49 | return name, duration 50 | 51 | 52 | def generatealbum(self): 53 | title = self.randomtitle(False) 54 | datestamp = datetime.datetime.now().strftime("%Y-%m-%d / %H:%M:%S") 55 | trackcount = int(random.uniform(constants.MINTRACKSPERALBUM, constants.MAXTRACKSPERALBUM + 1)) 56 | seen = set() 57 | tracks = [] 58 | while len(tracks) < trackcount: 59 | candidate = self.generatetrack() 60 | name, _ = candidate 61 | if name not in seen: # Avoid duplicate track names. 62 | tracks.append(candidate) 63 | seen.add(name) 64 | return title, datestamp, tracks 65 | 66 | 67 | def htmlexample(self): 68 | ofn = "albumtracks.html" 69 | with codecs.open(ofn, "w", "utf8") as of: 70 | of.write(u""" 71 | 72 | 73 | 74 | 89 | 90 |
\n"""); 91 | for i in xrange(100): 92 | albumname, datestamp, tracks = self.generatealbum() 93 | of.write(u"

%s

\n" % albumname) 94 | of.write(u"\n") 95 | for track in tracks: 96 | trackname, duration = track 97 | minutes = int(duration / 60) 98 | seconds = duration - minutes * 60 99 | padspace = " " if minutes < 10 else "" 100 | of.write(u"" % (trackname, padspace, minutes, seconds)) 101 | of.write(u"
%s%s%d:%02d
\n") 102 | of.write("
") 103 | print "'%s' written" % ofn 104 | 105 | 106 | if __name__ == "__main__": 107 | a = AlbumTracks() 108 | a.htmlexample() 109 | -------------------------------------------------------------------------------- /src/colorspace.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # HSL (Hue-Saturation-Lightness) to RGB conversion. 4 | # Software by Michiel Overtoom, motoom@xs4all.nl, november 2010 5 | # Algorithm taken from http://en.wikipedia.org/wiki/HSL_and_HSV 6 | 7 | import unittest 8 | 9 | # Given an HSL color with hue H ∈ [0°, 360°), saturation SHSL ∈ [0, 1], and lightness L ∈ [0, 1], 10 | # compute R,G,B (each component in 0..1) 11 | def hsl2rgb1(h, s, l): 12 | c = (1 - abs(2 * l - 1)) * s 13 | ha = float(h) / 60.0 14 | x = c * (1 - abs(ha % 2 - 1)) 15 | r = g = b = 0 16 | if ha < 1: 17 | r, g, b = c, x, 0 18 | elif ha < 2: 19 | r, g, b = x, c, 0 20 | elif ha < 3: 21 | r, g, b = 0, c, x 22 | elif ha < 4: 23 | r, g, b = 0, x, c 24 | elif ha < 5: 25 | r, g, b = x, 0, c 26 | elif ha < 6: 27 | r, g, b = c, 0, x 28 | else: 29 | r, g, b = 0, 0, 0 30 | m = l - c / 2.0 31 | return r + m, g + m, b + m 32 | 33 | # Same as hsl2rgb1, but returns r,g,b, values in 0..255 inclusive. 34 | def hsl2rgb(h, s, l): 35 | r, g, b = hsl2rgb1(h, s, l) 36 | return int(round(255 * r)), int(round(255 * g)), int(round(255 * b)) 37 | 38 | 39 | class HslTests(unittest.TestCase): 40 | def test_conversion(self): 41 | "Tests taken from the page http://en.wikipedia.org/wiki/HSL_and_HSV, 'Examples' table" 42 | wikipediatable=""" 43 | #FFFFFF 1.000 1.000 1.000 n/a n/a 0.000 0.000 1.000 1.000 1.000 1.000 0.000 0.000 0.000 44 | #808080 0.500 0.500 0.500 n/a n/a 0.000 0.000 0.500 0.500 0.500 0.500 0.000 0.000 0.000 45 | #000000 0.000 0.000 0.000 n/a n/a 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 46 | #FF0000 1.000 0.000 0.000 0.0° 0.0° 1.000 1.000 1.000 0.500 0.333 0.299 1.000 1.000 1.000 47 | #BFBF00 0.750 0.750 0.000 60.0° 60.0° 0.750 0.750 0.750 0.375 0.500 0.664 1.000 1.000 1.000 48 | #008000 0.000 0.500 0.000 120.0° 120.0° 0.500 0.500 0.500 0.250 0.167 0.293 1.000 1.000 1.000 49 | #80FFFF 0.500 1.000 1.000 180.0° 180.0° 0.500 0.500 1.000 0.750 0.833 0.850 0.500 1.000 0.400 50 | #8080FF 0.500 0.500 1.000 240.0° 240.0° 0.500 0.500 1.000 0.750 0.667 0.557 0.500 1.000 0.250 51 | #BF40BF 0.750 0.250 0.750 300.0° 300.0° 0.500 0.500 0.750 0.500 0.583 0.457 0.667 0.500 0.571 52 | #A0A424 0.628 0.643 0.142 61.8° 61.5° 0.501 0.494 0.643 0.393 0.471 0.581 0.779 0.638 0.699 53 | #411BEA 0.255 0.104 0.918 251.1° 250.0° 0.814 0.750 0.918 0.511 0.426 0.242 0.887 0.832 0.756 54 | #1EAC41 0.116 0.675 0.255 134.9° 133.8° 0.559 0.504 0.675 0.396 0.349 0.460 0.828 0.707 0.667 55 | #F0C80E 0.941 0.785 0.053 49.5° 50.5° 0.888 0.821 0.941 0.497 0.593 0.748 0.944 0.893 0.911 56 | #B430E5 0.704 0.187 0.897 283.7° 284.8° 0.710 0.636 0.897 0.542 0.596 0.423 0.792 0.775 0.686 57 | #ED7651 0.931 0.463 0.316 14.3° 13.2° 0.615 0.556 0.931 0.624 0.570 0.586 0.661 0.817 0.446 58 | #FEF888 0.998 0.974 0.532 56.9° 57.4° 0.466 0.454 0.998 0.765 0.835 0.931 0.467 0.991 0.363 59 | #19CB97 0.099 0.795 0.591 162.4° 163.4° 0.696 0.620 0.795 0.447 0.495 0.564 0.875 0.779 0.800 60 | #362698 0.211 0.149 0.597 248.3° 247.3° 0.448 0.420 0.597 0.373 0.319 0.219 0.750 0.601 0.533 61 | #7E7EB8 0.495 0.493 0.721 240.5° 240.4° 0.228 0.227 0.721 0.607 0.570 0.520 0.316 0.290 0.135 62 | """.replace("°", "").replace("n/a","0.0") 63 | err = 0.001 64 | for line in [x.strip() for x in wikipediatable.splitlines()]: 65 | if not line: continue 66 | htmlcolor, refr, refg, refb, h, _, _, _, _, l, _, _, _, shsl, _ = line.split() 67 | refr, refg, refb, h, s, l = float(refr), float(refg), float(refb), float(h), float(shsl), float(l) 68 | r, g, b = hsl2rgb1(h, s, l) 69 | dr, dg, db = abs(refr - r), abs(refg - g), abs(refb - b) 70 | self.assertFalse(dr > err or dg > err or db > err) 71 | 72 | def test_eightbitquantities(self): 73 | self.assertEqual(hsl2rgb(0.0, 0.0, 0.0), (0, 0, 0)) 74 | self.assertEqual(hsl2rgb(0.0, 0.0, 0.5), (128, 128, 128)) 75 | self.assertEqual(hsl2rgb(0.0, 0.0, 1.0), (255, 255, 255)) 76 | 77 | if __name__ == "__main__": 78 | unittest.main() 79 | 80 | -------------------------------------------------------------------------------- /src/createpodcastxml.py: -------------------------------------------------------------------------------- 1 | # -*- encoding: utf8 -*- 2 | 3 | ''' 4 | createprodcastxml.py 5 | 6 | Create a RSS (rich site summary) XML file, compatible with iTunes. Software by Michiel Overtoom, motoom@xs4all.nl 7 | 8 | TODO: Atom compatibility. 9 | 10 | Put the resulting podcast.xml in the www/static directory on the webserver, 11 | the URL then is: 12 | 13 | http://www.jumpcityrecords.com/podcast.xml 14 | 15 | You can open that URL with a webbrowser, or in iTunes (via File/Subscribe to podcast...) 16 | 17 | ''' 18 | 19 | import os 20 | import glob 21 | import hashlib 22 | import urllib 23 | from lxml import etree as et 24 | import StringIO 25 | import email.Utils 26 | import utils 27 | 28 | albumsdir = "../_albums" 29 | 30 | 31 | nsmap = { 32 | "itunes": "http://www.itunes.com/dtds/podcast-1.0.dtd", 33 | "atom": "http://www.w3.org/2005/Atom", 34 | } 35 | 36 | 37 | def guidfromfile(fn): 38 | content = open(fn, "rb").read() 39 | return hashlib.md5(content).hexdigest() 40 | 41 | 42 | def xml_serialize(node): 43 | el = et.ElementTree(node) 44 | output = StringIO.StringIO() 45 | try: 46 | el.write(output, encoding=u"UTF-8", xml_declaration=True, pretty_print=True) 47 | except TypeError: 48 | el.write(output, encoding=u"UTF-8") # Early versions of the XML library didn't support the 'xml_declaration' parameter yet. 49 | xml = output.getvalue() 50 | return xml 51 | 52 | 53 | def filesize(fn): 54 | return os.lstat(fn).st_size 55 | 56 | 57 | def rfc2822date(fn): 58 | filetime = os.stat(fn).st_mtime 59 | return email.Utils.formatdate(filetime, localtime=True) 60 | 61 | 62 | rss = et.Element(u"rss", version=u"2.0", nsmap=nsmap) 63 | channel = et.SubElement(rss, u"channel") 64 | et.SubElement(channel, u"title").text = u"Jump City Records" 65 | et.SubElement(channel, u"link").text = u"https://github.com/luismqueral/jumpcityrecords" # TODO: make a website at http://www.jumpcityrecords.com 66 | et.SubElement(channel, u"language").text = u"en-us" 67 | et.SubElement(channel, u"copyright").text = u"Jump City Records" 68 | et.SubElement(channel, u"{%s}subtitle" % nsmap["itunes"]).text = u"Jump City Records is an experimental, open-source record label that produces and releases its albums through a series of python bots." 69 | et.SubElement(channel, u"{%s}author" % nsmap["itunes"]).text = u"Jump City Records" 70 | et.SubElement(channel, u"{%s}summary" % nsmap["itunes"]).text = u"Jump City Records is an experimental, open-source record label that produces and releases its albums through a series of pythonic bots." 71 | et.SubElement(channel, u"{%s}description" % nsmap["itunes"]).text = u"Jump City Records is an experimental, open-source record label that produces and releases its albums through a series of python robots." 72 | owner = et.SubElement(rss, u"{%s}owner" % nsmap["itunes"]) 73 | et.SubElement(owner, u"name").text = u"Jump City Records" # This shows up in iTunes as the podcast title. 74 | et.SubElement(owner, u"email").text = u"luismqueral@gmail.com" 75 | et.SubElement(channel, u"{%s}image" % nsmap["itunes"]).text = u"http://www.michielovertoom.com/incoming/3uVPrNUc.png" # TODO: Better logo. 76 | et.SubElement(channel, u"{%s}category" % nsmap["itunes"]).text = u"Music" 77 | 78 | for albumdir in glob.glob(os.path.join(albumsdir, "*")): 79 | _, albumname = albumdir.rsplit("/", 1) 80 | print u"Processing album", albumname 81 | for songfn in glob.glob(os.path.join(albumdir, "*.mp3")): 82 | songfn = songfn.decode("utf8") 83 | _, songname = songfn.rsplit("/", 1) 84 | urlsongname = urllib.quote_plus(songname.encode("utf8")).replace("+", "%20") 85 | url = u"http://www.jumpcityrecords.com/albums/%s/%s" % (albumname, urlsongname) 86 | # Test whether URLs works OK. 87 | resp = urllib.urlopen(url) 88 | if resp.code != 200: 89 | print "Error: '%s' can't be fetched" % url 90 | item = et.SubElement(channel, u"item") 91 | et.SubElement(item, u"title").text = songname 92 | # et.SubElement(item, u"{%s}author" % nsmap["itunes"]).text = u"TODO: John Doe" 93 | et.SubElement(item, u"{%s}subtitle" % nsmap["itunes"]).text = u"Musique Concrète" # TODO: generated text from YouTube or Google Trends? 94 | # et.SubElement(item, u"{%s}summary" % nsmap["itunes"]).text = u"TODO: Shown when (i) button is clicked" 95 | songlength = filesize(songfn) 96 | et.SubElement(item, u"enclosure", url=url, length=str(songlength), type="audio/mp3") 97 | guid = guidfromfile(songfn) 98 | et.SubElement(item, u"guid").text = guid 99 | et.SubElement(item, u"pubDate").text = rfc2822date(songfn) # TODO: Use track number as seconds value 100 | success, duration, _ = utils.soundfileduration(songfn) 101 | et.SubElement(item, u"{%s}duration" % nsmap["itunes"]).text = utils.seconds2hmmss(duration) 102 | et.SubElement(item, u"{%s}keywords" % nsmap["itunes"]).text = u"Musique Concrète" 103 | et.SubElement(item, u"{%s}explicit" % nsmap["itunes"]).text = u"yes" # For safety. Title may contain profanity: http://en.wikipedia.org/wiki/Argel_Fucks 104 | 105 | with open("podcast.xml", "wt") as of: 106 | of.write(xml_serialize(rss)) 107 | 108 | 109 | -------------------------------------------------------------------------------- /src/composetrack.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf8 -*- 2 | 3 | """ 4 | composetrack.py 5 | 6 | Create a track from random assets. Software by Michiel Overtoom, motoom@xs4all.nl 7 | 8 | - Choose a random directory from the _assets subdirectory. 9 | - Choose three random files in this subdirectory. 10 | - Mix them. 11 | 12 | Return the name of the generated track. 13 | 14 | TODO: determine (and correct) bitrate. SoX won't mix soundfiles with different bitrates. 15 | """ 16 | 17 | import os 18 | import random 19 | import glob 20 | import utils 21 | import datetime 22 | import constants 23 | 24 | 25 | def generate(targetduration=None, albumname=None, trackname=None, picturefilename=None, tags=None, play=False): 26 | """ Generate one album track. """ 27 | if targetduration is None: 28 | targetduration = int(random.uniform(constants.TRACKMINDUR, constants.TRACKMAXDUR)) 29 | 30 | asset = random.choice([name for name in glob.glob("../_assets/*") if os.path.isdir(name)]) 31 | print "\x1b[36m" + "\x1b[1m" + "\n Creating a track from '%s' asset, target duration %s \n" % (asset, utils.seconds2hhmmss(targetduration)) + "\x1b[22m" + "\x1b[37m" 32 | fns = [fn for fn in glob.glob(os.path.join(asset, "*")) if not fn.endswith(".m4a")] 33 | 34 | mixercmd = "sox -m " 35 | for nr, fn in enumerate(random.sample(fns, 3)): 36 | # See how long the sample is. 37 | success, fndur, errors = utils.soundfileduration(fn) 38 | if not success: 39 | raise ValueError("generate() can't determine the duration of '%s': %s" % (fn, errors)) 40 | print "\x1b[1m" + " Source for layer%d: %s (duration %s)" % (nr, fn, utils.seconds2hhmmss(fndur)) + "\x1b[22m" 41 | # If sample duration is longer than 'targetduration' seconds, select a random fragment from it, and fade it out. 42 | fade = trim = "" 43 | if fndur > targetduration: 44 | trimstart = random.uniform(0, max(0, (fndur - targetduration - 4))) 45 | trimlength = targetduration 46 | trim = "trim %d %d" % (trimstart, trimlength) 47 | print " ...excerpt from %s to %s (duration %s)" % (utils.seconds2hhmmss(trimstart), utils.seconds2hhmmss(trimstart + trimlength), utils.seconds2hhmmss(trimlength)) 48 | fade = "fade 0 %d 4" % targetduration 49 | print " ...fade: %s" % fade 50 | # If it is shorter than the target duration, repeat it. 51 | repeat = "" 52 | if fndur < targetduration: 53 | repeats = (targetduration - fndur) / fndur 54 | repeat = "repeat %d" % repeats 55 | print " ...repeating, extra %d times (for a total duration of %s)" % (repeats, (repeats + 1) * fndur) 56 | panning = ( 57 | "remix 1 2", # No panning for sample #1 58 | "remix 1 2v0.25", # Right panning for sample #2 59 | "remix 1v0.25 2", # Left panning for sample #3 60 | ) 61 | layerfn = "layer%d.wav" % nr 62 | cmd = 'sox "%s" "%s" channels 2 rate 44100 %s %s %s %s' % (fn, layerfn, panning[nr], repeat, trim, fade) 63 | _, errors = utils.soxexecute(cmd) 64 | if errors: 65 | raise ValueError("generate() can't create layer '%s': %s" % (layerfn, errors)) 66 | result, layerdur, errors = utils.soundfileduration(layerfn) 67 | if errors: 68 | raise ValueError("generate() can't determine duration of '%s': %s" % (layerfn, errors)) 69 | print " ...resulting duration: %s \n" % utils.seconds2hhmmss(layerdur) 70 | mixercmd += '"%s" ' % layerfn 71 | 72 | trackfilename = "track-%s.wav" % datetime.datetime.now().strftime("%Y-%m-%d.%H-%M-%S") 73 | mixercmd += trackfilename 74 | print "Mixing to %s..." % trackfilename, 75 | _, errors = utils.soxexecute(mixercmd) 76 | if errors: 77 | raise ValueError("generate() can't mix: %s" % (trackfilename, errors)) 78 | print "" 79 | print "\x1b[92m" + "\x1b[1m" + "done" + "\x1b[22m" + "\x1b[37m" 80 | 81 | os.system("rm layer*.wav") # Remove tempfiles. 82 | 83 | if play: 84 | os.system("play -q %s" % trackfilename) 85 | 86 | if constants.OUTPUTFORMAT == "mp3": 87 | print "" 88 | print "Making mp3..." 89 | id3tags = u' --ta "Jump City Records" --ty %04d' % datetime.date.today().year 90 | if albumname: 91 | id3tags += u' --tl "%s"' % albumname 92 | if trackname: 93 | id3tags += u' --tt "%s"' % trackname 94 | cmd = u"lame %s %s" % (id3tags, trackfilename) 95 | res = os.system(cmd.encode("utf8")) 96 | if res != 0: 97 | print "LAME error %d" % res 98 | return None 99 | os.unlink(trackfilename) 100 | trackfilename = trackfilename.replace(u".wav", u".mp3") 101 | elif constants.OUTPUTFORMAT == "flac": 102 | print "" 103 | print "Making flac..." 104 | pictureclause = u"" 105 | if picturefilename: 106 | pictureclause = u'--picture="%s" ' % picturefilename 107 | tagclause = u"" 108 | if tags: 109 | for field, value in tags.iteritems(): 110 | if field == "DESCRIPTION": 111 | tagclause += u'--tag-from-file=%s="%s" ' % (field, value) 112 | else: 113 | tagclause += u'--tag=%s="%s" ' % (field, value) 114 | cmd = u'flac -s -f -8 --delete-input-file %s %s "%s"' % (pictureclause, tagclause, trackfilename) 115 | res = os.system(cmd.encode("utf8")) 116 | if res != 0: 117 | print "flac error %d" % res 118 | return None 119 | trackfilename = trackfilename.replace(".wav", ".flac") 120 | else: 121 | raise Exception("Unrecognized output format '%s'" % constants.OUTPUTFORMAT) 122 | return trackfilename 123 | 124 | 125 | 126 | if __name__ == "__main__": 127 | for i in xrange(20): 128 | generate() 129 | -------------------------------------------------------------------------------- /src/jumpcity.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf8 -*- 2 | 3 | """ 4 | jumpcity.py 5 | 6 | Main driver. Software by Michiel Overtoom, motoom@xs4all.nl 7 | """ 8 | 9 | import albumart 10 | import albumtracks 11 | import composetrack 12 | import os 13 | import codecs 14 | import constants 15 | import datetime 16 | """ If you want automatical uploading to SoundCloud using scaup, 17 | you have to place 'scaup.py' (and 'credentials.py') in the same 18 | directory as 'jumpcity.py'. See: https://github.com/motoom/scaup """ 19 | try: 20 | import scaup 21 | scaup_available = True 22 | except ImportError: 23 | scaup_available = False 24 | 25 | 26 | def generatealbum(): 27 | """ Generate a complete album. """ 28 | longstring = """\ 29 | ____________ _..._ 30 | | ________ | ___ .' `. ____________ 31 | || || | /`. .-' \ | 32 | || || | ( O / O. "\ | 33 | || || | | (_) _/ | 34 | ||________|| | /((())) / \_____ | 35 | | ] | | \______/ // \ | 36 | | | | _..-) // \ | 37 | | | | / .\\_..-' \ \ | 38 | | | |_/ \ `. \___| 39 | | | / | \ / 40 | _____|__________| / / / / _______ 41 | | ./| / / 42 | _|____\_| | / 43 | \ / _) \__ 44 | \ / (_\ \() 45 | ___|_____|____ / / \\_\/ 46 | __/ | |/ /___| 47 | ..'`..'| | | _/_/ | 48 | .'(( ((( |__| |(__() | 49 | .'((( ((( .'__| | |______|________ 50 | ((( (( ((`. | | | / 51 | ((((( (((((`.| | | / 52 | ((( ((( ((.'| | / / 53 | `..-''-....' |___________|/ / 54 | """ 55 | print "\n" + longstring 56 | print "\x1b[1m" + "[ jump city records ]" 57 | print " • • • • • • • • • • • • • • • • • • • • • • • • • • • • •" 58 | # Start with the name and release date. 59 | at = albumtracks.AlbumTracks() 60 | while True: 61 | albumname, datestamp, tracks = at.generatealbum() 62 | safestamp = datestamp.replace(" / ", " ").replace(":", ".") # Most filesystems don't like / and : in filenames. 63 | stampedname = u"%s (%s)" % (albumname, safestamp) 64 | albumdir = os.path.join("..", "_albums", stampedname) 65 | if os.path.exists(albumdir): # Don't overwrite existing albums with the same name. 66 | continue 67 | break 68 | print "\x1b[1m" + "\x1b[7m" + "\nMaking new album '%s'" % stampedname + "\x1b[0m" 69 | os.mkdir(albumdir) 70 | 71 | # A nice picture... 72 | picturefilename = albumart.rendertopng(albumname, datestamp, albumdir) 73 | 74 | # Make a description of the entire album - this is added as a comment to every track in the album. 75 | description = [ 76 | u"░ jump city records, %s" % stampedname, 77 | u"░ generated by jumpcity.py", 78 | u"", 79 | u"░ (https://github.com/luismqueral/jumpcityrecords)", 80 | u"", 81 | ] 82 | maxtracknamelen = max(len(track[0]) for track in tracks) 83 | for nr, track in enumerate(tracks): 84 | trackname, duration = track 85 | minutes = int(duration / 60) 86 | seconds = duration - minutes * 60 87 | padspace = " " if minutes < 10 else "" 88 | line = u"%02d %-*s %s%d:%02d" % (nr + 1, maxtracknamelen, trackname, padspace, minutes, seconds) 89 | description.append(line) 90 | description.extend([ 91 | u"a project by:", 92 | u" • Michiel Overtoom (http://www.michielovertoom.com/)", 93 | u" • Luis Queral (http://luisquer.al)\n", 94 | u"view more at: http://soundcloud.com/jumpcityrecords", 95 | ]) 96 | description = u"\n".join(description) 97 | descriptionfilename = os.path.join(albumdir, "description.txt") 98 | with codecs.open(descriptionfilename, "w", "utf8") as of: 99 | of.write(description) 100 | 101 | # Now compose the actual tracks. 102 | for nr, track in enumerate(tracks): 103 | trackname, duration = track 104 | tags = { 105 | "ALBUM": albumname, 106 | "ARTIST": u"[ jump city records ]", 107 | "DATE": datetime.date.today().isoformat(), 108 | "TITLE": trackname, 109 | "DESCRIPTION": descriptionfilename, 110 | "GENRE": u"Musique Concrète", 111 | "COMPOSER": u"jumpcity.py", 112 | "TRACKNUMBER": nr + 1, 113 | "TRACKTOTAL": len(tracks), 114 | } 115 | # Catch exception and re-generate track in case of error. 116 | while True: 117 | try: 118 | trackfilename = composetrack.generate(duration, albumname, trackname, picturefilename, tags) 119 | except ValueError, e: 120 | print "ERROR:", e 121 | continue 122 | break 123 | # Convert problematic characters in filenames, eg. ?, /, \, :, to a space. 124 | safetrackname = trackname.replace("?", " ").replace("/", " ").replace("\\", " ").replace(":", " ") 125 | destname = u"%02d %s - %s.%s" % (nr + 1, albumname, safetrackname, constants.OUTPUTFORMAT) 126 | print "\x1b[92m" + "\x1b[1m" "DESTNAME:" + "\x1b[37m", destname + "\x1b[22m" 127 | print "" 128 | print " • • • • • • • • • • • • • • • • • • • • • • • • • • • • •" 129 | os.rename(trackfilename, os.path.join(albumdir, destname)) 130 | 131 | # Clean up 132 | os.unlink(descriptionfilename) 133 | print "\x1b[0m" 134 | return albumdir, albumname 135 | 136 | 137 | if __name__ == "__main__": 138 | if scaup_available: 139 | client, _ = scaup.login() 140 | for i in xrange(1): 141 | albumdir, albumname = generatealbum() 142 | if scaup_available: 143 | scaup.upload(client, albumdir, title=albumname, verbose=True) 144 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![jump city records](http://i.imgur.com/jgJVyBk.png) 2 | 3 | Jump City Records is an experimental, open-source record label that produces and releases its albums through a series of python bots. It was designed by Luis Queral (http://luisquer.al) and engineered by Michiel Overtoom (http://www.michielovertoom.com/). 4 | 5 | The above illustration was done by Matt Carignan (http://mattcarignan.com/). 6 | 7 | ## Process 8 | 9 | **When run, the script begins by randomly assigning the 10 | following variables:** 11 | * Album Title 12 | * Track titles 13 | * Number of Tracks 14 | * Title of Tracks 15 | * Duration of Tracks 16 | 17 | *** 18 | 19 | ### Album Titles 20 | Track titles are generated via the Wikipedia API from random article titles. 21 | * ex. Stanydale 22 | * ex. Serua (Fijian Communal Constituency, Fiji) 23 | 24 | ### Number of Tracks 25 | Each album is assigned a random number of tracks. They are officially set at 3-8 tracks, although this can be changed in jumpcity.py settings. 26 | 27 | ### Track Titles: 28 | Track titles are generated via the Wikipedia API from random article titles. 29 | * ex. Yuuka Maeda 30 | * ex. Tartu Town Hall 31 | 32 | ### Duration of Tracks: 33 | Track durations are assigned randomly. They are officially set at being no shorter than 15 seconds and no longer than 6 minutes. Again this can be altered in jumpcity.py settings. 34 | 35 | *** 36 | 37 | ## Output 38 | The audio created by Jump City Records is entirely sample-based. Samples range from field recordings, avant garde / noise albums, among many other sources. Most of the audio was downloaded from[archive.org](archive.org), in addition to assorted torrent trackers. At this time, jump City Records does not have the capability to attribute the samples used, but assume that the manner in which they are manipulated (and by nature of their genre), they would be indistinguishable. 39 | 40 | ### Sample file structure 41 | The samples are organized in a directory of folders filled with a variety of audio formats (_assets). When run, the script selects one folder and three random 42 | audio samples within it. It places each of these audio files on top of each other in SoX, applies a chain of effects to each track, and exports the master track as a .flac. It will do this (x) times, determined by the script. 43 | 44 | The file location for the output would be within a folder named _albums. 45 | 46 | ![graph](http://i.imgur.com/15q5w2M.png) 47 | 48 | *** 49 | 50 | ## Installation Instructions 51 | This program has been tested on both Linux and OSX systems. 52 | 53 | ### Linux (Ubuntu 14.04) 54 | ```sudo apt-get install git python-cairo lame sox libsox-fmt-all libav-tools flac``` 55 | Installation is admittadly easiest on Linux machines, but be advised that Linux has inferior type rendering to OSX machines. As a result, the typography found on album covers generated via Ciaro on Linux machines will look strange compated to OSX. Not sure if there's a work around for this! 56 | 57 | ### OSX 58 | Installing on OSX yields higher quality graphical results, but can be a bit of a pain to install. No fear though, it is absolutely doable! 59 | 60 | *A word of warning:* this will override the Apple-supplied version of Python with the 2.7.8 that Homebrew supplies, at least in Terminal sessions. I don't know what other consequences this causes, but as far as I can see, everything works as usual. 61 | 62 | *We used a fresh install of Yosemite on an external USB disk to test out the following:* 63 | 64 | ``` 65 | - install Xcode, via the AppStore 66 | - visit http://brew.sh, scroll down, copy the install command and paste and run it in a Terminal. 67 | $ brew update 68 | $ brew install opencore-amr libvorbis flac libsndfile libao lame ffmpeg 69 | $ brew install sox 70 | $ sox -n test.wav synth 440 fade 0 2 1 71 | $ play test.wav 72 | 73 | $ python -V 74 | $ brew install python 75 | $ brew linkapps 76 | $ exit 77 | 78 | - start Terminal again 79 | $ python -V 80 | 81 | - visit https://xquartz.macosforge.org, download the DMG, open it, run the package installer 82 | - log out 83 | - log in 84 | - install the fonts 'Apercu' and 'Transport Medium' (not part of the jumpcity repository; the software will run OK without these fonts) 85 | - open a Terminal 86 | $ brew install py2cairo 87 | $ cd ~ 88 | $ git clone https://github.com/luismqueral/jumpcityrecords.git 89 | $ cd jumpcityrecords/src 90 | $ python albumart.py 91 | $ open output/* 92 | $ mkdir ~/jumpcityrecords/_albums 93 | $ mkdir ~/jumpcityrecords/_albums/Samples 94 | - place at least 5 audio samples (with the audio format mp3, wav, aiff or flac) in the ~/jumpcityrecords/_albums/Samples folder. 95 | $ python jumpcity.py 96 | - see if it works. Feel free to Control-C after a while. 97 | 98 | - install Gtk3+ as follows: 99 | $ cd ~/jumpcityrecords/src 100 | $ brew install pygobject3 gtk+3 101 | $ mkdir -p ~/Library/LaunchAgents 102 | $ cp /usr/local/Cellar/d-bus/1.8.8/org.freedesktop.dbus-session.plist ~/Library/LaunchAgents/ 103 | $ launchctl load -w ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist 104 | $ python randomdraw.py (could take some time, XQuartz has to start too) 105 | - resize the app window to refresh the album art 106 | $ python jumpcity.py 107 | ``` 108 | **If you installed it correctly, you'll see something that looks like this this:** 109 | 110 | ![success](http://i.imgur.com/sbBhW11.gif) 111 | 112 | *** 113 | 114 | ### Example Album 115 | You can view all of the Jump City Records releases here http://soundcloud.com/jumpcityrecords 116 | 117 | ![Example Album Art](http://i.imgur.com/75DspsO.png) 118 | 119 | ``` 120 | ░ jump city records, Jim Brigden (2015-01-14 17.24.14) 121 | ░ generated by jumpcity.py 122 | 123 | ░ (https://github.com/luismqueral/jumpcityrecords) 124 | 125 | 01 Tongren Fenghuang Airport 2:11 126 | 02 Rava Rajputs 1:47 127 | 03 Fountains of Wayne discography 0:26 128 | 04 CATS Eyes 4:14 129 | 05 Mahuawan 0:55 130 | 06 Trombe wall 2:01 131 | 07 Solar eclipse of January 17, 101 1:43 132 | 08 Ronald Hughes 2:00 133 | 09 Chuman/Humanzee 1:38 134 | 10 Malek Baghi 2:46 135 | 136 | a project by: 137 | • Michiel Overtoom (http://www.michielovertoom.com/) 138 | • Luis Queral (http://luisquer.al) 139 | 140 | view more at: http://soundcloud.com/jumpcityrecords 141 | ``` 142 | 143 | *Listen here:* https://soundcloud.com/jumpcityrecords/sets/111614-2349a 144 | 145 | *** 146 | 147 | ### Colophon 148 | 149 | **Dependencies used** 150 | - *SoX* http://sox.sourceforge.net/ 151 | - *Cairo* http://cairographics.org/pycairo/ 152 | 153 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /src/albumart.py: -------------------------------------------------------------------------------- 1 | 2 | """ 3 | albumart.py 4 | 5 | Using Cairo or PIL to draw album art. Software by Michiel Overtoom, motoom@xs4all.nl 6 | """ 7 | 8 | import os 9 | import datetime 10 | try: 11 | import cairo # On Ubuntu: sudo apt-get install python-cairo; On OSX (with homebrew): sudo brew install py2cairo 12 | have_cairo = True 13 | except ImportError: 14 | from PIL import Image, ImageFont, ImageDraw # On OSX: sudo pip install pillow 15 | have_cairo = False 16 | import colorspace 17 | import utils 18 | from utils import rnd 19 | import rotate 20 | from rotate import Rectangle, Point 21 | import constants 22 | 23 | def randomcolor(transfrom=None, transto=None): 24 | if transfrom is None: 25 | return rnd(1), rnd(1), rnd(1) 26 | else: 27 | return rnd(1), rnd(1), rnd(1), rnd(transfrom, transto) 28 | 29 | 30 | def randompastelcolor(): 31 | hue = rnd(360) 32 | lightness = rnd(0.8, 0.9) 33 | saturation = rnd(0.5, 1) 34 | return colorspace.hsl2rgb1(hue, saturation, lightness) 35 | 36 | 37 | def randomrectangle_candidate(w, h): 38 | center = Point(rnd(w), rnd(h)) 39 | rw = max(rnd(w * 0.9), 30) # Not too thin: minimum width and height 20 pixels. 40 | rh = max(rnd(h * 0.9), 20) 41 | r = Rectangle( 42 | Point(center.x - rw / 2, center.y + rh / 2), 43 | Point(center.x + rw / 2, center.y + rh / 2), 44 | Point(center.x + rw / 2, center.y - rh / 2), 45 | Point(center.x - rw / 2, center.y - rh / 2)) 46 | # Now rotate it randomly. There's a fifty-fifty percent change that the rotation will be strongly vertical/horizontal aligned. 47 | if rnd(100) > 50: 48 | angle = rnd(360) # Completely arbitrary rotation. 49 | else: 50 | angle = rnd(4) - 2 # Almost horizontal/vertical ;-) 51 | r = rotate.rotatedrectangle(r, angle) 52 | # Check whether every coordinate of the rectangle lies within (0,0)-(w,h) (with a 5% margin) 53 | topmargin, rightmargin, bottommargin, leftmargin = h * 0.05, w * 0.95, h * 0.95, w * 0.05 54 | for p in r: 55 | if p.x < leftmargin or p.x > rightmargin: return None 56 | if p.y < topmargin or p.y > bottommargin: return None 57 | return r 58 | 59 | 60 | def randomrectangle(w, h): 61 | r = None 62 | while not r: 63 | r = randomrectangle_candidate(w, h) 64 | return r 65 | 66 | 67 | def drawrectangle(cr, r): 68 | for p in r: 69 | cr.line_to(p.x, p.y) 70 | cr.fill() 71 | 72 | 73 | def render(cr, w, h, albumtitle=None, datestamp=None): 74 | if datestamp is None: 75 | datestamp = datetime.datetime.now().strftime("%Y-%m-%d / %H:%M:%S") 76 | if have_cairo: 77 | splith = h * 0.85 78 | # Start with white background. 79 | cr.set_source_rgb(1, 1, 1) # White. 80 | cr.rectangle(0, 0, w, h) 81 | cr.fill() 82 | # Colored upper pane (backdrop for rectangles). 83 | cr.set_source_rgba(*randomcolor(0.8, 0.9)) 84 | cr.rectangle(0, 0, w, splith) 85 | cr.fill() 86 | # Figure. 87 | cr.set_line_width(0) 88 | if w > 100 and h > 100: # Refuse to draw in too small a space. 89 | for i in xrange(2): # Draw two rectangles. 90 | cr.set_source_rgb(*randompastelcolor()) 91 | r = randomrectangle(w, splith) 92 | drawrectangle(cr, r) 93 | cr.fill() 94 | # Date and time 95 | cr.set_source_rgb(0.5, 0.5, 0.5) # Gray. 96 | cr.select_font_face("Orator", cairo.FONT_SLANT_NORMAL, cairo.FONT_WEIGHT_BOLD) 97 | cr.set_font_size(h * 0.065) 98 | baseline = h * 0.95 99 | _, _, textw, _, _, _ = cr.text_extents(datestamp) 100 | cr.move_to(w / 2 - textw / 1.95, baseline) # Center text horizontally. 101 | cr.show_text(datestamp) 102 | # Outline. 103 | cr.rectangle(0, 0, w, h) 104 | cr.set_source_rgb(0.85, 0.85, 0.85) # Light gray. 105 | cr.set_line_width(1) 106 | cr.stroke() 107 | else: 108 | # TODO: Finish this code path. 109 | splith = h * 0.87 110 | # Colored, transparent upper pane. 111 | draw = ImageDraw.Draw(cr, "RGBA") 112 | color = tuple([int(val * 255) for val in randomcolor(0.8, 0.9)]) 113 | draw.rectangle((0, 0, w, splith), color) 114 | # 115 | draw = ImageDraw.Draw(cr, "RGB") 116 | # Figure. 117 | if w > 100 and h > 100: 118 | for i in xrange(2): 119 | color = tuple([int(val * 255) for val in randompastelcolor()]) 120 | r = randomrectangle(w, splith) 121 | draw.polygon(r, color) 122 | # Date and time. 123 | color = (128, 128, 128) 124 | fnt = ImageFont.truetype("fonts/Orator-regular.ttf", int(w * 0.07)) 125 | baseline = h * 0.89 126 | textw, texth = fnt.getsize(datestamp) 127 | draw.text((w / 2 - textw / 2, baseline), datestamp, font=fnt, fill=color) 128 | # Outline. 129 | color = (216, 216, 216) 130 | draw.rectangle((0, 0, w - 1, h - 1), fill=None, outline=color) 131 | 132 | 133 | def rendertopng(albumtitle, datestamp, albumdir): 134 | w = h = constants.ALBUMARTSIZE 135 | filename = os.path.join(albumdir, albumtitle + ".png") 136 | if have_cairo: 137 | ims = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h) 138 | cr = cairo.Context(ims) 139 | render(cr, w, h, albumtitle, datestamp) 140 | ims.write_to_png(filename) 141 | else: 142 | cr = Image.new("RGB", (w * 2, h * 2), "#fff") 143 | render(cr, w * 2, h * 2, albumtitle, datestamp) 144 | cr.thumbnail((w, h), Image.ANTIALIAS) 145 | cr.save(filename) 146 | return filename 147 | 148 | 149 | if __name__ == "__main__": 150 | # Generate some example images, store them in the 'output' subdirectory. 151 | if not os.path.exists("output"): 152 | os.mkdir("output") 153 | if 1: 154 | print "Generating album art pictures in ./output directory:" 155 | for i in xrange(1): 156 | w, h = 725, 725 157 | albumtitle = utils.randomname() 158 | filename = os.path.join("output", albumtitle + ".png") 159 | if have_cairo: 160 | ims = cairo.ImageSurface(cairo.FORMAT_ARGB32, w, h) 161 | cr = cairo.Context(ims) 162 | render(cr, w, h, albumtitle) 163 | ims.write_to_png(filename) 164 | else: 165 | cr = Image.new("RGB", (w * 2, h * 2), "#fff") 166 | render(cr, w * 2, h * 2, albumtitle) 167 | cr.thumbnail((w, h), Image.ANTIALIAS) 168 | cr.save(filename) 169 | -------------------------------------------------------------------------------- /src/song.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf8 -*- 2 | 3 | ''' 4 | song.py 5 | 6 | Create a 'song' consisting of two layers. Software by Michiel Overtoom, motoom@xs4all.nl 7 | 8 | A) an ambient atmospheric background layer 9 | B) foreground material (like an instrument playing, or spoken word) 10 | 11 | The following directory structure is assumed: 12 | 13 | . 14 | ├── audio 15 | │   ├── backgrounds 16 | │   │   ├── city 17 | │   │   ├── nature 18 | │   │   └── uboat 19 | │   └── foregrounds 20 | │      ├── afloat 21 | │      ├── divers 22 | │      └── fbi 23 | └── src 24 | 25 | The 'backgrounds' directory contains subdirectories with sample files in them which are all 26 | part of a common theme. (I.e., the song generator doesn't use background sounds from both 27 | city and nature). 28 | 29 | ''' 30 | 31 | 32 | import os 33 | import random 34 | import glob 35 | import utils 36 | import datetime 37 | 38 | CROSSFADE = 4 # Duration of crossfades, in seconds. 39 | BGPARTS = 4 # Number of parts in the background. 40 | BGMINDUR = 15 # Minimum duration of a background fragment. 41 | BGMAXDUR = 30 # Maximum duration of a background fragment. 42 | 43 | FGPARTS = 4 # Nr. of foreground excerpts in the foreground track. 44 | 45 | class Track(object): 46 | def __init__(self, filename, mindur, maxdur, fadedur=CROSSFADE): 47 | self.filename = filename 48 | success, self.duration, errors = utils.soundfileduration(filename) 49 | if not success: 50 | raise ValueError("Soxi can't determine the duration of '%s': %s" % (filename, errors)) 51 | self.length = int(random.uniform(mindur, maxdur)) # Choose a fragment 52 | self.start = int(random.uniform(0, self.duration - self.length - fadedur * 2)) # Let it come from anywhere in the source file. 53 | 54 | def __str__(self): 55 | return "Track %s duration %s, extract from %s to %s, duration %s" % \ 56 | (self.filename, utils.seconds2hhmmss(self.duration), 57 | utils.seconds2hhmmss(self.start), 58 | utils.seconds2hhmmss(self.start + self.length), 59 | utils.seconds2hhmmss(self.length) 60 | ) 61 | 62 | # For the background layer: choose a style, and take BGPARTS random segments from that. 63 | backgroundstyles = [] 64 | for fn in glob.glob("../audio/backgrounds/*"): 65 | backgroundstyles.append(fn) 66 | backgroundstyle = random.choice(backgroundstyles) 67 | print "Creating a song with a '%s' background style" % backgroundstyle.split("/")[-1] 68 | 69 | # What background files are there for this style? 70 | backgroundfiles = [] 71 | for fn in glob.glob(os.path.join(backgroundstyle, "*")): 72 | backgroundfiles.append(fn) 73 | 74 | bgmixercmd = "sox -m " 75 | cumul = 0.0 76 | for nr, fn in enumerate(random.sample(backgroundfiles, BGPARTS)): 77 | tr = Track(fn, BGMINDUR, BGMAXDUR) 78 | print tr 79 | 80 | if nr in (0, 3): 81 | # First or last part. 82 | fadelength = tr.length + CROSSFADE / 2 83 | trimlength = tr.length + CROSSFADE 84 | else: 85 | # A part somewhere in the middle. 86 | fadelength = tr.length + CROSSFADE 87 | trimlength = tr.length + CROSSFADE * 2 88 | 89 | trimstart = max(0, (cumul - CROSSFADE / 2)) 90 | trim = "trim %d %d" % (trimstart, trimlength) 91 | fade = "fade t %d %d %d" % (CROSSFADE, fadelength, CROSSFADE) 92 | 93 | delaylength = max(0, (cumul - CROSSFADE / 2)) 94 | delay = "delay %d %d" % (delaylength, delaylength) 95 | cumul += tr.length 96 | 97 | ofn = "layer%d.wav" % nr 98 | soxcmd = 'sox "%s" %s %s %s %s' % (tr.filename, ofn, trim, fade, delay) 99 | os.system(soxcmd) 100 | bgmixercmd += ofn + " " 101 | 102 | bgmixercmd += " bg.wav norm -6 vol 0.8" 103 | os.system(bgmixercmd) 104 | 105 | # Foreground. 106 | # 107 | # First, make a list of all available foreground samples. 108 | foregroundfns = [] 109 | for dir, subdirs, fns in os.walk("../audio/foregrounds"): 110 | for fn in fns: 111 | if fn.endswith(".wav"): 112 | foregroundfns.append(os.path.join(dir, fn)) 113 | 114 | # This records how many foreground tracks are simulateously playing on each second: 115 | occupied = [0] * int(cumul) 116 | 117 | while True: 118 | print "Building foreground candidate..." 119 | tracks = [] 120 | trackfns = random.sample(foregroundfns, FGPARTS) 121 | for fn in trackfns: 122 | print fn 123 | tr = Track(fn, 10, cumul - 10) 124 | tr.songstart = random.uniform(6, cumul - tr.length - 6) 125 | for sec in xrange(int(tr.songstart), int(tr.length)): 126 | occupied[sec] += 1 127 | tracks.append(tr) 128 | 129 | # We don't want too much silence in the foreground. If there is, try another candidate foreground track. 130 | silence = len([x for x in occupied if x == 0]) 131 | silenceperc = float(silence) / cumul * 100.0 132 | if silenceperc > 30: 133 | print "Too much silence, retrying..." 134 | continue 135 | 136 | # Mix together the foreground components. 137 | fgmixercmd = "sox -m " 138 | for nr, tr in enumerate(tracks): 139 | FGFADE = 0.5 140 | fadelength = float(tr.length) + FGFADE # Short fades. 141 | trimlength = float(tr.length) + FGFADE * 2 142 | trimstart = max(0, (float(tr.start) - FGFADE / 2)) 143 | trim = "trim %f %f" % (trimstart, trimlength) 144 | fade = "fade t %f %f %f" % (FGFADE, fadelength, FGFADE) 145 | 146 | delaylength = max(0, (float(tr.songstart) - FGFADE / 2)) 147 | delay = "delay %f %f" % (delaylength, delaylength) 148 | 149 | # Random filters to apply. 150 | filters = ( 151 | "highpass -1 5000 norm -6", 152 | "pitch -1000", 153 | "flanger 20", 154 | "reverb", 155 | "chorus 0.6 0.9 50 0.4 0.25 2 -t 60 0.32 0.4 1.3 -s", 156 | "phaser 0.6 0.66 3 0.6 2 -t") 157 | 158 | panning = ( 159 | "remix 1 2v0.15", 160 | "remix 1v0.15 2 ", 161 | "remix 1 2v0.30", 162 | "remix 1v0.30 2 ", 163 | ) 164 | 165 | ofn = "layer%d.wav" % nr 166 | soxcmd = "sox %s %s %s %s %s %s %s" % (tr.filename, ofn, trim, panning[nr], fade, delay, random.choice(filters)) 167 | os.system(soxcmd) 168 | fgmixercmd += ofn + " " 169 | break 170 | 171 | fgmixercmd += " fg.wav norm -3" 172 | 173 | os.system(fgmixercmd) 174 | comboname = "combo-%s.wav" % datetime.datetime.now().strftime("%Y-%m-%d.%H-%M-%S") 175 | os.system("sox -m bg.wav fg.wav %s" % comboname) 176 | print "%s written, now playing..." % comboname 177 | os.system("play -q %s" % comboname) 178 | 179 | s = raw_input("Make mp3? ") 180 | if s.startswith("y"): 181 | os.system("lame %s" % comboname) 182 | print "deleting %s" % comboname 183 | os.unlink(comboname) 184 | 185 | -------------------------------------------------------------------------------- /src/titles/pagecounts-90000000-020000: -------------------------------------------------------------------------------- 1 | it Example pagecounts file with titles from the italian Wikipedia. 2 | it %C3%83%C3%AF%C2%BF%C2%BDglise_Saint-M%C3%83%C2%A9dard_de_Villers-en-Pray%C3%83%C2%A8res 1 6828 3 | it %C4%96dhar_Aljachnovi%C4%8D 1 43248 4 | it 067141494MELCHIORRE%20TIZIANO 1 20 5 | it 1._deild_1995_(Islanda) 1 13148 6 | it 20_sigarette 3 39798 7 | it 300_-_L'alba_di_un_impero 13 276029 8 | it Aaron 1 30235 9 | it Acesulfame_K 3 34302 10 | it Alasgar_Alakbarov 1 10258 11 | it Alceste_Mainardis 1 12581 12 | it Alexander_Johnston 1 6673 13 | it Alexandria_(Romania) 1 17408 14 | it Alleanza_dei_Democratici 1 9784 15 | it Aloe_ferox 3 31722 16 | it Alvin_Young 3 43089 17 | it Ambasciatore_d'Italia_nel_Regno_Unito 1 16266 18 | it Android-app://org.wikipedia/http/it.m.wikipedia.org/wiki/Copyright 1 6770 19 | it Anja_%C5%A0aranovi%C4%87 1 9584 20 | it Antigono_I_Monoftalmo 1 16454 21 | it Antonio_del_Massaro 1 14364 22 | it Apogeo_(astronomia) 1 21364 23 | it Armonk_Challenger_2000 1 9180 24 | it Arrows_A20 1 10307 25 | it Associazione_per_delinquere_di_tipo_mafioso 1 16126 26 | it Attraverso_il_Pacifico 1 10589 27 | it August%F3w 1 13372 28 | it Augusta_(titolo) 2 23770 29 | it Barbie 19 384657 30 | it Battaglia_di_Nikitovka 1 49599 31 | it Because 1 14292 32 | it Benzene 24 1200826 33 | it Berto_Ricci 1 0 34 | it Bob_(Tekken) 1 0 35 | it Brezzo_di_Bedero 1 17611 36 | it Buda 2 25252 37 | it CORSO%20PER%20Rifugio%20Montagna%20%20a%20Brindisi%20In%20Aula 1 20 38 | it Caff%C3%A8_schiumato 2 31490 39 | it Caleb_Lost 1 98002 40 | it Cambogiani 2 971606 41 | it Campionati_mondiali_di_pattinaggio_di_figura_2012 1 243300 42 | it Canal_de_Tancarville 1 7798 43 | it Caparo_T1 2 12085 44 | it Cas_Janssens 1 13538 45 | it Categoria:Aeroporti_degli_Stati_Uniti_d%27America 1 13656 46 | it Categoria:Automobili_Zavod_Imeni_Licha%C4%8D%C3%ABva 1 7443 47 | it Categoria:Aziende_vinicole_italiane 5 37465 48 | it Categoria:Brani_musicali_di_tarantella 1 7154 49 | it Categoria:Calciatori_dell%27Albirex_Niigata 1 9804 50 | it Categoria:Compagnie_aeree_eritree 1 8840 51 | it Categoria:Dighe_del_Canton_Ticino 1 7436 52 | it Categoria:Personer_fra_Iwatamba_County 1 6812 53 | it Categoria:Portaerei_del_Giappone 2 19470 54 | it Categoria:Ritratti_pittorici_di_bambini 1 8109 55 | it Categoria:Romanzi_horror 3 37518 56 | it Categoria:Sculture_per_autore 1 9777 57 | it Categoria:Tornei_di_tennis_togolesi 1 7125 58 | it Cellatica 2 32378 59 | it Citro%C3%ABn_C2 5 80344 60 | it Clarence_Anglin 2 18090 61 | it Classe_Desna 2 23282 62 | it Classic_Rock_(rivista) 1 9116 63 | it Client_di_posta 2 27546 64 | it Communiqu%C3%A9 3 50004 65 | it Complexo_do_Alem%C3%A3o 1 11489 66 | it Controllo_adattativo 1 0 67 | it Coppa_delle_Coppe_1973-1974 1 19615 68 | it Coronide 1 10490 69 | it Costituzione_dell%27Armenia 1 60117 70 | it Coventry_(Connecticut) 1 11422 71 | it Cratere_Eagle 1 7501 72 | it Cronoamperometria 1 0 73 | it Cuscus_(disambigua) 1 8386 74 | it D%C4%85browa_(Opole) 2 22522 75 | it Dance_(A$$) 1 35693 76 | it Daniel_Heinsius 1 32881 77 | it Danilo_Rea 6 146614 78 | it Dardanus 1 45686 79 | it Darla 1 62581 80 | it Dasher 1 32363 81 | it Datasheet 7 93691 82 | it David_Jackson_(musicista) 1 43424 83 | it Demir_Hisar 2 96760 84 | it Democrazia_Cristiana 13 1004301 85 | it Dichiarazione_di_Rhens 1 26857 86 | it Discussione:Alexandre_Dumas_(padre) 1 10921 87 | it Discussione:Cantico_delle_creature 1 7150 88 | it Discussione:Cecilia_Ricali 1 8073 89 | it Discussione:Deutsches_Symphonie_Orchester_Berlin 1 7075 90 | it Discussione:Distretto_di_Alba 1 8351 91 | it Discussione:Una_ragazza_molto_viziosa 1 23328 92 | it Discussioni_utente:88.191.12.180 1 8098 93 | it Discussioni_utente:Raniero_Supremo 1 16561 94 | it Dissociazione_(psicologia) 8 165972 95 | it Distretto_Centrale_e_Occidentale 1 44516 96 | it Distretto_di_Kyrenia 1 42904 97 | it Domenico_Maggiora 1 11617 98 | it Dove_finisce_il_colore_delle_fotografie_lasciate_al_sole 1 10964 99 | it Driver:_Parallel_Lines 1 14173 100 | it Ed_Brubaker 1 9968 101 | it Effetto_Peltier 3 27579 102 | it Elettroterapia 3 21124 103 | it Elezioni_parlamentari_in_Albania_del_1954 1 8244 104 | it Esoscheletro_(tecnologia) 2 64676 105 | it Fars_(provincia) 1 20286 106 | it Faster_(George_Harrison) 2 26608 107 | it File%3ASelma_wappen.svg 1 12422 108 | it File:40DifferentConverseVariations.JPG 1 33316 109 | it File:Australian_Army_Beech_King_Air_200_ADL_Finney.jpg 1 33558 110 | it File:Casaforte_di_Menolzio_presso_Mattie.jpg 1 34358 111 | it File:Escudo_Moa%C3%B1a.jpg 1 9284 112 | it File:Hot_Wheels_Logo.png 1 8583 113 | it File:Hungary_location_map.svg 1 58534 114 | it File:Jince_CZ_flag.jpg 1 10422 115 | it File:Library_of_Congress_Great_Hall_-_Jan_2006.jpg 1 15071 116 | it File:Logo_CONI_2014.png 1 0 117 | it File:Manifattura_delle_arti.jpg 1 10589 118 | it File:Sasa_Rindo.svg 1 11221 119 | it File:Symbol_information_vote.svg 1 10124 120 | it File:Verbreitungskarte_Zaunk%C3%B6nig.jpg 1 11601 121 | it Fionia 1 12780 122 | it Flavio_Giuseppe 3 65250 123 | it Forte_Cavour 1 11707 124 | it Fran%C3%A7ois_Rabelais 3 43704 125 | it Frank_Borghi 1 11198 126 | it Fuenlabrada 1 15356 127 | it Funzione_di_stato_di_Gibbs 1 19479 128 | it Galata_morente 3 24528 129 | it Gangrenosa 1 6630 130 | it Georges_M%C3%A9li%C3%A8s 4 110428 131 | it Gerola_Alta 2 0 132 | it Ghiandole_sudoripare_apocrine 1 11792 133 | it Gianni_Cavalieri 1 10347 134 | it Giorgio_Tosatti 1 11483 135 | it Giovanni_Antinori 1 12144 136 | it Globulo_rosso 1 20487 137 | it Gordon_Jennings 1 11255 138 | it Gualdo_Tadino 4 85940 139 | it Guerra_dei_Cent%27anni 1 212769 140 | it Guglielmo_Marconi_(transatlantico) 1 12481 141 | it Hard_(serie_televisiva) 2 10377 142 | it Harry%20Potter%20e%20i%20Doni%20della%20Morte 1 20 143 | it Hartmann_di_Bressanone 1 32703 144 | it Hawkgirl 1 18522 145 | it Heather_Doerksen 2 23753 146 | it Hedera 3 45024 147 | it Heineken_Open_1982 1 12127 148 | it How_I_Live_Now 1 13146 149 | it ISO_9362 7 86203 150 | it I_3_dell'Operazione_Drago 1 15276 151 | it Ibrahim_Majid 1 12073 152 | it Image_Comics 1 42310 153 | it Imagine:_John_Lennon_(colonna_sonora) 2 27274 154 | it Imperatori_illirici 1 22231 155 | it Inion 1 9558 156 | it Insurrezione_nazionale_slovacca 1 20482 157 | it Invulnerabile 1 9431 158 | it Jason_Williams 21 346237 159 | it Josef_Feistmantl 1 66251 160 | it Kitaro_dei_cimiteri 3 82941 161 | it Kouign_amann 1 9988 162 | it Kremlin_Cup_1994_-_Singolare 1 14467 163 | it Kyuichi_Tokuda 1 35097 164 | it LMMS 2 24556 165 | it La_fanciulla_malata 2 20925 166 | it La_serva_amorosa 3 22570 167 | it La_vita_segreta_della_signora_Lee 3 36052 168 | it Lampo_gamma 1 0 169 | it Lancio_(casa_editrice) 1 9421 170 | it Le_avventure_di_Buckaroo_Banzai_nella_quarta_dimensione 1 9495 171 | it Le_vent_nous_portera 2 17915 172 | it Legge_di_Henry 12 127603 173 | it Les_Nans 1 19345 174 | it Levon_Helm 1 11183 175 | it Lingua_hausa 2 13882 176 | it Lista_degli_ambasciatori_per_l%27Italia 1 36285 177 | it Ljuboslav_Penev 1 17594 178 | it Locomotiva_DeWitt_Clinton 1 28163 179 | it Luo 1 13906 180 | it MSV_Duisburg 1 24224 181 | it Madonna_di_Loreto 2 15272 182 | it Mahmoud_Mohamed_Taha 5 0 183 | it Mangiatori_di_morte 1 12351 184 | it Mangusta_di_Pousargues 1 12358 185 | it Marchesato_di_Ostiano 1 10963 186 | it Martirio_di_San_Matteo 3 44538 187 | it Mary_de_Rachewiltz 1 0 188 | it Master_of_Ceremonies 4 29927 189 | it Matej_Kazijski 1 19075 190 | it Merlata 1 11935 191 | it Messale 3 33437 192 | it Metallica_(album) 8 134232 193 | it Millefoglie 3 11710 194 | it Mincio 2 42131 195 | it Molochio 2 37784 196 | it Mont-St-Martin_(Is%C3%A8re) 1 19112 197 | it Monte_Sabotino 2 23576 198 | it Montevideo_Challenger_1998_-_Singolare 1 13132 199 | it Museo_della_Storia_del_Genoa 1 14737 200 | it Myriad_(carattere) 4 65723 201 | it NBA_All-Star_Weekend_1990 1 91535 202 | it Natal'ja_Gon%C4%8Darova 3 17003 203 | it Nazionale_di_pallavolo_maschile_degli_Stati_Uniti_d%27America 7 154350 204 | it Nick_Viergever 1 12540 205 | it Nicola_Fusco_(matematico) 1 12513 206 | it Norma_Cossetto 1 16632 207 | it Not_Afraid 1 17478 208 | it Octave_Mirbeau 1 26175 209 | it Opel_GT 1 18356 210 | it Operazione_Cobra 1 47237 211 | it Orphan 6 37506 212 | it Palazzo_Spinelli_(Firenze) 1 13098 213 | it Papa_Lino 2 22483 214 | it Party_Monster 1 10143 215 | it Pearceite 1 4603 216 | it Phil_Brooks 12 578960 217 | it Piede_piatto 9 95599 218 | it Ping 15 323670 219 | it Pino_Arlacchi 1 15062 220 | it Pippo_Baudo 22 603563 221 | it Plain_Jane 2 17320 222 | it Pok%C3%A9dex 1 13476 223 | it Pok%C3%A9mon:_Jirachi_Wish_Maker 1 16116 224 | it Polvere_(James_Joyce) 2 22322 225 | it Ponte_radio 1 18196 226 | it Praga 49 2317729 227 | it Principato_di_Zeta 1 12815 228 | it Principio_di_legalit%C3%A0_amministrativa 2 17727 229 | it Procione_B 1 50136 230 | it Quintinite-2H 1 10964 231 | it R%C3%B6sti 2 11622 232 | it Raffaella_Cavalli 1 9448 233 | it Reggiato 1 6626 234 | it Reiko_Aylesworth 1 11240 235 | it Renault_R24 1 11640 236 | it Rio_das_Pedras 1 114824 237 | it Romain_Maes 1 54742 238 | it Rover_(azienda) 6 87154 239 | it Rupia_dell\'India_danese 1 23250 240 | it S%C5%82o%C5%84sk 1 10880 241 | it Sagra_(festa) 5 50684 242 | it Salario_minimo 10 139552 243 | it Salvatore_Ruocco 1 0 244 | it Savannah_(attrice_pornografica) 3 48774 245 | it Save_the_World_(Swedish_House_Mafia) 1 12648 246 | it Secondo_d%27arco 1 9299 247 | it Selva_di_Cadore 1 21821 248 | it Servizio_militare_femminile 1 13498 249 | it Seymore_Butts 1 15304 250 | it Sigismondo_II_Augusto 1 16557 251 | it Singapore_ATP_Challenger_2012 1 14754 252 | it Sojuz_TMA-8 1 14760 253 | it Soyamidoethyldimonium 1 6661 254 | it Special:Booksources/0875861911 1 20 255 | it Special:Export/Bundenbach 1 0 256 | it Special:Export/Sonsonate 1 0 257 | it Speciale:Contributi/78.15.167.228 1 8286 258 | it Speciale:Contributi/Vittoriopensa 2 18648 259 | it Speciale:Esporta/Aliso_Viejo 1 4179 260 | it Speciale:Esporta/Kellinghusen 1 4135 261 | it Speciale:Esporta/Zaoyang 1 4274 262 | it Speciale:File/Paolo_Bellini 1 5961 263 | it Speciale:ModificheCorrelate/%C3%9Eorgeir_Lj%C3%B3svetningago%C3%B0i 1 8924 264 | it Speciale:ModificheCorrelate/Categoria:Campionato_sudamericano_di_calcio_femminile_Under-17 1 7289 265 | it Speciale:ModificheCorrelate/Identity_Crisis_(Thrice) 1 8346 266 | it Speciale:ModificheCorrelate/La_Nuova_Europa 1 12234 267 | it Speciale:ModificheCorrelate/Local_Interconnect_Network 1 9146 268 | it Speciale:ModificheCorrelate/Megan_Montaner 1 12223 269 | it Speciale:ModificheCorrelate/Monster 1 9590 270 | it Speciale:ModificheCorrelate/NASA_Astronaut_Group_17 1 11274 271 | it Speciale:ModificheCorrelate/Piscine_-_Incontri_a_Beverly_Hills 1 8918 272 | it Speciale:ModificheCorrelate/Plamen_Nikolov 1 9192 273 | it Speciale:ModificheCorrelate/Steve_O%27Rourke 1 11895 274 | it Speciale:ModificheCorrelate/Template:Canada_di_pallacanestro_ai_mondiali_1954 1 7596 275 | it Speciale:ModificheCorrelate/The_Used_(album) 1 8271 276 | it Speciale:ModificheCorrelate/Vooru%C5%BE%C3%ABnnye_Sily_Rossijskoj_Federacii 1 10606 277 | it Speciale:ModificheCorrelate/Web_operating_system 1 13895 278 | it Speciale:PuntanoQui/%C4%90okovi%C4%87 1 7084 279 | it Speciale:PuntanoQui/Agnusdio 1 6477 280 | it Speciale:PuntanoQui/Anni_1300 1 7016 281 | it Speciale:PuntanoQui/Anni_60 1 6992 282 | it Speciale:PuntanoQui/Augusta_Gori 1 6483 283 | it Speciale:PuntanoQui/Burton_(nome) 1 6327 284 | it Speciale:PuntanoQui/Categoria:Accademie_e_istituti_di_cultura_in_Messico 1 6127 285 | it Speciale:PuntanoQui/Categoria:Nati_a_Pianello_Val_Tidone 1 6295 286 | it Speciale:PuntanoQui/Con_Kolivas 1 6501 287 | it Speciale:PuntanoQui/Derbeke 1 6208 288 | it Speciale:PuntanoQui/Discussione:Somerset_East_(Extension_103) 1 7062 289 | it Speciale:PuntanoQui/Discussioni_utente:IoFabio 1 6424 290 | it Speciale:PuntanoQui/Emmerre 1 6341 291 | it Speciale:PuntanoQui/Epistemologia_operativa 1 6423 292 | it Speciale:PuntanoQui/File:Polyoxymethylene.svg 1 6233 293 | it Speciale:PuntanoQui/Istmo_di_Perekop 1 7067 294 | it Speciale:PuntanoQui/Libertas_Trogylos_Basket_1979-1980 1 7154 295 | it Speciale:PuntanoQui/Portale:Stelle/Costellazione/30 1 6236 296 | it Speciale:PuntanoQui/Repubblica_Cisalpina 1 7571 297 | it Speciale:Registri/Aubreymcfato 1 6475 298 | it Speciale:RicercaISBN/0-304-36541-6 1 16313 299 | it Speciale:RicercaISBN/385200196X 1 16296 300 | it Speciale:RicercaISBN/8884532280 3 48908 301 | it Speciale:RicercaISBN/9782841000159 1 16922 302 | it Speciale:Whatlinkshere/Template:Ref 1 20 303 | it Stadio_C%C3%ADcero_Pompeu_de_Toledo 2 29976 304 | it Stalingrad_(Brothers_in_Death) 1 10382 305 | it Storia_della_Repubblica_Ceca 1 17304 306 | it Strade_statali_in_Italia_(100-199) 1 0 307 | it Suite_(musica) 2 16543 308 | it Swap 1 0 309 | it Sylvie 1 11946 310 | it T92_Howitzer 1 13340 311 | it Taiji 1 0 312 | it Talbot-Lago_T120 1 9686 313 | it Temperamento_(musica) 4 57333 314 | it Template:Nazionale_svizzera_di_ciclismo_maschile_Mondiali_1956 1 7556 315 | it Terza_battaglia_dell%27Isonzo 3 56577 316 | it The_Informant! 2 27062 317 | it Thomas_Bangalter 1 17038 318 | it Tin_whistle 2 11199 319 | it Tiroidite_di_Hashimoto 35 521220 320 | it Titus_Welliver 5 80856 321 | it Toilette_compostante 1 14438 322 | it Trasporto_attivo 8 89726 323 | it Triticum_aestivum 16 506324 324 | it Ultima_Cena_(Tintoretto) 3 31008 325 | it Universo_immaginario_di_Avatar 4 235207 326 | it Utente:151.37.77.243 1 6760 327 | it Utente:151.38.91.58 1 6757 328 | it Utente:62.98.162.73 1 6756 329 | it Utente:79.43.19.135 1 6757 330 | it Utente:82.60.174.25 1 6757 331 | it Utente:Botz 1 9579 332 | it Utente:Rodrigo_1982/Sandbox 1 7213 333 | it Utente:StefanoT 1 7194 334 | it Utente:Tauhid16 1 6730 335 | it Utente:Zubi 1 8424 336 | it Val_Vibrata 1 27569 337 | it Valeria_Straneo 3 26460 338 | it Valeriano 14 628806 339 | it Valerie_Bertinelli 1 36183 340 | it Vigevano_Calcio 2 52794 341 | it Voleybolun_1.Ligi_turca_di_pallavolo_femminile_2013-2014 6 120920 342 | it WWE_Divas_Championship 2 29116 343 | it Wareta_mado 1 43394 344 | it Welcome_in_disagio 1 8730 345 | it Wikipedia:Bar/Dicono_di_noi 1 17277 346 | it Youth 1 8659 347 | it universit%c3%a0_di_pisa 1 20 348 | -------------------------------------------------------------------------------- /src/titles/pagecounts-90000000-010000: -------------------------------------------------------------------------------- 1 | en Example pagecounts file with titles from the english Wikipedia. 2 | en %602x%02 2 42336 3 | en %7B%221%22%3A%7B%22percent%22%3A57%2C%22sense%22%3A%22%5Cu9ebb%5Cu70e6%22%7D%2C%222%22%3A%7B%22percent%22%3A16%2C%22sense%22%3A%22%5Cu8d39%5Cu5fc3%22%7D%2C%223%22%3A%7B%22percent%22%3A16%2C%22sense%22%3A%22%5Cu70e6%5Cu6270%22%7D%2C%224%22%3A%7B%22percent%22%3A4%2C%22sense%22%3A%22%5Cu4f7f%5Cu4e0d%5Cu5b89%22%7D%2C%225%22%3A%7B%22percent%22%3A4%2C%22sense%22%3A%22%5Cu7126%5Cu6025%22%7D%2C%226%22%3A%7B%22percent%22%3A3%2C%22sense%22%3A%22%5Cu4f7f%5Cu607c%5Cu6012%22%7D%7D 1 21134 4 | en %C3%90%C2%B4%C3%90%C2%BE%C3%91%C3%91%C3%AF%C2%BF%C2%BD%C3%90%C2%B0%C3%90%C2%B2%C3%90%C2%BA%C3%90%C2%B0_%C3%90%C2%BD%C3%90%C2%B0_%C3%91%C3%AF%C2%BF%C2%BD%C3%90%C2%B2%C3%90%C2%B5%C3%91%C3%AF%C2%BF%C2%BD%C3%91_Aspatria_Cumbria_England 1 7660 5 | en %C3%98re 1 11118 6 | en %C3%9Arvalsdeild_1998 1 16819 7 | en %CE%86 1 156492 8 | en %E1%BF%B7 1 31323 9 | en %E5%9B%A2%E8%B4%AD 1 17058 10 | en %E7%8C%9B%E9%BE%99%E5%A8%B1%E4%B9%90%E5%9C%BA620%E3%80%90%E2%86%92807808.com%E3%80%91 1 7571 11 | en %E9%80%8F%E6%98%8E%E8%B4%A8%E9%85%B8%E9%92%A0%E4%B8%8E%E5%BC%BA%E7%9A%84%E6%9D%BE%E9%BE%99%E6%B2%BB%E7%96%97%E5%85%94%E5%AE%9E%E9%AA%8C%E6%80%A7%E9%A2%9E%E9%A2%8C%E5%85%B3%E8%8A%82%E9%AA%A8%E5%85%B3%E8%8A%82%E7%82%8E%E7%9A%84%E7%A0%94%E7%A9%B6 1 7790 12 | en %E9%A6%99 1 13993 13 | en (15236)_1988_RJ4 1 43408 14 | en (scale)%20model 1 20 15 | en .44_magnum 1 24922 16 | en .oxps 1 27769 17 | en 103 1 14436 18 | en 11183897_(number) 1 0 19 | en 11323891_(number) 1 0 20 | en 1140s_BC 2 20441 21 | en 12322665_(number) 1 0 22 | en 1349_(EP) 1 16561 23 | en 13871872_(number) 1 0 24 | en 1434_Margot 1 11198 25 | en 1525394_(number) 1 0 26 | en 15520676_(number) 1 0 27 | en 15557621_(number) 1 0 28 | en 15799821_(number) 1 0 29 | en 16063213_(number) 1 0 30 | en 16S_RNA_Psi516_synthase 1 10313 31 | en 1739055_(number) 1 0 32 | en 1772639_(number) 1 0 33 | en 1774_in_art 1 38348 34 | en 1912%E2%80%9313_Belgian_First_Division 3 44475 35 | en 1924_in_paleontology 1 12480 36 | en 1939_Stanley_Cup_Finals 1 98023 37 | en 1943_World_Series 1 28503 38 | en 1947%E2%80%9348_Georgetown_Hoyas_men%27s_basketball_team 1 85975 39 | en 1950_East_Pakistan_genocide 1 32972 40 | en 1959–60_Syracuse_Nationals_season 1 52564 41 | en 1963_college_football_season 3 75183 42 | en 1981%E2%80%9382_1.Lig 1 14641 43 | en 1987_Indianapolis_Ramada_Inn_A-7D_Corsair_II_Crash 4 41775 44 | en 1988_Grand_Prix_(snooker) 1 13438 45 | en 1988–89_Scottish_First_Division 1 51653 46 | en 1989%E2%80%9390_Georgetown_Hoyas_men's_basketball_team 1 20911 47 | en 1989_Agreement_Relating_to_Community_Patents 1 54842 48 | en 1990-91_La_Liga 1 19581 49 | en 1993_Wisconsin_Badgers_football_team 8 126518 50 | en 1994%E2%80%9395_UCLA_Bruins_men%27s_basketball_team 1 22378 51 | en 1995_world_championships_in_athletics 6 164238 52 | en 1997_Minnesota_Vikings_season 1 18702 53 | en 1997_Mr._Olympia 6 80137 54 | en 1999_Baylor_Bears_football_team 1 13197 55 | en 2000_South_African_motorcycle_Grand_Prix 1 13655 56 | en 2000_Sumatra_earthquake 1 13992 57 | en 2000_Tour_de_France 1 31959 58 | en 20010824 1 7375 59 | en 2001_Indian_Parliament_attack 9 169023 60 | en 2003_Consadole_Sapporo_season 1 0 61 | en 2003_UEFA_European_Under-19_Football_Championship_squads 2 44594 62 | en 2004%E2%80%9305_Belgian_First_Division 1 0 63 | en 2004%E2%80%9305_Hong_Kong_FA_Cup 1 14707 64 | en 2004_in_organized_crime 1 37164 65 | en 2005_in_music 7 447966 66 | en 2006_Stankovi%C4%87_Continental_Champions%27_Cup 1 13710 67 | en 2008%E2%80%9309_Chicago_Blackhawks_season 2 70908 68 | en 2008_Summer_Olympics 52 6108194 69 | en 2008_in_Malaysia 2 221094 70 | en 2009%E2%80%9310_Wolverhampton_Wanderers_F.C._season 1 44668 71 | en 2009_UCI_BMX_World_Championships 1 11867 72 | en 2009_in_Afghanistan 2 122237 73 | en 2010%20Seattle%20Seahawks%20season 1 20 74 | en 2010%E2%80%9311_Queensland_floods 8 115050 75 | en 2010%E2%80%9311_Slovenian_Cup 1 15582 76 | en 2010_ATP_World_Tour_Finals 3 156024 77 | en 2010_NBA_draft 26 1463388 78 | en 2010_Pittsburgh_Steelers_season 5 298925 79 | en 2011_NCAA_Women's_Division_I_Basketball_Tournament 1 0 80 | en 2011_NFL_Draft 47 3304124 81 | en 2013_Champions_League_Twenty20 6 183298 82 | en 2013_ITF_Women%27s_Circuit 1 54352 83 | en 2013_International_GT_Open_season 1 28166 84 | en 2014%E2%80%9315_Milwaukee_Bucks_season 2 32788 85 | en 2014%E5%B9%B4%E6%9C%80%E5%A5%BD%E7%9A%84vnldob.feicaiguojiyulecheng.org%EF%BC%88%E6%9B%B4%E6%94%B9%E4%B8%BA%EF%BC%9Evpuhpv.aibocai6.org%EF%BC%9Cdsylink%EF%BC%89 1 0 86 | en 2014_Memphis_Tigers_football_team 5 61752 87 | en 2014_Texas_A%26M_Aggies_football_team 20 1726455 88 | en 2014_Winter_Olympics_Parade_of_Nations 2 77054 89 | en 2015_IndyCar_Series_season 36 933025 90 | en 2015_UEFA_European_Under-21_Football_Championship_qualification 3 36193 91 | en 23S_rRNA-uridine2605_uracil_mutase 1 9952 92 | en 3188781_(number) 1 0 93 | en 31_Minutes_to_Takeoff 2 40544 94 | en 36th_Reserve_Division_(German_Empire) 1 13886 95 | en 370_Riverside_Drive 1 16436 96 | en 3_June 1 40542 97 | en 3rd_eye 1 18641 98 | en 4-D_(psychedelic) 2 26992 99 | en 474844_(number) 1 7416 100 | en 608582 1 7376 101 | en 8193816_(number) 1 0 102 | en 8669863_(number) 1 0 103 | en 9150934_(number) 1 0 104 | en 9166620_(number) 1 0 105 | en 9781895411430 1 7391 106 | en :Image:TreesField3.jpg 1 20 107 | en A1_road_(Great_Britain) 9 467509 108 | en A4_(paper_size) 1 23187 109 | en ASMX 1 37158 110 | en AWCF_-_Lowveld_Wild_Dog_Project 1 7468 111 | en A_Fairy%27s_Blunder 1 7451 112 | en Aaj_phir_yad_mohabbat_ki_kahani_aye_iqbal_ashar 1 7514 113 | en Aalborg_Chang 1 12582 114 | en Abe_clan 1 12706 115 | en Abercorn_Common 1 11325 116 | en Accrediting_Commission_of_Career_Schools_and_Colleges_of_Technology 3 28653 117 | en Acoustica_(Scorpions_album) 6 51201 118 | en Acropolis,_Athens 1 8379 119 | en Adam%27s_Wall 1 38575 120 | en Adolfo_L%C3%B3pez_Mateos 4 82368 121 | en Aeroscout_Scout_B1-100 1 0 122 | en Affiance_(band) 5 60150 123 | en Afghanistan_at_the_1960_Summer_Olympics 1 13542 124 | en Africana_philosophy 1 0 125 | en Aggstein_Castle 1 14095 126 | en Aging-associated_diseases 14 159841 127 | en Agorum_core 1 11222 128 | en Ahuriri_River 1 9503 129 | en Aichi_Institute_of_Technology 1 9221 130 | en Aigars 1 26707 131 | en Airlines_for_America 9 212657 132 | en Aisn 1 7364 133 | en Aiutiamo_Rita_Salmeri 1 7422 134 | en Akaflieg 1 12030 135 | en Akbar_Gbaja-Biamila 2 14004 136 | en Akiho_Yoshizawa 13 377957 137 | en Al-Samakiyya 1 17148 138 | en Al_Aweer 3 38040 139 | en Al_bowelly_youre_driving_me_crazy_ill_be_good_becaues_of_you 1 7526 140 | en Alabama_Governor%27s_Mansion 3 49197 141 | en Alamo_(game_engine) 1 12093 142 | en Alan_Foggon 1 11250 143 | en Alan_Freed 15 355785 144 | en Albalatillo 1 51959 145 | en Albert,_Duke_of_Schleswig-Holstein 2 130284 146 | en Albert_I._Beach 1 8789 147 | en Albert_Voorn 2 19096 148 | en Alberta_Highway_838 1 18218 149 | en Albury 2 275629 150 | en Aleksander_Moisiu 1 19857 151 | en Alexander_I._Poltorak 2 32150 152 | en Alexandra_Krosney 18 185767 153 | en Alexei_Rykov 7 262238 154 | en Ali_Haider 2 63294 155 | en Ali_Sami_Yen_Stadium 3 133747 156 | en Ali_Wong 2 10906 157 | en Alice_FitzRoy 1 8810 158 | en AllBusiness.com 1 39466 159 | en All_Right 2 25393 160 | en All_inclusive 1 9891 161 | en Allen_Cunningham 3 42752 162 | en Allies_(World_War_I) 2 329754 163 | en Alo_Jakin 1 10090 164 | en Alpha_Newspaper_Group 1 11763 165 | en Alternative_Ulster 1 10676 166 | en Alternative_medicine 93 13735745 167 | en Alvania_aeoliae 1 9191 168 | en Alwaleed_bin_Talal 1 0 169 | en Amanda_Walsh 11 135984 170 | en Ambika_Kalna 1 29015 171 | en American_Exchange 1 18303 172 | en Amiga_Power 2 56826 173 | en Amir_al-Mu'minin 5 71408 174 | en Amphibious_ready_group 4 50076 175 | en Amphionthe_brevicollis 1 8780 176 | en Anahuac_(Aztec) 3 66845 177 | en Anandabazar_Patrikam 1 20607 178 | en And_the_selected_order_of_bit-readout_patterns_from_the_comparators_2E 1 7519 179 | en Anders_Jahre 2 64219 180 | en Andr%C3%A9s_Galv%C3%A1n_Rivas 1 9209 181 | en Andrea_Chenier 1 18272 182 | en Andrew_Birkin 1 15175 183 | en Andrzej_Garbuli%C5%84ski 1 9212 184 | en Angel_cake 7 56399 185 | en Angeliki_Laiou 2 119213 186 | en Anglo-Egyptian_War_(1882) 2 51806 187 | en Angolan_passport 2 35166 188 | en Ankhesenpaaten_Tasherit 3 33978 189 | en Anote_Tong 1 22979 190 | en Answering_the_Question:_What_Is_Enlightenment%3F 1 16988 191 | en Anthony_Follett_Pugsleyn 1 21174 192 | en Anthony_Jackson_(musician) 4 109319 193 | en Anthony_Johnson_(defensive_lineman) 1 14766 194 | en Anti-Cancer_Drugs 1 8167 195 | en Anti-nuclear_movement_in_Australia 2 76440 196 | en Anton_Aloys,_Prince_of_Hohenzollern-Sigmaringen 2 19586 197 | en Apollo_15_operations_on_the_Lunar_surface 1 24408 198 | en Apple_ProRes 20 279324 199 | en Appropriation_art 2 50314 200 | en Apricoxib 1 9831 201 | en Aquadoctan 1 14879 202 | en Ar_Hyd_y_Nos 4 45245 203 | en Arab_conquests 1 40922 204 | en Arcady_Dvorkovich 1 13221 205 | en Are_You_Experienced%3F_(song) 1 17746 206 | en Arestorides_argus 1 39164 207 | en Ariane_rocket 1 75409 208 | en Army_Commendation_Medal 5 134360 209 | en Arnold_Wilson_Cowen 1 10205 210 | en Around_the_World_in_80_Days 1 34849 211 | en Arsenal_Island 1 24334 212 | en Arthur_MacArthur_Jr. 1 22017 213 | en Aryabhata 211 6816539 214 | en As-Saaffat 2 34450 215 | en Asait 1 7367 216 | en Ashrita_Furman 3 36868 217 | en AssCreed 1 61521 218 | en Astringency 1 12958 219 | en Ata_Pata_Laapata 1 12871 220 | en Athletic_taping 3 40350 221 | en Athletics_at_the_1924_Summer_Olympics_%E2%80%93_Men%27s_pentathlon 2 39934 222 | en Atlantic_tarpon/trackback/ 1 7440 223 | en Atlas_Aircraft_Impala 1 32361 224 | en Audiotool 2 18898 225 | en Austevoll 1 20691 226 | en Australian_Capital_Territory_general_election,_2001 4 79981 227 | en Australian_Catholic_University_Faculty_of_Arts_%26_Sciences 1 7546 228 | en Australian_cricket 1 332555 229 | en Autism_CARES_Act_of_2014 2 29784 230 | en Auto-destructive_art 1 10078 231 | en Automatic_train_control 2 40880 232 | en Avanza 1 34290 233 | en Avere_Systems,_Inc 1 14600 234 | en Avesnes-en-Bray 1 22452 235 | en Azimo 16 283252 236 | en Aztec_Massacre 2 30606 237 | en Azzarella 1 9951 238 | en B%C3%B6bikon 1 73345 239 | en B%C3%BCy%C3%BCk_Han 1 0 240 | en B-Side_Babies 1 10785 241 | en BBC_Sports_Unsung_Hero_Award 1 17014 242 | en BBP-type_formula 1 56635 243 | en BMR 1 8283 244 | en Back9Network 1 12500 245 | en Backlash_(engineering 1 7577 246 | en Backup:_A_Story_of_the_Dresden_Files 3 35961 247 | en Backyardigans 2 56858 248 | en Bade_Dil_Wala 3 43962 249 | en Badreh_Gerd-e_Salimi 1 14133 250 | en Baewha_Women%27s_University 1 10789 251 | en Bajram_Curri_Boulevard 1 13112 252 | en Bal_des_Ardents 8 196047 253 | en Balankine_Nord 1 8293 254 | en Balmoral_Castle 25 812820 255 | en Balomir_River_(Cugir) 1 8763 256 | en Bamford%E2%80%93Stevens_reaction 2 10046 257 | en Banjo_(film) 1 11809 258 | en Baojia_system 3 37353 259 | en Baokang_County 1 13285 260 | en Barab%C3%A1s 1 13767 261 | en Baral 1 9525 262 | en Barbara_Hackett 1 9210 263 | en Barbara_Streisand 13 1129248 264 | en Barbara_Ward,_Baroness_Jackson_of_Lodsworth 1 66722 265 | en Barbee_Lake 1 10520 266 | en Bare-backed_Rousette 1 17292 267 | en Barium_meal 13 213932 268 | en Barkers_of_Northallerton 2 18038 269 | en Bartibogue_River 1 31259 270 | en Basic_Instinct_(album) 6 407865 271 | en Basutoland 2 41460 272 | en Batman_(1966_film) 30 686928 273 | en Batticaloa_Tamil_dialect 2 29570 274 | en Battle_of_Mons_Badonicus 3 66445 275 | en Battle_of_Santiago_(1844) 1 9756 276 | en Battle_of_Trout_River 1 12062 277 | en Battle_of_the_G%C3%B6hrde 1 22421 278 | en Bavaria_Party 4 74041 279 | en Baythorn_Public_School 2 22718 280 | en Bayu,_California 1 12527 281 | en Bear_Flat 1 14456 282 | en Beatles_Day 2 59365 283 | en Beaufort_County_School_District 1 11298 284 | en Beaulieu_sur_Mer 1 7426 285 | en Beaver_Brook_Reservation 1 141781 286 | en Beck%27s_Brewery 6 126526 287 | en Beck%27s_triad 2 15298 288 | en Beer_in_Iran 1 12855 289 | en Beitou 3 94342 290 | en Bella_Ferraro 16 314016 291 | en Ben_Howard 105 1870361 292 | en Benedetto_Castelli 3 34474 293 | en Benito_Carbone 1 25603 294 | en Benny_Kauff 2 31051 295 | en Bergsvesenet 1 9132 296 | en Bernardine_Dohrn 14 495920 297 | en Bernie_Leadon 29 629992 298 | en Beth_McNeill 1 9090 299 | en Bethalto,_Illinois 2 43834 300 | en Big_Fat_Gypsy_Gangster 2 18578 301 | en Biggs_Field 1 178891 302 | en Bill_Cunningham_New_York 2 52335 303 | en Bill_Harsha 1 13292 304 | en Bill_O%C3%A2%C3%83%C2%AF%C3%82%C2%BF%C3%82%C2%BD%C3%83%C2%AF%C3%82%C2%BF%C3%82%C2%BDNeill_(baseball) 1 7547 305 | en Billy_Maze 1 25078 306 | en Binary_Options_Signals_Providers_Reviews 1 7465 307 | en Binde_Johal 1 7394 308 | en Bioenergetic_analysis 2 11984 309 | en Biorobot 1 18356 310 | en Biroldo 1 7939 311 | en Birth_of_the_Cool 9 277408 312 | en Bishop_of_St_Davids 1 25523 313 | en Bishopanthus 1 9027 314 | en Bishopric_of_Winchester 2 128129 315 | en Bizarre_(TV_series) 4 60713 316 | en Bj%C3%B6rn_Daniel_Sverrisson 2 62530 317 | en Black_Friday_(shopping) 219 10269335 318 | en Black_Hawk_Incident 4 730488 319 | en Black_Moon 2 17056 320 | en Black_Partridge 1 34197 321 | en Blackstar_%28spaceplane%29 2 34962 322 | en Blanket_training 6 69474 323 | en BloodRayne_2:_Deliverance 3 39084 324 | en Blue_Java_banana 2 25390 325 | en Blue_waters 1 11734 326 | en Bob%27s_Burgers_(season_3) 5 105160 327 | en Bob_Berry_(ice_hockey) 1 18703 328 | en Bob_Brunning 5 76254 329 | en Bodyguard 16 414461 330 | en Bonchon_Chicken 1 11394 331 | en Bonnie_Raitt_(album) 1 13041 332 | en Book:France 1 49999 333 | en Book:The_Bangles 1 8924 334 | en Bootleg_play 4 116920 335 | en Borg 2 20316 336 | en Born_Country_(Alabama_album) 1 12284 337 | en Boskovsky_Willi 1 7407 338 | en Bossa_Nova_Bacchanal 1 10423 339 | en Brad_Cain 1 20899 340 | en Brad_Kane 2 26622 341 | en Branchial_cyst 3 72884 342 | en Brantford_City_Hall 1 9381 343 | en Brantley_County,_Georgia 3 64323 344 | en Brasuter 1 7716 345 | en Brazil_Fed_Cup_team 1 79585 346 | en Brazil_Loves_Ian_Somerhalder 1 7447 347 | en Breadth_of_market 1 0 348 | en Breakbeat_hardcore 3 44790 349 | en Brent_crater 1 14204 350 | en Bridge_(music) 15 225296 351 | en British_America 16 420511 352 | en British_Indoor_Rowing_Championships 1 8325 353 | en British_Library_Sounds 1 14907 354 | en British_Railway_Board 1 7428 355 | en Broadman 1 9683 356 | en Broke_with_Expensive_Taste 7 117665 357 | en Bronck_Farm_13-Sided_Barn 1 12800 358 | en Brooklyn,_Pretoria 1 12867 359 | en Brooklyn_Dodgers_(basketball) 1 8481 360 | en Brussels_Agreement_(1924) 1 45903 361 | en Brutal_Knights 1 33420 362 | en Buchholz_relay 12 180642 363 | en Buck_(film) 2 24300 364 | en Buddy's_Pizza 2 26268 365 | en Bugahyeon-dong 1 11616 366 | en Building_construction 3 125592 367 | en Bunny_McBride 1 11805 368 | en Buoyant_levitation 1 14984 369 | en Burka_(Caucasus) 4 29313 370 | en Burning_Rain 1 9666 371 | en Burton%27s_Foods 2 21762 372 | en Bushveld_Horseshoe_Bat 1 12122 373 | en Business_Process_Mapping 1 12671 374 | en Butchered_at_Birth 6 66346 375 | en Butter_08 1 9345 376 | en Butterfly_valve 29 534896 377 | en Byram_Hills_High_School 3 52885 378 | en Byronosaurus 1 13235 379 | en CATS_Eyes 1 10444 380 | en CBS_Radio_Adventure_Theater 1 11227 381 | en CEB_European_Three-cushion_Championship 1 27440 382 | en CE_Matar%C3%B3 1 11780 383 | en CTMC 6 22251 384 | en Cabinet_Secretary_of_India 2 72807 385 | en Caddo_Mills_Municipal_Airport 1 7456 386 | en Calabar_Carnival 2 28512 387 | en Calcitrol 2 55310 388 | en California_%281977_film%29 1 10496 389 | en Call_and_Response:_The_Remix_Album 3 43602 390 | en Cambridge_Judge_Business_School 3 71709 391 | en Camden_28 1 18676 392 | en Camp_Lacupolis,_Minnesota 1 43899 393 | en Campos_y_Salave 1 9101 394 | en Candela_(album) 1 11023 395 | en Candice_Parise 2 22885 396 | en Canellaceae 2 224960 397 | en Canley 2 20528 398 | en Cap%C3%A7anes 1 13701 399 | en Capital_Asset_Pricing_Model 5 134005 400 | en Capitol_Corridor 2 51496 401 | en Card_enclosure 2 48736 402 | en Cardassian_Demilitarized_Zone 1 26311 403 | en Cardiff_City_L.F.C. 1 12996 404 | en Carina_Dwarf 2 76718 405 | en Carl_Shoup 1 37317 406 | en Carles_Sierra 1 7400 407 | en Carlos_Puebla 1 39105 408 | en Carol_Oyler 1 8864 409 | en Caroline_Pickering 1 10324 410 | en Carolyn_Bessette-Kennedy 23 470497 411 | en Carteret_County_Public_Schools 2 27466 412 | en Case 5 73164 413 | en Casimir_IV_the_Jagiellonian 1 19614 414 | en Castelnuovo_%28TN%29 1 14486 415 | en Castlevania_III:_Dracula's_Curse 2 19646 416 | en Catch_Us_If_You_Can 1 44262 417 | en Category%3aAsian%2dCanadian_culture 1 34826 418 | en Category:163_BC_deaths 1 8773 419 | en Category:1809_in_Wales 1 8268 420 | en Category:1814_establishments_in_Australia 1 7638 421 | en Category:1843_in_Virginia 1 7722 422 | en Category:1857_elections_in_Europe 1 8208 423 | en Category:1920s_in_Washington,_D.C. 1 0 424 | en Category:1941_in_Switzerland 1 8554 425 | en Category:2014%E2%80%9315_NCAA_Division_I_men%27s_basketball_season 2 18514 426 | en Category:Aldershot_F.C._players 1 12384 427 | en Category:American_architects_by_genre 1 7375 428 | en Category:American_heraldry 2 18366 429 | en Category:American_people_of_Austrian-Jewish_descent 1 11894 430 | en Category:Amusement_rides 1 11664 431 | en Category:Animation_articles_needing_attention_to_coverage_and_accuracy 36 641877 432 | en Category:Art_museums_and_galleries_in_Syria 1 24737 433 | en Category:Articles_to_be_expanded_from_November_2010 1 15516 434 | en Category:Atlanta_task_force_articles 67 1100687 435 | en Category:Australian_people 1 15892 436 | en Category:Bacteriophages 1 39886 437 | en Category:Basketball_at_the_Central_American_and_Caribbean_Games 1 7714 438 | en Category:Biblical_dreams_and_visions 1 7805 439 | en Category:Brazilian_folklorists 1 7588 440 | en Category:British_telecommunications_engineers 1 7312 441 | en Category:Calcio_Catania_managers 1 30806 442 | en Category:Campagna_Romana 1 7655 443 | en Category:Canadian_animists 1 25036 444 | en Category:Canadian_opera_singers 1 0 445 | en Category:Checklists 1 7996 446 | en Category:Chinese-language_newspapers_(Simplified_Chinese) 1 8370 447 | en Category:City_council_elections_in_the_United_States 1 7722 448 | en Category:Coal_mines_in_Wales 1 9048 449 | en Category:Companies_based_in_Madhya_Pradesh 1 7811 450 | en Category:Cycle_races_in_Taiwan 1 7518 451 | en Category:Documentary_films_about_the_Vietnam_War 2 18428 452 | en Category:Documents_of_Pope_Benedict_XV 1 7456 453 | en Category:Dukes_of_Clermont-Tonnerre 1 24252 454 | en Category:Durham-related_lists 1 7514 455 | en Category:Egypt_religion-related_lists 1 8095 456 | en Category:European_Le_Mans_Series_seasons 1 7918 457 | en Category:Films_based_on_Miss_Marple_books 3 23346 458 | en Category:Films_directed_by_Karl_Anton 1 7649 459 | en Category:Films_that_won_the_Best_Original_Score_Academy_Award 1 11569 460 | en Category:Football_clubs_in_Sicily 1 8311 461 | en Category:German_helicopters_1930%E2%80%931939 1 7430 462 | en Category:German_jazz_trombonists 1 7581 463 | en Category:German_legendary_creatures 2 16320 464 | en Category:Healthcare_companies_of_France 1 7580 465 | en Category:Historic_sites_in_Illinois 1 8277 466 | en Category:Hospitals_established_in_1931 1 8123 467 | en Category:Hume_City_FC_managers 1 7355 468 | en Category:Iberian_Romance_languages 1 9316 469 | en Category:Independiente_Santa_Fe_footballers 1 12557 470 | en Category:Investigative_journalism 1 38715 471 | en Category:Italian_unisex_given_names 2 14698 472 | en Category:Jews_and_Judaism_in_New_York_City 4 42840 473 | en Category:Joe_(singer)_songs 1 26403 474 | en Category:LGBT-related_films_about_Islam 2 16408 475 | en Category:LOEN_Entertainment_people 1 7417 476 | en Category:Listed_buildings_in_Stirling_(council_area) 1 8394 477 | en Category:Majestic-class_aircraft_carriers 1 9001 478 | en Category:Media_in_Mexico_City 1 28917 479 | en Category:Medulla_oblongata 1 11305 480 | en Category:Members_of_the_Federal_Parliamentary_Assembly 1 7466 481 | en Category:Mountains_of_Fukuoka_Prefecture 1 8384 482 | en Category:Municipal_boroughs_of_England 1 8642 483 | en Category:Municipalities_in_Wyoming 1 8321 484 | en Category:Nationalism_in_India 1 10008 485 | en Category:PAIS_Alliance_politicians 1 8303 486 | en Category:Panama%E2%80%93Pacific_International_Exposition 1 7732 487 | en Category:Patrol_vessels_of_the_United_States 1 9939 488 | en Category:People_from_Brattleboro,_Vermont 1 9616 489 | en Category:People_from_Grodzisk_Mazowiecki_County 2 15230 490 | en Category:People_from_Mak%C3%B3 1 8407 491 | en Category:People_from_Sirte 1 24233 492 | en Category:People_with_Down_syndrome 1 8182 493 | en Category:Philosophical_anthropology 1 9818 494 | en Category:Plant_characters 3 24522 495 | en Category:Religious_leadership_roles 1 10475 496 | en Category:Roman-era_philosophers 2 26028 497 | en Category:Royal_Philharmonic_Society_Gold_Medallists 1 33593 498 | en Category:SEPTA_Light_Rail 1 8621 499 | en Category:Schools_in_Malawi 1 7752 500 | en Category:Schools_in_Skagit_County,_Washington 1 7408 501 | en Category:Schools_in_Tazewell_County,_Illinois 1 7450 502 | en Category:Science_fiction_anime_and_manga 1 13915 503 | en Category:Ships_built_in_the_Philippines 1 8084 504 | en Category:Shopping_malls_in_Washington,_D.C. 1 7832 505 | en Category:Social_workers%27_associations_in_the_United_Kingdom 1 7865 506 | en Category:Spanish_military_personnel_of_the_War_of_the_Austrian_Succession 1 7645 507 | en Category:Sport_in_Canada 1 57793 508 | en Category:State_highways_in_the_United_States 1 11207 509 | en Category:Survivors_of_World_War_II_deportations_to_Transnistria 1 7637 510 | en Category:Terrorism_in_India 1 11539 511 | en Category:Thamnophis 1 8299 512 | en Category:Thorpe_Park 1 8275 513 | en Category:Valleys_of_California 1 12385 514 | en Category:Villages_in_Karimnagar_district 2 9089 515 | en Category:Visitor_attractions_in_Lake_County,_Oregon 1 7584 516 | en Category:Weapons_scientists_and_engineers 1 8811 517 | en Category:Western_writers_about_Soviet_Russia 1 8375 518 | en Category:Wikipedia_articles_needing_style_editing_from_May_2014 1 15625 519 | en Category_talk:2001%E2%80%9302_in_Israeli_football 1 11534 520 | en Category_talk:A-League 1 8598 521 | en Category_talk:Antineoplastic_and_immunomodulating_drugs 1 8166 522 | en Category_talk:Communities_in_Norfolk_County,_Ontario 1 8567 523 | en Category_talk:Media_in_Ottawa-Gatineau 1 8132 524 | en Category_talk:Museums_in_County_Kerry 1 7884 525 | en Category_talk:Olympic_boxers_of_Belarus 1 10507 526 | en Category_talk:Research_in_Puerto_Rico 1 8178 527 | en Category_talk:Template-Class_Industrial_music_articles 1 8757 528 | en Category_talk:Transportation_in_Genesee_County,_Michigan 1 8141 529 | en Category~Canadian_civil_utility_aircraft_1960-1969_896f 1 7528 530 | en Catherine_of_York 1 0 531 | en Catholic_Kings 2 50092 532 | en Catholic_University_of_Cordoba 1 9969 533 | en Cattle_King 1 11254 534 | en CeSViMa 1 10479 535 | en Cecil_C._Humphreys_School_of_Law 3 66815 536 | en Cellulite%20Factor%20System%20Reviews%20The%20Cheapest 1 20 537 | en Cemetery_Junction_(film) 8 155030 538 | en Cemita 7 71316 539 | en Centro_de_valor_agregado_cva 1 7448 540 | en Ceremonial_Guard 4 82095 541 | en Ch%C5%8Dchin 1 15672 542 | en Chalara_paradoxa 1 9560 543 | en Chama_Cha_Mariamu_Mtakatifu 1 12220 544 | en Champion_Lakes,_Western_Australia 1 11790 545 | en Changhe-Suzuki_Ideal 1 9918 546 | en Charalambos_Xanthos 1 8720 547 | en Charles_De_Visscher 1 13139 548 | en Charles_Platt_(science-fiction_author) 3 54318 549 | en Charlie_Grace_(TV_series) 1 10397 550 | en Charlie_Griffith 1 11013 551 | en Chase_Coleman 3 92388 552 | en Chasm_City 3 41684 553 | en Chateau_Lake_Louise 4 24312 554 | en Chatela_(surname) 1 7418 555 | en Chemseddine_Nessakh 1 11488 556 | en Chenowith_Fast_Attack_Vehicles 1 13671 557 | en Cherifian_Anthem 1 14315 558 | en Cherries 3 258186 559 | en Chevrolet_Corvette_(C1) 9 251884 560 | en Chhota_Bheem_Aur_Hanuman 1 8395 561 | en Chia-Hsiung_Tze 4 152892 562 | en Chick_Gillen 1 29332 563 | en Chief_technology_officer 49 608287 564 | en Childcare 3 129013 565 | en Chin-up_bar 1 9723 566 | en China_Yuchai_International 1 38112 567 | en Chinese_in_Toronto 1 12864 568 | en Chinese_lunar_calendar 1 49998 569 | en Chitin 63 1395652 570 | en Chris-Craft_Boats 2 20027 571 | en Chris_colfer 1 7405 572 | en Christa_(given_name) 1 9516 573 | en Christianity_in_Iran 4 86568 574 | en Christine_Chatelain 1 11330 575 | en Christopher_Hatton,_1st_Baron_Hatton_of_Kirby 1 12378 576 | en Chromaticism 5 75046 577 | en Chromatische_Phantasie 2 25856 578 | en Chuj_language 1 14591 579 | en Chuman/Humanzee 1 17306 580 | en Church_numeral 3 229256 581 | en Cimpoia%C8%99a_River 1 8906 582 | en Circular_polarizer 4 99715 583 | en Citibank_Japan 1 7411 584 | en City_Hall_of_Quebec_City 2 26041 585 | en Ciudad_Mante 1 56264 586 | en Civil_union_in_the_United_States 1 66017 587 | en Civony 1 0 588 | en Ck1_(disambiguation) 1 8297 589 | en Clan_Moncreiffe 1 17832 590 | en Clostridium_tetani 19 342658 591 | en Code_(cryptography)m 1 15019 592 | en Collagen 141 6861807 593 | en College_of_Emporia_Fighting_Presbies_football/trackback/ 1 7510 594 | en Colon_carcinoma 1 67235 595 | en Colorado_Fuel_and_Iron 8 545559 596 | en Coltrane_for_Lovers 1 26502 597 | en Commissions_of_the_Danube_River 1 22362 598 | en Common-law_marriagem 5 158859 599 | en Commons:Category:DIN_4844-2_warning_signs_(vector_drawings) 1 20 600 | en Commonwealth_Pictures 1 29255 601 | en Communication_Disorders_Quarterly 1 8834 602 | en Comverse 1 14658 603 | en Concur_Technologies 19 233113 604 | en Condemned 1 8814 605 | en Cone_Tibetan_language 1 9040 606 | en Congress_of_Vienna_(disambiguation) 1 8148 607 | en Conjugate_addition 1 12605 608 | en Connor_Riley-Lowe 1 10754 609 | en Conselheiro_Lafaiete 1 26372 610 | en Contender_(stock_character)n 1 13402 611 | en Coote 1 27981 612 | en Copy_constructor 7 70995 613 | en Corey_Neilson 1 0 614 | en Corona_M%C3%A9xico_200 2 31142 615 | en Corowa 1 21605 616 | en Corpse 2 41506 617 | en Corwith_Cramer_(ship) 1 8898 618 | en Cotton_Bowl_(game) 1 41036 619 | en Council_of_Elders 3 24770 620 | en County_Route_39_(Saratoga_County,_New_York) 1 17058 621 | en Cowlick 21 217504 622 | en Crafting_memories 1 7408 623 | en Craig_Charles 10 358100 624 | en Cranial_nerve_nucleus 9 117496 625 | en Creceo.hewaide.biz 1 7408 626 | en Credentials 1 58932 627 | en Crest_Hill,_IL 1 17052 628 | en Crimson-fronted_Parakeet 1 10763 629 | en Crosswind_kite_power 2 50066 630 | en Crush_with_Eyeliner 1 15865 631 | en Cryptomonad 2 38184 632 | en Cuautemoc_Blanco 1 40112 633 | en Cultural_depictions_of_Isaac_Newton 1 91860 634 | en Cupido_comyntas 1 10496 635 | en Cursed_Earth 1 14765 636 | en Curtain_(novel) 12 301543 637 | en Cut%20and%20restore%20rope%20trick 1 20 638 | en Cyclopropenylidene 1 17456 639 | en Czech_language 48 3447552 640 | en D._J._Opperman 2 12387 641 | en D._Woods_discography 1 17751 642 | en DC_connector 28 537747 643 | en DICT 13 206037 644 | en DORF_(film_festival) 1 9214 645 | en DXRR_NASIPIT 1 11154 646 | en Dai_County 1 12309 647 | en Dakota_Hogback_Natural_Area 1 10171 648 | en Dale_Horvath 102 3912086 649 | en Damping_ratio 31 522662 650 | en Damrosch_Opera_Company 2 40179 651 | en Dani_Preda 1 40741 652 | en Daniel_Berehulak 2 44341 653 | en Daniel_David_Ntanda_Nsereko 1 55608 654 | en Daniel_George_McKenzie 1 31586 655 | en Daniel_M%C3%A9rillon 1 9239 656 | en Daniel_Rubin 1 33082 657 | en Danks%27_Rangers 1 23310 658 | en Dannie_Seow 2 46986 659 | en Dannielle_Brent 1 38851 660 | en Danny_O'Donnell 1 58276 661 | en Danse_avec_les_stars_(La_tourn 2 54122 662 | en Dapaqin 1 29034 663 | en Dark_Blood 12 222626 664 | en Darren_Grimwade 1 46217 665 | en Darren_Heath 4 107595 666 | en Darren_Watts 1 32203 667 | en Dave%27s_Picks_Volume_8m 1 17161 668 | en Dave_Murray_%28musician%29 1 0 669 | en Dave_Wittenberg 2 75502 670 | en David_Bailey_(disambiguation) 1 8533 671 | en David_D._Levine 1 43918 672 | en David_George_McQueen 1 32432 673 | en David_Tomlinsonm 1 14436 674 | en David_W._Harper 6 81699 675 | en David_Welch_(optical_engineer) 1 55611 676 | en David_de_Barry,_5th_Viscount_Buttevant 1 34701 677 | en David_vs._Goliath 1 31986 678 | en Day-by-day_summaries_of_the_2013_Wimbledon_Championships 1 919775 679 | en Day_After_Tomorrow_II 1 31768 680 | en DeAngelo_Peterson 1 61755 681 | en De_Principii_Evangelikum 1 30204 682 | en Debre_Libanos_(Eritrea) 1 28354 683 | en Deceit_(1923_film) 1 43774 684 | en December_1963_lunar_eclipse 1 80107 685 | en Deckadance 1 89367 686 | en Decorah,_Iowa 5 178014 687 | en Decree_1775 1 24466 688 | en Defenders_of_the_faith 2 94136 689 | en Definition+autoreflexion 1 7431 690 | en Deh-e_Torkan,_Chaharmahal_and_Bakhtiari 1 77584 691 | en Delosperma_cooperi 2 43862 692 | en Delta_Sagittae 1 42536 693 | en Delta_Sigma_Xi 2 39880 694 | en Deltote_bankiana 1 34113 695 | en Demetrios_Farmakopoulos 1 33707 696 | en Demetris_Ioannou 1 41913 697 | en Democratic_Opposition_of_Slovenia 2 50160 698 | en Democratic_Republic_of_Congo 12 2239604 699 | en Democratization_of_technology 2 66521 700 | en Demon_Beast_Resurrection 2 21695 701 | en Dendrobium_erosum 1 32782 702 | en Denial 21 538294 703 | en Dennis_Alexio 6 167222 704 | en Dennis_Byrd 3 65663 705 | en Dennis_Caryl 1 40126 706 | en Dennis_Sommers 1 32466 707 | en Derek_Poundstone 4 63915 708 | en Descent_(aircraft) 3 41430 709 | en Diabetes_in_animals 11 81558 710 | en Diamonds_from_Sierra_Leone 5 73446 711 | en Dian_Kingdom 1 0 712 | en Diane_Saywer 1 25119 713 | en Dichloropan 1 7390 714 | en Dick_Young 1 0 715 | en Digital_library 23 554350 716 | en Din%27s_Curse 4 50472 717 | en Dino_Zisis 1 7393 718 | en Dinoponera_gigantea 3 36597 719 | en Diomedeoididae 1 9583 720 | en Diphosphorus_trioxide 1 17216 721 | en Directional_boring 7 109589 722 | en Dirk_Bross%C3%A9 1 15369 723 | en Distinguished_Superior_Service_Medal 1 7454 724 | en Dj_Esco 1 0 725 | en Dodge_A100 9 125096 726 | en Dog_Day_Afternoon/trackback/ 1 7452 727 | en Dom_Lustosa 1 10598 728 | en Domenico_Maria_Leone_Cirillo 1 42259 729 | en Dominical 1 8940 730 | en Don't_Panic_(song) 2 21924 731 | en Donington_le_Heath_Manor_House_Museum 1 11429 732 | en Donje_Kordince 1 9704 733 | en Donner 4 47636 734 | en Doubly_special_relativity 1 20882 735 | en Douglas_A-4K_Skyhawk 1 53400 736 | en Doylestown_Borough,_Pennsylvania 1 29647 737 | en Dr._Cullen_Park 2 58577 738 | en Dragon_Quest_Retsuden:_Roto_no_Monsh%C5%8D 1 17074 739 | en Dragons:_Riders_of_Berkm 1 40514 740 | en Dragonslayer's_Return 2 18022 741 | en DreadCentral.com 1 13656 742 | en Dream_Chronicles 4 101644 743 | en Drevlians 1 11364 744 | en Drury_Lane_Theatre 1 7819 745 | en Dry_Your_Eyes_(TV_series) 2 23246 746 | en Duat 6 127954 747 | en Due_process 60 1290155 748 | en Dunaliella_salina 7 65181 749 | en Dundlod 1 14431 750 | en Dye_The_World 1 8110 751 | en Dyschromia 6 83322 752 | en ECNY_Awards 1 8935 753 | en EGPD 1 28716 754 | en ESSA 1 9740 755 | en EUG 1 7821 756 | en E_&_J_Gallo_Winery/trackback/ 1 7501 757 | en Earl_Winfield_Spencer,_Jr. 3 39120 758 | en East_Asian_foreign_policy_of_the_Barack_Obama_administration 2 76832 759 | en Eastern_Wind 2 20030 760 | en Ebolowa,%20Cameroon 1 20 761 | en Eburia_opaca 1 8259 762 | en Echelon_formation 10 107302 763 | en Edward_Coles 2 74835 764 | en Edward_John_Stanley,_6th_Baron_Sheffield_and_Stanley_of_Alderley 1 10129 765 | en Edward_Ward,_7th_Viscount_Bangor 2 22878 766 | en Ehrenbreitstein_Fortress 1 18178 767 | en Eighteen_Year-Old,_Uniform%27s_Breast 2 27186 768 | en Eisenhower_Doctrine 7 172762 769 | en El%C5%BCbieta_Szyroka 1 7429 770 | en Eleanor_Yule 1 9010 771 | en Eleanore_Mikus 1 13565 772 | en Electrocyclization 1 14468 773 | en Eleostearic_acid 1 7910 774 | en Eleousa 1 12430 775 | en Eletrobras 4 122121 776 | en Eliza%20Dupioni%20Silk%2096-inch%20Curtain%20Panel 1 20 777 | en Ellen_Kullman 1 17424 778 | en Embedded_systems 4 134388 779 | en Embelia_ribes 2 24514 780 | en Emerald_(color) 1 53211 781 | en Emerson_Center,_Oklahoma 1 8709 782 | en Emerson_Frostad 1 11719 783 | en Emily%20Dickinson 1 0 784 | en Emperor_Jimmu 9 237837 785 | en En_karusell 1 16513 786 | en Endingen_(Aargau) 1 20858 787 | en Endoscopic_retrograde_cholangiopancreatography 55 1261056 788 | en Enerpac 2 25068 789 | en England_learning_disabilities_team 1 11509 790 | en Enneads 5 77591 791 | en Epic_Citadel 2 25868 792 | en Epicrocis_hilarella 1 8957 793 | en Ered_Lithui 1 60413 794 | en Eremophila_youngii 1 10493 795 | en Eric_Stanton 2 31764 796 | en Eric_de_Kuyper 1 22137 797 | en Ernest_Angely 1 14310 798 | en Ernestiini 1 10715 799 | en Ernie_Pike 2 27252 800 | en Ernst-Happel-Stadion 9 189092 801 | en Ero%C3%A6gan,%20Kadri 1 20 802 | en Errin 1 35512 803 | en Erwin_Panofsky 8 133340 804 | en Esperance_Sportive_de_Tunis 1 278361 805 | en Estates_of_the_Realm 2 53668 806 | en Ethnic_groups_in_Saudi_Arabia 1 21000 807 | en Eudora%2C_Arkansas 1 53786 808 | en Eugene_O%27Neil 1 36944 809 | en Eupastranaia_lilacina 1 8838 810 | en EuroChallenge 2 72248 811 | en European_Commissioner_for_Competition 2 42250 812 | en European_Cybercrime_Centre 2 20138 813 | en European_Railway_Agency 1 12870 814 | en Eva_Tanguay 2 30188 815 | en Event_tree_analysis 4 57904 816 | en Evergreen_forest_warbler 1 10024 817 | en Examples_of_in_vitro_transdifferentiation_by_initial_epigenetic_activation_phase_approach 1 9766 818 | en Exile_(video_game_series) 3 54220 819 | en Exit_to_Eden 2 23562 820 | en Exon%E2%80%93Florio_Amendment 1 9923 821 | en Expat_(XML) 3 30771 822 | en External_lamina 1 8124 823 | en Eynhallow_Sound 1 29063 824 | en FC_Chornomorets_Odesa 5 388012 825 | en FC_Roseng%C3%A5rd_(men) 1 17239 826 | en FN_FAL[/quote] 1 0 827 | en Fabrizio_De_Andr%C3%A9_(album) 2 0 828 | en Facilitator 16 189333 829 | en Factory_Physics 1 8520 830 | en Fahsien 1 7772 831 | en Fairview_Park_Hospital 1 7418 832 | en Fait_accompli 1 229088 833 | en Faith_in_the_Futurem 3 35142 834 | en Fake_It 1 54769 835 | en Falx_cerebri 20 242464 836 | en Famosus 1 67455 837 | en FanFiction.Net 4 47149 838 | en Fan_(mechanical) 6 114469 839 | en Fanned_fret_guitarsn 1 12555 840 | en Far_East_Air_Force_(Royal_Air_Force) 1 21015 841 | en Farakka_Barrage_Township 2 26622 842 | en Fauna_of_Europe 2 29838 843 | en Faye_White 2 38028 844 | en Fe_del_Mundo 1 21452 845 | en Federal_Reserve_Bank_of_Cleveland 3 123227 846 | en Federal_financing_for_small_businesses_in_Canada 1 12353 847 | en Feiffer,_Jules 1 22719 848 | en Ferencv%C3%A1rosi_TC_(ice_hockey) 2 44680 849 | en Fernway,_Pennsylvania 2 31464 850 | en Festival_de_Jazz_de_Barcelona 1 7448 851 | en Festive_coquette 1 11595 852 | en Field_Marshal_Ayub_Khanm 1 46643 853 | en Field_Spaniel 7 120062 854 | en Figure_of_merit 8 87783 855 | en Filadelfia 2 24482 856 | en File%3AAbraham_lincoln_manchester_england.jpg 1 34550 857 | en File%3AAttila_marsch.JPG 1 10789 858 | en File:%22What%27s_Happening_in_Turkey%3F%22_Manifesto.jpg 1 9197 859 | en File:12_-_Ed_Sheeran.jpg 1 10312 860 | en File:188th_FW_A-10_Warthog_fires_Maverick_in_training.jpg 1 10737 861 | en File:2006-05_Archeon_binnenhof_badhuis-2.JPG 1 11803 862 | en File:3_topless_women_on_a_beach.jpg 1 9126 863 | en File:7.9.12SecretStashByLuigiNovi1.jpg 1 11119 864 | en File:ACDC_-_Back_In_Black-sample.ogg 1 10068 865 | en File:A_Machine-Gun_Company_of_Chasseurs_Alpins_in_the_Barren_Winter_Landscape_of_the_Vosges._painting_by_Francois_Flamenge.jpg 1 9264 866 | en File:Aa_oldgatwick_airport00.jpg 1 10663 867 | en File:Adidas_Predator_X.jpg 1 9879 868 | en File:Allure_of_the_seas_sideview.JPG 1 47359 869 | en File:Amul-Girl-Mascot.jpg 1 9306 870 | en File:Animals_as_Leaders_@_The_Forum,_Tunbridge_Wells_28082011_(16).jpg 1 10281 871 | en File:Austenland_Poster.jpg 1 0 872 | en File:BGH_Hauptstra%C3%9Fe_(3)_2006-07-24.JPG 1 9468 873 | en File:Bentley_Speed_Six.JPG 1 11339 874 | en File:BigMacCombo.jpg 1 11113 875 | en File:Bill_Wedderburn.jpg 1 9509 876 | en File:Birute_Galdikas.jpg 1 36127 877 | en File:Bradley_House.jpg 1 12829 878 | en File:Buck_operating.svg 1 9771 879 | en File:Bundesarchiv_Bild_183-1985-0723-500,_Alfred_Rosenberg.jpg 1 62794 880 | en File:COTSOrdwaybuilding2.jpg 1 10437 881 | en File:Cardiff_Bay_Aerial_View.JPG 1 8752 882 | en File:Chacachacare_dry_forest.JPG 1 8838 883 | en File:ChikfilaMcDonaldsGalleria.JPG 1 9727 884 | en File:Cicatrices_de_flagellation_sur_un_esclave.jpg 5 88108 885 | en File:City_pavilion-1-.gif 1 8757 886 | en File:Coming_Out_cover.jpg 3 31380 887 | en File:CountryThunderAZ12.jpg 1 8905 888 | en File:Crown_of_a_Prince_of_the_Blood_of_France.svg 1 11220 889 | en File:DARPA_GC_QID_Thursday_12.jpg 1 0 890 | en File:Dama_de_la_Muerte.jpg 1 9183 891 | en File:Diademodon_mastacus.jpg 1 10469 892 | en File:Disclogo1.svg 1 51034 893 | en File:Dowding_and_The_Few.jpg 1 10041 894 | en File:Eva_cross_explosion.png 1 9291 895 | en File:Exterior_1_1024x852.jpg 1 10192 896 | en File:F9F_CV21_Korea.JPEG 1 9503 897 | en File:FennBoxingHelena.jpg 1 0 898 | en File:Flag_of_the_European_Parliament_1973-1983.svg 1 9941 899 | en File:Football_(soccer)_in_Australia.png 2 25064 900 | en File:Fort_Scratchley.jpg 1 10063 901 | en File:FreedomTowerEvolution.gif 4 62180 902 | en File:Friends_Season_10_DVD.jpg 1 9526 903 | en File:Fruits_of_Chisocheton_paniculatus.JPG 1 10407 904 | en File:Gardenia_jasminoides_cv1.jpg 1 11835 905 | en File:Gentile_da_Fabriano_063.jpg 1 11127 906 | en File:GorillazAlbum.jpg 1 10154 907 | en File:Grundle_Monster_in_the_BROS_production_"Gründlehämmer".jpg 1 31739 908 | en File:Heavy_Duty_appeared_in_GI_Joe_DIC_Series.jpg 1 9383 909 | en File:Heruli_seniores_shield_pattern.svg 1 9227 910 | en File:Humpen.jpg 1 41978 911 | en File:Ipswich_Town.svg 1 10171 912 | en File:Jazz_by_Gee.jpg 1 10389 913 | en File:John_Fryer.jpg 1 9081 914 | en File:Kar_98K_-_AM.033696.jpg 3 0 915 | en File:Kargil.map.gifm 1 37301 916 | en File:King_Street_Bridge.JPG 1 10504 917 | en File:Kiska_Reconnaissance_Photo_-_11_October_1942.jpg 1 9993 918 | en File:Kiss_of_the_Spider_Woman_(novel).jpg 1 10355 919 | en File:KrasAvia_Antonov_An-32_Osokin.jpg 1 10278 920 | en File:KuMoHa_455-37_Sendai_20060729.JPG 1 11164 921 | en File:Lagavulin_Destillers_Edition.jpg 1 10624 922 | en File:Lake_Hartwell.jpg 1 10331 923 | en File:Lead-sec.jpg 2 31202 924 | en File:Leyte_map_annotated.jpg 1 42809 925 | en File:Line_Dancing.jpg 1 10078 926 | en File:Lipsofanangel.jpg 1 9567 927 | en File:Lkp_italian_style.jpg 10 81513 928 | en File:Meyers_b16_s0570.jpg 1 10432 929 | en File:Mi5_crest_and_logotype.svg 1 11043 930 | en File:Micha%C5%82_Winiarski.jpg 2 22358 931 | en File:Mini_Countryman_front_20100124.jpg 2 42953 932 | en File:Motiongrams_of_three_dancers%27_free_movement_improvisation_for_5_minutes.jpg 1 8805 933 | en File:MuseKnightsofcydonia.jpg 3 28700 934 | en File:MutilatedChildrenFromCongo.jpg 2 23524 935 | en File:NatalieMerchantTigerlily.jpg 1 9916 936 | en File:New_Covent_Garden_Theatre_Microcosm_edited.jpg 1 39260 937 | en File:Nordseewerke-Stapelllauf-Frisia-Br%C3%BCssel-Helling.JPG 1 10906 938 | en File:OS_X_Logo.png 3 0 939 | en File:Octodon_degus_-Artis_Zoo,_Netherlands-8b.jpg 1 10424 940 | en File:Packard_Bell_Multimedia_D160.jpg 1 9749 941 | en File:Peace_pipe.jpg 1 39660 942 | en File:Penrose_triangle.png 1 10274 943 | en File:Perpendicular_Recording_Diagram.svg 1 36251 944 | en File:Phyllostachys_Glauca_%27Yunzhu%27_in_flower.jpg 1 31176 945 | en File:Queen_Elisabeth_of_Romania_with_her_daughter.jpg 1 8914 946 | en File:Rheumatoid_Arthritis.JPG 2 0 947 | en File:Rif_carta_fisica.jpg 1 8454 948 | en File:River_Wandle_in_Morden_Hall_Park.jpg 1 10252 949 | en File:Rorschach_blot_02.jpg 1 9659 950 | en File:S%C3%A9pulture_la_Fayette.jpg 2 21288 951 | en File:Sam_Muchnick.jpg 1 9646 952 | en File:Skoda_Citigo_1.0_Ambition_%E2%80%93_Frontansicht_(1),_17._M%C3%A4rz_2012,_D%C3%BCsseldorf.jpg 1 48833 953 | en File:Sprachatlas_Weigand_65.JPG 1 9919 954 | en File:Tadeusz_Mazowiecki_80th_birthday.jpg 1 12271 955 | en File:Testudo_hermanni_hermanni_Mallorca_02.jpg 1 11043 956 | en File:The_Meat_Shortage_Threatens_at_Hercules_-_NARA_-_533923.tif 1 12924 957 | en File:The_Rape_of_Proserpina_1_-_Bernini_-_1622_-_Galleria_Borghese,_Rome.jpg 2 11774 958 | en File:University_of_Westminster_Foyer.jpg 1 10977 959 | en File:VA_163_map.svg 1 10155 960 | en File:VanEyck-MadonnaVanderPaele-reflex4.1.jpg 1 10918 961 | en File:Washington,_D.C._locator_map.svg 1 62549 962 | en File:XXTEA.png 1 20524 963 | en File:Zangologo.png 2 20294 964 | en FilmFocus 1 10880 965 | en Finsbury_Park 9 222303 966 | en Firebird_%28database_server%29 2 42604 967 | en First_Strike_(album) 3 25527 968 | en First_Veteran_Corps 1 42745 969 | en Fitoterapia 2 18316 970 | en Fitzpatrick_v._Bitzer 2 20878 971 | en Flag_of_the_Isle_of_Man 7 92100 972 | en Flags_and_coats_of_arms_of_cantons_of_Switzerland 3 59826 973 | en Flammulated_bamboo_tyrant 1 36529 974 | en Flat_as_a_Pancake 4 97558 975 | en Florian_Riedel 1 11280 976 | en Flotsam 3 30453 977 | en Fluid_Concepts_and_Creative_Analogies 1 17509 978 | en Fluid_dynamics 55 1979380 979 | en Folding_(DSP_implementation) 2 12021 980 | en Food_Safety_Modernization_Act 3 187875 981 | en Football_at_the_2008_Summer_Olympics_%E2%80%93_Women%27s_tournament 1 32043 982 | en Football_records 2 16474 983 | en Ford_Ranger_(T6) 13 269216 984 | en Ford_pinto 2 52640 985 | en Foredown_Tower 2 33254 986 | en Forever_(The_Beach_Boys_song) 1 21418 987 | en Forever_Young_(Alphaville_album) 5 77015 988 | en Former_Indian_National_Army_Monument 1 15097 989 | en Formia 2 30419 990 | en Fort_Cap_au_Gris 1 8911 991 | en Fountains_of_Wayne_discography 1 0 992 | en Four_Great_Inventions_of_Ancient_China 1 109484 993 | en France_national_football_team 134 13992766 994 | en Franciscan_missions_to_the_Maya 2 29490 995 | en Frank_Gardner 1 7922 996 | en Frank_Sanchez 2 28752 997 | en Frankenweenie_%282012_film%29 1 43384 998 | en Fred_Ball 10 183924 999 | en Frederick_Benjamin_Gipson 1 7325 1000 | en Fron&guid=1fdefa43d60419a0 1 7490 1001 | en Front_National_(France) 2 110868 1002 | en Front_Porch_Step 5 72124 1003 | en Fume%20Smoke%20Collector%2071x34%208x10%20Lg 1 20 1004 | en Fun_in_Acapulco_(album) 3 39614 1005 | en Furu 1 19171 1006 | en G.O.NO.3519/v-395/1943 1 7442 1007 | en GAU-8_Avenger 54 1740323 1008 | en Gabriel_Brothers 3 17438 1009 | en Galanthus 12 298128 1010 | en Galidor 2 30064 1011 | en Gallion 2 15862 1012 | en Gamma_glutamyl_transpeptidase 1 29856 1013 | en Gamperaliya_(novel)m 2 17688 1014 | en Gangway_(magazine) 3 32268 1015 | en Ganry%C5%AB-jima 1 9993 1016 | en Garden_Shed_Lean_To_Free_Plans_Inexpensive 1 7482 1017 | en Gardner_Rich_%26_Co 5 49229 1018 | en Garth_Snow 1 17591 1019 | en Gary_Borden 1 7727 1020 | en Gary_Braver 1 10393 1021 | en Gary_Burley 1 9628 1022 | en Gary_D%27Addario 1 13258 1023 | en Gaston_Plant%C3%A9 1 12644 1024 | en Gates_of_Heaven_(disambiguation) 1 8028 1025 | en Gauna_pyralodes 1 0 1026 | en Gelsey%20Kirkland 1 20 1027 | en Gemini_space_suit 2 33784 1028 | en Gene_Steratore 2 30599 1029 | en Gennadiy_Korban 2 23058 1030 | en Gentle_Giant_Moving_Company 1 17231 1031 | en Geoffrey_Brooke 1 8976 1032 | en Geography_of_Turkeyn 1 39799 1033 | en Geometric_Shapes 15 325316 1034 | en George_Bisset 1 25043 1035 | en George_Keith_(missionary) 3 37131 1036 | en Gerhard_Johann_Vossius 1 14725 1037 | en German_Bohemia 1 12901 1038 | en German_Museum_of_Technology 1 11979 1039 | en Gertrude_Atherton 4 84661 1040 | en GetDeb 2 28318 1041 | en Gettysburg:_Armored_Warfare 2 20586 1042 | en Gibson_Nighthawk 3 41973 1043 | en Gideon%20Klein 1 20 1044 | en Gilbert_Hutton 1 9185 1045 | en Gilbert_Luis_R._Centina_III 1 47173 1046 | en Giles_G-200 1 15706 1047 | en Gina_Kolata 1 11626 1048 | en Girl_Talk_(Kate_Nash_album) 5 69672 1049 | en Giulio_Caccini 8 132968 1050 | en Give_It_to_Me_Baby 2 23490 1051 | en Glenn_Frey_Live 1 10930 1052 | en Gliese_832_c 10 229030 1053 | en Glitching 1 11831 1054 | en Gloucester_services 1 14400 1055 | en Gluteal_cleft 1 10182 1056 | en Gmat_Pill_Iphone_App_Under_$50 1 7464 1057 | en Golden-headed_quetzal 2 24700 1058 | en Golden_State_Warriors_draft_history 1 25327 1059 | en Golf_at_the_2016_Summer_Olympics 8 91858 1060 | en Golriz 1 13403 1061 | en Gong_Kedak 1 13743 1062 | en Google_Sniper_2_Does_It_Work_Order_Now 1 7479 1063 | en Google_phone 1 8275 1064 | en Gordon_Halliday 1 38696 1065 | en Goro_Shimura 1 15645 1066 | en Gothic_Revival 3 307288 1067 | en Grafton,_Vermont 2 69966 1068 | en Graham_Nash_(Countdown) 1 10762 1069 | en Grammy_Award_for_Best_Female_R%26B_Vocal_Performance 4 326748 1070 | en Granada_Plus 1 14908 1071 | en Graphic_adventure_game 18 584699 1072 | en Graphing 1 9099 1073 | en Gray_market 1 26934 1074 | en Grays_Athletic_F.C. 7 349803 1075 | en Gre_Gre_North 1 26437 1076 | en Great_Thick-knee 1 9925 1077 | en Grebawah 1 26242 1078 | en Greddy_type_s_bov_r33_skyline 1 7456 1079 | en Greek_destroyer_Kriti_(L84) 1 17396 1080 | en Green%20leaves 1 20 1081 | en Greenhouse_gas_inventory 4 39202 1082 | en Greg_Behrendt's_Wake_Up_Call 1 0 1083 | en Grillparzer_Prize 1 27193 1084 | en Groove_with_It 1 9948 1085 | en Groupe_d%27Intervention_de_la_Gendarmerie_Nationale 2 39538 1086 | en Grow%20Taller%20At%20Age%2018%20Best%20Price 1 20 1087 | en Gruiformes 7 562326 1088 | en Gullible%27s_Travels_(Rehab_album) 1 10053 1089 | en Gun_laws_in_Wyoming 1 10513 1090 | en Gunnister_Man 2 11830 1091 | en Guns_of_Nevada 1 11446 1092 | en Guntucky 1 14104 1093 | en Gustav_Stresemann 33 1376127 1094 | en Gyakuten_Saiban_(film) 2 42940 1095 | en Gymnosperm 55 1224999 1096 | en Gyula_K%C3%A1rolyi 2 36436 1097 | en HMS_Bulwark_(L15) 7 77503 1098 | en HTTP_accelerator 2 12136 1099 | en Haal%E2%80%93e%E2%80%93dil 3 30480 1100 | en Habanos_SA 2 25012 1101 | en Habeas_corpus_in_the_United_States/trackback/ 1 7486 1102 | en Hal_Finney_%28cypherpunk%29 2 27008 1103 | en Hanatoxin 4 28895 1104 | en Hands_Up_United 4 36160 1105 | en Hang_On_Ramsey! 1 10090 1106 | en Hanno 4 79710 1107 | en Hans_Anton_Aalien 4 43548 1108 | en Hans_Otte 3 10646 1109 | en Harlan_County,_Kentuckyn 1 34034 1110 | en Harris%27s_Case 1 8836 1111 | en Harris_Rosen 6 59272 1112 | en Hashimoto's_thyroiditisn 5 162053 1113 | en Hat_Chao_Mai_National_Park 2 26110 1114 | en Hatton_garden 3 79311 1115 | en Hbk_Gang_(band) 2 53050 1116 | en Head_(geological) 1 28043 1117 | en Health_effects_of_wine 18 629139 1118 | en Heat 85 3506775 1119 | en Heaven_and_Earth_(book)n 1 35498 1120 | en Hedonic_framing 1 7415 1121 | en Heinfried_Engel 1 34861 1122 | en Hel-loh_%22Annyong%22_Bluth 1 67541 1123 | en Helen_Kilpatrick 1 9667 1124 | en Helena_Chan 3 32538 1125 | en Henry_Grant 1 7922 1126 | en Henry_Herbert_Southey 1 36604 1127 | en Henry_Hopper 15 198011 1128 | en Henry_Labouch%C3%A8re 2 44160 1129 | en Henry_Mills_(Once_Upon_A_Time) 2 174228 1130 | en Herbes_de_provence 1 15032 1131 | en Heterodon_platirhinos 5 86476 1132 | en Hex_key 34 597041 1133 | en Hezekiah_C._Seymour 1 12219 1134 | en High-protein_diet 25 330724 1135 | en High_Chaparral_Museum 1 10722 1136 | en High_Park_fire 1 13439 1137 | en High_School_Proficiency_Assessment 2 17637 1138 | en Highlands_Water_Protection_and_Planning_Act 1 11991 1139 | en Hilbert_scheme 2 30344 1140 | en Hillman_%22Sixteen%22,_%22Hawk%22_and_%2280%22 1 15334 1141 | en Hills_Like_White_Elephants 44 673512 1142 | en Hippobroma_longiflora 1 10562 1143 | en Hippophae_rhamnoides 13 216061 1144 | en History_of_railroads 1 52521 1145 | en History_of_the_Soviet_Union 4 69538 1146 | en History_of_the_steel_industry_(1850%E2%80%931970) 24 729727 1147 | en Hitachi_G1000 1 10822 1148 | en Hobelar 5 100729 1149 | en Hokkaido 54 2735915 1150 | en Hollywood_United_F.C. 3 50787 1151 | en Holy_Child_High_School,_Ghana 2 12401 1152 | en Holy_Mountain 2 8711 1153 | en Home_Improvement:_Power_Tool_Pursuit! 1 11330 1154 | en Home_Room_(film) 3 31318 1155 | en Hope_(2013_film) 4 65853 1156 | en Hopeless 1 8354 1157 | en Horatio_Nelson&guid=6dfa332304c5a424 1 7517 1158 | en Horse_markings 9 147870 1159 | en Hoseynabad,_Bardaskan 2 26454 1160 | en Hough_transform 30 625601 1161 | en House_of_Boys 1 11592 1162 | en House_of_Representatives_(Fiji) 1 19649 1163 | en How%20To%20Improve%20Study%20Skills%20For%20College%20Video%20Ebook%20Pdf%20Down 1 20 1164 | en How%20To%20Make%20Affiliate%20Marketing%20Site%20Promotional%20Codes 1 20 1165 | en How_To_Train_Your_Dragon_2 3 137249 1166 | en Http://en.wikipedia.org/wiki/Lasham_Airfield 1 7498 1167 | en Huangtai_railway_station 1 9137 1168 | en Huawei_STREAM_X_GL07S 2 30586 1169 | en Hudson_River_bomb_plot 1 12507 1170 | en Hughes_Electronics 3 216120 1171 | en Human_T-cell_leukemia_virus 2 39358 1172 | en Hundred_(division) 1 30690 1173 | en Hustler_TV_(US) 5 49158 1174 | en Hyaenodon 8 74670 1175 | en Hydriske 1 8945 1176 | en Hydroboration%E2%80%93oxidation_reaction 13 158425 1177 | en Hyper-IgM_syndrome_type_5 1 42730 1178 | en I%27m_Still_in_Love_with_You_(Al_Green_album) 3 45596 1179 | en ICI_Pakistan 1 13565 1180 | en IDT_Corp. 1 53447 1181 | en IOffer 6 64640 1182 | en IPPA 4 45328 1183 | en IPad_mini_(2nd_generation) 1 29747 1184 | en IUD 5 182631 1185 | en I_Am_Other 1 13761 1186 | en I_Can%27t_Dance_(To_That_Music_That_You%27re_Playing) 1 7576 1187 | en I_Need_You_(3T_song) 2 31146 1188 | en Iazyges 5 266052 1189 | en Iaê_Jhones_Do_Antares 1 7451 1190 | en Ibague 1 22434 1191 | en Ibihwa 1 8687 1192 | en Ice_Hockey_European_Championship_1922 1 11699 1193 | en Ice_pack 10 114980 1194 | en Ichiro_Sakaki 2 20842 1195 | en If_I_Were_Queen 1 9179 1196 | en Igor_Rodionov 1 13821 1197 | en Ilaro_Court 1 14563 1198 | en Image:Steamboat-willie.jpg 1 0 1199 | en Impatience_(disambiguation) 2 34333 1200 | en Imperfective_and_perfective 3 38148 1201 | en Imperial_Ambitions 4 85420 1202 | en Independent_practice_association 9 84654 1203 | en India_Film_Project 3 12476 1204 | en India_West 1 9684 1205 | en Indian_Summer_(manga) 1 19570 1206 | en Indian_cricket 1 7707 1207 | en Indigo_jam_unit 1 41587 1208 | en Infrared_filter 1 10366 1209 | en Iniciales 1 16894 1210 | en Insertion_(genetics) 3 35984 1211 | en Instagramdaekle_Alaattincagil 1 7435 1212 | en Institute_of_Bankers 2 29060 1213 | en Intendancy_of_Chilo%C3%A9 1 13739 1214 | en International_Coffee_Day 7 150695 1215 | en International_Rehabilitation_Council_for_Torture_Victims 1 13720 1216 | en International_Workers%27_Olympiads 1 18625 1217 | en International_Workers'_Association 2 214154 1218 | en Internet_memes_in_China 1 11561 1219 | en Internet_security 25 659992 1220 | en Interstate_485 1 25818 1221 | en Iowa_Senate 3 67134 1222 | en Iphig%C3%A9nie_en_Tauride 1 24896 1223 | en Iringa_University_College 1 35715 1224 | en Irish_women%27s_cricket_team 1 15094 1225 | en IronFX 2 15752 1226 | en Iron_Man 183 10986765 1227 | en Irrigated 1 51349 1228 | en Irvine_Harbour 1 29455 1229 | en Isabel_Garcia 1 9953 1230 | en Ishii_Hisaichi%27s_CNN 1 10499 1231 | en Island_Three 1 18511 1232 | en Isoguanine 1 11063 1233 | en Israeli_wars_and_armed_conflicts 1 21244 1234 | en It's_a_Long_Way_to_the_Top_(If_You_Wanna_Rock_'n'_Roll) 4 142945 1235 | en Italian_bombing_of_Mandatory_Palestine_in_World_War_II 2 33452 1236 | en Iulia_Necula 1 8746 1237 | en Ivory_coast 19 1652182 1238 | en Ivy%20Lane%20Design%20Somerset%20Memory%20Book 1 20 1239 | en Izh 2 16256 1240 | en J%C3%A1n_%C5%A0lahor 1 12164 1241 | en J-League_Jikky%C5%8D_Winning_Eleven_2001 1 9771 1242 | en J._Anthony_Lukas_Book_Prize 1 9812 1243 | en J._McIntyre_Machinery,_Ltd._v._Nicastro 1 11045 1244 | en JDS_Hiei_%28DDH-142%29 1 9801 1245 | en JQH_Arena 1 15624 1246 | en Jack_Hardy_(singer%E2%80%93songwriter) 1 13508 1247 | en Jack_O'Brian 2 21666 1248 | en Jackson_County,_Oregon 3 78096 1249 | en Jacob_E._Goodman 1 12645 1250 | en Jadagrace 2 23144 1251 | en Jafar 1 10506 1252 | en Jake_Smollett 7 65154 1253 | en Jalan_Sulaiman 1 7401 1254 | en Jalile_Jalil 1 10963 1255 | en Jam_%26_Spoon 2 26032 1256 | en James_Eastland 2 53894 1257 | en James_Forsyth_(journalist) 3 30639 1258 | en James_Mott 1 11351 1259 | en James_O'Connor_(rugby_union) 4 56348 1260 | en James_White_(North_Carolina_politician) 1 11100 1261 | en Jana_Roos 1 7389 1262 | en Janne_Puurtinen 2 60198 1263 | en Janusz_Gol 2 25152 1264 | en Japan%E2%80%93United_States_relations 11 556882 1265 | en Jarkko_Nieminen 12 254350 1266 | en Jason_Narvy 10 104343 1267 | en Jassie_Gift 6 48249 1268 | en Jax_Teller 48 1665780 1269 | en Jayappa_Scindia 1 11449 1270 | en Jayme_Amatnecks 2 0 1271 | en Jeff_Berlin_Discography 1 11304 1272 | en Jersey_City,_New_Jersey 55 3370604 1273 | en Jesse_&_Joy 2 212330 1274 | en Jharia 5 251515 1275 | en Ji_Sung 23 518513 1276 | en Jill_Bilcock 2 67122 1277 | en Jim_Brigden 2 79208 1278 | en Jim_Knobeloch 1 9218 1279 | en Jim_jones_60_rackz_instrumental_dl_link 1 7475 1280 | en Jimmy_Eat_World 38 923872 1281 | en Joan_Trumpauer_Mulholland 4 49374 1282 | en Joe_Val 1 14172 1283 | en John_%22Jackie%22_Smith_(Hull_City_footballer) 1 11659 1284 | en John_Bentley_(musician) 1 12086 1285 | en John_Bonney 1 10986 1286 | en John_Carpenter_(town_clerk) 1 20178 1287 | en John_Clerk_of_Pennycuik 1 11120 1288 | en John_Garner 1 7784 1289 | en John_Jones 1 48912 1290 | en John_Leslie_(physicist) 2 29772 1291 | en John_Palmer_(Home_and_Away) 1 21972 1292 | en John_Paul_Pitoc 1 10632 1293 | en John_Ralfs 1 15103 1294 | en John_Shirley 4 126254 1295 | en Jolene_Anderson 1 11904 1296 | en Jon_Hunter 1 24826 1297 | en Jonathan_Bru 5 61868 1298 | en Jonathan_Hall_(cricketer) 1 9267 1299 | en Jonathan_Jones_(journalist) 3 58839 1300 | en Jordan_Hill_(American_football) 11 197422 1301 | en Joruri_(music) 1 11177 1302 | en Jos%C3%A9_Canseco 1 45213 1303 | en Jose_Ricardo_L._Manapat 2 25624 1304 | en Joseph_E._Duncan_III 12 323830 1305 | en Jotun_%28company%29 1 18657 1306 | en Jouala 1 10663 1307 | en Journal_of_Intellectual_Property_Law_%26_Practice 3 17962 1308 | en Joyce_K._Reynolds 1 10021 1309 | en Judith_Ellen_Foster 1 9814 1310 | en Juhor 1 10079 1311 | en Julia_Solis 1 10305 1312 | en Julie_Anne_Peters 1 17755 1313 | en Julien_Fran%C3%A7ois 1 11023 1314 | en Jurgis_Karnavi%C4%8Dius_(composer) 1 10385 1315 | en Justin_Goltz 1 12840 1316 | en K%27Nex 3 33264 1317 | en K%C3%B6lsch 1 8442 1318 | en K%C3%B6r%C3%B6snagyhars%C3%A1ny 1 14703 1319 | en K.A._(Kohntarkosz_Anteria) 2 25724 1320 | en KSOL 1 22605 1321 | en KVNE 1 14884 1322 | en Kabul%e2%80%93Kandahar_Highway 1 13192 1323 | en Kalam_Vellum 1 9816 1324 | en Kaldi_(software) 6 35757 1325 | en Kamal-ol-molk 1 0 1326 | en Kanji%C5%BEa 1 21302 1327 | en Kantouros_(surname) 1 0 1328 | en Kapilavastu 6 224212 1329 | en Karachi_West_District 1 11820 1330 | en Kardinia_International_College 2 24744 1331 | en Karelo-Finnish_Soviet_Socialist_Republic 3 70759 1332 | en Karl_Menninger_(mathematics) 1 28763 1333 | en Karma_Chameleon 20 780866 1334 | en Kasane 1 13302 1335 | en Kash_Aap_Hamare_Hote 5 68492 1336 | en Katrine_Sorland 1 7332 1337 | en Kazungula,%20Zambia 1 20 1338 | en Keeping_the_Dream_Aliven 1 10115 1339 | en Keith%20Marlowe 1 20 1340 | en Keith_Matthewman 1 28440 1341 | en Keith_Rivers 6 137460 1342 | en Keith_Simpson_(pathologist) 3 65923 1343 | en Keith_Yandle 1 13130 1344 | en Kelly_M._Schulz 1 15239 1345 | en Kenneth_Noland 3 59417 1346 | en Kenneth_Rojas_Hernandez 1 7427 1347 | en Kennitala 1 13503 1348 | en Kentarchos 1 0 1349 | en Kenvil,_New_Jersey 2 74645 1350 | en Kepler_(microarchitecture) 16 375762 1351 | en Kertas_Nusantara 1 7422 1352 | en Kesang_Marstrand 2 22328 1353 | en Ketobemidone 1 22662 1354 | en Kevin_Hogan 2 28082 1355 | en Kevin_R._Wilson 2 98860 1356 | en KeyBank 18 457570 1357 | en Khaled_Hosseinim 1 0 1358 | en Khirki_Masjid 1 23456 1359 | en Khlong_Hat_District 1 12593 1360 | en Khurana 2 25098 1361 | en Kidderminster_Harriers_F.C. 13 500113 1362 | en Kiliani%E2%80%93Fischer_synthesis 3 33891 1363 | en Kilkenny%20People 1 20 1364 | en Kim%27s_New_Nanny 1 8316 1365 | en King_Biscuit_Flower_Hour_Presents:_Deep_Purple_in_Concert 1 92254 1366 | en King_Solomon_High_School 4 34227 1367 | en Kingdom_of_Sam%27al 1 20118 1368 | en Kingena 1 8826 1369 | en Kirtania_port 1 13403 1370 | en Kiss%20Kiss%20Bang%20Bang 1 20 1371 | en Kjell_Inge_Olsen 1 9982 1372 | en Klondike 4 38532 1373 | en Knights_Templar/trackback/ 1 7439 1374 | en Kojak:_The_Price_of_Justice 1 9935 1375 | en Kollappally 1 10201 1376 | en Kolonia_Strzegocin 1 11060 1377 | en Konarak 1 8220 1378 | en Krestovsky_island 1 13796 1379 | en Kris_Vernarsky 1 9404 1380 | en Krishann 1 29102 1381 | en Kristin_Fraser 1 12402 1382 | en Kristina_S 1 26299 1383 | en Kriszta_Doczy 1 39291 1384 | en Kroos 1 7733 1385 | en Kuching_Division 1 16847 1386 | en Kudiyon_Ka_Hai_Zamana 10 111200 1387 | en Kudkhoshk 1 48258 1388 | en Kufra_(crater) 1 102759 1389 | en Kumaran,_Bangladesh 1 32235 1390 | en Kumho_Asiana_Main_Tower 1 33659 1391 | en Kundalini_yoga 27 611025 1392 | en Kununurra,_Western_Australia 1 80681 1393 | en Kurdish_Islamic_Front 2 100835 1394 | en Kushikatsu 1 33482 1395 | en Kwon_Hyuk 1 51369 1396 | en Kyocera_Stadion 3 78185 1397 | en Kyokha 1 42250 1398 | en Kyprinos 1 52642 1399 | en L'%C3%82me_Immortelle 1 15549 1400 | en L._Vann_Pettaway 1 37019 1401 | en L9A1_51_mm_Mortar 1 11379 1402 | en LGBT_community 17 526766 1403 | en La-La_(Means_I_Love_You) 2 25081 1404 | en La_Cur%C3%A9e 1 15679 1405 | en La_France_(film) 3 30564 1406 | en LabPlot 3 43877 1407 | en Lamassu 17 284338 1408 | en Lancaster_New_Era 1 10900 1409 | en Landscape_with_the_Fall_of_Icarus_(poem) 3 19867 1410 | en Langenscheid 1 13285 1411 | en Langurs 1 15853 1412 | en Lara_Goodison 1 10089 1413 | en Larry_David%23Personal_life 1 0 1414 | en Lars_Dietrich 2 20796 1415 | en Launcelot_Kiggell 1 11676 1416 | en Laza_Kostic 1 19238 1417 | en Lazika_(planned_city) 1 11616 1418 | en Le_Chapelier_Law_1791 1 9413 1419 | en Le_Moulin 1 9532 1420 | en Leave_Me_Alone_(I%27m_Lonely) 1 16762 1421 | en Leaving_Springfield:_the_Simpsons_and_the_possibility_of_oppositional_culture 1 14560 1422 | en Lebanon_at_the_2006_Winter_Olympics 1 13204 1423 | en Leccinum_aurantiacum 6 83707 1424 | en Left_Front_(Sri_Lanka) 1 10775 1425 | en Legacy_of_the_Daleks 1 13945 1426 | en Lendinara 1 12985 1427 | en Lenin%E2%80%99s_Tomb:_The_Last_Days_of_the_Soviet_Empire 1 12264 1428 | en Leonard_Nemoy 1 55481 1429 | en Leslie%2C_Michigan 1 16175 1430 | en Leslie_O'Connor 1 10443 1431 | en Lesser_jacana 1 11243 1432 | en Lester_Hayes 5 95708 1433 | en Let's%20Go%20to%20the%20Hop 1 20 1434 | en Liam_Hennessy_(coach) 2 15497 1435 | en Libero_(volleyball) 2 96616 1436 | en Libertinage 2 14784 1437 | en Liberty_Life 1 7405 1438 | en Lightning_Strikes_(The_Smashing_Pumpkins_song) 1 31741 1439 | en Ligue_de_Baseball_Senior_%C3%89lite_du_Qu%C3%A9bec 1 11172 1440 | en Lil_Scrappy 9 158486 1441 | en Lilian_Helder 1 13093 1442 | en Line_1_(Mumbai_Monorail) 1 47463 1443 | en Line_Wall_Road 2 77982 1444 | en Linear_program 2 85655 1445 | en Link_Larkin 1 22082 1446 | en Link_Units 1 29809 1447 | en Linspire 14 518525 1448 | en Liothyronine 18 239336 1449 | en Lisa_McAllister 2 19546 1450 | en Lisa_Pelikan 4 39250 1451 | en Lishtar_Rural_District 1 12013 1452 | en Lisp_(programming_language) 75 3841838 1453 | en List%20of%20Chicago%20Bears%20first-round%20draft%20picks 1 0 1454 | en List_of_Ambassadors_of_the_United_Kingdom_to_Eritrea 1 11558 1455 | en List_of_Asian_Club_Championship_and_AFC_Champions_League_finals 1 20443 1456 | en List_of_California_State_Beaches 2 30070 1457 | en List_of_Chief_Ministers_of_Sikkim 7 37707 1458 | en List_of_Dallas_mayors 1 10365 1459 | en List_of_Dutch_Top_40_number-one_singles_of_1984 1 12520 1460 | en List_of_Embraer_E-Jets_operators 2 124863 1461 | en List_of_Hawthorn_Football_Club_players 1 205292 1462 | en List_of_Marathi-language_poets 1 13233 1463 | en List_of_NCAA_Men%27s_Division_I_Basketball_Tournament_venues 1 22226 1464 | en List_of_Offspring_episodes 2 35330 1465 | en List_of_Saikano_episodes 3 34752 1466 | en List_of_Sri_Lankan_Prime_Ministers 1 23754 1467 | en List_of_The_Cat_in_the_Hat_Knows_a_Lot_About_That!_episodes 2 40468 1468 | en List_of_Theban_tombs 1 34858 1469 | en List_of_Unitarian,_Universalist,_and_Unitarian_Universalist_churches 1 44210 1470 | en List_of_United_States_political_families_(K) 1 26192 1471 | en List_of_awards_and_nominations_received_by_Jeff_Bridges 1 10065 1472 | en List_of_banks_in_Armenia 1 11315 1473 | en List_of_centenarians_(explorers) 1 12237 1474 | en List_of_cities_in_Botswana 6 108213 1475 | en List_of_city_nicknames_in_India 14 195636 1476 | en List_of_compositions_by_%C3%89douard_Lalo 1 10356 1477 | en List_of_converts_to_the_Bah%C3%A1%27%C3%AD_Faith_from_Islam 1 9525 1478 | en List_of_counties_in_Oregon 18 546779 1479 | en List_of_countries_by_iron_production 1 14463 1480 | en List_of_cruise_ships 21 677963 1481 | en List_of_fairy_talesm 10 360232 1482 | en List_of_governments_by_development_aid 10 139454 1483 | en List_of_high_schools_in_New_York 9 666226 1484 | en List_of_internment_camps 1 91399 1485 | en List_of_mountains_of_Vermont 2 21164 1486 | en List_of_people_from_Kansas_City 1 20623 1487 | en List_of_plants_known_as_lotus 10 86076 1488 | en List_of_programs_broadcast_by_Gospel_Music_Channel 1 17514 1489 | en List_of_rivers_of_Africa 12 156672 1490 | en List_of_rock-cut_temples_in_India 1 17397 1491 | en List_of_supermarket_chains_in_Singapore 2 20874 1492 | en List_of_types_of_marblem 1 14393 1493 | en List_of_whale_species 1 47552 1494 | en Listen_to_Your_Heart_(album) 3 32961 1495 | en Lists_of_stadiums 3 27765 1496 | en Little_Maker 1 27263 1497 | en Littlefield,_Texas 6 260233 1498 | en Live_Like_There%27s_No_Tomorrow 1 20912 1499 | en Living_Planet_Report 1 8511 1500 | en Lleyton_Hewitt_career_statistics 2 74462 1501 | en Local_Investing_Opportunity_Network 1 9194 1502 | en Lofthouse_Colliery_disaster 1 11098 1503 | en Logarithmic-space_many-one_reduction 1 11728 1504 | en Loggerhead_shrike 4 56120 1505 | en Long_Beach_Airport 7 262184 1506 | en Long_Day%27s_Journey_into_Night_(1962_film) 3 94016 1507 | en Long_and_short_scales 56 3410992 1508 | en Loose_Ends_(Jimi_Hendrix_album) 6 103058 1509 | en Lorch,_Hesse 1 25500 1510 | en Louis_de_Rouvroy,_duc_de_Saint-Simon 2 41760 1511 | en Louisville,_Kentucky 74 7140666 1512 | en Low-affinity_nerve_growth_factor_receptor 2 63214 1513 | en Low_earth_orbit 4 62544 1514 | en Luciano_Pereira_Mendes 1 12273 1515 | en Luciano_van_den_Berg 1 0 1516 | en Lucifer_(cipher) 2 35626 1517 | en Luis_Garc%C3%ADa_Anchundia 1 10723 1518 | en Lumba-Bayabao 1 13661 1519 | en Lumbee_Guaranty_Bank_Field 1 11986 1520 | en Lupinus_succulentus 1 10396 1521 | en Lutz_Graf_Schwerin_von_Krosigk 7 172370 1522 | en Lycoperdon_candidum 1 7419 1523 | en M%C3%A1rton_Sziv%C3%B3s 1 11082 1524 | en M%C4%83laia_River 1 8719 1525 | en MCF-7 5 57993 1526 | en MC_Duke 1 35087 1527 | en MLA_style 3 125724 1528 | en MTV_Denmark 1 65037 1529 | en MTV_Europe_Music_Award_for_Best_Pop 1 13638 1530 | en MV_Ulysses 2 15694 1531 | en Madagascan_nightjar 1 9779 1532 | en Madagascar_at_the_2012_Summer_Olympics 1 16509 1533 | en Madame_Delphine 1 26836 1534 | en Madeleine_de_Bourbon 1 12569 1535 | en Maggie_Brooks 2 29912 1536 | en Magyarcsan%C3%A1d 1 48995 1537 | en Mahuawan 1 7386 1538 | en Maira_Kalman 3 90155 1539 | en Maitri_Pune 1 0 1540 | en Majrooh_Sultanpuri 2 37666 1541 | en Malaga_(film) 1 10393 1542 | en Maledetto_il_giorno_che_t%27ho_incontrato 1 41555 1543 | en Malek_Baghi 1 7804 1544 | en Malta_in_the_Junior_Eurovision_Song_Contest_2007 1 16000 1545 | en Manchester_City_Council_election,_1975 1 19040 1546 | en Manchester_Ship_Canal 18 1430832 1547 | en Mansoor_Hekmat 2 23390 1548 | en Mar_Thoma_II 1 12311 1549 | en Maranda,_Zimbabwe 1 0 1550 | en Marantz%20Acoustic%20Solution%20Vol%2E4 1 0 1551 | en Marc_Dorcel 23 327803 1552 | en Marchwood_Military_Port 2 24426 1553 | en Marco_de_Canaveses 1 14064 1554 | en Marcus_Foundation 1 9722 1555 | en Mare_Nostrum_(disambiguation) 1 9458 1556 | en Margaret_Cousins 1 15214 1557 | en Marge_be_not_proud 1 18979 1558 | en Maria_Cristina_Mena 1 65934 1559 | en Maria_Kunigunde_of_Saxony 1 20834 1560 | en Maria_Machado_(1937) 1 7435 1561 | en Marielle%20Jaffe 1 20 1562 | en Marin_Alsop 4 77823 1563 | en Marinus_of_Caesaream 1 9954 1564 | en Marion_b._folsom 2 53106 1565 | en Mark_Bright 3 41774 1566 | en Mark_Freegard 1 26437 1567 | en Mark_Leibovich 1 17442 1568 | en Mark_Perry_(author) 1 14497 1569 | en Mark_Stanhope 4 55505 1570 | en Marley_Watkins 2 25272 1571 | en Marquis_Grissom 2 40212 1572 | en Marshall_H._Twitchell 7 82469 1573 | en Martin_Fourcade 1 24414 1574 | en Martinsville_Daily 1 111682 1575 | en Martyn_Percy 2 25670 1576 | en Martyr_of_charity 1 12017 1577 | en Mary_Fallin 11 391546 1578 | en Mary_Mullarkey 1 8617 1579 | en Maryland_Court_of_Special_Appeals 2 50741 1580 | en Maschsee 3 52239 1581 | en Masked_Intruder 1 9866 1582 | en Mason_Aguirre 1 10774 1583 | en Mass_Party_(Thailand) 1 9597 1584 | en Massimo_Dallamano 1 10476 1585 | en Massola_(surname) 1 7429 1586 | en Masters_degree 1 23340 1587 | en Mastiff 31 340501 1588 | en Mat%C3%BA%C5%A1_Koz%C3%A1%C4%8Dik 3 43436 1589 | en Matrilineal_succession 4 41222 1590 | en Matt_Damon 237 13401812 1591 | en Matthew_Fulchiron 1 7421 1592 | en Matthews_Arena 3 213388 1593 | en Maurice_Bloch 1 14688 1594 | en Mauveine 7 99056 1595 | en Max_Pemberton_(doctor) 1 21333 1596 | en Max_Whitlock 9 107138 1597 | en Maxillary 1 7740 1598 | en May_Committee 1 10562 1599 | en Mayport_Ferry 2 26763 1600 | en Mazda_AZ-Wagon 1 25367 1601 | en McCluskieganj 1 9849 1602 | en McLeodGanj 1 18399 1603 | en Meadow_Lakes,_Alaska 1 13048 1604 | en Mean_Streak 4 84131 1605 | en Media_based_on_Stephen_King_works 4 85884 1606 | en Medieval_Cairo 1 7675 1607 | en Melilla 31 1848767 1608 | en Melodica_in_music 3 53231 1609 | en Memi%C4%87 1 7918 1610 | en Men's%20Bulova%20Stratford%20Watch 1 0 1611 | en Men_of_War_(series) 2 20197 1612 | en Mercedes-Benz_Citan 5 71896 1613 | en Merrie_England_(opera) 1 52075 1614 | en Meshcherian_language 2 47229 1615 | en Messerschmitt_M_24 1 12735 1616 | en Meta-analysis 73 3264069 1617 | en Metro_Center_(Washington_Metro) 1 16048 1618 | en Metroid:_Zero_Mission 15 392385 1619 | en Micah_Downs 1 48871 1620 | en Michael_French 2 29450 1621 | en Michael_James_(quilt_artist) 1 42468 1622 | en Michael_Katz 1 7781 1623 | en Michael_Sanchez 2 14113 1624 | en Michael_Swan_(writer) 2 23060 1625 | en Michelle_Collins 6 129956 1626 | en Micro_Precision_Products 1 9104 1627 | en Micron_Computers 1 13990 1628 | en Midas_22 1 370 1629 | en Midtown_%E2%80%93_57th_Street_%E2%80%93_Seventh_Avenue_(BMT_Broadway_Line) 1 17789 1630 | en Miguel_%C3%81ngel_Mu%C3%B1oz 11 154566 1631 | en Mike_Brewer_(television_presenter) 15 129596 1632 | en Mike_Munoz_(soccer) 1 10385 1633 | en Mike_Whorf 1 14216 1634 | en Mile_High_Comics 1 11704 1635 | en Milewo,_Warmian-Masurian_Voivodeship 1 39750 1636 | en Millville_Town_Site 1 16943 1637 | en Milton_Mamet 20 393314 1638 | en Mimos_Da_Luísa 1 7433 1639 | en Ministry_of_Health_and_Welfare_(Republic_of_China) 1 13490 1640 | en Minnesota_State%E2%80%93Mankato_Mavericks_baseball 1 20361 1641 | en Minuscule_341 1 42486 1642 | en Mirandola 1 14479 1643 | en Mirina_fenzeli 1 28727 1644 | en Miroslava_Najdanovski 1 11316 1645 | en Mirror_galvanometer 6 78870 1646 | en Misra_Yantra 2 59886 1647 | en Miss_Gulch_Returns! 1 8646 1648 | en Miyuki_Kobayashi 1 7735 1649 | en Mobile_virtualization 1 32938 1650 | en Mobridge,_South_Dakota 1 19919 1651 | en Mock_religion 1 26545 1652 | en Model-tower,_1811_type 1 9847 1653 | en Moetan 3 69538 1654 | en Mogwase 1 46007 1655 | en Mohammedia 2 44966 1656 | en Molly_Nyman 2 18010 1657 | en Moloch_(film) 1 16559 1658 | en Monarchianism 3 34775 1659 | en Monkey_bread 8 71129 1660 | en Montana,_Switzerland 2 113275 1661 | en Montana_State_University_%E2%80%93_Billings 1 19534 1662 | en Montenegro%E2%80%93United_States_relations 1 20023 1663 | en Montessori_in_the_United_States 2 14475 1664 | en Morbier_cheese 3 36036 1665 | en Morgan_O%60Flaherty 1 7419 1666 | en Mortgagee 2 55178 1667 | en Morya_(Theosophy) 3 46965 1668 | en Moscow_River 2 35357 1669 | en Moshe_Peretz 2 62073 1670 | en Moskvitch 5 97594 1671 | en Most_Recent_Common_Ancestor 1 27992 1672 | en Mount_St._Helens 186 6644253 1673 | en Mount_Vision_fire 1 8928 1674 | en Mrs._Winners_Chicken_&_Biscuits 1 12302 1675 | en Multi-utility 1 11130 1676 | en Mumbil,_New_South_Wales 1 10376 1677 | en Municipalities_of_Slovenia 1 127868 1678 | en Munimji 2 20094 1679 | en Munj,_Mazandaran 1 54096 1680 | en Murder_in_New_Hampshire:_The_Pamela_Wojas_Smart_Story 1 11589 1681 | en Mureybet 4 70680 1682 | en Mustapha_Kamel_Selmi 1 9590 1683 | en Myles_Kovacs 1 8583 1684 | en Myx 6 132474 1685 | en N%C4%81da_yoga 2 35178 1686 | en NDTV%27s_List_of_Seven_Wonders_of_India 3 28674 1687 | en NFCp 1 9358 1688 | en NGC1512 1 7623 1689 | en NOAA_National_Weather_Service 1 7867 1690 | en Nabeel_Shaukat_Ali 2 0 1691 | en Nag_panchami 1 27387 1692 | en Namrup 1 15403 1693 | en Nanako_Matsushima 12 194282 1694 | en Nanana%27s_Buried_Treasure 4 87672 1695 | en Nanchang_County 2 23725 1696 | en Nancy_Fleurival 1 10347 1697 | en Naple_(surname) 1 7425 1698 | en Nasrin_Pervin 1 7400 1699 | en Natalie_Nevins 2 21016 1700 | en National_Highway_1B_(India) 1 13951 1701 | en National_Intelligence_Coordinating_Agency 4 87490 1702 | en National_Lottery_Distribution_Fund 1 11730 1703 | en National_Register_of_Historic_Places_listings_in_Gila_County,_Arizona 1 27561 1704 | en National_Translation_Mission 2 45350 1705 | en National_War_Labor_Board 9 197426 1706 | en Natural_transformation 8 319868 1707 | en Ned_Kelly 81 6781968 1708 | en Nederlek 1 14628 1709 | en Nedra_Volz 11 158510 1710 | en Neighborhood_Cinema_Group 1 10421 1711 | en Nelson's_Dockyard 1 10865 1712 | en Nerys_Hughes 6 93812 1713 | en NetDDE 2 32970 1714 | en New_Tinsukia_railway_station 3 12377 1715 | en New_York_Cosmos_(2010) 19 795692 1716 | en New_York_Rock_%26_Roll_Ensemble 1 10789 1717 | en New_York_Yankees_(AAFC) 2 20459 1718 | en Nicholas_Shackleton 1 17160 1719 | en Nick_Leslau 1 14646 1720 | en Nicole_Aiken 2 60349 1721 | en Nicoya 1 22712 1722 | en Nidhi_Uttam 1 13501 1723 | en Nigel_Mansell%27s_World_Championship_Racing 1 16668 1724 | en Nightmare_in_Silverm 1 25229 1725 | en Nihat_Kahveci 8 315139 1726 | en Nikon_1_J3 1 15144 1727 | en Nils_Norberg 1 9333 1728 | en Nipple_stimulation 2 38118 1729 | en Nissay_Theatre 1 9447 1730 | en Nobel_Peace_prize 5 66240 1731 | en Nobel_prize 27 2274625 1732 | en Noel_Kingsbury 1 32238 1733 | en Non_gmo_challenge_video_blog_for_earth_day 1 7495 1734 | en Nordland_families 1 10519 1735 | en Norma_Rae 12 182870 1736 | en Norma_Stitz 14 139750 1737 | en Norman_Thomas 5 478954 1738 | en North_Carolina_Senate 4 58941 1739 | en North_East_Wales_NHS_Trust 1 0 1740 | en North_Kingstown,_Rhode_Island 4 90039 1741 | en North_Stoke,_Somerset 4 52820 1742 | en Northern_Bobwhite 3 99658 1743 | en Northern_Buckler-fern 1 11823 1744 | en Northern_Trust_Global_Investments 1 20596 1745 | en Northrop_F-20_Tigershark 14 696105 1746 | en Norwich_Electric_Tramways 1 18626 1747 | en Notre_Dame_Catholic_Church_(Southbridge,_Massachusetts) 1 14120 1748 | en Nottingham_Panthersm 1 47797 1749 | en Notton_and_Royston_railway_station 1 36402 1750 | en NovaMind 2 22582 1751 | en Now_That's_What_I_Call_Music!_21_(UK_series) 1 14837 1752 | en Nulify 1 7369 1753 | en Nunc_Dimittis 2 38732 1754 | en Nuno_Santos_(footballer,_born_1995) 14 179507 1755 | en Nuxalk 3 47477 1756 | en Nvidia_shield 1 17513 1757 | en Nye%2C_Montana 1 49537 1758 | en OCT 1 8904 1759 | en Oak_Hills,_Monterey_County,_California 1 12020 1760 | en Obelisk_of_Axum 7 118006 1761 | en Odda_process 1 9293 1762 | en Odile_(given_name) 1 8662 1763 | en Office_of_the_UN_High_Commissioner_for_Human_Rights 1 30156 1764 | en Oh_Bro,_Where_Art_Thou%3F 1 27209 1765 | en Oil_reserves_in_Cuba 1 12215 1766 | en Oil_seed_rape 1 36383 1767 | en Old_Dominion_Glass_Company 1 8393 1768 | en Old_United_States_Post_Office_and_Courthouse_(Miami,_Florida) 1 11470 1769 | en Olim_habeas_eorum_pecuniam 1 7446 1770 | en Oliver_Koletzki 12 57955 1771 | en Omniscience_(album) 1 12515 1772 | en Omonoia_Nicosia 1 41702 1773 | en On_Being 1 11669 1774 | en Online_Mendelian_Inheritance_in_Man 4 42903 1775 | en Open_Language_Tools 1 10782 1776 | en Opera_Winfrey 1 89916 1777 | en Operation_Eisenhammer 1 9055 1778 | en Operation_Sea_Eagle 1 10561 1779 | en Opinion_polling_in_individual_constituencies_for_the_next_United_Kingdom_general_election 16 228731 1780 | en Orange_Beach,_Alabama 8 136448 1781 | en Orbit-stabilizer_theorem 1 23839 1782 | en Oriolus_chlorocephalus 1 10389 1783 | en Osnaburg 3 44196 1784 | en Osteostraci 3 46501 1785 | en Other_India_Press 2 15827 1786 | en Ott_Lepland 2 39656 1787 | en Overses 1 7367 1788 | en Owen_Fracture_Zone 1 8847 1789 | en Oxalis_latifolia 2 9394 1790 | en Oxford_BioMedica 1 12451 1791 | en Oyster_farming 7 169529 1792 | en Oz_and_James_Drink_to_Britain 1 10823 1793 | en PBLAS 1 8742 1794 | en PSG-1 7 186673 1795 | en PTK2 2 83352 1796 | en Pakistan_Awami_Tehrik 7 87720 1797 | en Pakistan_Hockey_Federation 1 19178 1798 | en Panasonic_Lumix_LX-100 1 7435 1799 | en Pancake_lens 4 27684 1800 | en Panel_Reactive_Antibody 1 8080 1801 | en Panzer_Front_Ausf.B 3 30051 1802 | en Para%C3%B1aque_Science_High_School 1 11627 1803 | en Parastish 1 8922 1804 | en Parikkalpattu 12 161279 1805 | en Paschim_Medinipur_district 1 0 1806 | en Passer_By_(TV_film) 1 9818 1807 | en Passyunk_Township,_Pennsylvania 1 70783 1808 | en Patriarch_Eutychius_of_Constantinople 1 15800 1809 | en Patrick_Dendy 2 17744 1810 | en Paul_Klee/trackback/ 1 7428 1811 | en Paul_W._Kahn 1 10902 1812 | en Peacock-class_corvette 2 13385 1813 | en Peak_Oil 2 213221 1814 | en Peasants%27_Party_(Romania) 2 18964 1815 | en Pedro_Bial 1 11257 1816 | en Pedro_Ferrer 1 10586 1817 | en Peederga 1 10482 1818 | en Peitav_Synagogue 2 10128 1819 | en Pempelia_palumbella 1 9869 1820 | en Penny_Woolcock 1 11132 1821 | en Pentraxins 1 13715 1822 | en Percutaneous_hepatic_perfusion 1 9724 1823 | en Perkins_%2B_Will 3 45924 1824 | en Permanent_war_economy 1 16960 1825 | en Perplexity 3 31081 1826 | en Person-rem/year 1 12717 1827 | en Pervomaiske 1 11499 1828 | en Pet_sematary 1 20222 1829 | en Peter_woit 1 14718 1830 | en Petra_Letang 1 10574 1831 | en Petrifaction 10 136342 1832 | en Petter_Rudi 2 23868 1833 | en Peugeot_Armored_Car 2 20902 1834 | en Phagwara 7 178240 1835 | en Phenolic_aldehyde 15 364208 1836 | en Phenotype 96 1781182 1837 | en Phidias 15 270071 1838 | en Philadelphi_Corridor 1 17682 1839 | en Philip_Bra%C4%8Danin 1 37866 1840 | en Phyllanthus_emblicam 5 131421 1841 | en Piccadilly_line 39 2881656 1842 | en Pictorialist 1 34317 1843 | en Piduguralla 1 14660 1844 | en Pierre_Gar%C3%A7on 11 270476 1845 | en Pietro_Giovanni_Abbati 1 8536 1846 | en Pir_Budhan_Shahm 1 0 1847 | en Plantar_fibromatosis 20 453273 1848 | en Plastic_magnet 1 10674 1849 | en Platform_cover 1 10039 1850 | en Plenary_of_Members_of_Parliament_of_Valencia 1 11642 1851 | en PoE 3 83781 1852 | en Poems,_Prayers_%26_Promises 1 13114 1853 | en Poetic_Slimbook_Case_for_All_New_Kindle_Fire_HD_7_2nd_Gen_(2nd_Generation_2013_Model)_7inch_Tablet_White_(with... 1 7650 1854 | en Poetry_analysis 29 1130562 1855 | en Poker_Dome_Challenge 2 56694 1856 | en Pol%C3%A1nka_(Plze%C5%88-South_District) 1 46332 1857 | en Polina_Edmunds 3 52536 1858 | en Polina_Korobeynikova 1 17671 1859 | en Polish_minority_in_Ireland 4 121248 1860 | en Politics_of_Dundee 3 103389 1861 | en Polk_County_Historical_Museum_ 1 20 1862 | en Polymer_blend 1 10122 1863 | en Polynomial_ring 10 239393 1864 | en Polyomino 4 109856 1865 | en Ponce_City_Hallm 1 17375 1866 | en Pontryagin's_minimum_principle 7 79095 1867 | en Popular_Unions_of_Bipartisan_Social_Groups 1 49387 1868 | en Pork_and_Beans_(song) 7 190751 1869 | en Port_Campbell_National_Park 2 16129 1870 | en Port_Hacking 1 20896 1871 | en Portal:Aviation/Anniversaries/April 1 537933 1872 | en Portrait_of_my_father_(Dal%C3%AD) 2 73555 1873 | en Pow!_(novel) 1 9033 1874 | en Power_Drift 3 38471 1875 | en Preeti_%26_Pinky 1 9557 1876 | en Premutos:_The_Fallen_Angel 1 33243 1877 | en Preparatory 1 8211 1878 | en Prince_Friedrich_Karl_of_Prussia_(1893%E2%80%931917) 1 121346 1879 | en Prince_H._Preston,_Jr. 1 10648 1880 | en Product_information_management 19 292705 1881 | en Professional_bodiesn 1 46181 1882 | en Program_evaluation 14 749533 1883 | en Promised_Land_(Promised_Land_album) 1 9701 1884 | en Propagandhi 9 207596 1885 | en Prostitution_in_Kolkata 19 211512 1886 | en Prototype_(Star_Trek:_Voyager) 2 15574 1887 | en Province_of_British_Columbia 1 85805 1888 | en Provinces_of_Francem 1 14939 1889 | en Pseudopterosin_E 1 9884 1890 | en Psyllium_seed_husksm 4 47585 1891 | en Public_health_emergency_of_international_concern 1 11492 1892 | en Pucklechurch 3 147562 1893 | en Pulitzer_Prize 97 3291209 1894 | en Pull%20Your%20Ex%20Back%20Steps%20Under%2050 1 20 1895 | en Pulligny 1 19384 1896 | en Pupurin 1 8144 1897 | en Puteri_Gunung_Ledang_(film) 3 37899 1898 | en QBoy 1 46604 1899 | en Qacha%27s_Nek_Airport 1 9577 1900 | en Qatar_at_the_2013_Asian_Youth_Games 1 9893 1901 | en Quadro 1 22849 1902 | en Quadruple_jump_controversy 1 36214 1903 | en Quantros 1 10981 1904 | en Quicksilver_Aircraft 1 11583 1905 | en Quikr 12 102254 1906 | en R%C3%96HM_GmbH 1 13386 1907 | en RAF_Chicksands 4 47154 1908 | en RC_Slavia_Prague 1 9753 1909 | en RFT_(disambiguation) 1 8347 1910 | en RPC 2 20758 1911 | en Rabble_(disambiguation) 1 8107 1912 | en Rachel_Martin_(broadcast_journalist) 3 30824 1913 | en Raffaele_Schiavi 1 12368 1914 | en Rafi%27s_Revenge 1 12248 1915 | en Ragnar_S%C3%B8derlind 1 35308 1916 | en Raino_of_Tusculum 1 8956 1917 | en Raise_the_Dead 1 14684 1918 | en Raja_Krishnachandra 1 12325 1919 | en Raja_Rajeswara_Sethupathi 1 8763 1920 | en Ralph_Branca 1 21005 1921 | en Ramachandran_Ramesh 2 18090 1922 | en Ramdas_Kadam 2 9214 1923 | en Ramipril 20 307767 1924 | en Ramleh 1 31001 1925 | en Ramona_Forever 2 26408 1926 | en Rampage_World_Tour 7 85115 1927 | en Randam_Bhavam 1 13929 1928 | en Randy_Jackson_(The_Jacksons) 19 392039 1929 | en Rankinia 2 19090 1930 | en Raphael_(disambiguation) 3 44293 1931 | en Rat_at_rat_r 1 0 1932 | en Rated_R_(Queens_of_the_Stone_Age_album) 14 361466 1933 | en Rava_Rajputs 2 10687 1934 | en Rea_River 1 8731 1935 | en Rebecca_Tobey 1 12705 1936 | en Recombinant_congenic_strain 3 104781 1937 | en Reconquista_(Spanish_America) 3 115232 1938 | en Red_Bull_RB1 2 14861 1939 | en Red_Hot_(album) 1 12635 1940 | en Reform_school 7 71511 1941 | en Reformed_Presbyterian_Church_of_North_America 2 50380 1942 | en Reggie_Leach 2 74742 1943 | en Remoteness_in_English_law 1 16336 1944 | en Ren%C3%A9e_Saint-Cyr 1 11061 1945 | en Renault_R9 1 23776 1946 | en Renee_zellweger 1 35452 1947 | en Rennes%C3%B8y 1 13786 1948 | en Repeat_Performance 1 11461 1949 | en Requiem_(Weinberg) 1 9633 1950 | en Restless_(Within_Temptation_song) 2 13677 1951 | en Reviews%20Of%20Sold%20Out%20After%20Crisis%20Guide%20Inexpensive 1 20 1952 | en Revolution_(song) 3 82048 1953 | en Reykjanesb%C3%A6r 2 30114 1954 | en Rhapis_excelsa 2 21053 1955 | en Rhythm_%26_Romance_(Rosanne_Cash_album) 1 45706 1956 | en Ribes_colandina 1 35635 1957 | en Ricardo_Gull%C3%B3n 1 8924 1958 | en Rich_Strenger 1 13508 1959 | en Richard_Clement_Wade 1 10192 1960 | en Richard_Garcia_Miranda 1 46227 1961 | en Richard_Kemp 3 62052 1962 | en Richard_Waghorn 1 43622 1963 | en Richmond_Pearson_Hobson 1 16409 1964 | en Richmond_Theatre 4 166212 1965 | en Rick_Aguilera 1 115540 1966 | en Rick_Kehoe 3 78693 1967 | en Rick_Lewis_(radio_personality) 1 34380 1968 | en Rick_Nielsen 21 344362 1969 | en Rico_Rodriguez_discography 1 204813 1970 | en Ring_(Suzuki_novel) 6 139137 1971 | en Ringaround 1 29015 1972 | en Rio_Nu%C3%B1ez_Incident 1 10581 1973 | en Rioville,_Nevada 2 44665 1974 | en Rip_Van_Dam 1 43988 1975 | en Ripolia 1 27263 1976 | en Rishi_(film) 5 94797 1977 | en River_Mole,_Surrey 1 61097 1978 | en River_Tat 1 34727 1979 | en Riverside_Mountains 1 46334 1980 | en Rizal,_Laguna 2 152484 1981 | en RoNaldo_Ngawur_B.J0w0.3gp 1 7455 1982 | en Roaring_Lions_FC 1 10201 1983 | en Roaschia 1 58894 1984 | en Robert%20Winston 1 20 1985 | en Robert_B._Dashiell 1 9773 1986 | en Robert_Beatty 1 13949 1987 | en Robert_Boyer_(economic_historian) 1 7473 1988 | en Robert_Cialdinim 1 14129 1989 | en Robert_N._Lee 1 9610 1990 | en Robin_S. 5 62807 1991 | en Robison_House_(Sparks,_Nevada) 1 46686 1992 | en Robotomy 4 185354 1993 | en Rochester,_Wisconsin 2 82476 1994 | en Rockwell_Davis 2 75108 1995 | en Rodo%C4%8D 1 35506 1996 | en Rodolfo_F._Acu%C3%B1a 1 56511 1997 | en Roga%C4%8Da_(Lu%C4%8Dani) 1 33931 1998 | en Roger_B._Chaffee 2 27738 1999 | en Roja_(actress) 24 358912 2000 | en Ronald_Hughes 1 16927 2001 | en Rondo_Amoroso 1 7711 2002 | en Roots_%27n_Blues:_The_Retrospective_1925%E2%80%931950 1 15124 2003 | en Ropucha-class_landing_ship 2 31624 2004 | en Rorippa_columbiae 1 10231 2005 | en Rosewood 39 493480 2006 | en Rowsley,_Victoria 1 12112 2007 | en Royal_Irish_Regiment_(27th_(Inniskilling)_83rd_and_87th_and_Ulster_Defence_Regiment) 1 23699 2008 | en Royal_Trust_(Belgium) 1 35310 2009 | en Royal_Yacht 2 34648 2010 | en Rubinstein-Taybi_syndrome 1 21283 2011 | en Running_Bear 1 14993 2012 | en Running_Fence 4 45114 2013 | en Russian_Black_Terrier 1 16614 2014 | en Ruxley_Electronics_and_Construction_Ltd_v_Forsyth 1 11879 2015 | en Ryu_Sera 14 227805 2016 | en SARFU 1 17182 2017 | en SCOBY 9 117609 2018 | en SIG_plc 3 68855 2019 | en SIMNET 1 12899 2020 | en SSX_(2012_video_game) 6 79412 2021 | en Safavieh_Franklin_Weathered_Oak_Barstool 1 7464 2022 | en Saint_Paul_Chamber_Orchestra 1 36417 2023 | en Sakarya 1 0 2024 | en Salama_da_sugo 1 7407 2025 | en Salian 1 21448 2026 | en Salii 1 17377 2027 | en Salish_Sea 4 137641 2028 | en Sallow-skinned 1 7383 2029 | en Sam_Langford 2 51876 2030 | en Sam_P._Chelladurai 3 22419 2031 | en Sam_Winnall 3 28452 2032 | en Sam_Young_(American_football) 2 32392 2033 | en Samuel_Z._Arkoff 1 12035 2034 | en Sandi 3 24456 2035 | en Sandra_Cano 1 16120 2036 | en Sandra_Gardebring_Ogren 1 8102 2037 | en Sandugo_Festival 2 22972 2038 | en Sant'Anna_di_Stazzema_massacre 2 64450 2039 | en Santa_Cruz_Islands 1 17194 2040 | en Sanulrim 1 12468 2041 | en Sap_Fico_Jobs_In_Los_Angeles_Ca_Buy_Now 1 7495 2042 | en Sap_Training_Jobs_Toronto_Special_Offer 1 7471 2043 | en Sara_Macdonald 1 7401 2044 | en Sarah_Geiger 1 7399 2045 | en Saras_S.p.A. 3 41109 2046 | en Sardar_Ali_Takkar 1 11077 2047 | en Sargon 10 100600 2048 | en Sasha_Baron_Cohen 4 414139 2049 | en Satisfaction 4 27616 2050 | en Savage_Model_94 1 7416 2051 | en Save_the_Children_State_of_the_World's_Mothers_report 2 48543 2052 | en Sch%E7%9B%B2rentaler_Windg%E7%9B%B2llen 1 7469 2053 | en Scheduling 2 31750 2054 | en Schlaube_Valley_Nature_Parke 1 9145 2055 | en School_Dance_(film)n 1 11303 2056 | en Scopula_demissaria 1 9732 2057 | en Scottish_Australian 1 143981 2058 | en Scottish_Financial_Enterprise 1 11977 2059 | en Scouting_in_Texas 3 108624 2060 | en Scratch_Perverts 1 0 2061 | en Scream_(film_series) 49 3054558 2062 | en Se%C4%8Dovlje_Salina_Landscape_Park 1 9303 2063 | en Sean_Murray_(Gaelic_footballer) 1 11202 2064 | en Seashore_Qatar_Rally_Team 1 7436 2065 | en Secotioid 2 90547 2066 | en Secret_Treasure 2 19920 2067 | en Security_blanket 2 30891 2068 | en Seeing_pink_elephants 7 72610 2069 | en Segbwema 1 11288 2070 | en Seiry%C5%8D-ji 1 12285 2071 | en Seki_Takakazu 3 59909 2072 | en Sekigahara 2 52164 2073 | en Selec 1 12016 2074 | en Selection_statement 1 20773 2075 | en Self-Portrait_(Rembrandt,_Indianapolis) 1 19150 2076 | en Self-ignition 1 7711 2077 | en Sellicks_Hill,_South_Australia 1 10296 2078 | en Semiconductor_Research_Corporation 1 14889 2079 | en Senior_Inspector_Abhijeet 1 20334 2080 | en Senza_sapere_niente_di_lei 1 10198 2081 | en Serge_Sudeikin 3 31876 2082 | en Sericulture 31 454575 2083 | en Sesquiptera 1 11773 2084 | en Sestroretsk_railway_station 1 38995 2085 | en Sewri 1 11523 2086 | en Shabbat_Chol_HaMoed 1 15711 2087 | en Shabbatai_Zevi 1 28782 2088 | en Shah_Wali_Kot_District 1 17708 2089 | en Shai_Hulud 7 242404 2090 | en Shakespeare_and_Company_(bookstore) 12 183880 2091 | en Shall_We_Tell_the_President%3F 4 44300 2092 | en Shantibai_Chelak 2 14833 2093 | en Share_premium 1 11957 2094 | en Sharon_Sweet 2 20712 2095 | en Shaun_the_Sheep_(film) 7 101160 2096 | en Shell_Islets_(Tasmania) 1 9343 2097 | en Sherrill_Milnes 2 72396 2098 | en Shijak_TV 1 12055 2099 | en Shin-Koyasu_Station 1 43224 2100 | en Shippan_Point 1 24348 2101 | en Showdown_(poker) 3 27954 2102 | en Shozo_Hayashiya 1 10383 2103 | en Shuttle-C 1 14821 2104 | en Sibylle_Elisabeth_of_W%C3%BCrttemberg 3 31296 2105 | en Siege_of_Autun 2 20859 2106 | en Siege_of_Landau_(1702) 1 21400 2107 | en Sihasapa 1 11593 2108 | en Silverwood_Theme_Park 5 73765 2109 | en Simon_%26_Simon_(season_1) 1 0 2110 | en Siong_Lim_Temple 1 52317 2111 | en Siwa_Oasis 9 260358 2112 | en Skhul 2 37580 2113 | en Slavery_in_Mali 2 26362 2114 | en SlideWiki 1 31394 2115 | en Slide_guitar 20 468950 2116 | en Slightly_Not_Stoned_Enough_To_Eat_Breakfast_Yet_Stoopid 1 11348 2117 | en Small_nucleolar_RNA_SNORA7 1 13907 2118 | en Smoke_ring 2 24359 2119 | en Smoothed-particle_hydrodynamics 13 242653 2120 | en Snack_cake 3 63427 2121 | en Snorkel%20(submarine) 1 20 2122 | en So_Fresh:_The_Hits_of_Summer_2002 2 24802 2123 | en Socio-economic_decile 1 14208 2124 | en Sodium_azide 34 665583 2125 | en Solar_Cities_in_Australia 1 69214 2126 | en Solar_eclipse_of_January_17%2C_101 2 39386 2127 | en Solo_Classic_15.6'_Rolling_Case_USLB1004 1 7513 2128 | en Somerset_Freeway 1 38919 2129 | en Somerset_v_Stewart 4 102880 2130 | en Sons_of_Confederate_Veterans 11 181114 2131 | en Soorma_Bhopali 4 37516 2132 | en South_Hill_Park 1 59294 2133 | en South_Wentworthville,_New_South_Wales 1 9857 2134 | en Southern_Cone 13 474093 2135 | en Southern_Pacific_class_GS-1 1 35937 2136 | en Sovereign_immunity 12 242583 2137 | en Spanish_cinema 1 30149 2138 | en Spatial_reference_system 2 20762 2139 | en Special:BookSources/0394624904 1 61851 2140 | en Special:BookSources/1844161390 1 61831 2141 | en Special:BookSources/978-0-395-71083-8 1 62002 2142 | en Special:BookSources/978-0-8093-8588-1 2 385802 2143 | en Special:BookSources/978-1441494030 1 61991 2144 | en Special:BookSources/9780273646778 1 61981 2145 | en Special:Contributions/117.226.184.217 1 8334 2146 | en Special:Contributions/173.55.19.6 1 8562 2147 | en Special:Contributions/Adlard.matthew 1 9435 2148 | en Special:Contributions/DaveJB 3 27517 2149 | en Special:Contributions/Gfosankar 1 76873 2150 | en Special:Contributions/Mattia86 1 11030 2151 | en Special:Contributions/WikiDreamer_Bot 1 13719 2152 | en Special:Contributions/ZjarriRrethues 1 12709 2153 | en Special:Export/Ali_ibn_Babawayh_Qummi 1 4155 2154 | en Special:Export/Arjan_Pisha 1 6090 2155 | en Special:Export/Ark 1 8251 2156 | en Special:Export/Dun_Mhuire 1 2614 2157 | en Special:Export/Execution_Poems 1 2614 2158 | en Special:Export/Farm_Mutual_Director_Certification 1 2614 2159 | en Special:Export/Geriatric_medicine_in_Egypt 1 29175 2160 | en Special:Export/Halakha 1 59504 2161 | en Special:Export/Intelligence_Bureau_%28India%29 1 19623 2162 | en Special:Export/It%2527s_Nik_I 1 20364 2163 | en Special:Export/Jukka_Peltom%C3%A4ki 1 2614 2164 | en Special:Export/Kisler_Butte 1 2614 2165 | en Special:Export/Ryan_Fitzpatrick 1 23703 2166 | en Special:Export/Toledo,_Oregon 1 14524 2167 | en Special:History/Hukumchand_Amdhare 1 5792 2168 | en Special:History/Talk:Nights 1 5788 2169 | en Special:MobileDiff/384696857 1 6341 2170 | en Special:MobileDiff/477748222 1 6231 2171 | en Special:MobileDiff/614253995 1 7074 2172 | en Special:MobileLanguages/2012_Deutsche_Tourenwagen_Masters_season 1 5881 2173 | en Special:MobileLanguages/Daniel_J._O%27Keefe 1 5860 2174 | en Special:PrefixIndex/Wikipedia:Requests_for_adminship/Koyaanis_Qatsi 2 42836 2175 | en Special:RecentChangesLinked/Bernardino_Meneses_y_Bracamonte,_Count_of_Pe%C3%B1alba 1 9823 2176 | en Special:RecentChangesLinked/Category:2020_in_technology 1 7578 2177 | en Special:RecentChangesLinked/Category:Brazilian_neuroscientists 1 7568 2178 | en Special:RecentChangesLinked/Cybill_Shepherd 1 14066 2179 | en Special:RecentChangesLinked/Edward_Heffron 1 14270 2180 | en Special:RecentChangesLinked/Freshkills_Park 1 91353 2181 | en Special:RecentChangesLinked/Grande_Arche 1 13808 2182 | en Special:RecentChangesLinked/Jay-Z 1 90395 2183 | en Special:RecentChangesLinked/KOI-494.01 1 12077 2184 | en Special:RecentChangesLinked/Leah_Clark 1 13787 2185 | en Special:RecentChangesLinked/Luo_Xuejuan 1 14294 2186 | en Special:RecentChangesLinked/Micky_Groome 1 13940 2187 | en Special:RecentChangesLinked/Sierra_Vista,_Arizona 1 13186 2188 | en Special:RecentChangesLinked/Spring_Valley,_New_Jersey 1 90095 2189 | en Special:Search/:Thaumatichthys_binghami 1 20 2190 | en Special:Search/Akcij%C5%B3_Rojus.lt 1 21124 2191 | en Special:Search/De_Brasserie 1 33081 2192 | en Special:Search/GANTT_chart 1 672 2193 | en Special:Search/Galeria_Dalmau 1 7672 2194 | en Special:Search/Unglaubliche%203D-Zeichnungen 1 0 2195 | en Special:Search/night%20vale 1 20 2196 | en Special:WhatLinksHere/22nd_Chess_Olympiad 1 37288 2197 | en Special:WhatLinksHere/Akhnaten_(opera) 1 8601 2198 | en Special:WhatLinksHere/Category:1973_short_story_collections 1 6787 2199 | en Special:WhatLinksHere/Category:Association_football_clubs_established_in_2007 1 7123 2200 | en Special:WhatLinksHere/Category:Mental_training 1 6497 2201 | en Special:WhatLinksHere/Elihu_Vedder 1 8635 2202 | en Special:WhatLinksHere/File:Et_arduf1.png 1 7470 2203 | en Special:WhatLinksHere/G%C3%BCnter_Schabowski 1 8641 2204 | en Special:WhatLinksHere/Martianus_Capella 1 37493 2205 | en Special:WhatLinksHere/Ministry_of_Development_and_Social_Inclusion_(Peru) 1 8300 2206 | en Special:WhatLinksHere/Sha%27ar_Binyamin_Industrial_Zone 1 8114 2207 | en Special:WhatLinksHere/Talk:Copley_Medal 1 6823 2208 | en Special:WhatLinksHere/Template:Geobox_locator_Australia_Australian_Capital_Territory/sandbox 1 6990 2209 | en Special:WhatLinksHere/Umami_Burger 1 7740 2210 | en Special:WhatLinksHere/Verkligen 1 8541 2211 | en Special:WhatLinksHere/William_Pryce 1 7265 2212 | en Spider-Man_(song) 1 15480 2213 | en Spineshank 7 113427 2214 | en Spiritual_transformation 3 20706 2215 | en Springbank_Distillery 1 0 2216 | en Square,_Inc 1 7409 2217 | en Squirtle 7 154844 2218 | en St._Anthony_Hospital_(Colorado) 1 36404 2219 | en St._Augustine_Amphitheatre 4 44196 2220 | en St._Joseph_River_(Lake_Michigan) 3 82717 2221 | en St._Lunatics 4 116603 2222 | en St_Blazey 1 18193 2223 | en St_Bonaventure's_Catholic_Comprehensive_School 1 30147 2224 | en Standard_Bank_(Georgia) 1 26844 2225 | en Standel 1 14779 2226 | en Star_Star 2 28682 2227 | en Starch_and_sucrose_metabolism 1 7457 2228 | en Starkville_High_School 1 10783 2229 | en State_bar_association 3 33950 2230 | en State_of_Indiana 1 102497 2231 | en State_of_the_Union_(film) 1 15440 2232 | en Station_(2014_film) 1 12935 2233 | en Stearoyl-CoA_desaturase-1 7 115612 2234 | en Steel_City 4 27330 2235 | en Stefan%20de%20Vrij 1 20 2236 | en Stephanie_McIntosh 5 87968 2237 | en Stephen_White 2 35464 2238 | en Stereo_Typical 2 81572 2239 | en Steven_Berkoff 23 642341 2240 | en Steven_Kloves 1 14668 2241 | en Stock_fund 8 102295 2242 | en Stonebridge_Park_station 2 44629 2243 | en Stop,_drop_and_roll 1 11779 2244 | en Storage%20Shed%20Framing%20Kit%20Plans%20The%20Cheapest 1 20 2245 | en Storm_(given_name) 1 7824 2246 | en Storm_of_Love 10 296739 2247 | en Stouriest 1 7371 2248 | en Straight_to_You_Tour 1 21136 2249 | en Street%27s_Disciplem 1 20544 2250 | en Striguil 1 0 2251 | en Stromatoxin 3 91623 2252 | en Stubbs,_Wisconsin 1 12216 2253 | en Student_Loans_Company 5 97216 2254 | en Students_and_Scholars_Against_Corporate_Misbehaviour 1 12436 2255 | en Subic_Bay 25 393454 2256 | en Suchitra_Krishnamoorthi 4 31350 2257 | en Summary_for_Policymakers 1 16901 2258 | en SummerSlam_(2011) 10 219753 2259 | en Sun_Ra_And_His_Intergalactic_Arkestra 1 7484 2260 | en Sunk%2Bbead 1 7390 2261 | en SuperFerry%209 1 20 2262 | en Superior_Upland 3 189628 2263 | en Superpages 1 24827 2264 | en Survivor:_Vanuatu 6 190296 2265 | en Susan_E._Wagner_High_School 1 13044 2266 | en Susan_Foreman 27 673100 2267 | en Swansea 44 2938241 2268 | en Swat_District 56 1758408 2269 | en Swazi_passport 2 30983 2270 | en Sweet_California 4 37040 2271 | en Swimmer_(disambiguation) 4 29173 2272 | en Swimming_at_the_2008_Summer_Paralympics_%E2%80%93_Women%27s_100_metre_backstroke_S7 1 11956 2273 | en Sydney_Women%27s_Australian_Football_League 6 278208 2274 | en Symmetric_bilinear_form 3 40389 2275 | en Syria/History 1 275886 2276 | en Szczesny 1 8746 2277 | en T'Pol 1 28880 2278 | en TRV$DJAM 1 8996 2279 | en TSV 1 8181 2280 | en TSV_Schwaben_Augsburg 1 98734 2281 | en Ta-Arawakan 1 8873 2282 | en Tag:Aaaaaaa 1 7401 2283 | en Tagged_note 1 7401 2284 | en Taine 2 8279 2285 | en Taipei_People 1 15192 2286 | en Tal_(singer) 5 63756 2287 | en Talent_show 5 64250 2288 | en Talk%3ABermudian_English 1 15609 2289 | en Talk%3AGian-Carlo_Menotti 2 17905 2290 | en Talk:%C3%89toiles_de_Pau 1 9574 2291 | en Talk:%C4%B0tiraf%C3%A7%C4%B1 1 8667 2292 | en Talk:1941_Committee 1 8314 2293 | en Talk:1969%E2%80%9370_Serie_A 1 8508 2294 | en Talk:1975_Campeonato_Brasileiro_S%C3%A9rie_A 1 30346 2295 | en Talk:Aargon 1 10049 2296 | en Talk:Able_Archer_83 1 31552 2297 | en Talk:Academy_for_Young_Scholars 1 11454 2298 | en Talk:Alan_Baxter_(politician) 1 9278 2299 | en Talk:American_Society_of_Ichthyologists_and_Herpetologists 1 11476 2300 | en Talk:Anatoli_Bulakov 1 12344 2301 | en Talk:Army_Appropriations_Act_of_1916 1 8763 2302 | en Talk:Arrest_and_assassination_of_Ngo_Dinh_Diem 1 18367 2303 | en Talk:Ash-breasted_tit-tyrant 1 10687 2304 | en Talk:Ashitha 1 8236 2305 | en Talk:Aultsville,_Ontario 1 8942 2306 | en Talk:B%C3%A5rd_Langs%C3%A5vold 1 9550 2307 | en Talk:Başkale 2 146464 2308 | en Talk:Bionic_Six 1 15191 2309 | en Talk:Black_Legend/Archive_1 1 89881 2310 | en Talk:Bob_McKenzie_(broadcaster) 1 11558 2311 | en Talk:Bourkika 1 8237 2312 | en Talk:Burnie_High_School 1 9262 2313 | en Talk:Byomkesh_Bakshi 1 12421 2314 | en Talk:Carl_Hudson 1 9559 2315 | en Talk:Caroline_era 1 8613 2316 | en Talk:Collegiate_Reformed_Protestant_Dutch_Church 1 9726 2317 | en Talk:Comparison_of_instant_messaging_protocols 1 13949 2318 | en Talk:Culture_of_San_Francisco 1 9304 2319 | en Talk:David_Hitt 1 8740 2320 | en Talk:David_Reis 1 10192 2321 | en Talk:Demak_Sultanate 1 10432 2322 | en Talk:Disclosed_fees 1 9210 2323 | en Talk:Divididos 1 13506 2324 | en Talk:Don_Thong 1 8725 2325 | en Talk:Dondre_Gilliam 1 10862 2326 | en Talk:Dubai_Sports 1 8355 2327 | en Talk:Earl_W._Wallace 1 9051 2328 | en Talk:Echo_Valley_Provincial_Park 1 8822 2329 | en Talk:Edward_Bayard_Heath 1 11981 2330 | en Talk:Ekker%C3%B8y 1 9873 2331 | en Talk:Elia_Ravelomanantsoa 1 10841 2332 | en Talk:FC_Sopron 1 8716 2333 | en Talk:Fabio_De_Crignis 1 11108 2334 | en Talk:Fox_Racing_Shox 1 8453 2335 | en Talk:Gerda_Wegener 1 9445 2336 | en Talk:Giles_Clarke 1 12345 2337 | en Talk:Giovanni_Francesco_Fara 1 8546 2338 | en Talk:Gli_specialisti 1 9204 2339 | en Talk:Gustav_Levor_House 1 8828 2340 | en Talk:Haley_Dunphy 1 8656 2341 | en Talk:Hans-J%C3%BCrgen_D%C3%B6rner 1 14213 2342 | en Talk:Hanwant_Singh 1 10141 2343 | en Talk:History_of_Santa_Barbara,_California 1 8325 2344 | en Talk:Homogeneous_coordinates 1 9624 2345 | en Talk:Hyundai_Elantra 1 20931 2346 | en Talk:Idyla_ze_star%C3%A9_Prahy 1 8866 2347 | en Talk:Intraepidermal_neutrophilic_IgA_dermatosis 1 8607 2348 | en Talk:Iris_zagrica 1 8557 2349 | en Talk:Jake_Gyllenhaal_filmography 1 11467 2350 | en Talk:Japanese_aircraft_carrier_Zuikaku 1 15356 2351 | en Talk:Jawaharlal_Nehru_University 1 15974 2352 | en Talk:Joas_Magolego 1 8598 2353 | en Talk:Joe_Smith_(basketball) 1 15372 2354 | en Talk:John_Taffe 1 11512 2355 | en Talk:John_of_Beaumont 1 8445 2356 | en Talk:Kenya_at_the_1988_Summer_Olympics 1 9707 2357 | en Talk:Kumanomae_Station 1 9023 2358 | en Talk:Les_D%C3%A9lices 1 8256 2359 | en Talk:List_of_Algerian_records_in_swimming 1 9156 2360 | en Talk:List_of_Iranian_officials 1 9438 2361 | en Talk:List_of_former_members_of_the_United_States_House_of_Representatives_(M-P) 1 11818 2362 | en Talk:List_of_lakes_of_Austria 1 9088 2363 | en Talk:List_of_sovereign_states_in_1911 1 11111 2364 | en Talk:Little_Sheep_Group 1 11000 2365 | en Talk:Lost_(season_1) 1 15211 2366 | en Talk:Machatas 1 8484 2367 | en Talk:Medipalli 1 9048 2368 | en Talk:Mickey_MacKay 1 10830 2369 | en Talk:Mikoyan_MiG-29M 1 16609 2370 | en Talk:NMC 1 25469 2371 | en Talk:National_Security_Directive 1 9089 2372 | en Talk:Ndyuka_language 1 10284 2373 | en Talk:Nelson_Bobb 1 10901 2374 | en Talk:Nishan-e-Pakistan 1 9187 2375 | en Talk:North_Ipswich,_Queensland 1 8679 2376 | en Talk:Northwood_School,_London 1 8936 2377 | en Talk:Oklahoma_State_University_Library_Electronic_Publishing_Center 1 9472 2378 | en Talk:Omey 1 8514 2379 | en Talk:Osborne_Elementary_School 1 8677 2380 | en Talk:Over_Somebody_Else%27s_Shoulder 1 8345 2381 | en Talk:P._E._Easterling 2 18096 2382 | en Talk:PC_Advisor 1 9372 2383 | en Talk:Padenghe_sul_Garda 1 8248 2384 | en Talk:Paid_Vacations_(Seafarers)_Convention_(Revised),_1949_(shelved) 1 9864 2385 | en Talk:Paid_time_off 1 36793 2386 | en Talk:Parity_of_zero 1 49340 2387 | en Talk:Penelope_Boston 1 11473 2388 | en Talk:Petersburg_Animation_Studio 1 12555 2389 | en Talk:Philip_Brennan_(Clare_hurler) 2 20522 2390 | en Talk:Phytase 1 10641 2391 | en Talk:Pit_water 1 8705 2392 | en Talk:Protect_the_Maneaba 1 9371 2393 | en Talk:Qualitative_Social_Work 1 10152 2394 | en Talk:Rikas_tytt%C3%B6 1 9809 2395 | en Talk:Road_Runner_(video_game) 2 25200 2396 | en Talk:Robbins_Park_Historic_District 1 8976 2397 | en Talk:Russell_Meiggs 1 9099 2398 | en Talk:Sanctuary_Arts 1 9036 2399 | en Talk:Secondary_State_Highway_17A_(Washington) 1 10629 2400 | en Talk:Security_culture 1 9737 2401 | en Talk:Seth_Privacky 1 9854 2402 | en Talk:Shadyside_(Pittsburgh) 1 14762 2403 | en Talk:Sinotrans 1 8961 2404 | en Talk:Sir_William_Robertson,_1st_Baronet 1 12946 2405 | en Talk:Siri 2 35710 2406 | en Talk:Sloth_moth 1 8093 2407 | en Talk:Stadionul_M%C4%83gura_(%C8%98imleu_Silvaniei) 1 8702 2408 | en Talk:Stephen_Meredith_House 1 8825 2409 | en Talk:Strengths_and_weaknesses_of_evolution 4 440300 2410 | en Talk:The_Sea_(2013_film) 1 9036 2411 | en Talk:The_Times_They_Are_a-Changin%27 1 11850 2412 | en Talk:Thomas_Edward_Taylor 1 11665 2413 | en Talk:Thomas_Hyde_Page 1 8992 2414 | en Talk:Tree_worship 1 9111 2415 | en Talk:U.S._Open_9-Ball_Championships 1 15176 2416 | en Talk:United_States_Air_Force_Plant_42 1 10772 2417 | en Talk:United_airline 1 8438 2418 | en Talk:Valume_Nob 1 9463 2419 | en Talk:WPXZ-FM 1 8602 2420 | en Talk:Wacky_Worlds_Creativity_Studio 1 10842 2421 | en Talk:Washington_State_University_Extension_Energy_Program 1 7051 2422 | en Talk:Water_fluoridation_controversy/Archive_4 1 86173 2423 | en Talk:Widget_(TV_series) 1 12158 2424 | en Talk:Wing_Commander:_Prophecy 1 10944 2425 | en Talk:Zimbabwean_cricket_team_in_Pakistan_in_1993%E2%80%9394 1 8356 2426 | en Tap_for_Tap 1 37619 2427 | en Tarta_de_Santiago 3 32455 2428 | en Tatvan 1 14087 2429 | en Tauroszyszki 1 10274 2430 | en Tazawako_Station 1 12339 2431 | en Technopak 1 8156 2432 | en Tecopa_pupfish 1 14409 2433 | en Ted_Tollner 1 17768 2434 | en Teledyne_CAE_J402 1 16971 2435 | en Telegenic 1 10048 2436 | en Template:1979%E2%80%9380_NBA_Pacific_standings 1 7813 2437 | en Template:1990s-country-song-stub 1 31396 2438 | en Template:Attached_KML/Highway%201%20(Western%20Australia) 2 276808 2439 | en Template:Attached_KML/Maryland%20Route%20263 1 2872 2440 | en Template:CA-Ministers_of_National_Revenue 1 9184 2441 | en Template:Cannabinoids 1 13303 2442 | en Template:Channelopathy 1 45274 2443 | en Template:DEFAULTSORT 1 10766 2444 | en Template:Dollar 1 51618 2445 | en Template:Medell%C3%ADn_Metro_Line_A 1 10658 2446 | en Template:Neuro_procedures 1 47085 2447 | en Template:Oriente_Petrolero 1 8031 2448 | en Template:Pakistan-actor-stub 1 9005 2449 | en Template:Statute-stub 1 0 2450 | en Template:Stub_category 2 90924 2451 | en Template:United_States_squad_2007_FIFA_Women%27s_World_Cup 1 8899 2452 | en Template_talk:1961_Minnesota_Vikings 1 8048 2453 | en Template_talk:1999_WNBA_Draft 2 17068 2454 | en Template_talk:2012_Spanish_Paralympic_Team 1 9349 2455 | en Template_talk:Batley_Bulldogs_squad 1 8632 2456 | en Template_talk:Belfast_tasks 2 18350 2457 | en Template_talk:Doctor_Who 1 105442 2458 | en Template_talk:Kennebec_class_fleet_replenishment_oiler 1 8994 2459 | en Template_talk:Putnam_County,_Tennessee 1 8214 2460 | en Template_talk:Tabriz-geo-stub 1 8077 2461 | en Template_talk:User_citizen_Jharkhand 1 8162 2462 | en Temple_of_Mithras,_London 2 31078 2463 | en Ten_New_Songs 5 60562 2464 | en Teresa_Wynn_Roseborough 1 13186 2465 | en Ternopilska_oblast 1 25362 2466 | en Terrapin_Park 1 107239 2467 | en The%20Beatles%20Volume%20Two_(album) 1 0 2468 | en The%20Pregnancy%20Miracle%20Book%20Download%20Reviews 1 20 2469 | en The_Birds_of_St._Marks 6 68337 2470 | en The_Blue_Aeroplanes 5 109780 2471 | en The_Care_Bears_(TV_series) 2 37658 2472 | en The_Collectors_Colosseum_(Colosseum_album) 1 10377 2473 | en The_Conversation_(Texas_album) 3 47946 2474 | en The_Dreaming_(musical) 1 12572 2475 | en The_Elephant_Man_(TV_film) 2 19778 2476 | en The_Ex-Girlfriend 1 22491 2477 | en The_German_Lesson 5 57850 2478 | en The_Giving_Pledge 16 225270 2479 | en The_Golden_Bird 3 24892 2480 | en The_Insider_(Rao_novel) 2 15724 2481 | en The_Journey_(1992_film) 1 9894 2482 | en The_Lion_King_(musical) 30 1109722 2483 | en The_Lion_and_the_Cobra 3 45926 2484 | en The_Loom_of_Youth 1 12591 2485 | en The_Molly_Maguires_(film) 2 27176 2486 | en The_Moon-Bog 1 12297 2487 | en The_Muse_(Star_Trek:_Deep_Space_Nine) 2 116724 2488 | en The_Number_One_Song_in_Heaven 1 11873 2489 | en The_Nutcracker_in_3D 4 70452 2490 | en The_Outer_Limits_(1963_TV_series) 22 517713 2491 | en The_People's_Choice_(band) 1 46580 2492 | en The_Punisher_(1998_series) 1 11089 2493 | en The_Safe-Cracker_(Life_on_Mars) 1 18859 2494 | en The_Santa_Clause_(film_series) 3 57639 2495 | en The_Silent_Scream 3 62081 2496 | en The_Simpsons_opening_sequence 7 288398 2497 | en The_Thirteenth_Son_of_the_King_of_Erin 1 9327 2498 | en The_United_States_of_America 2 429478 2499 | en The_Wall_Street_Journal 62 3275554 2500 | en The_World_Is_Yours_(Scarface_album) 1 13962 2501 | en Theory_of_Computing_(journal) 1 9701 2502 | en Thermal_degradation_of_polymers 6 54682 2503 | en These_Boots_Are_Made_for_Walkin' 8 292707 2504 | en Theta_defensin 5 97714 2505 | en Thief:_The_Dark_Projectn 1 46365 2506 | en Thomas_B._Catron 2 21985 2507 | en Thomas_Bernhard 15 423098 2508 | en Thomas_Jefferson_(film) 1 15578 2509 | en Thomas_eagleton 2 53030 2510 | en Thoracic_duct 18 230948 2511 | en Thorpe_Thewles 1 44785 2512 | en Thrash_of_the_Titans 1 10781 2513 | en ThyssenKrupp_AG 1 24490 2514 | en Tiempo_de_Silencio 1 14854 2515 | en Til_the_Casket_Drops 3 44230 2516 | en Timanfaya_National_Park 9 101394 2517 | en Time_Control_(Hiromi_Album) 1 10144 2518 | en Timeline_of_Mary_Wollstonecraft 5 158505 2519 | en Tina_Kellegher 1 9862 2520 | en Tip_jet 2 22830 2521 | en Tirukku%E1%B9%9Ba%E1%B8%B7 24 440023 2522 | en Tiruvallur_railway_station 1 12787 2523 | en Tj%C3%A4llmo 1 10392 2524 | en Tjun+Tjun 1 7395 2525 | en Tocharian_languages 12 1150714 2526 | en Todd_Loyd 1 10617 2527 | en Tofisopam 5 149035 2528 | en Tollmache_Dock 1 18682 2529 | en Tom_Dyer 1 7671 2530 | en Tom_Niinim%C3%A4ki 1 15699 2531 | en Tommy_David 1 0 2532 | en Tomoyuki_Sakai 1 14117 2533 | en Toner_cartridge 4 50806 2534 | en Tongren_Fenghuang_Airport 2 87400 2535 | en Torn_(Hocking_novel) 1 9543 2536 | en Tornow 1 16423 2537 | en Torrey 1 8667 2538 | en Tourism_in_Puerto_Rico 1 19849 2539 | en Toyland_Tours 1 11896 2540 | en Toyota_Starlet 22 731765 2541 | en Tr_%28Unix%29 1 11561 2542 | en Trading-prosto.ru 1 7404 2543 | en Training_(poem) 1 9509 2544 | en Training_for_Utopia 2 46295 2545 | en Transglobal_Underground 2 17031 2546 | en Transylvania_6-5000_(1985_film) 4 78451 2547 | en Treasure_(Clive_Cussler_novel) 4 46900 2548 | en Trend_estimation 16 465949 2549 | en Treves_(disambiguation) 1 8241 2550 | en Trevor_Prangley 2 37986 2551 | en Trikkur_Mahadeva_Temple 1 14341 2552 | en Trinidadian_dollar 1 44414 2553 | en Trombe_wall 15 190358 2554 | en Tropheops_microstoma 1 33189 2555 | en Trustmark 1 9026 2556 | en Tuba_(disambiguation) 1 10123 2557 | en Tug_of_War_(Paul_McCartney_album) 9 257191 2558 | en Twinkle_Crusaders 1 16221 2559 | en Two-Face 111 5193890 2560 | en Two-stroke_cycle 3 98601 2561 | en Type_B_videotape 3 177772 2562 | en Tzipporah 1 23941 2563 | en U7_(Berlin_U-Bahn) 2 46850 2564 | en UCSB 9 604727 2565 | en UFO_1 2 26168 2566 | en UNIDROIT 9 139760 2567 | en USS_Montour_(APA-101) 1 13642 2568 | en USS_Rafael_Peralta_(DDG-115) 2 27880 2569 | en USS_Walton_(DE-361) 1 21624 2570 | en US_War_in_Vietnam 1 188431 2571 | en Ugli_fruit 15 143552 2572 | en Ukrainian_Second_League_2007-08 1 19266 2573 | en Umbartha 1 16833 2574 | en Under_the_Red_Robe 1 0 2575 | en Underwood,_North_Dakota 1 16297 2576 | en Unicomer_Group 3 42789 2577 | en Unified_Silla 4 46304 2578 | en Uniform_integrability 4 52413 2579 | en United+States+presidential+election,+1984 1 7486 2580 | en United_Public_Workers_v._Mitchell 2 56713 2581 | en United_States_national_baseball_team 5 331762 2582 | en University_of_Birmingham 42 3163285 2583 | en University_of_Glasgow%27s_Dumfries_Campus 1 12267 2584 | en University_of_the_Philippines_Diliman 9 356450 2585 | en Upload.wikimedia.org/wikipedia/en/thumb/e/ea/ClimateCampBAA.jpg/220px-ClimateCampBAA.jpg 1 7533 2586 | en Urasenke 1 12718 2587 | en Urine_test_strip 43 1134467 2588 | en Urinometer 1 8569 2589 | en Usa-165 1 7970 2590 | en Use_cases 5 98268 2591 | en User:84.45.0.184 1 7003 2592 | en User:BeywheelzLetItRip/Windows_Vista 1 7834 2593 | en User:Chinaascentury 1 7622 2594 | en User:Doctors_without_suspenders 1 7411 2595 | en User:Factchecker_atyourservice 1 10993 2596 | en User:Kathyd69 1 20825 2597 | en User:KevinAMoon 1 7630 2598 | en User:Nitin_Gupta 1 8115 2599 | en User:Patchy1/Control_Panel 1 10944 2600 | en User:Princess_ofPop 1 6942 2601 | en User:Pwanyonyi 1 8849 2602 | en User:Qeny 1 7838 2603 | en User:Rapsod 1 20069 2604 | en User:SSJConan/List_of_Buffy_the_Vampire_Slayer_and_Angel_episodes 2 84442 2605 | en User:Smarty4ever 1 7558 2606 | en User:Spazzolo 1 8530 2607 | en User:Sree_Raam_Actor 1 8412 2608 | en User:Swapnilnanda 1 7812 2609 | en User:WikiDan61/Hachim_Mastour 1 9656 2610 | en User:fordsonmajor 1 0 2611 | en User:mcduffster420 1 0 2612 | en User_talk:1812ahill 1 0 2613 | en User_talk:24.163.123.111 1 7767 2614 | en User_talk:64.216.160.225 1 11299 2615 | en User_talk:76.106.28.137 1 10624 2616 | en User_talk:Aarem 1 41658 2617 | en User_talk:Bradjohns 1 7042 2618 | en User_talk:CBDunkerson/Archive1 1 80556 2619 | en User_talk:Ewokonfire 1 11592 2620 | en User_talk:Ifly6 1 8012 2621 | en User_talk:Kingslove2013 1 12892 2622 | en User_talk:Ladb2000 1 8617 2623 | en User_talk:LeonK 1 8158 2624 | en User_talk:Mafutrct 1 8048 2625 | en User_talk:Monkeybait 1 11402 2626 | en User_talk:PseudoAnoNym 1 13735 2627 | en User_talk:Rhinodmartin 1 8633 2628 | en User_talk:Silverseren 1 6514 2629 | en Usman_dan_Fodio 13 303408 2630 | en V%C3%A4sen_(filosofi) 1 19487 2631 | en Vagrant_predicate 1 8444 2632 | en Value_measuring_methodology 3 25686 2633 | en Vampire_lifestyle 11 154440 2634 | en Van_Stadens_Bridge 3 36345 2635 | en Varicocelectomy 9 267318 2636 | en Vasily_Chapayev 2 27736 2637 | en Vaya_con_Dios 5 43107 2638 | en Velimir_Kljai%C4%87 1 9165 2639 | en Venceslau_Br%C3%A1s 1 17310 2640 | en Ventricular_septal_defect 31 594034 2641 | en Venu_Madhav_(actor) 6 63053 2642 | en Vestal_virgin 4 133748 2643 | en Vetijgat_River 2 18176 2644 | en Vi-Co 1 0 2645 | en Vickers_S 1 11491 2646 | en Victimisation 8 231352 2647 | en Video_engineering 1 108429 2648 | en Vikas_Bahl 6 130158 2649 | en Viking_(barque) 1 17085 2650 | en Vinyl_coated_polyester 1 13941 2651 | en Violin_book_3_bourr_e_by_js_bach_william_han_melanie_kim_kar 1 7536 2652 | en Vivo 1 9350 2653 | en Voice_(comics) 1 12407 2654 | en Voluntary_counseling_and_testing 1 27121 2655 | en Vorinostat 16 324045 2656 | en Vs._System 4 92431 2657 | en Vulture_(blog) 1 29258 2658 | en W._S._Holland 2 43942 2659 | en WXIA_(TV) 1 26694 2660 | en WYWH 1 7763 2661 | en Walt_Kowalski 2 30449 2662 | en Walter_C._Teagle 1 12719 2663 | en Walter_Hoving 1 18167 2664 | en Walter_Thompson_(composer) 1 0 2665 | en Wanessa 4 65996 2666 | en Wang_Likun 2 14799 2667 | en Warm_Springs_Natural_Area 1 11480 2668 | en Washington's_4th_Legislative_District 1 12852 2669 | en Washington_State_Route_241 1 15680 2670 | en Wat_Si_Saket 1 38075 2671 | en Wayne_Toups 3 73255 2672 | en Web_Services_for_Devices 4 39324 2673 | en Weeping_Tile_(band)m 1 11514 2674 | en West_African_manatee 2 43064 2675 | en West_Memphis,_Arkansas 6 186875 2676 | en West_Rainton 1 18248 2677 | en Westminster_Presbyterian_Church_(Devils_Lake,_North_Dakota) 1 13994 2678 | en Wetwired 1 16675 2679 | en What%27s_Up_with_That_(disambiguation) 1 8519 2680 | en Where_I_Find_You 1 20635 2681 | en Whey 70 1088273 2682 | en White_Light/White_Heat_(song) 4 18100 2683 | en White_Tiger_(China)m 1 14335 2684 | en White_tailed_deer 4 221716 2685 | en Whorlton_Castle 2 148464 2686 | en Wichita_Linemanm 1 22676 2687 | en Wiki/Power_Grid_%240028board_game%240029 1 27351 2688 | en Wikipedia:ANEW 1 49112 2689 | en Wikipedia:Articles_for_deletion/Raising_Genius 1 12226 2690 | en Wikipedia:Articles_for_deletion/The_Third_Testament 1 9517 2691 | en Wikipedia:CPS 1 22582 2692 | en Wikipedia:Featured_article_candidates/2013_Rosario_gas_explosion/archive1 1 15625 2693 | en Wikipedia:Miscellany_for_deletion/User:Taganupe 1 26988 2694 | en Wikipedia:Public_domain 9 761344 2695 | en Wikipedia:RFC_reform 1 10976 2696 | en Wikipedia:Reference_desk/Archives/Miscellaneous/2009_January_15 1 24527 2697 | en Wikipedia:Teahouse/Questions/Archive_18 1 36075 2698 | en Wikipedia:WHOCARES 1 338998 2699 | en Wikipedia:WikiProject_Norse_history_and_culture 1 38405 2700 | en Wikipedia:Wikicup 1 14435 2701 | en Wikipedia_talk:Articles_for_creation/3dr_Models 1 15830 2702 | en Wikipedia_talk:WikiProject_Chess/FAQ/Format 1 304904 2703 | en William_A._Martin 1 32532 2704 | en William_Cheswick 2 31054 2705 | en William_Stallings 1 9839 2706 | en Williams_Club 1 9685 2707 | en Wilson%E2%80%93Cowan_model 1 10151 2708 | en Window_paper-cuts 1 31102 2709 | en Windows_Anytime_Upgrade 5 34640 2710 | en Wisconsin_School_of_Business 3 50892 2711 | en Witness_(1_Hope) 2 31726 2712 | en Wizard_(Marvel_Comics) 7 319098 2713 | en Worcester_v._Georgia 21 298101 2714 | en Wounds_(album) 2 50309 2715 | en Wrestling_at_the_1984_Summer_Olympics_-_Men%27s_freestyle_%2B100_kg 1 8098 2716 | en Wuerkaixi 1 19294 2717 | en Www_Perkins_Eastman_Bankruptcy 1 7448 2718 | en Wydarzenia 3 18492 2719 | en X-chair 4 28279 2720 | en X26 1 7935 2721 | en XVALA 2 18371 2722 | en Yarmouth_County_Museum_%26_Archives 1 9856 2723 | en Yedifa.cn/9jribe/gy3soq 1 7434 2724 | en Yehezkel_Dror 1 10895 2725 | en Yellow-billed_amazon 1 14618 2726 | en Yellow_tit 1 10271 2727 | en Yield_%28engineering%29 1 24538 2728 | en Yiwu_Airport 1 18808 2729 | en Yoram_Dinstein 2 28348 2730 | en You've_Got_Mail 12 290086 2731 | en You_Enjoy_Myself_%28Part_2%29 2 16732 2732 | en Your%20Fast%20Payday%20Loans%20Ky 1 791 2733 | en Yuanfen 6 112206 2734 | en Yuma 2 19634 2735 | en Yura_river 6 157920 2736 | en Yuraq_Salla 1 695 2737 | en Z%C5%82ota_G%C3%B3ra_(disambiguation) 1 7997 2738 | en Zahi_El_Saad 1 7405 2739 | en Zaqiel 2 16868 2740 | en Zebrawood 1 10562 2741 | en Zeno& 1 7428 2742 | en Zion_Christian_Church 18 110392 2743 | en Zip_drive 24 444321 2744 | en Zona_fasciculata 5 45848 2745 | en Zorba_Paster 5 44298 2746 | en Zorgvlied_(cemetery) 1 25397 2747 | en Zuar_Antia 1 9472 2748 | en Zygmunt_Staszczyk 2 24092 2749 | en android-app://org.wikipedia/http/en.m.wikipedia.org/wiki/Rio_de_Janeiro 1 0 2750 | en android-app:/org.wikipedia/http/en.m.wikipedia.org/wiki/Main_Page 3 0 2751 | en blocked%20tear%20duct 11 220 2752 | en cervibunu 1 20 2753 | en christmas_cards 1 20 2754 | en clerics 1 0 2755 | en compuserve 1 0 2756 | en consumer_leverage_ratio 2 0 2757 | en coxmoor 1 20 2758 | en cr 2 40 2759 | en crab 1 20 2760 | en de:Kalm%C3%BCckische_Sprache 1 20 2761 | en do_anything_for_wuv 1 20 2762 | en edgar_degas 1 20 2763 | en en:Special:FilePath/Interior_del_Santuario.JPG 2 0 2764 | en eugene_mccarthy 1 0 2765 | en ext.gadget.NewImageThumb 1 611 2766 | en faye_reagan 1 20 2767 | en film_festival 1 0 2768 | en gingivitis 11 220 2769 | en gynaecological%20lesions%20removal 9 180 2770 | en http%3A//en.wikipedia.org/wiki/Capit%25C3%25A1n_FAP_Ren%25C3%25A1n_El%25C3%25ADas_Olivera_Airport 1 6487 2771 | en http%3A//en.wikipedia.org/wiki/King_Fahd_International_Airport 1 20 2772 | en hubble%20distance 1 20 2773 | en industrial_ecology 1 0 2774 | en jimmy_hogan 1 0 2775 | en km:Category:%E1%9E%94%E1%9F%92%E1%9E%9A%E1%9E%91%E1%9F%81%E1%9E%9F%E1%9E%80%E1%9E%98%E1%9F%92%E1%9E%96%E1%9E%BB%E1%9E%87%E1%9E%B6 1 20 2776 | en laser%20cataract%20treatment 10 200 2777 | en malawi 1 0 2778 | en my_acne_is_so_bad_i_get_depressed 1 0 2779 | en neurological%20examination 10 200 2780 | en panch_phoron 1 20 2781 | en pl:Archanio%C5%82 1 20 2782 | en profit_center 1 0 2783 | en projected_capacitive 1 20 2784 | en rofex 1 0 2785 | en the_Lovin%27_Spoonful 1 20 2786 | en tirnem 1 20 2787 | en union_plus_credit_card_payment_address 1 20 2788 | en viology 1 0 2789 | en zh:Special:Contributions/222.77.14.54 1 20 2790 | en Ərəb_Qubalı 1 41468 2791 | --------------------------------------------------------------------------------