node-sqlite3-2.2.0+ds1/0000775000000000000000000000000012265157631013215 5ustar rootrootnode-sqlite3-2.2.0+ds1/.gitignore0000664000000000000000000000035212265157631015205 0ustar rootroot.lock-wscript *.dylib *.so *.o *.lo *.Makefile *.target.gyp.mk stage lib/binding build out Release Debug node_modules .deps Makefile.gyp gyp-mac-tool .dirstamp npm-debug.log test/support/big.db lib/node_sqlite3.node test/tmp .DS_Storenode-sqlite3-2.2.0+ds1/.travis.yml0000664000000000000000000000522712265157631015334 0ustar rootrootlanguage: cpp env: matrix: - export NODE_VERSION="0.8" - export NODE_VERSION="0.10" global: - secure: QhuP5E/kYL1j1KDkHGJtk6DSJr1RH4DR/JrC62Viuf5Du8jE+i0kPWfF2MxtuEmKo35orhpu8t8mzKygWfuO63WPuuIE9qd/+V/y99Lqcj0tEN6wJ5RnywktbTJWg23zphjhmYq3Xj8DLVEikCZBwHtlbygkO9Q60cn1PK+bnPg= - secure: HxCS2dQAWI0KmCFnFNNZoucG4FeAW+itG7+Hp0dNtwmxZzGOZYFO2bZcGvTAMNfVN++oqLxTebYQI1oB5yUl5mPJjrjthaGS6Zq3S6rfJcXiv+icYgEXlR6ejQ97dsHw1Jeg8nedCQlI4kHfvG6pgBLhq9hnugxH1Cjhdt14E9U= before_install: # put node-pre-gyp on path - export PATH=./node_modules/.bin/:$PATH - echo $NODE_VERSION - git clone https://github.com/creationix/nvm.git ../.nvm - source ../.nvm/nvm.sh - nvm install $NODE_VERSION - nvm use $NODE_VERSION - node --version - npm --version - npm install mocha - platform=$(uname -s | sed "y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/") install: # test installing from source - npm install --build-from-source - npm test before_script: # test publishing - echo $TRAVIS_BRANCH - echo $TRAVIS_COMMIT - echo `git describe --tags --always HEAD` - PUBLISH=false - if [ "[publish]" = `git show -s --format=%B $TRAVIS_COMMIT | tr -d '\n'` ]; then echo yes;PUBLISH=true; fi; - if [[ `git describe --contains $( git rev-parse HEAD )` ]]; then echo yes;PUBLISH=true; fi; - if [[ $PUBLISH == true ]]; then node-pre-gyp package publish; fi script: # test install from published binary - make clean - npm install - npm test - make clean # test source compile against system libsqlite3 - if [[ "$platform" == 'linux' ]]; then sudo apt-get -qq update; sudo apt-get -qq install libsqlite3-dev; fi - make clean - npm install --build-from-source --sqlite=/usr - npm test - make clean # node v0.8 and above provide pre-built 32 bit and 64 bit binaries # so here we use the 32 bit ones to also test 32 bit builds - NVER=`node -v` - wget http://nodejs.org/dist/${NVER}/node-${NVER}-${platform}-x86.tar.gz - tar xf node-${NVER}-${platform}-x86.tar.gz # enable 32 bit node - export PATH=$(pwd)/node-${NVER}-${platform}-x86/bin:$PATH # install 32 bit compiler toolchain - if [[ "$platform" == 'linux' ]]; then sudo apt-get -y install gcc-multilib g++-multilib; fi # test source compile in 32 bit mode with internal libsqlite3 - if [[ "$platform" == 'linux' ]]; then CC=gcc-4.6 CXX=g++-4.6 npm install --build-from-source; else npm install --build-from-source; fi - npm test # publish 32 bit build - if [[ $PUBLISH == true ]]; then node-pre-gyp package publish; fi; - make clean # test source compile in 32 bit mode against external libsqlite3 - if [[ "$platform" == 'linux' ]]; then sudo apt-get -y install libsqlite3-dev:i386; CC=gcc-4.6 CXX=g++-4.6 npm install --build-from-source --sqlite=/usr; npm test; fi node-sqlite3-2.2.0+ds1/CHANGELOG.md0000664000000000000000000000100512265157631015022 0ustar rootroot# Changlog ## 2.1.19 Released October 31st, 2013 - Started respecting `process.env.npm_config_tmp` as location to download binaries - Removed uneeded `progress` dependency ## 2.1.18 Released October 22nd, 2013 - `node-sqlite3` moved to mapbox github group - Fixed reporting of node-gyp errors - Fixed support for node v0.6.x ## 2.1.17 - Minor fixes to binary deployment ## 2.1.16 - Support for binary deployment ## 2.1.15 Released August 7th, 2013 - Minor readme additions and code optimizations node-sqlite3-2.2.0+ds1/LICENSE0000664000000000000000000000266412265157631014232 0ustar rootrootCopyright (c) MapBox All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name "MapBox" nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.node-sqlite3-2.2.0+ds1/Makefile0000664000000000000000000000040412265157631014653 0ustar rootrootbuild: npm install --build-from-source clean: rm -f ./lib/node_sqlite3.node rm -rf ./lib/binding/ #rm -f ./test/support/big.db* rm -f ./test/tmp/* rm -rf ./deps/sqlite-autoconf-*/ rm -rf ./build rm -rf ./out test: npm test .PHONY: build clean test node-sqlite3-2.2.0+ds1/README.md0000664000000000000000000001407012265157631014476 0ustar rootroot# NAME node-sqlite3 - Asynchronous, non-blocking [SQLite3](http://sqlite.org/) bindings for [Node.js](http://nodejs.org/) 0.2-0.4 (versions 2.0.x), **0.6.13+, 0.8.x, and 0.10.x** (versions 2.1.x). (Can also run in [node-webkit](https://github.com/rogerwang/node-webkit) if it uses a supported version of Node's engine.) [![Build Status](https://travis-ci.org/mapbox/node-sqlite3.png?branch=master)](https://travis-ci.org/mapbox/node-sqlite3) [![npm package version](https://badge.fury.io/js/sqlite3.png)](https://npmjs.org/package/sqlite3) # USAGE **Note:** the module must be [installed](#installing) before use. ``` js var sqlite3 = require('sqlite3').verbose(); var db = new sqlite3.Database(':memory:'); db.serialize(function() { db.run("CREATE TABLE lorem (info TEXT)"); var stmt = db.prepare("INSERT INTO lorem VALUES (?)"); for (var i = 0; i < 10; i++) { stmt.run("Ipsum " + i); } stmt.finalize(); db.each("SELECT rowid AS id, info FROM lorem", function(err, row) { console.log(row.id + ": " + row.info); }); }); db.close(); ``` # FEATURES * Straightforward query and parameter binding interface * Full Buffer/Blob support * Extensive [debugging support](https://github.com/mapbox/node-sqlite3/wiki/Debugging) * [Query serialization](https://github.com/mapbox/node-sqlite3/wiki/Control-Flow) API * [Extension support](https://github.com/mapbox/node-sqlite3/wiki/Extensions) * Big test suite * Written in modern C++ and tested for memory leaks # API See the [API documentation](https://github.com/mapbox/node-sqlite3/wiki) in the wiki. # INSTALLING You can use [`npm`](https://github.com/isaacs/npm) to download and install: * The latest `sqlite3` package: `npm install sqlite3` * GitHub's `master` branch: `npm install https://github.com/mapbox/node-sqlite3/tarball/master` In both cases the module is automatically built with npm's internal version of `node-gyp`, and thus your system must meet [node-gyp's requirements](https://github.com/TooTallNate/node-gyp#installation). It is also possible to make your own build of `sqlite3` from its source instead of its npm package ([see below](#building-from-the-source)). It is possible to use the installed package in [node-webkit](https://github.com/rogerwang/node-webkit) instead of the vanilla Node.js, but a rebuild is required before use (see the next section). # REBUILDING FOR NODE-WEBKIT Because of ABI differences, only a rebuilt version of `sqlite3` can be used in [node-webkit](https://github.com/rogerwang/node-webkit). After the `sqlite3` module is installed (according to the previous section), do the following: 1. Install [`nw-gyp`](https://github.com/rogerwang/nw-gyp) globally: `npm install nw-gyp -g` *(unless already installed)* 2. Use `nw-gyp` to rebuild the module: ``` NODE_WEBKIT_VERSION="0.8.4" # see latest version at https://github.com/rogerwang/node-webkit#downloads nw-gyp rebuild --target=${NODE_WEBKIT_VERSION} ``` Remember the following: * In the `nw-gyp rebuild` command, specify the actual target version of your node-webkit. The command must be run in sqlite3's directory (where its `package.json` resides). * After the `sqlite3` package is rebuilt for node-webkit it cannot run in the vanilla Node.js (and vice versa). * For example, `npm test` of the node-webkit's package would fail. * If you need `sqlite3` package both for Node.js and node-webkit, then you should make two separate installations of `sqlite3` (in different directories) and rebuild only one of them for node-webkit. Visit the “[Using Node modules](https://github.com/rogerwang/node-webkit/wiki/Using-Node-modules)” article in the node-webkit's wiki for more details. # BUILDING FROM THE SOURCE Unless building via `npm install` (which uses its own `node-gyp`) you will need `node-gyp` installed globally: npm install node-gyp -g The sqlite3 module depends only on libsqlite3. However, by default, an internal/bundled copy of sqlite will be built and statically linked, so an externally installed sqlite3 is not required. If you wish to install against an external sqlite then you need to pass the `--sqlite` argument to `node-gyp`, `npm install` or the `configure` wrapper. ./configure --sqlite=/usr/local make Or, using the node-gyp directly: node-gyp --sqlite=/usr/local make Or, using npm: npm install --sqlite=/usr/local If building against an external sqlite3 make sure to have the development headers available. Mac OS X ships with these by default. If you don't have them installed, install the `-dev` package with your package manager, e.g. `apt-get install libsqlite3-dev` for Debian/Ubuntu. Make sure that you have at least `libsqlite3` >= 3.6. Note, if building against homebrew-installed sqlite on OS X you can do: ./configure --sqlite=/usr/local/opt/sqlite/ make # TESTING [mocha](https://github.com/visionmedia/mocha) is required to run unit tests. In sqlite3's directory (where its `package.json` resides) run the following: npm install mocha npm test # CONTRIBUTORS * [Konstantin Käfer](https://github.com/kkaefer) * [Dane Springmeyer](https://github.com/springmeyer) * [Will White](https://github.com/willwhite) * [Orlando Vazquez](https://github.com/orlandov) * [Artem Kustikov](https://github.com/artiz) * [Eric Fredricksen](https://github.com/grumdrig) * [John Wright](https://github.com/mrjjwright) * [Ryan Dahl](https://github.com/ry) * [Tom MacWright](https://github.com/tmcw) * [Carter Thaxton](https://github.com/carter-thaxton) * [Audrius Kažukauskas](https://github.com/audriusk) * [Johannes Schauer](https://github.com/pyneo) * [Mithgol](https://github.com/Mithgol) # ACKNOWLEDGEMENTS Thanks to [Orlando Vazquez](https://github.com/orlandov), [Eric Fredricksen](https://github.com/grumdrig) and [Ryan Dahl](https://github.com/ry) for their SQLite bindings for node, and to mraleph on Freenode's #v8 for answering questions. Development of this module is sponsored by [MapBox](http://mapbox.org/). # LICENSE `node-sqlite3` is [BSD licensed](https://github.com/mapbox/node-sqlite3/raw/master/LICENSE). node-sqlite3-2.2.0+ds1/benchmark/0000775000000000000000000000000012265157631015147 5ustar rootrootnode-sqlite3-2.2.0+ds1/benchmark/insert-transaction.sql0000664000000000000000000150346712265157631021537 0ustar rootrootCREATE TABLE foo (id INT, txt TEXT); BEGIN; INSERT INTO foo VALUES (0, 'Row 0'); INSERT INTO foo VALUES (1, 'Row 1'); INSERT INTO foo VALUES (2, 'Row 2'); INSERT INTO foo VALUES (3, 'Row 3'); INSERT INTO foo VALUES (4, 'Row 4'); INSERT INTO foo VALUES (5, 'Row 5'); INSERT INTO foo VALUES (6, 'Row 6'); INSERT INTO foo VALUES (7, 'Row 7'); INSERT INTO foo VALUES (8, 'Row 8'); INSERT INTO foo VALUES (9, 'Row 9'); INSERT INTO foo VALUES (10, 'Row 10'); INSERT INTO foo VALUES (11, 'Row 11'); INSERT INTO foo VALUES (12, 'Row 12'); INSERT INTO foo VALUES (13, 'Row 13'); INSERT INTO foo VALUES (14, 'Row 14'); INSERT INTO foo VALUES (15, 'Row 15'); INSERT INTO foo VALUES (16, 'Row 16'); INSERT INTO foo VALUES (17, 'Row 17'); INSERT INTO foo VALUES (18, 'Row 18'); INSERT INTO foo VALUES (19, 'Row 19'); INSERT INTO foo VALUES (20, 'Row 20'); INSERT INTO foo VALUES (21, 'Row 21'); INSERT INTO foo VALUES (22, 'Row 22'); INSERT INTO foo VALUES (23, 'Row 23'); INSERT INTO foo VALUES (24, 'Row 24'); INSERT INTO foo VALUES (25, 'Row 25'); INSERT INTO foo VALUES (26, 'Row 26'); INSERT INTO foo VALUES (27, 'Row 27'); INSERT INTO foo VALUES (28, 'Row 28'); INSERT INTO foo VALUES (29, 'Row 29'); INSERT INTO foo VALUES (30, 'Row 30'); INSERT INTO foo VALUES (31, 'Row 31'); INSERT INTO foo VALUES (32, 'Row 32'); INSERT INTO foo VALUES (33, 'Row 33'); INSERT INTO foo VALUES (34, 'Row 34'); INSERT INTO foo VALUES (35, 'Row 35'); INSERT INTO foo VALUES (36, 'Row 36'); INSERT INTO foo VALUES (37, 'Row 37'); INSERT INTO foo VALUES (38, 'Row 38'); INSERT INTO foo VALUES (39, 'Row 39'); INSERT INTO foo VALUES (40, 'Row 40'); INSERT INTO foo VALUES (41, 'Row 41'); INSERT INTO foo VALUES (42, 'Row 42'); INSERT INTO foo VALUES (43, 'Row 43'); INSERT INTO foo VALUES (44, 'Row 44'); INSERT INTO foo VALUES (45, 'Row 45'); INSERT INTO foo VALUES (46, 'Row 46'); INSERT INTO foo VALUES (47, 'Row 47'); INSERT INTO foo VALUES (48, 'Row 48'); INSERT INTO foo VALUES (49, 'Row 49'); INSERT INTO foo VALUES (50, 'Row 50'); INSERT INTO foo VALUES (51, 'Row 51'); INSERT INTO foo VALUES (52, 'Row 52'); INSERT INTO foo VALUES (53, 'Row 53'); INSERT INTO foo VALUES (54, 'Row 54'); INSERT INTO foo VALUES (55, 'Row 55'); INSERT INTO foo VALUES (56, 'Row 56'); INSERT INTO foo VALUES (57, 'Row 57'); INSERT INTO foo VALUES (58, 'Row 58'); INSERT INTO foo VALUES (59, 'Row 59'); INSERT INTO foo VALUES (60, 'Row 60'); INSERT INTO foo VALUES (61, 'Row 61'); INSERT INTO foo VALUES (62, 'Row 62'); INSERT INTO foo VALUES (63, 'Row 63'); INSERT INTO foo VALUES (64, 'Row 64'); INSERT INTO foo VALUES (65, 'Row 65'); INSERT INTO foo VALUES (66, 'Row 66'); INSERT INTO foo VALUES (67, 'Row 67'); INSERT INTO foo VALUES (68, 'Row 68'); INSERT INTO foo VALUES (69, 'Row 69'); INSERT INTO foo VALUES (70, 'Row 70'); INSERT INTO foo VALUES (71, 'Row 71'); INSERT INTO foo VALUES (72, 'Row 72'); INSERT INTO foo VALUES (73, 'Row 73'); INSERT INTO foo VALUES (74, 'Row 74'); INSERT INTO foo VALUES (75, 'Row 75'); INSERT INTO foo VALUES (76, 'Row 76'); INSERT INTO foo VALUES (77, 'Row 77'); INSERT INTO foo VALUES (78, 'Row 78'); INSERT INTO foo VALUES (79, 'Row 79'); INSERT INTO foo VALUES (80, 'Row 80'); INSERT INTO foo VALUES (81, 'Row 81'); INSERT INTO foo VALUES (82, 'Row 82'); INSERT INTO foo VALUES (83, 'Row 83'); INSERT INTO foo VALUES (84, 'Row 84'); INSERT INTO foo VALUES (85, 'Row 85'); INSERT INTO foo VALUES (86, 'Row 86'); INSERT INTO foo VALUES (87, 'Row 87'); INSERT INTO foo VALUES (88, 'Row 88'); INSERT INTO foo VALUES (89, 'Row 89'); INSERT INTO foo VALUES (90, 'Row 90'); INSERT INTO foo VALUES (91, 'Row 91'); INSERT INTO foo VALUES (92, 'Row 92'); INSERT INTO foo VALUES (93, 'Row 93'); INSERT INTO foo VALUES (94, 'Row 94'); INSERT INTO foo VALUES (95, 'Row 95'); INSERT INTO foo VALUES (96, 'Row 96'); INSERT INTO foo VALUES (97, 'Row 97'); INSERT INTO foo VALUES (98, 'Row 98'); INSERT INTO foo VALUES (99, 'Row 99'); INSERT INTO foo VALUES (100, 'Row 100'); INSERT INTO foo VALUES (101, 'Row 101'); INSERT INTO foo VALUES (102, 'Row 102'); INSERT INTO foo VALUES (103, 'Row 103'); INSERT INTO foo VALUES (104, 'Row 104'); INSERT INTO foo VALUES (105, 'Row 105'); INSERT INTO foo VALUES (106, 'Row 106'); INSERT INTO foo VALUES (107, 'Row 107'); INSERT INTO foo VALUES (108, 'Row 108'); INSERT INTO foo VALUES (109, 'Row 109'); INSERT INTO foo VALUES (110, 'Row 110'); INSERT INTO foo VALUES (111, 'Row 111'); INSERT INTO foo VALUES (112, 'Row 112'); INSERT INTO foo VALUES (113, 'Row 113'); INSERT INTO foo VALUES (114, 'Row 114'); INSERT INTO foo VALUES (115, 'Row 115'); INSERT INTO foo VALUES (116, 'Row 116'); INSERT INTO foo VALUES (117, 'Row 117'); INSERT INTO foo VALUES (118, 'Row 118'); INSERT INTO foo VALUES (119, 'Row 119'); INSERT INTO foo VALUES (120, 'Row 120'); INSERT INTO foo VALUES (121, 'Row 121'); INSERT INTO foo VALUES (122, 'Row 122'); INSERT INTO foo VALUES (123, 'Row 123'); INSERT INTO foo VALUES (124, 'Row 124'); INSERT INTO foo VALUES (125, 'Row 125'); INSERT INTO foo VALUES (126, 'Row 126'); INSERT INTO foo VALUES (127, 'Row 127'); INSERT INTO foo VALUES (128, 'Row 128'); INSERT INTO foo VALUES (129, 'Row 129'); INSERT INTO foo VALUES (130, 'Row 130'); INSERT INTO foo VALUES (131, 'Row 131'); INSERT INTO foo VALUES (132, 'Row 132'); INSERT INTO foo VALUES (133, 'Row 133'); INSERT INTO foo VALUES (134, 'Row 134'); INSERT INTO foo VALUES (135, 'Row 135'); INSERT INTO foo VALUES (136, 'Row 136'); INSERT INTO foo VALUES (137, 'Row 137'); INSERT INTO foo VALUES (138, 'Row 138'); INSERT INTO foo VALUES (139, 'Row 139'); INSERT INTO foo VALUES (140, 'Row 140'); INSERT INTO foo VALUES (141, 'Row 141'); INSERT INTO foo VALUES (142, 'Row 142'); INSERT INTO foo VALUES (143, 'Row 143'); INSERT INTO foo VALUES (144, 'Row 144'); INSERT INTO foo VALUES (145, 'Row 145'); INSERT INTO foo VALUES (146, 'Row 146'); INSERT INTO foo VALUES (147, 'Row 147'); INSERT INTO foo VALUES (148, 'Row 148'); INSERT INTO foo VALUES (149, 'Row 149'); INSERT INTO foo VALUES (150, 'Row 150'); INSERT INTO foo VALUES (151, 'Row 151'); INSERT INTO foo VALUES (152, 'Row 152'); INSERT INTO foo VALUES (153, 'Row 153'); INSERT INTO foo VALUES (154, 'Row 154'); INSERT INTO foo VALUES (155, 'Row 155'); INSERT INTO foo VALUES (156, 'Row 156'); INSERT INTO foo VALUES (157, 'Row 157'); INSERT INTO foo VALUES (158, 'Row 158'); INSERT INTO foo VALUES (159, 'Row 159'); INSERT INTO foo VALUES (160, 'Row 160'); INSERT INTO foo VALUES (161, 'Row 161'); INSERT INTO foo VALUES (162, 'Row 162'); INSERT INTO foo VALUES (163, 'Row 163'); INSERT INTO foo VALUES (164, 'Row 164'); INSERT INTO foo VALUES (165, 'Row 165'); INSERT INTO foo VALUES (166, 'Row 166'); INSERT INTO foo VALUES (167, 'Row 167'); INSERT INTO foo VALUES (168, 'Row 168'); INSERT INTO foo VALUES (169, 'Row 169'); INSERT INTO foo VALUES (170, 'Row 170'); INSERT INTO foo VALUES (171, 'Row 171'); INSERT INTO foo VALUES (172, 'Row 172'); INSERT INTO foo VALUES (173, 'Row 173'); INSERT INTO foo VALUES (174, 'Row 174'); INSERT INTO foo VALUES (175, 'Row 175'); INSERT INTO foo VALUES (176, 'Row 176'); INSERT INTO foo VALUES (177, 'Row 177'); INSERT INTO foo VALUES (178, 'Row 178'); INSERT INTO foo VALUES (179, 'Row 179'); INSERT INTO foo VALUES (180, 'Row 180'); INSERT INTO foo VALUES (181, 'Row 181'); INSERT INTO foo VALUES (182, 'Row 182'); INSERT INTO foo VALUES (183, 'Row 183'); INSERT INTO foo VALUES (184, 'Row 184'); INSERT INTO foo VALUES (185, 'Row 185'); INSERT INTO foo VALUES (186, 'Row 186'); INSERT INTO foo VALUES (187, 'Row 187'); INSERT INTO foo VALUES (188, 'Row 188'); INSERT INTO foo VALUES (189, 'Row 189'); INSERT INTO foo VALUES (190, 'Row 190'); INSERT INTO foo VALUES (191, 'Row 191'); INSERT INTO foo VALUES (192, 'Row 192'); INSERT INTO foo VALUES (193, 'Row 193'); INSERT INTO foo VALUES (194, 'Row 194'); INSERT INTO foo VALUES (195, 'Row 195'); INSERT INTO foo VALUES (196, 'Row 196'); INSERT INTO foo VALUES (197, 'Row 197'); INSERT INTO foo VALUES (198, 'Row 198'); INSERT INTO foo VALUES (199, 'Row 199'); INSERT INTO foo VALUES (200, 'Row 200'); INSERT INTO foo VALUES (201, 'Row 201'); INSERT INTO foo VALUES (202, 'Row 202'); INSERT INTO foo VALUES (203, 'Row 203'); INSERT INTO foo VALUES (204, 'Row 204'); INSERT INTO foo VALUES (205, 'Row 205'); INSERT INTO foo VALUES (206, 'Row 206'); INSERT INTO foo VALUES (207, 'Row 207'); INSERT INTO foo VALUES (208, 'Row 208'); INSERT INTO foo VALUES (209, 'Row 209'); INSERT INTO foo VALUES (210, 'Row 210'); INSERT INTO foo VALUES (211, 'Row 211'); INSERT INTO foo VALUES (212, 'Row 212'); INSERT INTO foo VALUES (213, 'Row 213'); INSERT INTO foo VALUES (214, 'Row 214'); INSERT INTO foo VALUES (215, 'Row 215'); INSERT INTO foo VALUES (216, 'Row 216'); INSERT INTO foo VALUES (217, 'Row 217'); INSERT INTO foo VALUES (218, 'Row 218'); INSERT INTO foo VALUES (219, 'Row 219'); INSERT INTO foo VALUES (220, 'Row 220'); INSERT INTO foo VALUES (221, 'Row 221'); INSERT INTO foo VALUES (222, 'Row 222'); INSERT INTO foo VALUES (223, 'Row 223'); INSERT INTO foo VALUES (224, 'Row 224'); INSERT INTO foo VALUES (225, 'Row 225'); INSERT INTO foo VALUES (226, 'Row 226'); INSERT INTO foo VALUES (227, 'Row 227'); INSERT INTO foo VALUES (228, 'Row 228'); INSERT INTO foo VALUES (229, 'Row 229'); INSERT INTO foo VALUES (230, 'Row 230'); INSERT INTO foo VALUES (231, 'Row 231'); INSERT INTO foo VALUES (232, 'Row 232'); INSERT INTO foo VALUES (233, 'Row 233'); INSERT INTO foo VALUES (234, 'Row 234'); INSERT INTO foo VALUES (235, 'Row 235'); INSERT INTO foo VALUES (236, 'Row 236'); INSERT INTO foo VALUES (237, 'Row 237'); INSERT INTO foo VALUES (238, 'Row 238'); INSERT INTO foo VALUES (239, 'Row 239'); INSERT INTO foo VALUES (240, 'Row 240'); INSERT INTO foo VALUES (241, 'Row 241'); INSERT INTO foo VALUES (242, 'Row 242'); INSERT INTO foo VALUES (243, 'Row 243'); INSERT INTO foo VALUES (244, 'Row 244'); INSERT INTO foo VALUES (245, 'Row 245'); INSERT INTO foo VALUES (246, 'Row 246'); INSERT INTO foo VALUES (247, 'Row 247'); INSERT INTO foo VALUES (248, 'Row 248'); INSERT INTO foo VALUES (249, 'Row 249'); INSERT INTO foo VALUES (250, 'Row 250'); INSERT INTO foo VALUES (251, 'Row 251'); INSERT INTO foo VALUES (252, 'Row 252'); INSERT INTO foo VALUES (253, 'Row 253'); INSERT INTO foo VALUES (254, 'Row 254'); INSERT INTO foo VALUES (255, 'Row 255'); INSERT INTO foo VALUES (256, 'Row 256'); INSERT INTO foo VALUES (257, 'Row 257'); INSERT INTO foo VALUES (258, 'Row 258'); INSERT INTO foo VALUES (259, 'Row 259'); INSERT INTO foo VALUES (260, 'Row 260'); INSERT INTO foo VALUES (261, 'Row 261'); INSERT INTO foo VALUES (262, 'Row 262'); INSERT INTO foo VALUES (263, 'Row 263'); INSERT INTO foo VALUES (264, 'Row 264'); INSERT INTO foo VALUES (265, 'Row 265'); INSERT INTO foo VALUES (266, 'Row 266'); INSERT INTO foo VALUES (267, 'Row 267'); INSERT INTO foo VALUES (268, 'Row 268'); INSERT INTO foo VALUES (269, 'Row 269'); INSERT INTO foo VALUES (270, 'Row 270'); INSERT INTO foo VALUES (271, 'Row 271'); INSERT INTO foo VALUES (272, 'Row 272'); INSERT INTO foo VALUES (273, 'Row 273'); INSERT INTO foo VALUES (274, 'Row 274'); INSERT INTO foo VALUES (275, 'Row 275'); INSERT INTO foo VALUES (276, 'Row 276'); INSERT INTO foo VALUES (277, 'Row 277'); INSERT INTO foo VALUES (278, 'Row 278'); INSERT INTO foo VALUES (279, 'Row 279'); INSERT INTO foo VALUES (280, 'Row 280'); INSERT INTO foo VALUES (281, 'Row 281'); INSERT INTO foo VALUES (282, 'Row 282'); INSERT INTO foo VALUES (283, 'Row 283'); INSERT INTO foo VALUES (284, 'Row 284'); INSERT INTO foo VALUES (285, 'Row 285'); INSERT INTO foo VALUES (286, 'Row 286'); INSERT INTO foo VALUES (287, 'Row 287'); INSERT INTO foo VALUES (288, 'Row 288'); INSERT INTO foo VALUES (289, 'Row 289'); INSERT INTO foo VALUES (290, 'Row 290'); INSERT INTO foo VALUES (291, 'Row 291'); INSERT INTO foo VALUES (292, 'Row 292'); INSERT INTO foo VALUES (293, 'Row 293'); INSERT INTO foo VALUES (294, 'Row 294'); INSERT INTO foo VALUES (295, 'Row 295'); INSERT INTO foo VALUES (296, 'Row 296'); INSERT INTO foo VALUES (297, 'Row 297'); INSERT INTO foo VALUES (298, 'Row 298'); INSERT INTO foo VALUES (299, 'Row 299'); INSERT INTO foo VALUES (300, 'Row 300'); INSERT INTO foo VALUES (301, 'Row 301'); INSERT INTO foo VALUES (302, 'Row 302'); INSERT INTO foo VALUES (303, 'Row 303'); INSERT INTO foo VALUES (304, 'Row 304'); INSERT INTO foo VALUES (305, 'Row 305'); INSERT INTO foo VALUES (306, 'Row 306'); INSERT INTO foo VALUES (307, 'Row 307'); INSERT INTO foo VALUES (308, 'Row 308'); INSERT INTO foo VALUES (309, 'Row 309'); INSERT INTO foo VALUES (310, 'Row 310'); INSERT INTO foo VALUES (311, 'Row 311'); INSERT INTO foo VALUES (312, 'Row 312'); INSERT INTO foo VALUES (313, 'Row 313'); INSERT INTO foo VALUES (314, 'Row 314'); INSERT INTO foo VALUES (315, 'Row 315'); INSERT INTO foo VALUES (316, 'Row 316'); INSERT INTO foo VALUES (317, 'Row 317'); INSERT INTO foo VALUES (318, 'Row 318'); INSERT INTO foo VALUES (319, 'Row 319'); INSERT INTO foo VALUES (320, 'Row 320'); INSERT INTO foo VALUES (321, 'Row 321'); INSERT INTO foo VALUES (322, 'Row 322'); INSERT INTO foo VALUES (323, 'Row 323'); INSERT INTO foo VALUES (324, 'Row 324'); INSERT INTO foo VALUES (325, 'Row 325'); INSERT INTO foo VALUES (326, 'Row 326'); INSERT INTO foo VALUES (327, 'Row 327'); INSERT INTO foo VALUES (328, 'Row 328'); INSERT INTO foo VALUES (329, 'Row 329'); INSERT INTO foo VALUES (330, 'Row 330'); INSERT INTO foo VALUES (331, 'Row 331'); INSERT INTO foo VALUES (332, 'Row 332'); INSERT INTO foo VALUES (333, 'Row 333'); INSERT INTO foo VALUES (334, 'Row 334'); INSERT INTO foo VALUES (335, 'Row 335'); INSERT INTO foo VALUES (336, 'Row 336'); INSERT INTO foo VALUES (337, 'Row 337'); INSERT INTO foo VALUES (338, 'Row 338'); INSERT INTO foo VALUES (339, 'Row 339'); INSERT INTO foo VALUES (340, 'Row 340'); INSERT INTO foo VALUES (341, 'Row 341'); INSERT INTO foo VALUES (342, 'Row 342'); INSERT INTO foo VALUES (343, 'Row 343'); INSERT INTO foo VALUES (344, 'Row 344'); INSERT INTO foo VALUES (345, 'Row 345'); INSERT INTO foo VALUES (346, 'Row 346'); INSERT INTO foo VALUES (347, 'Row 347'); INSERT INTO foo VALUES (348, 'Row 348'); INSERT INTO foo VALUES (349, 'Row 349'); INSERT INTO foo VALUES (350, 'Row 350'); INSERT INTO foo VALUES (351, 'Row 351'); INSERT INTO foo VALUES (352, 'Row 352'); INSERT INTO foo VALUES (353, 'Row 353'); INSERT INTO foo VALUES (354, 'Row 354'); INSERT INTO foo VALUES (355, 'Row 355'); INSERT INTO foo VALUES (356, 'Row 356'); INSERT INTO foo VALUES (357, 'Row 357'); INSERT INTO foo VALUES (358, 'Row 358'); INSERT INTO foo VALUES (359, 'Row 359'); INSERT INTO foo VALUES (360, 'Row 360'); INSERT INTO foo VALUES (361, 'Row 361'); INSERT INTO foo VALUES (362, 'Row 362'); INSERT INTO foo VALUES (363, 'Row 363'); INSERT INTO foo VALUES (364, 'Row 364'); INSERT INTO foo VALUES (365, 'Row 365'); INSERT INTO foo VALUES (366, 'Row 366'); INSERT INTO foo VALUES (367, 'Row 367'); INSERT INTO foo VALUES (368, 'Row 368'); INSERT INTO foo VALUES (369, 'Row 369'); INSERT INTO foo VALUES (370, 'Row 370'); INSERT INTO foo VALUES (371, 'Row 371'); INSERT INTO foo VALUES (372, 'Row 372'); INSERT INTO foo VALUES (373, 'Row 373'); INSERT INTO foo VALUES (374, 'Row 374'); INSERT INTO foo VALUES (375, 'Row 375'); INSERT INTO foo VALUES (376, 'Row 376'); INSERT INTO foo VALUES (377, 'Row 377'); INSERT INTO foo VALUES (378, 'Row 378'); INSERT INTO foo VALUES (379, 'Row 379'); INSERT INTO foo VALUES (380, 'Row 380'); INSERT INTO foo VALUES (381, 'Row 381'); INSERT INTO foo VALUES (382, 'Row 382'); INSERT INTO foo VALUES (383, 'Row 383'); INSERT INTO foo VALUES (384, 'Row 384'); INSERT INTO foo VALUES (385, 'Row 385'); INSERT INTO foo VALUES (386, 'Row 386'); INSERT INTO foo VALUES (387, 'Row 387'); INSERT INTO foo VALUES (388, 'Row 388'); INSERT INTO foo VALUES (389, 'Row 389'); INSERT INTO foo VALUES (390, 'Row 390'); INSERT INTO foo VALUES (391, 'Row 391'); INSERT INTO foo VALUES (392, 'Row 392'); INSERT INTO foo VALUES (393, 'Row 393'); INSERT INTO foo VALUES (394, 'Row 394'); INSERT INTO foo VALUES (395, 'Row 395'); INSERT INTO foo VALUES (396, 'Row 396'); INSERT INTO foo VALUES (397, 'Row 397'); INSERT INTO foo VALUES (398, 'Row 398'); INSERT INTO foo VALUES (399, 'Row 399'); INSERT INTO foo VALUES (400, 'Row 400'); INSERT INTO foo VALUES (401, 'Row 401'); INSERT INTO foo VALUES (402, 'Row 402'); INSERT INTO foo VALUES (403, 'Row 403'); INSERT INTO foo VALUES (404, 'Row 404'); INSERT INTO foo VALUES (405, 'Row 405'); INSERT INTO foo VALUES (406, 'Row 406'); INSERT INTO foo VALUES (407, 'Row 407'); INSERT INTO foo VALUES (408, 'Row 408'); INSERT INTO foo VALUES (409, 'Row 409'); INSERT INTO foo VALUES (410, 'Row 410'); INSERT INTO foo VALUES (411, 'Row 411'); INSERT INTO foo VALUES (412, 'Row 412'); INSERT INTO foo VALUES (413, 'Row 413'); INSERT INTO foo VALUES (414, 'Row 414'); INSERT INTO foo VALUES (415, 'Row 415'); INSERT INTO foo VALUES (416, 'Row 416'); INSERT INTO foo VALUES (417, 'Row 417'); INSERT INTO foo VALUES (418, 'Row 418'); INSERT INTO foo VALUES (419, 'Row 419'); INSERT INTO foo VALUES (420, 'Row 420'); INSERT INTO foo VALUES (421, 'Row 421'); INSERT INTO foo VALUES (422, 'Row 422'); INSERT INTO foo VALUES (423, 'Row 423'); INSERT INTO foo VALUES (424, 'Row 424'); INSERT INTO foo VALUES (425, 'Row 425'); INSERT INTO foo VALUES (426, 'Row 426'); INSERT INTO foo VALUES (427, 'Row 427'); INSERT INTO foo VALUES (428, 'Row 428'); INSERT INTO foo VALUES (429, 'Row 429'); INSERT INTO foo VALUES (430, 'Row 430'); INSERT INTO foo VALUES (431, 'Row 431'); INSERT INTO foo VALUES (432, 'Row 432'); INSERT INTO foo VALUES (433, 'Row 433'); INSERT INTO foo VALUES (434, 'Row 434'); INSERT INTO foo VALUES (435, 'Row 435'); INSERT INTO foo VALUES (436, 'Row 436'); INSERT INTO foo VALUES (437, 'Row 437'); INSERT INTO foo VALUES (438, 'Row 438'); INSERT INTO foo VALUES (439, 'Row 439'); INSERT INTO foo VALUES (440, 'Row 440'); INSERT INTO foo VALUES (441, 'Row 441'); INSERT INTO foo VALUES (442, 'Row 442'); INSERT INTO foo VALUES (443, 'Row 443'); INSERT INTO foo VALUES (444, 'Row 444'); INSERT INTO foo VALUES (445, 'Row 445'); INSERT INTO foo VALUES (446, 'Row 446'); INSERT INTO foo VALUES (447, 'Row 447'); INSERT INTO foo VALUES (448, 'Row 448'); INSERT INTO foo VALUES (449, 'Row 449'); INSERT INTO foo VALUES (450, 'Row 450'); INSERT INTO foo VALUES (451, 'Row 451'); INSERT INTO foo VALUES (452, 'Row 452'); INSERT INTO foo VALUES (453, 'Row 453'); INSERT INTO foo VALUES (454, 'Row 454'); INSERT INTO foo VALUES (455, 'Row 455'); INSERT INTO foo VALUES (456, 'Row 456'); INSERT INTO foo VALUES (457, 'Row 457'); INSERT INTO foo VALUES (458, 'Row 458'); INSERT INTO foo VALUES (459, 'Row 459'); INSERT INTO foo VALUES (460, 'Row 460'); INSERT INTO foo VALUES (461, 'Row 461'); INSERT INTO foo VALUES (462, 'Row 462'); INSERT INTO foo VALUES (463, 'Row 463'); INSERT INTO foo VALUES (464, 'Row 464'); INSERT INTO foo VALUES (465, 'Row 465'); INSERT INTO foo VALUES (466, 'Row 466'); INSERT INTO foo VALUES (467, 'Row 467'); INSERT INTO foo VALUES (468, 'Row 468'); INSERT INTO foo VALUES (469, 'Row 469'); INSERT INTO foo VALUES (470, 'Row 470'); INSERT INTO foo VALUES (471, 'Row 471'); INSERT INTO foo VALUES (472, 'Row 472'); INSERT INTO foo VALUES (473, 'Row 473'); INSERT INTO foo VALUES (474, 'Row 474'); INSERT INTO foo VALUES (475, 'Row 475'); INSERT INTO foo VALUES (476, 'Row 476'); INSERT INTO foo VALUES (477, 'Row 477'); INSERT INTO foo VALUES (478, 'Row 478'); INSERT INTO foo VALUES (479, 'Row 479'); INSERT INTO foo VALUES (480, 'Row 480'); INSERT INTO foo VALUES (481, 'Row 481'); INSERT INTO foo VALUES (482, 'Row 482'); INSERT INTO foo VALUES (483, 'Row 483'); INSERT INTO foo VALUES (484, 'Row 484'); INSERT INTO foo VALUES (485, 'Row 485'); INSERT INTO foo VALUES (486, 'Row 486'); INSERT INTO foo VALUES (487, 'Row 487'); INSERT INTO foo VALUES (488, 'Row 488'); INSERT INTO foo VALUES (489, 'Row 489'); INSERT INTO foo VALUES (490, 'Row 490'); INSERT INTO foo VALUES (491, 'Row 491'); INSERT INTO foo VALUES (492, 'Row 492'); INSERT INTO foo VALUES (493, 'Row 493'); INSERT INTO foo VALUES (494, 'Row 494'); INSERT INTO foo VALUES (495, 'Row 495'); INSERT INTO foo VALUES (496, 'Row 496'); INSERT INTO foo VALUES (497, 'Row 497'); INSERT INTO foo VALUES (498, 'Row 498'); INSERT INTO foo VALUES (499, 'Row 499'); INSERT INTO foo VALUES (500, 'Row 500'); INSERT INTO foo VALUES (501, 'Row 501'); INSERT INTO foo VALUES (502, 'Row 502'); INSERT INTO foo VALUES (503, 'Row 503'); INSERT INTO foo VALUES (504, 'Row 504'); INSERT INTO foo VALUES (505, 'Row 505'); INSERT INTO foo VALUES (506, 'Row 506'); INSERT INTO foo VALUES (507, 'Row 507'); INSERT INTO foo VALUES (508, 'Row 508'); INSERT INTO foo VALUES (509, 'Row 509'); INSERT INTO foo VALUES (510, 'Row 510'); INSERT INTO foo VALUES (511, 'Row 511'); INSERT INTO foo VALUES (512, 'Row 512'); INSERT INTO foo VALUES (513, 'Row 513'); INSERT INTO foo VALUES (514, 'Row 514'); INSERT INTO foo VALUES (515, 'Row 515'); INSERT INTO foo VALUES (516, 'Row 516'); INSERT INTO foo VALUES (517, 'Row 517'); INSERT INTO foo VALUES (518, 'Row 518'); INSERT INTO foo VALUES (519, 'Row 519'); INSERT INTO foo VALUES (520, 'Row 520'); INSERT INTO foo VALUES (521, 'Row 521'); INSERT INTO foo VALUES (522, 'Row 522'); INSERT INTO foo VALUES (523, 'Row 523'); INSERT INTO foo VALUES (524, 'Row 524'); INSERT INTO foo VALUES (525, 'Row 525'); INSERT INTO foo VALUES (526, 'Row 526'); INSERT INTO foo VALUES (527, 'Row 527'); INSERT INTO foo VALUES (528, 'Row 528'); INSERT INTO foo VALUES (529, 'Row 529'); INSERT INTO foo VALUES (530, 'Row 530'); INSERT INTO foo VALUES (531, 'Row 531'); INSERT INTO foo VALUES (532, 'Row 532'); INSERT INTO foo VALUES (533, 'Row 533'); INSERT INTO foo VALUES (534, 'Row 534'); INSERT INTO foo VALUES (535, 'Row 535'); INSERT INTO foo VALUES (536, 'Row 536'); INSERT INTO foo VALUES (537, 'Row 537'); INSERT INTO foo VALUES (538, 'Row 538'); INSERT INTO foo VALUES (539, 'Row 539'); INSERT INTO foo VALUES (540, 'Row 540'); INSERT INTO foo VALUES (541, 'Row 541'); INSERT INTO foo VALUES (542, 'Row 542'); INSERT INTO foo VALUES (543, 'Row 543'); INSERT INTO foo VALUES (544, 'Row 544'); INSERT INTO foo VALUES (545, 'Row 545'); INSERT INTO foo VALUES (546, 'Row 546'); INSERT INTO foo VALUES (547, 'Row 547'); INSERT INTO foo VALUES (548, 'Row 548'); INSERT INTO foo VALUES (549, 'Row 549'); INSERT INTO foo VALUES (550, 'Row 550'); INSERT INTO foo VALUES (551, 'Row 551'); INSERT INTO foo VALUES (552, 'Row 552'); INSERT INTO foo VALUES (553, 'Row 553'); INSERT INTO foo VALUES (554, 'Row 554'); INSERT INTO foo VALUES (555, 'Row 555'); INSERT INTO foo VALUES (556, 'Row 556'); INSERT INTO foo VALUES (557, 'Row 557'); INSERT INTO foo VALUES (558, 'Row 558'); INSERT INTO foo VALUES (559, 'Row 559'); INSERT INTO foo VALUES (560, 'Row 560'); INSERT INTO foo VALUES (561, 'Row 561'); INSERT INTO foo VALUES (562, 'Row 562'); INSERT INTO foo VALUES (563, 'Row 563'); INSERT INTO foo VALUES (564, 'Row 564'); INSERT INTO foo VALUES (565, 'Row 565'); INSERT INTO foo VALUES (566, 'Row 566'); INSERT INTO foo VALUES (567, 'Row 567'); INSERT INTO foo VALUES (568, 'Row 568'); INSERT INTO foo VALUES (569, 'Row 569'); INSERT INTO foo VALUES (570, 'Row 570'); INSERT INTO foo VALUES (571, 'Row 571'); INSERT INTO foo VALUES (572, 'Row 572'); INSERT INTO foo VALUES (573, 'Row 573'); INSERT INTO foo VALUES (574, 'Row 574'); INSERT INTO foo VALUES (575, 'Row 575'); INSERT INTO foo VALUES (576, 'Row 576'); INSERT INTO foo VALUES (577, 'Row 577'); INSERT INTO foo VALUES (578, 'Row 578'); INSERT INTO foo VALUES (579, 'Row 579'); INSERT INTO foo VALUES (580, 'Row 580'); INSERT INTO foo VALUES (581, 'Row 581'); INSERT INTO foo VALUES (582, 'Row 582'); INSERT INTO foo VALUES (583, 'Row 583'); INSERT INTO foo VALUES (584, 'Row 584'); INSERT INTO foo VALUES (585, 'Row 585'); INSERT INTO foo VALUES (586, 'Row 586'); INSERT INTO foo VALUES (587, 'Row 587'); INSERT INTO foo VALUES (588, 'Row 588'); INSERT INTO foo VALUES (589, 'Row 589'); INSERT INTO foo VALUES (590, 'Row 590'); INSERT INTO foo VALUES (591, 'Row 591'); INSERT INTO foo VALUES (592, 'Row 592'); INSERT INTO foo VALUES (593, 'Row 593'); INSERT INTO foo VALUES (594, 'Row 594'); INSERT INTO foo VALUES (595, 'Row 595'); INSERT INTO foo VALUES (596, 'Row 596'); INSERT INTO foo VALUES (597, 'Row 597'); INSERT INTO foo VALUES (598, 'Row 598'); INSERT INTO foo VALUES (599, 'Row 599'); INSERT INTO foo VALUES (600, 'Row 600'); INSERT INTO foo VALUES (601, 'Row 601'); INSERT INTO foo VALUES (602, 'Row 602'); INSERT INTO foo VALUES (603, 'Row 603'); INSERT INTO foo VALUES (604, 'Row 604'); INSERT INTO foo VALUES (605, 'Row 605'); INSERT INTO foo VALUES (606, 'Row 606'); INSERT INTO foo VALUES (607, 'Row 607'); INSERT INTO foo VALUES (608, 'Row 608'); INSERT INTO foo VALUES (609, 'Row 609'); INSERT INTO foo VALUES (610, 'Row 610'); INSERT INTO foo VALUES (611, 'Row 611'); INSERT INTO foo VALUES (612, 'Row 612'); INSERT INTO foo VALUES (613, 'Row 613'); INSERT INTO foo VALUES (614, 'Row 614'); INSERT INTO foo VALUES (615, 'Row 615'); INSERT INTO foo VALUES (616, 'Row 616'); INSERT INTO foo VALUES (617, 'Row 617'); INSERT INTO foo VALUES (618, 'Row 618'); INSERT INTO foo VALUES (619, 'Row 619'); INSERT INTO foo VALUES (620, 'Row 620'); INSERT INTO foo VALUES (621, 'Row 621'); INSERT INTO foo VALUES (622, 'Row 622'); INSERT INTO foo VALUES (623, 'Row 623'); INSERT INTO foo VALUES (624, 'Row 624'); INSERT INTO foo VALUES (625, 'Row 625'); INSERT INTO foo VALUES (626, 'Row 626'); INSERT INTO foo VALUES (627, 'Row 627'); INSERT INTO foo VALUES (628, 'Row 628'); INSERT INTO foo VALUES (629, 'Row 629'); INSERT INTO foo VALUES (630, 'Row 630'); INSERT INTO foo VALUES (631, 'Row 631'); INSERT INTO foo VALUES (632, 'Row 632'); INSERT INTO foo VALUES (633, 'Row 633'); INSERT INTO foo VALUES (634, 'Row 634'); INSERT INTO foo VALUES (635, 'Row 635'); INSERT INTO foo VALUES (636, 'Row 636'); INSERT INTO foo VALUES (637, 'Row 637'); INSERT INTO foo VALUES (638, 'Row 638'); INSERT INTO foo VALUES (639, 'Row 639'); INSERT INTO foo VALUES (640, 'Row 640'); INSERT INTO foo VALUES (641, 'Row 641'); INSERT INTO foo VALUES (642, 'Row 642'); INSERT INTO foo VALUES (643, 'Row 643'); INSERT INTO foo VALUES (644, 'Row 644'); INSERT INTO foo VALUES (645, 'Row 645'); INSERT INTO foo VALUES (646, 'Row 646'); INSERT INTO foo VALUES (647, 'Row 647'); INSERT INTO foo VALUES (648, 'Row 648'); INSERT INTO foo VALUES (649, 'Row 649'); INSERT INTO foo VALUES (650, 'Row 650'); INSERT INTO foo VALUES (651, 'Row 651'); INSERT INTO foo VALUES (652, 'Row 652'); INSERT INTO foo VALUES (653, 'Row 653'); INSERT INTO foo VALUES (654, 'Row 654'); INSERT INTO foo VALUES (655, 'Row 655'); INSERT INTO foo VALUES (656, 'Row 656'); INSERT INTO foo VALUES (657, 'Row 657'); INSERT INTO foo VALUES (658, 'Row 658'); INSERT INTO foo VALUES (659, 'Row 659'); INSERT INTO foo VALUES (660, 'Row 660'); INSERT INTO foo VALUES (661, 'Row 661'); INSERT INTO foo VALUES (662, 'Row 662'); INSERT INTO foo VALUES (663, 'Row 663'); INSERT INTO foo VALUES (664, 'Row 664'); INSERT INTO foo VALUES (665, 'Row 665'); INSERT INTO foo VALUES (666, 'Row 666'); INSERT INTO foo VALUES (667, 'Row 667'); INSERT INTO foo VALUES (668, 'Row 668'); INSERT INTO foo VALUES (669, 'Row 669'); INSERT INTO foo VALUES (670, 'Row 670'); INSERT INTO foo VALUES (671, 'Row 671'); INSERT INTO foo VALUES (672, 'Row 672'); INSERT INTO foo VALUES (673, 'Row 673'); INSERT INTO foo VALUES (674, 'Row 674'); INSERT INTO foo VALUES (675, 'Row 675'); INSERT INTO foo VALUES (676, 'Row 676'); INSERT INTO foo VALUES (677, 'Row 677'); INSERT INTO foo VALUES (678, 'Row 678'); INSERT INTO foo VALUES (679, 'Row 679'); INSERT INTO foo VALUES (680, 'Row 680'); INSERT INTO foo VALUES (681, 'Row 681'); INSERT INTO foo VALUES (682, 'Row 682'); INSERT INTO foo VALUES (683, 'Row 683'); INSERT INTO foo VALUES (684, 'Row 684'); INSERT INTO foo VALUES (685, 'Row 685'); INSERT INTO foo VALUES (686, 'Row 686'); INSERT INTO foo VALUES (687, 'Row 687'); INSERT INTO foo VALUES (688, 'Row 688'); INSERT INTO foo VALUES (689, 'Row 689'); INSERT INTO foo VALUES (690, 'Row 690'); INSERT INTO foo VALUES (691, 'Row 691'); INSERT INTO foo VALUES (692, 'Row 692'); INSERT INTO foo VALUES (693, 'Row 693'); INSERT INTO foo VALUES (694, 'Row 694'); INSERT INTO foo VALUES (695, 'Row 695'); INSERT INTO foo VALUES (696, 'Row 696'); INSERT INTO foo VALUES (697, 'Row 697'); INSERT INTO foo VALUES (698, 'Row 698'); INSERT INTO foo VALUES (699, 'Row 699'); INSERT INTO foo VALUES (700, 'Row 700'); INSERT INTO foo VALUES (701, 'Row 701'); INSERT INTO foo VALUES (702, 'Row 702'); INSERT INTO foo VALUES (703, 'Row 703'); INSERT INTO foo VALUES (704, 'Row 704'); INSERT INTO foo VALUES (705, 'Row 705'); INSERT INTO foo VALUES (706, 'Row 706'); INSERT INTO foo VALUES (707, 'Row 707'); INSERT INTO foo VALUES (708, 'Row 708'); INSERT INTO foo VALUES (709, 'Row 709'); INSERT INTO foo VALUES (710, 'Row 710'); INSERT INTO foo VALUES (711, 'Row 711'); INSERT INTO foo VALUES (712, 'Row 712'); INSERT INTO foo VALUES (713, 'Row 713'); INSERT INTO foo VALUES (714, 'Row 714'); INSERT INTO foo VALUES (715, 'Row 715'); INSERT INTO foo VALUES (716, 'Row 716'); INSERT INTO foo VALUES (717, 'Row 717'); INSERT INTO foo VALUES (718, 'Row 718'); INSERT INTO foo VALUES (719, 'Row 719'); INSERT INTO foo VALUES (720, 'Row 720'); INSERT INTO foo VALUES (721, 'Row 721'); INSERT INTO foo VALUES (722, 'Row 722'); INSERT INTO foo VALUES (723, 'Row 723'); INSERT INTO foo VALUES (724, 'Row 724'); INSERT INTO foo VALUES (725, 'Row 725'); INSERT INTO foo VALUES (726, 'Row 726'); INSERT INTO foo VALUES (727, 'Row 727'); INSERT INTO foo VALUES (728, 'Row 728'); INSERT INTO foo VALUES (729, 'Row 729'); INSERT INTO foo VALUES (730, 'Row 730'); INSERT INTO foo VALUES (731, 'Row 731'); INSERT INTO foo VALUES (732, 'Row 732'); INSERT INTO foo VALUES (733, 'Row 733'); INSERT INTO foo VALUES (734, 'Row 734'); INSERT INTO foo VALUES (735, 'Row 735'); INSERT INTO foo VALUES (736, 'Row 736'); INSERT INTO foo VALUES (737, 'Row 737'); INSERT INTO foo VALUES (738, 'Row 738'); INSERT INTO foo VALUES (739, 'Row 739'); INSERT INTO foo VALUES (740, 'Row 740'); INSERT INTO foo VALUES (741, 'Row 741'); INSERT INTO foo VALUES (742, 'Row 742'); INSERT INTO foo VALUES (743, 'Row 743'); INSERT INTO foo VALUES (744, 'Row 744'); INSERT INTO foo VALUES (745, 'Row 745'); INSERT INTO foo VALUES (746, 'Row 746'); INSERT INTO foo VALUES (747, 'Row 747'); INSERT INTO foo VALUES (748, 'Row 748'); INSERT INTO foo VALUES (749, 'Row 749'); INSERT INTO foo VALUES (750, 'Row 750'); INSERT INTO foo VALUES (751, 'Row 751'); INSERT INTO foo VALUES (752, 'Row 752'); INSERT INTO foo VALUES (753, 'Row 753'); INSERT INTO foo VALUES (754, 'Row 754'); INSERT INTO foo VALUES (755, 'Row 755'); INSERT INTO foo VALUES (756, 'Row 756'); INSERT INTO foo VALUES (757, 'Row 757'); INSERT INTO foo VALUES (758, 'Row 758'); INSERT INTO foo VALUES (759, 'Row 759'); INSERT INTO foo VALUES (760, 'Row 760'); INSERT INTO foo VALUES (761, 'Row 761'); INSERT INTO foo VALUES (762, 'Row 762'); INSERT INTO foo VALUES (763, 'Row 763'); INSERT INTO foo VALUES (764, 'Row 764'); INSERT INTO foo VALUES (765, 'Row 765'); INSERT INTO foo VALUES (766, 'Row 766'); INSERT INTO foo VALUES (767, 'Row 767'); INSERT INTO foo VALUES (768, 'Row 768'); INSERT INTO foo VALUES (769, 'Row 769'); INSERT INTO foo VALUES (770, 'Row 770'); INSERT INTO foo VALUES (771, 'Row 771'); INSERT INTO foo VALUES (772, 'Row 772'); INSERT INTO foo VALUES (773, 'Row 773'); INSERT INTO foo VALUES (774, 'Row 774'); INSERT INTO foo VALUES (775, 'Row 775'); INSERT INTO foo VALUES (776, 'Row 776'); INSERT INTO foo VALUES (777, 'Row 777'); INSERT INTO foo VALUES (778, 'Row 778'); INSERT INTO foo VALUES (779, 'Row 779'); INSERT INTO foo VALUES (780, 'Row 780'); INSERT INTO foo VALUES (781, 'Row 781'); INSERT INTO foo VALUES (782, 'Row 782'); INSERT INTO foo VALUES (783, 'Row 783'); INSERT INTO foo VALUES (784, 'Row 784'); INSERT INTO foo VALUES (785, 'Row 785'); INSERT INTO foo VALUES (786, 'Row 786'); INSERT INTO foo VALUES (787, 'Row 787'); INSERT INTO foo VALUES (788, 'Row 788'); INSERT INTO foo VALUES (789, 'Row 789'); INSERT INTO foo VALUES (790, 'Row 790'); INSERT INTO foo VALUES (791, 'Row 791'); INSERT INTO foo VALUES (792, 'Row 792'); INSERT INTO foo VALUES (793, 'Row 793'); INSERT INTO foo VALUES (794, 'Row 794'); INSERT INTO foo VALUES (795, 'Row 795'); INSERT INTO foo VALUES (796, 'Row 796'); INSERT INTO foo VALUES (797, 'Row 797'); INSERT INTO foo VALUES (798, 'Row 798'); INSERT INTO foo VALUES (799, 'Row 799'); INSERT INTO foo VALUES (800, 'Row 800'); INSERT INTO foo VALUES (801, 'Row 801'); INSERT INTO foo VALUES (802, 'Row 802'); INSERT INTO foo VALUES (803, 'Row 803'); INSERT INTO foo VALUES (804, 'Row 804'); INSERT INTO foo VALUES (805, 'Row 805'); INSERT INTO foo VALUES (806, 'Row 806'); INSERT INTO foo VALUES (807, 'Row 807'); INSERT INTO foo VALUES (808, 'Row 808'); INSERT INTO foo VALUES (809, 'Row 809'); INSERT INTO foo VALUES (810, 'Row 810'); INSERT INTO foo VALUES (811, 'Row 811'); INSERT INTO foo VALUES (812, 'Row 812'); INSERT INTO foo VALUES (813, 'Row 813'); INSERT INTO foo VALUES (814, 'Row 814'); INSERT INTO foo VALUES (815, 'Row 815'); INSERT INTO foo VALUES (816, 'Row 816'); INSERT INTO foo VALUES (817, 'Row 817'); INSERT INTO foo VALUES (818, 'Row 818'); INSERT INTO foo VALUES (819, 'Row 819'); INSERT INTO foo VALUES (820, 'Row 820'); INSERT INTO foo VALUES (821, 'Row 821'); INSERT INTO foo VALUES (822, 'Row 822'); INSERT INTO foo VALUES (823, 'Row 823'); INSERT INTO foo VALUES (824, 'Row 824'); INSERT INTO foo VALUES (825, 'Row 825'); INSERT INTO foo VALUES (826, 'Row 826'); INSERT INTO foo VALUES (827, 'Row 827'); INSERT INTO foo VALUES (828, 'Row 828'); INSERT INTO foo VALUES (829, 'Row 829'); INSERT INTO foo VALUES (830, 'Row 830'); INSERT INTO foo VALUES (831, 'Row 831'); INSERT INTO foo VALUES (832, 'Row 832'); INSERT INTO foo VALUES (833, 'Row 833'); INSERT INTO foo VALUES (834, 'Row 834'); INSERT INTO foo VALUES (835, 'Row 835'); INSERT INTO foo VALUES (836, 'Row 836'); INSERT INTO foo VALUES (837, 'Row 837'); INSERT INTO foo VALUES (838, 'Row 838'); INSERT INTO foo VALUES (839, 'Row 839'); INSERT INTO foo VALUES (840, 'Row 840'); INSERT INTO foo VALUES (841, 'Row 841'); INSERT INTO foo VALUES (842, 'Row 842'); INSERT INTO foo VALUES (843, 'Row 843'); INSERT INTO foo VALUES (844, 'Row 844'); INSERT INTO foo VALUES (845, 'Row 845'); INSERT INTO foo VALUES (846, 'Row 846'); INSERT INTO foo VALUES (847, 'Row 847'); INSERT INTO foo VALUES (848, 'Row 848'); INSERT INTO foo VALUES (849, 'Row 849'); INSERT INTO foo VALUES (850, 'Row 850'); INSERT INTO foo VALUES (851, 'Row 851'); INSERT INTO foo VALUES (852, 'Row 852'); INSERT INTO foo VALUES (853, 'Row 853'); INSERT INTO foo VALUES (854, 'Row 854'); INSERT INTO foo VALUES (855, 'Row 855'); INSERT INTO foo VALUES (856, 'Row 856'); INSERT INTO foo VALUES (857, 'Row 857'); INSERT INTO foo VALUES (858, 'Row 858'); INSERT INTO foo VALUES (859, 'Row 859'); INSERT INTO foo VALUES (860, 'Row 860'); INSERT INTO foo VALUES (861, 'Row 861'); INSERT INTO foo VALUES (862, 'Row 862'); INSERT INTO foo VALUES (863, 'Row 863'); INSERT INTO foo VALUES (864, 'Row 864'); INSERT INTO foo VALUES (865, 'Row 865'); INSERT INTO foo VALUES (866, 'Row 866'); INSERT INTO foo VALUES (867, 'Row 867'); INSERT INTO foo VALUES (868, 'Row 868'); INSERT INTO foo VALUES (869, 'Row 869'); INSERT INTO foo VALUES (870, 'Row 870'); INSERT INTO foo VALUES (871, 'Row 871'); INSERT INTO foo VALUES (872, 'Row 872'); INSERT INTO foo VALUES (873, 'Row 873'); INSERT INTO foo VALUES (874, 'Row 874'); INSERT INTO foo VALUES (875, 'Row 875'); INSERT INTO foo VALUES (876, 'Row 876'); INSERT INTO foo VALUES (877, 'Row 877'); INSERT INTO foo VALUES (878, 'Row 878'); INSERT INTO foo VALUES (879, 'Row 879'); INSERT INTO foo VALUES (880, 'Row 880'); INSERT INTO foo VALUES (881, 'Row 881'); INSERT INTO foo VALUES (882, 'Row 882'); INSERT INTO foo VALUES (883, 'Row 883'); INSERT INTO foo VALUES (884, 'Row 884'); INSERT INTO foo VALUES (885, 'Row 885'); INSERT INTO foo VALUES (886, 'Row 886'); INSERT INTO foo VALUES (887, 'Row 887'); INSERT INTO foo VALUES (888, 'Row 888'); INSERT INTO foo VALUES (889, 'Row 889'); INSERT INTO foo VALUES (890, 'Row 890'); INSERT INTO foo VALUES (891, 'Row 891'); INSERT INTO foo VALUES (892, 'Row 892'); INSERT INTO foo VALUES (893, 'Row 893'); INSERT INTO foo VALUES (894, 'Row 894'); INSERT INTO foo VALUES (895, 'Row 895'); INSERT INTO foo VALUES (896, 'Row 896'); INSERT INTO foo VALUES (897, 'Row 897'); INSERT INTO foo VALUES (898, 'Row 898'); INSERT INTO foo VALUES (899, 'Row 899'); INSERT INTO foo VALUES (900, 'Row 900'); INSERT INTO foo VALUES (901, 'Row 901'); INSERT INTO foo VALUES (902, 'Row 902'); INSERT INTO foo VALUES (903, 'Row 903'); INSERT INTO foo VALUES (904, 'Row 904'); INSERT INTO foo VALUES (905, 'Row 905'); INSERT INTO foo VALUES (906, 'Row 906'); INSERT INTO foo VALUES (907, 'Row 907'); INSERT INTO foo VALUES (908, 'Row 908'); INSERT INTO foo VALUES (909, 'Row 909'); INSERT INTO foo VALUES (910, 'Row 910'); INSERT INTO foo VALUES (911, 'Row 911'); INSERT INTO foo VALUES (912, 'Row 912'); INSERT INTO foo VALUES (913, 'Row 913'); INSERT INTO foo VALUES (914, 'Row 914'); INSERT INTO foo VALUES (915, 'Row 915'); INSERT INTO foo VALUES (916, 'Row 916'); INSERT INTO foo VALUES (917, 'Row 917'); INSERT INTO foo VALUES (918, 'Row 918'); INSERT INTO foo VALUES (919, 'Row 919'); INSERT INTO foo VALUES (920, 'Row 920'); INSERT INTO foo VALUES (921, 'Row 921'); INSERT INTO foo VALUES (922, 'Row 922'); INSERT INTO foo VALUES (923, 'Row 923'); INSERT INTO foo VALUES (924, 'Row 924'); INSERT INTO foo VALUES (925, 'Row 925'); INSERT INTO foo VALUES (926, 'Row 926'); INSERT INTO foo VALUES (927, 'Row 927'); INSERT INTO foo VALUES (928, 'Row 928'); INSERT INTO foo VALUES (929, 'Row 929'); INSERT INTO foo VALUES (930, 'Row 930'); INSERT INTO foo VALUES (931, 'Row 931'); INSERT INTO foo VALUES (932, 'Row 932'); INSERT INTO foo VALUES (933, 'Row 933'); INSERT INTO foo VALUES (934, 'Row 934'); INSERT INTO foo VALUES (935, 'Row 935'); INSERT INTO foo VALUES (936, 'Row 936'); INSERT INTO foo VALUES (937, 'Row 937'); INSERT INTO foo VALUES (938, 'Row 938'); INSERT INTO foo VALUES (939, 'Row 939'); INSERT INTO foo VALUES (940, 'Row 940'); INSERT INTO foo VALUES (941, 'Row 941'); INSERT INTO foo VALUES (942, 'Row 942'); INSERT INTO foo VALUES (943, 'Row 943'); INSERT INTO foo VALUES (944, 'Row 944'); INSERT INTO foo VALUES (945, 'Row 945'); INSERT INTO foo VALUES (946, 'Row 946'); INSERT INTO foo VALUES (947, 'Row 947'); INSERT INTO foo VALUES (948, 'Row 948'); INSERT INTO foo VALUES (949, 'Row 949'); INSERT INTO foo VALUES (950, 'Row 950'); INSERT INTO foo VALUES (951, 'Row 951'); INSERT INTO foo VALUES (952, 'Row 952'); INSERT INTO foo VALUES (953, 'Row 953'); INSERT INTO foo VALUES (954, 'Row 954'); INSERT INTO foo VALUES (955, 'Row 955'); INSERT INTO foo VALUES (956, 'Row 956'); INSERT INTO foo VALUES (957, 'Row 957'); INSERT INTO foo VALUES (958, 'Row 958'); INSERT INTO foo VALUES (959, 'Row 959'); INSERT INTO foo VALUES (960, 'Row 960'); INSERT INTO foo VALUES (961, 'Row 961'); INSERT INTO foo VALUES (962, 'Row 962'); INSERT INTO foo VALUES (963, 'Row 963'); INSERT INTO foo VALUES (964, 'Row 964'); INSERT INTO foo VALUES (965, 'Row 965'); INSERT INTO foo VALUES (966, 'Row 966'); INSERT INTO foo VALUES (967, 'Row 967'); INSERT INTO foo VALUES (968, 'Row 968'); INSERT INTO foo VALUES (969, 'Row 969'); INSERT INTO foo VALUES (970, 'Row 970'); INSERT INTO foo VALUES (971, 'Row 971'); INSERT INTO foo VALUES (972, 'Row 972'); INSERT INTO foo VALUES (973, 'Row 973'); INSERT INTO foo VALUES (974, 'Row 974'); INSERT INTO foo VALUES (975, 'Row 975'); INSERT INTO foo VALUES (976, 'Row 976'); INSERT INTO foo VALUES (977, 'Row 977'); INSERT INTO foo VALUES (978, 'Row 978'); INSERT INTO foo VALUES (979, 'Row 979'); INSERT INTO foo VALUES (980, 'Row 980'); INSERT INTO foo VALUES (981, 'Row 981'); INSERT INTO foo VALUES (982, 'Row 982'); INSERT INTO foo VALUES (983, 'Row 983'); INSERT INTO foo VALUES (984, 'Row 984'); INSERT INTO foo VALUES (985, 'Row 985'); INSERT INTO foo VALUES (986, 'Row 986'); INSERT INTO foo VALUES (987, 'Row 987'); INSERT INTO foo VALUES (988, 'Row 988'); INSERT INTO foo VALUES (989, 'Row 989'); INSERT INTO foo VALUES (990, 'Row 990'); INSERT INTO foo VALUES (991, 'Row 991'); INSERT INTO foo VALUES (992, 'Row 992'); INSERT INTO foo VALUES (993, 'Row 993'); INSERT INTO foo VALUES (994, 'Row 994'); INSERT INTO foo VALUES (995, 'Row 995'); INSERT INTO foo VALUES (996, 'Row 996'); INSERT INTO foo VALUES (997, 'Row 997'); INSERT INTO foo VALUES (998, 'Row 998'); INSERT INTO foo VALUES (999, 'Row 999'); INSERT INTO foo VALUES (1000, 'Row 1000'); INSERT INTO foo VALUES (1001, 'Row 1001'); INSERT INTO foo VALUES (1002, 'Row 1002'); INSERT INTO foo VALUES (1003, 'Row 1003'); INSERT INTO foo VALUES (1004, 'Row 1004'); INSERT INTO foo VALUES (1005, 'Row 1005'); INSERT INTO foo VALUES (1006, 'Row 1006'); INSERT INTO foo VALUES (1007, 'Row 1007'); INSERT INTO foo VALUES (1008, 'Row 1008'); INSERT INTO foo VALUES (1009, 'Row 1009'); INSERT INTO foo VALUES (1010, 'Row 1010'); INSERT INTO foo VALUES (1011, 'Row 1011'); INSERT INTO foo VALUES (1012, 'Row 1012'); INSERT INTO foo VALUES (1013, 'Row 1013'); INSERT INTO foo VALUES (1014, 'Row 1014'); INSERT INTO foo VALUES (1015, 'Row 1015'); INSERT INTO foo VALUES (1016, 'Row 1016'); INSERT INTO foo VALUES (1017, 'Row 1017'); INSERT INTO foo VALUES (1018, 'Row 1018'); INSERT INTO foo VALUES (1019, 'Row 1019'); INSERT INTO foo VALUES (1020, 'Row 1020'); INSERT INTO foo VALUES (1021, 'Row 1021'); INSERT INTO foo VALUES (1022, 'Row 1022'); INSERT INTO foo VALUES (1023, 'Row 1023'); INSERT INTO foo VALUES (1024, 'Row 1024'); INSERT INTO foo VALUES (1025, 'Row 1025'); INSERT INTO foo VALUES (1026, 'Row 1026'); INSERT INTO foo VALUES (1027, 'Row 1027'); INSERT INTO foo VALUES (1028, 'Row 1028'); INSERT INTO foo VALUES (1029, 'Row 1029'); INSERT INTO foo VALUES (1030, 'Row 1030'); INSERT INTO foo VALUES (1031, 'Row 1031'); INSERT INTO foo VALUES (1032, 'Row 1032'); INSERT INTO foo VALUES (1033, 'Row 1033'); INSERT INTO foo VALUES (1034, 'Row 1034'); INSERT INTO foo VALUES (1035, 'Row 1035'); INSERT INTO foo VALUES (1036, 'Row 1036'); INSERT INTO foo VALUES (1037, 'Row 1037'); INSERT INTO foo VALUES (1038, 'Row 1038'); INSERT INTO foo VALUES (1039, 'Row 1039'); INSERT INTO foo VALUES (1040, 'Row 1040'); INSERT INTO foo VALUES (1041, 'Row 1041'); INSERT INTO foo VALUES (1042, 'Row 1042'); INSERT INTO foo VALUES (1043, 'Row 1043'); INSERT INTO foo VALUES (1044, 'Row 1044'); INSERT INTO foo VALUES (1045, 'Row 1045'); INSERT INTO foo VALUES (1046, 'Row 1046'); INSERT INTO foo VALUES (1047, 'Row 1047'); INSERT INTO foo VALUES (1048, 'Row 1048'); INSERT INTO foo VALUES (1049, 'Row 1049'); INSERT INTO foo VALUES (1050, 'Row 1050'); INSERT INTO foo VALUES (1051, 'Row 1051'); INSERT INTO foo VALUES (1052, 'Row 1052'); INSERT INTO foo VALUES (1053, 'Row 1053'); INSERT INTO foo VALUES (1054, 'Row 1054'); INSERT INTO foo VALUES (1055, 'Row 1055'); INSERT INTO foo VALUES (1056, 'Row 1056'); INSERT INTO foo VALUES (1057, 'Row 1057'); INSERT INTO foo VALUES (1058, 'Row 1058'); INSERT INTO foo VALUES (1059, 'Row 1059'); INSERT INTO foo VALUES (1060, 'Row 1060'); INSERT INTO foo VALUES (1061, 'Row 1061'); INSERT INTO foo VALUES (1062, 'Row 1062'); INSERT INTO foo VALUES (1063, 'Row 1063'); INSERT INTO foo VALUES (1064, 'Row 1064'); INSERT INTO foo VALUES (1065, 'Row 1065'); INSERT INTO foo VALUES (1066, 'Row 1066'); INSERT INTO foo VALUES (1067, 'Row 1067'); INSERT INTO foo VALUES (1068, 'Row 1068'); INSERT INTO foo VALUES (1069, 'Row 1069'); INSERT INTO foo VALUES (1070, 'Row 1070'); INSERT INTO foo VALUES (1071, 'Row 1071'); INSERT INTO foo VALUES (1072, 'Row 1072'); INSERT INTO foo VALUES (1073, 'Row 1073'); INSERT INTO foo VALUES (1074, 'Row 1074'); INSERT INTO foo VALUES (1075, 'Row 1075'); INSERT INTO foo VALUES (1076, 'Row 1076'); INSERT INTO foo VALUES (1077, 'Row 1077'); INSERT INTO foo VALUES (1078, 'Row 1078'); INSERT INTO foo VALUES (1079, 'Row 1079'); INSERT INTO foo VALUES (1080, 'Row 1080'); INSERT INTO foo VALUES (1081, 'Row 1081'); INSERT INTO foo VALUES (1082, 'Row 1082'); INSERT INTO foo VALUES (1083, 'Row 1083'); INSERT INTO foo VALUES (1084, 'Row 1084'); INSERT INTO foo VALUES (1085, 'Row 1085'); INSERT INTO foo VALUES (1086, 'Row 1086'); INSERT INTO foo VALUES (1087, 'Row 1087'); INSERT INTO foo VALUES (1088, 'Row 1088'); INSERT INTO foo VALUES (1089, 'Row 1089'); INSERT INTO foo VALUES (1090, 'Row 1090'); INSERT INTO foo VALUES (1091, 'Row 1091'); INSERT INTO foo VALUES (1092, 'Row 1092'); INSERT INTO foo VALUES (1093, 'Row 1093'); INSERT INTO foo VALUES (1094, 'Row 1094'); INSERT INTO foo VALUES (1095, 'Row 1095'); INSERT INTO foo VALUES (1096, 'Row 1096'); INSERT INTO foo VALUES (1097, 'Row 1097'); INSERT INTO foo VALUES (1098, 'Row 1098'); INSERT INTO foo VALUES (1099, 'Row 1099'); INSERT INTO foo VALUES (1100, 'Row 1100'); INSERT INTO foo VALUES (1101, 'Row 1101'); INSERT INTO foo VALUES (1102, 'Row 1102'); INSERT INTO foo VALUES (1103, 'Row 1103'); INSERT INTO foo VALUES (1104, 'Row 1104'); INSERT INTO foo VALUES (1105, 'Row 1105'); INSERT INTO foo VALUES (1106, 'Row 1106'); INSERT INTO foo VALUES (1107, 'Row 1107'); INSERT INTO foo VALUES (1108, 'Row 1108'); INSERT INTO foo VALUES (1109, 'Row 1109'); INSERT INTO foo VALUES (1110, 'Row 1110'); INSERT INTO foo VALUES (1111, 'Row 1111'); INSERT INTO foo VALUES (1112, 'Row 1112'); INSERT INTO foo VALUES (1113, 'Row 1113'); INSERT INTO foo VALUES (1114, 'Row 1114'); INSERT INTO foo VALUES (1115, 'Row 1115'); INSERT INTO foo VALUES (1116, 'Row 1116'); INSERT INTO foo VALUES (1117, 'Row 1117'); INSERT INTO foo VALUES (1118, 'Row 1118'); INSERT INTO foo VALUES (1119, 'Row 1119'); INSERT INTO foo VALUES (1120, 'Row 1120'); INSERT INTO foo VALUES (1121, 'Row 1121'); INSERT INTO foo VALUES (1122, 'Row 1122'); INSERT INTO foo VALUES (1123, 'Row 1123'); INSERT INTO foo VALUES (1124, 'Row 1124'); INSERT INTO foo VALUES (1125, 'Row 1125'); INSERT INTO foo VALUES (1126, 'Row 1126'); INSERT INTO foo VALUES (1127, 'Row 1127'); INSERT INTO foo VALUES (1128, 'Row 1128'); INSERT INTO foo VALUES (1129, 'Row 1129'); INSERT INTO foo VALUES (1130, 'Row 1130'); INSERT INTO foo VALUES (1131, 'Row 1131'); INSERT INTO foo VALUES (1132, 'Row 1132'); INSERT INTO foo VALUES (1133, 'Row 1133'); INSERT INTO foo VALUES (1134, 'Row 1134'); INSERT INTO foo VALUES (1135, 'Row 1135'); INSERT INTO foo VALUES (1136, 'Row 1136'); INSERT INTO foo VALUES (1137, 'Row 1137'); INSERT INTO foo VALUES (1138, 'Row 1138'); INSERT INTO foo VALUES (1139, 'Row 1139'); INSERT INTO foo VALUES (1140, 'Row 1140'); INSERT INTO foo VALUES (1141, 'Row 1141'); INSERT INTO foo VALUES (1142, 'Row 1142'); INSERT INTO foo VALUES (1143, 'Row 1143'); INSERT INTO foo VALUES (1144, 'Row 1144'); INSERT INTO foo VALUES (1145, 'Row 1145'); INSERT INTO foo VALUES (1146, 'Row 1146'); INSERT INTO foo VALUES (1147, 'Row 1147'); INSERT INTO foo VALUES (1148, 'Row 1148'); INSERT INTO foo VALUES (1149, 'Row 1149'); INSERT INTO foo VALUES (1150, 'Row 1150'); INSERT INTO foo VALUES (1151, 'Row 1151'); INSERT INTO foo VALUES (1152, 'Row 1152'); INSERT INTO foo VALUES (1153, 'Row 1153'); INSERT INTO foo VALUES (1154, 'Row 1154'); INSERT INTO foo VALUES (1155, 'Row 1155'); INSERT INTO foo VALUES (1156, 'Row 1156'); INSERT INTO foo VALUES (1157, 'Row 1157'); INSERT INTO foo VALUES (1158, 'Row 1158'); INSERT INTO foo VALUES (1159, 'Row 1159'); INSERT INTO foo VALUES (1160, 'Row 1160'); INSERT INTO foo VALUES (1161, 'Row 1161'); INSERT INTO foo VALUES (1162, 'Row 1162'); INSERT INTO foo VALUES (1163, 'Row 1163'); INSERT INTO foo VALUES (1164, 'Row 1164'); INSERT INTO foo VALUES (1165, 'Row 1165'); INSERT INTO foo VALUES (1166, 'Row 1166'); INSERT INTO foo VALUES (1167, 'Row 1167'); INSERT INTO foo VALUES (1168, 'Row 1168'); INSERT INTO foo VALUES (1169, 'Row 1169'); INSERT INTO foo VALUES (1170, 'Row 1170'); INSERT INTO foo VALUES (1171, 'Row 1171'); INSERT INTO foo VALUES (1172, 'Row 1172'); INSERT INTO foo VALUES (1173, 'Row 1173'); INSERT INTO foo VALUES (1174, 'Row 1174'); INSERT INTO foo VALUES (1175, 'Row 1175'); INSERT INTO foo VALUES (1176, 'Row 1176'); INSERT INTO foo VALUES (1177, 'Row 1177'); INSERT INTO foo VALUES (1178, 'Row 1178'); INSERT INTO foo VALUES (1179, 'Row 1179'); INSERT INTO foo VALUES (1180, 'Row 1180'); INSERT INTO foo VALUES (1181, 'Row 1181'); INSERT INTO foo VALUES (1182, 'Row 1182'); INSERT INTO foo VALUES (1183, 'Row 1183'); INSERT INTO foo VALUES (1184, 'Row 1184'); INSERT INTO foo VALUES (1185, 'Row 1185'); INSERT INTO foo VALUES (1186, 'Row 1186'); INSERT INTO foo VALUES (1187, 'Row 1187'); INSERT INTO foo VALUES (1188, 'Row 1188'); INSERT INTO foo VALUES (1189, 'Row 1189'); INSERT INTO foo VALUES (1190, 'Row 1190'); INSERT INTO foo VALUES (1191, 'Row 1191'); INSERT INTO foo VALUES (1192, 'Row 1192'); INSERT INTO foo VALUES (1193, 'Row 1193'); INSERT INTO foo VALUES (1194, 'Row 1194'); INSERT INTO foo VALUES (1195, 'Row 1195'); INSERT INTO foo VALUES (1196, 'Row 1196'); INSERT INTO foo VALUES (1197, 'Row 1197'); INSERT INTO foo VALUES (1198, 'Row 1198'); INSERT INTO foo VALUES (1199, 'Row 1199'); INSERT INTO foo VALUES (1200, 'Row 1200'); INSERT INTO foo VALUES (1201, 'Row 1201'); INSERT INTO foo VALUES (1202, 'Row 1202'); INSERT INTO foo VALUES (1203, 'Row 1203'); INSERT INTO foo VALUES (1204, 'Row 1204'); INSERT INTO foo VALUES (1205, 'Row 1205'); INSERT INTO foo VALUES (1206, 'Row 1206'); INSERT INTO foo VALUES (1207, 'Row 1207'); INSERT INTO foo VALUES (1208, 'Row 1208'); INSERT INTO foo VALUES (1209, 'Row 1209'); INSERT INTO foo VALUES (1210, 'Row 1210'); INSERT INTO foo VALUES (1211, 'Row 1211'); INSERT INTO foo VALUES (1212, 'Row 1212'); INSERT INTO foo VALUES (1213, 'Row 1213'); INSERT INTO foo VALUES (1214, 'Row 1214'); INSERT INTO foo VALUES (1215, 'Row 1215'); INSERT INTO foo VALUES (1216, 'Row 1216'); INSERT INTO foo VALUES (1217, 'Row 1217'); INSERT INTO foo VALUES (1218, 'Row 1218'); INSERT INTO foo VALUES (1219, 'Row 1219'); INSERT INTO foo VALUES (1220, 'Row 1220'); INSERT INTO foo VALUES (1221, 'Row 1221'); INSERT INTO foo VALUES (1222, 'Row 1222'); INSERT INTO foo VALUES (1223, 'Row 1223'); INSERT INTO foo VALUES (1224, 'Row 1224'); INSERT INTO foo VALUES (1225, 'Row 1225'); INSERT INTO foo VALUES (1226, 'Row 1226'); INSERT INTO foo VALUES (1227, 'Row 1227'); INSERT INTO foo VALUES (1228, 'Row 1228'); INSERT INTO foo VALUES (1229, 'Row 1229'); INSERT INTO foo VALUES (1230, 'Row 1230'); INSERT INTO foo VALUES (1231, 'Row 1231'); INSERT INTO foo VALUES (1232, 'Row 1232'); INSERT INTO foo VALUES (1233, 'Row 1233'); INSERT INTO foo VALUES (1234, 'Row 1234'); INSERT INTO foo VALUES (1235, 'Row 1235'); INSERT INTO foo VALUES (1236, 'Row 1236'); INSERT INTO foo VALUES (1237, 'Row 1237'); INSERT INTO foo VALUES (1238, 'Row 1238'); INSERT INTO foo VALUES (1239, 'Row 1239'); INSERT INTO foo VALUES (1240, 'Row 1240'); INSERT INTO foo VALUES (1241, 'Row 1241'); INSERT INTO foo VALUES (1242, 'Row 1242'); INSERT INTO foo VALUES (1243, 'Row 1243'); INSERT INTO foo VALUES (1244, 'Row 1244'); INSERT INTO foo VALUES (1245, 'Row 1245'); INSERT INTO foo VALUES (1246, 'Row 1246'); INSERT INTO foo VALUES (1247, 'Row 1247'); INSERT INTO foo VALUES (1248, 'Row 1248'); INSERT INTO foo VALUES (1249, 'Row 1249'); INSERT INTO foo VALUES (1250, 'Row 1250'); INSERT INTO foo VALUES (1251, 'Row 1251'); INSERT INTO foo VALUES (1252, 'Row 1252'); INSERT INTO foo VALUES (1253, 'Row 1253'); INSERT INTO foo VALUES (1254, 'Row 1254'); INSERT INTO foo VALUES (1255, 'Row 1255'); INSERT INTO foo VALUES (1256, 'Row 1256'); INSERT INTO foo VALUES (1257, 'Row 1257'); INSERT INTO foo VALUES (1258, 'Row 1258'); INSERT INTO foo VALUES (1259, 'Row 1259'); INSERT INTO foo VALUES (1260, 'Row 1260'); INSERT INTO foo VALUES (1261, 'Row 1261'); INSERT INTO foo VALUES (1262, 'Row 1262'); INSERT INTO foo VALUES (1263, 'Row 1263'); INSERT INTO foo VALUES (1264, 'Row 1264'); INSERT INTO foo VALUES (1265, 'Row 1265'); INSERT INTO foo VALUES (1266, 'Row 1266'); INSERT INTO foo VALUES (1267, 'Row 1267'); INSERT INTO foo VALUES (1268, 'Row 1268'); INSERT INTO foo VALUES (1269, 'Row 1269'); INSERT INTO foo VALUES (1270, 'Row 1270'); INSERT INTO foo VALUES (1271, 'Row 1271'); INSERT INTO foo VALUES (1272, 'Row 1272'); INSERT INTO foo VALUES (1273, 'Row 1273'); INSERT INTO foo VALUES (1274, 'Row 1274'); INSERT INTO foo VALUES (1275, 'Row 1275'); INSERT INTO foo VALUES (1276, 'Row 1276'); INSERT INTO foo VALUES (1277, 'Row 1277'); INSERT INTO foo VALUES (1278, 'Row 1278'); INSERT INTO foo VALUES (1279, 'Row 1279'); INSERT INTO foo VALUES (1280, 'Row 1280'); INSERT INTO foo VALUES (1281, 'Row 1281'); INSERT INTO foo VALUES (1282, 'Row 1282'); INSERT INTO foo VALUES (1283, 'Row 1283'); INSERT INTO foo VALUES (1284, 'Row 1284'); INSERT INTO foo VALUES (1285, 'Row 1285'); INSERT INTO foo VALUES (1286, 'Row 1286'); INSERT INTO foo VALUES (1287, 'Row 1287'); INSERT INTO foo VALUES (1288, 'Row 1288'); INSERT INTO foo VALUES (1289, 'Row 1289'); INSERT INTO foo VALUES (1290, 'Row 1290'); INSERT INTO foo VALUES (1291, 'Row 1291'); INSERT INTO foo VALUES (1292, 'Row 1292'); INSERT INTO foo VALUES (1293, 'Row 1293'); INSERT INTO foo VALUES (1294, 'Row 1294'); INSERT INTO foo VALUES (1295, 'Row 1295'); INSERT INTO foo VALUES (1296, 'Row 1296'); INSERT INTO foo VALUES (1297, 'Row 1297'); INSERT INTO foo VALUES (1298, 'Row 1298'); INSERT INTO foo VALUES (1299, 'Row 1299'); INSERT INTO foo VALUES (1300, 'Row 1300'); INSERT INTO foo VALUES (1301, 'Row 1301'); INSERT INTO foo VALUES (1302, 'Row 1302'); INSERT INTO foo VALUES (1303, 'Row 1303'); INSERT INTO foo VALUES (1304, 'Row 1304'); INSERT INTO foo VALUES (1305, 'Row 1305'); INSERT INTO foo VALUES (1306, 'Row 1306'); INSERT INTO foo VALUES (1307, 'Row 1307'); INSERT INTO foo VALUES (1308, 'Row 1308'); INSERT INTO foo VALUES (1309, 'Row 1309'); INSERT INTO foo VALUES (1310, 'Row 1310'); INSERT INTO foo VALUES (1311, 'Row 1311'); INSERT INTO foo VALUES (1312, 'Row 1312'); INSERT INTO foo VALUES (1313, 'Row 1313'); INSERT INTO foo VALUES (1314, 'Row 1314'); INSERT INTO foo VALUES (1315, 'Row 1315'); INSERT INTO foo VALUES (1316, 'Row 1316'); INSERT INTO foo VALUES (1317, 'Row 1317'); INSERT INTO foo VALUES (1318, 'Row 1318'); INSERT INTO foo VALUES (1319, 'Row 1319'); INSERT INTO foo VALUES (1320, 'Row 1320'); INSERT INTO foo VALUES (1321, 'Row 1321'); INSERT INTO foo VALUES (1322, 'Row 1322'); INSERT INTO foo VALUES (1323, 'Row 1323'); INSERT INTO foo VALUES (1324, 'Row 1324'); INSERT INTO foo VALUES (1325, 'Row 1325'); INSERT INTO foo VALUES (1326, 'Row 1326'); INSERT INTO foo VALUES (1327, 'Row 1327'); INSERT INTO foo VALUES (1328, 'Row 1328'); INSERT INTO foo VALUES (1329, 'Row 1329'); INSERT INTO foo VALUES (1330, 'Row 1330'); INSERT INTO foo VALUES (1331, 'Row 1331'); INSERT INTO foo VALUES (1332, 'Row 1332'); INSERT INTO foo VALUES (1333, 'Row 1333'); INSERT INTO foo VALUES (1334, 'Row 1334'); INSERT INTO foo VALUES (1335, 'Row 1335'); INSERT INTO foo VALUES (1336, 'Row 1336'); INSERT INTO foo VALUES (1337, 'Row 1337'); INSERT INTO foo VALUES (1338, 'Row 1338'); INSERT INTO foo VALUES (1339, 'Row 1339'); INSERT INTO foo VALUES (1340, 'Row 1340'); INSERT INTO foo VALUES (1341, 'Row 1341'); INSERT INTO foo VALUES (1342, 'Row 1342'); INSERT INTO foo VALUES (1343, 'Row 1343'); INSERT INTO foo VALUES (1344, 'Row 1344'); INSERT INTO foo VALUES (1345, 'Row 1345'); INSERT INTO foo VALUES (1346, 'Row 1346'); INSERT INTO foo VALUES (1347, 'Row 1347'); INSERT INTO foo VALUES (1348, 'Row 1348'); INSERT INTO foo VALUES (1349, 'Row 1349'); INSERT INTO foo VALUES (1350, 'Row 1350'); INSERT INTO foo VALUES (1351, 'Row 1351'); INSERT INTO foo VALUES (1352, 'Row 1352'); INSERT INTO foo VALUES (1353, 'Row 1353'); INSERT INTO foo VALUES (1354, 'Row 1354'); INSERT INTO foo VALUES (1355, 'Row 1355'); INSERT INTO foo VALUES (1356, 'Row 1356'); INSERT INTO foo VALUES (1357, 'Row 1357'); INSERT INTO foo VALUES (1358, 'Row 1358'); INSERT INTO foo VALUES (1359, 'Row 1359'); INSERT INTO foo VALUES (1360, 'Row 1360'); INSERT INTO foo VALUES (1361, 'Row 1361'); INSERT INTO foo VALUES (1362, 'Row 1362'); INSERT INTO foo VALUES (1363, 'Row 1363'); INSERT INTO foo VALUES (1364, 'Row 1364'); INSERT INTO foo VALUES (1365, 'Row 1365'); INSERT INTO foo VALUES (1366, 'Row 1366'); INSERT INTO foo VALUES (1367, 'Row 1367'); INSERT INTO foo VALUES (1368, 'Row 1368'); INSERT INTO foo VALUES (1369, 'Row 1369'); INSERT INTO foo VALUES (1370, 'Row 1370'); INSERT INTO foo VALUES (1371, 'Row 1371'); INSERT INTO foo VALUES (1372, 'Row 1372'); INSERT INTO foo VALUES (1373, 'Row 1373'); INSERT INTO foo VALUES (1374, 'Row 1374'); INSERT INTO foo VALUES (1375, 'Row 1375'); INSERT INTO foo VALUES (1376, 'Row 1376'); INSERT INTO foo VALUES (1377, 'Row 1377'); INSERT INTO foo VALUES (1378, 'Row 1378'); INSERT INTO foo VALUES (1379, 'Row 1379'); INSERT INTO foo VALUES (1380, 'Row 1380'); INSERT INTO foo VALUES (1381, 'Row 1381'); INSERT INTO foo VALUES (1382, 'Row 1382'); INSERT INTO foo VALUES (1383, 'Row 1383'); INSERT INTO foo VALUES (1384, 'Row 1384'); INSERT INTO foo VALUES (1385, 'Row 1385'); INSERT INTO foo VALUES (1386, 'Row 1386'); INSERT INTO foo VALUES (1387, 'Row 1387'); INSERT INTO foo VALUES (1388, 'Row 1388'); INSERT INTO foo VALUES (1389, 'Row 1389'); INSERT INTO foo VALUES (1390, 'Row 1390'); INSERT INTO foo VALUES (1391, 'Row 1391'); INSERT INTO foo VALUES (1392, 'Row 1392'); INSERT INTO foo VALUES (1393, 'Row 1393'); INSERT INTO foo VALUES (1394, 'Row 1394'); INSERT INTO foo VALUES (1395, 'Row 1395'); INSERT INTO foo VALUES (1396, 'Row 1396'); INSERT INTO foo VALUES (1397, 'Row 1397'); INSERT INTO foo VALUES (1398, 'Row 1398'); INSERT INTO foo VALUES (1399, 'Row 1399'); INSERT INTO foo VALUES (1400, 'Row 1400'); INSERT INTO foo VALUES (1401, 'Row 1401'); INSERT INTO foo VALUES (1402, 'Row 1402'); INSERT INTO foo VALUES (1403, 'Row 1403'); INSERT INTO foo VALUES (1404, 'Row 1404'); INSERT INTO foo VALUES (1405, 'Row 1405'); INSERT INTO foo VALUES (1406, 'Row 1406'); INSERT INTO foo VALUES (1407, 'Row 1407'); INSERT INTO foo VALUES (1408, 'Row 1408'); INSERT INTO foo VALUES (1409, 'Row 1409'); INSERT INTO foo VALUES (1410, 'Row 1410'); INSERT INTO foo VALUES (1411, 'Row 1411'); INSERT INTO foo VALUES (1412, 'Row 1412'); INSERT INTO foo VALUES (1413, 'Row 1413'); INSERT INTO foo VALUES (1414, 'Row 1414'); INSERT INTO foo VALUES (1415, 'Row 1415'); INSERT INTO foo VALUES (1416, 'Row 1416'); INSERT INTO foo VALUES (1417, 'Row 1417'); INSERT INTO foo VALUES (1418, 'Row 1418'); INSERT INTO foo VALUES (1419, 'Row 1419'); INSERT INTO foo VALUES (1420, 'Row 1420'); INSERT INTO foo VALUES (1421, 'Row 1421'); INSERT INTO foo VALUES (1422, 'Row 1422'); INSERT INTO foo VALUES (1423, 'Row 1423'); INSERT INTO foo VALUES (1424, 'Row 1424'); INSERT INTO foo VALUES (1425, 'Row 1425'); INSERT INTO foo VALUES (1426, 'Row 1426'); INSERT INTO foo VALUES (1427, 'Row 1427'); INSERT INTO foo VALUES (1428, 'Row 1428'); INSERT INTO foo VALUES (1429, 'Row 1429'); INSERT INTO foo VALUES (1430, 'Row 1430'); INSERT INTO foo VALUES (1431, 'Row 1431'); INSERT INTO foo VALUES (1432, 'Row 1432'); INSERT INTO foo VALUES (1433, 'Row 1433'); INSERT INTO foo VALUES (1434, 'Row 1434'); INSERT INTO foo VALUES (1435, 'Row 1435'); INSERT INTO foo VALUES (1436, 'Row 1436'); INSERT INTO foo VALUES (1437, 'Row 1437'); INSERT INTO foo VALUES (1438, 'Row 1438'); INSERT INTO foo VALUES (1439, 'Row 1439'); INSERT INTO foo VALUES (1440, 'Row 1440'); INSERT INTO foo VALUES (1441, 'Row 1441'); INSERT INTO foo VALUES (1442, 'Row 1442'); INSERT INTO foo VALUES (1443, 'Row 1443'); INSERT INTO foo VALUES (1444, 'Row 1444'); INSERT INTO foo VALUES (1445, 'Row 1445'); INSERT INTO foo VALUES (1446, 'Row 1446'); INSERT INTO foo VALUES (1447, 'Row 1447'); INSERT INTO foo VALUES (1448, 'Row 1448'); INSERT INTO foo VALUES (1449, 'Row 1449'); INSERT INTO foo VALUES (1450, 'Row 1450'); INSERT INTO foo VALUES (1451, 'Row 1451'); INSERT INTO foo VALUES (1452, 'Row 1452'); INSERT INTO foo VALUES (1453, 'Row 1453'); INSERT INTO foo VALUES (1454, 'Row 1454'); INSERT INTO foo VALUES (1455, 'Row 1455'); INSERT INTO foo VALUES (1456, 'Row 1456'); INSERT INTO foo VALUES (1457, 'Row 1457'); INSERT INTO foo VALUES (1458, 'Row 1458'); INSERT INTO foo VALUES (1459, 'Row 1459'); INSERT INTO foo VALUES (1460, 'Row 1460'); INSERT INTO foo VALUES (1461, 'Row 1461'); INSERT INTO foo VALUES (1462, 'Row 1462'); INSERT INTO foo VALUES (1463, 'Row 1463'); INSERT INTO foo VALUES (1464, 'Row 1464'); INSERT INTO foo VALUES (1465, 'Row 1465'); INSERT INTO foo VALUES (1466, 'Row 1466'); INSERT INTO foo VALUES (1467, 'Row 1467'); INSERT INTO foo VALUES (1468, 'Row 1468'); INSERT INTO foo VALUES (1469, 'Row 1469'); INSERT INTO foo VALUES (1470, 'Row 1470'); INSERT INTO foo VALUES (1471, 'Row 1471'); INSERT INTO foo VALUES (1472, 'Row 1472'); INSERT INTO foo VALUES (1473, 'Row 1473'); INSERT INTO foo VALUES (1474, 'Row 1474'); INSERT INTO foo VALUES (1475, 'Row 1475'); INSERT INTO foo VALUES (1476, 'Row 1476'); INSERT INTO foo VALUES (1477, 'Row 1477'); INSERT INTO foo VALUES (1478, 'Row 1478'); INSERT INTO foo VALUES (1479, 'Row 1479'); INSERT INTO foo VALUES (1480, 'Row 1480'); INSERT INTO foo VALUES (1481, 'Row 1481'); INSERT INTO foo VALUES (1482, 'Row 1482'); INSERT INTO foo VALUES (1483, 'Row 1483'); INSERT INTO foo VALUES (1484, 'Row 1484'); INSERT INTO foo VALUES (1485, 'Row 1485'); INSERT INTO foo VALUES (1486, 'Row 1486'); INSERT INTO foo VALUES (1487, 'Row 1487'); INSERT INTO foo VALUES (1488, 'Row 1488'); INSERT INTO foo VALUES (1489, 'Row 1489'); INSERT INTO foo VALUES (1490, 'Row 1490'); INSERT INTO foo VALUES (1491, 'Row 1491'); INSERT INTO foo VALUES (1492, 'Row 1492'); INSERT INTO foo VALUES (1493, 'Row 1493'); INSERT INTO foo VALUES (1494, 'Row 1494'); INSERT INTO foo VALUES (1495, 'Row 1495'); INSERT INTO foo VALUES (1496, 'Row 1496'); INSERT INTO foo VALUES (1497, 'Row 1497'); INSERT INTO foo VALUES (1498, 'Row 1498'); INSERT INTO foo VALUES (1499, 'Row 1499'); INSERT INTO foo VALUES (1500, 'Row 1500'); INSERT INTO foo VALUES (1501, 'Row 1501'); INSERT INTO foo VALUES (1502, 'Row 1502'); INSERT INTO foo VALUES (1503, 'Row 1503'); INSERT INTO foo VALUES (1504, 'Row 1504'); INSERT INTO foo VALUES (1505, 'Row 1505'); INSERT INTO foo VALUES (1506, 'Row 1506'); INSERT INTO foo VALUES (1507, 'Row 1507'); INSERT INTO foo VALUES (1508, 'Row 1508'); INSERT INTO foo VALUES (1509, 'Row 1509'); INSERT INTO foo VALUES (1510, 'Row 1510'); INSERT INTO foo VALUES (1511, 'Row 1511'); INSERT INTO foo VALUES (1512, 'Row 1512'); INSERT INTO foo VALUES (1513, 'Row 1513'); INSERT INTO foo VALUES (1514, 'Row 1514'); INSERT INTO foo VALUES (1515, 'Row 1515'); INSERT INTO foo VALUES (1516, 'Row 1516'); INSERT INTO foo VALUES (1517, 'Row 1517'); INSERT INTO foo VALUES (1518, 'Row 1518'); INSERT INTO foo VALUES (1519, 'Row 1519'); INSERT INTO foo VALUES (1520, 'Row 1520'); INSERT INTO foo VALUES (1521, 'Row 1521'); INSERT INTO foo VALUES (1522, 'Row 1522'); INSERT INTO foo VALUES (1523, 'Row 1523'); INSERT INTO foo VALUES (1524, 'Row 1524'); INSERT INTO foo VALUES (1525, 'Row 1525'); INSERT INTO foo VALUES (1526, 'Row 1526'); INSERT INTO foo VALUES (1527, 'Row 1527'); INSERT INTO foo VALUES (1528, 'Row 1528'); INSERT INTO foo VALUES (1529, 'Row 1529'); INSERT INTO foo VALUES (1530, 'Row 1530'); INSERT INTO foo VALUES (1531, 'Row 1531'); INSERT INTO foo VALUES (1532, 'Row 1532'); INSERT INTO foo VALUES (1533, 'Row 1533'); INSERT INTO foo VALUES (1534, 'Row 1534'); INSERT INTO foo VALUES (1535, 'Row 1535'); INSERT INTO foo VALUES (1536, 'Row 1536'); INSERT INTO foo VALUES (1537, 'Row 1537'); INSERT INTO foo VALUES (1538, 'Row 1538'); INSERT INTO foo VALUES (1539, 'Row 1539'); INSERT INTO foo VALUES (1540, 'Row 1540'); INSERT INTO foo VALUES (1541, 'Row 1541'); INSERT INTO foo VALUES (1542, 'Row 1542'); INSERT INTO foo VALUES (1543, 'Row 1543'); INSERT INTO foo VALUES (1544, 'Row 1544'); INSERT INTO foo VALUES (1545, 'Row 1545'); INSERT INTO foo VALUES (1546, 'Row 1546'); INSERT INTO foo VALUES (1547, 'Row 1547'); INSERT INTO foo VALUES (1548, 'Row 1548'); INSERT INTO foo VALUES (1549, 'Row 1549'); INSERT INTO foo VALUES (1550, 'Row 1550'); INSERT INTO foo VALUES (1551, 'Row 1551'); INSERT INTO foo VALUES (1552, 'Row 1552'); INSERT INTO foo VALUES (1553, 'Row 1553'); INSERT INTO foo VALUES (1554, 'Row 1554'); INSERT INTO foo VALUES (1555, 'Row 1555'); INSERT INTO foo VALUES (1556, 'Row 1556'); INSERT INTO foo VALUES (1557, 'Row 1557'); INSERT INTO foo VALUES (1558, 'Row 1558'); INSERT INTO foo VALUES (1559, 'Row 1559'); INSERT INTO foo VALUES (1560, 'Row 1560'); INSERT INTO foo VALUES (1561, 'Row 1561'); INSERT INTO foo VALUES (1562, 'Row 1562'); INSERT INTO foo VALUES (1563, 'Row 1563'); INSERT INTO foo VALUES (1564, 'Row 1564'); INSERT INTO foo VALUES (1565, 'Row 1565'); INSERT INTO foo VALUES (1566, 'Row 1566'); INSERT INTO foo VALUES (1567, 'Row 1567'); INSERT INTO foo VALUES (1568, 'Row 1568'); INSERT INTO foo VALUES (1569, 'Row 1569'); INSERT INTO foo VALUES (1570, 'Row 1570'); INSERT INTO foo VALUES (1571, 'Row 1571'); INSERT INTO foo VALUES (1572, 'Row 1572'); INSERT INTO foo VALUES (1573, 'Row 1573'); INSERT INTO foo VALUES (1574, 'Row 1574'); INSERT INTO foo VALUES (1575, 'Row 1575'); INSERT INTO foo VALUES (1576, 'Row 1576'); INSERT INTO foo VALUES (1577, 'Row 1577'); INSERT INTO foo VALUES (1578, 'Row 1578'); INSERT INTO foo VALUES (1579, 'Row 1579'); INSERT INTO foo VALUES (1580, 'Row 1580'); INSERT INTO foo VALUES (1581, 'Row 1581'); INSERT INTO foo VALUES (1582, 'Row 1582'); INSERT INTO foo VALUES (1583, 'Row 1583'); INSERT INTO foo VALUES (1584, 'Row 1584'); INSERT INTO foo VALUES (1585, 'Row 1585'); INSERT INTO foo VALUES (1586, 'Row 1586'); INSERT INTO foo VALUES (1587, 'Row 1587'); INSERT INTO foo VALUES (1588, 'Row 1588'); INSERT INTO foo VALUES (1589, 'Row 1589'); INSERT INTO foo VALUES (1590, 'Row 1590'); INSERT INTO foo VALUES (1591, 'Row 1591'); INSERT INTO foo VALUES (1592, 'Row 1592'); INSERT INTO foo VALUES (1593, 'Row 1593'); INSERT INTO foo VALUES (1594, 'Row 1594'); INSERT INTO foo VALUES (1595, 'Row 1595'); INSERT INTO foo VALUES (1596, 'Row 1596'); INSERT INTO foo VALUES (1597, 'Row 1597'); INSERT INTO foo VALUES (1598, 'Row 1598'); INSERT INTO foo VALUES (1599, 'Row 1599'); INSERT INTO foo VALUES (1600, 'Row 1600'); INSERT INTO foo VALUES (1601, 'Row 1601'); INSERT INTO foo VALUES (1602, 'Row 1602'); INSERT INTO foo VALUES (1603, 'Row 1603'); INSERT INTO foo VALUES (1604, 'Row 1604'); INSERT INTO foo VALUES (1605, 'Row 1605'); INSERT INTO foo VALUES (1606, 'Row 1606'); INSERT INTO foo VALUES (1607, 'Row 1607'); INSERT INTO foo VALUES (1608, 'Row 1608'); INSERT INTO foo VALUES (1609, 'Row 1609'); INSERT INTO foo VALUES (1610, 'Row 1610'); INSERT INTO foo VALUES (1611, 'Row 1611'); INSERT INTO foo VALUES (1612, 'Row 1612'); INSERT INTO foo VALUES (1613, 'Row 1613'); INSERT INTO foo VALUES (1614, 'Row 1614'); INSERT INTO foo VALUES (1615, 'Row 1615'); INSERT INTO foo VALUES (1616, 'Row 1616'); INSERT INTO foo VALUES (1617, 'Row 1617'); INSERT INTO foo VALUES (1618, 'Row 1618'); INSERT INTO foo VALUES (1619, 'Row 1619'); INSERT INTO foo VALUES (1620, 'Row 1620'); INSERT INTO foo VALUES (1621, 'Row 1621'); INSERT INTO foo VALUES (1622, 'Row 1622'); INSERT INTO foo VALUES (1623, 'Row 1623'); INSERT INTO foo VALUES (1624, 'Row 1624'); INSERT INTO foo VALUES (1625, 'Row 1625'); INSERT INTO foo VALUES (1626, 'Row 1626'); INSERT INTO foo VALUES (1627, 'Row 1627'); INSERT INTO foo VALUES (1628, 'Row 1628'); INSERT INTO foo VALUES (1629, 'Row 1629'); INSERT INTO foo VALUES (1630, 'Row 1630'); INSERT INTO foo VALUES (1631, 'Row 1631'); INSERT INTO foo VALUES (1632, 'Row 1632'); INSERT INTO foo VALUES (1633, 'Row 1633'); INSERT INTO foo VALUES (1634, 'Row 1634'); INSERT INTO foo VALUES (1635, 'Row 1635'); INSERT INTO foo VALUES (1636, 'Row 1636'); INSERT INTO foo VALUES (1637, 'Row 1637'); INSERT INTO foo VALUES (1638, 'Row 1638'); INSERT INTO foo VALUES (1639, 'Row 1639'); INSERT INTO foo VALUES (1640, 'Row 1640'); INSERT INTO foo VALUES (1641, 'Row 1641'); INSERT INTO foo VALUES (1642, 'Row 1642'); INSERT INTO foo VALUES (1643, 'Row 1643'); INSERT INTO foo VALUES (1644, 'Row 1644'); INSERT INTO foo VALUES (1645, 'Row 1645'); INSERT INTO foo VALUES (1646, 'Row 1646'); INSERT INTO foo VALUES (1647, 'Row 1647'); INSERT INTO foo VALUES (1648, 'Row 1648'); INSERT INTO foo VALUES (1649, 'Row 1649'); INSERT INTO foo VALUES (1650, 'Row 1650'); INSERT INTO foo VALUES (1651, 'Row 1651'); INSERT INTO foo VALUES (1652, 'Row 1652'); INSERT INTO foo VALUES (1653, 'Row 1653'); INSERT INTO foo VALUES (1654, 'Row 1654'); INSERT INTO foo VALUES (1655, 'Row 1655'); INSERT INTO foo VALUES (1656, 'Row 1656'); INSERT INTO foo VALUES (1657, 'Row 1657'); INSERT INTO foo VALUES (1658, 'Row 1658'); INSERT INTO foo VALUES (1659, 'Row 1659'); INSERT INTO foo VALUES (1660, 'Row 1660'); INSERT INTO foo VALUES (1661, 'Row 1661'); INSERT INTO foo VALUES (1662, 'Row 1662'); INSERT INTO foo VALUES (1663, 'Row 1663'); INSERT INTO foo VALUES (1664, 'Row 1664'); INSERT INTO foo VALUES (1665, 'Row 1665'); INSERT INTO foo VALUES (1666, 'Row 1666'); INSERT INTO foo VALUES (1667, 'Row 1667'); INSERT INTO foo VALUES (1668, 'Row 1668'); INSERT INTO foo VALUES (1669, 'Row 1669'); INSERT INTO foo VALUES (1670, 'Row 1670'); INSERT INTO foo VALUES (1671, 'Row 1671'); INSERT INTO foo VALUES (1672, 'Row 1672'); INSERT INTO foo VALUES (1673, 'Row 1673'); INSERT INTO foo VALUES (1674, 'Row 1674'); INSERT INTO foo VALUES (1675, 'Row 1675'); INSERT INTO foo VALUES (1676, 'Row 1676'); INSERT INTO foo VALUES (1677, 'Row 1677'); INSERT INTO foo VALUES (1678, 'Row 1678'); INSERT INTO foo VALUES (1679, 'Row 1679'); INSERT INTO foo VALUES (1680, 'Row 1680'); INSERT INTO foo VALUES (1681, 'Row 1681'); INSERT INTO foo VALUES (1682, 'Row 1682'); INSERT INTO foo VALUES (1683, 'Row 1683'); INSERT INTO foo VALUES (1684, 'Row 1684'); INSERT INTO foo VALUES (1685, 'Row 1685'); INSERT INTO foo VALUES (1686, 'Row 1686'); INSERT INTO foo VALUES (1687, 'Row 1687'); INSERT INTO foo VALUES (1688, 'Row 1688'); INSERT INTO foo VALUES (1689, 'Row 1689'); INSERT INTO foo VALUES (1690, 'Row 1690'); INSERT INTO foo VALUES (1691, 'Row 1691'); INSERT INTO foo VALUES (1692, 'Row 1692'); INSERT INTO foo VALUES (1693, 'Row 1693'); INSERT INTO foo VALUES (1694, 'Row 1694'); INSERT INTO foo VALUES (1695, 'Row 1695'); INSERT INTO foo VALUES (1696, 'Row 1696'); INSERT INTO foo VALUES (1697, 'Row 1697'); INSERT INTO foo VALUES (1698, 'Row 1698'); INSERT INTO foo VALUES (1699, 'Row 1699'); INSERT INTO foo VALUES (1700, 'Row 1700'); INSERT INTO foo VALUES (1701, 'Row 1701'); INSERT INTO foo VALUES (1702, 'Row 1702'); INSERT INTO foo VALUES (1703, 'Row 1703'); INSERT INTO foo VALUES (1704, 'Row 1704'); INSERT INTO foo VALUES (1705, 'Row 1705'); INSERT INTO foo VALUES (1706, 'Row 1706'); INSERT INTO foo VALUES (1707, 'Row 1707'); INSERT INTO foo VALUES (1708, 'Row 1708'); INSERT INTO foo VALUES (1709, 'Row 1709'); INSERT INTO foo VALUES (1710, 'Row 1710'); INSERT INTO foo VALUES (1711, 'Row 1711'); INSERT INTO foo VALUES (1712, 'Row 1712'); INSERT INTO foo VALUES (1713, 'Row 1713'); INSERT INTO foo VALUES (1714, 'Row 1714'); INSERT INTO foo VALUES (1715, 'Row 1715'); INSERT INTO foo VALUES (1716, 'Row 1716'); INSERT INTO foo VALUES (1717, 'Row 1717'); INSERT INTO foo VALUES (1718, 'Row 1718'); INSERT INTO foo VALUES (1719, 'Row 1719'); INSERT INTO foo VALUES (1720, 'Row 1720'); INSERT INTO foo VALUES (1721, 'Row 1721'); INSERT INTO foo VALUES (1722, 'Row 1722'); INSERT INTO foo VALUES (1723, 'Row 1723'); INSERT INTO foo VALUES (1724, 'Row 1724'); INSERT INTO foo VALUES (1725, 'Row 1725'); INSERT INTO foo VALUES (1726, 'Row 1726'); INSERT INTO foo VALUES (1727, 'Row 1727'); INSERT INTO foo VALUES (1728, 'Row 1728'); INSERT INTO foo VALUES (1729, 'Row 1729'); INSERT INTO foo VALUES (1730, 'Row 1730'); INSERT INTO foo VALUES (1731, 'Row 1731'); INSERT INTO foo VALUES (1732, 'Row 1732'); INSERT INTO foo VALUES (1733, 'Row 1733'); INSERT INTO foo VALUES (1734, 'Row 1734'); INSERT INTO foo VALUES (1735, 'Row 1735'); INSERT INTO foo VALUES (1736, 'Row 1736'); INSERT INTO foo VALUES (1737, 'Row 1737'); INSERT INTO foo VALUES (1738, 'Row 1738'); INSERT INTO foo VALUES (1739, 'Row 1739'); INSERT INTO foo VALUES (1740, 'Row 1740'); INSERT INTO foo VALUES (1741, 'Row 1741'); INSERT INTO foo VALUES (1742, 'Row 1742'); INSERT INTO foo VALUES (1743, 'Row 1743'); INSERT INTO foo VALUES (1744, 'Row 1744'); INSERT INTO foo VALUES (1745, 'Row 1745'); INSERT INTO foo VALUES (1746, 'Row 1746'); INSERT INTO foo VALUES (1747, 'Row 1747'); INSERT INTO foo VALUES (1748, 'Row 1748'); INSERT INTO foo VALUES (1749, 'Row 1749'); INSERT INTO foo VALUES (1750, 'Row 1750'); INSERT INTO foo VALUES (1751, 'Row 1751'); INSERT INTO foo VALUES (1752, 'Row 1752'); INSERT INTO foo VALUES (1753, 'Row 1753'); INSERT INTO foo VALUES (1754, 'Row 1754'); INSERT INTO foo VALUES (1755, 'Row 1755'); INSERT INTO foo VALUES (1756, 'Row 1756'); INSERT INTO foo VALUES (1757, 'Row 1757'); INSERT INTO foo VALUES (1758, 'Row 1758'); INSERT INTO foo VALUES (1759, 'Row 1759'); INSERT INTO foo VALUES (1760, 'Row 1760'); INSERT INTO foo VALUES (1761, 'Row 1761'); INSERT INTO foo VALUES (1762, 'Row 1762'); INSERT INTO foo VALUES (1763, 'Row 1763'); INSERT INTO foo VALUES (1764, 'Row 1764'); INSERT INTO foo VALUES (1765, 'Row 1765'); INSERT INTO foo VALUES (1766, 'Row 1766'); INSERT INTO foo VALUES (1767, 'Row 1767'); INSERT INTO foo VALUES (1768, 'Row 1768'); INSERT INTO foo VALUES (1769, 'Row 1769'); INSERT INTO foo VALUES (1770, 'Row 1770'); INSERT INTO foo VALUES (1771, 'Row 1771'); INSERT INTO foo VALUES (1772, 'Row 1772'); INSERT INTO foo VALUES (1773, 'Row 1773'); INSERT INTO foo VALUES (1774, 'Row 1774'); INSERT INTO foo VALUES (1775, 'Row 1775'); INSERT INTO foo VALUES (1776, 'Row 1776'); INSERT INTO foo VALUES (1777, 'Row 1777'); INSERT INTO foo VALUES (1778, 'Row 1778'); INSERT INTO foo VALUES (1779, 'Row 1779'); INSERT INTO foo VALUES (1780, 'Row 1780'); INSERT INTO foo VALUES (1781, 'Row 1781'); INSERT INTO foo VALUES (1782, 'Row 1782'); INSERT INTO foo VALUES (1783, 'Row 1783'); INSERT INTO foo VALUES (1784, 'Row 1784'); INSERT INTO foo VALUES (1785, 'Row 1785'); INSERT INTO foo VALUES (1786, 'Row 1786'); INSERT INTO foo VALUES (1787, 'Row 1787'); INSERT INTO foo VALUES (1788, 'Row 1788'); INSERT INTO foo VALUES (1789, 'Row 1789'); INSERT INTO foo VALUES (1790, 'Row 1790'); INSERT INTO foo VALUES (1791, 'Row 1791'); INSERT INTO foo VALUES (1792, 'Row 1792'); INSERT INTO foo VALUES (1793, 'Row 1793'); INSERT INTO foo VALUES (1794, 'Row 1794'); INSERT INTO foo VALUES (1795, 'Row 1795'); INSERT INTO foo VALUES (1796, 'Row 1796'); INSERT INTO foo VALUES (1797, 'Row 1797'); INSERT INTO foo VALUES (1798, 'Row 1798'); INSERT INTO foo VALUES (1799, 'Row 1799'); INSERT INTO foo VALUES (1800, 'Row 1800'); INSERT INTO foo VALUES (1801, 'Row 1801'); INSERT INTO foo VALUES (1802, 'Row 1802'); INSERT INTO foo VALUES (1803, 'Row 1803'); INSERT INTO foo VALUES (1804, 'Row 1804'); INSERT INTO foo VALUES (1805, 'Row 1805'); INSERT INTO foo VALUES (1806, 'Row 1806'); INSERT INTO foo VALUES (1807, 'Row 1807'); INSERT INTO foo VALUES (1808, 'Row 1808'); INSERT INTO foo VALUES (1809, 'Row 1809'); INSERT INTO foo VALUES (1810, 'Row 1810'); INSERT INTO foo VALUES (1811, 'Row 1811'); INSERT INTO foo VALUES (1812, 'Row 1812'); INSERT INTO foo VALUES (1813, 'Row 1813'); INSERT INTO foo VALUES (1814, 'Row 1814'); INSERT INTO foo VALUES (1815, 'Row 1815'); INSERT INTO foo VALUES (1816, 'Row 1816'); INSERT INTO foo VALUES (1817, 'Row 1817'); INSERT INTO foo VALUES (1818, 'Row 1818'); INSERT INTO foo VALUES (1819, 'Row 1819'); INSERT INTO foo VALUES (1820, 'Row 1820'); INSERT INTO foo VALUES (1821, 'Row 1821'); INSERT INTO foo VALUES (1822, 'Row 1822'); INSERT INTO foo VALUES (1823, 'Row 1823'); INSERT INTO foo VALUES (1824, 'Row 1824'); INSERT INTO foo VALUES (1825, 'Row 1825'); INSERT INTO foo VALUES (1826, 'Row 1826'); INSERT INTO foo VALUES (1827, 'Row 1827'); INSERT INTO foo VALUES (1828, 'Row 1828'); INSERT INTO foo VALUES (1829, 'Row 1829'); INSERT INTO foo VALUES (1830, 'Row 1830'); INSERT INTO foo VALUES (1831, 'Row 1831'); INSERT INTO foo VALUES (1832, 'Row 1832'); INSERT INTO foo VALUES (1833, 'Row 1833'); INSERT INTO foo VALUES (1834, 'Row 1834'); INSERT INTO foo VALUES (1835, 'Row 1835'); INSERT INTO foo VALUES (1836, 'Row 1836'); INSERT INTO foo VALUES (1837, 'Row 1837'); INSERT INTO foo VALUES (1838, 'Row 1838'); INSERT INTO foo VALUES (1839, 'Row 1839'); INSERT INTO foo VALUES (1840, 'Row 1840'); INSERT INTO foo VALUES (1841, 'Row 1841'); INSERT INTO foo VALUES (1842, 'Row 1842'); INSERT INTO foo VALUES (1843, 'Row 1843'); INSERT INTO foo VALUES (1844, 'Row 1844'); INSERT INTO foo VALUES (1845, 'Row 1845'); INSERT INTO foo VALUES (1846, 'Row 1846'); INSERT INTO foo VALUES (1847, 'Row 1847'); INSERT INTO foo VALUES (1848, 'Row 1848'); INSERT INTO foo VALUES (1849, 'Row 1849'); INSERT INTO foo VALUES (1850, 'Row 1850'); INSERT INTO foo VALUES (1851, 'Row 1851'); INSERT INTO foo VALUES (1852, 'Row 1852'); INSERT INTO foo VALUES (1853, 'Row 1853'); INSERT INTO foo VALUES (1854, 'Row 1854'); INSERT INTO foo VALUES (1855, 'Row 1855'); INSERT INTO foo VALUES (1856, 'Row 1856'); INSERT INTO foo VALUES (1857, 'Row 1857'); INSERT INTO foo VALUES (1858, 'Row 1858'); INSERT INTO foo VALUES (1859, 'Row 1859'); INSERT INTO foo VALUES (1860, 'Row 1860'); INSERT INTO foo VALUES (1861, 'Row 1861'); INSERT INTO foo VALUES (1862, 'Row 1862'); INSERT INTO foo VALUES (1863, 'Row 1863'); INSERT INTO foo VALUES (1864, 'Row 1864'); INSERT INTO foo VALUES (1865, 'Row 1865'); INSERT INTO foo VALUES (1866, 'Row 1866'); INSERT INTO foo VALUES (1867, 'Row 1867'); INSERT INTO foo VALUES (1868, 'Row 1868'); INSERT INTO foo VALUES (1869, 'Row 1869'); INSERT INTO foo VALUES (1870, 'Row 1870'); INSERT INTO foo VALUES (1871, 'Row 1871'); INSERT INTO foo VALUES (1872, 'Row 1872'); INSERT INTO foo VALUES (1873, 'Row 1873'); INSERT INTO foo VALUES (1874, 'Row 1874'); INSERT INTO foo VALUES (1875, 'Row 1875'); INSERT INTO foo VALUES (1876, 'Row 1876'); INSERT INTO foo VALUES (1877, 'Row 1877'); INSERT INTO foo VALUES (1878, 'Row 1878'); INSERT INTO foo VALUES (1879, 'Row 1879'); INSERT INTO foo VALUES (1880, 'Row 1880'); INSERT INTO foo VALUES (1881, 'Row 1881'); INSERT INTO foo VALUES (1882, 'Row 1882'); INSERT INTO foo VALUES (1883, 'Row 1883'); INSERT INTO foo VALUES (1884, 'Row 1884'); INSERT INTO foo VALUES (1885, 'Row 1885'); INSERT INTO foo VALUES (1886, 'Row 1886'); INSERT INTO foo VALUES (1887, 'Row 1887'); INSERT INTO foo VALUES (1888, 'Row 1888'); INSERT INTO foo VALUES (1889, 'Row 1889'); INSERT INTO foo VALUES (1890, 'Row 1890'); INSERT INTO foo VALUES (1891, 'Row 1891'); INSERT INTO foo VALUES (1892, 'Row 1892'); INSERT INTO foo VALUES (1893, 'Row 1893'); INSERT INTO foo VALUES (1894, 'Row 1894'); INSERT INTO foo VALUES (1895, 'Row 1895'); INSERT INTO foo VALUES (1896, 'Row 1896'); INSERT INTO foo VALUES (1897, 'Row 1897'); INSERT INTO foo VALUES (1898, 'Row 1898'); INSERT INTO foo VALUES (1899, 'Row 1899'); INSERT INTO foo VALUES (1900, 'Row 1900'); INSERT INTO foo VALUES (1901, 'Row 1901'); INSERT INTO foo VALUES (1902, 'Row 1902'); INSERT INTO foo VALUES (1903, 'Row 1903'); INSERT INTO foo VALUES (1904, 'Row 1904'); INSERT INTO foo VALUES (1905, 'Row 1905'); INSERT INTO foo VALUES (1906, 'Row 1906'); INSERT INTO foo VALUES (1907, 'Row 1907'); INSERT INTO foo VALUES (1908, 'Row 1908'); INSERT INTO foo VALUES (1909, 'Row 1909'); INSERT INTO foo VALUES (1910, 'Row 1910'); INSERT INTO foo VALUES (1911, 'Row 1911'); INSERT INTO foo VALUES (1912, 'Row 1912'); INSERT INTO foo VALUES (1913, 'Row 1913'); INSERT INTO foo VALUES (1914, 'Row 1914'); INSERT INTO foo VALUES (1915, 'Row 1915'); INSERT INTO foo VALUES (1916, 'Row 1916'); INSERT INTO foo VALUES (1917, 'Row 1917'); INSERT INTO foo VALUES (1918, 'Row 1918'); INSERT INTO foo VALUES (1919, 'Row 1919'); INSERT INTO foo VALUES (1920, 'Row 1920'); INSERT INTO foo VALUES (1921, 'Row 1921'); INSERT INTO foo VALUES (1922, 'Row 1922'); INSERT INTO foo VALUES (1923, 'Row 1923'); INSERT INTO foo VALUES (1924, 'Row 1924'); INSERT INTO foo VALUES (1925, 'Row 1925'); INSERT INTO foo VALUES (1926, 'Row 1926'); INSERT INTO foo VALUES (1927, 'Row 1927'); INSERT INTO foo VALUES (1928, 'Row 1928'); INSERT INTO foo VALUES (1929, 'Row 1929'); INSERT INTO foo VALUES (1930, 'Row 1930'); INSERT INTO foo VALUES (1931, 'Row 1931'); INSERT INTO foo VALUES (1932, 'Row 1932'); INSERT INTO foo VALUES (1933, 'Row 1933'); INSERT INTO foo VALUES (1934, 'Row 1934'); INSERT INTO foo VALUES (1935, 'Row 1935'); INSERT INTO foo VALUES (1936, 'Row 1936'); INSERT INTO foo VALUES (1937, 'Row 1937'); INSERT INTO foo VALUES (1938, 'Row 1938'); INSERT INTO foo VALUES (1939, 'Row 1939'); INSERT INTO foo VALUES (1940, 'Row 1940'); INSERT INTO foo VALUES (1941, 'Row 1941'); INSERT INTO foo VALUES (1942, 'Row 1942'); INSERT INTO foo VALUES (1943, 'Row 1943'); INSERT INTO foo VALUES (1944, 'Row 1944'); INSERT INTO foo VALUES (1945, 'Row 1945'); INSERT INTO foo VALUES (1946, 'Row 1946'); INSERT INTO foo VALUES (1947, 'Row 1947'); INSERT INTO foo VALUES (1948, 'Row 1948'); INSERT INTO foo VALUES (1949, 'Row 1949'); INSERT INTO foo VALUES (1950, 'Row 1950'); INSERT INTO foo VALUES (1951, 'Row 1951'); INSERT INTO foo VALUES (1952, 'Row 1952'); INSERT INTO foo VALUES (1953, 'Row 1953'); INSERT INTO foo VALUES (1954, 'Row 1954'); INSERT INTO foo VALUES (1955, 'Row 1955'); INSERT INTO foo VALUES (1956, 'Row 1956'); INSERT INTO foo VALUES (1957, 'Row 1957'); INSERT INTO foo VALUES (1958, 'Row 1958'); INSERT INTO foo VALUES (1959, 'Row 1959'); INSERT INTO foo VALUES (1960, 'Row 1960'); INSERT INTO foo VALUES (1961, 'Row 1961'); INSERT INTO foo VALUES (1962, 'Row 1962'); INSERT INTO foo VALUES (1963, 'Row 1963'); INSERT INTO foo VALUES (1964, 'Row 1964'); INSERT INTO foo VALUES (1965, 'Row 1965'); INSERT INTO foo VALUES (1966, 'Row 1966'); INSERT INTO foo VALUES (1967, 'Row 1967'); INSERT INTO foo VALUES (1968, 'Row 1968'); INSERT INTO foo VALUES (1969, 'Row 1969'); INSERT INTO foo VALUES (1970, 'Row 1970'); INSERT INTO foo VALUES (1971, 'Row 1971'); INSERT INTO foo VALUES (1972, 'Row 1972'); INSERT INTO foo VALUES (1973, 'Row 1973'); INSERT INTO foo VALUES (1974, 'Row 1974'); INSERT INTO foo VALUES (1975, 'Row 1975'); INSERT INTO foo VALUES (1976, 'Row 1976'); INSERT INTO foo VALUES (1977, 'Row 1977'); INSERT INTO foo VALUES (1978, 'Row 1978'); INSERT INTO foo VALUES (1979, 'Row 1979'); INSERT INTO foo VALUES (1980, 'Row 1980'); INSERT INTO foo VALUES (1981, 'Row 1981'); INSERT INTO foo VALUES (1982, 'Row 1982'); INSERT INTO foo VALUES (1983, 'Row 1983'); INSERT INTO foo VALUES (1984, 'Row 1984'); INSERT INTO foo VALUES (1985, 'Row 1985'); INSERT INTO foo VALUES (1986, 'Row 1986'); INSERT INTO foo VALUES (1987, 'Row 1987'); INSERT INTO foo VALUES (1988, 'Row 1988'); INSERT INTO foo VALUES (1989, 'Row 1989'); INSERT INTO foo VALUES (1990, 'Row 1990'); INSERT INTO foo VALUES (1991, 'Row 1991'); INSERT INTO foo VALUES (1992, 'Row 1992'); INSERT INTO foo VALUES (1993, 'Row 1993'); INSERT INTO foo VALUES (1994, 'Row 1994'); INSERT INTO foo VALUES (1995, 'Row 1995'); INSERT INTO foo VALUES (1996, 'Row 1996'); INSERT INTO foo VALUES (1997, 'Row 1997'); INSERT INTO foo VALUES (1998, 'Row 1998'); INSERT INTO foo VALUES (1999, 'Row 1999'); INSERT INTO foo VALUES (2000, 'Row 2000'); INSERT INTO foo VALUES (2001, 'Row 2001'); INSERT INTO foo VALUES (2002, 'Row 2002'); INSERT INTO foo VALUES (2003, 'Row 2003'); INSERT INTO foo VALUES (2004, 'Row 2004'); INSERT INTO foo VALUES (2005, 'Row 2005'); INSERT INTO foo VALUES (2006, 'Row 2006'); INSERT INTO foo VALUES (2007, 'Row 2007'); INSERT INTO foo VALUES (2008, 'Row 2008'); INSERT INTO foo VALUES (2009, 'Row 2009'); INSERT INTO foo VALUES (2010, 'Row 2010'); INSERT INTO foo VALUES (2011, 'Row 2011'); INSERT INTO foo VALUES (2012, 'Row 2012'); INSERT INTO foo VALUES (2013, 'Row 2013'); INSERT INTO foo VALUES (2014, 'Row 2014'); INSERT INTO foo VALUES (2015, 'Row 2015'); INSERT INTO foo VALUES (2016, 'Row 2016'); INSERT INTO foo VALUES (2017, 'Row 2017'); INSERT INTO foo VALUES (2018, 'Row 2018'); INSERT INTO foo VALUES (2019, 'Row 2019'); INSERT INTO foo VALUES (2020, 'Row 2020'); INSERT INTO foo VALUES (2021, 'Row 2021'); INSERT INTO foo VALUES (2022, 'Row 2022'); INSERT INTO foo VALUES (2023, 'Row 2023'); INSERT INTO foo VALUES (2024, 'Row 2024'); INSERT INTO foo VALUES (2025, 'Row 2025'); INSERT INTO foo VALUES (2026, 'Row 2026'); INSERT INTO foo VALUES (2027, 'Row 2027'); INSERT INTO foo VALUES (2028, 'Row 2028'); INSERT INTO foo VALUES (2029, 'Row 2029'); INSERT INTO foo VALUES (2030, 'Row 2030'); INSERT INTO foo VALUES (2031, 'Row 2031'); INSERT INTO foo VALUES (2032, 'Row 2032'); INSERT INTO foo VALUES (2033, 'Row 2033'); INSERT INTO foo VALUES (2034, 'Row 2034'); INSERT INTO foo VALUES (2035, 'Row 2035'); INSERT INTO foo VALUES (2036, 'Row 2036'); INSERT INTO foo VALUES (2037, 'Row 2037'); INSERT INTO foo VALUES (2038, 'Row 2038'); INSERT INTO foo VALUES (2039, 'Row 2039'); INSERT INTO foo VALUES (2040, 'Row 2040'); INSERT INTO foo VALUES (2041, 'Row 2041'); INSERT INTO foo VALUES (2042, 'Row 2042'); INSERT INTO foo VALUES (2043, 'Row 2043'); INSERT INTO foo VALUES (2044, 'Row 2044'); INSERT INTO foo VALUES (2045, 'Row 2045'); INSERT INTO foo VALUES (2046, 'Row 2046'); INSERT INTO foo VALUES (2047, 'Row 2047'); INSERT INTO foo VALUES (2048, 'Row 2048'); INSERT INTO foo VALUES (2049, 'Row 2049'); INSERT INTO foo VALUES (2050, 'Row 2050'); INSERT INTO foo VALUES (2051, 'Row 2051'); INSERT INTO foo VALUES (2052, 'Row 2052'); INSERT INTO foo VALUES (2053, 'Row 2053'); INSERT INTO foo VALUES (2054, 'Row 2054'); INSERT INTO foo VALUES (2055, 'Row 2055'); INSERT INTO foo VALUES (2056, 'Row 2056'); INSERT INTO foo VALUES (2057, 'Row 2057'); INSERT INTO foo VALUES (2058, 'Row 2058'); INSERT INTO foo VALUES (2059, 'Row 2059'); INSERT INTO foo VALUES (2060, 'Row 2060'); INSERT INTO foo VALUES (2061, 'Row 2061'); INSERT INTO foo VALUES (2062, 'Row 2062'); INSERT INTO foo VALUES (2063, 'Row 2063'); INSERT INTO foo VALUES (2064, 'Row 2064'); INSERT INTO foo VALUES (2065, 'Row 2065'); INSERT INTO foo VALUES (2066, 'Row 2066'); INSERT INTO foo VALUES (2067, 'Row 2067'); INSERT INTO foo VALUES (2068, 'Row 2068'); INSERT INTO foo VALUES (2069, 'Row 2069'); INSERT INTO foo VALUES (2070, 'Row 2070'); INSERT INTO foo VALUES (2071, 'Row 2071'); INSERT INTO foo VALUES (2072, 'Row 2072'); INSERT INTO foo VALUES (2073, 'Row 2073'); INSERT INTO foo VALUES (2074, 'Row 2074'); INSERT INTO foo VALUES (2075, 'Row 2075'); INSERT INTO foo VALUES (2076, 'Row 2076'); INSERT INTO foo VALUES (2077, 'Row 2077'); INSERT INTO foo VALUES (2078, 'Row 2078'); INSERT INTO foo VALUES (2079, 'Row 2079'); INSERT INTO foo VALUES (2080, 'Row 2080'); INSERT INTO foo VALUES (2081, 'Row 2081'); INSERT INTO foo VALUES (2082, 'Row 2082'); INSERT INTO foo VALUES (2083, 'Row 2083'); INSERT INTO foo VALUES (2084, 'Row 2084'); INSERT INTO foo VALUES (2085, 'Row 2085'); INSERT INTO foo VALUES (2086, 'Row 2086'); INSERT INTO foo VALUES (2087, 'Row 2087'); INSERT INTO foo VALUES (2088, 'Row 2088'); INSERT INTO foo VALUES (2089, 'Row 2089'); INSERT INTO foo VALUES (2090, 'Row 2090'); INSERT INTO foo VALUES (2091, 'Row 2091'); INSERT INTO foo VALUES (2092, 'Row 2092'); INSERT INTO foo VALUES (2093, 'Row 2093'); INSERT INTO foo VALUES (2094, 'Row 2094'); INSERT INTO foo VALUES (2095, 'Row 2095'); INSERT INTO foo VALUES (2096, 'Row 2096'); INSERT INTO foo VALUES (2097, 'Row 2097'); INSERT INTO foo VALUES (2098, 'Row 2098'); INSERT INTO foo VALUES (2099, 'Row 2099'); INSERT INTO foo VALUES (2100, 'Row 2100'); INSERT INTO foo VALUES (2101, 'Row 2101'); INSERT INTO foo VALUES (2102, 'Row 2102'); INSERT INTO foo VALUES (2103, 'Row 2103'); INSERT INTO foo VALUES (2104, 'Row 2104'); INSERT INTO foo VALUES (2105, 'Row 2105'); INSERT INTO foo VALUES (2106, 'Row 2106'); INSERT INTO foo VALUES (2107, 'Row 2107'); INSERT INTO foo VALUES (2108, 'Row 2108'); INSERT INTO foo VALUES (2109, 'Row 2109'); INSERT INTO foo VALUES (2110, 'Row 2110'); INSERT INTO foo VALUES (2111, 'Row 2111'); INSERT INTO foo VALUES (2112, 'Row 2112'); INSERT INTO foo VALUES (2113, 'Row 2113'); INSERT INTO foo VALUES (2114, 'Row 2114'); INSERT INTO foo VALUES (2115, 'Row 2115'); INSERT INTO foo VALUES (2116, 'Row 2116'); INSERT INTO foo VALUES (2117, 'Row 2117'); INSERT INTO foo VALUES (2118, 'Row 2118'); INSERT INTO foo VALUES (2119, 'Row 2119'); INSERT INTO foo VALUES (2120, 'Row 2120'); INSERT INTO foo VALUES (2121, 'Row 2121'); INSERT INTO foo VALUES (2122, 'Row 2122'); INSERT INTO foo VALUES (2123, 'Row 2123'); INSERT INTO foo VALUES (2124, 'Row 2124'); INSERT INTO foo VALUES (2125, 'Row 2125'); INSERT INTO foo VALUES (2126, 'Row 2126'); INSERT INTO foo VALUES (2127, 'Row 2127'); INSERT INTO foo VALUES (2128, 'Row 2128'); INSERT INTO foo VALUES (2129, 'Row 2129'); INSERT INTO foo VALUES (2130, 'Row 2130'); INSERT INTO foo VALUES (2131, 'Row 2131'); INSERT INTO foo VALUES (2132, 'Row 2132'); INSERT INTO foo VALUES (2133, 'Row 2133'); INSERT INTO foo VALUES (2134, 'Row 2134'); INSERT INTO foo VALUES (2135, 'Row 2135'); INSERT INTO foo VALUES (2136, 'Row 2136'); INSERT INTO foo VALUES (2137, 'Row 2137'); INSERT INTO foo VALUES (2138, 'Row 2138'); INSERT INTO foo VALUES (2139, 'Row 2139'); INSERT INTO foo VALUES (2140, 'Row 2140'); INSERT INTO foo VALUES (2141, 'Row 2141'); INSERT INTO foo VALUES (2142, 'Row 2142'); INSERT INTO foo VALUES (2143, 'Row 2143'); INSERT INTO foo VALUES (2144, 'Row 2144'); INSERT INTO foo VALUES (2145, 'Row 2145'); INSERT INTO foo VALUES (2146, 'Row 2146'); INSERT INTO foo VALUES (2147, 'Row 2147'); INSERT INTO foo VALUES (2148, 'Row 2148'); INSERT INTO foo VALUES (2149, 'Row 2149'); INSERT INTO foo VALUES (2150, 'Row 2150'); INSERT INTO foo VALUES (2151, 'Row 2151'); INSERT INTO foo VALUES (2152, 'Row 2152'); INSERT INTO foo VALUES (2153, 'Row 2153'); INSERT INTO foo VALUES (2154, 'Row 2154'); INSERT INTO foo VALUES (2155, 'Row 2155'); INSERT INTO foo VALUES (2156, 'Row 2156'); INSERT INTO foo VALUES (2157, 'Row 2157'); INSERT INTO foo VALUES (2158, 'Row 2158'); INSERT INTO foo VALUES (2159, 'Row 2159'); INSERT INTO foo VALUES (2160, 'Row 2160'); INSERT INTO foo VALUES (2161, 'Row 2161'); INSERT INTO foo VALUES (2162, 'Row 2162'); INSERT INTO foo VALUES (2163, 'Row 2163'); INSERT INTO foo VALUES (2164, 'Row 2164'); INSERT INTO foo VALUES (2165, 'Row 2165'); INSERT INTO foo VALUES (2166, 'Row 2166'); INSERT INTO foo VALUES (2167, 'Row 2167'); INSERT INTO foo VALUES (2168, 'Row 2168'); INSERT INTO foo VALUES (2169, 'Row 2169'); INSERT INTO foo VALUES (2170, 'Row 2170'); INSERT INTO foo VALUES (2171, 'Row 2171'); INSERT INTO foo VALUES (2172, 'Row 2172'); INSERT INTO foo VALUES (2173, 'Row 2173'); INSERT INTO foo VALUES (2174, 'Row 2174'); INSERT INTO foo VALUES (2175, 'Row 2175'); INSERT INTO foo VALUES (2176, 'Row 2176'); INSERT INTO foo VALUES (2177, 'Row 2177'); INSERT INTO foo VALUES (2178, 'Row 2178'); INSERT INTO foo VALUES (2179, 'Row 2179'); INSERT INTO foo VALUES (2180, 'Row 2180'); INSERT INTO foo VALUES (2181, 'Row 2181'); INSERT INTO foo VALUES (2182, 'Row 2182'); INSERT INTO foo VALUES (2183, 'Row 2183'); INSERT INTO foo VALUES (2184, 'Row 2184'); INSERT INTO foo VALUES (2185, 'Row 2185'); INSERT INTO foo VALUES (2186, 'Row 2186'); INSERT INTO foo VALUES (2187, 'Row 2187'); INSERT INTO foo VALUES (2188, 'Row 2188'); INSERT INTO foo VALUES (2189, 'Row 2189'); INSERT INTO foo VALUES (2190, 'Row 2190'); INSERT INTO foo VALUES (2191, 'Row 2191'); INSERT INTO foo VALUES (2192, 'Row 2192'); INSERT INTO foo VALUES (2193, 'Row 2193'); INSERT INTO foo VALUES (2194, 'Row 2194'); INSERT INTO foo VALUES (2195, 'Row 2195'); INSERT INTO foo VALUES (2196, 'Row 2196'); INSERT INTO foo VALUES (2197, 'Row 2197'); INSERT INTO foo VALUES (2198, 'Row 2198'); INSERT INTO foo VALUES (2199, 'Row 2199'); INSERT INTO foo VALUES (2200, 'Row 2200'); INSERT INTO foo VALUES (2201, 'Row 2201'); INSERT INTO foo VALUES (2202, 'Row 2202'); INSERT INTO foo VALUES (2203, 'Row 2203'); INSERT INTO foo VALUES (2204, 'Row 2204'); INSERT INTO foo VALUES (2205, 'Row 2205'); INSERT INTO foo VALUES (2206, 'Row 2206'); INSERT INTO foo VALUES (2207, 'Row 2207'); INSERT INTO foo VALUES (2208, 'Row 2208'); INSERT INTO foo VALUES (2209, 'Row 2209'); INSERT INTO foo VALUES (2210, 'Row 2210'); INSERT INTO foo VALUES (2211, 'Row 2211'); INSERT INTO foo VALUES (2212, 'Row 2212'); INSERT INTO foo VALUES (2213, 'Row 2213'); INSERT INTO foo VALUES (2214, 'Row 2214'); INSERT INTO foo VALUES (2215, 'Row 2215'); INSERT INTO foo VALUES (2216, 'Row 2216'); INSERT INTO foo VALUES (2217, 'Row 2217'); INSERT INTO foo VALUES (2218, 'Row 2218'); INSERT INTO foo VALUES (2219, 'Row 2219'); INSERT INTO foo VALUES (2220, 'Row 2220'); INSERT INTO foo VALUES (2221, 'Row 2221'); INSERT INTO foo VALUES (2222, 'Row 2222'); INSERT INTO foo VALUES (2223, 'Row 2223'); INSERT INTO foo VALUES (2224, 'Row 2224'); INSERT INTO foo VALUES (2225, 'Row 2225'); INSERT INTO foo VALUES (2226, 'Row 2226'); INSERT INTO foo VALUES (2227, 'Row 2227'); INSERT INTO foo VALUES (2228, 'Row 2228'); INSERT INTO foo VALUES (2229, 'Row 2229'); INSERT INTO foo VALUES (2230, 'Row 2230'); INSERT INTO foo VALUES (2231, 'Row 2231'); INSERT INTO foo VALUES (2232, 'Row 2232'); INSERT INTO foo VALUES (2233, 'Row 2233'); INSERT INTO foo VALUES (2234, 'Row 2234'); INSERT INTO foo VALUES (2235, 'Row 2235'); INSERT INTO foo VALUES (2236, 'Row 2236'); INSERT INTO foo VALUES (2237, 'Row 2237'); INSERT INTO foo VALUES (2238, 'Row 2238'); INSERT INTO foo VALUES (2239, 'Row 2239'); INSERT INTO foo VALUES (2240, 'Row 2240'); INSERT INTO foo VALUES (2241, 'Row 2241'); INSERT INTO foo VALUES (2242, 'Row 2242'); INSERT INTO foo VALUES (2243, 'Row 2243'); INSERT INTO foo VALUES (2244, 'Row 2244'); INSERT INTO foo VALUES (2245, 'Row 2245'); INSERT INTO foo VALUES (2246, 'Row 2246'); INSERT INTO foo VALUES (2247, 'Row 2247'); INSERT INTO foo VALUES (2248, 'Row 2248'); INSERT INTO foo VALUES (2249, 'Row 2249'); INSERT INTO foo VALUES (2250, 'Row 2250'); INSERT INTO foo VALUES (2251, 'Row 2251'); INSERT INTO foo VALUES (2252, 'Row 2252'); INSERT INTO foo VALUES (2253, 'Row 2253'); INSERT INTO foo VALUES (2254, 'Row 2254'); INSERT INTO foo VALUES (2255, 'Row 2255'); INSERT INTO foo VALUES (2256, 'Row 2256'); INSERT INTO foo VALUES (2257, 'Row 2257'); INSERT INTO foo VALUES (2258, 'Row 2258'); INSERT INTO foo VALUES (2259, 'Row 2259'); INSERT INTO foo VALUES (2260, 'Row 2260'); INSERT INTO foo VALUES (2261, 'Row 2261'); INSERT INTO foo VALUES (2262, 'Row 2262'); INSERT INTO foo VALUES (2263, 'Row 2263'); INSERT INTO foo VALUES (2264, 'Row 2264'); INSERT INTO foo VALUES (2265, 'Row 2265'); INSERT INTO foo VALUES (2266, 'Row 2266'); INSERT INTO foo VALUES (2267, 'Row 2267'); INSERT INTO foo VALUES (2268, 'Row 2268'); INSERT INTO foo VALUES (2269, 'Row 2269'); INSERT INTO foo VALUES (2270, 'Row 2270'); INSERT INTO foo VALUES (2271, 'Row 2271'); INSERT INTO foo VALUES (2272, 'Row 2272'); INSERT INTO foo VALUES (2273, 'Row 2273'); INSERT INTO foo VALUES (2274, 'Row 2274'); INSERT INTO foo VALUES (2275, 'Row 2275'); INSERT INTO foo VALUES (2276, 'Row 2276'); INSERT INTO foo VALUES (2277, 'Row 2277'); INSERT INTO foo VALUES (2278, 'Row 2278'); INSERT INTO foo VALUES (2279, 'Row 2279'); INSERT INTO foo VALUES (2280, 'Row 2280'); INSERT INTO foo VALUES (2281, 'Row 2281'); INSERT INTO foo VALUES (2282, 'Row 2282'); INSERT INTO foo VALUES (2283, 'Row 2283'); INSERT INTO foo VALUES (2284, 'Row 2284'); INSERT INTO foo VALUES (2285, 'Row 2285'); INSERT INTO foo VALUES (2286, 'Row 2286'); INSERT INTO foo VALUES (2287, 'Row 2287'); INSERT INTO foo VALUES (2288, 'Row 2288'); INSERT INTO foo VALUES (2289, 'Row 2289'); INSERT INTO foo VALUES (2290, 'Row 2290'); INSERT INTO foo VALUES (2291, 'Row 2291'); INSERT INTO foo VALUES (2292, 'Row 2292'); INSERT INTO foo VALUES (2293, 'Row 2293'); INSERT INTO foo VALUES (2294, 'Row 2294'); INSERT INTO foo VALUES (2295, 'Row 2295'); INSERT INTO foo VALUES (2296, 'Row 2296'); INSERT INTO foo VALUES (2297, 'Row 2297'); INSERT INTO foo VALUES (2298, 'Row 2298'); INSERT INTO foo VALUES (2299, 'Row 2299'); INSERT INTO foo VALUES (2300, 'Row 2300'); INSERT INTO foo VALUES (2301, 'Row 2301'); INSERT INTO foo VALUES (2302, 'Row 2302'); INSERT INTO foo VALUES (2303, 'Row 2303'); INSERT INTO foo VALUES (2304, 'Row 2304'); INSERT INTO foo VALUES (2305, 'Row 2305'); INSERT INTO foo VALUES (2306, 'Row 2306'); INSERT INTO foo VALUES (2307, 'Row 2307'); INSERT INTO foo VALUES (2308, 'Row 2308'); INSERT INTO foo VALUES (2309, 'Row 2309'); INSERT INTO foo VALUES (2310, 'Row 2310'); INSERT INTO foo VALUES (2311, 'Row 2311'); INSERT INTO foo VALUES (2312, 'Row 2312'); INSERT INTO foo VALUES (2313, 'Row 2313'); INSERT INTO foo VALUES (2314, 'Row 2314'); INSERT INTO foo VALUES (2315, 'Row 2315'); INSERT INTO foo VALUES (2316, 'Row 2316'); INSERT INTO foo VALUES (2317, 'Row 2317'); INSERT INTO foo VALUES (2318, 'Row 2318'); INSERT INTO foo VALUES (2319, 'Row 2319'); INSERT INTO foo VALUES (2320, 'Row 2320'); INSERT INTO foo VALUES (2321, 'Row 2321'); INSERT INTO foo VALUES (2322, 'Row 2322'); INSERT INTO foo VALUES (2323, 'Row 2323'); INSERT INTO foo VALUES (2324, 'Row 2324'); INSERT INTO foo VALUES (2325, 'Row 2325'); INSERT INTO foo VALUES (2326, 'Row 2326'); INSERT INTO foo VALUES (2327, 'Row 2327'); INSERT INTO foo VALUES (2328, 'Row 2328'); INSERT INTO foo VALUES (2329, 'Row 2329'); INSERT INTO foo VALUES (2330, 'Row 2330'); INSERT INTO foo VALUES (2331, 'Row 2331'); INSERT INTO foo VALUES (2332, 'Row 2332'); INSERT INTO foo VALUES (2333, 'Row 2333'); INSERT INTO foo VALUES (2334, 'Row 2334'); INSERT INTO foo VALUES (2335, 'Row 2335'); INSERT INTO foo VALUES (2336, 'Row 2336'); INSERT INTO foo VALUES (2337, 'Row 2337'); INSERT INTO foo VALUES (2338, 'Row 2338'); INSERT INTO foo VALUES (2339, 'Row 2339'); INSERT INTO foo VALUES (2340, 'Row 2340'); INSERT INTO foo VALUES (2341, 'Row 2341'); INSERT INTO foo VALUES (2342, 'Row 2342'); INSERT INTO foo VALUES (2343, 'Row 2343'); INSERT INTO foo VALUES (2344, 'Row 2344'); INSERT INTO foo VALUES (2345, 'Row 2345'); INSERT INTO foo VALUES (2346, 'Row 2346'); INSERT INTO foo VALUES (2347, 'Row 2347'); INSERT INTO foo VALUES (2348, 'Row 2348'); INSERT INTO foo VALUES (2349, 'Row 2349'); INSERT INTO foo VALUES (2350, 'Row 2350'); INSERT INTO foo VALUES (2351, 'Row 2351'); INSERT INTO foo VALUES (2352, 'Row 2352'); INSERT INTO foo VALUES (2353, 'Row 2353'); INSERT INTO foo VALUES (2354, 'Row 2354'); INSERT INTO foo VALUES (2355, 'Row 2355'); INSERT INTO foo VALUES (2356, 'Row 2356'); INSERT INTO foo VALUES (2357, 'Row 2357'); INSERT INTO foo VALUES (2358, 'Row 2358'); INSERT INTO foo VALUES (2359, 'Row 2359'); INSERT INTO foo VALUES (2360, 'Row 2360'); INSERT INTO foo VALUES (2361, 'Row 2361'); INSERT INTO foo VALUES (2362, 'Row 2362'); INSERT INTO foo VALUES (2363, 'Row 2363'); INSERT INTO foo VALUES (2364, 'Row 2364'); INSERT INTO foo VALUES (2365, 'Row 2365'); INSERT INTO foo VALUES (2366, 'Row 2366'); INSERT INTO foo VALUES (2367, 'Row 2367'); INSERT INTO foo VALUES (2368, 'Row 2368'); INSERT INTO foo VALUES (2369, 'Row 2369'); INSERT INTO foo VALUES (2370, 'Row 2370'); INSERT INTO foo VALUES (2371, 'Row 2371'); INSERT INTO foo VALUES (2372, 'Row 2372'); INSERT INTO foo VALUES (2373, 'Row 2373'); INSERT INTO foo VALUES (2374, 'Row 2374'); INSERT INTO foo VALUES (2375, 'Row 2375'); INSERT INTO foo VALUES (2376, 'Row 2376'); INSERT INTO foo VALUES (2377, 'Row 2377'); INSERT INTO foo VALUES (2378, 'Row 2378'); INSERT INTO foo VALUES (2379, 'Row 2379'); INSERT INTO foo VALUES (2380, 'Row 2380'); INSERT INTO foo VALUES (2381, 'Row 2381'); INSERT INTO foo VALUES (2382, 'Row 2382'); INSERT INTO foo VALUES (2383, 'Row 2383'); INSERT INTO foo VALUES (2384, 'Row 2384'); INSERT INTO foo VALUES (2385, 'Row 2385'); INSERT INTO foo VALUES (2386, 'Row 2386'); INSERT INTO foo VALUES (2387, 'Row 2387'); INSERT INTO foo VALUES (2388, 'Row 2388'); INSERT INTO foo VALUES (2389, 'Row 2389'); INSERT INTO foo VALUES (2390, 'Row 2390'); INSERT INTO foo VALUES (2391, 'Row 2391'); INSERT INTO foo VALUES (2392, 'Row 2392'); INSERT INTO foo VALUES (2393, 'Row 2393'); INSERT INTO foo VALUES (2394, 'Row 2394'); INSERT INTO foo VALUES (2395, 'Row 2395'); INSERT INTO foo VALUES (2396, 'Row 2396'); INSERT INTO foo VALUES (2397, 'Row 2397'); INSERT INTO foo VALUES (2398, 'Row 2398'); INSERT INTO foo VALUES (2399, 'Row 2399'); INSERT INTO foo VALUES (2400, 'Row 2400'); INSERT INTO foo VALUES (2401, 'Row 2401'); INSERT INTO foo VALUES (2402, 'Row 2402'); INSERT INTO foo VALUES (2403, 'Row 2403'); INSERT INTO foo VALUES (2404, 'Row 2404'); INSERT INTO foo VALUES (2405, 'Row 2405'); INSERT INTO foo VALUES (2406, 'Row 2406'); INSERT INTO foo VALUES (2407, 'Row 2407'); INSERT INTO foo VALUES (2408, 'Row 2408'); INSERT INTO foo VALUES (2409, 'Row 2409'); INSERT INTO foo VALUES (2410, 'Row 2410'); INSERT INTO foo VALUES (2411, 'Row 2411'); INSERT INTO foo VALUES (2412, 'Row 2412'); INSERT INTO foo VALUES (2413, 'Row 2413'); INSERT INTO foo VALUES (2414, 'Row 2414'); INSERT INTO foo VALUES (2415, 'Row 2415'); INSERT INTO foo VALUES (2416, 'Row 2416'); INSERT INTO foo VALUES (2417, 'Row 2417'); INSERT INTO foo VALUES (2418, 'Row 2418'); INSERT INTO foo VALUES (2419, 'Row 2419'); INSERT INTO foo VALUES (2420, 'Row 2420'); INSERT INTO foo VALUES (2421, 'Row 2421'); INSERT INTO foo VALUES (2422, 'Row 2422'); INSERT INTO foo VALUES (2423, 'Row 2423'); INSERT INTO foo VALUES (2424, 'Row 2424'); INSERT INTO foo VALUES (2425, 'Row 2425'); INSERT INTO foo VALUES (2426, 'Row 2426'); INSERT INTO foo VALUES (2427, 'Row 2427'); INSERT INTO foo VALUES (2428, 'Row 2428'); INSERT INTO foo VALUES (2429, 'Row 2429'); INSERT INTO foo VALUES (2430, 'Row 2430'); INSERT INTO foo VALUES (2431, 'Row 2431'); INSERT INTO foo VALUES (2432, 'Row 2432'); INSERT INTO foo VALUES (2433, 'Row 2433'); INSERT INTO foo VALUES (2434, 'Row 2434'); INSERT INTO foo VALUES (2435, 'Row 2435'); INSERT INTO foo VALUES (2436, 'Row 2436'); INSERT INTO foo VALUES (2437, 'Row 2437'); INSERT INTO foo VALUES (2438, 'Row 2438'); INSERT INTO foo VALUES (2439, 'Row 2439'); INSERT INTO foo VALUES (2440, 'Row 2440'); INSERT INTO foo VALUES (2441, 'Row 2441'); INSERT INTO foo VALUES (2442, 'Row 2442'); INSERT INTO foo VALUES (2443, 'Row 2443'); INSERT INTO foo VALUES (2444, 'Row 2444'); INSERT INTO foo VALUES (2445, 'Row 2445'); INSERT INTO foo VALUES (2446, 'Row 2446'); INSERT INTO foo VALUES (2447, 'Row 2447'); INSERT INTO foo VALUES (2448, 'Row 2448'); INSERT INTO foo VALUES (2449, 'Row 2449'); INSERT INTO foo VALUES (2450, 'Row 2450'); INSERT INTO foo VALUES (2451, 'Row 2451'); INSERT INTO foo VALUES (2452, 'Row 2452'); INSERT INTO foo VALUES (2453, 'Row 2453'); INSERT INTO foo VALUES (2454, 'Row 2454'); INSERT INTO foo VALUES (2455, 'Row 2455'); INSERT INTO foo VALUES (2456, 'Row 2456'); INSERT INTO foo VALUES (2457, 'Row 2457'); INSERT INTO foo VALUES (2458, 'Row 2458'); INSERT INTO foo VALUES (2459, 'Row 2459'); INSERT INTO foo VALUES (2460, 'Row 2460'); INSERT INTO foo VALUES (2461, 'Row 2461'); INSERT INTO foo VALUES (2462, 'Row 2462'); INSERT INTO foo VALUES (2463, 'Row 2463'); INSERT INTO foo VALUES (2464, 'Row 2464'); INSERT INTO foo VALUES (2465, 'Row 2465'); INSERT INTO foo VALUES (2466, 'Row 2466'); INSERT INTO foo VALUES (2467, 'Row 2467'); INSERT INTO foo VALUES (2468, 'Row 2468'); INSERT INTO foo VALUES (2469, 'Row 2469'); INSERT INTO foo VALUES (2470, 'Row 2470'); INSERT INTO foo VALUES (2471, 'Row 2471'); INSERT INTO foo VALUES (2472, 'Row 2472'); INSERT INTO foo VALUES (2473, 'Row 2473'); INSERT INTO foo VALUES (2474, 'Row 2474'); INSERT INTO foo VALUES (2475, 'Row 2475'); INSERT INTO foo VALUES (2476, 'Row 2476'); INSERT INTO foo VALUES (2477, 'Row 2477'); INSERT INTO foo VALUES (2478, 'Row 2478'); INSERT INTO foo VALUES (2479, 'Row 2479'); INSERT INTO foo VALUES (2480, 'Row 2480'); INSERT INTO foo VALUES (2481, 'Row 2481'); INSERT INTO foo VALUES (2482, 'Row 2482'); INSERT INTO foo VALUES (2483, 'Row 2483'); INSERT INTO foo VALUES (2484, 'Row 2484'); INSERT INTO foo VALUES (2485, 'Row 2485'); INSERT INTO foo VALUES (2486, 'Row 2486'); INSERT INTO foo VALUES (2487, 'Row 2487'); INSERT INTO foo VALUES (2488, 'Row 2488'); INSERT INTO foo VALUES (2489, 'Row 2489'); INSERT INTO foo VALUES (2490, 'Row 2490'); INSERT INTO foo VALUES (2491, 'Row 2491'); INSERT INTO foo VALUES (2492, 'Row 2492'); INSERT INTO foo VALUES (2493, 'Row 2493'); INSERT INTO foo VALUES (2494, 'Row 2494'); INSERT INTO foo VALUES (2495, 'Row 2495'); INSERT INTO foo VALUES (2496, 'Row 2496'); INSERT INTO foo VALUES (2497, 'Row 2497'); INSERT INTO foo VALUES (2498, 'Row 2498'); INSERT INTO foo VALUES (2499, 'Row 2499'); INSERT INTO foo VALUES (2500, 'Row 2500'); INSERT INTO foo VALUES (2501, 'Row 2501'); INSERT INTO foo VALUES (2502, 'Row 2502'); INSERT INTO foo VALUES (2503, 'Row 2503'); INSERT INTO foo VALUES (2504, 'Row 2504'); INSERT INTO foo VALUES (2505, 'Row 2505'); INSERT INTO foo VALUES (2506, 'Row 2506'); INSERT INTO foo VALUES (2507, 'Row 2507'); INSERT INTO foo VALUES (2508, 'Row 2508'); INSERT INTO foo VALUES (2509, 'Row 2509'); INSERT INTO foo VALUES (2510, 'Row 2510'); INSERT INTO foo VALUES (2511, 'Row 2511'); INSERT INTO foo VALUES (2512, 'Row 2512'); INSERT INTO foo VALUES (2513, 'Row 2513'); INSERT INTO foo VALUES (2514, 'Row 2514'); INSERT INTO foo VALUES (2515, 'Row 2515'); INSERT INTO foo VALUES (2516, 'Row 2516'); INSERT INTO foo VALUES (2517, 'Row 2517'); INSERT INTO foo VALUES (2518, 'Row 2518'); INSERT INTO foo VALUES (2519, 'Row 2519'); INSERT INTO foo VALUES (2520, 'Row 2520'); INSERT INTO foo VALUES (2521, 'Row 2521'); INSERT INTO foo VALUES (2522, 'Row 2522'); INSERT INTO foo VALUES (2523, 'Row 2523'); INSERT INTO foo VALUES (2524, 'Row 2524'); INSERT INTO foo VALUES (2525, 'Row 2525'); INSERT INTO foo VALUES (2526, 'Row 2526'); INSERT INTO foo VALUES (2527, 'Row 2527'); INSERT INTO foo VALUES (2528, 'Row 2528'); INSERT INTO foo VALUES (2529, 'Row 2529'); INSERT INTO foo VALUES (2530, 'Row 2530'); INSERT INTO foo VALUES (2531, 'Row 2531'); INSERT INTO foo VALUES (2532, 'Row 2532'); INSERT INTO foo VALUES (2533, 'Row 2533'); INSERT INTO foo VALUES (2534, 'Row 2534'); INSERT INTO foo VALUES (2535, 'Row 2535'); INSERT INTO foo VALUES (2536, 'Row 2536'); INSERT INTO foo VALUES (2537, 'Row 2537'); INSERT INTO foo VALUES (2538, 'Row 2538'); INSERT INTO foo VALUES (2539, 'Row 2539'); INSERT INTO foo VALUES (2540, 'Row 2540'); INSERT INTO foo VALUES (2541, 'Row 2541'); INSERT INTO foo VALUES (2542, 'Row 2542'); INSERT INTO foo VALUES (2543, 'Row 2543'); INSERT INTO foo VALUES (2544, 'Row 2544'); INSERT INTO foo VALUES (2545, 'Row 2545'); INSERT INTO foo VALUES (2546, 'Row 2546'); INSERT INTO foo VALUES (2547, 'Row 2547'); INSERT INTO foo VALUES (2548, 'Row 2548'); INSERT INTO foo VALUES (2549, 'Row 2549'); INSERT INTO foo VALUES (2550, 'Row 2550'); INSERT INTO foo VALUES (2551, 'Row 2551'); INSERT INTO foo VALUES (2552, 'Row 2552'); INSERT INTO foo VALUES (2553, 'Row 2553'); INSERT INTO foo VALUES (2554, 'Row 2554'); INSERT INTO foo VALUES (2555, 'Row 2555'); INSERT INTO foo VALUES (2556, 'Row 2556'); INSERT INTO foo VALUES (2557, 'Row 2557'); INSERT INTO foo VALUES (2558, 'Row 2558'); INSERT INTO foo VALUES (2559, 'Row 2559'); INSERT INTO foo VALUES (2560, 'Row 2560'); INSERT INTO foo VALUES (2561, 'Row 2561'); INSERT INTO foo VALUES (2562, 'Row 2562'); INSERT INTO foo VALUES (2563, 'Row 2563'); INSERT INTO foo VALUES (2564, 'Row 2564'); INSERT INTO foo VALUES (2565, 'Row 2565'); INSERT INTO foo VALUES (2566, 'Row 2566'); INSERT INTO foo VALUES (2567, 'Row 2567'); INSERT INTO foo VALUES (2568, 'Row 2568'); INSERT INTO foo VALUES (2569, 'Row 2569'); INSERT INTO foo VALUES (2570, 'Row 2570'); INSERT INTO foo VALUES (2571, 'Row 2571'); INSERT INTO foo VALUES (2572, 'Row 2572'); INSERT INTO foo VALUES (2573, 'Row 2573'); INSERT INTO foo VALUES (2574, 'Row 2574'); INSERT INTO foo VALUES (2575, 'Row 2575'); INSERT INTO foo VALUES (2576, 'Row 2576'); INSERT INTO foo VALUES (2577, 'Row 2577'); INSERT INTO foo VALUES (2578, 'Row 2578'); INSERT INTO foo VALUES (2579, 'Row 2579'); INSERT INTO foo VALUES (2580, 'Row 2580'); INSERT INTO foo VALUES (2581, 'Row 2581'); INSERT INTO foo VALUES (2582, 'Row 2582'); INSERT INTO foo VALUES (2583, 'Row 2583'); INSERT INTO foo VALUES (2584, 'Row 2584'); INSERT INTO foo VALUES (2585, 'Row 2585'); INSERT INTO foo VALUES (2586, 'Row 2586'); INSERT INTO foo VALUES (2587, 'Row 2587'); INSERT INTO foo VALUES (2588, 'Row 2588'); INSERT INTO foo VALUES (2589, 'Row 2589'); INSERT INTO foo VALUES (2590, 'Row 2590'); INSERT INTO foo VALUES (2591, 'Row 2591'); INSERT INTO foo VALUES (2592, 'Row 2592'); INSERT INTO foo VALUES (2593, 'Row 2593'); INSERT INTO foo VALUES (2594, 'Row 2594'); INSERT INTO foo VALUES (2595, 'Row 2595'); INSERT INTO foo VALUES (2596, 'Row 2596'); INSERT INTO foo VALUES (2597, 'Row 2597'); INSERT INTO foo VALUES (2598, 'Row 2598'); INSERT INTO foo VALUES (2599, 'Row 2599'); INSERT INTO foo VALUES (2600, 'Row 2600'); INSERT INTO foo VALUES (2601, 'Row 2601'); INSERT INTO foo VALUES (2602, 'Row 2602'); INSERT INTO foo VALUES (2603, 'Row 2603'); INSERT INTO foo VALUES (2604, 'Row 2604'); INSERT INTO foo VALUES (2605, 'Row 2605'); INSERT INTO foo VALUES (2606, 'Row 2606'); INSERT INTO foo VALUES (2607, 'Row 2607'); INSERT INTO foo VALUES (2608, 'Row 2608'); INSERT INTO foo VALUES (2609, 'Row 2609'); INSERT INTO foo VALUES (2610, 'Row 2610'); INSERT INTO foo VALUES (2611, 'Row 2611'); INSERT INTO foo VALUES (2612, 'Row 2612'); INSERT INTO foo VALUES (2613, 'Row 2613'); INSERT INTO foo VALUES (2614, 'Row 2614'); INSERT INTO foo VALUES (2615, 'Row 2615'); INSERT INTO foo VALUES (2616, 'Row 2616'); INSERT INTO foo VALUES (2617, 'Row 2617'); INSERT INTO foo VALUES (2618, 'Row 2618'); INSERT INTO foo VALUES (2619, 'Row 2619'); INSERT INTO foo VALUES (2620, 'Row 2620'); INSERT INTO foo VALUES (2621, 'Row 2621'); INSERT INTO foo VALUES (2622, 'Row 2622'); INSERT INTO foo VALUES (2623, 'Row 2623'); INSERT INTO foo VALUES (2624, 'Row 2624'); INSERT INTO foo VALUES (2625, 'Row 2625'); INSERT INTO foo VALUES (2626, 'Row 2626'); INSERT INTO foo VALUES (2627, 'Row 2627'); INSERT INTO foo VALUES (2628, 'Row 2628'); INSERT INTO foo VALUES (2629, 'Row 2629'); INSERT INTO foo VALUES (2630, 'Row 2630'); INSERT INTO foo VALUES (2631, 'Row 2631'); INSERT INTO foo VALUES (2632, 'Row 2632'); INSERT INTO foo VALUES (2633, 'Row 2633'); INSERT INTO foo VALUES (2634, 'Row 2634'); INSERT INTO foo VALUES (2635, 'Row 2635'); INSERT INTO foo VALUES (2636, 'Row 2636'); INSERT INTO foo VALUES (2637, 'Row 2637'); INSERT INTO foo VALUES (2638, 'Row 2638'); INSERT INTO foo VALUES (2639, 'Row 2639'); INSERT INTO foo VALUES (2640, 'Row 2640'); INSERT INTO foo VALUES (2641, 'Row 2641'); INSERT INTO foo VALUES (2642, 'Row 2642'); INSERT INTO foo VALUES (2643, 'Row 2643'); INSERT INTO foo VALUES (2644, 'Row 2644'); INSERT INTO foo VALUES (2645, 'Row 2645'); INSERT INTO foo VALUES (2646, 'Row 2646'); INSERT INTO foo VALUES (2647, 'Row 2647'); INSERT INTO foo VALUES (2648, 'Row 2648'); INSERT INTO foo VALUES (2649, 'Row 2649'); INSERT INTO foo VALUES (2650, 'Row 2650'); INSERT INTO foo VALUES (2651, 'Row 2651'); INSERT INTO foo VALUES (2652, 'Row 2652'); INSERT INTO foo VALUES (2653, 'Row 2653'); INSERT INTO foo VALUES (2654, 'Row 2654'); INSERT INTO foo VALUES (2655, 'Row 2655'); INSERT INTO foo VALUES (2656, 'Row 2656'); INSERT INTO foo VALUES (2657, 'Row 2657'); INSERT INTO foo VALUES (2658, 'Row 2658'); INSERT INTO foo VALUES (2659, 'Row 2659'); INSERT INTO foo VALUES (2660, 'Row 2660'); INSERT INTO foo VALUES (2661, 'Row 2661'); INSERT INTO foo VALUES (2662, 'Row 2662'); INSERT INTO foo VALUES (2663, 'Row 2663'); INSERT INTO foo VALUES (2664, 'Row 2664'); INSERT INTO foo VALUES (2665, 'Row 2665'); INSERT INTO foo VALUES (2666, 'Row 2666'); INSERT INTO foo VALUES (2667, 'Row 2667'); INSERT INTO foo VALUES (2668, 'Row 2668'); INSERT INTO foo VALUES (2669, 'Row 2669'); INSERT INTO foo VALUES (2670, 'Row 2670'); INSERT INTO foo VALUES (2671, 'Row 2671'); INSERT INTO foo VALUES (2672, 'Row 2672'); INSERT INTO foo VALUES (2673, 'Row 2673'); INSERT INTO foo VALUES (2674, 'Row 2674'); INSERT INTO foo VALUES (2675, 'Row 2675'); INSERT INTO foo VALUES (2676, 'Row 2676'); INSERT INTO foo VALUES (2677, 'Row 2677'); INSERT INTO foo VALUES (2678, 'Row 2678'); INSERT INTO foo VALUES (2679, 'Row 2679'); INSERT INTO foo VALUES (2680, 'Row 2680'); INSERT INTO foo VALUES (2681, 'Row 2681'); INSERT INTO foo VALUES (2682, 'Row 2682'); INSERT INTO foo VALUES (2683, 'Row 2683'); INSERT INTO foo VALUES (2684, 'Row 2684'); INSERT INTO foo VALUES (2685, 'Row 2685'); INSERT INTO foo VALUES (2686, 'Row 2686'); INSERT INTO foo VALUES (2687, 'Row 2687'); INSERT INTO foo VALUES (2688, 'Row 2688'); INSERT INTO foo VALUES (2689, 'Row 2689'); INSERT INTO foo VALUES (2690, 'Row 2690'); INSERT INTO foo VALUES (2691, 'Row 2691'); INSERT INTO foo VALUES (2692, 'Row 2692'); INSERT INTO foo VALUES (2693, 'Row 2693'); INSERT INTO foo VALUES (2694, 'Row 2694'); INSERT INTO foo VALUES (2695, 'Row 2695'); INSERT INTO foo VALUES (2696, 'Row 2696'); INSERT INTO foo VALUES (2697, 'Row 2697'); INSERT INTO foo VALUES (2698, 'Row 2698'); INSERT INTO foo VALUES (2699, 'Row 2699'); INSERT INTO foo VALUES (2700, 'Row 2700'); INSERT INTO foo VALUES (2701, 'Row 2701'); INSERT INTO foo VALUES (2702, 'Row 2702'); INSERT INTO foo VALUES (2703, 'Row 2703'); INSERT INTO foo VALUES (2704, 'Row 2704'); INSERT INTO foo VALUES (2705, 'Row 2705'); INSERT INTO foo VALUES (2706, 'Row 2706'); INSERT INTO foo VALUES (2707, 'Row 2707'); INSERT INTO foo VALUES (2708, 'Row 2708'); INSERT INTO foo VALUES (2709, 'Row 2709'); INSERT INTO foo VALUES (2710, 'Row 2710'); INSERT INTO foo VALUES (2711, 'Row 2711'); INSERT INTO foo VALUES (2712, 'Row 2712'); INSERT INTO foo VALUES (2713, 'Row 2713'); INSERT INTO foo VALUES (2714, 'Row 2714'); INSERT INTO foo VALUES (2715, 'Row 2715'); INSERT INTO foo VALUES (2716, 'Row 2716'); INSERT INTO foo VALUES (2717, 'Row 2717'); INSERT INTO foo VALUES (2718, 'Row 2718'); INSERT INTO foo VALUES (2719, 'Row 2719'); INSERT INTO foo VALUES (2720, 'Row 2720'); INSERT INTO foo VALUES (2721, 'Row 2721'); INSERT INTO foo VALUES (2722, 'Row 2722'); INSERT INTO foo VALUES (2723, 'Row 2723'); INSERT INTO foo VALUES (2724, 'Row 2724'); INSERT INTO foo VALUES (2725, 'Row 2725'); INSERT INTO foo VALUES (2726, 'Row 2726'); INSERT INTO foo VALUES (2727, 'Row 2727'); INSERT INTO foo VALUES (2728, 'Row 2728'); INSERT INTO foo VALUES (2729, 'Row 2729'); INSERT INTO foo VALUES (2730, 'Row 2730'); INSERT INTO foo VALUES (2731, 'Row 2731'); INSERT INTO foo VALUES (2732, 'Row 2732'); INSERT INTO foo VALUES (2733, 'Row 2733'); INSERT INTO foo VALUES (2734, 'Row 2734'); INSERT INTO foo VALUES (2735, 'Row 2735'); INSERT INTO foo VALUES (2736, 'Row 2736'); INSERT INTO foo VALUES (2737, 'Row 2737'); INSERT INTO foo VALUES (2738, 'Row 2738'); INSERT INTO foo VALUES (2739, 'Row 2739'); INSERT INTO foo VALUES (2740, 'Row 2740'); INSERT INTO foo VALUES (2741, 'Row 2741'); INSERT INTO foo VALUES (2742, 'Row 2742'); INSERT INTO foo VALUES (2743, 'Row 2743'); INSERT INTO foo VALUES (2744, 'Row 2744'); INSERT INTO foo VALUES (2745, 'Row 2745'); INSERT INTO foo VALUES (2746, 'Row 2746'); INSERT INTO foo VALUES (2747, 'Row 2747'); INSERT INTO foo VALUES (2748, 'Row 2748'); INSERT INTO foo VALUES (2749, 'Row 2749'); INSERT INTO foo VALUES (2750, 'Row 2750'); INSERT INTO foo VALUES (2751, 'Row 2751'); INSERT INTO foo VALUES (2752, 'Row 2752'); INSERT INTO foo VALUES (2753, 'Row 2753'); INSERT INTO foo VALUES (2754, 'Row 2754'); INSERT INTO foo VALUES (2755, 'Row 2755'); INSERT INTO foo VALUES (2756, 'Row 2756'); INSERT INTO foo VALUES (2757, 'Row 2757'); INSERT INTO foo VALUES (2758, 'Row 2758'); INSERT INTO foo VALUES (2759, 'Row 2759'); INSERT INTO foo VALUES (2760, 'Row 2760'); INSERT INTO foo VALUES (2761, 'Row 2761'); INSERT INTO foo VALUES (2762, 'Row 2762'); INSERT INTO foo VALUES (2763, 'Row 2763'); INSERT INTO foo VALUES (2764, 'Row 2764'); INSERT INTO foo VALUES (2765, 'Row 2765'); INSERT INTO foo VALUES (2766, 'Row 2766'); INSERT INTO foo VALUES (2767, 'Row 2767'); INSERT INTO foo VALUES (2768, 'Row 2768'); INSERT INTO foo VALUES (2769, 'Row 2769'); INSERT INTO foo VALUES (2770, 'Row 2770'); INSERT INTO foo VALUES (2771, 'Row 2771'); INSERT INTO foo VALUES (2772, 'Row 2772'); INSERT INTO foo VALUES (2773, 'Row 2773'); INSERT INTO foo VALUES (2774, 'Row 2774'); INSERT INTO foo VALUES (2775, 'Row 2775'); INSERT INTO foo VALUES (2776, 'Row 2776'); INSERT INTO foo VALUES (2777, 'Row 2777'); INSERT INTO foo VALUES (2778, 'Row 2778'); INSERT INTO foo VALUES (2779, 'Row 2779'); INSERT INTO foo VALUES (2780, 'Row 2780'); INSERT INTO foo VALUES (2781, 'Row 2781'); INSERT INTO foo VALUES (2782, 'Row 2782'); INSERT INTO foo VALUES (2783, 'Row 2783'); INSERT INTO foo VALUES (2784, 'Row 2784'); INSERT INTO foo VALUES (2785, 'Row 2785'); INSERT INTO foo VALUES (2786, 'Row 2786'); INSERT INTO foo VALUES (2787, 'Row 2787'); INSERT INTO foo VALUES (2788, 'Row 2788'); INSERT INTO foo VALUES (2789, 'Row 2789'); INSERT INTO foo VALUES (2790, 'Row 2790'); INSERT INTO foo VALUES (2791, 'Row 2791'); INSERT INTO foo VALUES (2792, 'Row 2792'); INSERT INTO foo VALUES (2793, 'Row 2793'); INSERT INTO foo VALUES (2794, 'Row 2794'); INSERT INTO foo VALUES (2795, 'Row 2795'); INSERT INTO foo VALUES (2796, 'Row 2796'); INSERT INTO foo VALUES (2797, 'Row 2797'); INSERT INTO foo VALUES (2798, 'Row 2798'); INSERT INTO foo VALUES (2799, 'Row 2799'); INSERT INTO foo VALUES (2800, 'Row 2800'); INSERT INTO foo VALUES (2801, 'Row 2801'); INSERT INTO foo VALUES (2802, 'Row 2802'); INSERT INTO foo VALUES (2803, 'Row 2803'); INSERT INTO foo VALUES (2804, 'Row 2804'); INSERT INTO foo VALUES (2805, 'Row 2805'); INSERT INTO foo VALUES (2806, 'Row 2806'); INSERT INTO foo VALUES (2807, 'Row 2807'); INSERT INTO foo VALUES (2808, 'Row 2808'); INSERT INTO foo VALUES (2809, 'Row 2809'); INSERT INTO foo VALUES (2810, 'Row 2810'); INSERT INTO foo VALUES (2811, 'Row 2811'); INSERT INTO foo VALUES (2812, 'Row 2812'); INSERT INTO foo VALUES (2813, 'Row 2813'); INSERT INTO foo VALUES (2814, 'Row 2814'); INSERT INTO foo VALUES (2815, 'Row 2815'); INSERT INTO foo VALUES (2816, 'Row 2816'); INSERT INTO foo VALUES (2817, 'Row 2817'); INSERT INTO foo VALUES (2818, 'Row 2818'); INSERT INTO foo VALUES (2819, 'Row 2819'); INSERT INTO foo VALUES (2820, 'Row 2820'); INSERT INTO foo VALUES (2821, 'Row 2821'); INSERT INTO foo VALUES (2822, 'Row 2822'); INSERT INTO foo VALUES (2823, 'Row 2823'); INSERT INTO foo VALUES (2824, 'Row 2824'); INSERT INTO foo VALUES (2825, 'Row 2825'); INSERT INTO foo VALUES (2826, 'Row 2826'); INSERT INTO foo VALUES (2827, 'Row 2827'); INSERT INTO foo VALUES (2828, 'Row 2828'); INSERT INTO foo VALUES (2829, 'Row 2829'); INSERT INTO foo VALUES (2830, 'Row 2830'); INSERT INTO foo VALUES (2831, 'Row 2831'); INSERT INTO foo VALUES (2832, 'Row 2832'); INSERT INTO foo VALUES (2833, 'Row 2833'); INSERT INTO foo VALUES (2834, 'Row 2834'); INSERT INTO foo VALUES (2835, 'Row 2835'); INSERT INTO foo VALUES (2836, 'Row 2836'); INSERT INTO foo VALUES (2837, 'Row 2837'); INSERT INTO foo VALUES (2838, 'Row 2838'); INSERT INTO foo VALUES (2839, 'Row 2839'); INSERT INTO foo VALUES (2840, 'Row 2840'); INSERT INTO foo VALUES (2841, 'Row 2841'); INSERT INTO foo VALUES (2842, 'Row 2842'); INSERT INTO foo VALUES (2843, 'Row 2843'); INSERT INTO foo VALUES (2844, 'Row 2844'); INSERT INTO foo VALUES (2845, 'Row 2845'); INSERT INTO foo VALUES (2846, 'Row 2846'); INSERT INTO foo VALUES (2847, 'Row 2847'); INSERT INTO foo VALUES (2848, 'Row 2848'); INSERT INTO foo VALUES (2849, 'Row 2849'); INSERT INTO foo VALUES (2850, 'Row 2850'); INSERT INTO foo VALUES (2851, 'Row 2851'); INSERT INTO foo VALUES (2852, 'Row 2852'); INSERT INTO foo VALUES (2853, 'Row 2853'); INSERT INTO foo VALUES (2854, 'Row 2854'); INSERT INTO foo VALUES (2855, 'Row 2855'); INSERT INTO foo VALUES (2856, 'Row 2856'); INSERT INTO foo VALUES (2857, 'Row 2857'); INSERT INTO foo VALUES (2858, 'Row 2858'); INSERT INTO foo VALUES (2859, 'Row 2859'); INSERT INTO foo VALUES (2860, 'Row 2860'); INSERT INTO foo VALUES (2861, 'Row 2861'); INSERT INTO foo VALUES (2862, 'Row 2862'); INSERT INTO foo VALUES (2863, 'Row 2863'); INSERT INTO foo VALUES (2864, 'Row 2864'); INSERT INTO foo VALUES (2865, 'Row 2865'); INSERT INTO foo VALUES (2866, 'Row 2866'); INSERT INTO foo VALUES (2867, 'Row 2867'); INSERT INTO foo VALUES (2868, 'Row 2868'); INSERT INTO foo VALUES (2869, 'Row 2869'); INSERT INTO foo VALUES (2870, 'Row 2870'); INSERT INTO foo VALUES (2871, 'Row 2871'); INSERT INTO foo VALUES (2872, 'Row 2872'); INSERT INTO foo VALUES (2873, 'Row 2873'); INSERT INTO foo VALUES (2874, 'Row 2874'); INSERT INTO foo VALUES (2875, 'Row 2875'); INSERT INTO foo VALUES (2876, 'Row 2876'); INSERT INTO foo VALUES (2877, 'Row 2877'); INSERT INTO foo VALUES (2878, 'Row 2878'); INSERT INTO foo VALUES (2879, 'Row 2879'); INSERT INTO foo VALUES (2880, 'Row 2880'); INSERT INTO foo VALUES (2881, 'Row 2881'); INSERT INTO foo VALUES (2882, 'Row 2882'); INSERT INTO foo VALUES (2883, 'Row 2883'); INSERT INTO foo VALUES (2884, 'Row 2884'); INSERT INTO foo VALUES (2885, 'Row 2885'); INSERT INTO foo VALUES (2886, 'Row 2886'); INSERT INTO foo VALUES (2887, 'Row 2887'); INSERT INTO foo VALUES (2888, 'Row 2888'); INSERT INTO foo VALUES (2889, 'Row 2889'); INSERT INTO foo VALUES (2890, 'Row 2890'); INSERT INTO foo VALUES (2891, 'Row 2891'); INSERT INTO foo VALUES (2892, 'Row 2892'); INSERT INTO foo VALUES (2893, 'Row 2893'); INSERT INTO foo VALUES (2894, 'Row 2894'); INSERT INTO foo VALUES (2895, 'Row 2895'); INSERT INTO foo VALUES (2896, 'Row 2896'); INSERT INTO foo VALUES (2897, 'Row 2897'); INSERT INTO foo VALUES (2898, 'Row 2898'); INSERT INTO foo VALUES (2899, 'Row 2899'); INSERT INTO foo VALUES (2900, 'Row 2900'); INSERT INTO foo VALUES (2901, 'Row 2901'); INSERT INTO foo VALUES (2902, 'Row 2902'); INSERT INTO foo VALUES (2903, 'Row 2903'); INSERT INTO foo VALUES (2904, 'Row 2904'); INSERT INTO foo VALUES (2905, 'Row 2905'); INSERT INTO foo VALUES (2906, 'Row 2906'); INSERT INTO foo VALUES (2907, 'Row 2907'); INSERT INTO foo VALUES (2908, 'Row 2908'); INSERT INTO foo VALUES (2909, 'Row 2909'); INSERT INTO foo VALUES (2910, 'Row 2910'); INSERT INTO foo VALUES (2911, 'Row 2911'); INSERT INTO foo VALUES (2912, 'Row 2912'); INSERT INTO foo VALUES (2913, 'Row 2913'); INSERT INTO foo VALUES (2914, 'Row 2914'); INSERT INTO foo VALUES (2915, 'Row 2915'); INSERT INTO foo VALUES (2916, 'Row 2916'); INSERT INTO foo VALUES (2917, 'Row 2917'); INSERT INTO foo VALUES (2918, 'Row 2918'); INSERT INTO foo VALUES (2919, 'Row 2919'); INSERT INTO foo VALUES (2920, 'Row 2920'); INSERT INTO foo VALUES (2921, 'Row 2921'); INSERT INTO foo VALUES (2922, 'Row 2922'); INSERT INTO foo VALUES (2923, 'Row 2923'); INSERT INTO foo VALUES (2924, 'Row 2924'); INSERT INTO foo VALUES (2925, 'Row 2925'); INSERT INTO foo VALUES (2926, 'Row 2926'); INSERT INTO foo VALUES (2927, 'Row 2927'); INSERT INTO foo VALUES (2928, 'Row 2928'); INSERT INTO foo VALUES (2929, 'Row 2929'); INSERT INTO foo VALUES (2930, 'Row 2930'); INSERT INTO foo VALUES (2931, 'Row 2931'); INSERT INTO foo VALUES (2932, 'Row 2932'); INSERT INTO foo VALUES (2933, 'Row 2933'); INSERT INTO foo VALUES (2934, 'Row 2934'); INSERT INTO foo VALUES (2935, 'Row 2935'); INSERT INTO foo VALUES (2936, 'Row 2936'); INSERT INTO foo VALUES (2937, 'Row 2937'); INSERT INTO foo VALUES (2938, 'Row 2938'); INSERT INTO foo VALUES (2939, 'Row 2939'); INSERT INTO foo VALUES (2940, 'Row 2940'); INSERT INTO foo VALUES (2941, 'Row 2941'); INSERT INTO foo VALUES (2942, 'Row 2942'); INSERT INTO foo VALUES (2943, 'Row 2943'); INSERT INTO foo VALUES (2944, 'Row 2944'); INSERT INTO foo VALUES (2945, 'Row 2945'); INSERT INTO foo VALUES (2946, 'Row 2946'); INSERT INTO foo VALUES (2947, 'Row 2947'); INSERT INTO foo VALUES (2948, 'Row 2948'); INSERT INTO foo VALUES (2949, 'Row 2949'); INSERT INTO foo VALUES (2950, 'Row 2950'); INSERT INTO foo VALUES (2951, 'Row 2951'); INSERT INTO foo VALUES (2952, 'Row 2952'); INSERT INTO foo VALUES (2953, 'Row 2953'); INSERT INTO foo VALUES (2954, 'Row 2954'); INSERT INTO foo VALUES (2955, 'Row 2955'); INSERT INTO foo VALUES (2956, 'Row 2956'); INSERT INTO foo VALUES (2957, 'Row 2957'); INSERT INTO foo VALUES (2958, 'Row 2958'); INSERT INTO foo VALUES (2959, 'Row 2959'); INSERT INTO foo VALUES (2960, 'Row 2960'); INSERT INTO foo VALUES (2961, 'Row 2961'); INSERT INTO foo VALUES (2962, 'Row 2962'); INSERT INTO foo VALUES (2963, 'Row 2963'); INSERT INTO foo VALUES (2964, 'Row 2964'); INSERT INTO foo VALUES (2965, 'Row 2965'); INSERT INTO foo VALUES (2966, 'Row 2966'); INSERT INTO foo VALUES (2967, 'Row 2967'); INSERT INTO foo VALUES (2968, 'Row 2968'); INSERT INTO foo VALUES (2969, 'Row 2969'); INSERT INTO foo VALUES (2970, 'Row 2970'); INSERT INTO foo VALUES (2971, 'Row 2971'); INSERT INTO foo VALUES (2972, 'Row 2972'); INSERT INTO foo VALUES (2973, 'Row 2973'); INSERT INTO foo VALUES (2974, 'Row 2974'); INSERT INTO foo VALUES (2975, 'Row 2975'); INSERT INTO foo VALUES (2976, 'Row 2976'); INSERT INTO foo VALUES (2977, 'Row 2977'); INSERT INTO foo VALUES (2978, 'Row 2978'); INSERT INTO foo VALUES (2979, 'Row 2979'); INSERT INTO foo VALUES (2980, 'Row 2980'); INSERT INTO foo VALUES (2981, 'Row 2981'); INSERT INTO foo VALUES (2982, 'Row 2982'); INSERT INTO foo VALUES (2983, 'Row 2983'); INSERT INTO foo VALUES (2984, 'Row 2984'); INSERT INTO foo VALUES (2985, 'Row 2985'); INSERT INTO foo VALUES (2986, 'Row 2986'); INSERT INTO foo VALUES (2987, 'Row 2987'); INSERT INTO foo VALUES (2988, 'Row 2988'); INSERT INTO foo VALUES (2989, 'Row 2989'); INSERT INTO foo VALUES (2990, 'Row 2990'); INSERT INTO foo VALUES (2991, 'Row 2991'); INSERT INTO foo VALUES (2992, 'Row 2992'); INSERT INTO foo VALUES (2993, 'Row 2993'); INSERT INTO foo VALUES (2994, 'Row 2994'); INSERT INTO foo VALUES (2995, 'Row 2995'); INSERT INTO foo VALUES (2996, 'Row 2996'); INSERT INTO foo VALUES (2997, 'Row 2997'); INSERT INTO foo VALUES (2998, 'Row 2998'); INSERT INTO foo VALUES (2999, 'Row 2999'); INSERT INTO foo VALUES (3000, 'Row 3000'); INSERT INTO foo VALUES (3001, 'Row 3001'); INSERT INTO foo VALUES (3002, 'Row 3002'); INSERT INTO foo VALUES (3003, 'Row 3003'); INSERT INTO foo VALUES (3004, 'Row 3004'); INSERT INTO foo VALUES (3005, 'Row 3005'); INSERT INTO foo VALUES (3006, 'Row 3006'); INSERT INTO foo VALUES (3007, 'Row 3007'); INSERT INTO foo VALUES (3008, 'Row 3008'); INSERT INTO foo VALUES (3009, 'Row 3009'); INSERT INTO foo VALUES (3010, 'Row 3010'); INSERT INTO foo VALUES (3011, 'Row 3011'); INSERT INTO foo VALUES (3012, 'Row 3012'); INSERT INTO foo VALUES (3013, 'Row 3013'); INSERT INTO foo VALUES (3014, 'Row 3014'); INSERT INTO foo VALUES (3015, 'Row 3015'); INSERT INTO foo VALUES (3016, 'Row 3016'); INSERT INTO foo VALUES (3017, 'Row 3017'); INSERT INTO foo VALUES (3018, 'Row 3018'); INSERT INTO foo VALUES (3019, 'Row 3019'); INSERT INTO foo VALUES (3020, 'Row 3020'); INSERT INTO foo VALUES (3021, 'Row 3021'); INSERT INTO foo VALUES (3022, 'Row 3022'); INSERT INTO foo VALUES (3023, 'Row 3023'); INSERT INTO foo VALUES (3024, 'Row 3024'); INSERT INTO foo VALUES (3025, 'Row 3025'); INSERT INTO foo VALUES (3026, 'Row 3026'); INSERT INTO foo VALUES (3027, 'Row 3027'); INSERT INTO foo VALUES (3028, 'Row 3028'); INSERT INTO foo VALUES (3029, 'Row 3029'); INSERT INTO foo VALUES (3030, 'Row 3030'); INSERT INTO foo VALUES (3031, 'Row 3031'); INSERT INTO foo VALUES (3032, 'Row 3032'); INSERT INTO foo VALUES (3033, 'Row 3033'); INSERT INTO foo VALUES (3034, 'Row 3034'); INSERT INTO foo VALUES (3035, 'Row 3035'); INSERT INTO foo VALUES (3036, 'Row 3036'); INSERT INTO foo VALUES (3037, 'Row 3037'); INSERT INTO foo VALUES (3038, 'Row 3038'); INSERT INTO foo VALUES (3039, 'Row 3039'); INSERT INTO foo VALUES (3040, 'Row 3040'); INSERT INTO foo VALUES (3041, 'Row 3041'); INSERT INTO foo VALUES (3042, 'Row 3042'); INSERT INTO foo VALUES (3043, 'Row 3043'); INSERT INTO foo VALUES (3044, 'Row 3044'); INSERT INTO foo VALUES (3045, 'Row 3045'); INSERT INTO foo VALUES (3046, 'Row 3046'); INSERT INTO foo VALUES (3047, 'Row 3047'); INSERT INTO foo VALUES (3048, 'Row 3048'); INSERT INTO foo VALUES (3049, 'Row 3049'); INSERT INTO foo VALUES (3050, 'Row 3050'); INSERT INTO foo VALUES (3051, 'Row 3051'); INSERT INTO foo VALUES (3052, 'Row 3052'); INSERT INTO foo VALUES (3053, 'Row 3053'); INSERT INTO foo VALUES (3054, 'Row 3054'); INSERT INTO foo VALUES (3055, 'Row 3055'); INSERT INTO foo VALUES (3056, 'Row 3056'); INSERT INTO foo VALUES (3057, 'Row 3057'); INSERT INTO foo VALUES (3058, 'Row 3058'); INSERT INTO foo VALUES (3059, 'Row 3059'); INSERT INTO foo VALUES (3060, 'Row 3060'); INSERT INTO foo VALUES (3061, 'Row 3061'); INSERT INTO foo VALUES (3062, 'Row 3062'); INSERT INTO foo VALUES (3063, 'Row 3063'); INSERT INTO foo VALUES (3064, 'Row 3064'); INSERT INTO foo VALUES (3065, 'Row 3065'); INSERT INTO foo VALUES (3066, 'Row 3066'); INSERT INTO foo VALUES (3067, 'Row 3067'); INSERT INTO foo VALUES (3068, 'Row 3068'); INSERT INTO foo VALUES (3069, 'Row 3069'); INSERT INTO foo VALUES (3070, 'Row 3070'); INSERT INTO foo VALUES (3071, 'Row 3071'); INSERT INTO foo VALUES (3072, 'Row 3072'); INSERT INTO foo VALUES (3073, 'Row 3073'); INSERT INTO foo VALUES (3074, 'Row 3074'); INSERT INTO foo VALUES (3075, 'Row 3075'); INSERT INTO foo VALUES (3076, 'Row 3076'); INSERT INTO foo VALUES (3077, 'Row 3077'); INSERT INTO foo VALUES (3078, 'Row 3078'); INSERT INTO foo VALUES (3079, 'Row 3079'); INSERT INTO foo VALUES (3080, 'Row 3080'); INSERT INTO foo VALUES (3081, 'Row 3081'); INSERT INTO foo VALUES (3082, 'Row 3082'); INSERT INTO foo VALUES (3083, 'Row 3083'); INSERT INTO foo VALUES (3084, 'Row 3084'); INSERT INTO foo VALUES (3085, 'Row 3085'); INSERT INTO foo VALUES (3086, 'Row 3086'); INSERT INTO foo VALUES (3087, 'Row 3087'); INSERT INTO foo VALUES (3088, 'Row 3088'); INSERT INTO foo VALUES (3089, 'Row 3089'); INSERT INTO foo VALUES (3090, 'Row 3090'); INSERT INTO foo VALUES (3091, 'Row 3091'); INSERT INTO foo VALUES (3092, 'Row 3092'); INSERT INTO foo VALUES (3093, 'Row 3093'); INSERT INTO foo VALUES (3094, 'Row 3094'); INSERT INTO foo VALUES (3095, 'Row 3095'); INSERT INTO foo VALUES (3096, 'Row 3096'); INSERT INTO foo VALUES (3097, 'Row 3097'); INSERT INTO foo VALUES (3098, 'Row 3098'); INSERT INTO foo VALUES (3099, 'Row 3099'); INSERT INTO foo VALUES (3100, 'Row 3100'); INSERT INTO foo VALUES (3101, 'Row 3101'); INSERT INTO foo VALUES (3102, 'Row 3102'); INSERT INTO foo VALUES (3103, 'Row 3103'); INSERT INTO foo VALUES (3104, 'Row 3104'); INSERT INTO foo VALUES (3105, 'Row 3105'); INSERT INTO foo VALUES (3106, 'Row 3106'); INSERT INTO foo VALUES (3107, 'Row 3107'); INSERT INTO foo VALUES (3108, 'Row 3108'); INSERT INTO foo VALUES (3109, 'Row 3109'); INSERT INTO foo VALUES (3110, 'Row 3110'); INSERT INTO foo VALUES (3111, 'Row 3111'); INSERT INTO foo VALUES (3112, 'Row 3112'); INSERT INTO foo VALUES (3113, 'Row 3113'); INSERT INTO foo VALUES (3114, 'Row 3114'); INSERT INTO foo VALUES (3115, 'Row 3115'); INSERT INTO foo VALUES (3116, 'Row 3116'); INSERT INTO foo VALUES (3117, 'Row 3117'); INSERT INTO foo VALUES (3118, 'Row 3118'); INSERT INTO foo VALUES (3119, 'Row 3119'); INSERT INTO foo VALUES (3120, 'Row 3120'); INSERT INTO foo VALUES (3121, 'Row 3121'); INSERT INTO foo VALUES (3122, 'Row 3122'); INSERT INTO foo VALUES (3123, 'Row 3123'); INSERT INTO foo VALUES (3124, 'Row 3124'); INSERT INTO foo VALUES (3125, 'Row 3125'); INSERT INTO foo VALUES (3126, 'Row 3126'); INSERT INTO foo VALUES (3127, 'Row 3127'); INSERT INTO foo VALUES (3128, 'Row 3128'); INSERT INTO foo VALUES (3129, 'Row 3129'); INSERT INTO foo VALUES (3130, 'Row 3130'); INSERT INTO foo VALUES (3131, 'Row 3131'); INSERT INTO foo VALUES (3132, 'Row 3132'); INSERT INTO foo VALUES (3133, 'Row 3133'); INSERT INTO foo VALUES (3134, 'Row 3134'); INSERT INTO foo VALUES (3135, 'Row 3135'); INSERT INTO foo VALUES (3136, 'Row 3136'); INSERT INTO foo VALUES (3137, 'Row 3137'); INSERT INTO foo VALUES (3138, 'Row 3138'); INSERT INTO foo VALUES (3139, 'Row 3139'); INSERT INTO foo VALUES (3140, 'Row 3140'); INSERT INTO foo VALUES (3141, 'Row 3141'); INSERT INTO foo VALUES (3142, 'Row 3142'); INSERT INTO foo VALUES (3143, 'Row 3143'); INSERT INTO foo VALUES (3144, 'Row 3144'); INSERT INTO foo VALUES (3145, 'Row 3145'); INSERT INTO foo VALUES (3146, 'Row 3146'); INSERT INTO foo VALUES (3147, 'Row 3147'); INSERT INTO foo VALUES (3148, 'Row 3148'); INSERT INTO foo VALUES (3149, 'Row 3149'); INSERT INTO foo VALUES (3150, 'Row 3150'); INSERT INTO foo VALUES (3151, 'Row 3151'); INSERT INTO foo VALUES (3152, 'Row 3152'); INSERT INTO foo VALUES (3153, 'Row 3153'); INSERT INTO foo VALUES (3154, 'Row 3154'); INSERT INTO foo VALUES (3155, 'Row 3155'); INSERT INTO foo VALUES (3156, 'Row 3156'); INSERT INTO foo VALUES (3157, 'Row 3157'); INSERT INTO foo VALUES (3158, 'Row 3158'); INSERT INTO foo VALUES (3159, 'Row 3159'); INSERT INTO foo VALUES (3160, 'Row 3160'); INSERT INTO foo VALUES (3161, 'Row 3161'); INSERT INTO foo VALUES (3162, 'Row 3162'); INSERT INTO foo VALUES (3163, 'Row 3163'); INSERT INTO foo VALUES (3164, 'Row 3164'); INSERT INTO foo VALUES (3165, 'Row 3165'); INSERT INTO foo VALUES (3166, 'Row 3166'); INSERT INTO foo VALUES (3167, 'Row 3167'); INSERT INTO foo VALUES (3168, 'Row 3168'); INSERT INTO foo VALUES (3169, 'Row 3169'); INSERT INTO foo VALUES (3170, 'Row 3170'); INSERT INTO foo VALUES (3171, 'Row 3171'); INSERT INTO foo VALUES (3172, 'Row 3172'); INSERT INTO foo VALUES (3173, 'Row 3173'); INSERT INTO foo VALUES (3174, 'Row 3174'); INSERT INTO foo VALUES (3175, 'Row 3175'); INSERT INTO foo VALUES (3176, 'Row 3176'); INSERT INTO foo VALUES (3177, 'Row 3177'); INSERT INTO foo VALUES (3178, 'Row 3178'); INSERT INTO foo VALUES (3179, 'Row 3179'); INSERT INTO foo VALUES (3180, 'Row 3180'); INSERT INTO foo VALUES (3181, 'Row 3181'); INSERT INTO foo VALUES (3182, 'Row 3182'); INSERT INTO foo VALUES (3183, 'Row 3183'); INSERT INTO foo VALUES (3184, 'Row 3184'); INSERT INTO foo VALUES (3185, 'Row 3185'); INSERT INTO foo VALUES (3186, 'Row 3186'); INSERT INTO foo VALUES (3187, 'Row 3187'); INSERT INTO foo VALUES (3188, 'Row 3188'); INSERT INTO foo VALUES (3189, 'Row 3189'); INSERT INTO foo VALUES (3190, 'Row 3190'); INSERT INTO foo VALUES (3191, 'Row 3191'); INSERT INTO foo VALUES (3192, 'Row 3192'); INSERT INTO foo VALUES (3193, 'Row 3193'); INSERT INTO foo VALUES (3194, 'Row 3194'); INSERT INTO foo VALUES (3195, 'Row 3195'); INSERT INTO foo VALUES (3196, 'Row 3196'); INSERT INTO foo VALUES (3197, 'Row 3197'); INSERT INTO foo VALUES (3198, 'Row 3198'); INSERT INTO foo VALUES (3199, 'Row 3199'); INSERT INTO foo VALUES (3200, 'Row 3200'); INSERT INTO foo VALUES (3201, 'Row 3201'); INSERT INTO foo VALUES (3202, 'Row 3202'); INSERT INTO foo VALUES (3203, 'Row 3203'); INSERT INTO foo VALUES (3204, 'Row 3204'); INSERT INTO foo VALUES (3205, 'Row 3205'); INSERT INTO foo VALUES (3206, 'Row 3206'); INSERT INTO foo VALUES (3207, 'Row 3207'); INSERT INTO foo VALUES (3208, 'Row 3208'); INSERT INTO foo VALUES (3209, 'Row 3209'); INSERT INTO foo VALUES (3210, 'Row 3210'); INSERT INTO foo VALUES (3211, 'Row 3211'); INSERT INTO foo VALUES (3212, 'Row 3212'); INSERT INTO foo VALUES (3213, 'Row 3213'); INSERT INTO foo VALUES (3214, 'Row 3214'); INSERT INTO foo VALUES (3215, 'Row 3215'); INSERT INTO foo VALUES (3216, 'Row 3216'); INSERT INTO foo VALUES (3217, 'Row 3217'); INSERT INTO foo VALUES (3218, 'Row 3218'); INSERT INTO foo VALUES (3219, 'Row 3219'); INSERT INTO foo VALUES (3220, 'Row 3220'); INSERT INTO foo VALUES (3221, 'Row 3221'); INSERT INTO foo VALUES (3222, 'Row 3222'); INSERT INTO foo VALUES (3223, 'Row 3223'); INSERT INTO foo VALUES (3224, 'Row 3224'); INSERT INTO foo VALUES (3225, 'Row 3225'); INSERT INTO foo VALUES (3226, 'Row 3226'); INSERT INTO foo VALUES (3227, 'Row 3227'); INSERT INTO foo VALUES (3228, 'Row 3228'); INSERT INTO foo VALUES (3229, 'Row 3229'); INSERT INTO foo VALUES (3230, 'Row 3230'); INSERT INTO foo VALUES (3231, 'Row 3231'); INSERT INTO foo VALUES (3232, 'Row 3232'); INSERT INTO foo VALUES (3233, 'Row 3233'); INSERT INTO foo VALUES (3234, 'Row 3234'); INSERT INTO foo VALUES (3235, 'Row 3235'); INSERT INTO foo VALUES (3236, 'Row 3236'); INSERT INTO foo VALUES (3237, 'Row 3237'); INSERT INTO foo VALUES (3238, 'Row 3238'); INSERT INTO foo VALUES (3239, 'Row 3239'); INSERT INTO foo VALUES (3240, 'Row 3240'); INSERT INTO foo VALUES (3241, 'Row 3241'); INSERT INTO foo VALUES (3242, 'Row 3242'); INSERT INTO foo VALUES (3243, 'Row 3243'); INSERT INTO foo VALUES (3244, 'Row 3244'); INSERT INTO foo VALUES (3245, 'Row 3245'); INSERT INTO foo VALUES (3246, 'Row 3246'); INSERT INTO foo VALUES (3247, 'Row 3247'); INSERT INTO foo VALUES (3248, 'Row 3248'); INSERT INTO foo VALUES (3249, 'Row 3249'); INSERT INTO foo VALUES (3250, 'Row 3250'); INSERT INTO foo VALUES (3251, 'Row 3251'); INSERT INTO foo VALUES (3252, 'Row 3252'); INSERT INTO foo VALUES (3253, 'Row 3253'); INSERT INTO foo VALUES (3254, 'Row 3254'); INSERT INTO foo VALUES (3255, 'Row 3255'); INSERT INTO foo VALUES (3256, 'Row 3256'); INSERT INTO foo VALUES (3257, 'Row 3257'); INSERT INTO foo VALUES (3258, 'Row 3258'); INSERT INTO foo VALUES (3259, 'Row 3259'); INSERT INTO foo VALUES (3260, 'Row 3260'); INSERT INTO foo VALUES (3261, 'Row 3261'); INSERT INTO foo VALUES (3262, 'Row 3262'); INSERT INTO foo VALUES (3263, 'Row 3263'); INSERT INTO foo VALUES (3264, 'Row 3264'); INSERT INTO foo VALUES (3265, 'Row 3265'); INSERT INTO foo VALUES (3266, 'Row 3266'); INSERT INTO foo VALUES (3267, 'Row 3267'); INSERT INTO foo VALUES (3268, 'Row 3268'); INSERT INTO foo VALUES (3269, 'Row 3269'); INSERT INTO foo VALUES (3270, 'Row 3270'); INSERT INTO foo VALUES (3271, 'Row 3271'); INSERT INTO foo VALUES (3272, 'Row 3272'); INSERT INTO foo VALUES (3273, 'Row 3273'); INSERT INTO foo VALUES (3274, 'Row 3274'); INSERT INTO foo VALUES (3275, 'Row 3275'); INSERT INTO foo VALUES (3276, 'Row 3276'); INSERT INTO foo VALUES (3277, 'Row 3277'); INSERT INTO foo VALUES (3278, 'Row 3278'); INSERT INTO foo VALUES (3279, 'Row 3279'); INSERT INTO foo VALUES (3280, 'Row 3280'); INSERT INTO foo VALUES (3281, 'Row 3281'); INSERT INTO foo VALUES (3282, 'Row 3282'); INSERT INTO foo VALUES (3283, 'Row 3283'); INSERT INTO foo VALUES (3284, 'Row 3284'); INSERT INTO foo VALUES (3285, 'Row 3285'); INSERT INTO foo VALUES (3286, 'Row 3286'); INSERT INTO foo VALUES (3287, 'Row 3287'); INSERT INTO foo VALUES (3288, 'Row 3288'); INSERT INTO foo VALUES (3289, 'Row 3289'); INSERT INTO foo VALUES (3290, 'Row 3290'); INSERT INTO foo VALUES (3291, 'Row 3291'); INSERT INTO foo VALUES (3292, 'Row 3292'); INSERT INTO foo VALUES (3293, 'Row 3293'); INSERT INTO foo VALUES (3294, 'Row 3294'); INSERT INTO foo VALUES (3295, 'Row 3295'); INSERT INTO foo VALUES (3296, 'Row 3296'); INSERT INTO foo VALUES (3297, 'Row 3297'); INSERT INTO foo VALUES (3298, 'Row 3298'); INSERT INTO foo VALUES (3299, 'Row 3299'); INSERT INTO foo VALUES (3300, 'Row 3300'); INSERT INTO foo VALUES (3301, 'Row 3301'); INSERT INTO foo VALUES (3302, 'Row 3302'); INSERT INTO foo VALUES (3303, 'Row 3303'); INSERT INTO foo VALUES (3304, 'Row 3304'); INSERT INTO foo VALUES (3305, 'Row 3305'); INSERT INTO foo VALUES (3306, 'Row 3306'); INSERT INTO foo VALUES (3307, 'Row 3307'); INSERT INTO foo VALUES (3308, 'Row 3308'); INSERT INTO foo VALUES (3309, 'Row 3309'); INSERT INTO foo VALUES (3310, 'Row 3310'); INSERT INTO foo VALUES (3311, 'Row 3311'); INSERT INTO foo VALUES (3312, 'Row 3312'); INSERT INTO foo VALUES (3313, 'Row 3313'); INSERT INTO foo VALUES (3314, 'Row 3314'); INSERT INTO foo VALUES (3315, 'Row 3315'); INSERT INTO foo VALUES (3316, 'Row 3316'); INSERT INTO foo VALUES (3317, 'Row 3317'); INSERT INTO foo VALUES (3318, 'Row 3318'); INSERT INTO foo VALUES (3319, 'Row 3319'); INSERT INTO foo VALUES (3320, 'Row 3320'); INSERT INTO foo VALUES (3321, 'Row 3321'); INSERT INTO foo VALUES (3322, 'Row 3322'); INSERT INTO foo VALUES (3323, 'Row 3323'); INSERT INTO foo VALUES (3324, 'Row 3324'); INSERT INTO foo VALUES (3325, 'Row 3325'); INSERT INTO foo VALUES (3326, 'Row 3326'); INSERT INTO foo VALUES (3327, 'Row 3327'); INSERT INTO foo VALUES (3328, 'Row 3328'); INSERT INTO foo VALUES (3329, 'Row 3329'); INSERT INTO foo VALUES (3330, 'Row 3330'); INSERT INTO foo VALUES (3331, 'Row 3331'); INSERT INTO foo VALUES (3332, 'Row 3332'); INSERT INTO foo VALUES (3333, 'Row 3333'); INSERT INTO foo VALUES (3334, 'Row 3334'); INSERT INTO foo VALUES (3335, 'Row 3335'); INSERT INTO foo VALUES (3336, 'Row 3336'); INSERT INTO foo VALUES (3337, 'Row 3337'); INSERT INTO foo VALUES (3338, 'Row 3338'); INSERT INTO foo VALUES (3339, 'Row 3339'); INSERT INTO foo VALUES (3340, 'Row 3340'); INSERT INTO foo VALUES (3341, 'Row 3341'); INSERT INTO foo VALUES (3342, 'Row 3342'); INSERT INTO foo VALUES (3343, 'Row 3343'); INSERT INTO foo VALUES (3344, 'Row 3344'); INSERT INTO foo VALUES (3345, 'Row 3345'); INSERT INTO foo VALUES (3346, 'Row 3346'); INSERT INTO foo VALUES (3347, 'Row 3347'); INSERT INTO foo VALUES (3348, 'Row 3348'); INSERT INTO foo VALUES (3349, 'Row 3349'); INSERT INTO foo VALUES (3350, 'Row 3350'); INSERT INTO foo VALUES (3351, 'Row 3351'); INSERT INTO foo VALUES (3352, 'Row 3352'); INSERT INTO foo VALUES (3353, 'Row 3353'); INSERT INTO foo VALUES (3354, 'Row 3354'); INSERT INTO foo VALUES (3355, 'Row 3355'); INSERT INTO foo VALUES (3356, 'Row 3356'); INSERT INTO foo VALUES (3357, 'Row 3357'); INSERT INTO foo VALUES (3358, 'Row 3358'); INSERT INTO foo VALUES (3359, 'Row 3359'); INSERT INTO foo VALUES (3360, 'Row 3360'); INSERT INTO foo VALUES (3361, 'Row 3361'); INSERT INTO foo VALUES (3362, 'Row 3362'); INSERT INTO foo VALUES (3363, 'Row 3363'); INSERT INTO foo VALUES (3364, 'Row 3364'); INSERT INTO foo VALUES (3365, 'Row 3365'); INSERT INTO foo VALUES (3366, 'Row 3366'); INSERT INTO foo VALUES (3367, 'Row 3367'); INSERT INTO foo VALUES (3368, 'Row 3368'); INSERT INTO foo VALUES (3369, 'Row 3369'); INSERT INTO foo VALUES (3370, 'Row 3370'); INSERT INTO foo VALUES (3371, 'Row 3371'); INSERT INTO foo VALUES (3372, 'Row 3372'); INSERT INTO foo VALUES (3373, 'Row 3373'); INSERT INTO foo VALUES (3374, 'Row 3374'); INSERT INTO foo VALUES (3375, 'Row 3375'); INSERT INTO foo VALUES (3376, 'Row 3376'); INSERT INTO foo VALUES (3377, 'Row 3377'); INSERT INTO foo VALUES (3378, 'Row 3378'); INSERT INTO foo VALUES (3379, 'Row 3379'); INSERT INTO foo VALUES (3380, 'Row 3380'); INSERT INTO foo VALUES (3381, 'Row 3381'); INSERT INTO foo VALUES (3382, 'Row 3382'); INSERT INTO foo VALUES (3383, 'Row 3383'); INSERT INTO foo VALUES (3384, 'Row 3384'); INSERT INTO foo VALUES (3385, 'Row 3385'); INSERT INTO foo VALUES (3386, 'Row 3386'); INSERT INTO foo VALUES (3387, 'Row 3387'); INSERT INTO foo VALUES (3388, 'Row 3388'); INSERT INTO foo VALUES (3389, 'Row 3389'); INSERT INTO foo VALUES (3390, 'Row 3390'); INSERT INTO foo VALUES (3391, 'Row 3391'); INSERT INTO foo VALUES (3392, 'Row 3392'); INSERT INTO foo VALUES (3393, 'Row 3393'); INSERT INTO foo VALUES (3394, 'Row 3394'); INSERT INTO foo VALUES (3395, 'Row 3395'); INSERT INTO foo VALUES (3396, 'Row 3396'); INSERT INTO foo VALUES (3397, 'Row 3397'); INSERT INTO foo VALUES (3398, 'Row 3398'); INSERT INTO foo VALUES (3399, 'Row 3399'); INSERT INTO foo VALUES (3400, 'Row 3400'); INSERT INTO foo VALUES (3401, 'Row 3401'); INSERT INTO foo VALUES (3402, 'Row 3402'); INSERT INTO foo VALUES (3403, 'Row 3403'); INSERT INTO foo VALUES (3404, 'Row 3404'); INSERT INTO foo VALUES (3405, 'Row 3405'); INSERT INTO foo VALUES (3406, 'Row 3406'); INSERT INTO foo VALUES (3407, 'Row 3407'); INSERT INTO foo VALUES (3408, 'Row 3408'); INSERT INTO foo VALUES (3409, 'Row 3409'); INSERT INTO foo VALUES (3410, 'Row 3410'); INSERT INTO foo VALUES (3411, 'Row 3411'); INSERT INTO foo VALUES (3412, 'Row 3412'); INSERT INTO foo VALUES (3413, 'Row 3413'); INSERT INTO foo VALUES (3414, 'Row 3414'); INSERT INTO foo VALUES (3415, 'Row 3415'); INSERT INTO foo VALUES (3416, 'Row 3416'); INSERT INTO foo VALUES (3417, 'Row 3417'); INSERT INTO foo VALUES (3418, 'Row 3418'); INSERT INTO foo VALUES (3419, 'Row 3419'); INSERT INTO foo VALUES (3420, 'Row 3420'); INSERT INTO foo VALUES (3421, 'Row 3421'); INSERT INTO foo VALUES (3422, 'Row 3422'); INSERT INTO foo VALUES (3423, 'Row 3423'); INSERT INTO foo VALUES (3424, 'Row 3424'); INSERT INTO foo VALUES (3425, 'Row 3425'); INSERT INTO foo VALUES (3426, 'Row 3426'); INSERT INTO foo VALUES (3427, 'Row 3427'); INSERT INTO foo VALUES (3428, 'Row 3428'); INSERT INTO foo VALUES (3429, 'Row 3429'); INSERT INTO foo VALUES (3430, 'Row 3430'); INSERT INTO foo VALUES (3431, 'Row 3431'); INSERT INTO foo VALUES (3432, 'Row 3432'); INSERT INTO foo VALUES (3433, 'Row 3433'); INSERT INTO foo VALUES (3434, 'Row 3434'); INSERT INTO foo VALUES (3435, 'Row 3435'); INSERT INTO foo VALUES (3436, 'Row 3436'); INSERT INTO foo VALUES (3437, 'Row 3437'); INSERT INTO foo VALUES (3438, 'Row 3438'); INSERT INTO foo VALUES (3439, 'Row 3439'); INSERT INTO foo VALUES (3440, 'Row 3440'); INSERT INTO foo VALUES (3441, 'Row 3441'); INSERT INTO foo VALUES (3442, 'Row 3442'); INSERT INTO foo VALUES (3443, 'Row 3443'); INSERT INTO foo VALUES (3444, 'Row 3444'); INSERT INTO foo VALUES (3445, 'Row 3445'); INSERT INTO foo VALUES (3446, 'Row 3446'); INSERT INTO foo VALUES (3447, 'Row 3447'); INSERT INTO foo VALUES (3448, 'Row 3448'); INSERT INTO foo VALUES (3449, 'Row 3449'); INSERT INTO foo VALUES (3450, 'Row 3450'); INSERT INTO foo VALUES (3451, 'Row 3451'); INSERT INTO foo VALUES (3452, 'Row 3452'); INSERT INTO foo VALUES (3453, 'Row 3453'); INSERT INTO foo VALUES (3454, 'Row 3454'); INSERT INTO foo VALUES (3455, 'Row 3455'); INSERT INTO foo VALUES (3456, 'Row 3456'); INSERT INTO foo VALUES (3457, 'Row 3457'); INSERT INTO foo VALUES (3458, 'Row 3458'); INSERT INTO foo VALUES (3459, 'Row 3459'); INSERT INTO foo VALUES (3460, 'Row 3460'); INSERT INTO foo VALUES (3461, 'Row 3461'); INSERT INTO foo VALUES (3462, 'Row 3462'); INSERT INTO foo VALUES (3463, 'Row 3463'); INSERT INTO foo VALUES (3464, 'Row 3464'); INSERT INTO foo VALUES (3465, 'Row 3465'); INSERT INTO foo VALUES (3466, 'Row 3466'); INSERT INTO foo VALUES (3467, 'Row 3467'); INSERT INTO foo VALUES (3468, 'Row 3468'); INSERT INTO foo VALUES (3469, 'Row 3469'); INSERT INTO foo VALUES (3470, 'Row 3470'); INSERT INTO foo VALUES (3471, 'Row 3471'); INSERT INTO foo VALUES (3472, 'Row 3472'); INSERT INTO foo VALUES (3473, 'Row 3473'); INSERT INTO foo VALUES (3474, 'Row 3474'); INSERT INTO foo VALUES (3475, 'Row 3475'); INSERT INTO foo VALUES (3476, 'Row 3476'); INSERT INTO foo VALUES (3477, 'Row 3477'); INSERT INTO foo VALUES (3478, 'Row 3478'); INSERT INTO foo VALUES (3479, 'Row 3479'); INSERT INTO foo VALUES (3480, 'Row 3480'); INSERT INTO foo VALUES (3481, 'Row 3481'); INSERT INTO foo VALUES (3482, 'Row 3482'); INSERT INTO foo VALUES (3483, 'Row 3483'); INSERT INTO foo VALUES (3484, 'Row 3484'); INSERT INTO foo VALUES (3485, 'Row 3485'); INSERT INTO foo VALUES (3486, 'Row 3486'); INSERT INTO foo VALUES (3487, 'Row 3487'); INSERT INTO foo VALUES (3488, 'Row 3488'); INSERT INTO foo VALUES (3489, 'Row 3489'); INSERT INTO foo VALUES (3490, 'Row 3490'); INSERT INTO foo VALUES (3491, 'Row 3491'); INSERT INTO foo VALUES (3492, 'Row 3492'); INSERT INTO foo VALUES (3493, 'Row 3493'); INSERT INTO foo VALUES (3494, 'Row 3494'); INSERT INTO foo VALUES (3495, 'Row 3495'); INSERT INTO foo VALUES (3496, 'Row 3496'); INSERT INTO foo VALUES (3497, 'Row 3497'); INSERT INTO foo VALUES (3498, 'Row 3498'); INSERT INTO foo VALUES (3499, 'Row 3499'); INSERT INTO foo VALUES (3500, 'Row 3500'); INSERT INTO foo VALUES (3501, 'Row 3501'); INSERT INTO foo VALUES (3502, 'Row 3502'); INSERT INTO foo VALUES (3503, 'Row 3503'); INSERT INTO foo VALUES (3504, 'Row 3504'); INSERT INTO foo VALUES (3505, 'Row 3505'); INSERT INTO foo VALUES (3506, 'Row 3506'); INSERT INTO foo VALUES (3507, 'Row 3507'); INSERT INTO foo VALUES (3508, 'Row 3508'); INSERT INTO foo VALUES (3509, 'Row 3509'); INSERT INTO foo VALUES (3510, 'Row 3510'); INSERT INTO foo VALUES (3511, 'Row 3511'); INSERT INTO foo VALUES (3512, 'Row 3512'); INSERT INTO foo VALUES (3513, 'Row 3513'); INSERT INTO foo VALUES (3514, 'Row 3514'); INSERT INTO foo VALUES (3515, 'Row 3515'); INSERT INTO foo VALUES (3516, 'Row 3516'); INSERT INTO foo VALUES (3517, 'Row 3517'); INSERT INTO foo VALUES (3518, 'Row 3518'); INSERT INTO foo VALUES (3519, 'Row 3519'); INSERT INTO foo VALUES (3520, 'Row 3520'); INSERT INTO foo VALUES (3521, 'Row 3521'); INSERT INTO foo VALUES (3522, 'Row 3522'); INSERT INTO foo VALUES (3523, 'Row 3523'); INSERT INTO foo VALUES (3524, 'Row 3524'); INSERT INTO foo VALUES (3525, 'Row 3525'); INSERT INTO foo VALUES (3526, 'Row 3526'); INSERT INTO foo VALUES (3527, 'Row 3527'); INSERT INTO foo VALUES (3528, 'Row 3528'); INSERT INTO foo VALUES (3529, 'Row 3529'); INSERT INTO foo VALUES (3530, 'Row 3530'); INSERT INTO foo VALUES (3531, 'Row 3531'); INSERT INTO foo VALUES (3532, 'Row 3532'); INSERT INTO foo VALUES (3533, 'Row 3533'); INSERT INTO foo VALUES (3534, 'Row 3534'); INSERT INTO foo VALUES (3535, 'Row 3535'); INSERT INTO foo VALUES (3536, 'Row 3536'); INSERT INTO foo VALUES (3537, 'Row 3537'); INSERT INTO foo VALUES (3538, 'Row 3538'); INSERT INTO foo VALUES (3539, 'Row 3539'); INSERT INTO foo VALUES (3540, 'Row 3540'); INSERT INTO foo VALUES (3541, 'Row 3541'); INSERT INTO foo VALUES (3542, 'Row 3542'); INSERT INTO foo VALUES (3543, 'Row 3543'); INSERT INTO foo VALUES (3544, 'Row 3544'); INSERT INTO foo VALUES (3545, 'Row 3545'); INSERT INTO foo VALUES (3546, 'Row 3546'); INSERT INTO foo VALUES (3547, 'Row 3547'); INSERT INTO foo VALUES (3548, 'Row 3548'); INSERT INTO foo VALUES (3549, 'Row 3549'); INSERT INTO foo VALUES (3550, 'Row 3550'); INSERT INTO foo VALUES (3551, 'Row 3551'); INSERT INTO foo VALUES (3552, 'Row 3552'); INSERT INTO foo VALUES (3553, 'Row 3553'); INSERT INTO foo VALUES (3554, 'Row 3554'); INSERT INTO foo VALUES (3555, 'Row 3555'); INSERT INTO foo VALUES (3556, 'Row 3556'); INSERT INTO foo VALUES (3557, 'Row 3557'); INSERT INTO foo VALUES (3558, 'Row 3558'); INSERT INTO foo VALUES (3559, 'Row 3559'); INSERT INTO foo VALUES (3560, 'Row 3560'); INSERT INTO foo VALUES (3561, 'Row 3561'); INSERT INTO foo VALUES (3562, 'Row 3562'); INSERT INTO foo VALUES (3563, 'Row 3563'); INSERT INTO foo VALUES (3564, 'Row 3564'); INSERT INTO foo VALUES (3565, 'Row 3565'); INSERT INTO foo VALUES (3566, 'Row 3566'); INSERT INTO foo VALUES (3567, 'Row 3567'); INSERT INTO foo VALUES (3568, 'Row 3568'); INSERT INTO foo VALUES (3569, 'Row 3569'); INSERT INTO foo VALUES (3570, 'Row 3570'); INSERT INTO foo VALUES (3571, 'Row 3571'); INSERT INTO foo VALUES (3572, 'Row 3572'); INSERT INTO foo VALUES (3573, 'Row 3573'); INSERT INTO foo VALUES (3574, 'Row 3574'); INSERT INTO foo VALUES (3575, 'Row 3575'); INSERT INTO foo VALUES (3576, 'Row 3576'); INSERT INTO foo VALUES (3577, 'Row 3577'); INSERT INTO foo VALUES (3578, 'Row 3578'); INSERT INTO foo VALUES (3579, 'Row 3579'); INSERT INTO foo VALUES (3580, 'Row 3580'); INSERT INTO foo VALUES (3581, 'Row 3581'); INSERT INTO foo VALUES (3582, 'Row 3582'); INSERT INTO foo VALUES (3583, 'Row 3583'); INSERT INTO foo VALUES (3584, 'Row 3584'); INSERT INTO foo VALUES (3585, 'Row 3585'); INSERT INTO foo VALUES (3586, 'Row 3586'); INSERT INTO foo VALUES (3587, 'Row 3587'); INSERT INTO foo VALUES (3588, 'Row 3588'); INSERT INTO foo VALUES (3589, 'Row 3589'); INSERT INTO foo VALUES (3590, 'Row 3590'); INSERT INTO foo VALUES (3591, 'Row 3591'); INSERT INTO foo VALUES (3592, 'Row 3592'); INSERT INTO foo VALUES (3593, 'Row 3593'); INSERT INTO foo VALUES (3594, 'Row 3594'); INSERT INTO foo VALUES (3595, 'Row 3595'); INSERT INTO foo VALUES (3596, 'Row 3596'); INSERT INTO foo VALUES (3597, 'Row 3597'); INSERT INTO foo VALUES (3598, 'Row 3598'); INSERT INTO foo VALUES (3599, 'Row 3599'); INSERT INTO foo VALUES (3600, 'Row 3600'); INSERT INTO foo VALUES (3601, 'Row 3601'); INSERT INTO foo VALUES (3602, 'Row 3602'); INSERT INTO foo VALUES (3603, 'Row 3603'); INSERT INTO foo VALUES (3604, 'Row 3604'); INSERT INTO foo VALUES (3605, 'Row 3605'); INSERT INTO foo VALUES (3606, 'Row 3606'); INSERT INTO foo VALUES (3607, 'Row 3607'); INSERT INTO foo VALUES (3608, 'Row 3608'); INSERT INTO foo VALUES (3609, 'Row 3609'); INSERT INTO foo VALUES (3610, 'Row 3610'); INSERT INTO foo VALUES (3611, 'Row 3611'); INSERT INTO foo VALUES (3612, 'Row 3612'); INSERT INTO foo VALUES (3613, 'Row 3613'); INSERT INTO foo VALUES (3614, 'Row 3614'); INSERT INTO foo VALUES (3615, 'Row 3615'); INSERT INTO foo VALUES (3616, 'Row 3616'); INSERT INTO foo VALUES (3617, 'Row 3617'); INSERT INTO foo VALUES (3618, 'Row 3618'); INSERT INTO foo VALUES (3619, 'Row 3619'); INSERT INTO foo VALUES (3620, 'Row 3620'); INSERT INTO foo VALUES (3621, 'Row 3621'); INSERT INTO foo VALUES (3622, 'Row 3622'); INSERT INTO foo VALUES (3623, 'Row 3623'); INSERT INTO foo VALUES (3624, 'Row 3624'); INSERT INTO foo VALUES (3625, 'Row 3625'); INSERT INTO foo VALUES (3626, 'Row 3626'); INSERT INTO foo VALUES (3627, 'Row 3627'); INSERT INTO foo VALUES (3628, 'Row 3628'); INSERT INTO foo VALUES (3629, 'Row 3629'); INSERT INTO foo VALUES (3630, 'Row 3630'); INSERT INTO foo VALUES (3631, 'Row 3631'); INSERT INTO foo VALUES (3632, 'Row 3632'); INSERT INTO foo VALUES (3633, 'Row 3633'); INSERT INTO foo VALUES (3634, 'Row 3634'); INSERT INTO foo VALUES (3635, 'Row 3635'); INSERT INTO foo VALUES (3636, 'Row 3636'); INSERT INTO foo VALUES (3637, 'Row 3637'); INSERT INTO foo VALUES (3638, 'Row 3638'); INSERT INTO foo VALUES (3639, 'Row 3639'); INSERT INTO foo VALUES (3640, 'Row 3640'); INSERT INTO foo VALUES (3641, 'Row 3641'); INSERT INTO foo VALUES (3642, 'Row 3642'); INSERT INTO foo VALUES (3643, 'Row 3643'); INSERT INTO foo VALUES (3644, 'Row 3644'); INSERT INTO foo VALUES (3645, 'Row 3645'); INSERT INTO foo VALUES (3646, 'Row 3646'); INSERT INTO foo VALUES (3647, 'Row 3647'); INSERT INTO foo VALUES (3648, 'Row 3648'); INSERT INTO foo VALUES (3649, 'Row 3649'); INSERT INTO foo VALUES (3650, 'Row 3650'); INSERT INTO foo VALUES (3651, 'Row 3651'); INSERT INTO foo VALUES (3652, 'Row 3652'); INSERT INTO foo VALUES (3653, 'Row 3653'); INSERT INTO foo VALUES (3654, 'Row 3654'); INSERT INTO foo VALUES (3655, 'Row 3655'); INSERT INTO foo VALUES (3656, 'Row 3656'); INSERT INTO foo VALUES (3657, 'Row 3657'); INSERT INTO foo VALUES (3658, 'Row 3658'); INSERT INTO foo VALUES (3659, 'Row 3659'); INSERT INTO foo VALUES (3660, 'Row 3660'); INSERT INTO foo VALUES (3661, 'Row 3661'); INSERT INTO foo VALUES (3662, 'Row 3662'); INSERT INTO foo VALUES (3663, 'Row 3663'); INSERT INTO foo VALUES (3664, 'Row 3664'); INSERT INTO foo VALUES (3665, 'Row 3665'); INSERT INTO foo VALUES (3666, 'Row 3666'); INSERT INTO foo VALUES (3667, 'Row 3667'); INSERT INTO foo VALUES (3668, 'Row 3668'); INSERT INTO foo VALUES (3669, 'Row 3669'); INSERT INTO foo VALUES (3670, 'Row 3670'); INSERT INTO foo VALUES (3671, 'Row 3671'); INSERT INTO foo VALUES (3672, 'Row 3672'); INSERT INTO foo VALUES (3673, 'Row 3673'); INSERT INTO foo VALUES (3674, 'Row 3674'); INSERT INTO foo VALUES (3675, 'Row 3675'); INSERT INTO foo VALUES (3676, 'Row 3676'); INSERT INTO foo VALUES (3677, 'Row 3677'); INSERT INTO foo VALUES (3678, 'Row 3678'); INSERT INTO foo VALUES (3679, 'Row 3679'); INSERT INTO foo VALUES (3680, 'Row 3680'); INSERT INTO foo VALUES (3681, 'Row 3681'); INSERT INTO foo VALUES (3682, 'Row 3682'); INSERT INTO foo VALUES (3683, 'Row 3683'); INSERT INTO foo VALUES (3684, 'Row 3684'); INSERT INTO foo VALUES (3685, 'Row 3685'); INSERT INTO foo VALUES (3686, 'Row 3686'); INSERT INTO foo VALUES (3687, 'Row 3687'); INSERT INTO foo VALUES (3688, 'Row 3688'); INSERT INTO foo VALUES (3689, 'Row 3689'); INSERT INTO foo VALUES (3690, 'Row 3690'); INSERT INTO foo VALUES (3691, 'Row 3691'); INSERT INTO foo VALUES (3692, 'Row 3692'); INSERT INTO foo VALUES (3693, 'Row 3693'); INSERT INTO foo VALUES (3694, 'Row 3694'); INSERT INTO foo VALUES (3695, 'Row 3695'); INSERT INTO foo VALUES (3696, 'Row 3696'); INSERT INTO foo VALUES (3697, 'Row 3697'); INSERT INTO foo VALUES (3698, 'Row 3698'); INSERT INTO foo VALUES (3699, 'Row 3699'); INSERT INTO foo VALUES (3700, 'Row 3700'); INSERT INTO foo VALUES (3701, 'Row 3701'); INSERT INTO foo VALUES (3702, 'Row 3702'); INSERT INTO foo VALUES (3703, 'Row 3703'); INSERT INTO foo VALUES (3704, 'Row 3704'); INSERT INTO foo VALUES (3705, 'Row 3705'); INSERT INTO foo VALUES (3706, 'Row 3706'); INSERT INTO foo VALUES (3707, 'Row 3707'); INSERT INTO foo VALUES (3708, 'Row 3708'); INSERT INTO foo VALUES (3709, 'Row 3709'); INSERT INTO foo VALUES (3710, 'Row 3710'); INSERT INTO foo VALUES (3711, 'Row 3711'); INSERT INTO foo VALUES (3712, 'Row 3712'); INSERT INTO foo VALUES (3713, 'Row 3713'); INSERT INTO foo VALUES (3714, 'Row 3714'); INSERT INTO foo VALUES (3715, 'Row 3715'); INSERT INTO foo VALUES (3716, 'Row 3716'); INSERT INTO foo VALUES (3717, 'Row 3717'); INSERT INTO foo VALUES (3718, 'Row 3718'); INSERT INTO foo VALUES (3719, 'Row 3719'); INSERT INTO foo VALUES (3720, 'Row 3720'); INSERT INTO foo VALUES (3721, 'Row 3721'); INSERT INTO foo VALUES (3722, 'Row 3722'); INSERT INTO foo VALUES (3723, 'Row 3723'); INSERT INTO foo VALUES (3724, 'Row 3724'); INSERT INTO foo VALUES (3725, 'Row 3725'); INSERT INTO foo VALUES (3726, 'Row 3726'); INSERT INTO foo VALUES (3727, 'Row 3727'); INSERT INTO foo VALUES (3728, 'Row 3728'); INSERT INTO foo VALUES (3729, 'Row 3729'); INSERT INTO foo VALUES (3730, 'Row 3730'); INSERT INTO foo VALUES (3731, 'Row 3731'); INSERT INTO foo VALUES (3732, 'Row 3732'); INSERT INTO foo VALUES (3733, 'Row 3733'); INSERT INTO foo VALUES (3734, 'Row 3734'); INSERT INTO foo VALUES (3735, 'Row 3735'); INSERT INTO foo VALUES (3736, 'Row 3736'); INSERT INTO foo VALUES (3737, 'Row 3737'); INSERT INTO foo VALUES (3738, 'Row 3738'); INSERT INTO foo VALUES (3739, 'Row 3739'); INSERT INTO foo VALUES (3740, 'Row 3740'); INSERT INTO foo VALUES (3741, 'Row 3741'); INSERT INTO foo VALUES (3742, 'Row 3742'); INSERT INTO foo VALUES (3743, 'Row 3743'); INSERT INTO foo VALUES (3744, 'Row 3744'); INSERT INTO foo VALUES (3745, 'Row 3745'); INSERT INTO foo VALUES (3746, 'Row 3746'); INSERT INTO foo VALUES (3747, 'Row 3747'); INSERT INTO foo VALUES (3748, 'Row 3748'); INSERT INTO foo VALUES (3749, 'Row 3749'); INSERT INTO foo VALUES (3750, 'Row 3750'); INSERT INTO foo VALUES (3751, 'Row 3751'); INSERT INTO foo VALUES (3752, 'Row 3752'); INSERT INTO foo VALUES (3753, 'Row 3753'); INSERT INTO foo VALUES (3754, 'Row 3754'); INSERT INTO foo VALUES (3755, 'Row 3755'); INSERT INTO foo VALUES (3756, 'Row 3756'); INSERT INTO foo VALUES (3757, 'Row 3757'); INSERT INTO foo VALUES (3758, 'Row 3758'); INSERT INTO foo VALUES (3759, 'Row 3759'); INSERT INTO foo VALUES (3760, 'Row 3760'); INSERT INTO foo VALUES (3761, 'Row 3761'); INSERT INTO foo VALUES (3762, 'Row 3762'); INSERT INTO foo VALUES (3763, 'Row 3763'); INSERT INTO foo VALUES (3764, 'Row 3764'); INSERT INTO foo VALUES (3765, 'Row 3765'); INSERT INTO foo VALUES (3766, 'Row 3766'); INSERT INTO foo VALUES (3767, 'Row 3767'); INSERT INTO foo VALUES (3768, 'Row 3768'); INSERT INTO foo VALUES (3769, 'Row 3769'); INSERT INTO foo VALUES (3770, 'Row 3770'); INSERT INTO foo VALUES (3771, 'Row 3771'); INSERT INTO foo VALUES (3772, 'Row 3772'); INSERT INTO foo VALUES (3773, 'Row 3773'); INSERT INTO foo VALUES (3774, 'Row 3774'); INSERT INTO foo VALUES (3775, 'Row 3775'); INSERT INTO foo VALUES (3776, 'Row 3776'); INSERT INTO foo VALUES (3777, 'Row 3777'); INSERT INTO foo VALUES (3778, 'Row 3778'); INSERT INTO foo VALUES (3779, 'Row 3779'); INSERT INTO foo VALUES (3780, 'Row 3780'); INSERT INTO foo VALUES (3781, 'Row 3781'); INSERT INTO foo VALUES (3782, 'Row 3782'); INSERT INTO foo VALUES (3783, 'Row 3783'); INSERT INTO foo VALUES (3784, 'Row 3784'); INSERT INTO foo VALUES (3785, 'Row 3785'); INSERT INTO foo VALUES (3786, 'Row 3786'); INSERT INTO foo VALUES (3787, 'Row 3787'); INSERT INTO foo VALUES (3788, 'Row 3788'); INSERT INTO foo VALUES (3789, 'Row 3789'); INSERT INTO foo VALUES (3790, 'Row 3790'); INSERT INTO foo VALUES (3791, 'Row 3791'); INSERT INTO foo VALUES (3792, 'Row 3792'); INSERT INTO foo VALUES (3793, 'Row 3793'); INSERT INTO foo VALUES (3794, 'Row 3794'); INSERT INTO foo VALUES (3795, 'Row 3795'); INSERT INTO foo VALUES (3796, 'Row 3796'); INSERT INTO foo VALUES (3797, 'Row 3797'); INSERT INTO foo VALUES (3798, 'Row 3798'); INSERT INTO foo VALUES (3799, 'Row 3799'); INSERT INTO foo VALUES (3800, 'Row 3800'); INSERT INTO foo VALUES (3801, 'Row 3801'); INSERT INTO foo VALUES (3802, 'Row 3802'); INSERT INTO foo VALUES (3803, 'Row 3803'); INSERT INTO foo VALUES (3804, 'Row 3804'); INSERT INTO foo VALUES (3805, 'Row 3805'); INSERT INTO foo VALUES (3806, 'Row 3806'); INSERT INTO foo VALUES (3807, 'Row 3807'); INSERT INTO foo VALUES (3808, 'Row 3808'); INSERT INTO foo VALUES (3809, 'Row 3809'); INSERT INTO foo VALUES (3810, 'Row 3810'); INSERT INTO foo VALUES (3811, 'Row 3811'); INSERT INTO foo VALUES (3812, 'Row 3812'); INSERT INTO foo VALUES (3813, 'Row 3813'); INSERT INTO foo VALUES (3814, 'Row 3814'); INSERT INTO foo VALUES (3815, 'Row 3815'); INSERT INTO foo VALUES (3816, 'Row 3816'); INSERT INTO foo VALUES (3817, 'Row 3817'); INSERT INTO foo VALUES (3818, 'Row 3818'); INSERT INTO foo VALUES (3819, 'Row 3819'); INSERT INTO foo VALUES (3820, 'Row 3820'); INSERT INTO foo VALUES (3821, 'Row 3821'); INSERT INTO foo VALUES (3822, 'Row 3822'); INSERT INTO foo VALUES (3823, 'Row 3823'); INSERT INTO foo VALUES (3824, 'Row 3824'); INSERT INTO foo VALUES (3825, 'Row 3825'); INSERT INTO foo VALUES (3826, 'Row 3826'); INSERT INTO foo VALUES (3827, 'Row 3827'); INSERT INTO foo VALUES (3828, 'Row 3828'); INSERT INTO foo VALUES (3829, 'Row 3829'); INSERT INTO foo VALUES (3830, 'Row 3830'); INSERT INTO foo VALUES (3831, 'Row 3831'); INSERT INTO foo VALUES (3832, 'Row 3832'); INSERT INTO foo VALUES (3833, 'Row 3833'); INSERT INTO foo VALUES (3834, 'Row 3834'); INSERT INTO foo VALUES (3835, 'Row 3835'); INSERT INTO foo VALUES (3836, 'Row 3836'); INSERT INTO foo VALUES (3837, 'Row 3837'); INSERT INTO foo VALUES (3838, 'Row 3838'); INSERT INTO foo VALUES (3839, 'Row 3839'); INSERT INTO foo VALUES (3840, 'Row 3840'); INSERT INTO foo VALUES (3841, 'Row 3841'); INSERT INTO foo VALUES (3842, 'Row 3842'); INSERT INTO foo VALUES (3843, 'Row 3843'); INSERT INTO foo VALUES (3844, 'Row 3844'); INSERT INTO foo VALUES (3845, 'Row 3845'); INSERT INTO foo VALUES (3846, 'Row 3846'); INSERT INTO foo VALUES (3847, 'Row 3847'); INSERT INTO foo VALUES (3848, 'Row 3848'); INSERT INTO foo VALUES (3849, 'Row 3849'); INSERT INTO foo VALUES (3850, 'Row 3850'); INSERT INTO foo VALUES (3851, 'Row 3851'); INSERT INTO foo VALUES (3852, 'Row 3852'); INSERT INTO foo VALUES (3853, 'Row 3853'); INSERT INTO foo VALUES (3854, 'Row 3854'); INSERT INTO foo VALUES (3855, 'Row 3855'); INSERT INTO foo VALUES (3856, 'Row 3856'); INSERT INTO foo VALUES (3857, 'Row 3857'); INSERT INTO foo VALUES (3858, 'Row 3858'); INSERT INTO foo VALUES (3859, 'Row 3859'); INSERT INTO foo VALUES (3860, 'Row 3860'); INSERT INTO foo VALUES (3861, 'Row 3861'); INSERT INTO foo VALUES (3862, 'Row 3862'); INSERT INTO foo VALUES (3863, 'Row 3863'); INSERT INTO foo VALUES (3864, 'Row 3864'); INSERT INTO foo VALUES (3865, 'Row 3865'); INSERT INTO foo VALUES (3866, 'Row 3866'); INSERT INTO foo VALUES (3867, 'Row 3867'); INSERT INTO foo VALUES (3868, 'Row 3868'); INSERT INTO foo VALUES (3869, 'Row 3869'); INSERT INTO foo VALUES (3870, 'Row 3870'); INSERT INTO foo VALUES (3871, 'Row 3871'); INSERT INTO foo VALUES (3872, 'Row 3872'); INSERT INTO foo VALUES (3873, 'Row 3873'); INSERT INTO foo VALUES (3874, 'Row 3874'); INSERT INTO foo VALUES (3875, 'Row 3875'); INSERT INTO foo VALUES (3876, 'Row 3876'); INSERT INTO foo VALUES (3877, 'Row 3877'); INSERT INTO foo VALUES (3878, 'Row 3878'); INSERT INTO foo VALUES (3879, 'Row 3879'); INSERT INTO foo VALUES (3880, 'Row 3880'); INSERT INTO foo VALUES (3881, 'Row 3881'); INSERT INTO foo VALUES (3882, 'Row 3882'); INSERT INTO foo VALUES (3883, 'Row 3883'); INSERT INTO foo VALUES (3884, 'Row 3884'); INSERT INTO foo VALUES (3885, 'Row 3885'); INSERT INTO foo VALUES (3886, 'Row 3886'); INSERT INTO foo VALUES (3887, 'Row 3887'); INSERT INTO foo VALUES (3888, 'Row 3888'); INSERT INTO foo VALUES (3889, 'Row 3889'); INSERT INTO foo VALUES (3890, 'Row 3890'); INSERT INTO foo VALUES (3891, 'Row 3891'); INSERT INTO foo VALUES (3892, 'Row 3892'); INSERT INTO foo VALUES (3893, 'Row 3893'); INSERT INTO foo VALUES (3894, 'Row 3894'); INSERT INTO foo VALUES (3895, 'Row 3895'); INSERT INTO foo VALUES (3896, 'Row 3896'); INSERT INTO foo VALUES (3897, 'Row 3897'); INSERT INTO foo VALUES (3898, 'Row 3898'); INSERT INTO foo VALUES (3899, 'Row 3899'); INSERT INTO foo VALUES (3900, 'Row 3900'); INSERT INTO foo VALUES (3901, 'Row 3901'); INSERT INTO foo VALUES (3902, 'Row 3902'); INSERT INTO foo VALUES (3903, 'Row 3903'); INSERT INTO foo VALUES (3904, 'Row 3904'); INSERT INTO foo VALUES (3905, 'Row 3905'); INSERT INTO foo VALUES (3906, 'Row 3906'); INSERT INTO foo VALUES (3907, 'Row 3907'); INSERT INTO foo VALUES (3908, 'Row 3908'); INSERT INTO foo VALUES (3909, 'Row 3909'); INSERT INTO foo VALUES (3910, 'Row 3910'); INSERT INTO foo VALUES (3911, 'Row 3911'); INSERT INTO foo VALUES (3912, 'Row 3912'); INSERT INTO foo VALUES (3913, 'Row 3913'); INSERT INTO foo VALUES (3914, 'Row 3914'); INSERT INTO foo VALUES (3915, 'Row 3915'); INSERT INTO foo VALUES (3916, 'Row 3916'); INSERT INTO foo VALUES (3917, 'Row 3917'); INSERT INTO foo VALUES (3918, 'Row 3918'); INSERT INTO foo VALUES (3919, 'Row 3919'); INSERT INTO foo VALUES (3920, 'Row 3920'); INSERT INTO foo VALUES (3921, 'Row 3921'); INSERT INTO foo VALUES (3922, 'Row 3922'); INSERT INTO foo VALUES (3923, 'Row 3923'); INSERT INTO foo VALUES (3924, 'Row 3924'); INSERT INTO foo VALUES (3925, 'Row 3925'); INSERT INTO foo VALUES (3926, 'Row 3926'); INSERT INTO foo VALUES (3927, 'Row 3927'); INSERT INTO foo VALUES (3928, 'Row 3928'); INSERT INTO foo VALUES (3929, 'Row 3929'); INSERT INTO foo VALUES (3930, 'Row 3930'); INSERT INTO foo VALUES (3931, 'Row 3931'); INSERT INTO foo VALUES (3932, 'Row 3932'); INSERT INTO foo VALUES (3933, 'Row 3933'); INSERT INTO foo VALUES (3934, 'Row 3934'); INSERT INTO foo VALUES (3935, 'Row 3935'); INSERT INTO foo VALUES (3936, 'Row 3936'); INSERT INTO foo VALUES (3937, 'Row 3937'); INSERT INTO foo VALUES (3938, 'Row 3938'); INSERT INTO foo VALUES (3939, 'Row 3939'); INSERT INTO foo VALUES (3940, 'Row 3940'); INSERT INTO foo VALUES (3941, 'Row 3941'); INSERT INTO foo VALUES (3942, 'Row 3942'); INSERT INTO foo VALUES (3943, 'Row 3943'); INSERT INTO foo VALUES (3944, 'Row 3944'); INSERT INTO foo VALUES (3945, 'Row 3945'); INSERT INTO foo VALUES (3946, 'Row 3946'); INSERT INTO foo VALUES (3947, 'Row 3947'); INSERT INTO foo VALUES (3948, 'Row 3948'); INSERT INTO foo VALUES (3949, 'Row 3949'); INSERT INTO foo VALUES (3950, 'Row 3950'); INSERT INTO foo VALUES (3951, 'Row 3951'); INSERT INTO foo VALUES (3952, 'Row 3952'); INSERT INTO foo VALUES (3953, 'Row 3953'); INSERT INTO foo VALUES (3954, 'Row 3954'); INSERT INTO foo VALUES (3955, 'Row 3955'); INSERT INTO foo VALUES (3956, 'Row 3956'); INSERT INTO foo VALUES (3957, 'Row 3957'); INSERT INTO foo VALUES (3958, 'Row 3958'); INSERT INTO foo VALUES (3959, 'Row 3959'); INSERT INTO foo VALUES (3960, 'Row 3960'); INSERT INTO foo VALUES (3961, 'Row 3961'); INSERT INTO foo VALUES (3962, 'Row 3962'); INSERT INTO foo VALUES (3963, 'Row 3963'); INSERT INTO foo VALUES (3964, 'Row 3964'); INSERT INTO foo VALUES (3965, 'Row 3965'); INSERT INTO foo VALUES (3966, 'Row 3966'); INSERT INTO foo VALUES (3967, 'Row 3967'); INSERT INTO foo VALUES (3968, 'Row 3968'); INSERT INTO foo VALUES (3969, 'Row 3969'); INSERT INTO foo VALUES (3970, 'Row 3970'); INSERT INTO foo VALUES (3971, 'Row 3971'); INSERT INTO foo VALUES (3972, 'Row 3972'); INSERT INTO foo VALUES (3973, 'Row 3973'); INSERT INTO foo VALUES (3974, 'Row 3974'); INSERT INTO foo VALUES (3975, 'Row 3975'); INSERT INTO foo VALUES (3976, 'Row 3976'); INSERT INTO foo VALUES (3977, 'Row 3977'); INSERT INTO foo VALUES (3978, 'Row 3978'); INSERT INTO foo VALUES (3979, 'Row 3979'); INSERT INTO foo VALUES (3980, 'Row 3980'); INSERT INTO foo VALUES (3981, 'Row 3981'); INSERT INTO foo VALUES (3982, 'Row 3982'); INSERT INTO foo VALUES (3983, 'Row 3983'); INSERT INTO foo VALUES (3984, 'Row 3984'); INSERT INTO foo VALUES (3985, 'Row 3985'); INSERT INTO foo VALUES (3986, 'Row 3986'); INSERT INTO foo VALUES (3987, 'Row 3987'); INSERT INTO foo VALUES (3988, 'Row 3988'); INSERT INTO foo VALUES (3989, 'Row 3989'); INSERT INTO foo VALUES (3990, 'Row 3990'); INSERT INTO foo VALUES (3991, 'Row 3991'); INSERT INTO foo VALUES (3992, 'Row 3992'); INSERT INTO foo VALUES (3993, 'Row 3993'); INSERT INTO foo VALUES (3994, 'Row 3994'); INSERT INTO foo VALUES (3995, 'Row 3995'); INSERT INTO foo VALUES (3996, 'Row 3996'); INSERT INTO foo VALUES (3997, 'Row 3997'); INSERT INTO foo VALUES (3998, 'Row 3998'); INSERT INTO foo VALUES (3999, 'Row 3999'); INSERT INTO foo VALUES (4000, 'Row 4000'); INSERT INTO foo VALUES (4001, 'Row 4001'); INSERT INTO foo VALUES (4002, 'Row 4002'); INSERT INTO foo VALUES (4003, 'Row 4003'); INSERT INTO foo VALUES (4004, 'Row 4004'); INSERT INTO foo VALUES (4005, 'Row 4005'); INSERT INTO foo VALUES (4006, 'Row 4006'); INSERT INTO foo VALUES (4007, 'Row 4007'); INSERT INTO foo VALUES (4008, 'Row 4008'); INSERT INTO foo VALUES (4009, 'Row 4009'); INSERT INTO foo VALUES (4010, 'Row 4010'); INSERT INTO foo VALUES (4011, 'Row 4011'); INSERT INTO foo VALUES (4012, 'Row 4012'); INSERT INTO foo VALUES (4013, 'Row 4013'); INSERT INTO foo VALUES (4014, 'Row 4014'); INSERT INTO foo VALUES (4015, 'Row 4015'); INSERT INTO foo VALUES (4016, 'Row 4016'); INSERT INTO foo VALUES (4017, 'Row 4017'); INSERT INTO foo VALUES (4018, 'Row 4018'); INSERT INTO foo VALUES (4019, 'Row 4019'); INSERT INTO foo VALUES (4020, 'Row 4020'); INSERT INTO foo VALUES (4021, 'Row 4021'); INSERT INTO foo VALUES (4022, 'Row 4022'); INSERT INTO foo VALUES (4023, 'Row 4023'); INSERT INTO foo VALUES (4024, 'Row 4024'); INSERT INTO foo VALUES (4025, 'Row 4025'); INSERT INTO foo VALUES (4026, 'Row 4026'); INSERT INTO foo VALUES (4027, 'Row 4027'); INSERT INTO foo VALUES (4028, 'Row 4028'); INSERT INTO foo VALUES (4029, 'Row 4029'); INSERT INTO foo VALUES (4030, 'Row 4030'); INSERT INTO foo VALUES (4031, 'Row 4031'); INSERT INTO foo VALUES (4032, 'Row 4032'); INSERT INTO foo VALUES (4033, 'Row 4033'); INSERT INTO foo VALUES (4034, 'Row 4034'); INSERT INTO foo VALUES (4035, 'Row 4035'); INSERT INTO foo VALUES (4036, 'Row 4036'); INSERT INTO foo VALUES (4037, 'Row 4037'); INSERT INTO foo VALUES (4038, 'Row 4038'); INSERT INTO foo VALUES (4039, 'Row 4039'); INSERT INTO foo VALUES (4040, 'Row 4040'); INSERT INTO foo VALUES (4041, 'Row 4041'); INSERT INTO foo VALUES (4042, 'Row 4042'); INSERT INTO foo VALUES (4043, 'Row 4043'); INSERT INTO foo VALUES (4044, 'Row 4044'); INSERT INTO foo VALUES (4045, 'Row 4045'); INSERT INTO foo VALUES (4046, 'Row 4046'); INSERT INTO foo VALUES (4047, 'Row 4047'); INSERT INTO foo VALUES (4048, 'Row 4048'); INSERT INTO foo VALUES (4049, 'Row 4049'); INSERT INTO foo VALUES (4050, 'Row 4050'); INSERT INTO foo VALUES (4051, 'Row 4051'); INSERT INTO foo VALUES (4052, 'Row 4052'); INSERT INTO foo VALUES (4053, 'Row 4053'); INSERT INTO foo VALUES (4054, 'Row 4054'); INSERT INTO foo VALUES (4055, 'Row 4055'); INSERT INTO foo VALUES (4056, 'Row 4056'); INSERT INTO foo VALUES (4057, 'Row 4057'); INSERT INTO foo VALUES (4058, 'Row 4058'); INSERT INTO foo VALUES (4059, 'Row 4059'); INSERT INTO foo VALUES (4060, 'Row 4060'); INSERT INTO foo VALUES (4061, 'Row 4061'); INSERT INTO foo VALUES (4062, 'Row 4062'); INSERT INTO foo VALUES (4063, 'Row 4063'); INSERT INTO foo VALUES (4064, 'Row 4064'); INSERT INTO foo VALUES (4065, 'Row 4065'); INSERT INTO foo VALUES (4066, 'Row 4066'); INSERT INTO foo VALUES (4067, 'Row 4067'); INSERT INTO foo VALUES (4068, 'Row 4068'); INSERT INTO foo VALUES (4069, 'Row 4069'); INSERT INTO foo VALUES (4070, 'Row 4070'); INSERT INTO foo VALUES (4071, 'Row 4071'); INSERT INTO foo VALUES (4072, 'Row 4072'); INSERT INTO foo VALUES (4073, 'Row 4073'); INSERT INTO foo VALUES (4074, 'Row 4074'); INSERT INTO foo VALUES (4075, 'Row 4075'); INSERT INTO foo VALUES (4076, 'Row 4076'); INSERT INTO foo VALUES (4077, 'Row 4077'); INSERT INTO foo VALUES (4078, 'Row 4078'); INSERT INTO foo VALUES (4079, 'Row 4079'); INSERT INTO foo VALUES (4080, 'Row 4080'); INSERT INTO foo VALUES (4081, 'Row 4081'); INSERT INTO foo VALUES (4082, 'Row 4082'); INSERT INTO foo VALUES (4083, 'Row 4083'); INSERT INTO foo VALUES (4084, 'Row 4084'); INSERT INTO foo VALUES (4085, 'Row 4085'); INSERT INTO foo VALUES (4086, 'Row 4086'); INSERT INTO foo VALUES (4087, 'Row 4087'); INSERT INTO foo VALUES (4088, 'Row 4088'); INSERT INTO foo VALUES (4089, 'Row 4089'); INSERT INTO foo VALUES (4090, 'Row 4090'); INSERT INTO foo VALUES (4091, 'Row 4091'); INSERT INTO foo VALUES (4092, 'Row 4092'); INSERT INTO foo VALUES (4093, 'Row 4093'); INSERT INTO foo VALUES (4094, 'Row 4094'); INSERT INTO foo VALUES (4095, 'Row 4095'); INSERT INTO foo VALUES (4096, 'Row 4096'); INSERT INTO foo VALUES (4097, 'Row 4097'); INSERT INTO foo VALUES (4098, 'Row 4098'); INSERT INTO foo VALUES (4099, 'Row 4099'); INSERT INTO foo VALUES (4100, 'Row 4100'); INSERT INTO foo VALUES (4101, 'Row 4101'); INSERT INTO foo VALUES (4102, 'Row 4102'); INSERT INTO foo VALUES (4103, 'Row 4103'); INSERT INTO foo VALUES (4104, 'Row 4104'); INSERT INTO foo VALUES (4105, 'Row 4105'); INSERT INTO foo VALUES (4106, 'Row 4106'); INSERT INTO foo VALUES (4107, 'Row 4107'); INSERT INTO foo VALUES (4108, 'Row 4108'); INSERT INTO foo VALUES (4109, 'Row 4109'); INSERT INTO foo VALUES (4110, 'Row 4110'); INSERT INTO foo VALUES (4111, 'Row 4111'); INSERT INTO foo VALUES (4112, 'Row 4112'); INSERT INTO foo VALUES (4113, 'Row 4113'); INSERT INTO foo VALUES (4114, 'Row 4114'); INSERT INTO foo VALUES (4115, 'Row 4115'); INSERT INTO foo VALUES (4116, 'Row 4116'); INSERT INTO foo VALUES (4117, 'Row 4117'); INSERT INTO foo VALUES (4118, 'Row 4118'); INSERT INTO foo VALUES (4119, 'Row 4119'); INSERT INTO foo VALUES (4120, 'Row 4120'); INSERT INTO foo VALUES (4121, 'Row 4121'); INSERT INTO foo VALUES (4122, 'Row 4122'); INSERT INTO foo VALUES (4123, 'Row 4123'); INSERT INTO foo VALUES (4124, 'Row 4124'); INSERT INTO foo VALUES (4125, 'Row 4125'); INSERT INTO foo VALUES (4126, 'Row 4126'); INSERT INTO foo VALUES (4127, 'Row 4127'); INSERT INTO foo VALUES (4128, 'Row 4128'); INSERT INTO foo VALUES (4129, 'Row 4129'); INSERT INTO foo VALUES (4130, 'Row 4130'); INSERT INTO foo VALUES (4131, 'Row 4131'); INSERT INTO foo VALUES (4132, 'Row 4132'); INSERT INTO foo VALUES (4133, 'Row 4133'); INSERT INTO foo VALUES (4134, 'Row 4134'); INSERT INTO foo VALUES (4135, 'Row 4135'); INSERT INTO foo VALUES (4136, 'Row 4136'); INSERT INTO foo VALUES (4137, 'Row 4137'); INSERT INTO foo VALUES (4138, 'Row 4138'); INSERT INTO foo VALUES (4139, 'Row 4139'); INSERT INTO foo VALUES (4140, 'Row 4140'); INSERT INTO foo VALUES (4141, 'Row 4141'); INSERT INTO foo VALUES (4142, 'Row 4142'); INSERT INTO foo VALUES (4143, 'Row 4143'); INSERT INTO foo VALUES (4144, 'Row 4144'); INSERT INTO foo VALUES (4145, 'Row 4145'); INSERT INTO foo VALUES (4146, 'Row 4146'); INSERT INTO foo VALUES (4147, 'Row 4147'); INSERT INTO foo VALUES (4148, 'Row 4148'); INSERT INTO foo VALUES (4149, 'Row 4149'); INSERT INTO foo VALUES (4150, 'Row 4150'); INSERT INTO foo VALUES (4151, 'Row 4151'); INSERT INTO foo VALUES (4152, 'Row 4152'); INSERT INTO foo VALUES (4153, 'Row 4153'); INSERT INTO foo VALUES (4154, 'Row 4154'); INSERT INTO foo VALUES (4155, 'Row 4155'); INSERT INTO foo VALUES (4156, 'Row 4156'); INSERT INTO foo VALUES (4157, 'Row 4157'); INSERT INTO foo VALUES (4158, 'Row 4158'); INSERT INTO foo VALUES (4159, 'Row 4159'); INSERT INTO foo VALUES (4160, 'Row 4160'); INSERT INTO foo VALUES (4161, 'Row 4161'); INSERT INTO foo VALUES (4162, 'Row 4162'); INSERT INTO foo VALUES (4163, 'Row 4163'); INSERT INTO foo VALUES (4164, 'Row 4164'); INSERT INTO foo VALUES (4165, 'Row 4165'); INSERT INTO foo VALUES (4166, 'Row 4166'); INSERT INTO foo VALUES (4167, 'Row 4167'); INSERT INTO foo VALUES (4168, 'Row 4168'); INSERT INTO foo VALUES (4169, 'Row 4169'); INSERT INTO foo VALUES (4170, 'Row 4170'); INSERT INTO foo VALUES (4171, 'Row 4171'); INSERT INTO foo VALUES (4172, 'Row 4172'); INSERT INTO foo VALUES (4173, 'Row 4173'); INSERT INTO foo VALUES (4174, 'Row 4174'); INSERT INTO foo VALUES (4175, 'Row 4175'); INSERT INTO foo VALUES (4176, 'Row 4176'); INSERT INTO foo VALUES (4177, 'Row 4177'); INSERT INTO foo VALUES (4178, 'Row 4178'); INSERT INTO foo VALUES (4179, 'Row 4179'); INSERT INTO foo VALUES (4180, 'Row 4180'); INSERT INTO foo VALUES (4181, 'Row 4181'); INSERT INTO foo VALUES (4182, 'Row 4182'); INSERT INTO foo VALUES (4183, 'Row 4183'); INSERT INTO foo VALUES (4184, 'Row 4184'); INSERT INTO foo VALUES (4185, 'Row 4185'); INSERT INTO foo VALUES (4186, 'Row 4186'); INSERT INTO foo VALUES (4187, 'Row 4187'); INSERT INTO foo VALUES (4188, 'Row 4188'); INSERT INTO foo VALUES (4189, 'Row 4189'); INSERT INTO foo VALUES (4190, 'Row 4190'); INSERT INTO foo VALUES (4191, 'Row 4191'); INSERT INTO foo VALUES (4192, 'Row 4192'); INSERT INTO foo VALUES (4193, 'Row 4193'); INSERT INTO foo VALUES (4194, 'Row 4194'); INSERT INTO foo VALUES (4195, 'Row 4195'); INSERT INTO foo VALUES (4196, 'Row 4196'); INSERT INTO foo VALUES (4197, 'Row 4197'); INSERT INTO foo VALUES (4198, 'Row 4198'); INSERT INTO foo VALUES (4199, 'Row 4199'); INSERT INTO foo VALUES (4200, 'Row 4200'); INSERT INTO foo VALUES (4201, 'Row 4201'); INSERT INTO foo VALUES (4202, 'Row 4202'); INSERT INTO foo VALUES (4203, 'Row 4203'); INSERT INTO foo VALUES (4204, 'Row 4204'); INSERT INTO foo VALUES (4205, 'Row 4205'); INSERT INTO foo VALUES (4206, 'Row 4206'); INSERT INTO foo VALUES (4207, 'Row 4207'); INSERT INTO foo VALUES (4208, 'Row 4208'); INSERT INTO foo VALUES (4209, 'Row 4209'); INSERT INTO foo VALUES (4210, 'Row 4210'); INSERT INTO foo VALUES (4211, 'Row 4211'); INSERT INTO foo VALUES (4212, 'Row 4212'); INSERT INTO foo VALUES (4213, 'Row 4213'); INSERT INTO foo VALUES (4214, 'Row 4214'); INSERT INTO foo VALUES (4215, 'Row 4215'); INSERT INTO foo VALUES (4216, 'Row 4216'); INSERT INTO foo VALUES (4217, 'Row 4217'); INSERT INTO foo VALUES (4218, 'Row 4218'); INSERT INTO foo VALUES (4219, 'Row 4219'); INSERT INTO foo VALUES (4220, 'Row 4220'); INSERT INTO foo VALUES (4221, 'Row 4221'); INSERT INTO foo VALUES (4222, 'Row 4222'); INSERT INTO foo VALUES (4223, 'Row 4223'); INSERT INTO foo VALUES (4224, 'Row 4224'); INSERT INTO foo VALUES (4225, 'Row 4225'); INSERT INTO foo VALUES (4226, 'Row 4226'); INSERT INTO foo VALUES (4227, 'Row 4227'); INSERT INTO foo VALUES (4228, 'Row 4228'); INSERT INTO foo VALUES (4229, 'Row 4229'); INSERT INTO foo VALUES (4230, 'Row 4230'); INSERT INTO foo VALUES (4231, 'Row 4231'); INSERT INTO foo VALUES (4232, 'Row 4232'); INSERT INTO foo VALUES (4233, 'Row 4233'); INSERT INTO foo VALUES (4234, 'Row 4234'); INSERT INTO foo VALUES (4235, 'Row 4235'); INSERT INTO foo VALUES (4236, 'Row 4236'); INSERT INTO foo VALUES (4237, 'Row 4237'); INSERT INTO foo VALUES (4238, 'Row 4238'); INSERT INTO foo VALUES (4239, 'Row 4239'); INSERT INTO foo VALUES (4240, 'Row 4240'); INSERT INTO foo VALUES (4241, 'Row 4241'); INSERT INTO foo VALUES (4242, 'Row 4242'); INSERT INTO foo VALUES (4243, 'Row 4243'); INSERT INTO foo VALUES (4244, 'Row 4244'); INSERT INTO foo VALUES (4245, 'Row 4245'); INSERT INTO foo VALUES (4246, 'Row 4246'); INSERT INTO foo VALUES (4247, 'Row 4247'); INSERT INTO foo VALUES (4248, 'Row 4248'); INSERT INTO foo VALUES (4249, 'Row 4249'); INSERT INTO foo VALUES (4250, 'Row 4250'); INSERT INTO foo VALUES (4251, 'Row 4251'); INSERT INTO foo VALUES (4252, 'Row 4252'); INSERT INTO foo VALUES (4253, 'Row 4253'); INSERT INTO foo VALUES (4254, 'Row 4254'); INSERT INTO foo VALUES (4255, 'Row 4255'); INSERT INTO foo VALUES (4256, 'Row 4256'); INSERT INTO foo VALUES (4257, 'Row 4257'); INSERT INTO foo VALUES (4258, 'Row 4258'); INSERT INTO foo VALUES (4259, 'Row 4259'); INSERT INTO foo VALUES (4260, 'Row 4260'); INSERT INTO foo VALUES (4261, 'Row 4261'); INSERT INTO foo VALUES (4262, 'Row 4262'); INSERT INTO foo VALUES (4263, 'Row 4263'); INSERT INTO foo VALUES (4264, 'Row 4264'); INSERT INTO foo VALUES (4265, 'Row 4265'); INSERT INTO foo VALUES (4266, 'Row 4266'); INSERT INTO foo VALUES (4267, 'Row 4267'); INSERT INTO foo VALUES (4268, 'Row 4268'); INSERT INTO foo VALUES (4269, 'Row 4269'); INSERT INTO foo VALUES (4270, 'Row 4270'); INSERT INTO foo VALUES (4271, 'Row 4271'); INSERT INTO foo VALUES (4272, 'Row 4272'); INSERT INTO foo VALUES (4273, 'Row 4273'); INSERT INTO foo VALUES (4274, 'Row 4274'); INSERT INTO foo VALUES (4275, 'Row 4275'); INSERT INTO foo VALUES (4276, 'Row 4276'); INSERT INTO foo VALUES (4277, 'Row 4277'); INSERT INTO foo VALUES (4278, 'Row 4278'); INSERT INTO foo VALUES (4279, 'Row 4279'); INSERT INTO foo VALUES (4280, 'Row 4280'); INSERT INTO foo VALUES (4281, 'Row 4281'); INSERT INTO foo VALUES (4282, 'Row 4282'); INSERT INTO foo VALUES (4283, 'Row 4283'); INSERT INTO foo VALUES (4284, 'Row 4284'); INSERT INTO foo VALUES (4285, 'Row 4285'); INSERT INTO foo VALUES (4286, 'Row 4286'); INSERT INTO foo VALUES (4287, 'Row 4287'); INSERT INTO foo VALUES (4288, 'Row 4288'); INSERT INTO foo VALUES (4289, 'Row 4289'); INSERT INTO foo VALUES (4290, 'Row 4290'); INSERT INTO foo VALUES (4291, 'Row 4291'); INSERT INTO foo VALUES (4292, 'Row 4292'); INSERT INTO foo VALUES (4293, 'Row 4293'); INSERT INTO foo VALUES (4294, 'Row 4294'); INSERT INTO foo VALUES (4295, 'Row 4295'); INSERT INTO foo VALUES (4296, 'Row 4296'); INSERT INTO foo VALUES (4297, 'Row 4297'); INSERT INTO foo VALUES (4298, 'Row 4298'); INSERT INTO foo VALUES (4299, 'Row 4299'); INSERT INTO foo VALUES (4300, 'Row 4300'); INSERT INTO foo VALUES (4301, 'Row 4301'); INSERT INTO foo VALUES (4302, 'Row 4302'); INSERT INTO foo VALUES (4303, 'Row 4303'); INSERT INTO foo VALUES (4304, 'Row 4304'); INSERT INTO foo VALUES (4305, 'Row 4305'); INSERT INTO foo VALUES (4306, 'Row 4306'); INSERT INTO foo VALUES (4307, 'Row 4307'); INSERT INTO foo VALUES (4308, 'Row 4308'); INSERT INTO foo VALUES (4309, 'Row 4309'); INSERT INTO foo VALUES (4310, 'Row 4310'); INSERT INTO foo VALUES (4311, 'Row 4311'); INSERT INTO foo VALUES (4312, 'Row 4312'); INSERT INTO foo VALUES (4313, 'Row 4313'); INSERT INTO foo VALUES (4314, 'Row 4314'); INSERT INTO foo VALUES (4315, 'Row 4315'); INSERT INTO foo VALUES (4316, 'Row 4316'); INSERT INTO foo VALUES (4317, 'Row 4317'); INSERT INTO foo VALUES (4318, 'Row 4318'); INSERT INTO foo VALUES (4319, 'Row 4319'); INSERT INTO foo VALUES (4320, 'Row 4320'); INSERT INTO foo VALUES (4321, 'Row 4321'); INSERT INTO foo VALUES (4322, 'Row 4322'); INSERT INTO foo VALUES (4323, 'Row 4323'); INSERT INTO foo VALUES (4324, 'Row 4324'); INSERT INTO foo VALUES (4325, 'Row 4325'); INSERT INTO foo VALUES (4326, 'Row 4326'); INSERT INTO foo VALUES (4327, 'Row 4327'); INSERT INTO foo VALUES (4328, 'Row 4328'); INSERT INTO foo VALUES (4329, 'Row 4329'); INSERT INTO foo VALUES (4330, 'Row 4330'); INSERT INTO foo VALUES (4331, 'Row 4331'); INSERT INTO foo VALUES (4332, 'Row 4332'); INSERT INTO foo VALUES (4333, 'Row 4333'); INSERT INTO foo VALUES (4334, 'Row 4334'); INSERT INTO foo VALUES (4335, 'Row 4335'); INSERT INTO foo VALUES (4336, 'Row 4336'); INSERT INTO foo VALUES (4337, 'Row 4337'); INSERT INTO foo VALUES (4338, 'Row 4338'); INSERT INTO foo VALUES (4339, 'Row 4339'); INSERT INTO foo VALUES (4340, 'Row 4340'); INSERT INTO foo VALUES (4341, 'Row 4341'); INSERT INTO foo VALUES (4342, 'Row 4342'); INSERT INTO foo VALUES (4343, 'Row 4343'); INSERT INTO foo VALUES (4344, 'Row 4344'); INSERT INTO foo VALUES (4345, 'Row 4345'); INSERT INTO foo VALUES (4346, 'Row 4346'); INSERT INTO foo VALUES (4347, 'Row 4347'); INSERT INTO foo VALUES (4348, 'Row 4348'); INSERT INTO foo VALUES (4349, 'Row 4349'); INSERT INTO foo VALUES (4350, 'Row 4350'); INSERT INTO foo VALUES (4351, 'Row 4351'); INSERT INTO foo VALUES (4352, 'Row 4352'); INSERT INTO foo VALUES (4353, 'Row 4353'); INSERT INTO foo VALUES (4354, 'Row 4354'); INSERT INTO foo VALUES (4355, 'Row 4355'); INSERT INTO foo VALUES (4356, 'Row 4356'); INSERT INTO foo VALUES (4357, 'Row 4357'); INSERT INTO foo VALUES (4358, 'Row 4358'); INSERT INTO foo VALUES (4359, 'Row 4359'); INSERT INTO foo VALUES (4360, 'Row 4360'); INSERT INTO foo VALUES (4361, 'Row 4361'); INSERT INTO foo VALUES (4362, 'Row 4362'); INSERT INTO foo VALUES (4363, 'Row 4363'); INSERT INTO foo VALUES (4364, 'Row 4364'); INSERT INTO foo VALUES (4365, 'Row 4365'); INSERT INTO foo VALUES (4366, 'Row 4366'); INSERT INTO foo VALUES (4367, 'Row 4367'); INSERT INTO foo VALUES (4368, 'Row 4368'); INSERT INTO foo VALUES (4369, 'Row 4369'); INSERT INTO foo VALUES (4370, 'Row 4370'); INSERT INTO foo VALUES (4371, 'Row 4371'); INSERT INTO foo VALUES (4372, 'Row 4372'); INSERT INTO foo VALUES (4373, 'Row 4373'); INSERT INTO foo VALUES (4374, 'Row 4374'); INSERT INTO foo VALUES (4375, 'Row 4375'); INSERT INTO foo VALUES (4376, 'Row 4376'); INSERT INTO foo VALUES (4377, 'Row 4377'); INSERT INTO foo VALUES (4378, 'Row 4378'); INSERT INTO foo VALUES (4379, 'Row 4379'); INSERT INTO foo VALUES (4380, 'Row 4380'); INSERT INTO foo VALUES (4381, 'Row 4381'); INSERT INTO foo VALUES (4382, 'Row 4382'); INSERT INTO foo VALUES (4383, 'Row 4383'); INSERT INTO foo VALUES (4384, 'Row 4384'); INSERT INTO foo VALUES (4385, 'Row 4385'); INSERT INTO foo VALUES (4386, 'Row 4386'); INSERT INTO foo VALUES (4387, 'Row 4387'); INSERT INTO foo VALUES (4388, 'Row 4388'); INSERT INTO foo VALUES (4389, 'Row 4389'); INSERT INTO foo VALUES (4390, 'Row 4390'); INSERT INTO foo VALUES (4391, 'Row 4391'); INSERT INTO foo VALUES (4392, 'Row 4392'); INSERT INTO foo VALUES (4393, 'Row 4393'); INSERT INTO foo VALUES (4394, 'Row 4394'); INSERT INTO foo VALUES (4395, 'Row 4395'); INSERT INTO foo VALUES (4396, 'Row 4396'); INSERT INTO foo VALUES (4397, 'Row 4397'); INSERT INTO foo VALUES (4398, 'Row 4398'); INSERT INTO foo VALUES (4399, 'Row 4399'); INSERT INTO foo VALUES (4400, 'Row 4400'); INSERT INTO foo VALUES (4401, 'Row 4401'); INSERT INTO foo VALUES (4402, 'Row 4402'); INSERT INTO foo VALUES (4403, 'Row 4403'); INSERT INTO foo VALUES (4404, 'Row 4404'); INSERT INTO foo VALUES (4405, 'Row 4405'); INSERT INTO foo VALUES (4406, 'Row 4406'); INSERT INTO foo VALUES (4407, 'Row 4407'); INSERT INTO foo VALUES (4408, 'Row 4408'); INSERT INTO foo VALUES (4409, 'Row 4409'); INSERT INTO foo VALUES (4410, 'Row 4410'); INSERT INTO foo VALUES (4411, 'Row 4411'); INSERT INTO foo VALUES (4412, 'Row 4412'); INSERT INTO foo VALUES (4413, 'Row 4413'); INSERT INTO foo VALUES (4414, 'Row 4414'); INSERT INTO foo VALUES (4415, 'Row 4415'); INSERT INTO foo VALUES (4416, 'Row 4416'); INSERT INTO foo VALUES (4417, 'Row 4417'); INSERT INTO foo VALUES (4418, 'Row 4418'); INSERT INTO foo VALUES (4419, 'Row 4419'); INSERT INTO foo VALUES (4420, 'Row 4420'); INSERT INTO foo VALUES (4421, 'Row 4421'); INSERT INTO foo VALUES (4422, 'Row 4422'); INSERT INTO foo VALUES (4423, 'Row 4423'); INSERT INTO foo VALUES (4424, 'Row 4424'); INSERT INTO foo VALUES (4425, 'Row 4425'); INSERT INTO foo VALUES (4426, 'Row 4426'); INSERT INTO foo VALUES (4427, 'Row 4427'); INSERT INTO foo VALUES (4428, 'Row 4428'); INSERT INTO foo VALUES (4429, 'Row 4429'); INSERT INTO foo VALUES (4430, 'Row 4430'); INSERT INTO foo VALUES (4431, 'Row 4431'); INSERT INTO foo VALUES (4432, 'Row 4432'); INSERT INTO foo VALUES (4433, 'Row 4433'); INSERT INTO foo VALUES (4434, 'Row 4434'); INSERT INTO foo VALUES (4435, 'Row 4435'); INSERT INTO foo VALUES (4436, 'Row 4436'); INSERT INTO foo VALUES (4437, 'Row 4437'); INSERT INTO foo VALUES (4438, 'Row 4438'); INSERT INTO foo VALUES (4439, 'Row 4439'); INSERT INTO foo VALUES (4440, 'Row 4440'); INSERT INTO foo VALUES (4441, 'Row 4441'); INSERT INTO foo VALUES (4442, 'Row 4442'); INSERT INTO foo VALUES (4443, 'Row 4443'); INSERT INTO foo VALUES (4444, 'Row 4444'); INSERT INTO foo VALUES (4445, 'Row 4445'); INSERT INTO foo VALUES (4446, 'Row 4446'); INSERT INTO foo VALUES (4447, 'Row 4447'); INSERT INTO foo VALUES (4448, 'Row 4448'); INSERT INTO foo VALUES (4449, 'Row 4449'); INSERT INTO foo VALUES (4450, 'Row 4450'); INSERT INTO foo VALUES (4451, 'Row 4451'); INSERT INTO foo VALUES (4452, 'Row 4452'); INSERT INTO foo VALUES (4453, 'Row 4453'); INSERT INTO foo VALUES (4454, 'Row 4454'); INSERT INTO foo VALUES (4455, 'Row 4455'); INSERT INTO foo VALUES (4456, 'Row 4456'); INSERT INTO foo VALUES (4457, 'Row 4457'); INSERT INTO foo VALUES (4458, 'Row 4458'); INSERT INTO foo VALUES (4459, 'Row 4459'); INSERT INTO foo VALUES (4460, 'Row 4460'); INSERT INTO foo VALUES (4461, 'Row 4461'); INSERT INTO foo VALUES (4462, 'Row 4462'); INSERT INTO foo VALUES (4463, 'Row 4463'); INSERT INTO foo VALUES (4464, 'Row 4464'); INSERT INTO foo VALUES (4465, 'Row 4465'); INSERT INTO foo VALUES (4466, 'Row 4466'); INSERT INTO foo VALUES (4467, 'Row 4467'); INSERT INTO foo VALUES (4468, 'Row 4468'); INSERT INTO foo VALUES (4469, 'Row 4469'); INSERT INTO foo VALUES (4470, 'Row 4470'); INSERT INTO foo VALUES (4471, 'Row 4471'); INSERT INTO foo VALUES (4472, 'Row 4472'); INSERT INTO foo VALUES (4473, 'Row 4473'); INSERT INTO foo VALUES (4474, 'Row 4474'); INSERT INTO foo VALUES (4475, 'Row 4475'); INSERT INTO foo VALUES (4476, 'Row 4476'); INSERT INTO foo VALUES (4477, 'Row 4477'); INSERT INTO foo VALUES (4478, 'Row 4478'); INSERT INTO foo VALUES (4479, 'Row 4479'); INSERT INTO foo VALUES (4480, 'Row 4480'); INSERT INTO foo VALUES (4481, 'Row 4481'); INSERT INTO foo VALUES (4482, 'Row 4482'); INSERT INTO foo VALUES (4483, 'Row 4483'); INSERT INTO foo VALUES (4484, 'Row 4484'); INSERT INTO foo VALUES (4485, 'Row 4485'); INSERT INTO foo VALUES (4486, 'Row 4486'); INSERT INTO foo VALUES (4487, 'Row 4487'); INSERT INTO foo VALUES (4488, 'Row 4488'); INSERT INTO foo VALUES (4489, 'Row 4489'); INSERT INTO foo VALUES (4490, 'Row 4490'); INSERT INTO foo VALUES (4491, 'Row 4491'); INSERT INTO foo VALUES (4492, 'Row 4492'); INSERT INTO foo VALUES (4493, 'Row 4493'); INSERT INTO foo VALUES (4494, 'Row 4494'); INSERT INTO foo VALUES (4495, 'Row 4495'); INSERT INTO foo VALUES (4496, 'Row 4496'); INSERT INTO foo VALUES (4497, 'Row 4497'); INSERT INTO foo VALUES (4498, 'Row 4498'); INSERT INTO foo VALUES (4499, 'Row 4499'); INSERT INTO foo VALUES (4500, 'Row 4500'); INSERT INTO foo VALUES (4501, 'Row 4501'); INSERT INTO foo VALUES (4502, 'Row 4502'); INSERT INTO foo VALUES (4503, 'Row 4503'); INSERT INTO foo VALUES (4504, 'Row 4504'); INSERT INTO foo VALUES (4505, 'Row 4505'); INSERT INTO foo VALUES (4506, 'Row 4506'); INSERT INTO foo VALUES (4507, 'Row 4507'); INSERT INTO foo VALUES (4508, 'Row 4508'); INSERT INTO foo VALUES (4509, 'Row 4509'); INSERT INTO foo VALUES (4510, 'Row 4510'); INSERT INTO foo VALUES (4511, 'Row 4511'); INSERT INTO foo VALUES (4512, 'Row 4512'); INSERT INTO foo VALUES (4513, 'Row 4513'); INSERT INTO foo VALUES (4514, 'Row 4514'); INSERT INTO foo VALUES (4515, 'Row 4515'); INSERT INTO foo VALUES (4516, 'Row 4516'); INSERT INTO foo VALUES (4517, 'Row 4517'); INSERT INTO foo VALUES (4518, 'Row 4518'); INSERT INTO foo VALUES (4519, 'Row 4519'); INSERT INTO foo VALUES (4520, 'Row 4520'); INSERT INTO foo VALUES (4521, 'Row 4521'); INSERT INTO foo VALUES (4522, 'Row 4522'); INSERT INTO foo VALUES (4523, 'Row 4523'); INSERT INTO foo VALUES (4524, 'Row 4524'); INSERT INTO foo VALUES (4525, 'Row 4525'); INSERT INTO foo VALUES (4526, 'Row 4526'); INSERT INTO foo VALUES (4527, 'Row 4527'); INSERT INTO foo VALUES (4528, 'Row 4528'); INSERT INTO foo VALUES (4529, 'Row 4529'); INSERT INTO foo VALUES (4530, 'Row 4530'); INSERT INTO foo VALUES (4531, 'Row 4531'); INSERT INTO foo VALUES (4532, 'Row 4532'); INSERT INTO foo VALUES (4533, 'Row 4533'); INSERT INTO foo VALUES (4534, 'Row 4534'); INSERT INTO foo VALUES (4535, 'Row 4535'); INSERT INTO foo VALUES (4536, 'Row 4536'); INSERT INTO foo VALUES (4537, 'Row 4537'); INSERT INTO foo VALUES (4538, 'Row 4538'); INSERT INTO foo VALUES (4539, 'Row 4539'); INSERT INTO foo VALUES (4540, 'Row 4540'); INSERT INTO foo VALUES (4541, 'Row 4541'); INSERT INTO foo VALUES (4542, 'Row 4542'); INSERT INTO foo VALUES (4543, 'Row 4543'); INSERT INTO foo VALUES (4544, 'Row 4544'); INSERT INTO foo VALUES (4545, 'Row 4545'); INSERT INTO foo VALUES (4546, 'Row 4546'); INSERT INTO foo VALUES (4547, 'Row 4547'); INSERT INTO foo VALUES (4548, 'Row 4548'); INSERT INTO foo VALUES (4549, 'Row 4549'); INSERT INTO foo VALUES (4550, 'Row 4550'); INSERT INTO foo VALUES (4551, 'Row 4551'); INSERT INTO foo VALUES (4552, 'Row 4552'); INSERT INTO foo VALUES (4553, 'Row 4553'); INSERT INTO foo VALUES (4554, 'Row 4554'); INSERT INTO foo VALUES (4555, 'Row 4555'); INSERT INTO foo VALUES (4556, 'Row 4556'); INSERT INTO foo VALUES (4557, 'Row 4557'); INSERT INTO foo VALUES (4558, 'Row 4558'); INSERT INTO foo VALUES (4559, 'Row 4559'); INSERT INTO foo VALUES (4560, 'Row 4560'); INSERT INTO foo VALUES (4561, 'Row 4561'); INSERT INTO foo VALUES (4562, 'Row 4562'); INSERT INTO foo VALUES (4563, 'Row 4563'); INSERT INTO foo VALUES (4564, 'Row 4564'); INSERT INTO foo VALUES (4565, 'Row 4565'); INSERT INTO foo VALUES (4566, 'Row 4566'); INSERT INTO foo VALUES (4567, 'Row 4567'); INSERT INTO foo VALUES (4568, 'Row 4568'); INSERT INTO foo VALUES (4569, 'Row 4569'); INSERT INTO foo VALUES (4570, 'Row 4570'); INSERT INTO foo VALUES (4571, 'Row 4571'); INSERT INTO foo VALUES (4572, 'Row 4572'); INSERT INTO foo VALUES (4573, 'Row 4573'); INSERT INTO foo VALUES (4574, 'Row 4574'); INSERT INTO foo VALUES (4575, 'Row 4575'); INSERT INTO foo VALUES (4576, 'Row 4576'); INSERT INTO foo VALUES (4577, 'Row 4577'); INSERT INTO foo VALUES (4578, 'Row 4578'); INSERT INTO foo VALUES (4579, 'Row 4579'); INSERT INTO foo VALUES (4580, 'Row 4580'); INSERT INTO foo VALUES (4581, 'Row 4581'); INSERT INTO foo VALUES (4582, 'Row 4582'); INSERT INTO foo VALUES (4583, 'Row 4583'); INSERT INTO foo VALUES (4584, 'Row 4584'); INSERT INTO foo VALUES (4585, 'Row 4585'); INSERT INTO foo VALUES (4586, 'Row 4586'); INSERT INTO foo VALUES (4587, 'Row 4587'); INSERT INTO foo VALUES (4588, 'Row 4588'); INSERT INTO foo VALUES (4589, 'Row 4589'); INSERT INTO foo VALUES (4590, 'Row 4590'); INSERT INTO foo VALUES (4591, 'Row 4591'); INSERT INTO foo VALUES (4592, 'Row 4592'); INSERT INTO foo VALUES (4593, 'Row 4593'); INSERT INTO foo VALUES (4594, 'Row 4594'); INSERT INTO foo VALUES (4595, 'Row 4595'); INSERT INTO foo VALUES (4596, 'Row 4596'); INSERT INTO foo VALUES (4597, 'Row 4597'); INSERT INTO foo VALUES (4598, 'Row 4598'); INSERT INTO foo VALUES (4599, 'Row 4599'); INSERT INTO foo VALUES (4600, 'Row 4600'); INSERT INTO foo VALUES (4601, 'Row 4601'); INSERT INTO foo VALUES (4602, 'Row 4602'); INSERT INTO foo VALUES (4603, 'Row 4603'); INSERT INTO foo VALUES (4604, 'Row 4604'); INSERT INTO foo VALUES (4605, 'Row 4605'); INSERT INTO foo VALUES (4606, 'Row 4606'); INSERT INTO foo VALUES (4607, 'Row 4607'); INSERT INTO foo VALUES (4608, 'Row 4608'); INSERT INTO foo VALUES (4609, 'Row 4609'); INSERT INTO foo VALUES (4610, 'Row 4610'); INSERT INTO foo VALUES (4611, 'Row 4611'); INSERT INTO foo VALUES (4612, 'Row 4612'); INSERT INTO foo VALUES (4613, 'Row 4613'); INSERT INTO foo VALUES (4614, 'Row 4614'); INSERT INTO foo VALUES (4615, 'Row 4615'); INSERT INTO foo VALUES (4616, 'Row 4616'); INSERT INTO foo VALUES (4617, 'Row 4617'); INSERT INTO foo VALUES (4618, 'Row 4618'); INSERT INTO foo VALUES (4619, 'Row 4619'); INSERT INTO foo VALUES (4620, 'Row 4620'); INSERT INTO foo VALUES (4621, 'Row 4621'); INSERT INTO foo VALUES (4622, 'Row 4622'); INSERT INTO foo VALUES (4623, 'Row 4623'); INSERT INTO foo VALUES (4624, 'Row 4624'); INSERT INTO foo VALUES (4625, 'Row 4625'); INSERT INTO foo VALUES (4626, 'Row 4626'); INSERT INTO foo VALUES (4627, 'Row 4627'); INSERT INTO foo VALUES (4628, 'Row 4628'); INSERT INTO foo VALUES (4629, 'Row 4629'); INSERT INTO foo VALUES (4630, 'Row 4630'); INSERT INTO foo VALUES (4631, 'Row 4631'); INSERT INTO foo VALUES (4632, 'Row 4632'); INSERT INTO foo VALUES (4633, 'Row 4633'); INSERT INTO foo VALUES (4634, 'Row 4634'); INSERT INTO foo VALUES (4635, 'Row 4635'); INSERT INTO foo VALUES (4636, 'Row 4636'); INSERT INTO foo VALUES (4637, 'Row 4637'); INSERT INTO foo VALUES (4638, 'Row 4638'); INSERT INTO foo VALUES (4639, 'Row 4639'); INSERT INTO foo VALUES (4640, 'Row 4640'); INSERT INTO foo VALUES (4641, 'Row 4641'); INSERT INTO foo VALUES (4642, 'Row 4642'); INSERT INTO foo VALUES (4643, 'Row 4643'); INSERT INTO foo VALUES (4644, 'Row 4644'); INSERT INTO foo VALUES (4645, 'Row 4645'); INSERT INTO foo VALUES (4646, 'Row 4646'); INSERT INTO foo VALUES (4647, 'Row 4647'); INSERT INTO foo VALUES (4648, 'Row 4648'); INSERT INTO foo VALUES (4649, 'Row 4649'); INSERT INTO foo VALUES (4650, 'Row 4650'); INSERT INTO foo VALUES (4651, 'Row 4651'); INSERT INTO foo VALUES (4652, 'Row 4652'); INSERT INTO foo VALUES (4653, 'Row 4653'); INSERT INTO foo VALUES (4654, 'Row 4654'); INSERT INTO foo VALUES (4655, 'Row 4655'); INSERT INTO foo VALUES (4656, 'Row 4656'); INSERT INTO foo VALUES (4657, 'Row 4657'); INSERT INTO foo VALUES (4658, 'Row 4658'); INSERT INTO foo VALUES (4659, 'Row 4659'); INSERT INTO foo VALUES (4660, 'Row 4660'); INSERT INTO foo VALUES (4661, 'Row 4661'); INSERT INTO foo VALUES (4662, 'Row 4662'); INSERT INTO foo VALUES (4663, 'Row 4663'); INSERT INTO foo VALUES (4664, 'Row 4664'); INSERT INTO foo VALUES (4665, 'Row 4665'); INSERT INTO foo VALUES (4666, 'Row 4666'); INSERT INTO foo VALUES (4667, 'Row 4667'); INSERT INTO foo VALUES (4668, 'Row 4668'); INSERT INTO foo VALUES (4669, 'Row 4669'); INSERT INTO foo VALUES (4670, 'Row 4670'); INSERT INTO foo VALUES (4671, 'Row 4671'); INSERT INTO foo VALUES (4672, 'Row 4672'); INSERT INTO foo VALUES (4673, 'Row 4673'); INSERT INTO foo VALUES (4674, 'Row 4674'); INSERT INTO foo VALUES (4675, 'Row 4675'); INSERT INTO foo VALUES (4676, 'Row 4676'); INSERT INTO foo VALUES (4677, 'Row 4677'); INSERT INTO foo VALUES (4678, 'Row 4678'); INSERT INTO foo VALUES (4679, 'Row 4679'); INSERT INTO foo VALUES (4680, 'Row 4680'); INSERT INTO foo VALUES (4681, 'Row 4681'); INSERT INTO foo VALUES (4682, 'Row 4682'); INSERT INTO foo VALUES (4683, 'Row 4683'); INSERT INTO foo VALUES (4684, 'Row 4684'); INSERT INTO foo VALUES (4685, 'Row 4685'); INSERT INTO foo VALUES (4686, 'Row 4686'); INSERT INTO foo VALUES (4687, 'Row 4687'); INSERT INTO foo VALUES (4688, 'Row 4688'); INSERT INTO foo VALUES (4689, 'Row 4689'); INSERT INTO foo VALUES (4690, 'Row 4690'); INSERT INTO foo VALUES (4691, 'Row 4691'); INSERT INTO foo VALUES (4692, 'Row 4692'); INSERT INTO foo VALUES (4693, 'Row 4693'); INSERT INTO foo VALUES (4694, 'Row 4694'); INSERT INTO foo VALUES (4695, 'Row 4695'); INSERT INTO foo VALUES (4696, 'Row 4696'); INSERT INTO foo VALUES (4697, 'Row 4697'); INSERT INTO foo VALUES (4698, 'Row 4698'); INSERT INTO foo VALUES (4699, 'Row 4699'); INSERT INTO foo VALUES (4700, 'Row 4700'); INSERT INTO foo VALUES (4701, 'Row 4701'); INSERT INTO foo VALUES (4702, 'Row 4702'); INSERT INTO foo VALUES (4703, 'Row 4703'); INSERT INTO foo VALUES (4704, 'Row 4704'); INSERT INTO foo VALUES (4705, 'Row 4705'); INSERT INTO foo VALUES (4706, 'Row 4706'); INSERT INTO foo VALUES (4707, 'Row 4707'); INSERT INTO foo VALUES (4708, 'Row 4708'); INSERT INTO foo VALUES (4709, 'Row 4709'); INSERT INTO foo VALUES (4710, 'Row 4710'); INSERT INTO foo VALUES (4711, 'Row 4711'); INSERT INTO foo VALUES (4712, 'Row 4712'); INSERT INTO foo VALUES (4713, 'Row 4713'); INSERT INTO foo VALUES (4714, 'Row 4714'); INSERT INTO foo VALUES (4715, 'Row 4715'); INSERT INTO foo VALUES (4716, 'Row 4716'); INSERT INTO foo VALUES (4717, 'Row 4717'); INSERT INTO foo VALUES (4718, 'Row 4718'); INSERT INTO foo VALUES (4719, 'Row 4719'); INSERT INTO foo VALUES (4720, 'Row 4720'); INSERT INTO foo VALUES (4721, 'Row 4721'); INSERT INTO foo VALUES (4722, 'Row 4722'); INSERT INTO foo VALUES (4723, 'Row 4723'); INSERT INTO foo VALUES (4724, 'Row 4724'); INSERT INTO foo VALUES (4725, 'Row 4725'); INSERT INTO foo VALUES (4726, 'Row 4726'); INSERT INTO foo VALUES (4727, 'Row 4727'); INSERT INTO foo VALUES (4728, 'Row 4728'); INSERT INTO foo VALUES (4729, 'Row 4729'); INSERT INTO foo VALUES (4730, 'Row 4730'); INSERT INTO foo VALUES (4731, 'Row 4731'); INSERT INTO foo VALUES (4732, 'Row 4732'); INSERT INTO foo VALUES (4733, 'Row 4733'); INSERT INTO foo VALUES (4734, 'Row 4734'); INSERT INTO foo VALUES (4735, 'Row 4735'); INSERT INTO foo VALUES (4736, 'Row 4736'); INSERT INTO foo VALUES (4737, 'Row 4737'); INSERT INTO foo VALUES (4738, 'Row 4738'); INSERT INTO foo VALUES (4739, 'Row 4739'); INSERT INTO foo VALUES (4740, 'Row 4740'); INSERT INTO foo VALUES (4741, 'Row 4741'); INSERT INTO foo VALUES (4742, 'Row 4742'); INSERT INTO foo VALUES (4743, 'Row 4743'); INSERT INTO foo VALUES (4744, 'Row 4744'); INSERT INTO foo VALUES (4745, 'Row 4745'); INSERT INTO foo VALUES (4746, 'Row 4746'); INSERT INTO foo VALUES (4747, 'Row 4747'); INSERT INTO foo VALUES (4748, 'Row 4748'); INSERT INTO foo VALUES (4749, 'Row 4749'); INSERT INTO foo VALUES (4750, 'Row 4750'); INSERT INTO foo VALUES (4751, 'Row 4751'); INSERT INTO foo VALUES (4752, 'Row 4752'); INSERT INTO foo VALUES (4753, 'Row 4753'); INSERT INTO foo VALUES (4754, 'Row 4754'); INSERT INTO foo VALUES (4755, 'Row 4755'); INSERT INTO foo VALUES (4756, 'Row 4756'); INSERT INTO foo VALUES (4757, 'Row 4757'); INSERT INTO foo VALUES (4758, 'Row 4758'); INSERT INTO foo VALUES (4759, 'Row 4759'); INSERT INTO foo VALUES (4760, 'Row 4760'); INSERT INTO foo VALUES (4761, 'Row 4761'); INSERT INTO foo VALUES (4762, 'Row 4762'); INSERT INTO foo VALUES (4763, 'Row 4763'); INSERT INTO foo VALUES (4764, 'Row 4764'); INSERT INTO foo VALUES (4765, 'Row 4765'); INSERT INTO foo VALUES (4766, 'Row 4766'); INSERT INTO foo VALUES (4767, 'Row 4767'); INSERT INTO foo VALUES (4768, 'Row 4768'); INSERT INTO foo VALUES (4769, 'Row 4769'); INSERT INTO foo VALUES (4770, 'Row 4770'); INSERT INTO foo VALUES (4771, 'Row 4771'); INSERT INTO foo VALUES (4772, 'Row 4772'); INSERT INTO foo VALUES (4773, 'Row 4773'); INSERT INTO foo VALUES (4774, 'Row 4774'); INSERT INTO foo VALUES (4775, 'Row 4775'); INSERT INTO foo VALUES (4776, 'Row 4776'); INSERT INTO foo VALUES (4777, 'Row 4777'); INSERT INTO foo VALUES (4778, 'Row 4778'); INSERT INTO foo VALUES (4779, 'Row 4779'); INSERT INTO foo VALUES (4780, 'Row 4780'); INSERT INTO foo VALUES (4781, 'Row 4781'); INSERT INTO foo VALUES (4782, 'Row 4782'); INSERT INTO foo VALUES (4783, 'Row 4783'); INSERT INTO foo VALUES (4784, 'Row 4784'); INSERT INTO foo VALUES (4785, 'Row 4785'); INSERT INTO foo VALUES (4786, 'Row 4786'); INSERT INTO foo VALUES (4787, 'Row 4787'); INSERT INTO foo VALUES (4788, 'Row 4788'); INSERT INTO foo VALUES (4789, 'Row 4789'); INSERT INTO foo VALUES (4790, 'Row 4790'); INSERT INTO foo VALUES (4791, 'Row 4791'); INSERT INTO foo VALUES (4792, 'Row 4792'); INSERT INTO foo VALUES (4793, 'Row 4793'); INSERT INTO foo VALUES (4794, 'Row 4794'); INSERT INTO foo VALUES (4795, 'Row 4795'); INSERT INTO foo VALUES (4796, 'Row 4796'); INSERT INTO foo VALUES (4797, 'Row 4797'); INSERT INTO foo VALUES (4798, 'Row 4798'); INSERT INTO foo VALUES (4799, 'Row 4799'); INSERT INTO foo VALUES (4800, 'Row 4800'); INSERT INTO foo VALUES (4801, 'Row 4801'); INSERT INTO foo VALUES (4802, 'Row 4802'); INSERT INTO foo VALUES (4803, 'Row 4803'); INSERT INTO foo VALUES (4804, 'Row 4804'); INSERT INTO foo VALUES (4805, 'Row 4805'); INSERT INTO foo VALUES (4806, 'Row 4806'); INSERT INTO foo VALUES (4807, 'Row 4807'); INSERT INTO foo VALUES (4808, 'Row 4808'); INSERT INTO foo VALUES (4809, 'Row 4809'); INSERT INTO foo VALUES (4810, 'Row 4810'); INSERT INTO foo VALUES (4811, 'Row 4811'); INSERT INTO foo VALUES (4812, 'Row 4812'); INSERT INTO foo VALUES (4813, 'Row 4813'); INSERT INTO foo VALUES (4814, 'Row 4814'); INSERT INTO foo VALUES (4815, 'Row 4815'); INSERT INTO foo VALUES (4816, 'Row 4816'); INSERT INTO foo VALUES (4817, 'Row 4817'); INSERT INTO foo VALUES (4818, 'Row 4818'); INSERT INTO foo VALUES (4819, 'Row 4819'); INSERT INTO foo VALUES (4820, 'Row 4820'); INSERT INTO foo VALUES (4821, 'Row 4821'); INSERT INTO foo VALUES (4822, 'Row 4822'); INSERT INTO foo VALUES (4823, 'Row 4823'); INSERT INTO foo VALUES (4824, 'Row 4824'); INSERT INTO foo VALUES (4825, 'Row 4825'); INSERT INTO foo VALUES (4826, 'Row 4826'); INSERT INTO foo VALUES (4827, 'Row 4827'); INSERT INTO foo VALUES (4828, 'Row 4828'); INSERT INTO foo VALUES (4829, 'Row 4829'); INSERT INTO foo VALUES (4830, 'Row 4830'); INSERT INTO foo VALUES (4831, 'Row 4831'); INSERT INTO foo VALUES (4832, 'Row 4832'); INSERT INTO foo VALUES (4833, 'Row 4833'); INSERT INTO foo VALUES (4834, 'Row 4834'); INSERT INTO foo VALUES (4835, 'Row 4835'); INSERT INTO foo VALUES (4836, 'Row 4836'); INSERT INTO foo VALUES (4837, 'Row 4837'); INSERT INTO foo VALUES (4838, 'Row 4838'); INSERT INTO foo VALUES (4839, 'Row 4839'); INSERT INTO foo VALUES (4840, 'Row 4840'); INSERT INTO foo VALUES (4841, 'Row 4841'); INSERT INTO foo VALUES (4842, 'Row 4842'); INSERT INTO foo VALUES (4843, 'Row 4843'); INSERT INTO foo VALUES (4844, 'Row 4844'); INSERT INTO foo VALUES (4845, 'Row 4845'); INSERT INTO foo VALUES (4846, 'Row 4846'); INSERT INTO foo VALUES (4847, 'Row 4847'); INSERT INTO foo VALUES (4848, 'Row 4848'); INSERT INTO foo VALUES (4849, 'Row 4849'); INSERT INTO foo VALUES (4850, 'Row 4850'); INSERT INTO foo VALUES (4851, 'Row 4851'); INSERT INTO foo VALUES (4852, 'Row 4852'); INSERT INTO foo VALUES (4853, 'Row 4853'); INSERT INTO foo VALUES (4854, 'Row 4854'); INSERT INTO foo VALUES (4855, 'Row 4855'); INSERT INTO foo VALUES (4856, 'Row 4856'); INSERT INTO foo VALUES (4857, 'Row 4857'); INSERT INTO foo VALUES (4858, 'Row 4858'); INSERT INTO foo VALUES (4859, 'Row 4859'); INSERT INTO foo VALUES (4860, 'Row 4860'); INSERT INTO foo VALUES (4861, 'Row 4861'); INSERT INTO foo VALUES (4862, 'Row 4862'); INSERT INTO foo VALUES (4863, 'Row 4863'); INSERT INTO foo VALUES (4864, 'Row 4864'); INSERT INTO foo VALUES (4865, 'Row 4865'); INSERT INTO foo VALUES (4866, 'Row 4866'); INSERT INTO foo VALUES (4867, 'Row 4867'); INSERT INTO foo VALUES (4868, 'Row 4868'); INSERT INTO foo VALUES (4869, 'Row 4869'); INSERT INTO foo VALUES (4870, 'Row 4870'); INSERT INTO foo VALUES (4871, 'Row 4871'); INSERT INTO foo VALUES (4872, 'Row 4872'); INSERT INTO foo VALUES (4873, 'Row 4873'); INSERT INTO foo VALUES (4874, 'Row 4874'); INSERT INTO foo VALUES (4875, 'Row 4875'); INSERT INTO foo VALUES (4876, 'Row 4876'); INSERT INTO foo VALUES (4877, 'Row 4877'); INSERT INTO foo VALUES (4878, 'Row 4878'); INSERT INTO foo VALUES (4879, 'Row 4879'); INSERT INTO foo VALUES (4880, 'Row 4880'); INSERT INTO foo VALUES (4881, 'Row 4881'); INSERT INTO foo VALUES (4882, 'Row 4882'); INSERT INTO foo VALUES (4883, 'Row 4883'); INSERT INTO foo VALUES (4884, 'Row 4884'); INSERT INTO foo VALUES (4885, 'Row 4885'); INSERT INTO foo VALUES (4886, 'Row 4886'); INSERT INTO foo VALUES (4887, 'Row 4887'); INSERT INTO foo VALUES (4888, 'Row 4888'); INSERT INTO foo VALUES (4889, 'Row 4889'); INSERT INTO foo VALUES (4890, 'Row 4890'); INSERT INTO foo VALUES (4891, 'Row 4891'); INSERT INTO foo VALUES (4892, 'Row 4892'); INSERT INTO foo VALUES (4893, 'Row 4893'); INSERT INTO foo VALUES (4894, 'Row 4894'); INSERT INTO foo VALUES (4895, 'Row 4895'); INSERT INTO foo VALUES (4896, 'Row 4896'); INSERT INTO foo VALUES (4897, 'Row 4897'); INSERT INTO foo VALUES (4898, 'Row 4898'); INSERT INTO foo VALUES (4899, 'Row 4899'); INSERT INTO foo VALUES (4900, 'Row 4900'); INSERT INTO foo VALUES (4901, 'Row 4901'); INSERT INTO foo VALUES (4902, 'Row 4902'); INSERT INTO foo VALUES (4903, 'Row 4903'); INSERT INTO foo VALUES (4904, 'Row 4904'); INSERT INTO foo VALUES (4905, 'Row 4905'); INSERT INTO foo VALUES (4906, 'Row 4906'); INSERT INTO foo VALUES (4907, 'Row 4907'); INSERT INTO foo VALUES (4908, 'Row 4908'); INSERT INTO foo VALUES (4909, 'Row 4909'); INSERT INTO foo VALUES (4910, 'Row 4910'); INSERT INTO foo VALUES (4911, 'Row 4911'); INSERT INTO foo VALUES (4912, 'Row 4912'); INSERT INTO foo VALUES (4913, 'Row 4913'); INSERT INTO foo VALUES (4914, 'Row 4914'); INSERT INTO foo VALUES (4915, 'Row 4915'); INSERT INTO foo VALUES (4916, 'Row 4916'); INSERT INTO foo VALUES (4917, 'Row 4917'); INSERT INTO foo VALUES (4918, 'Row 4918'); INSERT INTO foo VALUES (4919, 'Row 4919'); INSERT INTO foo VALUES (4920, 'Row 4920'); INSERT INTO foo VALUES (4921, 'Row 4921'); INSERT INTO foo VALUES (4922, 'Row 4922'); INSERT INTO foo VALUES (4923, 'Row 4923'); INSERT INTO foo VALUES (4924, 'Row 4924'); INSERT INTO foo VALUES (4925, 'Row 4925'); INSERT INTO foo VALUES (4926, 'Row 4926'); INSERT INTO foo VALUES (4927, 'Row 4927'); INSERT INTO foo VALUES (4928, 'Row 4928'); INSERT INTO foo VALUES (4929, 'Row 4929'); INSERT INTO foo VALUES (4930, 'Row 4930'); INSERT INTO foo VALUES (4931, 'Row 4931'); INSERT INTO foo VALUES (4932, 'Row 4932'); INSERT INTO foo VALUES (4933, 'Row 4933'); INSERT INTO foo VALUES (4934, 'Row 4934'); INSERT INTO foo VALUES (4935, 'Row 4935'); INSERT INTO foo VALUES (4936, 'Row 4936'); INSERT INTO foo VALUES (4937, 'Row 4937'); INSERT INTO foo VALUES (4938, 'Row 4938'); INSERT INTO foo VALUES (4939, 'Row 4939'); INSERT INTO foo VALUES (4940, 'Row 4940'); INSERT INTO foo VALUES (4941, 'Row 4941'); INSERT INTO foo VALUES (4942, 'Row 4942'); INSERT INTO foo VALUES (4943, 'Row 4943'); INSERT INTO foo VALUES (4944, 'Row 4944'); INSERT INTO foo VALUES (4945, 'Row 4945'); INSERT INTO foo VALUES (4946, 'Row 4946'); INSERT INTO foo VALUES (4947, 'Row 4947'); INSERT INTO foo VALUES (4948, 'Row 4948'); INSERT INTO foo VALUES (4949, 'Row 4949'); INSERT INTO foo VALUES (4950, 'Row 4950'); INSERT INTO foo VALUES (4951, 'Row 4951'); INSERT INTO foo VALUES (4952, 'Row 4952'); INSERT INTO foo VALUES (4953, 'Row 4953'); INSERT INTO foo VALUES (4954, 'Row 4954'); INSERT INTO foo VALUES (4955, 'Row 4955'); INSERT INTO foo VALUES (4956, 'Row 4956'); INSERT INTO foo VALUES (4957, 'Row 4957'); INSERT INTO foo VALUES (4958, 'Row 4958'); INSERT INTO foo VALUES (4959, 'Row 4959'); INSERT INTO foo VALUES (4960, 'Row 4960'); INSERT INTO foo VALUES (4961, 'Row 4961'); INSERT INTO foo VALUES (4962, 'Row 4962'); INSERT INTO foo VALUES (4963, 'Row 4963'); INSERT INTO foo VALUES (4964, 'Row 4964'); INSERT INTO foo VALUES (4965, 'Row 4965'); INSERT INTO foo VALUES (4966, 'Row 4966'); INSERT INTO foo VALUES (4967, 'Row 4967'); INSERT INTO foo VALUES (4968, 'Row 4968'); INSERT INTO foo VALUES (4969, 'Row 4969'); INSERT INTO foo VALUES (4970, 'Row 4970'); INSERT INTO foo VALUES (4971, 'Row 4971'); INSERT INTO foo VALUES (4972, 'Row 4972'); INSERT INTO foo VALUES (4973, 'Row 4973'); INSERT INTO foo VALUES (4974, 'Row 4974'); INSERT INTO foo VALUES (4975, 'Row 4975'); INSERT INTO foo VALUES (4976, 'Row 4976'); INSERT INTO foo VALUES (4977, 'Row 4977'); INSERT INTO foo VALUES (4978, 'Row 4978'); INSERT INTO foo VALUES (4979, 'Row 4979'); INSERT INTO foo VALUES (4980, 'Row 4980'); INSERT INTO foo VALUES (4981, 'Row 4981'); INSERT INTO foo VALUES (4982, 'Row 4982'); INSERT INTO foo VALUES (4983, 'Row 4983'); INSERT INTO foo VALUES (4984, 'Row 4984'); INSERT INTO foo VALUES (4985, 'Row 4985'); INSERT INTO foo VALUES (4986, 'Row 4986'); INSERT INTO foo VALUES (4987, 'Row 4987'); INSERT INTO foo VALUES (4988, 'Row 4988'); INSERT INTO foo VALUES (4989, 'Row 4989'); INSERT INTO foo VALUES (4990, 'Row 4990'); INSERT INTO foo VALUES (4991, 'Row 4991'); INSERT INTO foo VALUES (4992, 'Row 4992'); INSERT INTO foo VALUES (4993, 'Row 4993'); INSERT INTO foo VALUES (4994, 'Row 4994'); INSERT INTO foo VALUES (4995, 'Row 4995'); INSERT INTO foo VALUES (4996, 'Row 4996'); INSERT INTO foo VALUES (4997, 'Row 4997'); INSERT INTO foo VALUES (4998, 'Row 4998'); INSERT INTO foo VALUES (4999, 'Row 4999'); INSERT INTO foo VALUES (5000, 'Row 5000'); INSERT INTO foo VALUES (5001, 'Row 5001'); INSERT INTO foo VALUES (5002, 'Row 5002'); INSERT INTO foo VALUES (5003, 'Row 5003'); INSERT INTO foo VALUES (5004, 'Row 5004'); INSERT INTO foo VALUES (5005, 'Row 5005'); INSERT INTO foo VALUES (5006, 'Row 5006'); INSERT INTO foo VALUES (5007, 'Row 5007'); INSERT INTO foo VALUES (5008, 'Row 5008'); INSERT INTO foo VALUES (5009, 'Row 5009'); INSERT INTO foo VALUES (5010, 'Row 5010'); INSERT INTO foo VALUES (5011, 'Row 5011'); INSERT INTO foo VALUES (5012, 'Row 5012'); INSERT INTO foo VALUES (5013, 'Row 5013'); INSERT INTO foo VALUES (5014, 'Row 5014'); INSERT INTO foo VALUES (5015, 'Row 5015'); INSERT INTO foo VALUES (5016, 'Row 5016'); INSERT INTO foo VALUES (5017, 'Row 5017'); INSERT INTO foo VALUES (5018, 'Row 5018'); INSERT INTO foo VALUES (5019, 'Row 5019'); INSERT INTO foo VALUES (5020, 'Row 5020'); INSERT INTO foo VALUES (5021, 'Row 5021'); INSERT INTO foo VALUES (5022, 'Row 5022'); INSERT INTO foo VALUES (5023, 'Row 5023'); INSERT INTO foo VALUES (5024, 'Row 5024'); INSERT INTO foo VALUES (5025, 'Row 5025'); INSERT INTO foo VALUES (5026, 'Row 5026'); INSERT INTO foo VALUES (5027, 'Row 5027'); INSERT INTO foo VALUES (5028, 'Row 5028'); INSERT INTO foo VALUES (5029, 'Row 5029'); INSERT INTO foo VALUES (5030, 'Row 5030'); INSERT INTO foo VALUES (5031, 'Row 5031'); INSERT INTO foo VALUES (5032, 'Row 5032'); INSERT INTO foo VALUES (5033, 'Row 5033'); INSERT INTO foo VALUES (5034, 'Row 5034'); INSERT INTO foo VALUES (5035, 'Row 5035'); INSERT INTO foo VALUES (5036, 'Row 5036'); INSERT INTO foo VALUES (5037, 'Row 5037'); INSERT INTO foo VALUES (5038, 'Row 5038'); INSERT INTO foo VALUES (5039, 'Row 5039'); INSERT INTO foo VALUES (5040, 'Row 5040'); INSERT INTO foo VALUES (5041, 'Row 5041'); INSERT INTO foo VALUES (5042, 'Row 5042'); INSERT INTO foo VALUES (5043, 'Row 5043'); INSERT INTO foo VALUES (5044, 'Row 5044'); INSERT INTO foo VALUES (5045, 'Row 5045'); INSERT INTO foo VALUES (5046, 'Row 5046'); INSERT INTO foo VALUES (5047, 'Row 5047'); INSERT INTO foo VALUES (5048, 'Row 5048'); INSERT INTO foo VALUES (5049, 'Row 5049'); INSERT INTO foo VALUES (5050, 'Row 5050'); INSERT INTO foo VALUES (5051, 'Row 5051'); INSERT INTO foo VALUES (5052, 'Row 5052'); INSERT INTO foo VALUES (5053, 'Row 5053'); INSERT INTO foo VALUES (5054, 'Row 5054'); INSERT INTO foo VALUES (5055, 'Row 5055'); INSERT INTO foo VALUES (5056, 'Row 5056'); INSERT INTO foo VALUES (5057, 'Row 5057'); INSERT INTO foo VALUES (5058, 'Row 5058'); INSERT INTO foo VALUES (5059, 'Row 5059'); INSERT INTO foo VALUES (5060, 'Row 5060'); INSERT INTO foo VALUES (5061, 'Row 5061'); INSERT INTO foo VALUES (5062, 'Row 5062'); INSERT INTO foo VALUES (5063, 'Row 5063'); INSERT INTO foo VALUES (5064, 'Row 5064'); INSERT INTO foo VALUES (5065, 'Row 5065'); INSERT INTO foo VALUES (5066, 'Row 5066'); INSERT INTO foo VALUES (5067, 'Row 5067'); INSERT INTO foo VALUES (5068, 'Row 5068'); INSERT INTO foo VALUES (5069, 'Row 5069'); INSERT INTO foo VALUES (5070, 'Row 5070'); INSERT INTO foo VALUES (5071, 'Row 5071'); INSERT INTO foo VALUES (5072, 'Row 5072'); INSERT INTO foo VALUES (5073, 'Row 5073'); INSERT INTO foo VALUES (5074, 'Row 5074'); INSERT INTO foo VALUES (5075, 'Row 5075'); INSERT INTO foo VALUES (5076, 'Row 5076'); INSERT INTO foo VALUES (5077, 'Row 5077'); INSERT INTO foo VALUES (5078, 'Row 5078'); INSERT INTO foo VALUES (5079, 'Row 5079'); INSERT INTO foo VALUES (5080, 'Row 5080'); INSERT INTO foo VALUES (5081, 'Row 5081'); INSERT INTO foo VALUES (5082, 'Row 5082'); INSERT INTO foo VALUES (5083, 'Row 5083'); INSERT INTO foo VALUES (5084, 'Row 5084'); INSERT INTO foo VALUES (5085, 'Row 5085'); INSERT INTO foo VALUES (5086, 'Row 5086'); INSERT INTO foo VALUES (5087, 'Row 5087'); INSERT INTO foo VALUES (5088, 'Row 5088'); INSERT INTO foo VALUES (5089, 'Row 5089'); INSERT INTO foo VALUES (5090, 'Row 5090'); INSERT INTO foo VALUES (5091, 'Row 5091'); INSERT INTO foo VALUES (5092, 'Row 5092'); INSERT INTO foo VALUES (5093, 'Row 5093'); INSERT INTO foo VALUES (5094, 'Row 5094'); INSERT INTO foo VALUES (5095, 'Row 5095'); INSERT INTO foo VALUES (5096, 'Row 5096'); INSERT INTO foo VALUES (5097, 'Row 5097'); INSERT INTO foo VALUES (5098, 'Row 5098'); INSERT INTO foo VALUES (5099, 'Row 5099'); INSERT INTO foo VALUES (5100, 'Row 5100'); INSERT INTO foo VALUES (5101, 'Row 5101'); INSERT INTO foo VALUES (5102, 'Row 5102'); INSERT INTO foo VALUES (5103, 'Row 5103'); INSERT INTO foo VALUES (5104, 'Row 5104'); INSERT INTO foo VALUES (5105, 'Row 5105'); INSERT INTO foo VALUES (5106, 'Row 5106'); INSERT INTO foo VALUES (5107, 'Row 5107'); INSERT INTO foo VALUES (5108, 'Row 5108'); INSERT INTO foo VALUES (5109, 'Row 5109'); INSERT INTO foo VALUES (5110, 'Row 5110'); INSERT INTO foo VALUES (5111, 'Row 5111'); INSERT INTO foo VALUES (5112, 'Row 5112'); INSERT INTO foo VALUES (5113, 'Row 5113'); INSERT INTO foo VALUES (5114, 'Row 5114'); INSERT INTO foo VALUES (5115, 'Row 5115'); INSERT INTO foo VALUES (5116, 'Row 5116'); INSERT INTO foo VALUES (5117, 'Row 5117'); INSERT INTO foo VALUES (5118, 'Row 5118'); INSERT INTO foo VALUES (5119, 'Row 5119'); INSERT INTO foo VALUES (5120, 'Row 5120'); INSERT INTO foo VALUES (5121, 'Row 5121'); INSERT INTO foo VALUES (5122, 'Row 5122'); INSERT INTO foo VALUES (5123, 'Row 5123'); INSERT INTO foo VALUES (5124, 'Row 5124'); INSERT INTO foo VALUES (5125, 'Row 5125'); INSERT INTO foo VALUES (5126, 'Row 5126'); INSERT INTO foo VALUES (5127, 'Row 5127'); INSERT INTO foo VALUES (5128, 'Row 5128'); INSERT INTO foo VALUES (5129, 'Row 5129'); INSERT INTO foo VALUES (5130, 'Row 5130'); INSERT INTO foo VALUES (5131, 'Row 5131'); INSERT INTO foo VALUES (5132, 'Row 5132'); INSERT INTO foo VALUES (5133, 'Row 5133'); INSERT INTO foo VALUES (5134, 'Row 5134'); INSERT INTO foo VALUES (5135, 'Row 5135'); INSERT INTO foo VALUES (5136, 'Row 5136'); INSERT INTO foo VALUES (5137, 'Row 5137'); INSERT INTO foo VALUES (5138, 'Row 5138'); INSERT INTO foo VALUES (5139, 'Row 5139'); INSERT INTO foo VALUES (5140, 'Row 5140'); INSERT INTO foo VALUES (5141, 'Row 5141'); INSERT INTO foo VALUES (5142, 'Row 5142'); INSERT INTO foo VALUES (5143, 'Row 5143'); INSERT INTO foo VALUES (5144, 'Row 5144'); INSERT INTO foo VALUES (5145, 'Row 5145'); INSERT INTO foo VALUES (5146, 'Row 5146'); INSERT INTO foo VALUES (5147, 'Row 5147'); INSERT INTO foo VALUES (5148, 'Row 5148'); INSERT INTO foo VALUES (5149, 'Row 5149'); INSERT INTO foo VALUES (5150, 'Row 5150'); INSERT INTO foo VALUES (5151, 'Row 5151'); INSERT INTO foo VALUES (5152, 'Row 5152'); INSERT INTO foo VALUES (5153, 'Row 5153'); INSERT INTO foo VALUES (5154, 'Row 5154'); INSERT INTO foo VALUES (5155, 'Row 5155'); INSERT INTO foo VALUES (5156, 'Row 5156'); INSERT INTO foo VALUES (5157, 'Row 5157'); INSERT INTO foo VALUES (5158, 'Row 5158'); INSERT INTO foo VALUES (5159, 'Row 5159'); INSERT INTO foo VALUES (5160, 'Row 5160'); INSERT INTO foo VALUES (5161, 'Row 5161'); INSERT INTO foo VALUES (5162, 'Row 5162'); INSERT INTO foo VALUES (5163, 'Row 5163'); INSERT INTO foo VALUES (5164, 'Row 5164'); INSERT INTO foo VALUES (5165, 'Row 5165'); INSERT INTO foo VALUES (5166, 'Row 5166'); INSERT INTO foo VALUES (5167, 'Row 5167'); INSERT INTO foo VALUES (5168, 'Row 5168'); INSERT INTO foo VALUES (5169, 'Row 5169'); INSERT INTO foo VALUES (5170, 'Row 5170'); INSERT INTO foo VALUES (5171, 'Row 5171'); INSERT INTO foo VALUES (5172, 'Row 5172'); INSERT INTO foo VALUES (5173, 'Row 5173'); INSERT INTO foo VALUES (5174, 'Row 5174'); INSERT INTO foo VALUES (5175, 'Row 5175'); INSERT INTO foo VALUES (5176, 'Row 5176'); INSERT INTO foo VALUES (5177, 'Row 5177'); INSERT INTO foo VALUES (5178, 'Row 5178'); INSERT INTO foo VALUES (5179, 'Row 5179'); INSERT INTO foo VALUES (5180, 'Row 5180'); INSERT INTO foo VALUES (5181, 'Row 5181'); INSERT INTO foo VALUES (5182, 'Row 5182'); INSERT INTO foo VALUES (5183, 'Row 5183'); INSERT INTO foo VALUES (5184, 'Row 5184'); INSERT INTO foo VALUES (5185, 'Row 5185'); INSERT INTO foo VALUES (5186, 'Row 5186'); INSERT INTO foo VALUES (5187, 'Row 5187'); INSERT INTO foo VALUES (5188, 'Row 5188'); INSERT INTO foo VALUES (5189, 'Row 5189'); INSERT INTO foo VALUES (5190, 'Row 5190'); INSERT INTO foo VALUES (5191, 'Row 5191'); INSERT INTO foo VALUES (5192, 'Row 5192'); INSERT INTO foo VALUES (5193, 'Row 5193'); INSERT INTO foo VALUES (5194, 'Row 5194'); INSERT INTO foo VALUES (5195, 'Row 5195'); INSERT INTO foo VALUES (5196, 'Row 5196'); INSERT INTO foo VALUES (5197, 'Row 5197'); INSERT INTO foo VALUES (5198, 'Row 5198'); INSERT INTO foo VALUES (5199, 'Row 5199'); INSERT INTO foo VALUES (5200, 'Row 5200'); INSERT INTO foo VALUES (5201, 'Row 5201'); INSERT INTO foo VALUES (5202, 'Row 5202'); INSERT INTO foo VALUES (5203, 'Row 5203'); INSERT INTO foo VALUES (5204, 'Row 5204'); INSERT INTO foo VALUES (5205, 'Row 5205'); INSERT INTO foo VALUES (5206, 'Row 5206'); INSERT INTO foo VALUES (5207, 'Row 5207'); INSERT INTO foo VALUES (5208, 'Row 5208'); INSERT INTO foo VALUES (5209, 'Row 5209'); INSERT INTO foo VALUES (5210, 'Row 5210'); INSERT INTO foo VALUES (5211, 'Row 5211'); INSERT INTO foo VALUES (5212, 'Row 5212'); INSERT INTO foo VALUES (5213, 'Row 5213'); INSERT INTO foo VALUES (5214, 'Row 5214'); INSERT INTO foo VALUES (5215, 'Row 5215'); INSERT INTO foo VALUES (5216, 'Row 5216'); INSERT INTO foo VALUES (5217, 'Row 5217'); INSERT INTO foo VALUES (5218, 'Row 5218'); INSERT INTO foo VALUES (5219, 'Row 5219'); INSERT INTO foo VALUES (5220, 'Row 5220'); INSERT INTO foo VALUES (5221, 'Row 5221'); INSERT INTO foo VALUES (5222, 'Row 5222'); INSERT INTO foo VALUES (5223, 'Row 5223'); INSERT INTO foo VALUES (5224, 'Row 5224'); INSERT INTO foo VALUES (5225, 'Row 5225'); INSERT INTO foo VALUES (5226, 'Row 5226'); INSERT INTO foo VALUES (5227, 'Row 5227'); INSERT INTO foo VALUES (5228, 'Row 5228'); INSERT INTO foo VALUES (5229, 'Row 5229'); INSERT INTO foo VALUES (5230, 'Row 5230'); INSERT INTO foo VALUES (5231, 'Row 5231'); INSERT INTO foo VALUES (5232, 'Row 5232'); INSERT INTO foo VALUES (5233, 'Row 5233'); INSERT INTO foo VALUES (5234, 'Row 5234'); INSERT INTO foo VALUES (5235, 'Row 5235'); INSERT INTO foo VALUES (5236, 'Row 5236'); INSERT INTO foo VALUES (5237, 'Row 5237'); INSERT INTO foo VALUES (5238, 'Row 5238'); INSERT INTO foo VALUES (5239, 'Row 5239'); INSERT INTO foo VALUES (5240, 'Row 5240'); INSERT INTO foo VALUES (5241, 'Row 5241'); INSERT INTO foo VALUES (5242, 'Row 5242'); INSERT INTO foo VALUES (5243, 'Row 5243'); INSERT INTO foo VALUES (5244, 'Row 5244'); INSERT INTO foo VALUES (5245, 'Row 5245'); INSERT INTO foo VALUES (5246, 'Row 5246'); INSERT INTO foo VALUES (5247, 'Row 5247'); INSERT INTO foo VALUES (5248, 'Row 5248'); INSERT INTO foo VALUES (5249, 'Row 5249'); INSERT INTO foo VALUES (5250, 'Row 5250'); INSERT INTO foo VALUES (5251, 'Row 5251'); INSERT INTO foo VALUES (5252, 'Row 5252'); INSERT INTO foo VALUES (5253, 'Row 5253'); INSERT INTO foo VALUES (5254, 'Row 5254'); INSERT INTO foo VALUES (5255, 'Row 5255'); INSERT INTO foo VALUES (5256, 'Row 5256'); INSERT INTO foo VALUES (5257, 'Row 5257'); INSERT INTO foo VALUES (5258, 'Row 5258'); INSERT INTO foo VALUES (5259, 'Row 5259'); INSERT INTO foo VALUES (5260, 'Row 5260'); INSERT INTO foo VALUES (5261, 'Row 5261'); INSERT INTO foo VALUES (5262, 'Row 5262'); INSERT INTO foo VALUES (5263, 'Row 5263'); INSERT INTO foo VALUES (5264, 'Row 5264'); INSERT INTO foo VALUES (5265, 'Row 5265'); INSERT INTO foo VALUES (5266, 'Row 5266'); INSERT INTO foo VALUES (5267, 'Row 5267'); INSERT INTO foo VALUES (5268, 'Row 5268'); INSERT INTO foo VALUES (5269, 'Row 5269'); INSERT INTO foo VALUES (5270, 'Row 5270'); INSERT INTO foo VALUES (5271, 'Row 5271'); INSERT INTO foo VALUES (5272, 'Row 5272'); INSERT INTO foo VALUES (5273, 'Row 5273'); INSERT INTO foo VALUES (5274, 'Row 5274'); INSERT INTO foo VALUES (5275, 'Row 5275'); INSERT INTO foo VALUES (5276, 'Row 5276'); INSERT INTO foo VALUES (5277, 'Row 5277'); INSERT INTO foo VALUES (5278, 'Row 5278'); INSERT INTO foo VALUES (5279, 'Row 5279'); INSERT INTO foo VALUES (5280, 'Row 5280'); INSERT INTO foo VALUES (5281, 'Row 5281'); INSERT INTO foo VALUES (5282, 'Row 5282'); INSERT INTO foo VALUES (5283, 'Row 5283'); INSERT INTO foo VALUES (5284, 'Row 5284'); INSERT INTO foo VALUES (5285, 'Row 5285'); INSERT INTO foo VALUES (5286, 'Row 5286'); INSERT INTO foo VALUES (5287, 'Row 5287'); INSERT INTO foo VALUES (5288, 'Row 5288'); INSERT INTO foo VALUES (5289, 'Row 5289'); INSERT INTO foo VALUES (5290, 'Row 5290'); INSERT INTO foo VALUES (5291, 'Row 5291'); INSERT INTO foo VALUES (5292, 'Row 5292'); INSERT INTO foo VALUES (5293, 'Row 5293'); INSERT INTO foo VALUES (5294, 'Row 5294'); INSERT INTO foo VALUES (5295, 'Row 5295'); INSERT INTO foo VALUES (5296, 'Row 5296'); INSERT INTO foo VALUES (5297, 'Row 5297'); INSERT INTO foo VALUES (5298, 'Row 5298'); INSERT INTO foo VALUES (5299, 'Row 5299'); INSERT INTO foo VALUES (5300, 'Row 5300'); INSERT INTO foo VALUES (5301, 'Row 5301'); INSERT INTO foo VALUES (5302, 'Row 5302'); INSERT INTO foo VALUES (5303, 'Row 5303'); INSERT INTO foo VALUES (5304, 'Row 5304'); INSERT INTO foo VALUES (5305, 'Row 5305'); INSERT INTO foo VALUES (5306, 'Row 5306'); INSERT INTO foo VALUES (5307, 'Row 5307'); INSERT INTO foo VALUES (5308, 'Row 5308'); INSERT INTO foo VALUES (5309, 'Row 5309'); INSERT INTO foo VALUES (5310, 'Row 5310'); INSERT INTO foo VALUES (5311, 'Row 5311'); INSERT INTO foo VALUES (5312, 'Row 5312'); INSERT INTO foo VALUES (5313, 'Row 5313'); INSERT INTO foo VALUES (5314, 'Row 5314'); INSERT INTO foo VALUES (5315, 'Row 5315'); INSERT INTO foo VALUES (5316, 'Row 5316'); INSERT INTO foo VALUES (5317, 'Row 5317'); INSERT INTO foo VALUES (5318, 'Row 5318'); INSERT INTO foo VALUES (5319, 'Row 5319'); INSERT INTO foo VALUES (5320, 'Row 5320'); INSERT INTO foo VALUES (5321, 'Row 5321'); INSERT INTO foo VALUES (5322, 'Row 5322'); INSERT INTO foo VALUES (5323, 'Row 5323'); INSERT INTO foo VALUES (5324, 'Row 5324'); INSERT INTO foo VALUES (5325, 'Row 5325'); INSERT INTO foo VALUES (5326, 'Row 5326'); INSERT INTO foo VALUES (5327, 'Row 5327'); INSERT INTO foo VALUES (5328, 'Row 5328'); INSERT INTO foo VALUES (5329, 'Row 5329'); INSERT INTO foo VALUES (5330, 'Row 5330'); INSERT INTO foo VALUES (5331, 'Row 5331'); INSERT INTO foo VALUES (5332, 'Row 5332'); INSERT INTO foo VALUES (5333, 'Row 5333'); INSERT INTO foo VALUES (5334, 'Row 5334'); INSERT INTO foo VALUES (5335, 'Row 5335'); INSERT INTO foo VALUES (5336, 'Row 5336'); INSERT INTO foo VALUES (5337, 'Row 5337'); INSERT INTO foo VALUES (5338, 'Row 5338'); INSERT INTO foo VALUES (5339, 'Row 5339'); INSERT INTO foo VALUES (5340, 'Row 5340'); INSERT INTO foo VALUES (5341, 'Row 5341'); INSERT INTO foo VALUES (5342, 'Row 5342'); INSERT INTO foo VALUES (5343, 'Row 5343'); INSERT INTO foo VALUES (5344, 'Row 5344'); INSERT INTO foo VALUES (5345, 'Row 5345'); INSERT INTO foo VALUES (5346, 'Row 5346'); INSERT INTO foo VALUES (5347, 'Row 5347'); INSERT INTO foo VALUES (5348, 'Row 5348'); INSERT INTO foo VALUES (5349, 'Row 5349'); INSERT INTO foo VALUES (5350, 'Row 5350'); INSERT INTO foo VALUES (5351, 'Row 5351'); INSERT INTO foo VALUES (5352, 'Row 5352'); INSERT INTO foo VALUES (5353, 'Row 5353'); INSERT INTO foo VALUES (5354, 'Row 5354'); INSERT INTO foo VALUES (5355, 'Row 5355'); INSERT INTO foo VALUES (5356, 'Row 5356'); INSERT INTO foo VALUES (5357, 'Row 5357'); INSERT INTO foo VALUES (5358, 'Row 5358'); INSERT INTO foo VALUES (5359, 'Row 5359'); INSERT INTO foo VALUES (5360, 'Row 5360'); INSERT INTO foo VALUES (5361, 'Row 5361'); INSERT INTO foo VALUES (5362, 'Row 5362'); INSERT INTO foo VALUES (5363, 'Row 5363'); INSERT INTO foo VALUES (5364, 'Row 5364'); INSERT INTO foo VALUES (5365, 'Row 5365'); INSERT INTO foo VALUES (5366, 'Row 5366'); INSERT INTO foo VALUES (5367, 'Row 5367'); INSERT INTO foo VALUES (5368, 'Row 5368'); INSERT INTO foo VALUES (5369, 'Row 5369'); INSERT INTO foo VALUES (5370, 'Row 5370'); INSERT INTO foo VALUES (5371, 'Row 5371'); INSERT INTO foo VALUES (5372, 'Row 5372'); INSERT INTO foo VALUES (5373, 'Row 5373'); INSERT INTO foo VALUES (5374, 'Row 5374'); INSERT INTO foo VALUES (5375, 'Row 5375'); INSERT INTO foo VALUES (5376, 'Row 5376'); INSERT INTO foo VALUES (5377, 'Row 5377'); INSERT INTO foo VALUES (5378, 'Row 5378'); INSERT INTO foo VALUES (5379, 'Row 5379'); INSERT INTO foo VALUES (5380, 'Row 5380'); INSERT INTO foo VALUES (5381, 'Row 5381'); INSERT INTO foo VALUES (5382, 'Row 5382'); INSERT INTO foo VALUES (5383, 'Row 5383'); INSERT INTO foo VALUES (5384, 'Row 5384'); INSERT INTO foo VALUES (5385, 'Row 5385'); INSERT INTO foo VALUES (5386, 'Row 5386'); INSERT INTO foo VALUES (5387, 'Row 5387'); INSERT INTO foo VALUES (5388, 'Row 5388'); INSERT INTO foo VALUES (5389, 'Row 5389'); INSERT INTO foo VALUES (5390, 'Row 5390'); INSERT INTO foo VALUES (5391, 'Row 5391'); INSERT INTO foo VALUES (5392, 'Row 5392'); INSERT INTO foo VALUES (5393, 'Row 5393'); INSERT INTO foo VALUES (5394, 'Row 5394'); INSERT INTO foo VALUES (5395, 'Row 5395'); INSERT INTO foo VALUES (5396, 'Row 5396'); INSERT INTO foo VALUES (5397, 'Row 5397'); INSERT INTO foo VALUES (5398, 'Row 5398'); INSERT INTO foo VALUES (5399, 'Row 5399'); INSERT INTO foo VALUES (5400, 'Row 5400'); INSERT INTO foo VALUES (5401, 'Row 5401'); INSERT INTO foo VALUES (5402, 'Row 5402'); INSERT INTO foo VALUES (5403, 'Row 5403'); INSERT INTO foo VALUES (5404, 'Row 5404'); INSERT INTO foo VALUES (5405, 'Row 5405'); INSERT INTO foo VALUES (5406, 'Row 5406'); INSERT INTO foo VALUES (5407, 'Row 5407'); INSERT INTO foo VALUES (5408, 'Row 5408'); INSERT INTO foo VALUES (5409, 'Row 5409'); INSERT INTO foo VALUES (5410, 'Row 5410'); INSERT INTO foo VALUES (5411, 'Row 5411'); INSERT INTO foo VALUES (5412, 'Row 5412'); INSERT INTO foo VALUES (5413, 'Row 5413'); INSERT INTO foo VALUES (5414, 'Row 5414'); INSERT INTO foo VALUES (5415, 'Row 5415'); INSERT INTO foo VALUES (5416, 'Row 5416'); INSERT INTO foo VALUES (5417, 'Row 5417'); INSERT INTO foo VALUES (5418, 'Row 5418'); INSERT INTO foo VALUES (5419, 'Row 5419'); INSERT INTO foo VALUES (5420, 'Row 5420'); INSERT INTO foo VALUES (5421, 'Row 5421'); INSERT INTO foo VALUES (5422, 'Row 5422'); INSERT INTO foo VALUES (5423, 'Row 5423'); INSERT INTO foo VALUES (5424, 'Row 5424'); INSERT INTO foo VALUES (5425, 'Row 5425'); INSERT INTO foo VALUES (5426, 'Row 5426'); INSERT INTO foo VALUES (5427, 'Row 5427'); INSERT INTO foo VALUES (5428, 'Row 5428'); INSERT INTO foo VALUES (5429, 'Row 5429'); INSERT INTO foo VALUES (5430, 'Row 5430'); INSERT INTO foo VALUES (5431, 'Row 5431'); INSERT INTO foo VALUES (5432, 'Row 5432'); INSERT INTO foo VALUES (5433, 'Row 5433'); INSERT INTO foo VALUES (5434, 'Row 5434'); INSERT INTO foo VALUES (5435, 'Row 5435'); INSERT INTO foo VALUES (5436, 'Row 5436'); INSERT INTO foo VALUES (5437, 'Row 5437'); INSERT INTO foo VALUES (5438, 'Row 5438'); INSERT INTO foo VALUES (5439, 'Row 5439'); INSERT INTO foo VALUES (5440, 'Row 5440'); INSERT INTO foo VALUES (5441, 'Row 5441'); INSERT INTO foo VALUES (5442, 'Row 5442'); INSERT INTO foo VALUES (5443, 'Row 5443'); INSERT INTO foo VALUES (5444, 'Row 5444'); INSERT INTO foo VALUES (5445, 'Row 5445'); INSERT INTO foo VALUES (5446, 'Row 5446'); INSERT INTO foo VALUES (5447, 'Row 5447'); INSERT INTO foo VALUES (5448, 'Row 5448'); INSERT INTO foo VALUES (5449, 'Row 5449'); INSERT INTO foo VALUES (5450, 'Row 5450'); INSERT INTO foo VALUES (5451, 'Row 5451'); INSERT INTO foo VALUES (5452, 'Row 5452'); INSERT INTO foo VALUES (5453, 'Row 5453'); INSERT INTO foo VALUES (5454, 'Row 5454'); INSERT INTO foo VALUES (5455, 'Row 5455'); INSERT INTO foo VALUES (5456, 'Row 5456'); INSERT INTO foo VALUES (5457, 'Row 5457'); INSERT INTO foo VALUES (5458, 'Row 5458'); INSERT INTO foo VALUES (5459, 'Row 5459'); INSERT INTO foo VALUES (5460, 'Row 5460'); INSERT INTO foo VALUES (5461, 'Row 5461'); INSERT INTO foo VALUES (5462, 'Row 5462'); INSERT INTO foo VALUES (5463, 'Row 5463'); INSERT INTO foo VALUES (5464, 'Row 5464'); INSERT INTO foo VALUES (5465, 'Row 5465'); INSERT INTO foo VALUES (5466, 'Row 5466'); INSERT INTO foo VALUES (5467, 'Row 5467'); INSERT INTO foo VALUES (5468, 'Row 5468'); INSERT INTO foo VALUES (5469, 'Row 5469'); INSERT INTO foo VALUES (5470, 'Row 5470'); INSERT INTO foo VALUES (5471, 'Row 5471'); INSERT INTO foo VALUES (5472, 'Row 5472'); INSERT INTO foo VALUES (5473, 'Row 5473'); INSERT INTO foo VALUES (5474, 'Row 5474'); INSERT INTO foo VALUES (5475, 'Row 5475'); INSERT INTO foo VALUES (5476, 'Row 5476'); INSERT INTO foo VALUES (5477, 'Row 5477'); INSERT INTO foo VALUES (5478, 'Row 5478'); INSERT INTO foo VALUES (5479, 'Row 5479'); INSERT INTO foo VALUES (5480, 'Row 5480'); INSERT INTO foo VALUES (5481, 'Row 5481'); INSERT INTO foo VALUES (5482, 'Row 5482'); INSERT INTO foo VALUES (5483, 'Row 5483'); INSERT INTO foo VALUES (5484, 'Row 5484'); INSERT INTO foo VALUES (5485, 'Row 5485'); INSERT INTO foo VALUES (5486, 'Row 5486'); INSERT INTO foo VALUES (5487, 'Row 5487'); INSERT INTO foo VALUES (5488, 'Row 5488'); INSERT INTO foo VALUES (5489, 'Row 5489'); INSERT INTO foo VALUES (5490, 'Row 5490'); INSERT INTO foo VALUES (5491, 'Row 5491'); INSERT INTO foo VALUES (5492, 'Row 5492'); INSERT INTO foo VALUES (5493, 'Row 5493'); INSERT INTO foo VALUES (5494, 'Row 5494'); INSERT INTO foo VALUES (5495, 'Row 5495'); INSERT INTO foo VALUES (5496, 'Row 5496'); INSERT INTO foo VALUES (5497, 'Row 5497'); INSERT INTO foo VALUES (5498, 'Row 5498'); INSERT INTO foo VALUES (5499, 'Row 5499'); INSERT INTO foo VALUES (5500, 'Row 5500'); INSERT INTO foo VALUES (5501, 'Row 5501'); INSERT INTO foo VALUES (5502, 'Row 5502'); INSERT INTO foo VALUES (5503, 'Row 5503'); INSERT INTO foo VALUES (5504, 'Row 5504'); INSERT INTO foo VALUES (5505, 'Row 5505'); INSERT INTO foo VALUES (5506, 'Row 5506'); INSERT INTO foo VALUES (5507, 'Row 5507'); INSERT INTO foo VALUES (5508, 'Row 5508'); INSERT INTO foo VALUES (5509, 'Row 5509'); INSERT INTO foo VALUES (5510, 'Row 5510'); INSERT INTO foo VALUES (5511, 'Row 5511'); INSERT INTO foo VALUES (5512, 'Row 5512'); INSERT INTO foo VALUES (5513, 'Row 5513'); INSERT INTO foo VALUES (5514, 'Row 5514'); INSERT INTO foo VALUES (5515, 'Row 5515'); INSERT INTO foo VALUES (5516, 'Row 5516'); INSERT INTO foo VALUES (5517, 'Row 5517'); INSERT INTO foo VALUES (5518, 'Row 5518'); INSERT INTO foo VALUES (5519, 'Row 5519'); INSERT INTO foo VALUES (5520, 'Row 5520'); INSERT INTO foo VALUES (5521, 'Row 5521'); INSERT INTO foo VALUES (5522, 'Row 5522'); INSERT INTO foo VALUES (5523, 'Row 5523'); INSERT INTO foo VALUES (5524, 'Row 5524'); INSERT INTO foo VALUES (5525, 'Row 5525'); INSERT INTO foo VALUES (5526, 'Row 5526'); INSERT INTO foo VALUES (5527, 'Row 5527'); INSERT INTO foo VALUES (5528, 'Row 5528'); INSERT INTO foo VALUES (5529, 'Row 5529'); INSERT INTO foo VALUES (5530, 'Row 5530'); INSERT INTO foo VALUES (5531, 'Row 5531'); INSERT INTO foo VALUES (5532, 'Row 5532'); INSERT INTO foo VALUES (5533, 'Row 5533'); INSERT INTO foo VALUES (5534, 'Row 5534'); INSERT INTO foo VALUES (5535, 'Row 5535'); INSERT INTO foo VALUES (5536, 'Row 5536'); INSERT INTO foo VALUES (5537, 'Row 5537'); INSERT INTO foo VALUES (5538, 'Row 5538'); INSERT INTO foo VALUES (5539, 'Row 5539'); INSERT INTO foo VALUES (5540, 'Row 5540'); INSERT INTO foo VALUES (5541, 'Row 5541'); INSERT INTO foo VALUES (5542, 'Row 5542'); INSERT INTO foo VALUES (5543, 'Row 5543'); INSERT INTO foo VALUES (5544, 'Row 5544'); INSERT INTO foo VALUES (5545, 'Row 5545'); INSERT INTO foo VALUES (5546, 'Row 5546'); INSERT INTO foo VALUES (5547, 'Row 5547'); INSERT INTO foo VALUES (5548, 'Row 5548'); INSERT INTO foo VALUES (5549, 'Row 5549'); INSERT INTO foo VALUES (5550, 'Row 5550'); INSERT INTO foo VALUES (5551, 'Row 5551'); INSERT INTO foo VALUES (5552, 'Row 5552'); INSERT INTO foo VALUES (5553, 'Row 5553'); INSERT INTO foo VALUES (5554, 'Row 5554'); INSERT INTO foo VALUES (5555, 'Row 5555'); INSERT INTO foo VALUES (5556, 'Row 5556'); INSERT INTO foo VALUES (5557, 'Row 5557'); INSERT INTO foo VALUES (5558, 'Row 5558'); INSERT INTO foo VALUES (5559, 'Row 5559'); INSERT INTO foo VALUES (5560, 'Row 5560'); INSERT INTO foo VALUES (5561, 'Row 5561'); INSERT INTO foo VALUES (5562, 'Row 5562'); INSERT INTO foo VALUES (5563, 'Row 5563'); INSERT INTO foo VALUES (5564, 'Row 5564'); INSERT INTO foo VALUES (5565, 'Row 5565'); INSERT INTO foo VALUES (5566, 'Row 5566'); INSERT INTO foo VALUES (5567, 'Row 5567'); INSERT INTO foo VALUES (5568, 'Row 5568'); INSERT INTO foo VALUES (5569, 'Row 5569'); INSERT INTO foo VALUES (5570, 'Row 5570'); INSERT INTO foo VALUES (5571, 'Row 5571'); INSERT INTO foo VALUES (5572, 'Row 5572'); INSERT INTO foo VALUES (5573, 'Row 5573'); INSERT INTO foo VALUES (5574, 'Row 5574'); INSERT INTO foo VALUES (5575, 'Row 5575'); INSERT INTO foo VALUES (5576, 'Row 5576'); INSERT INTO foo VALUES (5577, 'Row 5577'); INSERT INTO foo VALUES (5578, 'Row 5578'); INSERT INTO foo VALUES (5579, 'Row 5579'); INSERT INTO foo VALUES (5580, 'Row 5580'); INSERT INTO foo VALUES (5581, 'Row 5581'); INSERT INTO foo VALUES (5582, 'Row 5582'); INSERT INTO foo VALUES (5583, 'Row 5583'); INSERT INTO foo VALUES (5584, 'Row 5584'); INSERT INTO foo VALUES (5585, 'Row 5585'); INSERT INTO foo VALUES (5586, 'Row 5586'); INSERT INTO foo VALUES (5587, 'Row 5587'); INSERT INTO foo VALUES (5588, 'Row 5588'); INSERT INTO foo VALUES (5589, 'Row 5589'); INSERT INTO foo VALUES (5590, 'Row 5590'); INSERT INTO foo VALUES (5591, 'Row 5591'); INSERT INTO foo VALUES (5592, 'Row 5592'); INSERT INTO foo VALUES (5593, 'Row 5593'); INSERT INTO foo VALUES (5594, 'Row 5594'); INSERT INTO foo VALUES (5595, 'Row 5595'); INSERT INTO foo VALUES (5596, 'Row 5596'); INSERT INTO foo VALUES (5597, 'Row 5597'); INSERT INTO foo VALUES (5598, 'Row 5598'); INSERT INTO foo VALUES (5599, 'Row 5599'); INSERT INTO foo VALUES (5600, 'Row 5600'); INSERT INTO foo VALUES (5601, 'Row 5601'); INSERT INTO foo VALUES (5602, 'Row 5602'); INSERT INTO foo VALUES (5603, 'Row 5603'); INSERT INTO foo VALUES (5604, 'Row 5604'); INSERT INTO foo VALUES (5605, 'Row 5605'); INSERT INTO foo VALUES (5606, 'Row 5606'); INSERT INTO foo VALUES (5607, 'Row 5607'); INSERT INTO foo VALUES (5608, 'Row 5608'); INSERT INTO foo VALUES (5609, 'Row 5609'); INSERT INTO foo VALUES (5610, 'Row 5610'); INSERT INTO foo VALUES (5611, 'Row 5611'); INSERT INTO foo VALUES (5612, 'Row 5612'); INSERT INTO foo VALUES (5613, 'Row 5613'); INSERT INTO foo VALUES (5614, 'Row 5614'); INSERT INTO foo VALUES (5615, 'Row 5615'); INSERT INTO foo VALUES (5616, 'Row 5616'); INSERT INTO foo VALUES (5617, 'Row 5617'); INSERT INTO foo VALUES (5618, 'Row 5618'); INSERT INTO foo VALUES (5619, 'Row 5619'); INSERT INTO foo VALUES (5620, 'Row 5620'); INSERT INTO foo VALUES (5621, 'Row 5621'); INSERT INTO foo VALUES (5622, 'Row 5622'); INSERT INTO foo VALUES (5623, 'Row 5623'); INSERT INTO foo VALUES (5624, 'Row 5624'); INSERT INTO foo VALUES (5625, 'Row 5625'); INSERT INTO foo VALUES (5626, 'Row 5626'); INSERT INTO foo VALUES (5627, 'Row 5627'); INSERT INTO foo VALUES (5628, 'Row 5628'); INSERT INTO foo VALUES (5629, 'Row 5629'); INSERT INTO foo VALUES (5630, 'Row 5630'); INSERT INTO foo VALUES (5631, 'Row 5631'); INSERT INTO foo VALUES (5632, 'Row 5632'); INSERT INTO foo VALUES (5633, 'Row 5633'); INSERT INTO foo VALUES (5634, 'Row 5634'); INSERT INTO foo VALUES (5635, 'Row 5635'); INSERT INTO foo VALUES (5636, 'Row 5636'); INSERT INTO foo VALUES (5637, 'Row 5637'); INSERT INTO foo VALUES (5638, 'Row 5638'); INSERT INTO foo VALUES (5639, 'Row 5639'); INSERT INTO foo VALUES (5640, 'Row 5640'); INSERT INTO foo VALUES (5641, 'Row 5641'); INSERT INTO foo VALUES (5642, 'Row 5642'); INSERT INTO foo VALUES (5643, 'Row 5643'); INSERT INTO foo VALUES (5644, 'Row 5644'); INSERT INTO foo VALUES (5645, 'Row 5645'); INSERT INTO foo VALUES (5646, 'Row 5646'); INSERT INTO foo VALUES (5647, 'Row 5647'); INSERT INTO foo VALUES (5648, 'Row 5648'); INSERT INTO foo VALUES (5649, 'Row 5649'); INSERT INTO foo VALUES (5650, 'Row 5650'); INSERT INTO foo VALUES (5651, 'Row 5651'); INSERT INTO foo VALUES (5652, 'Row 5652'); INSERT INTO foo VALUES (5653, 'Row 5653'); INSERT INTO foo VALUES (5654, 'Row 5654'); INSERT INTO foo VALUES (5655, 'Row 5655'); INSERT INTO foo VALUES (5656, 'Row 5656'); INSERT INTO foo VALUES (5657, 'Row 5657'); INSERT INTO foo VALUES (5658, 'Row 5658'); INSERT INTO foo VALUES (5659, 'Row 5659'); INSERT INTO foo VALUES (5660, 'Row 5660'); INSERT INTO foo VALUES (5661, 'Row 5661'); INSERT INTO foo VALUES (5662, 'Row 5662'); INSERT INTO foo VALUES (5663, 'Row 5663'); INSERT INTO foo VALUES (5664, 'Row 5664'); INSERT INTO foo VALUES (5665, 'Row 5665'); INSERT INTO foo VALUES (5666, 'Row 5666'); INSERT INTO foo VALUES (5667, 'Row 5667'); INSERT INTO foo VALUES (5668, 'Row 5668'); INSERT INTO foo VALUES (5669, 'Row 5669'); INSERT INTO foo VALUES (5670, 'Row 5670'); INSERT INTO foo VALUES (5671, 'Row 5671'); INSERT INTO foo VALUES (5672, 'Row 5672'); INSERT INTO foo VALUES (5673, 'Row 5673'); INSERT INTO foo VALUES (5674, 'Row 5674'); INSERT INTO foo VALUES (5675, 'Row 5675'); INSERT INTO foo VALUES (5676, 'Row 5676'); INSERT INTO foo VALUES (5677, 'Row 5677'); INSERT INTO foo VALUES (5678, 'Row 5678'); INSERT INTO foo VALUES (5679, 'Row 5679'); INSERT INTO foo VALUES (5680, 'Row 5680'); INSERT INTO foo VALUES (5681, 'Row 5681'); INSERT INTO foo VALUES (5682, 'Row 5682'); INSERT INTO foo VALUES (5683, 'Row 5683'); INSERT INTO foo VALUES (5684, 'Row 5684'); INSERT INTO foo VALUES (5685, 'Row 5685'); INSERT INTO foo VALUES (5686, 'Row 5686'); INSERT INTO foo VALUES (5687, 'Row 5687'); INSERT INTO foo VALUES (5688, 'Row 5688'); INSERT INTO foo VALUES (5689, 'Row 5689'); INSERT INTO foo VALUES (5690, 'Row 5690'); INSERT INTO foo VALUES (5691, 'Row 5691'); INSERT INTO foo VALUES (5692, 'Row 5692'); INSERT INTO foo VALUES (5693, 'Row 5693'); INSERT INTO foo VALUES (5694, 'Row 5694'); INSERT INTO foo VALUES (5695, 'Row 5695'); INSERT INTO foo VALUES (5696, 'Row 5696'); INSERT INTO foo VALUES (5697, 'Row 5697'); INSERT INTO foo VALUES (5698, 'Row 5698'); INSERT INTO foo VALUES (5699, 'Row 5699'); INSERT INTO foo VALUES (5700, 'Row 5700'); INSERT INTO foo VALUES (5701, 'Row 5701'); INSERT INTO foo VALUES (5702, 'Row 5702'); INSERT INTO foo VALUES (5703, 'Row 5703'); INSERT INTO foo VALUES (5704, 'Row 5704'); INSERT INTO foo VALUES (5705, 'Row 5705'); INSERT INTO foo VALUES (5706, 'Row 5706'); INSERT INTO foo VALUES (5707, 'Row 5707'); INSERT INTO foo VALUES (5708, 'Row 5708'); INSERT INTO foo VALUES (5709, 'Row 5709'); INSERT INTO foo VALUES (5710, 'Row 5710'); INSERT INTO foo VALUES (5711, 'Row 5711'); INSERT INTO foo VALUES (5712, 'Row 5712'); INSERT INTO foo VALUES (5713, 'Row 5713'); INSERT INTO foo VALUES (5714, 'Row 5714'); INSERT INTO foo VALUES (5715, 'Row 5715'); INSERT INTO foo VALUES (5716, 'Row 5716'); INSERT INTO foo VALUES (5717, 'Row 5717'); INSERT INTO foo VALUES (5718, 'Row 5718'); INSERT INTO foo VALUES (5719, 'Row 5719'); INSERT INTO foo VALUES (5720, 'Row 5720'); INSERT INTO foo VALUES (5721, 'Row 5721'); INSERT INTO foo VALUES (5722, 'Row 5722'); INSERT INTO foo VALUES (5723, 'Row 5723'); INSERT INTO foo VALUES (5724, 'Row 5724'); INSERT INTO foo VALUES (5725, 'Row 5725'); INSERT INTO foo VALUES (5726, 'Row 5726'); INSERT INTO foo VALUES (5727, 'Row 5727'); INSERT INTO foo VALUES (5728, 'Row 5728'); INSERT INTO foo VALUES (5729, 'Row 5729'); INSERT INTO foo VALUES (5730, 'Row 5730'); INSERT INTO foo VALUES (5731, 'Row 5731'); INSERT INTO foo VALUES (5732, 'Row 5732'); INSERT INTO foo VALUES (5733, 'Row 5733'); INSERT INTO foo VALUES (5734, 'Row 5734'); INSERT INTO foo VALUES (5735, 'Row 5735'); INSERT INTO foo VALUES (5736, 'Row 5736'); INSERT INTO foo VALUES (5737, 'Row 5737'); INSERT INTO foo VALUES (5738, 'Row 5738'); INSERT INTO foo VALUES (5739, 'Row 5739'); INSERT INTO foo VALUES (5740, 'Row 5740'); INSERT INTO foo VALUES (5741, 'Row 5741'); INSERT INTO foo VALUES (5742, 'Row 5742'); INSERT INTO foo VALUES (5743, 'Row 5743'); INSERT INTO foo VALUES (5744, 'Row 5744'); INSERT INTO foo VALUES (5745, 'Row 5745'); INSERT INTO foo VALUES (5746, 'Row 5746'); INSERT INTO foo VALUES (5747, 'Row 5747'); INSERT INTO foo VALUES (5748, 'Row 5748'); INSERT INTO foo VALUES (5749, 'Row 5749'); INSERT INTO foo VALUES (5750, 'Row 5750'); INSERT INTO foo VALUES (5751, 'Row 5751'); INSERT INTO foo VALUES (5752, 'Row 5752'); INSERT INTO foo VALUES (5753, 'Row 5753'); INSERT INTO foo VALUES (5754, 'Row 5754'); INSERT INTO foo VALUES (5755, 'Row 5755'); INSERT INTO foo VALUES (5756, 'Row 5756'); INSERT INTO foo VALUES (5757, 'Row 5757'); INSERT INTO foo VALUES (5758, 'Row 5758'); INSERT INTO foo VALUES (5759, 'Row 5759'); INSERT INTO foo VALUES (5760, 'Row 5760'); INSERT INTO foo VALUES (5761, 'Row 5761'); INSERT INTO foo VALUES (5762, 'Row 5762'); INSERT INTO foo VALUES (5763, 'Row 5763'); INSERT INTO foo VALUES (5764, 'Row 5764'); INSERT INTO foo VALUES (5765, 'Row 5765'); INSERT INTO foo VALUES (5766, 'Row 5766'); INSERT INTO foo VALUES (5767, 'Row 5767'); INSERT INTO foo VALUES (5768, 'Row 5768'); INSERT INTO foo VALUES (5769, 'Row 5769'); INSERT INTO foo VALUES (5770, 'Row 5770'); INSERT INTO foo VALUES (5771, 'Row 5771'); INSERT INTO foo VALUES (5772, 'Row 5772'); INSERT INTO foo VALUES (5773, 'Row 5773'); INSERT INTO foo VALUES (5774, 'Row 5774'); INSERT INTO foo VALUES (5775, 'Row 5775'); INSERT INTO foo VALUES (5776, 'Row 5776'); INSERT INTO foo VALUES (5777, 'Row 5777'); INSERT INTO foo VALUES (5778, 'Row 5778'); INSERT INTO foo VALUES (5779, 'Row 5779'); INSERT INTO foo VALUES (5780, 'Row 5780'); INSERT INTO foo VALUES (5781, 'Row 5781'); INSERT INTO foo VALUES (5782, 'Row 5782'); INSERT INTO foo VALUES (5783, 'Row 5783'); INSERT INTO foo VALUES (5784, 'Row 5784'); INSERT INTO foo VALUES (5785, 'Row 5785'); INSERT INTO foo VALUES (5786, 'Row 5786'); INSERT INTO foo VALUES (5787, 'Row 5787'); INSERT INTO foo VALUES (5788, 'Row 5788'); INSERT INTO foo VALUES (5789, 'Row 5789'); INSERT INTO foo VALUES (5790, 'Row 5790'); INSERT INTO foo VALUES (5791, 'Row 5791'); INSERT INTO foo VALUES (5792, 'Row 5792'); INSERT INTO foo VALUES (5793, 'Row 5793'); INSERT INTO foo VALUES (5794, 'Row 5794'); INSERT INTO foo VALUES (5795, 'Row 5795'); INSERT INTO foo VALUES (5796, 'Row 5796'); INSERT INTO foo VALUES (5797, 'Row 5797'); INSERT INTO foo VALUES (5798, 'Row 5798'); INSERT INTO foo VALUES (5799, 'Row 5799'); INSERT INTO foo VALUES (5800, 'Row 5800'); INSERT INTO foo VALUES (5801, 'Row 5801'); INSERT INTO foo VALUES (5802, 'Row 5802'); INSERT INTO foo VALUES (5803, 'Row 5803'); INSERT INTO foo VALUES (5804, 'Row 5804'); INSERT INTO foo VALUES (5805, 'Row 5805'); INSERT INTO foo VALUES (5806, 'Row 5806'); INSERT INTO foo VALUES (5807, 'Row 5807'); INSERT INTO foo VALUES (5808, 'Row 5808'); INSERT INTO foo VALUES (5809, 'Row 5809'); INSERT INTO foo VALUES (5810, 'Row 5810'); INSERT INTO foo VALUES (5811, 'Row 5811'); INSERT INTO foo VALUES (5812, 'Row 5812'); INSERT INTO foo VALUES (5813, 'Row 5813'); INSERT INTO foo VALUES (5814, 'Row 5814'); INSERT INTO foo VALUES (5815, 'Row 5815'); INSERT INTO foo VALUES (5816, 'Row 5816'); INSERT INTO foo VALUES (5817, 'Row 5817'); INSERT INTO foo VALUES (5818, 'Row 5818'); INSERT INTO foo VALUES (5819, 'Row 5819'); INSERT INTO foo VALUES (5820, 'Row 5820'); INSERT INTO foo VALUES (5821, 'Row 5821'); INSERT INTO foo VALUES (5822, 'Row 5822'); INSERT INTO foo VALUES (5823, 'Row 5823'); INSERT INTO foo VALUES (5824, 'Row 5824'); INSERT INTO foo VALUES (5825, 'Row 5825'); INSERT INTO foo VALUES (5826, 'Row 5826'); INSERT INTO foo VALUES (5827, 'Row 5827'); INSERT INTO foo VALUES (5828, 'Row 5828'); INSERT INTO foo VALUES (5829, 'Row 5829'); INSERT INTO foo VALUES (5830, 'Row 5830'); INSERT INTO foo VALUES (5831, 'Row 5831'); INSERT INTO foo VALUES (5832, 'Row 5832'); INSERT INTO foo VALUES (5833, 'Row 5833'); INSERT INTO foo VALUES (5834, 'Row 5834'); INSERT INTO foo VALUES (5835, 'Row 5835'); INSERT INTO foo VALUES (5836, 'Row 5836'); INSERT INTO foo VALUES (5837, 'Row 5837'); INSERT INTO foo VALUES (5838, 'Row 5838'); INSERT INTO foo VALUES (5839, 'Row 5839'); INSERT INTO foo VALUES (5840, 'Row 5840'); INSERT INTO foo VALUES (5841, 'Row 5841'); INSERT INTO foo VALUES (5842, 'Row 5842'); INSERT INTO foo VALUES (5843, 'Row 5843'); INSERT INTO foo VALUES (5844, 'Row 5844'); INSERT INTO foo VALUES (5845, 'Row 5845'); INSERT INTO foo VALUES (5846, 'Row 5846'); INSERT INTO foo VALUES (5847, 'Row 5847'); INSERT INTO foo VALUES (5848, 'Row 5848'); INSERT INTO foo VALUES (5849, 'Row 5849'); INSERT INTO foo VALUES (5850, 'Row 5850'); INSERT INTO foo VALUES (5851, 'Row 5851'); INSERT INTO foo VALUES (5852, 'Row 5852'); INSERT INTO foo VALUES (5853, 'Row 5853'); INSERT INTO foo VALUES (5854, 'Row 5854'); INSERT INTO foo VALUES (5855, 'Row 5855'); INSERT INTO foo VALUES (5856, 'Row 5856'); INSERT INTO foo VALUES (5857, 'Row 5857'); INSERT INTO foo VALUES (5858, 'Row 5858'); INSERT INTO foo VALUES (5859, 'Row 5859'); INSERT INTO foo VALUES (5860, 'Row 5860'); INSERT INTO foo VALUES (5861, 'Row 5861'); INSERT INTO foo VALUES (5862, 'Row 5862'); INSERT INTO foo VALUES (5863, 'Row 5863'); INSERT INTO foo VALUES (5864, 'Row 5864'); INSERT INTO foo VALUES (5865, 'Row 5865'); INSERT INTO foo VALUES (5866, 'Row 5866'); INSERT INTO foo VALUES (5867, 'Row 5867'); INSERT INTO foo VALUES (5868, 'Row 5868'); INSERT INTO foo VALUES (5869, 'Row 5869'); INSERT INTO foo VALUES (5870, 'Row 5870'); INSERT INTO foo VALUES (5871, 'Row 5871'); INSERT INTO foo VALUES (5872, 'Row 5872'); INSERT INTO foo VALUES (5873, 'Row 5873'); INSERT INTO foo VALUES (5874, 'Row 5874'); INSERT INTO foo VALUES (5875, 'Row 5875'); INSERT INTO foo VALUES (5876, 'Row 5876'); INSERT INTO foo VALUES (5877, 'Row 5877'); INSERT INTO foo VALUES (5878, 'Row 5878'); INSERT INTO foo VALUES (5879, 'Row 5879'); INSERT INTO foo VALUES (5880, 'Row 5880'); INSERT INTO foo VALUES (5881, 'Row 5881'); INSERT INTO foo VALUES (5882, 'Row 5882'); INSERT INTO foo VALUES (5883, 'Row 5883'); INSERT INTO foo VALUES (5884, 'Row 5884'); INSERT INTO foo VALUES (5885, 'Row 5885'); INSERT INTO foo VALUES (5886, 'Row 5886'); INSERT INTO foo VALUES (5887, 'Row 5887'); INSERT INTO foo VALUES (5888, 'Row 5888'); INSERT INTO foo VALUES (5889, 'Row 5889'); INSERT INTO foo VALUES (5890, 'Row 5890'); INSERT INTO foo VALUES (5891, 'Row 5891'); INSERT INTO foo VALUES (5892, 'Row 5892'); INSERT INTO foo VALUES (5893, 'Row 5893'); INSERT INTO foo VALUES (5894, 'Row 5894'); INSERT INTO foo VALUES (5895, 'Row 5895'); INSERT INTO foo VALUES (5896, 'Row 5896'); INSERT INTO foo VALUES (5897, 'Row 5897'); INSERT INTO foo VALUES (5898, 'Row 5898'); INSERT INTO foo VALUES (5899, 'Row 5899'); INSERT INTO foo VALUES (5900, 'Row 5900'); INSERT INTO foo VALUES (5901, 'Row 5901'); INSERT INTO foo VALUES (5902, 'Row 5902'); INSERT INTO foo VALUES (5903, 'Row 5903'); INSERT INTO foo VALUES (5904, 'Row 5904'); INSERT INTO foo VALUES (5905, 'Row 5905'); INSERT INTO foo VALUES (5906, 'Row 5906'); INSERT INTO foo VALUES (5907, 'Row 5907'); INSERT INTO foo VALUES (5908, 'Row 5908'); INSERT INTO foo VALUES (5909, 'Row 5909'); INSERT INTO foo VALUES (5910, 'Row 5910'); INSERT INTO foo VALUES (5911, 'Row 5911'); INSERT INTO foo VALUES (5912, 'Row 5912'); INSERT INTO foo VALUES (5913, 'Row 5913'); INSERT INTO foo VALUES (5914, 'Row 5914'); INSERT INTO foo VALUES (5915, 'Row 5915'); INSERT INTO foo VALUES (5916, 'Row 5916'); INSERT INTO foo VALUES (5917, 'Row 5917'); INSERT INTO foo VALUES (5918, 'Row 5918'); INSERT INTO foo VALUES (5919, 'Row 5919'); INSERT INTO foo VALUES (5920, 'Row 5920'); INSERT INTO foo VALUES (5921, 'Row 5921'); INSERT INTO foo VALUES (5922, 'Row 5922'); INSERT INTO foo VALUES (5923, 'Row 5923'); INSERT INTO foo VALUES (5924, 'Row 5924'); INSERT INTO foo VALUES (5925, 'Row 5925'); INSERT INTO foo VALUES (5926, 'Row 5926'); INSERT INTO foo VALUES (5927, 'Row 5927'); INSERT INTO foo VALUES (5928, 'Row 5928'); INSERT INTO foo VALUES (5929, 'Row 5929'); INSERT INTO foo VALUES (5930, 'Row 5930'); INSERT INTO foo VALUES (5931, 'Row 5931'); INSERT INTO foo VALUES (5932, 'Row 5932'); INSERT INTO foo VALUES (5933, 'Row 5933'); INSERT INTO foo VALUES (5934, 'Row 5934'); INSERT INTO foo VALUES (5935, 'Row 5935'); INSERT INTO foo VALUES (5936, 'Row 5936'); INSERT INTO foo VALUES (5937, 'Row 5937'); INSERT INTO foo VALUES (5938, 'Row 5938'); INSERT INTO foo VALUES (5939, 'Row 5939'); INSERT INTO foo VALUES (5940, 'Row 5940'); INSERT INTO foo VALUES (5941, 'Row 5941'); INSERT INTO foo VALUES (5942, 'Row 5942'); INSERT INTO foo VALUES (5943, 'Row 5943'); INSERT INTO foo VALUES (5944, 'Row 5944'); INSERT INTO foo VALUES (5945, 'Row 5945'); INSERT INTO foo VALUES (5946, 'Row 5946'); INSERT INTO foo VALUES (5947, 'Row 5947'); INSERT INTO foo VALUES (5948, 'Row 5948'); INSERT INTO foo VALUES (5949, 'Row 5949'); INSERT INTO foo VALUES (5950, 'Row 5950'); INSERT INTO foo VALUES (5951, 'Row 5951'); INSERT INTO foo VALUES (5952, 'Row 5952'); INSERT INTO foo VALUES (5953, 'Row 5953'); INSERT INTO foo VALUES (5954, 'Row 5954'); INSERT INTO foo VALUES (5955, 'Row 5955'); INSERT INTO foo VALUES (5956, 'Row 5956'); INSERT INTO foo VALUES (5957, 'Row 5957'); INSERT INTO foo VALUES (5958, 'Row 5958'); INSERT INTO foo VALUES (5959, 'Row 5959'); INSERT INTO foo VALUES (5960, 'Row 5960'); INSERT INTO foo VALUES (5961, 'Row 5961'); INSERT INTO foo VALUES (5962, 'Row 5962'); INSERT INTO foo VALUES (5963, 'Row 5963'); INSERT INTO foo VALUES (5964, 'Row 5964'); INSERT INTO foo VALUES (5965, 'Row 5965'); INSERT INTO foo VALUES (5966, 'Row 5966'); INSERT INTO foo VALUES (5967, 'Row 5967'); INSERT INTO foo VALUES (5968, 'Row 5968'); INSERT INTO foo VALUES (5969, 'Row 5969'); INSERT INTO foo VALUES (5970, 'Row 5970'); INSERT INTO foo VALUES (5971, 'Row 5971'); INSERT INTO foo VALUES (5972, 'Row 5972'); INSERT INTO foo VALUES (5973, 'Row 5973'); INSERT INTO foo VALUES (5974, 'Row 5974'); INSERT INTO foo VALUES (5975, 'Row 5975'); INSERT INTO foo VALUES (5976, 'Row 5976'); INSERT INTO foo VALUES (5977, 'Row 5977'); INSERT INTO foo VALUES (5978, 'Row 5978'); INSERT INTO foo VALUES (5979, 'Row 5979'); INSERT INTO foo VALUES (5980, 'Row 5980'); INSERT INTO foo VALUES (5981, 'Row 5981'); INSERT INTO foo VALUES (5982, 'Row 5982'); INSERT INTO foo VALUES (5983, 'Row 5983'); INSERT INTO foo VALUES (5984, 'Row 5984'); INSERT INTO foo VALUES (5985, 'Row 5985'); INSERT INTO foo VALUES (5986, 'Row 5986'); INSERT INTO foo VALUES (5987, 'Row 5987'); INSERT INTO foo VALUES (5988, 'Row 5988'); INSERT INTO foo VALUES (5989, 'Row 5989'); INSERT INTO foo VALUES (5990, 'Row 5990'); INSERT INTO foo VALUES (5991, 'Row 5991'); INSERT INTO foo VALUES (5992, 'Row 5992'); INSERT INTO foo VALUES (5993, 'Row 5993'); INSERT INTO foo VALUES (5994, 'Row 5994'); INSERT INTO foo VALUES (5995, 'Row 5995'); INSERT INTO foo VALUES (5996, 'Row 5996'); INSERT INTO foo VALUES (5997, 'Row 5997'); INSERT INTO foo VALUES (5998, 'Row 5998'); INSERT INTO foo VALUES (5999, 'Row 5999'); INSERT INTO foo VALUES (6000, 'Row 6000'); INSERT INTO foo VALUES (6001, 'Row 6001'); INSERT INTO foo VALUES (6002, 'Row 6002'); INSERT INTO foo VALUES (6003, 'Row 6003'); INSERT INTO foo VALUES (6004, 'Row 6004'); INSERT INTO foo VALUES (6005, 'Row 6005'); INSERT INTO foo VALUES (6006, 'Row 6006'); INSERT INTO foo VALUES (6007, 'Row 6007'); INSERT INTO foo VALUES (6008, 'Row 6008'); INSERT INTO foo VALUES (6009, 'Row 6009'); INSERT INTO foo VALUES (6010, 'Row 6010'); INSERT INTO foo VALUES (6011, 'Row 6011'); INSERT INTO foo VALUES (6012, 'Row 6012'); INSERT INTO foo VALUES (6013, 'Row 6013'); INSERT INTO foo VALUES (6014, 'Row 6014'); INSERT INTO foo VALUES (6015, 'Row 6015'); INSERT INTO foo VALUES (6016, 'Row 6016'); INSERT INTO foo VALUES (6017, 'Row 6017'); INSERT INTO foo VALUES (6018, 'Row 6018'); INSERT INTO foo VALUES (6019, 'Row 6019'); INSERT INTO foo VALUES (6020, 'Row 6020'); INSERT INTO foo VALUES (6021, 'Row 6021'); INSERT INTO foo VALUES (6022, 'Row 6022'); INSERT INTO foo VALUES (6023, 'Row 6023'); INSERT INTO foo VALUES (6024, 'Row 6024'); INSERT INTO foo VALUES (6025, 'Row 6025'); INSERT INTO foo VALUES (6026, 'Row 6026'); INSERT INTO foo VALUES (6027, 'Row 6027'); INSERT INTO foo VALUES (6028, 'Row 6028'); INSERT INTO foo VALUES (6029, 'Row 6029'); INSERT INTO foo VALUES (6030, 'Row 6030'); INSERT INTO foo VALUES (6031, 'Row 6031'); INSERT INTO foo VALUES (6032, 'Row 6032'); INSERT INTO foo VALUES (6033, 'Row 6033'); INSERT INTO foo VALUES (6034, 'Row 6034'); INSERT INTO foo VALUES (6035, 'Row 6035'); INSERT INTO foo VALUES (6036, 'Row 6036'); INSERT INTO foo VALUES (6037, 'Row 6037'); INSERT INTO foo VALUES (6038, 'Row 6038'); INSERT INTO foo VALUES (6039, 'Row 6039'); INSERT INTO foo VALUES (6040, 'Row 6040'); INSERT INTO foo VALUES (6041, 'Row 6041'); INSERT INTO foo VALUES (6042, 'Row 6042'); INSERT INTO foo VALUES (6043, 'Row 6043'); INSERT INTO foo VALUES (6044, 'Row 6044'); INSERT INTO foo VALUES (6045, 'Row 6045'); INSERT INTO foo VALUES (6046, 'Row 6046'); INSERT INTO foo VALUES (6047, 'Row 6047'); INSERT INTO foo VALUES (6048, 'Row 6048'); INSERT INTO foo VALUES (6049, 'Row 6049'); INSERT INTO foo VALUES (6050, 'Row 6050'); INSERT INTO foo VALUES (6051, 'Row 6051'); INSERT INTO foo VALUES (6052, 'Row 6052'); INSERT INTO foo VALUES (6053, 'Row 6053'); INSERT INTO foo VALUES (6054, 'Row 6054'); INSERT INTO foo VALUES (6055, 'Row 6055'); INSERT INTO foo VALUES (6056, 'Row 6056'); INSERT INTO foo VALUES (6057, 'Row 6057'); INSERT INTO foo VALUES (6058, 'Row 6058'); INSERT INTO foo VALUES (6059, 'Row 6059'); INSERT INTO foo VALUES (6060, 'Row 6060'); INSERT INTO foo VALUES (6061, 'Row 6061'); INSERT INTO foo VALUES (6062, 'Row 6062'); INSERT INTO foo VALUES (6063, 'Row 6063'); INSERT INTO foo VALUES (6064, 'Row 6064'); INSERT INTO foo VALUES (6065, 'Row 6065'); INSERT INTO foo VALUES (6066, 'Row 6066'); INSERT INTO foo VALUES (6067, 'Row 6067'); INSERT INTO foo VALUES (6068, 'Row 6068'); INSERT INTO foo VALUES (6069, 'Row 6069'); INSERT INTO foo VALUES (6070, 'Row 6070'); INSERT INTO foo VALUES (6071, 'Row 6071'); INSERT INTO foo VALUES (6072, 'Row 6072'); INSERT INTO foo VALUES (6073, 'Row 6073'); INSERT INTO foo VALUES (6074, 'Row 6074'); INSERT INTO foo VALUES (6075, 'Row 6075'); INSERT INTO foo VALUES (6076, 'Row 6076'); INSERT INTO foo VALUES (6077, 'Row 6077'); INSERT INTO foo VALUES (6078, 'Row 6078'); INSERT INTO foo VALUES (6079, 'Row 6079'); INSERT INTO foo VALUES (6080, 'Row 6080'); INSERT INTO foo VALUES (6081, 'Row 6081'); INSERT INTO foo VALUES (6082, 'Row 6082'); INSERT INTO foo VALUES (6083, 'Row 6083'); INSERT INTO foo VALUES (6084, 'Row 6084'); INSERT INTO foo VALUES (6085, 'Row 6085'); INSERT INTO foo VALUES (6086, 'Row 6086'); INSERT INTO foo VALUES (6087, 'Row 6087'); INSERT INTO foo VALUES (6088, 'Row 6088'); INSERT INTO foo VALUES (6089, 'Row 6089'); INSERT INTO foo VALUES (6090, 'Row 6090'); INSERT INTO foo VALUES (6091, 'Row 6091'); INSERT INTO foo VALUES (6092, 'Row 6092'); INSERT INTO foo VALUES (6093, 'Row 6093'); INSERT INTO foo VALUES (6094, 'Row 6094'); INSERT INTO foo VALUES (6095, 'Row 6095'); INSERT INTO foo VALUES (6096, 'Row 6096'); INSERT INTO foo VALUES (6097, 'Row 6097'); INSERT INTO foo VALUES (6098, 'Row 6098'); INSERT INTO foo VALUES (6099, 'Row 6099'); INSERT INTO foo VALUES (6100, 'Row 6100'); INSERT INTO foo VALUES (6101, 'Row 6101'); INSERT INTO foo VALUES (6102, 'Row 6102'); INSERT INTO foo VALUES (6103, 'Row 6103'); INSERT INTO foo VALUES (6104, 'Row 6104'); INSERT INTO foo VALUES (6105, 'Row 6105'); INSERT INTO foo VALUES (6106, 'Row 6106'); INSERT INTO foo VALUES (6107, 'Row 6107'); INSERT INTO foo VALUES (6108, 'Row 6108'); INSERT INTO foo VALUES (6109, 'Row 6109'); INSERT INTO foo VALUES (6110, 'Row 6110'); INSERT INTO foo VALUES (6111, 'Row 6111'); INSERT INTO foo VALUES (6112, 'Row 6112'); INSERT INTO foo VALUES (6113, 'Row 6113'); INSERT INTO foo VALUES (6114, 'Row 6114'); INSERT INTO foo VALUES (6115, 'Row 6115'); INSERT INTO foo VALUES (6116, 'Row 6116'); INSERT INTO foo VALUES (6117, 'Row 6117'); INSERT INTO foo VALUES (6118, 'Row 6118'); INSERT INTO foo VALUES (6119, 'Row 6119'); INSERT INTO foo VALUES (6120, 'Row 6120'); INSERT INTO foo VALUES (6121, 'Row 6121'); INSERT INTO foo VALUES (6122, 'Row 6122'); INSERT INTO foo VALUES (6123, 'Row 6123'); INSERT INTO foo VALUES (6124, 'Row 6124'); INSERT INTO foo VALUES (6125, 'Row 6125'); INSERT INTO foo VALUES (6126, 'Row 6126'); INSERT INTO foo VALUES (6127, 'Row 6127'); INSERT INTO foo VALUES (6128, 'Row 6128'); INSERT INTO foo VALUES (6129, 'Row 6129'); INSERT INTO foo VALUES (6130, 'Row 6130'); INSERT INTO foo VALUES (6131, 'Row 6131'); INSERT INTO foo VALUES (6132, 'Row 6132'); INSERT INTO foo VALUES (6133, 'Row 6133'); INSERT INTO foo VALUES (6134, 'Row 6134'); INSERT INTO foo VALUES (6135, 'Row 6135'); INSERT INTO foo VALUES (6136, 'Row 6136'); INSERT INTO foo VALUES (6137, 'Row 6137'); INSERT INTO foo VALUES (6138, 'Row 6138'); INSERT INTO foo VALUES (6139, 'Row 6139'); INSERT INTO foo VALUES (6140, 'Row 6140'); INSERT INTO foo VALUES (6141, 'Row 6141'); INSERT INTO foo VALUES (6142, 'Row 6142'); INSERT INTO foo VALUES (6143, 'Row 6143'); INSERT INTO foo VALUES (6144, 'Row 6144'); INSERT INTO foo VALUES (6145, 'Row 6145'); INSERT INTO foo VALUES (6146, 'Row 6146'); INSERT INTO foo VALUES (6147, 'Row 6147'); INSERT INTO foo VALUES (6148, 'Row 6148'); INSERT INTO foo VALUES (6149, 'Row 6149'); INSERT INTO foo VALUES (6150, 'Row 6150'); INSERT INTO foo VALUES (6151, 'Row 6151'); INSERT INTO foo VALUES (6152, 'Row 6152'); INSERT INTO foo VALUES (6153, 'Row 6153'); INSERT INTO foo VALUES (6154, 'Row 6154'); INSERT INTO foo VALUES (6155, 'Row 6155'); INSERT INTO foo VALUES (6156, 'Row 6156'); INSERT INTO foo VALUES (6157, 'Row 6157'); INSERT INTO foo VALUES (6158, 'Row 6158'); INSERT INTO foo VALUES (6159, 'Row 6159'); INSERT INTO foo VALUES (6160, 'Row 6160'); INSERT INTO foo VALUES (6161, 'Row 6161'); INSERT INTO foo VALUES (6162, 'Row 6162'); INSERT INTO foo VALUES (6163, 'Row 6163'); INSERT INTO foo VALUES (6164, 'Row 6164'); INSERT INTO foo VALUES (6165, 'Row 6165'); INSERT INTO foo VALUES (6166, 'Row 6166'); INSERT INTO foo VALUES (6167, 'Row 6167'); INSERT INTO foo VALUES (6168, 'Row 6168'); INSERT INTO foo VALUES (6169, 'Row 6169'); INSERT INTO foo VALUES (6170, 'Row 6170'); INSERT INTO foo VALUES (6171, 'Row 6171'); INSERT INTO foo VALUES (6172, 'Row 6172'); INSERT INTO foo VALUES (6173, 'Row 6173'); INSERT INTO foo VALUES (6174, 'Row 6174'); INSERT INTO foo VALUES (6175, 'Row 6175'); INSERT INTO foo VALUES (6176, 'Row 6176'); INSERT INTO foo VALUES (6177, 'Row 6177'); INSERT INTO foo VALUES (6178, 'Row 6178'); INSERT INTO foo VALUES (6179, 'Row 6179'); INSERT INTO foo VALUES (6180, 'Row 6180'); INSERT INTO foo VALUES (6181, 'Row 6181'); INSERT INTO foo VALUES (6182, 'Row 6182'); INSERT INTO foo VALUES (6183, 'Row 6183'); INSERT INTO foo VALUES (6184, 'Row 6184'); INSERT INTO foo VALUES (6185, 'Row 6185'); INSERT INTO foo VALUES (6186, 'Row 6186'); INSERT INTO foo VALUES (6187, 'Row 6187'); INSERT INTO foo VALUES (6188, 'Row 6188'); INSERT INTO foo VALUES (6189, 'Row 6189'); INSERT INTO foo VALUES (6190, 'Row 6190'); INSERT INTO foo VALUES (6191, 'Row 6191'); INSERT INTO foo VALUES (6192, 'Row 6192'); INSERT INTO foo VALUES (6193, 'Row 6193'); INSERT INTO foo VALUES (6194, 'Row 6194'); INSERT INTO foo VALUES (6195, 'Row 6195'); INSERT INTO foo VALUES (6196, 'Row 6196'); INSERT INTO foo VALUES (6197, 'Row 6197'); INSERT INTO foo VALUES (6198, 'Row 6198'); INSERT INTO foo VALUES (6199, 'Row 6199'); INSERT INTO foo VALUES (6200, 'Row 6200'); INSERT INTO foo VALUES (6201, 'Row 6201'); INSERT INTO foo VALUES (6202, 'Row 6202'); INSERT INTO foo VALUES (6203, 'Row 6203'); INSERT INTO foo VALUES (6204, 'Row 6204'); INSERT INTO foo VALUES (6205, 'Row 6205'); INSERT INTO foo VALUES (6206, 'Row 6206'); INSERT INTO foo VALUES (6207, 'Row 6207'); INSERT INTO foo VALUES (6208, 'Row 6208'); INSERT INTO foo VALUES (6209, 'Row 6209'); INSERT INTO foo VALUES (6210, 'Row 6210'); INSERT INTO foo VALUES (6211, 'Row 6211'); INSERT INTO foo VALUES (6212, 'Row 6212'); INSERT INTO foo VALUES (6213, 'Row 6213'); INSERT INTO foo VALUES (6214, 'Row 6214'); INSERT INTO foo VALUES (6215, 'Row 6215'); INSERT INTO foo VALUES (6216, 'Row 6216'); INSERT INTO foo VALUES (6217, 'Row 6217'); INSERT INTO foo VALUES (6218, 'Row 6218'); INSERT INTO foo VALUES (6219, 'Row 6219'); INSERT INTO foo VALUES (6220, 'Row 6220'); INSERT INTO foo VALUES (6221, 'Row 6221'); INSERT INTO foo VALUES (6222, 'Row 6222'); INSERT INTO foo VALUES (6223, 'Row 6223'); INSERT INTO foo VALUES (6224, 'Row 6224'); INSERT INTO foo VALUES (6225, 'Row 6225'); INSERT INTO foo VALUES (6226, 'Row 6226'); INSERT INTO foo VALUES (6227, 'Row 6227'); INSERT INTO foo VALUES (6228, 'Row 6228'); INSERT INTO foo VALUES (6229, 'Row 6229'); INSERT INTO foo VALUES (6230, 'Row 6230'); INSERT INTO foo VALUES (6231, 'Row 6231'); INSERT INTO foo VALUES (6232, 'Row 6232'); INSERT INTO foo VALUES (6233, 'Row 6233'); INSERT INTO foo VALUES (6234, 'Row 6234'); INSERT INTO foo VALUES (6235, 'Row 6235'); INSERT INTO foo VALUES (6236, 'Row 6236'); INSERT INTO foo VALUES (6237, 'Row 6237'); INSERT INTO foo VALUES (6238, 'Row 6238'); INSERT INTO foo VALUES (6239, 'Row 6239'); INSERT INTO foo VALUES (6240, 'Row 6240'); INSERT INTO foo VALUES (6241, 'Row 6241'); INSERT INTO foo VALUES (6242, 'Row 6242'); INSERT INTO foo VALUES (6243, 'Row 6243'); INSERT INTO foo VALUES (6244, 'Row 6244'); INSERT INTO foo VALUES (6245, 'Row 6245'); INSERT INTO foo VALUES (6246, 'Row 6246'); INSERT INTO foo VALUES (6247, 'Row 6247'); INSERT INTO foo VALUES (6248, 'Row 6248'); INSERT INTO foo VALUES (6249, 'Row 6249'); INSERT INTO foo VALUES (6250, 'Row 6250'); INSERT INTO foo VALUES (6251, 'Row 6251'); INSERT INTO foo VALUES (6252, 'Row 6252'); INSERT INTO foo VALUES (6253, 'Row 6253'); INSERT INTO foo VALUES (6254, 'Row 6254'); INSERT INTO foo VALUES (6255, 'Row 6255'); INSERT INTO foo VALUES (6256, 'Row 6256'); INSERT INTO foo VALUES (6257, 'Row 6257'); INSERT INTO foo VALUES (6258, 'Row 6258'); INSERT INTO foo VALUES (6259, 'Row 6259'); INSERT INTO foo VALUES (6260, 'Row 6260'); INSERT INTO foo VALUES (6261, 'Row 6261'); INSERT INTO foo VALUES (6262, 'Row 6262'); INSERT INTO foo VALUES (6263, 'Row 6263'); INSERT INTO foo VALUES (6264, 'Row 6264'); INSERT INTO foo VALUES (6265, 'Row 6265'); INSERT INTO foo VALUES (6266, 'Row 6266'); INSERT INTO foo VALUES (6267, 'Row 6267'); INSERT INTO foo VALUES (6268, 'Row 6268'); INSERT INTO foo VALUES (6269, 'Row 6269'); INSERT INTO foo VALUES (6270, 'Row 6270'); INSERT INTO foo VALUES (6271, 'Row 6271'); INSERT INTO foo VALUES (6272, 'Row 6272'); INSERT INTO foo VALUES (6273, 'Row 6273'); INSERT INTO foo VALUES (6274, 'Row 6274'); INSERT INTO foo VALUES (6275, 'Row 6275'); INSERT INTO foo VALUES (6276, 'Row 6276'); INSERT INTO foo VALUES (6277, 'Row 6277'); INSERT INTO foo VALUES (6278, 'Row 6278'); INSERT INTO foo VALUES (6279, 'Row 6279'); INSERT INTO foo VALUES (6280, 'Row 6280'); INSERT INTO foo VALUES (6281, 'Row 6281'); INSERT INTO foo VALUES (6282, 'Row 6282'); INSERT INTO foo VALUES (6283, 'Row 6283'); INSERT INTO foo VALUES (6284, 'Row 6284'); INSERT INTO foo VALUES (6285, 'Row 6285'); INSERT INTO foo VALUES (6286, 'Row 6286'); INSERT INTO foo VALUES (6287, 'Row 6287'); INSERT INTO foo VALUES (6288, 'Row 6288'); INSERT INTO foo VALUES (6289, 'Row 6289'); INSERT INTO foo VALUES (6290, 'Row 6290'); INSERT INTO foo VALUES (6291, 'Row 6291'); INSERT INTO foo VALUES (6292, 'Row 6292'); INSERT INTO foo VALUES (6293, 'Row 6293'); INSERT INTO foo VALUES (6294, 'Row 6294'); INSERT INTO foo VALUES (6295, 'Row 6295'); INSERT INTO foo VALUES (6296, 'Row 6296'); INSERT INTO foo VALUES (6297, 'Row 6297'); INSERT INTO foo VALUES (6298, 'Row 6298'); INSERT INTO foo VALUES (6299, 'Row 6299'); INSERT INTO foo VALUES (6300, 'Row 6300'); INSERT INTO foo VALUES (6301, 'Row 6301'); INSERT INTO foo VALUES (6302, 'Row 6302'); INSERT INTO foo VALUES (6303, 'Row 6303'); INSERT INTO foo VALUES (6304, 'Row 6304'); INSERT INTO foo VALUES (6305, 'Row 6305'); INSERT INTO foo VALUES (6306, 'Row 6306'); INSERT INTO foo VALUES (6307, 'Row 6307'); INSERT INTO foo VALUES (6308, 'Row 6308'); INSERT INTO foo VALUES (6309, 'Row 6309'); INSERT INTO foo VALUES (6310, 'Row 6310'); INSERT INTO foo VALUES (6311, 'Row 6311'); INSERT INTO foo VALUES (6312, 'Row 6312'); INSERT INTO foo VALUES (6313, 'Row 6313'); INSERT INTO foo VALUES (6314, 'Row 6314'); INSERT INTO foo VALUES (6315, 'Row 6315'); INSERT INTO foo VALUES (6316, 'Row 6316'); INSERT INTO foo VALUES (6317, 'Row 6317'); INSERT INTO foo VALUES (6318, 'Row 6318'); INSERT INTO foo VALUES (6319, 'Row 6319'); INSERT INTO foo VALUES (6320, 'Row 6320'); INSERT INTO foo VALUES (6321, 'Row 6321'); INSERT INTO foo VALUES (6322, 'Row 6322'); INSERT INTO foo VALUES (6323, 'Row 6323'); INSERT INTO foo VALUES (6324, 'Row 6324'); INSERT INTO foo VALUES (6325, 'Row 6325'); INSERT INTO foo VALUES (6326, 'Row 6326'); INSERT INTO foo VALUES (6327, 'Row 6327'); INSERT INTO foo VALUES (6328, 'Row 6328'); INSERT INTO foo VALUES (6329, 'Row 6329'); INSERT INTO foo VALUES (6330, 'Row 6330'); INSERT INTO foo VALUES (6331, 'Row 6331'); INSERT INTO foo VALUES (6332, 'Row 6332'); INSERT INTO foo VALUES (6333, 'Row 6333'); INSERT INTO foo VALUES (6334, 'Row 6334'); INSERT INTO foo VALUES (6335, 'Row 6335'); INSERT INTO foo VALUES (6336, 'Row 6336'); INSERT INTO foo VALUES (6337, 'Row 6337'); INSERT INTO foo VALUES (6338, 'Row 6338'); INSERT INTO foo VALUES (6339, 'Row 6339'); INSERT INTO foo VALUES (6340, 'Row 6340'); INSERT INTO foo VALUES (6341, 'Row 6341'); INSERT INTO foo VALUES (6342, 'Row 6342'); INSERT INTO foo VALUES (6343, 'Row 6343'); INSERT INTO foo VALUES (6344, 'Row 6344'); INSERT INTO foo VALUES (6345, 'Row 6345'); INSERT INTO foo VALUES (6346, 'Row 6346'); INSERT INTO foo VALUES (6347, 'Row 6347'); INSERT INTO foo VALUES (6348, 'Row 6348'); INSERT INTO foo VALUES (6349, 'Row 6349'); INSERT INTO foo VALUES (6350, 'Row 6350'); INSERT INTO foo VALUES (6351, 'Row 6351'); INSERT INTO foo VALUES (6352, 'Row 6352'); INSERT INTO foo VALUES (6353, 'Row 6353'); INSERT INTO foo VALUES (6354, 'Row 6354'); INSERT INTO foo VALUES (6355, 'Row 6355'); INSERT INTO foo VALUES (6356, 'Row 6356'); INSERT INTO foo VALUES (6357, 'Row 6357'); INSERT INTO foo VALUES (6358, 'Row 6358'); INSERT INTO foo VALUES (6359, 'Row 6359'); INSERT INTO foo VALUES (6360, 'Row 6360'); INSERT INTO foo VALUES (6361, 'Row 6361'); INSERT INTO foo VALUES (6362, 'Row 6362'); INSERT INTO foo VALUES (6363, 'Row 6363'); INSERT INTO foo VALUES (6364, 'Row 6364'); INSERT INTO foo VALUES (6365, 'Row 6365'); INSERT INTO foo VALUES (6366, 'Row 6366'); INSERT INTO foo VALUES (6367, 'Row 6367'); INSERT INTO foo VALUES (6368, 'Row 6368'); INSERT INTO foo VALUES (6369, 'Row 6369'); INSERT INTO foo VALUES (6370, 'Row 6370'); INSERT INTO foo VALUES (6371, 'Row 6371'); INSERT INTO foo VALUES (6372, 'Row 6372'); INSERT INTO foo VALUES (6373, 'Row 6373'); INSERT INTO foo VALUES (6374, 'Row 6374'); INSERT INTO foo VALUES (6375, 'Row 6375'); INSERT INTO foo VALUES (6376, 'Row 6376'); INSERT INTO foo VALUES (6377, 'Row 6377'); INSERT INTO foo VALUES (6378, 'Row 6378'); INSERT INTO foo VALUES (6379, 'Row 6379'); INSERT INTO foo VALUES (6380, 'Row 6380'); INSERT INTO foo VALUES (6381, 'Row 6381'); INSERT INTO foo VALUES (6382, 'Row 6382'); INSERT INTO foo VALUES (6383, 'Row 6383'); INSERT INTO foo VALUES (6384, 'Row 6384'); INSERT INTO foo VALUES (6385, 'Row 6385'); INSERT INTO foo VALUES (6386, 'Row 6386'); INSERT INTO foo VALUES (6387, 'Row 6387'); INSERT INTO foo VALUES (6388, 'Row 6388'); INSERT INTO foo VALUES (6389, 'Row 6389'); INSERT INTO foo VALUES (6390, 'Row 6390'); INSERT INTO foo VALUES (6391, 'Row 6391'); INSERT INTO foo VALUES (6392, 'Row 6392'); INSERT INTO foo VALUES (6393, 'Row 6393'); INSERT INTO foo VALUES (6394, 'Row 6394'); INSERT INTO foo VALUES (6395, 'Row 6395'); INSERT INTO foo VALUES (6396, 'Row 6396'); INSERT INTO foo VALUES (6397, 'Row 6397'); INSERT INTO foo VALUES (6398, 'Row 6398'); INSERT INTO foo VALUES (6399, 'Row 6399'); INSERT INTO foo VALUES (6400, 'Row 6400'); INSERT INTO foo VALUES (6401, 'Row 6401'); INSERT INTO foo VALUES (6402, 'Row 6402'); INSERT INTO foo VALUES (6403, 'Row 6403'); INSERT INTO foo VALUES (6404, 'Row 6404'); INSERT INTO foo VALUES (6405, 'Row 6405'); INSERT INTO foo VALUES (6406, 'Row 6406'); INSERT INTO foo VALUES (6407, 'Row 6407'); INSERT INTO foo VALUES (6408, 'Row 6408'); INSERT INTO foo VALUES (6409, 'Row 6409'); INSERT INTO foo VALUES (6410, 'Row 6410'); INSERT INTO foo VALUES (6411, 'Row 6411'); INSERT INTO foo VALUES (6412, 'Row 6412'); INSERT INTO foo VALUES (6413, 'Row 6413'); INSERT INTO foo VALUES (6414, 'Row 6414'); INSERT INTO foo VALUES (6415, 'Row 6415'); INSERT INTO foo VALUES (6416, 'Row 6416'); INSERT INTO foo VALUES (6417, 'Row 6417'); INSERT INTO foo VALUES (6418, 'Row 6418'); INSERT INTO foo VALUES (6419, 'Row 6419'); INSERT INTO foo VALUES (6420, 'Row 6420'); INSERT INTO foo VALUES (6421, 'Row 6421'); INSERT INTO foo VALUES (6422, 'Row 6422'); INSERT INTO foo VALUES (6423, 'Row 6423'); INSERT INTO foo VALUES (6424, 'Row 6424'); INSERT INTO foo VALUES (6425, 'Row 6425'); INSERT INTO foo VALUES (6426, 'Row 6426'); INSERT INTO foo VALUES (6427, 'Row 6427'); INSERT INTO foo VALUES (6428, 'Row 6428'); INSERT INTO foo VALUES (6429, 'Row 6429'); INSERT INTO foo VALUES (6430, 'Row 6430'); INSERT INTO foo VALUES (6431, 'Row 6431'); INSERT INTO foo VALUES (6432, 'Row 6432'); INSERT INTO foo VALUES (6433, 'Row 6433'); INSERT INTO foo VALUES (6434, 'Row 6434'); INSERT INTO foo VALUES (6435, 'Row 6435'); INSERT INTO foo VALUES (6436, 'Row 6436'); INSERT INTO foo VALUES (6437, 'Row 6437'); INSERT INTO foo VALUES (6438, 'Row 6438'); INSERT INTO foo VALUES (6439, 'Row 6439'); INSERT INTO foo VALUES (6440, 'Row 6440'); INSERT INTO foo VALUES (6441, 'Row 6441'); INSERT INTO foo VALUES (6442, 'Row 6442'); INSERT INTO foo VALUES (6443, 'Row 6443'); INSERT INTO foo VALUES (6444, 'Row 6444'); INSERT INTO foo VALUES (6445, 'Row 6445'); INSERT INTO foo VALUES (6446, 'Row 6446'); INSERT INTO foo VALUES (6447, 'Row 6447'); INSERT INTO foo VALUES (6448, 'Row 6448'); INSERT INTO foo VALUES (6449, 'Row 6449'); INSERT INTO foo VALUES (6450, 'Row 6450'); INSERT INTO foo VALUES (6451, 'Row 6451'); INSERT INTO foo VALUES (6452, 'Row 6452'); INSERT INTO foo VALUES (6453, 'Row 6453'); INSERT INTO foo VALUES (6454, 'Row 6454'); INSERT INTO foo VALUES (6455, 'Row 6455'); INSERT INTO foo VALUES (6456, 'Row 6456'); INSERT INTO foo VALUES (6457, 'Row 6457'); INSERT INTO foo VALUES (6458, 'Row 6458'); INSERT INTO foo VALUES (6459, 'Row 6459'); INSERT INTO foo VALUES (6460, 'Row 6460'); INSERT INTO foo VALUES (6461, 'Row 6461'); INSERT INTO foo VALUES (6462, 'Row 6462'); INSERT INTO foo VALUES (6463, 'Row 6463'); INSERT INTO foo VALUES (6464, 'Row 6464'); INSERT INTO foo VALUES (6465, 'Row 6465'); INSERT INTO foo VALUES (6466, 'Row 6466'); INSERT INTO foo VALUES (6467, 'Row 6467'); INSERT INTO foo VALUES (6468, 'Row 6468'); INSERT INTO foo VALUES (6469, 'Row 6469'); INSERT INTO foo VALUES (6470, 'Row 6470'); INSERT INTO foo VALUES (6471, 'Row 6471'); INSERT INTO foo VALUES (6472, 'Row 6472'); INSERT INTO foo VALUES (6473, 'Row 6473'); INSERT INTO foo VALUES (6474, 'Row 6474'); INSERT INTO foo VALUES (6475, 'Row 6475'); INSERT INTO foo VALUES (6476, 'Row 6476'); INSERT INTO foo VALUES (6477, 'Row 6477'); INSERT INTO foo VALUES (6478, 'Row 6478'); INSERT INTO foo VALUES (6479, 'Row 6479'); INSERT INTO foo VALUES (6480, 'Row 6480'); INSERT INTO foo VALUES (6481, 'Row 6481'); INSERT INTO foo VALUES (6482, 'Row 6482'); INSERT INTO foo VALUES (6483, 'Row 6483'); INSERT INTO foo VALUES (6484, 'Row 6484'); INSERT INTO foo VALUES (6485, 'Row 6485'); INSERT INTO foo VALUES (6486, 'Row 6486'); INSERT INTO foo VALUES (6487, 'Row 6487'); INSERT INTO foo VALUES (6488, 'Row 6488'); INSERT INTO foo VALUES (6489, 'Row 6489'); INSERT INTO foo VALUES (6490, 'Row 6490'); INSERT INTO foo VALUES (6491, 'Row 6491'); INSERT INTO foo VALUES (6492, 'Row 6492'); INSERT INTO foo VALUES (6493, 'Row 6493'); INSERT INTO foo VALUES (6494, 'Row 6494'); INSERT INTO foo VALUES (6495, 'Row 6495'); INSERT INTO foo VALUES (6496, 'Row 6496'); INSERT INTO foo VALUES (6497, 'Row 6497'); INSERT INTO foo VALUES (6498, 'Row 6498'); INSERT INTO foo VALUES (6499, 'Row 6499'); INSERT INTO foo VALUES (6500, 'Row 6500'); INSERT INTO foo VALUES (6501, 'Row 6501'); INSERT INTO foo VALUES (6502, 'Row 6502'); INSERT INTO foo VALUES (6503, 'Row 6503'); INSERT INTO foo VALUES (6504, 'Row 6504'); INSERT INTO foo VALUES (6505, 'Row 6505'); INSERT INTO foo VALUES (6506, 'Row 6506'); INSERT INTO foo VALUES (6507, 'Row 6507'); INSERT INTO foo VALUES (6508, 'Row 6508'); INSERT INTO foo VALUES (6509, 'Row 6509'); INSERT INTO foo VALUES (6510, 'Row 6510'); INSERT INTO foo VALUES (6511, 'Row 6511'); INSERT INTO foo VALUES (6512, 'Row 6512'); INSERT INTO foo VALUES (6513, 'Row 6513'); INSERT INTO foo VALUES (6514, 'Row 6514'); INSERT INTO foo VALUES (6515, 'Row 6515'); INSERT INTO foo VALUES (6516, 'Row 6516'); INSERT INTO foo VALUES (6517, 'Row 6517'); INSERT INTO foo VALUES (6518, 'Row 6518'); INSERT INTO foo VALUES (6519, 'Row 6519'); INSERT INTO foo VALUES (6520, 'Row 6520'); INSERT INTO foo VALUES (6521, 'Row 6521'); INSERT INTO foo VALUES (6522, 'Row 6522'); INSERT INTO foo VALUES (6523, 'Row 6523'); INSERT INTO foo VALUES (6524, 'Row 6524'); INSERT INTO foo VALUES (6525, 'Row 6525'); INSERT INTO foo VALUES (6526, 'Row 6526'); INSERT INTO foo VALUES (6527, 'Row 6527'); INSERT INTO foo VALUES (6528, 'Row 6528'); INSERT INTO foo VALUES (6529, 'Row 6529'); INSERT INTO foo VALUES (6530, 'Row 6530'); INSERT INTO foo VALUES (6531, 'Row 6531'); INSERT INTO foo VALUES (6532, 'Row 6532'); INSERT INTO foo VALUES (6533, 'Row 6533'); INSERT INTO foo VALUES (6534, 'Row 6534'); INSERT INTO foo VALUES (6535, 'Row 6535'); INSERT INTO foo VALUES (6536, 'Row 6536'); INSERT INTO foo VALUES (6537, 'Row 6537'); INSERT INTO foo VALUES (6538, 'Row 6538'); INSERT INTO foo VALUES (6539, 'Row 6539'); INSERT INTO foo VALUES (6540, 'Row 6540'); INSERT INTO foo VALUES (6541, 'Row 6541'); INSERT INTO foo VALUES (6542, 'Row 6542'); INSERT INTO foo VALUES (6543, 'Row 6543'); INSERT INTO foo VALUES (6544, 'Row 6544'); INSERT INTO foo VALUES (6545, 'Row 6545'); INSERT INTO foo VALUES (6546, 'Row 6546'); INSERT INTO foo VALUES (6547, 'Row 6547'); INSERT INTO foo VALUES (6548, 'Row 6548'); INSERT INTO foo VALUES (6549, 'Row 6549'); INSERT INTO foo VALUES (6550, 'Row 6550'); INSERT INTO foo VALUES (6551, 'Row 6551'); INSERT INTO foo VALUES (6552, 'Row 6552'); INSERT INTO foo VALUES (6553, 'Row 6553'); INSERT INTO foo VALUES (6554, 'Row 6554'); INSERT INTO foo VALUES (6555, 'Row 6555'); INSERT INTO foo VALUES (6556, 'Row 6556'); INSERT INTO foo VALUES (6557, 'Row 6557'); INSERT INTO foo VALUES (6558, 'Row 6558'); INSERT INTO foo VALUES (6559, 'Row 6559'); INSERT INTO foo VALUES (6560, 'Row 6560'); INSERT INTO foo VALUES (6561, 'Row 6561'); INSERT INTO foo VALUES (6562, 'Row 6562'); INSERT INTO foo VALUES (6563, 'Row 6563'); INSERT INTO foo VALUES (6564, 'Row 6564'); INSERT INTO foo VALUES (6565, 'Row 6565'); INSERT INTO foo VALUES (6566, 'Row 6566'); INSERT INTO foo VALUES (6567, 'Row 6567'); INSERT INTO foo VALUES (6568, 'Row 6568'); INSERT INTO foo VALUES (6569, 'Row 6569'); INSERT INTO foo VALUES (6570, 'Row 6570'); INSERT INTO foo VALUES (6571, 'Row 6571'); INSERT INTO foo VALUES (6572, 'Row 6572'); INSERT INTO foo VALUES (6573, 'Row 6573'); INSERT INTO foo VALUES (6574, 'Row 6574'); INSERT INTO foo VALUES (6575, 'Row 6575'); INSERT INTO foo VALUES (6576, 'Row 6576'); INSERT INTO foo VALUES (6577, 'Row 6577'); INSERT INTO foo VALUES (6578, 'Row 6578'); INSERT INTO foo VALUES (6579, 'Row 6579'); INSERT INTO foo VALUES (6580, 'Row 6580'); INSERT INTO foo VALUES (6581, 'Row 6581'); INSERT INTO foo VALUES (6582, 'Row 6582'); INSERT INTO foo VALUES (6583, 'Row 6583'); INSERT INTO foo VALUES (6584, 'Row 6584'); INSERT INTO foo VALUES (6585, 'Row 6585'); INSERT INTO foo VALUES (6586, 'Row 6586'); INSERT INTO foo VALUES (6587, 'Row 6587'); INSERT INTO foo VALUES (6588, 'Row 6588'); INSERT INTO foo VALUES (6589, 'Row 6589'); INSERT INTO foo VALUES (6590, 'Row 6590'); INSERT INTO foo VALUES (6591, 'Row 6591'); INSERT INTO foo VALUES (6592, 'Row 6592'); INSERT INTO foo VALUES (6593, 'Row 6593'); INSERT INTO foo VALUES (6594, 'Row 6594'); INSERT INTO foo VALUES (6595, 'Row 6595'); INSERT INTO foo VALUES (6596, 'Row 6596'); INSERT INTO foo VALUES (6597, 'Row 6597'); INSERT INTO foo VALUES (6598, 'Row 6598'); INSERT INTO foo VALUES (6599, 'Row 6599'); INSERT INTO foo VALUES (6600, 'Row 6600'); INSERT INTO foo VALUES (6601, 'Row 6601'); INSERT INTO foo VALUES (6602, 'Row 6602'); INSERT INTO foo VALUES (6603, 'Row 6603'); INSERT INTO foo VALUES (6604, 'Row 6604'); INSERT INTO foo VALUES (6605, 'Row 6605'); INSERT INTO foo VALUES (6606, 'Row 6606'); INSERT INTO foo VALUES (6607, 'Row 6607'); INSERT INTO foo VALUES (6608, 'Row 6608'); INSERT INTO foo VALUES (6609, 'Row 6609'); INSERT INTO foo VALUES (6610, 'Row 6610'); INSERT INTO foo VALUES (6611, 'Row 6611'); INSERT INTO foo VALUES (6612, 'Row 6612'); INSERT INTO foo VALUES (6613, 'Row 6613'); INSERT INTO foo VALUES (6614, 'Row 6614'); INSERT INTO foo VALUES (6615, 'Row 6615'); INSERT INTO foo VALUES (6616, 'Row 6616'); INSERT INTO foo VALUES (6617, 'Row 6617'); INSERT INTO foo VALUES (6618, 'Row 6618'); INSERT INTO foo VALUES (6619, 'Row 6619'); INSERT INTO foo VALUES (6620, 'Row 6620'); INSERT INTO foo VALUES (6621, 'Row 6621'); INSERT INTO foo VALUES (6622, 'Row 6622'); INSERT INTO foo VALUES (6623, 'Row 6623'); INSERT INTO foo VALUES (6624, 'Row 6624'); INSERT INTO foo VALUES (6625, 'Row 6625'); INSERT INTO foo VALUES (6626, 'Row 6626'); INSERT INTO foo VALUES (6627, 'Row 6627'); INSERT INTO foo VALUES (6628, 'Row 6628'); INSERT INTO foo VALUES (6629, 'Row 6629'); INSERT INTO foo VALUES (6630, 'Row 6630'); INSERT INTO foo VALUES (6631, 'Row 6631'); INSERT INTO foo VALUES (6632, 'Row 6632'); INSERT INTO foo VALUES (6633, 'Row 6633'); INSERT INTO foo VALUES (6634, 'Row 6634'); INSERT INTO foo VALUES (6635, 'Row 6635'); INSERT INTO foo VALUES (6636, 'Row 6636'); INSERT INTO foo VALUES (6637, 'Row 6637'); INSERT INTO foo VALUES (6638, 'Row 6638'); INSERT INTO foo VALUES (6639, 'Row 6639'); INSERT INTO foo VALUES (6640, 'Row 6640'); INSERT INTO foo VALUES (6641, 'Row 6641'); INSERT INTO foo VALUES (6642, 'Row 6642'); INSERT INTO foo VALUES (6643, 'Row 6643'); INSERT INTO foo VALUES (6644, 'Row 6644'); INSERT INTO foo VALUES (6645, 'Row 6645'); INSERT INTO foo VALUES (6646, 'Row 6646'); INSERT INTO foo VALUES (6647, 'Row 6647'); INSERT INTO foo VALUES (6648, 'Row 6648'); INSERT INTO foo VALUES (6649, 'Row 6649'); INSERT INTO foo VALUES (6650, 'Row 6650'); INSERT INTO foo VALUES (6651, 'Row 6651'); INSERT INTO foo VALUES (6652, 'Row 6652'); INSERT INTO foo VALUES (6653, 'Row 6653'); INSERT INTO foo VALUES (6654, 'Row 6654'); INSERT INTO foo VALUES (6655, 'Row 6655'); INSERT INTO foo VALUES (6656, 'Row 6656'); INSERT INTO foo VALUES (6657, 'Row 6657'); INSERT INTO foo VALUES (6658, 'Row 6658'); INSERT INTO foo VALUES (6659, 'Row 6659'); INSERT INTO foo VALUES (6660, 'Row 6660'); INSERT INTO foo VALUES (6661, 'Row 6661'); INSERT INTO foo VALUES (6662, 'Row 6662'); INSERT INTO foo VALUES (6663, 'Row 6663'); INSERT INTO foo VALUES (6664, 'Row 6664'); INSERT INTO foo VALUES (6665, 'Row 6665'); INSERT INTO foo VALUES (6666, 'Row 6666'); INSERT INTO foo VALUES (6667, 'Row 6667'); INSERT INTO foo VALUES (6668, 'Row 6668'); INSERT INTO foo VALUES (6669, 'Row 6669'); INSERT INTO foo VALUES (6670, 'Row 6670'); INSERT INTO foo VALUES (6671, 'Row 6671'); INSERT INTO foo VALUES (6672, 'Row 6672'); INSERT INTO foo VALUES (6673, 'Row 6673'); INSERT INTO foo VALUES (6674, 'Row 6674'); INSERT INTO foo VALUES (6675, 'Row 6675'); INSERT INTO foo VALUES (6676, 'Row 6676'); INSERT INTO foo VALUES (6677, 'Row 6677'); INSERT INTO foo VALUES (6678, 'Row 6678'); INSERT INTO foo VALUES (6679, 'Row 6679'); INSERT INTO foo VALUES (6680, 'Row 6680'); INSERT INTO foo VALUES (6681, 'Row 6681'); INSERT INTO foo VALUES (6682, 'Row 6682'); INSERT INTO foo VALUES (6683, 'Row 6683'); INSERT INTO foo VALUES (6684, 'Row 6684'); INSERT INTO foo VALUES (6685, 'Row 6685'); INSERT INTO foo VALUES (6686, 'Row 6686'); INSERT INTO foo VALUES (6687, 'Row 6687'); INSERT INTO foo VALUES (6688, 'Row 6688'); INSERT INTO foo VALUES (6689, 'Row 6689'); INSERT INTO foo VALUES (6690, 'Row 6690'); INSERT INTO foo VALUES (6691, 'Row 6691'); INSERT INTO foo VALUES (6692, 'Row 6692'); INSERT INTO foo VALUES (6693, 'Row 6693'); INSERT INTO foo VALUES (6694, 'Row 6694'); INSERT INTO foo VALUES (6695, 'Row 6695'); INSERT INTO foo VALUES (6696, 'Row 6696'); INSERT INTO foo VALUES (6697, 'Row 6697'); INSERT INTO foo VALUES (6698, 'Row 6698'); INSERT INTO foo VALUES (6699, 'Row 6699'); INSERT INTO foo VALUES (6700, 'Row 6700'); INSERT INTO foo VALUES (6701, 'Row 6701'); INSERT INTO foo VALUES (6702, 'Row 6702'); INSERT INTO foo VALUES (6703, 'Row 6703'); INSERT INTO foo VALUES (6704, 'Row 6704'); INSERT INTO foo VALUES (6705, 'Row 6705'); INSERT INTO foo VALUES (6706, 'Row 6706'); INSERT INTO foo VALUES (6707, 'Row 6707'); INSERT INTO foo VALUES (6708, 'Row 6708'); INSERT INTO foo VALUES (6709, 'Row 6709'); INSERT INTO foo VALUES (6710, 'Row 6710'); INSERT INTO foo VALUES (6711, 'Row 6711'); INSERT INTO foo VALUES (6712, 'Row 6712'); INSERT INTO foo VALUES (6713, 'Row 6713'); INSERT INTO foo VALUES (6714, 'Row 6714'); INSERT INTO foo VALUES (6715, 'Row 6715'); INSERT INTO foo VALUES (6716, 'Row 6716'); INSERT INTO foo VALUES (6717, 'Row 6717'); INSERT INTO foo VALUES (6718, 'Row 6718'); INSERT INTO foo VALUES (6719, 'Row 6719'); INSERT INTO foo VALUES (6720, 'Row 6720'); INSERT INTO foo VALUES (6721, 'Row 6721'); INSERT INTO foo VALUES (6722, 'Row 6722'); INSERT INTO foo VALUES (6723, 'Row 6723'); INSERT INTO foo VALUES (6724, 'Row 6724'); INSERT INTO foo VALUES (6725, 'Row 6725'); INSERT INTO foo VALUES (6726, 'Row 6726'); INSERT INTO foo VALUES (6727, 'Row 6727'); INSERT INTO foo VALUES (6728, 'Row 6728'); INSERT INTO foo VALUES (6729, 'Row 6729'); INSERT INTO foo VALUES (6730, 'Row 6730'); INSERT INTO foo VALUES (6731, 'Row 6731'); INSERT INTO foo VALUES (6732, 'Row 6732'); INSERT INTO foo VALUES (6733, 'Row 6733'); INSERT INTO foo VALUES (6734, 'Row 6734'); INSERT INTO foo VALUES (6735, 'Row 6735'); INSERT INTO foo VALUES (6736, 'Row 6736'); INSERT INTO foo VALUES (6737, 'Row 6737'); INSERT INTO foo VALUES (6738, 'Row 6738'); INSERT INTO foo VALUES (6739, 'Row 6739'); INSERT INTO foo VALUES (6740, 'Row 6740'); INSERT INTO foo VALUES (6741, 'Row 6741'); INSERT INTO foo VALUES (6742, 'Row 6742'); INSERT INTO foo VALUES (6743, 'Row 6743'); INSERT INTO foo VALUES (6744, 'Row 6744'); INSERT INTO foo VALUES (6745, 'Row 6745'); INSERT INTO foo VALUES (6746, 'Row 6746'); INSERT INTO foo VALUES (6747, 'Row 6747'); INSERT INTO foo VALUES (6748, 'Row 6748'); INSERT INTO foo VALUES (6749, 'Row 6749'); INSERT INTO foo VALUES (6750, 'Row 6750'); INSERT INTO foo VALUES (6751, 'Row 6751'); INSERT INTO foo VALUES (6752, 'Row 6752'); INSERT INTO foo VALUES (6753, 'Row 6753'); INSERT INTO foo VALUES (6754, 'Row 6754'); INSERT INTO foo VALUES (6755, 'Row 6755'); INSERT INTO foo VALUES (6756, 'Row 6756'); INSERT INTO foo VALUES (6757, 'Row 6757'); INSERT INTO foo VALUES (6758, 'Row 6758'); INSERT INTO foo VALUES (6759, 'Row 6759'); INSERT INTO foo VALUES (6760, 'Row 6760'); INSERT INTO foo VALUES (6761, 'Row 6761'); INSERT INTO foo VALUES (6762, 'Row 6762'); INSERT INTO foo VALUES (6763, 'Row 6763'); INSERT INTO foo VALUES (6764, 'Row 6764'); INSERT INTO foo VALUES (6765, 'Row 6765'); INSERT INTO foo VALUES (6766, 'Row 6766'); INSERT INTO foo VALUES (6767, 'Row 6767'); INSERT INTO foo VALUES (6768, 'Row 6768'); INSERT INTO foo VALUES (6769, 'Row 6769'); INSERT INTO foo VALUES (6770, 'Row 6770'); INSERT INTO foo VALUES (6771, 'Row 6771'); INSERT INTO foo VALUES (6772, 'Row 6772'); INSERT INTO foo VALUES (6773, 'Row 6773'); INSERT INTO foo VALUES (6774, 'Row 6774'); INSERT INTO foo VALUES (6775, 'Row 6775'); INSERT INTO foo VALUES (6776, 'Row 6776'); INSERT INTO foo VALUES (6777, 'Row 6777'); INSERT INTO foo VALUES (6778, 'Row 6778'); INSERT INTO foo VALUES (6779, 'Row 6779'); INSERT INTO foo VALUES (6780, 'Row 6780'); INSERT INTO foo VALUES (6781, 'Row 6781'); INSERT INTO foo VALUES (6782, 'Row 6782'); INSERT INTO foo VALUES (6783, 'Row 6783'); INSERT INTO foo VALUES (6784, 'Row 6784'); INSERT INTO foo VALUES (6785, 'Row 6785'); INSERT INTO foo VALUES (6786, 'Row 6786'); INSERT INTO foo VALUES (6787, 'Row 6787'); INSERT INTO foo VALUES (6788, 'Row 6788'); INSERT INTO foo VALUES (6789, 'Row 6789'); INSERT INTO foo VALUES (6790, 'Row 6790'); INSERT INTO foo VALUES (6791, 'Row 6791'); INSERT INTO foo VALUES (6792, 'Row 6792'); INSERT INTO foo VALUES (6793, 'Row 6793'); INSERT INTO foo VALUES (6794, 'Row 6794'); INSERT INTO foo VALUES (6795, 'Row 6795'); INSERT INTO foo VALUES (6796, 'Row 6796'); INSERT INTO foo VALUES (6797, 'Row 6797'); INSERT INTO foo VALUES (6798, 'Row 6798'); INSERT INTO foo VALUES (6799, 'Row 6799'); INSERT INTO foo VALUES (6800, 'Row 6800'); INSERT INTO foo VALUES (6801, 'Row 6801'); INSERT INTO foo VALUES (6802, 'Row 6802'); INSERT INTO foo VALUES (6803, 'Row 6803'); INSERT INTO foo VALUES (6804, 'Row 6804'); INSERT INTO foo VALUES (6805, 'Row 6805'); INSERT INTO foo VALUES (6806, 'Row 6806'); INSERT INTO foo VALUES (6807, 'Row 6807'); INSERT INTO foo VALUES (6808, 'Row 6808'); INSERT INTO foo VALUES (6809, 'Row 6809'); INSERT INTO foo VALUES (6810, 'Row 6810'); INSERT INTO foo VALUES (6811, 'Row 6811'); INSERT INTO foo VALUES (6812, 'Row 6812'); INSERT INTO foo VALUES (6813, 'Row 6813'); INSERT INTO foo VALUES (6814, 'Row 6814'); INSERT INTO foo VALUES (6815, 'Row 6815'); INSERT INTO foo VALUES (6816, 'Row 6816'); INSERT INTO foo VALUES (6817, 'Row 6817'); INSERT INTO foo VALUES (6818, 'Row 6818'); INSERT INTO foo VALUES (6819, 'Row 6819'); INSERT INTO foo VALUES (6820, 'Row 6820'); INSERT INTO foo VALUES (6821, 'Row 6821'); INSERT INTO foo VALUES (6822, 'Row 6822'); INSERT INTO foo VALUES (6823, 'Row 6823'); INSERT INTO foo VALUES (6824, 'Row 6824'); INSERT INTO foo VALUES (6825, 'Row 6825'); INSERT INTO foo VALUES (6826, 'Row 6826'); INSERT INTO foo VALUES (6827, 'Row 6827'); INSERT INTO foo VALUES (6828, 'Row 6828'); INSERT INTO foo VALUES (6829, 'Row 6829'); INSERT INTO foo VALUES (6830, 'Row 6830'); INSERT INTO foo VALUES (6831, 'Row 6831'); INSERT INTO foo VALUES (6832, 'Row 6832'); INSERT INTO foo VALUES (6833, 'Row 6833'); INSERT INTO foo VALUES (6834, 'Row 6834'); INSERT INTO foo VALUES (6835, 'Row 6835'); INSERT INTO foo VALUES (6836, 'Row 6836'); INSERT INTO foo VALUES (6837, 'Row 6837'); INSERT INTO foo VALUES (6838, 'Row 6838'); INSERT INTO foo VALUES (6839, 'Row 6839'); INSERT INTO foo VALUES (6840, 'Row 6840'); INSERT INTO foo VALUES (6841, 'Row 6841'); INSERT INTO foo VALUES (6842, 'Row 6842'); INSERT INTO foo VALUES (6843, 'Row 6843'); INSERT INTO foo VALUES (6844, 'Row 6844'); INSERT INTO foo VALUES (6845, 'Row 6845'); INSERT INTO foo VALUES (6846, 'Row 6846'); INSERT INTO foo VALUES (6847, 'Row 6847'); INSERT INTO foo VALUES (6848, 'Row 6848'); INSERT INTO foo VALUES (6849, 'Row 6849'); INSERT INTO foo VALUES (6850, 'Row 6850'); INSERT INTO foo VALUES (6851, 'Row 6851'); INSERT INTO foo VALUES (6852, 'Row 6852'); INSERT INTO foo VALUES (6853, 'Row 6853'); INSERT INTO foo VALUES (6854, 'Row 6854'); INSERT INTO foo VALUES (6855, 'Row 6855'); INSERT INTO foo VALUES (6856, 'Row 6856'); INSERT INTO foo VALUES (6857, 'Row 6857'); INSERT INTO foo VALUES (6858, 'Row 6858'); INSERT INTO foo VALUES (6859, 'Row 6859'); INSERT INTO foo VALUES (6860, 'Row 6860'); INSERT INTO foo VALUES (6861, 'Row 6861'); INSERT INTO foo VALUES (6862, 'Row 6862'); INSERT INTO foo VALUES (6863, 'Row 6863'); INSERT INTO foo VALUES (6864, 'Row 6864'); INSERT INTO foo VALUES (6865, 'Row 6865'); INSERT INTO foo VALUES (6866, 'Row 6866'); INSERT INTO foo VALUES (6867, 'Row 6867'); INSERT INTO foo VALUES (6868, 'Row 6868'); INSERT INTO foo VALUES (6869, 'Row 6869'); INSERT INTO foo VALUES (6870, 'Row 6870'); INSERT INTO foo VALUES (6871, 'Row 6871'); INSERT INTO foo VALUES (6872, 'Row 6872'); INSERT INTO foo VALUES (6873, 'Row 6873'); INSERT INTO foo VALUES (6874, 'Row 6874'); INSERT INTO foo VALUES (6875, 'Row 6875'); INSERT INTO foo VALUES (6876, 'Row 6876'); INSERT INTO foo VALUES (6877, 'Row 6877'); INSERT INTO foo VALUES (6878, 'Row 6878'); INSERT INTO foo VALUES (6879, 'Row 6879'); INSERT INTO foo VALUES (6880, 'Row 6880'); INSERT INTO foo VALUES (6881, 'Row 6881'); INSERT INTO foo VALUES (6882, 'Row 6882'); INSERT INTO foo VALUES (6883, 'Row 6883'); INSERT INTO foo VALUES (6884, 'Row 6884'); INSERT INTO foo VALUES (6885, 'Row 6885'); INSERT INTO foo VALUES (6886, 'Row 6886'); INSERT INTO foo VALUES (6887, 'Row 6887'); INSERT INTO foo VALUES (6888, 'Row 6888'); INSERT INTO foo VALUES (6889, 'Row 6889'); INSERT INTO foo VALUES (6890, 'Row 6890'); INSERT INTO foo VALUES (6891, 'Row 6891'); INSERT INTO foo VALUES (6892, 'Row 6892'); INSERT INTO foo VALUES (6893, 'Row 6893'); INSERT INTO foo VALUES (6894, 'Row 6894'); INSERT INTO foo VALUES (6895, 'Row 6895'); INSERT INTO foo VALUES (6896, 'Row 6896'); INSERT INTO foo VALUES (6897, 'Row 6897'); INSERT INTO foo VALUES (6898, 'Row 6898'); INSERT INTO foo VALUES (6899, 'Row 6899'); INSERT INTO foo VALUES (6900, 'Row 6900'); INSERT INTO foo VALUES (6901, 'Row 6901'); INSERT INTO foo VALUES (6902, 'Row 6902'); INSERT INTO foo VALUES (6903, 'Row 6903'); INSERT INTO foo VALUES (6904, 'Row 6904'); INSERT INTO foo VALUES (6905, 'Row 6905'); INSERT INTO foo VALUES (6906, 'Row 6906'); INSERT INTO foo VALUES (6907, 'Row 6907'); INSERT INTO foo VALUES (6908, 'Row 6908'); INSERT INTO foo VALUES (6909, 'Row 6909'); INSERT INTO foo VALUES (6910, 'Row 6910'); INSERT INTO foo VALUES (6911, 'Row 6911'); INSERT INTO foo VALUES (6912, 'Row 6912'); INSERT INTO foo VALUES (6913, 'Row 6913'); INSERT INTO foo VALUES (6914, 'Row 6914'); INSERT INTO foo VALUES (6915, 'Row 6915'); INSERT INTO foo VALUES (6916, 'Row 6916'); INSERT INTO foo VALUES (6917, 'Row 6917'); INSERT INTO foo VALUES (6918, 'Row 6918'); INSERT INTO foo VALUES (6919, 'Row 6919'); INSERT INTO foo VALUES (6920, 'Row 6920'); INSERT INTO foo VALUES (6921, 'Row 6921'); INSERT INTO foo VALUES (6922, 'Row 6922'); INSERT INTO foo VALUES (6923, 'Row 6923'); INSERT INTO foo VALUES (6924, 'Row 6924'); INSERT INTO foo VALUES (6925, 'Row 6925'); INSERT INTO foo VALUES (6926, 'Row 6926'); INSERT INTO foo VALUES (6927, 'Row 6927'); INSERT INTO foo VALUES (6928, 'Row 6928'); INSERT INTO foo VALUES (6929, 'Row 6929'); INSERT INTO foo VALUES (6930, 'Row 6930'); INSERT INTO foo VALUES (6931, 'Row 6931'); INSERT INTO foo VALUES (6932, 'Row 6932'); INSERT INTO foo VALUES (6933, 'Row 6933'); INSERT INTO foo VALUES (6934, 'Row 6934'); INSERT INTO foo VALUES (6935, 'Row 6935'); INSERT INTO foo VALUES (6936, 'Row 6936'); INSERT INTO foo VALUES (6937, 'Row 6937'); INSERT INTO foo VALUES (6938, 'Row 6938'); INSERT INTO foo VALUES (6939, 'Row 6939'); INSERT INTO foo VALUES (6940, 'Row 6940'); INSERT INTO foo VALUES (6941, 'Row 6941'); INSERT INTO foo VALUES (6942, 'Row 6942'); INSERT INTO foo VALUES (6943, 'Row 6943'); INSERT INTO foo VALUES (6944, 'Row 6944'); INSERT INTO foo VALUES (6945, 'Row 6945'); INSERT INTO foo VALUES (6946, 'Row 6946'); INSERT INTO foo VALUES (6947, 'Row 6947'); INSERT INTO foo VALUES (6948, 'Row 6948'); INSERT INTO foo VALUES (6949, 'Row 6949'); INSERT INTO foo VALUES (6950, 'Row 6950'); INSERT INTO foo VALUES (6951, 'Row 6951'); INSERT INTO foo VALUES (6952, 'Row 6952'); INSERT INTO foo VALUES (6953, 'Row 6953'); INSERT INTO foo VALUES (6954, 'Row 6954'); INSERT INTO foo VALUES (6955, 'Row 6955'); INSERT INTO foo VALUES (6956, 'Row 6956'); INSERT INTO foo VALUES (6957, 'Row 6957'); INSERT INTO foo VALUES (6958, 'Row 6958'); INSERT INTO foo VALUES (6959, 'Row 6959'); INSERT INTO foo VALUES (6960, 'Row 6960'); INSERT INTO foo VALUES (6961, 'Row 6961'); INSERT INTO foo VALUES (6962, 'Row 6962'); INSERT INTO foo VALUES (6963, 'Row 6963'); INSERT INTO foo VALUES (6964, 'Row 6964'); INSERT INTO foo VALUES (6965, 'Row 6965'); INSERT INTO foo VALUES (6966, 'Row 6966'); INSERT INTO foo VALUES (6967, 'Row 6967'); INSERT INTO foo VALUES (6968, 'Row 6968'); INSERT INTO foo VALUES (6969, 'Row 6969'); INSERT INTO foo VALUES (6970, 'Row 6970'); INSERT INTO foo VALUES (6971, 'Row 6971'); INSERT INTO foo VALUES (6972, 'Row 6972'); INSERT INTO foo VALUES (6973, 'Row 6973'); INSERT INTO foo VALUES (6974, 'Row 6974'); INSERT INTO foo VALUES (6975, 'Row 6975'); INSERT INTO foo VALUES (6976, 'Row 6976'); INSERT INTO foo VALUES (6977, 'Row 6977'); INSERT INTO foo VALUES (6978, 'Row 6978'); INSERT INTO foo VALUES (6979, 'Row 6979'); INSERT INTO foo VALUES (6980, 'Row 6980'); INSERT INTO foo VALUES (6981, 'Row 6981'); INSERT INTO foo VALUES (6982, 'Row 6982'); INSERT INTO foo VALUES (6983, 'Row 6983'); INSERT INTO foo VALUES (6984, 'Row 6984'); INSERT INTO foo VALUES (6985, 'Row 6985'); INSERT INTO foo VALUES (6986, 'Row 6986'); INSERT INTO foo VALUES (6987, 'Row 6987'); INSERT INTO foo VALUES (6988, 'Row 6988'); INSERT INTO foo VALUES (6989, 'Row 6989'); INSERT INTO foo VALUES (6990, 'Row 6990'); INSERT INTO foo VALUES (6991, 'Row 6991'); INSERT INTO foo VALUES (6992, 'Row 6992'); INSERT INTO foo VALUES (6993, 'Row 6993'); INSERT INTO foo VALUES (6994, 'Row 6994'); INSERT INTO foo VALUES (6995, 'Row 6995'); INSERT INTO foo VALUES (6996, 'Row 6996'); INSERT INTO foo VALUES (6997, 'Row 6997'); INSERT INTO foo VALUES (6998, 'Row 6998'); INSERT INTO foo VALUES (6999, 'Row 6999'); INSERT INTO foo VALUES (7000, 'Row 7000'); INSERT INTO foo VALUES (7001, 'Row 7001'); INSERT INTO foo VALUES (7002, 'Row 7002'); INSERT INTO foo VALUES (7003, 'Row 7003'); INSERT INTO foo VALUES (7004, 'Row 7004'); INSERT INTO foo VALUES (7005, 'Row 7005'); INSERT INTO foo VALUES (7006, 'Row 7006'); INSERT INTO foo VALUES (7007, 'Row 7007'); INSERT INTO foo VALUES (7008, 'Row 7008'); INSERT INTO foo VALUES (7009, 'Row 7009'); INSERT INTO foo VALUES (7010, 'Row 7010'); INSERT INTO foo VALUES (7011, 'Row 7011'); INSERT INTO foo VALUES (7012, 'Row 7012'); INSERT INTO foo VALUES (7013, 'Row 7013'); INSERT INTO foo VALUES (7014, 'Row 7014'); INSERT INTO foo VALUES (7015, 'Row 7015'); INSERT INTO foo VALUES (7016, 'Row 7016'); INSERT INTO foo VALUES (7017, 'Row 7017'); INSERT INTO foo VALUES (7018, 'Row 7018'); INSERT INTO foo VALUES (7019, 'Row 7019'); INSERT INTO foo VALUES (7020, 'Row 7020'); INSERT INTO foo VALUES (7021, 'Row 7021'); INSERT INTO foo VALUES (7022, 'Row 7022'); INSERT INTO foo VALUES (7023, 'Row 7023'); INSERT INTO foo VALUES (7024, 'Row 7024'); INSERT INTO foo VALUES (7025, 'Row 7025'); INSERT INTO foo VALUES (7026, 'Row 7026'); INSERT INTO foo VALUES (7027, 'Row 7027'); INSERT INTO foo VALUES (7028, 'Row 7028'); INSERT INTO foo VALUES (7029, 'Row 7029'); INSERT INTO foo VALUES (7030, 'Row 7030'); INSERT INTO foo VALUES (7031, 'Row 7031'); INSERT INTO foo VALUES (7032, 'Row 7032'); INSERT INTO foo VALUES (7033, 'Row 7033'); INSERT INTO foo VALUES (7034, 'Row 7034'); INSERT INTO foo VALUES (7035, 'Row 7035'); INSERT INTO foo VALUES (7036, 'Row 7036'); INSERT INTO foo VALUES (7037, 'Row 7037'); INSERT INTO foo VALUES (7038, 'Row 7038'); INSERT INTO foo VALUES (7039, 'Row 7039'); INSERT INTO foo VALUES (7040, 'Row 7040'); INSERT INTO foo VALUES (7041, 'Row 7041'); INSERT INTO foo VALUES (7042, 'Row 7042'); INSERT INTO foo VALUES (7043, 'Row 7043'); INSERT INTO foo VALUES (7044, 'Row 7044'); INSERT INTO foo VALUES (7045, 'Row 7045'); INSERT INTO foo VALUES (7046, 'Row 7046'); INSERT INTO foo VALUES (7047, 'Row 7047'); INSERT INTO foo VALUES (7048, 'Row 7048'); INSERT INTO foo VALUES (7049, 'Row 7049'); INSERT INTO foo VALUES (7050, 'Row 7050'); INSERT INTO foo VALUES (7051, 'Row 7051'); INSERT INTO foo VALUES (7052, 'Row 7052'); INSERT INTO foo VALUES (7053, 'Row 7053'); INSERT INTO foo VALUES (7054, 'Row 7054'); INSERT INTO foo VALUES (7055, 'Row 7055'); INSERT INTO foo VALUES (7056, 'Row 7056'); INSERT INTO foo VALUES (7057, 'Row 7057'); INSERT INTO foo VALUES (7058, 'Row 7058'); INSERT INTO foo VALUES (7059, 'Row 7059'); INSERT INTO foo VALUES (7060, 'Row 7060'); INSERT INTO foo VALUES (7061, 'Row 7061'); INSERT INTO foo VALUES (7062, 'Row 7062'); INSERT INTO foo VALUES (7063, 'Row 7063'); INSERT INTO foo VALUES (7064, 'Row 7064'); INSERT INTO foo VALUES (7065, 'Row 7065'); INSERT INTO foo VALUES (7066, 'Row 7066'); INSERT INTO foo VALUES (7067, 'Row 7067'); INSERT INTO foo VALUES (7068, 'Row 7068'); INSERT INTO foo VALUES (7069, 'Row 7069'); INSERT INTO foo VALUES (7070, 'Row 7070'); INSERT INTO foo VALUES (7071, 'Row 7071'); INSERT INTO foo VALUES (7072, 'Row 7072'); INSERT INTO foo VALUES (7073, 'Row 7073'); INSERT INTO foo VALUES (7074, 'Row 7074'); INSERT INTO foo VALUES (7075, 'Row 7075'); INSERT INTO foo VALUES (7076, 'Row 7076'); INSERT INTO foo VALUES (7077, 'Row 7077'); INSERT INTO foo VALUES (7078, 'Row 7078'); INSERT INTO foo VALUES (7079, 'Row 7079'); INSERT INTO foo VALUES (7080, 'Row 7080'); INSERT INTO foo VALUES (7081, 'Row 7081'); INSERT INTO foo VALUES (7082, 'Row 7082'); INSERT INTO foo VALUES (7083, 'Row 7083'); INSERT INTO foo VALUES (7084, 'Row 7084'); INSERT INTO foo VALUES (7085, 'Row 7085'); INSERT INTO foo VALUES (7086, 'Row 7086'); INSERT INTO foo VALUES (7087, 'Row 7087'); INSERT INTO foo VALUES (7088, 'Row 7088'); INSERT INTO foo VALUES (7089, 'Row 7089'); INSERT INTO foo VALUES (7090, 'Row 7090'); INSERT INTO foo VALUES (7091, 'Row 7091'); INSERT INTO foo VALUES (7092, 'Row 7092'); INSERT INTO foo VALUES (7093, 'Row 7093'); INSERT INTO foo VALUES (7094, 'Row 7094'); INSERT INTO foo VALUES (7095, 'Row 7095'); INSERT INTO foo VALUES (7096, 'Row 7096'); INSERT INTO foo VALUES (7097, 'Row 7097'); INSERT INTO foo VALUES (7098, 'Row 7098'); INSERT INTO foo VALUES (7099, 'Row 7099'); INSERT INTO foo VALUES (7100, 'Row 7100'); INSERT INTO foo VALUES (7101, 'Row 7101'); INSERT INTO foo VALUES (7102, 'Row 7102'); INSERT INTO foo VALUES (7103, 'Row 7103'); INSERT INTO foo VALUES (7104, 'Row 7104'); INSERT INTO foo VALUES (7105, 'Row 7105'); INSERT INTO foo VALUES (7106, 'Row 7106'); INSERT INTO foo VALUES (7107, 'Row 7107'); INSERT INTO foo VALUES (7108, 'Row 7108'); INSERT INTO foo VALUES (7109, 'Row 7109'); INSERT INTO foo VALUES (7110, 'Row 7110'); INSERT INTO foo VALUES (7111, 'Row 7111'); INSERT INTO foo VALUES (7112, 'Row 7112'); INSERT INTO foo VALUES (7113, 'Row 7113'); INSERT INTO foo VALUES (7114, 'Row 7114'); INSERT INTO foo VALUES (7115, 'Row 7115'); INSERT INTO foo VALUES (7116, 'Row 7116'); INSERT INTO foo VALUES (7117, 'Row 7117'); INSERT INTO foo VALUES (7118, 'Row 7118'); INSERT INTO foo VALUES (7119, 'Row 7119'); INSERT INTO foo VALUES (7120, 'Row 7120'); INSERT INTO foo VALUES (7121, 'Row 7121'); INSERT INTO foo VALUES (7122, 'Row 7122'); INSERT INTO foo VALUES (7123, 'Row 7123'); INSERT INTO foo VALUES (7124, 'Row 7124'); INSERT INTO foo VALUES (7125, 'Row 7125'); INSERT INTO foo VALUES (7126, 'Row 7126'); INSERT INTO foo VALUES (7127, 'Row 7127'); INSERT INTO foo VALUES (7128, 'Row 7128'); INSERT INTO foo VALUES (7129, 'Row 7129'); INSERT INTO foo VALUES (7130, 'Row 7130'); INSERT INTO foo VALUES (7131, 'Row 7131'); INSERT INTO foo VALUES (7132, 'Row 7132'); INSERT INTO foo VALUES (7133, 'Row 7133'); INSERT INTO foo VALUES (7134, 'Row 7134'); INSERT INTO foo VALUES (7135, 'Row 7135'); INSERT INTO foo VALUES (7136, 'Row 7136'); INSERT INTO foo VALUES (7137, 'Row 7137'); INSERT INTO foo VALUES (7138, 'Row 7138'); INSERT INTO foo VALUES (7139, 'Row 7139'); INSERT INTO foo VALUES (7140, 'Row 7140'); INSERT INTO foo VALUES (7141, 'Row 7141'); INSERT INTO foo VALUES (7142, 'Row 7142'); INSERT INTO foo VALUES (7143, 'Row 7143'); INSERT INTO foo VALUES (7144, 'Row 7144'); INSERT INTO foo VALUES (7145, 'Row 7145'); INSERT INTO foo VALUES (7146, 'Row 7146'); INSERT INTO foo VALUES (7147, 'Row 7147'); INSERT INTO foo VALUES (7148, 'Row 7148'); INSERT INTO foo VALUES (7149, 'Row 7149'); INSERT INTO foo VALUES (7150, 'Row 7150'); INSERT INTO foo VALUES (7151, 'Row 7151'); INSERT INTO foo VALUES (7152, 'Row 7152'); INSERT INTO foo VALUES (7153, 'Row 7153'); INSERT INTO foo VALUES (7154, 'Row 7154'); INSERT INTO foo VALUES (7155, 'Row 7155'); INSERT INTO foo VALUES (7156, 'Row 7156'); INSERT INTO foo VALUES (7157, 'Row 7157'); INSERT INTO foo VALUES (7158, 'Row 7158'); INSERT INTO foo VALUES (7159, 'Row 7159'); INSERT INTO foo VALUES (7160, 'Row 7160'); INSERT INTO foo VALUES (7161, 'Row 7161'); INSERT INTO foo VALUES (7162, 'Row 7162'); INSERT INTO foo VALUES (7163, 'Row 7163'); INSERT INTO foo VALUES (7164, 'Row 7164'); INSERT INTO foo VALUES (7165, 'Row 7165'); INSERT INTO foo VALUES (7166, 'Row 7166'); INSERT INTO foo VALUES (7167, 'Row 7167'); INSERT INTO foo VALUES (7168, 'Row 7168'); INSERT INTO foo VALUES (7169, 'Row 7169'); INSERT INTO foo VALUES (7170, 'Row 7170'); INSERT INTO foo VALUES (7171, 'Row 7171'); INSERT INTO foo VALUES (7172, 'Row 7172'); INSERT INTO foo VALUES (7173, 'Row 7173'); INSERT INTO foo VALUES (7174, 'Row 7174'); INSERT INTO foo VALUES (7175, 'Row 7175'); INSERT INTO foo VALUES (7176, 'Row 7176'); INSERT INTO foo VALUES (7177, 'Row 7177'); INSERT INTO foo VALUES (7178, 'Row 7178'); INSERT INTO foo VALUES (7179, 'Row 7179'); INSERT INTO foo VALUES (7180, 'Row 7180'); INSERT INTO foo VALUES (7181, 'Row 7181'); INSERT INTO foo VALUES (7182, 'Row 7182'); INSERT INTO foo VALUES (7183, 'Row 7183'); INSERT INTO foo VALUES (7184, 'Row 7184'); INSERT INTO foo VALUES (7185, 'Row 7185'); INSERT INTO foo VALUES (7186, 'Row 7186'); INSERT INTO foo VALUES (7187, 'Row 7187'); INSERT INTO foo VALUES (7188, 'Row 7188'); INSERT INTO foo VALUES (7189, 'Row 7189'); INSERT INTO foo VALUES (7190, 'Row 7190'); INSERT INTO foo VALUES (7191, 'Row 7191'); INSERT INTO foo VALUES (7192, 'Row 7192'); INSERT INTO foo VALUES (7193, 'Row 7193'); INSERT INTO foo VALUES (7194, 'Row 7194'); INSERT INTO foo VALUES (7195, 'Row 7195'); INSERT INTO foo VALUES (7196, 'Row 7196'); INSERT INTO foo VALUES (7197, 'Row 7197'); INSERT INTO foo VALUES (7198, 'Row 7198'); INSERT INTO foo VALUES (7199, 'Row 7199'); INSERT INTO foo VALUES (7200, 'Row 7200'); INSERT INTO foo VALUES (7201, 'Row 7201'); INSERT INTO foo VALUES (7202, 'Row 7202'); INSERT INTO foo VALUES (7203, 'Row 7203'); INSERT INTO foo VALUES (7204, 'Row 7204'); INSERT INTO foo VALUES (7205, 'Row 7205'); INSERT INTO foo VALUES (7206, 'Row 7206'); INSERT INTO foo VALUES (7207, 'Row 7207'); INSERT INTO foo VALUES (7208, 'Row 7208'); INSERT INTO foo VALUES (7209, 'Row 7209'); INSERT INTO foo VALUES (7210, 'Row 7210'); INSERT INTO foo VALUES (7211, 'Row 7211'); INSERT INTO foo VALUES (7212, 'Row 7212'); INSERT INTO foo VALUES (7213, 'Row 7213'); INSERT INTO foo VALUES (7214, 'Row 7214'); INSERT INTO foo VALUES (7215, 'Row 7215'); INSERT INTO foo VALUES (7216, 'Row 7216'); INSERT INTO foo VALUES (7217, 'Row 7217'); INSERT INTO foo VALUES (7218, 'Row 7218'); INSERT INTO foo VALUES (7219, 'Row 7219'); INSERT INTO foo VALUES (7220, 'Row 7220'); INSERT INTO foo VALUES (7221, 'Row 7221'); INSERT INTO foo VALUES (7222, 'Row 7222'); INSERT INTO foo VALUES (7223, 'Row 7223'); INSERT INTO foo VALUES (7224, 'Row 7224'); INSERT INTO foo VALUES (7225, 'Row 7225'); INSERT INTO foo VALUES (7226, 'Row 7226'); INSERT INTO foo VALUES (7227, 'Row 7227'); INSERT INTO foo VALUES (7228, 'Row 7228'); INSERT INTO foo VALUES (7229, 'Row 7229'); INSERT INTO foo VALUES (7230, 'Row 7230'); INSERT INTO foo VALUES (7231, 'Row 7231'); INSERT INTO foo VALUES (7232, 'Row 7232'); INSERT INTO foo VALUES (7233, 'Row 7233'); INSERT INTO foo VALUES (7234, 'Row 7234'); INSERT INTO foo VALUES (7235, 'Row 7235'); INSERT INTO foo VALUES (7236, 'Row 7236'); INSERT INTO foo VALUES (7237, 'Row 7237'); INSERT INTO foo VALUES (7238, 'Row 7238'); INSERT INTO foo VALUES (7239, 'Row 7239'); INSERT INTO foo VALUES (7240, 'Row 7240'); INSERT INTO foo VALUES (7241, 'Row 7241'); INSERT INTO foo VALUES (7242, 'Row 7242'); INSERT INTO foo VALUES (7243, 'Row 7243'); INSERT INTO foo VALUES (7244, 'Row 7244'); INSERT INTO foo VALUES (7245, 'Row 7245'); INSERT INTO foo VALUES (7246, 'Row 7246'); INSERT INTO foo VALUES (7247, 'Row 7247'); INSERT INTO foo VALUES (7248, 'Row 7248'); INSERT INTO foo VALUES (7249, 'Row 7249'); INSERT INTO foo VALUES (7250, 'Row 7250'); INSERT INTO foo VALUES (7251, 'Row 7251'); INSERT INTO foo VALUES (7252, 'Row 7252'); INSERT INTO foo VALUES (7253, 'Row 7253'); INSERT INTO foo VALUES (7254, 'Row 7254'); INSERT INTO foo VALUES (7255, 'Row 7255'); INSERT INTO foo VALUES (7256, 'Row 7256'); INSERT INTO foo VALUES (7257, 'Row 7257'); INSERT INTO foo VALUES (7258, 'Row 7258'); INSERT INTO foo VALUES (7259, 'Row 7259'); INSERT INTO foo VALUES (7260, 'Row 7260'); INSERT INTO foo VALUES (7261, 'Row 7261'); INSERT INTO foo VALUES (7262, 'Row 7262'); INSERT INTO foo VALUES (7263, 'Row 7263'); INSERT INTO foo VALUES (7264, 'Row 7264'); INSERT INTO foo VALUES (7265, 'Row 7265'); INSERT INTO foo VALUES (7266, 'Row 7266'); INSERT INTO foo VALUES (7267, 'Row 7267'); INSERT INTO foo VALUES (7268, 'Row 7268'); INSERT INTO foo VALUES (7269, 'Row 7269'); INSERT INTO foo VALUES (7270, 'Row 7270'); INSERT INTO foo VALUES (7271, 'Row 7271'); INSERT INTO foo VALUES (7272, 'Row 7272'); INSERT INTO foo VALUES (7273, 'Row 7273'); INSERT INTO foo VALUES (7274, 'Row 7274'); INSERT INTO foo VALUES (7275, 'Row 7275'); INSERT INTO foo VALUES (7276, 'Row 7276'); INSERT INTO foo VALUES (7277, 'Row 7277'); INSERT INTO foo VALUES (7278, 'Row 7278'); INSERT INTO foo VALUES (7279, 'Row 7279'); INSERT INTO foo VALUES (7280, 'Row 7280'); INSERT INTO foo VALUES (7281, 'Row 7281'); INSERT INTO foo VALUES (7282, 'Row 7282'); INSERT INTO foo VALUES (7283, 'Row 7283'); INSERT INTO foo VALUES (7284, 'Row 7284'); INSERT INTO foo VALUES (7285, 'Row 7285'); INSERT INTO foo VALUES (7286, 'Row 7286'); INSERT INTO foo VALUES (7287, 'Row 7287'); INSERT INTO foo VALUES (7288, 'Row 7288'); INSERT INTO foo VALUES (7289, 'Row 7289'); INSERT INTO foo VALUES (7290, 'Row 7290'); INSERT INTO foo VALUES (7291, 'Row 7291'); INSERT INTO foo VALUES (7292, 'Row 7292'); INSERT INTO foo VALUES (7293, 'Row 7293'); INSERT INTO foo VALUES (7294, 'Row 7294'); INSERT INTO foo VALUES (7295, 'Row 7295'); INSERT INTO foo VALUES (7296, 'Row 7296'); INSERT INTO foo VALUES (7297, 'Row 7297'); INSERT INTO foo VALUES (7298, 'Row 7298'); INSERT INTO foo VALUES (7299, 'Row 7299'); INSERT INTO foo VALUES (7300, 'Row 7300'); INSERT INTO foo VALUES (7301, 'Row 7301'); INSERT INTO foo VALUES (7302, 'Row 7302'); INSERT INTO foo VALUES (7303, 'Row 7303'); INSERT INTO foo VALUES (7304, 'Row 7304'); INSERT INTO foo VALUES (7305, 'Row 7305'); INSERT INTO foo VALUES (7306, 'Row 7306'); INSERT INTO foo VALUES (7307, 'Row 7307'); INSERT INTO foo VALUES (7308, 'Row 7308'); INSERT INTO foo VALUES (7309, 'Row 7309'); INSERT INTO foo VALUES (7310, 'Row 7310'); INSERT INTO foo VALUES (7311, 'Row 7311'); INSERT INTO foo VALUES (7312, 'Row 7312'); INSERT INTO foo VALUES (7313, 'Row 7313'); INSERT INTO foo VALUES (7314, 'Row 7314'); INSERT INTO foo VALUES (7315, 'Row 7315'); INSERT INTO foo VALUES (7316, 'Row 7316'); INSERT INTO foo VALUES (7317, 'Row 7317'); INSERT INTO foo VALUES (7318, 'Row 7318'); INSERT INTO foo VALUES (7319, 'Row 7319'); INSERT INTO foo VALUES (7320, 'Row 7320'); INSERT INTO foo VALUES (7321, 'Row 7321'); INSERT INTO foo VALUES (7322, 'Row 7322'); INSERT INTO foo VALUES (7323, 'Row 7323'); INSERT INTO foo VALUES (7324, 'Row 7324'); INSERT INTO foo VALUES (7325, 'Row 7325'); INSERT INTO foo VALUES (7326, 'Row 7326'); INSERT INTO foo VALUES (7327, 'Row 7327'); INSERT INTO foo VALUES (7328, 'Row 7328'); INSERT INTO foo VALUES (7329, 'Row 7329'); INSERT INTO foo VALUES (7330, 'Row 7330'); INSERT INTO foo VALUES (7331, 'Row 7331'); INSERT INTO foo VALUES (7332, 'Row 7332'); INSERT INTO foo VALUES (7333, 'Row 7333'); INSERT INTO foo VALUES (7334, 'Row 7334'); INSERT INTO foo VALUES (7335, 'Row 7335'); INSERT INTO foo VALUES (7336, 'Row 7336'); INSERT INTO foo VALUES (7337, 'Row 7337'); INSERT INTO foo VALUES (7338, 'Row 7338'); INSERT INTO foo VALUES (7339, 'Row 7339'); INSERT INTO foo VALUES (7340, 'Row 7340'); INSERT INTO foo VALUES (7341, 'Row 7341'); INSERT INTO foo VALUES (7342, 'Row 7342'); INSERT INTO foo VALUES (7343, 'Row 7343'); INSERT INTO foo VALUES (7344, 'Row 7344'); INSERT INTO foo VALUES (7345, 'Row 7345'); INSERT INTO foo VALUES (7346, 'Row 7346'); INSERT INTO foo VALUES (7347, 'Row 7347'); INSERT INTO foo VALUES (7348, 'Row 7348'); INSERT INTO foo VALUES (7349, 'Row 7349'); INSERT INTO foo VALUES (7350, 'Row 7350'); INSERT INTO foo VALUES (7351, 'Row 7351'); INSERT INTO foo VALUES (7352, 'Row 7352'); INSERT INTO foo VALUES (7353, 'Row 7353'); INSERT INTO foo VALUES (7354, 'Row 7354'); INSERT INTO foo VALUES (7355, 'Row 7355'); INSERT INTO foo VALUES (7356, 'Row 7356'); INSERT INTO foo VALUES (7357, 'Row 7357'); INSERT INTO foo VALUES (7358, 'Row 7358'); INSERT INTO foo VALUES (7359, 'Row 7359'); INSERT INTO foo VALUES (7360, 'Row 7360'); INSERT INTO foo VALUES (7361, 'Row 7361'); INSERT INTO foo VALUES (7362, 'Row 7362'); INSERT INTO foo VALUES (7363, 'Row 7363'); INSERT INTO foo VALUES (7364, 'Row 7364'); INSERT INTO foo VALUES (7365, 'Row 7365'); INSERT INTO foo VALUES (7366, 'Row 7366'); INSERT INTO foo VALUES (7367, 'Row 7367'); INSERT INTO foo VALUES (7368, 'Row 7368'); INSERT INTO foo VALUES (7369, 'Row 7369'); INSERT INTO foo VALUES (7370, 'Row 7370'); INSERT INTO foo VALUES (7371, 'Row 7371'); INSERT INTO foo VALUES (7372, 'Row 7372'); INSERT INTO foo VALUES (7373, 'Row 7373'); INSERT INTO foo VALUES (7374, 'Row 7374'); INSERT INTO foo VALUES (7375, 'Row 7375'); INSERT INTO foo VALUES (7376, 'Row 7376'); INSERT INTO foo VALUES (7377, 'Row 7377'); INSERT INTO foo VALUES (7378, 'Row 7378'); INSERT INTO foo VALUES (7379, 'Row 7379'); INSERT INTO foo VALUES (7380, 'Row 7380'); INSERT INTO foo VALUES (7381, 'Row 7381'); INSERT INTO foo VALUES (7382, 'Row 7382'); INSERT INTO foo VALUES (7383, 'Row 7383'); INSERT INTO foo VALUES (7384, 'Row 7384'); INSERT INTO foo VALUES (7385, 'Row 7385'); INSERT INTO foo VALUES (7386, 'Row 7386'); INSERT INTO foo VALUES (7387, 'Row 7387'); INSERT INTO foo VALUES (7388, 'Row 7388'); INSERT INTO foo VALUES (7389, 'Row 7389'); INSERT INTO foo VALUES (7390, 'Row 7390'); INSERT INTO foo VALUES (7391, 'Row 7391'); INSERT INTO foo VALUES (7392, 'Row 7392'); INSERT INTO foo VALUES (7393, 'Row 7393'); INSERT INTO foo VALUES (7394, 'Row 7394'); INSERT INTO foo VALUES (7395, 'Row 7395'); INSERT INTO foo VALUES (7396, 'Row 7396'); INSERT INTO foo VALUES (7397, 'Row 7397'); INSERT INTO foo VALUES (7398, 'Row 7398'); INSERT INTO foo VALUES (7399, 'Row 7399'); INSERT INTO foo VALUES (7400, 'Row 7400'); INSERT INTO foo VALUES (7401, 'Row 7401'); INSERT INTO foo VALUES (7402, 'Row 7402'); INSERT INTO foo VALUES (7403, 'Row 7403'); INSERT INTO foo VALUES (7404, 'Row 7404'); INSERT INTO foo VALUES (7405, 'Row 7405'); INSERT INTO foo VALUES (7406, 'Row 7406'); INSERT INTO foo VALUES (7407, 'Row 7407'); INSERT INTO foo VALUES (7408, 'Row 7408'); INSERT INTO foo VALUES (7409, 'Row 7409'); INSERT INTO foo VALUES (7410, 'Row 7410'); INSERT INTO foo VALUES (7411, 'Row 7411'); INSERT INTO foo VALUES (7412, 'Row 7412'); INSERT INTO foo VALUES (7413, 'Row 7413'); INSERT INTO foo VALUES (7414, 'Row 7414'); INSERT INTO foo VALUES (7415, 'Row 7415'); INSERT INTO foo VALUES (7416, 'Row 7416'); INSERT INTO foo VALUES (7417, 'Row 7417'); INSERT INTO foo VALUES (7418, 'Row 7418'); INSERT INTO foo VALUES (7419, 'Row 7419'); INSERT INTO foo VALUES (7420, 'Row 7420'); INSERT INTO foo VALUES (7421, 'Row 7421'); INSERT INTO foo VALUES (7422, 'Row 7422'); INSERT INTO foo VALUES (7423, 'Row 7423'); INSERT INTO foo VALUES (7424, 'Row 7424'); INSERT INTO foo VALUES (7425, 'Row 7425'); INSERT INTO foo VALUES (7426, 'Row 7426'); INSERT INTO foo VALUES (7427, 'Row 7427'); INSERT INTO foo VALUES (7428, 'Row 7428'); INSERT INTO foo VALUES (7429, 'Row 7429'); INSERT INTO foo VALUES (7430, 'Row 7430'); INSERT INTO foo VALUES (7431, 'Row 7431'); INSERT INTO foo VALUES (7432, 'Row 7432'); INSERT INTO foo VALUES (7433, 'Row 7433'); INSERT INTO foo VALUES (7434, 'Row 7434'); INSERT INTO foo VALUES (7435, 'Row 7435'); INSERT INTO foo VALUES (7436, 'Row 7436'); INSERT INTO foo VALUES (7437, 'Row 7437'); INSERT INTO foo VALUES (7438, 'Row 7438'); INSERT INTO foo VALUES (7439, 'Row 7439'); INSERT INTO foo VALUES (7440, 'Row 7440'); INSERT INTO foo VALUES (7441, 'Row 7441'); INSERT INTO foo VALUES (7442, 'Row 7442'); INSERT INTO foo VALUES (7443, 'Row 7443'); INSERT INTO foo VALUES (7444, 'Row 7444'); INSERT INTO foo VALUES (7445, 'Row 7445'); INSERT INTO foo VALUES (7446, 'Row 7446'); INSERT INTO foo VALUES (7447, 'Row 7447'); INSERT INTO foo VALUES (7448, 'Row 7448'); INSERT INTO foo VALUES (7449, 'Row 7449'); INSERT INTO foo VALUES (7450, 'Row 7450'); INSERT INTO foo VALUES (7451, 'Row 7451'); INSERT INTO foo VALUES (7452, 'Row 7452'); INSERT INTO foo VALUES (7453, 'Row 7453'); INSERT INTO foo VALUES (7454, 'Row 7454'); INSERT INTO foo VALUES (7455, 'Row 7455'); INSERT INTO foo VALUES (7456, 'Row 7456'); INSERT INTO foo VALUES (7457, 'Row 7457'); INSERT INTO foo VALUES (7458, 'Row 7458'); INSERT INTO foo VALUES (7459, 'Row 7459'); INSERT INTO foo VALUES (7460, 'Row 7460'); INSERT INTO foo VALUES (7461, 'Row 7461'); INSERT INTO foo VALUES (7462, 'Row 7462'); INSERT INTO foo VALUES (7463, 'Row 7463'); INSERT INTO foo VALUES (7464, 'Row 7464'); INSERT INTO foo VALUES (7465, 'Row 7465'); INSERT INTO foo VALUES (7466, 'Row 7466'); INSERT INTO foo VALUES (7467, 'Row 7467'); INSERT INTO foo VALUES (7468, 'Row 7468'); INSERT INTO foo VALUES (7469, 'Row 7469'); INSERT INTO foo VALUES (7470, 'Row 7470'); INSERT INTO foo VALUES (7471, 'Row 7471'); INSERT INTO foo VALUES (7472, 'Row 7472'); INSERT INTO foo VALUES (7473, 'Row 7473'); INSERT INTO foo VALUES (7474, 'Row 7474'); INSERT INTO foo VALUES (7475, 'Row 7475'); INSERT INTO foo VALUES (7476, 'Row 7476'); INSERT INTO foo VALUES (7477, 'Row 7477'); INSERT INTO foo VALUES (7478, 'Row 7478'); INSERT INTO foo VALUES (7479, 'Row 7479'); INSERT INTO foo VALUES (7480, 'Row 7480'); INSERT INTO foo VALUES (7481, 'Row 7481'); INSERT INTO foo VALUES (7482, 'Row 7482'); INSERT INTO foo VALUES (7483, 'Row 7483'); INSERT INTO foo VALUES (7484, 'Row 7484'); INSERT INTO foo VALUES (7485, 'Row 7485'); INSERT INTO foo VALUES (7486, 'Row 7486'); INSERT INTO foo VALUES (7487, 'Row 7487'); INSERT INTO foo VALUES (7488, 'Row 7488'); INSERT INTO foo VALUES (7489, 'Row 7489'); INSERT INTO foo VALUES (7490, 'Row 7490'); INSERT INTO foo VALUES (7491, 'Row 7491'); INSERT INTO foo VALUES (7492, 'Row 7492'); INSERT INTO foo VALUES (7493, 'Row 7493'); INSERT INTO foo VALUES (7494, 'Row 7494'); INSERT INTO foo VALUES (7495, 'Row 7495'); INSERT INTO foo VALUES (7496, 'Row 7496'); INSERT INTO foo VALUES (7497, 'Row 7497'); INSERT INTO foo VALUES (7498, 'Row 7498'); INSERT INTO foo VALUES (7499, 'Row 7499'); INSERT INTO foo VALUES (7500, 'Row 7500'); INSERT INTO foo VALUES (7501, 'Row 7501'); INSERT INTO foo VALUES (7502, 'Row 7502'); INSERT INTO foo VALUES (7503, 'Row 7503'); INSERT INTO foo VALUES (7504, 'Row 7504'); INSERT INTO foo VALUES (7505, 'Row 7505'); INSERT INTO foo VALUES (7506, 'Row 7506'); INSERT INTO foo VALUES (7507, 'Row 7507'); INSERT INTO foo VALUES (7508, 'Row 7508'); INSERT INTO foo VALUES (7509, 'Row 7509'); INSERT INTO foo VALUES (7510, 'Row 7510'); INSERT INTO foo VALUES (7511, 'Row 7511'); INSERT INTO foo VALUES (7512, 'Row 7512'); INSERT INTO foo VALUES (7513, 'Row 7513'); INSERT INTO foo VALUES (7514, 'Row 7514'); INSERT INTO foo VALUES (7515, 'Row 7515'); INSERT INTO foo VALUES (7516, 'Row 7516'); INSERT INTO foo VALUES (7517, 'Row 7517'); INSERT INTO foo VALUES (7518, 'Row 7518'); INSERT INTO foo VALUES (7519, 'Row 7519'); INSERT INTO foo VALUES (7520, 'Row 7520'); INSERT INTO foo VALUES (7521, 'Row 7521'); INSERT INTO foo VALUES (7522, 'Row 7522'); INSERT INTO foo VALUES (7523, 'Row 7523'); INSERT INTO foo VALUES (7524, 'Row 7524'); INSERT INTO foo VALUES (7525, 'Row 7525'); INSERT INTO foo VALUES (7526, 'Row 7526'); INSERT INTO foo VALUES (7527, 'Row 7527'); INSERT INTO foo VALUES (7528, 'Row 7528'); INSERT INTO foo VALUES (7529, 'Row 7529'); INSERT INTO foo VALUES (7530, 'Row 7530'); INSERT INTO foo VALUES (7531, 'Row 7531'); INSERT INTO foo VALUES (7532, 'Row 7532'); INSERT INTO foo VALUES (7533, 'Row 7533'); INSERT INTO foo VALUES (7534, 'Row 7534'); INSERT INTO foo VALUES (7535, 'Row 7535'); INSERT INTO foo VALUES (7536, 'Row 7536'); INSERT INTO foo VALUES (7537, 'Row 7537'); INSERT INTO foo VALUES (7538, 'Row 7538'); INSERT INTO foo VALUES (7539, 'Row 7539'); INSERT INTO foo VALUES (7540, 'Row 7540'); INSERT INTO foo VALUES (7541, 'Row 7541'); INSERT INTO foo VALUES (7542, 'Row 7542'); INSERT INTO foo VALUES (7543, 'Row 7543'); INSERT INTO foo VALUES (7544, 'Row 7544'); INSERT INTO foo VALUES (7545, 'Row 7545'); INSERT INTO foo VALUES (7546, 'Row 7546'); INSERT INTO foo VALUES (7547, 'Row 7547'); INSERT INTO foo VALUES (7548, 'Row 7548'); INSERT INTO foo VALUES (7549, 'Row 7549'); INSERT INTO foo VALUES (7550, 'Row 7550'); INSERT INTO foo VALUES (7551, 'Row 7551'); INSERT INTO foo VALUES (7552, 'Row 7552'); INSERT INTO foo VALUES (7553, 'Row 7553'); INSERT INTO foo VALUES (7554, 'Row 7554'); INSERT INTO foo VALUES (7555, 'Row 7555'); INSERT INTO foo VALUES (7556, 'Row 7556'); INSERT INTO foo VALUES (7557, 'Row 7557'); INSERT INTO foo VALUES (7558, 'Row 7558'); INSERT INTO foo VALUES (7559, 'Row 7559'); INSERT INTO foo VALUES (7560, 'Row 7560'); INSERT INTO foo VALUES (7561, 'Row 7561'); INSERT INTO foo VALUES (7562, 'Row 7562'); INSERT INTO foo VALUES (7563, 'Row 7563'); INSERT INTO foo VALUES (7564, 'Row 7564'); INSERT INTO foo VALUES (7565, 'Row 7565'); INSERT INTO foo VALUES (7566, 'Row 7566'); INSERT INTO foo VALUES (7567, 'Row 7567'); INSERT INTO foo VALUES (7568, 'Row 7568'); INSERT INTO foo VALUES (7569, 'Row 7569'); INSERT INTO foo VALUES (7570, 'Row 7570'); INSERT INTO foo VALUES (7571, 'Row 7571'); INSERT INTO foo VALUES (7572, 'Row 7572'); INSERT INTO foo VALUES (7573, 'Row 7573'); INSERT INTO foo VALUES (7574, 'Row 7574'); INSERT INTO foo VALUES (7575, 'Row 7575'); INSERT INTO foo VALUES (7576, 'Row 7576'); INSERT INTO foo VALUES (7577, 'Row 7577'); INSERT INTO foo VALUES (7578, 'Row 7578'); INSERT INTO foo VALUES (7579, 'Row 7579'); INSERT INTO foo VALUES (7580, 'Row 7580'); INSERT INTO foo VALUES (7581, 'Row 7581'); INSERT INTO foo VALUES (7582, 'Row 7582'); INSERT INTO foo VALUES (7583, 'Row 7583'); INSERT INTO foo VALUES (7584, 'Row 7584'); INSERT INTO foo VALUES (7585, 'Row 7585'); INSERT INTO foo VALUES (7586, 'Row 7586'); INSERT INTO foo VALUES (7587, 'Row 7587'); INSERT INTO foo VALUES (7588, 'Row 7588'); INSERT INTO foo VALUES (7589, 'Row 7589'); INSERT INTO foo VALUES (7590, 'Row 7590'); INSERT INTO foo VALUES (7591, 'Row 7591'); INSERT INTO foo VALUES (7592, 'Row 7592'); INSERT INTO foo VALUES (7593, 'Row 7593'); INSERT INTO foo VALUES (7594, 'Row 7594'); INSERT INTO foo VALUES (7595, 'Row 7595'); INSERT INTO foo VALUES (7596, 'Row 7596'); INSERT INTO foo VALUES (7597, 'Row 7597'); INSERT INTO foo VALUES (7598, 'Row 7598'); INSERT INTO foo VALUES (7599, 'Row 7599'); INSERT INTO foo VALUES (7600, 'Row 7600'); INSERT INTO foo VALUES (7601, 'Row 7601'); INSERT INTO foo VALUES (7602, 'Row 7602'); INSERT INTO foo VALUES (7603, 'Row 7603'); INSERT INTO foo VALUES (7604, 'Row 7604'); INSERT INTO foo VALUES (7605, 'Row 7605'); INSERT INTO foo VALUES (7606, 'Row 7606'); INSERT INTO foo VALUES (7607, 'Row 7607'); INSERT INTO foo VALUES (7608, 'Row 7608'); INSERT INTO foo VALUES (7609, 'Row 7609'); INSERT INTO foo VALUES (7610, 'Row 7610'); INSERT INTO foo VALUES (7611, 'Row 7611'); INSERT INTO foo VALUES (7612, 'Row 7612'); INSERT INTO foo VALUES (7613, 'Row 7613'); INSERT INTO foo VALUES (7614, 'Row 7614'); INSERT INTO foo VALUES (7615, 'Row 7615'); INSERT INTO foo VALUES (7616, 'Row 7616'); INSERT INTO foo VALUES (7617, 'Row 7617'); INSERT INTO foo VALUES (7618, 'Row 7618'); INSERT INTO foo VALUES (7619, 'Row 7619'); INSERT INTO foo VALUES (7620, 'Row 7620'); INSERT INTO foo VALUES (7621, 'Row 7621'); INSERT INTO foo VALUES (7622, 'Row 7622'); INSERT INTO foo VALUES (7623, 'Row 7623'); INSERT INTO foo VALUES (7624, 'Row 7624'); INSERT INTO foo VALUES (7625, 'Row 7625'); INSERT INTO foo VALUES (7626, 'Row 7626'); INSERT INTO foo VALUES (7627, 'Row 7627'); INSERT INTO foo VALUES (7628, 'Row 7628'); INSERT INTO foo VALUES (7629, 'Row 7629'); INSERT INTO foo VALUES (7630, 'Row 7630'); INSERT INTO foo VALUES (7631, 'Row 7631'); INSERT INTO foo VALUES (7632, 'Row 7632'); INSERT INTO foo VALUES (7633, 'Row 7633'); INSERT INTO foo VALUES (7634, 'Row 7634'); INSERT INTO foo VALUES (7635, 'Row 7635'); INSERT INTO foo VALUES (7636, 'Row 7636'); INSERT INTO foo VALUES (7637, 'Row 7637'); INSERT INTO foo VALUES (7638, 'Row 7638'); INSERT INTO foo VALUES (7639, 'Row 7639'); INSERT INTO foo VALUES (7640, 'Row 7640'); INSERT INTO foo VALUES (7641, 'Row 7641'); INSERT INTO foo VALUES (7642, 'Row 7642'); INSERT INTO foo VALUES (7643, 'Row 7643'); INSERT INTO foo VALUES (7644, 'Row 7644'); INSERT INTO foo VALUES (7645, 'Row 7645'); INSERT INTO foo VALUES (7646, 'Row 7646'); INSERT INTO foo VALUES (7647, 'Row 7647'); INSERT INTO foo VALUES (7648, 'Row 7648'); INSERT INTO foo VALUES (7649, 'Row 7649'); INSERT INTO foo VALUES (7650, 'Row 7650'); INSERT INTO foo VALUES (7651, 'Row 7651'); INSERT INTO foo VALUES (7652, 'Row 7652'); INSERT INTO foo VALUES (7653, 'Row 7653'); INSERT INTO foo VALUES (7654, 'Row 7654'); INSERT INTO foo VALUES (7655, 'Row 7655'); INSERT INTO foo VALUES (7656, 'Row 7656'); INSERT INTO foo VALUES (7657, 'Row 7657'); INSERT INTO foo VALUES (7658, 'Row 7658'); INSERT INTO foo VALUES (7659, 'Row 7659'); INSERT INTO foo VALUES (7660, 'Row 7660'); INSERT INTO foo VALUES (7661, 'Row 7661'); INSERT INTO foo VALUES (7662, 'Row 7662'); INSERT INTO foo VALUES (7663, 'Row 7663'); INSERT INTO foo VALUES (7664, 'Row 7664'); INSERT INTO foo VALUES (7665, 'Row 7665'); INSERT INTO foo VALUES (7666, 'Row 7666'); INSERT INTO foo VALUES (7667, 'Row 7667'); INSERT INTO foo VALUES (7668, 'Row 7668'); INSERT INTO foo VALUES (7669, 'Row 7669'); INSERT INTO foo VALUES (7670, 'Row 7670'); INSERT INTO foo VALUES (7671, 'Row 7671'); INSERT INTO foo VALUES (7672, 'Row 7672'); INSERT INTO foo VALUES (7673, 'Row 7673'); INSERT INTO foo VALUES (7674, 'Row 7674'); INSERT INTO foo VALUES (7675, 'Row 7675'); INSERT INTO foo VALUES (7676, 'Row 7676'); INSERT INTO foo VALUES (7677, 'Row 7677'); INSERT INTO foo VALUES (7678, 'Row 7678'); INSERT INTO foo VALUES (7679, 'Row 7679'); INSERT INTO foo VALUES (7680, 'Row 7680'); INSERT INTO foo VALUES (7681, 'Row 7681'); INSERT INTO foo VALUES (7682, 'Row 7682'); INSERT INTO foo VALUES (7683, 'Row 7683'); INSERT INTO foo VALUES (7684, 'Row 7684'); INSERT INTO foo VALUES (7685, 'Row 7685'); INSERT INTO foo VALUES (7686, 'Row 7686'); INSERT INTO foo VALUES (7687, 'Row 7687'); INSERT INTO foo VALUES (7688, 'Row 7688'); INSERT INTO foo VALUES (7689, 'Row 7689'); INSERT INTO foo VALUES (7690, 'Row 7690'); INSERT INTO foo VALUES (7691, 'Row 7691'); INSERT INTO foo VALUES (7692, 'Row 7692'); INSERT INTO foo VALUES (7693, 'Row 7693'); INSERT INTO foo VALUES (7694, 'Row 7694'); INSERT INTO foo VALUES (7695, 'Row 7695'); INSERT INTO foo VALUES (7696, 'Row 7696'); INSERT INTO foo VALUES (7697, 'Row 7697'); INSERT INTO foo VALUES (7698, 'Row 7698'); INSERT INTO foo VALUES (7699, 'Row 7699'); INSERT INTO foo VALUES (7700, 'Row 7700'); INSERT INTO foo VALUES (7701, 'Row 7701'); INSERT INTO foo VALUES (7702, 'Row 7702'); INSERT INTO foo VALUES (7703, 'Row 7703'); INSERT INTO foo VALUES (7704, 'Row 7704'); INSERT INTO foo VALUES (7705, 'Row 7705'); INSERT INTO foo VALUES (7706, 'Row 7706'); INSERT INTO foo VALUES (7707, 'Row 7707'); INSERT INTO foo VALUES (7708, 'Row 7708'); INSERT INTO foo VALUES (7709, 'Row 7709'); INSERT INTO foo VALUES (7710, 'Row 7710'); INSERT INTO foo VALUES (7711, 'Row 7711'); INSERT INTO foo VALUES (7712, 'Row 7712'); INSERT INTO foo VALUES (7713, 'Row 7713'); INSERT INTO foo VALUES (7714, 'Row 7714'); INSERT INTO foo VALUES (7715, 'Row 7715'); INSERT INTO foo VALUES (7716, 'Row 7716'); INSERT INTO foo VALUES (7717, 'Row 7717'); INSERT INTO foo VALUES (7718, 'Row 7718'); INSERT INTO foo VALUES (7719, 'Row 7719'); INSERT INTO foo VALUES (7720, 'Row 7720'); INSERT INTO foo VALUES (7721, 'Row 7721'); INSERT INTO foo VALUES (7722, 'Row 7722'); INSERT INTO foo VALUES (7723, 'Row 7723'); INSERT INTO foo VALUES (7724, 'Row 7724'); INSERT INTO foo VALUES (7725, 'Row 7725'); INSERT INTO foo VALUES (7726, 'Row 7726'); INSERT INTO foo VALUES (7727, 'Row 7727'); INSERT INTO foo VALUES (7728, 'Row 7728'); INSERT INTO foo VALUES (7729, 'Row 7729'); INSERT INTO foo VALUES (7730, 'Row 7730'); INSERT INTO foo VALUES (7731, 'Row 7731'); INSERT INTO foo VALUES (7732, 'Row 7732'); INSERT INTO foo VALUES (7733, 'Row 7733'); INSERT INTO foo VALUES (7734, 'Row 7734'); INSERT INTO foo VALUES (7735, 'Row 7735'); INSERT INTO foo VALUES (7736, 'Row 7736'); INSERT INTO foo VALUES (7737, 'Row 7737'); INSERT INTO foo VALUES (7738, 'Row 7738'); INSERT INTO foo VALUES (7739, 'Row 7739'); INSERT INTO foo VALUES (7740, 'Row 7740'); INSERT INTO foo VALUES (7741, 'Row 7741'); INSERT INTO foo VALUES (7742, 'Row 7742'); INSERT INTO foo VALUES (7743, 'Row 7743'); INSERT INTO foo VALUES (7744, 'Row 7744'); INSERT INTO foo VALUES (7745, 'Row 7745'); INSERT INTO foo VALUES (7746, 'Row 7746'); INSERT INTO foo VALUES (7747, 'Row 7747'); INSERT INTO foo VALUES (7748, 'Row 7748'); INSERT INTO foo VALUES (7749, 'Row 7749'); INSERT INTO foo VALUES (7750, 'Row 7750'); INSERT INTO foo VALUES (7751, 'Row 7751'); INSERT INTO foo VALUES (7752, 'Row 7752'); INSERT INTO foo VALUES (7753, 'Row 7753'); INSERT INTO foo VALUES (7754, 'Row 7754'); INSERT INTO foo VALUES (7755, 'Row 7755'); INSERT INTO foo VALUES (7756, 'Row 7756'); INSERT INTO foo VALUES (7757, 'Row 7757'); INSERT INTO foo VALUES (7758, 'Row 7758'); INSERT INTO foo VALUES (7759, 'Row 7759'); INSERT INTO foo VALUES (7760, 'Row 7760'); INSERT INTO foo VALUES (7761, 'Row 7761'); INSERT INTO foo VALUES (7762, 'Row 7762'); INSERT INTO foo VALUES (7763, 'Row 7763'); INSERT INTO foo VALUES (7764, 'Row 7764'); INSERT INTO foo VALUES (7765, 'Row 7765'); INSERT INTO foo VALUES (7766, 'Row 7766'); INSERT INTO foo VALUES (7767, 'Row 7767'); INSERT INTO foo VALUES (7768, 'Row 7768'); INSERT INTO foo VALUES (7769, 'Row 7769'); INSERT INTO foo VALUES (7770, 'Row 7770'); INSERT INTO foo VALUES (7771, 'Row 7771'); INSERT INTO foo VALUES (7772, 'Row 7772'); INSERT INTO foo VALUES (7773, 'Row 7773'); INSERT INTO foo VALUES (7774, 'Row 7774'); INSERT INTO foo VALUES (7775, 'Row 7775'); INSERT INTO foo VALUES (7776, 'Row 7776'); INSERT INTO foo VALUES (7777, 'Row 7777'); INSERT INTO foo VALUES (7778, 'Row 7778'); INSERT INTO foo VALUES (7779, 'Row 7779'); INSERT INTO foo VALUES (7780, 'Row 7780'); INSERT INTO foo VALUES (7781, 'Row 7781'); INSERT INTO foo VALUES (7782, 'Row 7782'); INSERT INTO foo VALUES (7783, 'Row 7783'); INSERT INTO foo VALUES (7784, 'Row 7784'); INSERT INTO foo VALUES (7785, 'Row 7785'); INSERT INTO foo VALUES (7786, 'Row 7786'); INSERT INTO foo VALUES (7787, 'Row 7787'); INSERT INTO foo VALUES (7788, 'Row 7788'); INSERT INTO foo VALUES (7789, 'Row 7789'); INSERT INTO foo VALUES (7790, 'Row 7790'); INSERT INTO foo VALUES (7791, 'Row 7791'); INSERT INTO foo VALUES (7792, 'Row 7792'); INSERT INTO foo VALUES (7793, 'Row 7793'); INSERT INTO foo VALUES (7794, 'Row 7794'); INSERT INTO foo VALUES (7795, 'Row 7795'); INSERT INTO foo VALUES (7796, 'Row 7796'); INSERT INTO foo VALUES (7797, 'Row 7797'); INSERT INTO foo VALUES (7798, 'Row 7798'); INSERT INTO foo VALUES (7799, 'Row 7799'); INSERT INTO foo VALUES (7800, 'Row 7800'); INSERT INTO foo VALUES (7801, 'Row 7801'); INSERT INTO foo VALUES (7802, 'Row 7802'); INSERT INTO foo VALUES (7803, 'Row 7803'); INSERT INTO foo VALUES (7804, 'Row 7804'); INSERT INTO foo VALUES (7805, 'Row 7805'); INSERT INTO foo VALUES (7806, 'Row 7806'); INSERT INTO foo VALUES (7807, 'Row 7807'); INSERT INTO foo VALUES (7808, 'Row 7808'); INSERT INTO foo VALUES (7809, 'Row 7809'); INSERT INTO foo VALUES (7810, 'Row 7810'); INSERT INTO foo VALUES (7811, 'Row 7811'); INSERT INTO foo VALUES (7812, 'Row 7812'); INSERT INTO foo VALUES (7813, 'Row 7813'); INSERT INTO foo VALUES (7814, 'Row 7814'); INSERT INTO foo VALUES (7815, 'Row 7815'); INSERT INTO foo VALUES (7816, 'Row 7816'); INSERT INTO foo VALUES (7817, 'Row 7817'); INSERT INTO foo VALUES (7818, 'Row 7818'); INSERT INTO foo VALUES (7819, 'Row 7819'); INSERT INTO foo VALUES (7820, 'Row 7820'); INSERT INTO foo VALUES (7821, 'Row 7821'); INSERT INTO foo VALUES (7822, 'Row 7822'); INSERT INTO foo VALUES (7823, 'Row 7823'); INSERT INTO foo VALUES (7824, 'Row 7824'); INSERT INTO foo VALUES (7825, 'Row 7825'); INSERT INTO foo VALUES (7826, 'Row 7826'); INSERT INTO foo VALUES (7827, 'Row 7827'); INSERT INTO foo VALUES (7828, 'Row 7828'); INSERT INTO foo VALUES (7829, 'Row 7829'); INSERT INTO foo VALUES (7830, 'Row 7830'); INSERT INTO foo VALUES (7831, 'Row 7831'); INSERT INTO foo VALUES (7832, 'Row 7832'); INSERT INTO foo VALUES (7833, 'Row 7833'); INSERT INTO foo VALUES (7834, 'Row 7834'); INSERT INTO foo VALUES (7835, 'Row 7835'); INSERT INTO foo VALUES (7836, 'Row 7836'); INSERT INTO foo VALUES (7837, 'Row 7837'); INSERT INTO foo VALUES (7838, 'Row 7838'); INSERT INTO foo VALUES (7839, 'Row 7839'); INSERT INTO foo VALUES (7840, 'Row 7840'); INSERT INTO foo VALUES (7841, 'Row 7841'); INSERT INTO foo VALUES (7842, 'Row 7842'); INSERT INTO foo VALUES (7843, 'Row 7843'); INSERT INTO foo VALUES (7844, 'Row 7844'); INSERT INTO foo VALUES (7845, 'Row 7845'); INSERT INTO foo VALUES (7846, 'Row 7846'); INSERT INTO foo VALUES (7847, 'Row 7847'); INSERT INTO foo VALUES (7848, 'Row 7848'); INSERT INTO foo VALUES (7849, 'Row 7849'); INSERT INTO foo VALUES (7850, 'Row 7850'); INSERT INTO foo VALUES (7851, 'Row 7851'); INSERT INTO foo VALUES (7852, 'Row 7852'); INSERT INTO foo VALUES (7853, 'Row 7853'); INSERT INTO foo VALUES (7854, 'Row 7854'); INSERT INTO foo VALUES (7855, 'Row 7855'); INSERT INTO foo VALUES (7856, 'Row 7856'); INSERT INTO foo VALUES (7857, 'Row 7857'); INSERT INTO foo VALUES (7858, 'Row 7858'); INSERT INTO foo VALUES (7859, 'Row 7859'); INSERT INTO foo VALUES (7860, 'Row 7860'); INSERT INTO foo VALUES (7861, 'Row 7861'); INSERT INTO foo VALUES (7862, 'Row 7862'); INSERT INTO foo VALUES (7863, 'Row 7863'); INSERT INTO foo VALUES (7864, 'Row 7864'); INSERT INTO foo VALUES (7865, 'Row 7865'); INSERT INTO foo VALUES (7866, 'Row 7866'); INSERT INTO foo VALUES (7867, 'Row 7867'); INSERT INTO foo VALUES (7868, 'Row 7868'); INSERT INTO foo VALUES (7869, 'Row 7869'); INSERT INTO foo VALUES (7870, 'Row 7870'); INSERT INTO foo VALUES (7871, 'Row 7871'); INSERT INTO foo VALUES (7872, 'Row 7872'); INSERT INTO foo VALUES (7873, 'Row 7873'); INSERT INTO foo VALUES (7874, 'Row 7874'); INSERT INTO foo VALUES (7875, 'Row 7875'); INSERT INTO foo VALUES (7876, 'Row 7876'); INSERT INTO foo VALUES (7877, 'Row 7877'); INSERT INTO foo VALUES (7878, 'Row 7878'); INSERT INTO foo VALUES (7879, 'Row 7879'); INSERT INTO foo VALUES (7880, 'Row 7880'); INSERT INTO foo VALUES (7881, 'Row 7881'); INSERT INTO foo VALUES (7882, 'Row 7882'); INSERT INTO foo VALUES (7883, 'Row 7883'); INSERT INTO foo VALUES (7884, 'Row 7884'); INSERT INTO foo VALUES (7885, 'Row 7885'); INSERT INTO foo VALUES (7886, 'Row 7886'); INSERT INTO foo VALUES (7887, 'Row 7887'); INSERT INTO foo VALUES (7888, 'Row 7888'); INSERT INTO foo VALUES (7889, 'Row 7889'); INSERT INTO foo VALUES (7890, 'Row 7890'); INSERT INTO foo VALUES (7891, 'Row 7891'); INSERT INTO foo VALUES (7892, 'Row 7892'); INSERT INTO foo VALUES (7893, 'Row 7893'); INSERT INTO foo VALUES (7894, 'Row 7894'); INSERT INTO foo VALUES (7895, 'Row 7895'); INSERT INTO foo VALUES (7896, 'Row 7896'); INSERT INTO foo VALUES (7897, 'Row 7897'); INSERT INTO foo VALUES (7898, 'Row 7898'); INSERT INTO foo VALUES (7899, 'Row 7899'); INSERT INTO foo VALUES (7900, 'Row 7900'); INSERT INTO foo VALUES (7901, 'Row 7901'); INSERT INTO foo VALUES (7902, 'Row 7902'); INSERT INTO foo VALUES (7903, 'Row 7903'); INSERT INTO foo VALUES (7904, 'Row 7904'); INSERT INTO foo VALUES (7905, 'Row 7905'); INSERT INTO foo VALUES (7906, 'Row 7906'); INSERT INTO foo VALUES (7907, 'Row 7907'); INSERT INTO foo VALUES (7908, 'Row 7908'); INSERT INTO foo VALUES (7909, 'Row 7909'); INSERT INTO foo VALUES (7910, 'Row 7910'); INSERT INTO foo VALUES (7911, 'Row 7911'); INSERT INTO foo VALUES (7912, 'Row 7912'); INSERT INTO foo VALUES (7913, 'Row 7913'); INSERT INTO foo VALUES (7914, 'Row 7914'); INSERT INTO foo VALUES (7915, 'Row 7915'); INSERT INTO foo VALUES (7916, 'Row 7916'); INSERT INTO foo VALUES (7917, 'Row 7917'); INSERT INTO foo VALUES (7918, 'Row 7918'); INSERT INTO foo VALUES (7919, 'Row 7919'); INSERT INTO foo VALUES (7920, 'Row 7920'); INSERT INTO foo VALUES (7921, 'Row 7921'); INSERT INTO foo VALUES (7922, 'Row 7922'); INSERT INTO foo VALUES (7923, 'Row 7923'); INSERT INTO foo VALUES (7924, 'Row 7924'); INSERT INTO foo VALUES (7925, 'Row 7925'); INSERT INTO foo VALUES (7926, 'Row 7926'); INSERT INTO foo VALUES (7927, 'Row 7927'); INSERT INTO foo VALUES (7928, 'Row 7928'); INSERT INTO foo VALUES (7929, 'Row 7929'); INSERT INTO foo VALUES (7930, 'Row 7930'); INSERT INTO foo VALUES (7931, 'Row 7931'); INSERT INTO foo VALUES (7932, 'Row 7932'); INSERT INTO foo VALUES (7933, 'Row 7933'); INSERT INTO foo VALUES (7934, 'Row 7934'); INSERT INTO foo VALUES (7935, 'Row 7935'); INSERT INTO foo VALUES (7936, 'Row 7936'); INSERT INTO foo VALUES (7937, 'Row 7937'); INSERT INTO foo VALUES (7938, 'Row 7938'); INSERT INTO foo VALUES (7939, 'Row 7939'); INSERT INTO foo VALUES (7940, 'Row 7940'); INSERT INTO foo VALUES (7941, 'Row 7941'); INSERT INTO foo VALUES (7942, 'Row 7942'); INSERT INTO foo VALUES (7943, 'Row 7943'); INSERT INTO foo VALUES (7944, 'Row 7944'); INSERT INTO foo VALUES (7945, 'Row 7945'); INSERT INTO foo VALUES (7946, 'Row 7946'); INSERT INTO foo VALUES (7947, 'Row 7947'); INSERT INTO foo VALUES (7948, 'Row 7948'); INSERT INTO foo VALUES (7949, 'Row 7949'); INSERT INTO foo VALUES (7950, 'Row 7950'); INSERT INTO foo VALUES (7951, 'Row 7951'); INSERT INTO foo VALUES (7952, 'Row 7952'); INSERT INTO foo VALUES (7953, 'Row 7953'); INSERT INTO foo VALUES (7954, 'Row 7954'); INSERT INTO foo VALUES (7955, 'Row 7955'); INSERT INTO foo VALUES (7956, 'Row 7956'); INSERT INTO foo VALUES (7957, 'Row 7957'); INSERT INTO foo VALUES (7958, 'Row 7958'); INSERT INTO foo VALUES (7959, 'Row 7959'); INSERT INTO foo VALUES (7960, 'Row 7960'); INSERT INTO foo VALUES (7961, 'Row 7961'); INSERT INTO foo VALUES (7962, 'Row 7962'); INSERT INTO foo VALUES (7963, 'Row 7963'); INSERT INTO foo VALUES (7964, 'Row 7964'); INSERT INTO foo VALUES (7965, 'Row 7965'); INSERT INTO foo VALUES (7966, 'Row 7966'); INSERT INTO foo VALUES (7967, 'Row 7967'); INSERT INTO foo VALUES (7968, 'Row 7968'); INSERT INTO foo VALUES (7969, 'Row 7969'); INSERT INTO foo VALUES (7970, 'Row 7970'); INSERT INTO foo VALUES (7971, 'Row 7971'); INSERT INTO foo VALUES (7972, 'Row 7972'); INSERT INTO foo VALUES (7973, 'Row 7973'); INSERT INTO foo VALUES (7974, 'Row 7974'); INSERT INTO foo VALUES (7975, 'Row 7975'); INSERT INTO foo VALUES (7976, 'Row 7976'); INSERT INTO foo VALUES (7977, 'Row 7977'); INSERT INTO foo VALUES (7978, 'Row 7978'); INSERT INTO foo VALUES (7979, 'Row 7979'); INSERT INTO foo VALUES (7980, 'Row 7980'); INSERT INTO foo VALUES (7981, 'Row 7981'); INSERT INTO foo VALUES (7982, 'Row 7982'); INSERT INTO foo VALUES (7983, 'Row 7983'); INSERT INTO foo VALUES (7984, 'Row 7984'); INSERT INTO foo VALUES (7985, 'Row 7985'); INSERT INTO foo VALUES (7986, 'Row 7986'); INSERT INTO foo VALUES (7987, 'Row 7987'); INSERT INTO foo VALUES (7988, 'Row 7988'); INSERT INTO foo VALUES (7989, 'Row 7989'); INSERT INTO foo VALUES (7990, 'Row 7990'); INSERT INTO foo VALUES (7991, 'Row 7991'); INSERT INTO foo VALUES (7992, 'Row 7992'); INSERT INTO foo VALUES (7993, 'Row 7993'); INSERT INTO foo VALUES (7994, 'Row 7994'); INSERT INTO foo VALUES (7995, 'Row 7995'); INSERT INTO foo VALUES (7996, 'Row 7996'); INSERT INTO foo VALUES (7997, 'Row 7997'); INSERT INTO foo VALUES (7998, 'Row 7998'); INSERT INTO foo VALUES (7999, 'Row 7999'); INSERT INTO foo VALUES (8000, 'Row 8000'); INSERT INTO foo VALUES (8001, 'Row 8001'); INSERT INTO foo VALUES (8002, 'Row 8002'); INSERT INTO foo VALUES (8003, 'Row 8003'); INSERT INTO foo VALUES (8004, 'Row 8004'); INSERT INTO foo VALUES (8005, 'Row 8005'); INSERT INTO foo VALUES (8006, 'Row 8006'); INSERT INTO foo VALUES (8007, 'Row 8007'); INSERT INTO foo VALUES (8008, 'Row 8008'); INSERT INTO foo VALUES (8009, 'Row 8009'); INSERT INTO foo VALUES (8010, 'Row 8010'); INSERT INTO foo VALUES (8011, 'Row 8011'); INSERT INTO foo VALUES (8012, 'Row 8012'); INSERT INTO foo VALUES (8013, 'Row 8013'); INSERT INTO foo VALUES (8014, 'Row 8014'); INSERT INTO foo VALUES (8015, 'Row 8015'); INSERT INTO foo VALUES (8016, 'Row 8016'); INSERT INTO foo VALUES (8017, 'Row 8017'); INSERT INTO foo VALUES (8018, 'Row 8018'); INSERT INTO foo VALUES (8019, 'Row 8019'); INSERT INTO foo VALUES (8020, 'Row 8020'); INSERT INTO foo VALUES (8021, 'Row 8021'); INSERT INTO foo VALUES (8022, 'Row 8022'); INSERT INTO foo VALUES (8023, 'Row 8023'); INSERT INTO foo VALUES (8024, 'Row 8024'); INSERT INTO foo VALUES (8025, 'Row 8025'); INSERT INTO foo VALUES (8026, 'Row 8026'); INSERT INTO foo VALUES (8027, 'Row 8027'); INSERT INTO foo VALUES (8028, 'Row 8028'); INSERT INTO foo VALUES (8029, 'Row 8029'); INSERT INTO foo VALUES (8030, 'Row 8030'); INSERT INTO foo VALUES (8031, 'Row 8031'); INSERT INTO foo VALUES (8032, 'Row 8032'); INSERT INTO foo VALUES (8033, 'Row 8033'); INSERT INTO foo VALUES (8034, 'Row 8034'); INSERT INTO foo VALUES (8035, 'Row 8035'); INSERT INTO foo VALUES (8036, 'Row 8036'); INSERT INTO foo VALUES (8037, 'Row 8037'); INSERT INTO foo VALUES (8038, 'Row 8038'); INSERT INTO foo VALUES (8039, 'Row 8039'); INSERT INTO foo VALUES (8040, 'Row 8040'); INSERT INTO foo VALUES (8041, 'Row 8041'); INSERT INTO foo VALUES (8042, 'Row 8042'); INSERT INTO foo VALUES (8043, 'Row 8043'); INSERT INTO foo VALUES (8044, 'Row 8044'); INSERT INTO foo VALUES (8045, 'Row 8045'); INSERT INTO foo VALUES (8046, 'Row 8046'); INSERT INTO foo VALUES (8047, 'Row 8047'); INSERT INTO foo VALUES (8048, 'Row 8048'); INSERT INTO foo VALUES (8049, 'Row 8049'); INSERT INTO foo VALUES (8050, 'Row 8050'); INSERT INTO foo VALUES (8051, 'Row 8051'); INSERT INTO foo VALUES (8052, 'Row 8052'); INSERT INTO foo VALUES (8053, 'Row 8053'); INSERT INTO foo VALUES (8054, 'Row 8054'); INSERT INTO foo VALUES (8055, 'Row 8055'); INSERT INTO foo VALUES (8056, 'Row 8056'); INSERT INTO foo VALUES (8057, 'Row 8057'); INSERT INTO foo VALUES (8058, 'Row 8058'); INSERT INTO foo VALUES (8059, 'Row 8059'); INSERT INTO foo VALUES (8060, 'Row 8060'); INSERT INTO foo VALUES (8061, 'Row 8061'); INSERT INTO foo VALUES (8062, 'Row 8062'); INSERT INTO foo VALUES (8063, 'Row 8063'); INSERT INTO foo VALUES (8064, 'Row 8064'); INSERT INTO foo VALUES (8065, 'Row 8065'); INSERT INTO foo VALUES (8066, 'Row 8066'); INSERT INTO foo VALUES (8067, 'Row 8067'); INSERT INTO foo VALUES (8068, 'Row 8068'); INSERT INTO foo VALUES (8069, 'Row 8069'); INSERT INTO foo VALUES (8070, 'Row 8070'); INSERT INTO foo VALUES (8071, 'Row 8071'); INSERT INTO foo VALUES (8072, 'Row 8072'); INSERT INTO foo VALUES (8073, 'Row 8073'); INSERT INTO foo VALUES (8074, 'Row 8074'); INSERT INTO foo VALUES (8075, 'Row 8075'); INSERT INTO foo VALUES (8076, 'Row 8076'); INSERT INTO foo VALUES (8077, 'Row 8077'); INSERT INTO foo VALUES (8078, 'Row 8078'); INSERT INTO foo VALUES (8079, 'Row 8079'); INSERT INTO foo VALUES (8080, 'Row 8080'); INSERT INTO foo VALUES (8081, 'Row 8081'); INSERT INTO foo VALUES (8082, 'Row 8082'); INSERT INTO foo VALUES (8083, 'Row 8083'); INSERT INTO foo VALUES (8084, 'Row 8084'); INSERT INTO foo VALUES (8085, 'Row 8085'); INSERT INTO foo VALUES (8086, 'Row 8086'); INSERT INTO foo VALUES (8087, 'Row 8087'); INSERT INTO foo VALUES (8088, 'Row 8088'); INSERT INTO foo VALUES (8089, 'Row 8089'); INSERT INTO foo VALUES (8090, 'Row 8090'); INSERT INTO foo VALUES (8091, 'Row 8091'); INSERT INTO foo VALUES (8092, 'Row 8092'); INSERT INTO foo VALUES (8093, 'Row 8093'); INSERT INTO foo VALUES (8094, 'Row 8094'); INSERT INTO foo VALUES (8095, 'Row 8095'); INSERT INTO foo VALUES (8096, 'Row 8096'); INSERT INTO foo VALUES (8097, 'Row 8097'); INSERT INTO foo VALUES (8098, 'Row 8098'); INSERT INTO foo VALUES (8099, 'Row 8099'); INSERT INTO foo VALUES (8100, 'Row 8100'); INSERT INTO foo VALUES (8101, 'Row 8101'); INSERT INTO foo VALUES (8102, 'Row 8102'); INSERT INTO foo VALUES (8103, 'Row 8103'); INSERT INTO foo VALUES (8104, 'Row 8104'); INSERT INTO foo VALUES (8105, 'Row 8105'); INSERT INTO foo VALUES (8106, 'Row 8106'); INSERT INTO foo VALUES (8107, 'Row 8107'); INSERT INTO foo VALUES (8108, 'Row 8108'); INSERT INTO foo VALUES (8109, 'Row 8109'); INSERT INTO foo VALUES (8110, 'Row 8110'); INSERT INTO foo VALUES (8111, 'Row 8111'); INSERT INTO foo VALUES (8112, 'Row 8112'); INSERT INTO foo VALUES (8113, 'Row 8113'); INSERT INTO foo VALUES (8114, 'Row 8114'); INSERT INTO foo VALUES (8115, 'Row 8115'); INSERT INTO foo VALUES (8116, 'Row 8116'); INSERT INTO foo VALUES (8117, 'Row 8117'); INSERT INTO foo VALUES (8118, 'Row 8118'); INSERT INTO foo VALUES (8119, 'Row 8119'); INSERT INTO foo VALUES (8120, 'Row 8120'); INSERT INTO foo VALUES (8121, 'Row 8121'); INSERT INTO foo VALUES (8122, 'Row 8122'); INSERT INTO foo VALUES (8123, 'Row 8123'); INSERT INTO foo VALUES (8124, 'Row 8124'); INSERT INTO foo VALUES (8125, 'Row 8125'); INSERT INTO foo VALUES (8126, 'Row 8126'); INSERT INTO foo VALUES (8127, 'Row 8127'); INSERT INTO foo VALUES (8128, 'Row 8128'); INSERT INTO foo VALUES (8129, 'Row 8129'); INSERT INTO foo VALUES (8130, 'Row 8130'); INSERT INTO foo VALUES (8131, 'Row 8131'); INSERT INTO foo VALUES (8132, 'Row 8132'); INSERT INTO foo VALUES (8133, 'Row 8133'); INSERT INTO foo VALUES (8134, 'Row 8134'); INSERT INTO foo VALUES (8135, 'Row 8135'); INSERT INTO foo VALUES (8136, 'Row 8136'); INSERT INTO foo VALUES (8137, 'Row 8137'); INSERT INTO foo VALUES (8138, 'Row 8138'); INSERT INTO foo VALUES (8139, 'Row 8139'); INSERT INTO foo VALUES (8140, 'Row 8140'); INSERT INTO foo VALUES (8141, 'Row 8141'); INSERT INTO foo VALUES (8142, 'Row 8142'); INSERT INTO foo VALUES (8143, 'Row 8143'); INSERT INTO foo VALUES (8144, 'Row 8144'); INSERT INTO foo VALUES (8145, 'Row 8145'); INSERT INTO foo VALUES (8146, 'Row 8146'); INSERT INTO foo VALUES (8147, 'Row 8147'); INSERT INTO foo VALUES (8148, 'Row 8148'); INSERT INTO foo VALUES (8149, 'Row 8149'); INSERT INTO foo VALUES (8150, 'Row 8150'); INSERT INTO foo VALUES (8151, 'Row 8151'); INSERT INTO foo VALUES (8152, 'Row 8152'); INSERT INTO foo VALUES (8153, 'Row 8153'); INSERT INTO foo VALUES (8154, 'Row 8154'); INSERT INTO foo VALUES (8155, 'Row 8155'); INSERT INTO foo VALUES (8156, 'Row 8156'); INSERT INTO foo VALUES (8157, 'Row 8157'); INSERT INTO foo VALUES (8158, 'Row 8158'); INSERT INTO foo VALUES (8159, 'Row 8159'); INSERT INTO foo VALUES (8160, 'Row 8160'); INSERT INTO foo VALUES (8161, 'Row 8161'); INSERT INTO foo VALUES (8162, 'Row 8162'); INSERT INTO foo VALUES (8163, 'Row 8163'); INSERT INTO foo VALUES (8164, 'Row 8164'); INSERT INTO foo VALUES (8165, 'Row 8165'); INSERT INTO foo VALUES (8166, 'Row 8166'); INSERT INTO foo VALUES (8167, 'Row 8167'); INSERT INTO foo VALUES (8168, 'Row 8168'); INSERT INTO foo VALUES (8169, 'Row 8169'); INSERT INTO foo VALUES (8170, 'Row 8170'); INSERT INTO foo VALUES (8171, 'Row 8171'); INSERT INTO foo VALUES (8172, 'Row 8172'); INSERT INTO foo VALUES (8173, 'Row 8173'); INSERT INTO foo VALUES (8174, 'Row 8174'); INSERT INTO foo VALUES (8175, 'Row 8175'); INSERT INTO foo VALUES (8176, 'Row 8176'); INSERT INTO foo VALUES (8177, 'Row 8177'); INSERT INTO foo VALUES (8178, 'Row 8178'); INSERT INTO foo VALUES (8179, 'Row 8179'); INSERT INTO foo VALUES (8180, 'Row 8180'); INSERT INTO foo VALUES (8181, 'Row 8181'); INSERT INTO foo VALUES (8182, 'Row 8182'); INSERT INTO foo VALUES (8183, 'Row 8183'); INSERT INTO foo VALUES (8184, 'Row 8184'); INSERT INTO foo VALUES (8185, 'Row 8185'); INSERT INTO foo VALUES (8186, 'Row 8186'); INSERT INTO foo VALUES (8187, 'Row 8187'); INSERT INTO foo VALUES (8188, 'Row 8188'); INSERT INTO foo VALUES (8189, 'Row 8189'); INSERT INTO foo VALUES (8190, 'Row 8190'); INSERT INTO foo VALUES (8191, 'Row 8191'); INSERT INTO foo VALUES (8192, 'Row 8192'); INSERT INTO foo VALUES (8193, 'Row 8193'); INSERT INTO foo VALUES (8194, 'Row 8194'); INSERT INTO foo VALUES (8195, 'Row 8195'); INSERT INTO foo VALUES (8196, 'Row 8196'); INSERT INTO foo VALUES (8197, 'Row 8197'); INSERT INTO foo VALUES (8198, 'Row 8198'); INSERT INTO foo VALUES (8199, 'Row 8199'); INSERT INTO foo VALUES (8200, 'Row 8200'); INSERT INTO foo VALUES (8201, 'Row 8201'); INSERT INTO foo VALUES (8202, 'Row 8202'); INSERT INTO foo VALUES (8203, 'Row 8203'); INSERT INTO foo VALUES (8204, 'Row 8204'); INSERT INTO foo VALUES (8205, 'Row 8205'); INSERT INTO foo VALUES (8206, 'Row 8206'); INSERT INTO foo VALUES (8207, 'Row 8207'); INSERT INTO foo VALUES (8208, 'Row 8208'); INSERT INTO foo VALUES (8209, 'Row 8209'); INSERT INTO foo VALUES (8210, 'Row 8210'); INSERT INTO foo VALUES (8211, 'Row 8211'); INSERT INTO foo VALUES (8212, 'Row 8212'); INSERT INTO foo VALUES (8213, 'Row 8213'); INSERT INTO foo VALUES (8214, 'Row 8214'); INSERT INTO foo VALUES (8215, 'Row 8215'); INSERT INTO foo VALUES (8216, 'Row 8216'); INSERT INTO foo VALUES (8217, 'Row 8217'); INSERT INTO foo VALUES (8218, 'Row 8218'); INSERT INTO foo VALUES (8219, 'Row 8219'); INSERT INTO foo VALUES (8220, 'Row 8220'); INSERT INTO foo VALUES (8221, 'Row 8221'); INSERT INTO foo VALUES (8222, 'Row 8222'); INSERT INTO foo VALUES (8223, 'Row 8223'); INSERT INTO foo VALUES (8224, 'Row 8224'); INSERT INTO foo VALUES (8225, 'Row 8225'); INSERT INTO foo VALUES (8226, 'Row 8226'); INSERT INTO foo VALUES (8227, 'Row 8227'); INSERT INTO foo VALUES (8228, 'Row 8228'); INSERT INTO foo VALUES (8229, 'Row 8229'); INSERT INTO foo VALUES (8230, 'Row 8230'); INSERT INTO foo VALUES (8231, 'Row 8231'); INSERT INTO foo VALUES (8232, 'Row 8232'); INSERT INTO foo VALUES (8233, 'Row 8233'); INSERT INTO foo VALUES (8234, 'Row 8234'); INSERT INTO foo VALUES (8235, 'Row 8235'); INSERT INTO foo VALUES (8236, 'Row 8236'); INSERT INTO foo VALUES (8237, 'Row 8237'); INSERT INTO foo VALUES (8238, 'Row 8238'); INSERT INTO foo VALUES (8239, 'Row 8239'); INSERT INTO foo VALUES (8240, 'Row 8240'); INSERT INTO foo VALUES (8241, 'Row 8241'); INSERT INTO foo VALUES (8242, 'Row 8242'); INSERT INTO foo VALUES (8243, 'Row 8243'); INSERT INTO foo VALUES (8244, 'Row 8244'); INSERT INTO foo VALUES (8245, 'Row 8245'); INSERT INTO foo VALUES (8246, 'Row 8246'); INSERT INTO foo VALUES (8247, 'Row 8247'); INSERT INTO foo VALUES (8248, 'Row 8248'); INSERT INTO foo VALUES (8249, 'Row 8249'); INSERT INTO foo VALUES (8250, 'Row 8250'); INSERT INTO foo VALUES (8251, 'Row 8251'); INSERT INTO foo VALUES (8252, 'Row 8252'); INSERT INTO foo VALUES (8253, 'Row 8253'); INSERT INTO foo VALUES (8254, 'Row 8254'); INSERT INTO foo VALUES (8255, 'Row 8255'); INSERT INTO foo VALUES (8256, 'Row 8256'); INSERT INTO foo VALUES (8257, 'Row 8257'); INSERT INTO foo VALUES (8258, 'Row 8258'); INSERT INTO foo VALUES (8259, 'Row 8259'); INSERT INTO foo VALUES (8260, 'Row 8260'); INSERT INTO foo VALUES (8261, 'Row 8261'); INSERT INTO foo VALUES (8262, 'Row 8262'); INSERT INTO foo VALUES (8263, 'Row 8263'); INSERT INTO foo VALUES (8264, 'Row 8264'); INSERT INTO foo VALUES (8265, 'Row 8265'); INSERT INTO foo VALUES (8266, 'Row 8266'); INSERT INTO foo VALUES (8267, 'Row 8267'); INSERT INTO foo VALUES (8268, 'Row 8268'); INSERT INTO foo VALUES (8269, 'Row 8269'); INSERT INTO foo VALUES (8270, 'Row 8270'); INSERT INTO foo VALUES (8271, 'Row 8271'); INSERT INTO foo VALUES (8272, 'Row 8272'); INSERT INTO foo VALUES (8273, 'Row 8273'); INSERT INTO foo VALUES (8274, 'Row 8274'); INSERT INTO foo VALUES (8275, 'Row 8275'); INSERT INTO foo VALUES (8276, 'Row 8276'); INSERT INTO foo VALUES (8277, 'Row 8277'); INSERT INTO foo VALUES (8278, 'Row 8278'); INSERT INTO foo VALUES (8279, 'Row 8279'); INSERT INTO foo VALUES (8280, 'Row 8280'); INSERT INTO foo VALUES (8281, 'Row 8281'); INSERT INTO foo VALUES (8282, 'Row 8282'); INSERT INTO foo VALUES (8283, 'Row 8283'); INSERT INTO foo VALUES (8284, 'Row 8284'); INSERT INTO foo VALUES (8285, 'Row 8285'); INSERT INTO foo VALUES (8286, 'Row 8286'); INSERT INTO foo VALUES (8287, 'Row 8287'); INSERT INTO foo VALUES (8288, 'Row 8288'); INSERT INTO foo VALUES (8289, 'Row 8289'); INSERT INTO foo VALUES (8290, 'Row 8290'); INSERT INTO foo VALUES (8291, 'Row 8291'); INSERT INTO foo VALUES (8292, 'Row 8292'); INSERT INTO foo VALUES (8293, 'Row 8293'); INSERT INTO foo VALUES (8294, 'Row 8294'); INSERT INTO foo VALUES (8295, 'Row 8295'); INSERT INTO foo VALUES (8296, 'Row 8296'); INSERT INTO foo VALUES (8297, 'Row 8297'); INSERT INTO foo VALUES (8298, 'Row 8298'); INSERT INTO foo VALUES (8299, 'Row 8299'); INSERT INTO foo VALUES (8300, 'Row 8300'); INSERT INTO foo VALUES (8301, 'Row 8301'); INSERT INTO foo VALUES (8302, 'Row 8302'); INSERT INTO foo VALUES (8303, 'Row 8303'); INSERT INTO foo VALUES (8304, 'Row 8304'); INSERT INTO foo VALUES (8305, 'Row 8305'); INSERT INTO foo VALUES (8306, 'Row 8306'); INSERT INTO foo VALUES (8307, 'Row 8307'); INSERT INTO foo VALUES (8308, 'Row 8308'); INSERT INTO foo VALUES (8309, 'Row 8309'); INSERT INTO foo VALUES (8310, 'Row 8310'); INSERT INTO foo VALUES (8311, 'Row 8311'); INSERT INTO foo VALUES (8312, 'Row 8312'); INSERT INTO foo VALUES (8313, 'Row 8313'); INSERT INTO foo VALUES (8314, 'Row 8314'); INSERT INTO foo VALUES (8315, 'Row 8315'); INSERT INTO foo VALUES (8316, 'Row 8316'); INSERT INTO foo VALUES (8317, 'Row 8317'); INSERT INTO foo VALUES (8318, 'Row 8318'); INSERT INTO foo VALUES (8319, 'Row 8319'); INSERT INTO foo VALUES (8320, 'Row 8320'); INSERT INTO foo VALUES (8321, 'Row 8321'); INSERT INTO foo VALUES (8322, 'Row 8322'); INSERT INTO foo VALUES (8323, 'Row 8323'); INSERT INTO foo VALUES (8324, 'Row 8324'); INSERT INTO foo VALUES (8325, 'Row 8325'); INSERT INTO foo VALUES (8326, 'Row 8326'); INSERT INTO foo VALUES (8327, 'Row 8327'); INSERT INTO foo VALUES (8328, 'Row 8328'); INSERT INTO foo VALUES (8329, 'Row 8329'); INSERT INTO foo VALUES (8330, 'Row 8330'); INSERT INTO foo VALUES (8331, 'Row 8331'); INSERT INTO foo VALUES (8332, 'Row 8332'); INSERT INTO foo VALUES (8333, 'Row 8333'); INSERT INTO foo VALUES (8334, 'Row 8334'); INSERT INTO foo VALUES (8335, 'Row 8335'); INSERT INTO foo VALUES (8336, 'Row 8336'); INSERT INTO foo VALUES (8337, 'Row 8337'); INSERT INTO foo VALUES (8338, 'Row 8338'); INSERT INTO foo VALUES (8339, 'Row 8339'); INSERT INTO foo VALUES (8340, 'Row 8340'); INSERT INTO foo VALUES (8341, 'Row 8341'); INSERT INTO foo VALUES (8342, 'Row 8342'); INSERT INTO foo VALUES (8343, 'Row 8343'); INSERT INTO foo VALUES (8344, 'Row 8344'); INSERT INTO foo VALUES (8345, 'Row 8345'); INSERT INTO foo VALUES (8346, 'Row 8346'); INSERT INTO foo VALUES (8347, 'Row 8347'); INSERT INTO foo VALUES (8348, 'Row 8348'); INSERT INTO foo VALUES (8349, 'Row 8349'); INSERT INTO foo VALUES (8350, 'Row 8350'); INSERT INTO foo VALUES (8351, 'Row 8351'); INSERT INTO foo VALUES (8352, 'Row 8352'); INSERT INTO foo VALUES (8353, 'Row 8353'); INSERT INTO foo VALUES (8354, 'Row 8354'); INSERT INTO foo VALUES (8355, 'Row 8355'); INSERT INTO foo VALUES (8356, 'Row 8356'); INSERT INTO foo VALUES (8357, 'Row 8357'); INSERT INTO foo VALUES (8358, 'Row 8358'); INSERT INTO foo VALUES (8359, 'Row 8359'); INSERT INTO foo VALUES (8360, 'Row 8360'); INSERT INTO foo VALUES (8361, 'Row 8361'); INSERT INTO foo VALUES (8362, 'Row 8362'); INSERT INTO foo VALUES (8363, 'Row 8363'); INSERT INTO foo VALUES (8364, 'Row 8364'); INSERT INTO foo VALUES (8365, 'Row 8365'); INSERT INTO foo VALUES (8366, 'Row 8366'); INSERT INTO foo VALUES (8367, 'Row 8367'); INSERT INTO foo VALUES (8368, 'Row 8368'); INSERT INTO foo VALUES (8369, 'Row 8369'); INSERT INTO foo VALUES (8370, 'Row 8370'); INSERT INTO foo VALUES (8371, 'Row 8371'); INSERT INTO foo VALUES (8372, 'Row 8372'); INSERT INTO foo VALUES (8373, 'Row 8373'); INSERT INTO foo VALUES (8374, 'Row 8374'); INSERT INTO foo VALUES (8375, 'Row 8375'); INSERT INTO foo VALUES (8376, 'Row 8376'); INSERT INTO foo VALUES (8377, 'Row 8377'); INSERT INTO foo VALUES (8378, 'Row 8378'); INSERT INTO foo VALUES (8379, 'Row 8379'); INSERT INTO foo VALUES (8380, 'Row 8380'); INSERT INTO foo VALUES (8381, 'Row 8381'); INSERT INTO foo VALUES (8382, 'Row 8382'); INSERT INTO foo VALUES (8383, 'Row 8383'); INSERT INTO foo VALUES (8384, 'Row 8384'); INSERT INTO foo VALUES (8385, 'Row 8385'); INSERT INTO foo VALUES (8386, 'Row 8386'); INSERT INTO foo VALUES (8387, 'Row 8387'); INSERT INTO foo VALUES (8388, 'Row 8388'); INSERT INTO foo VALUES (8389, 'Row 8389'); INSERT INTO foo VALUES (8390, 'Row 8390'); INSERT INTO foo VALUES (8391, 'Row 8391'); INSERT INTO foo VALUES (8392, 'Row 8392'); INSERT INTO foo VALUES (8393, 'Row 8393'); INSERT INTO foo VALUES (8394, 'Row 8394'); INSERT INTO foo VALUES (8395, 'Row 8395'); INSERT INTO foo VALUES (8396, 'Row 8396'); INSERT INTO foo VALUES (8397, 'Row 8397'); INSERT INTO foo VALUES (8398, 'Row 8398'); INSERT INTO foo VALUES (8399, 'Row 8399'); INSERT INTO foo VALUES (8400, 'Row 8400'); INSERT INTO foo VALUES (8401, 'Row 8401'); INSERT INTO foo VALUES (8402, 'Row 8402'); INSERT INTO foo VALUES (8403, 'Row 8403'); INSERT INTO foo VALUES (8404, 'Row 8404'); INSERT INTO foo VALUES (8405, 'Row 8405'); INSERT INTO foo VALUES (8406, 'Row 8406'); INSERT INTO foo VALUES (8407, 'Row 8407'); INSERT INTO foo VALUES (8408, 'Row 8408'); INSERT INTO foo VALUES (8409, 'Row 8409'); INSERT INTO foo VALUES (8410, 'Row 8410'); INSERT INTO foo VALUES (8411, 'Row 8411'); INSERT INTO foo VALUES (8412, 'Row 8412'); INSERT INTO foo VALUES (8413, 'Row 8413'); INSERT INTO foo VALUES (8414, 'Row 8414'); INSERT INTO foo VALUES (8415, 'Row 8415'); INSERT INTO foo VALUES (8416, 'Row 8416'); INSERT INTO foo VALUES (8417, 'Row 8417'); INSERT INTO foo VALUES (8418, 'Row 8418'); INSERT INTO foo VALUES (8419, 'Row 8419'); INSERT INTO foo VALUES (8420, 'Row 8420'); INSERT INTO foo VALUES (8421, 'Row 8421'); INSERT INTO foo VALUES (8422, 'Row 8422'); INSERT INTO foo VALUES (8423, 'Row 8423'); INSERT INTO foo VALUES (8424, 'Row 8424'); INSERT INTO foo VALUES (8425, 'Row 8425'); INSERT INTO foo VALUES (8426, 'Row 8426'); INSERT INTO foo VALUES (8427, 'Row 8427'); INSERT INTO foo VALUES (8428, 'Row 8428'); INSERT INTO foo VALUES (8429, 'Row 8429'); INSERT INTO foo VALUES (8430, 'Row 8430'); INSERT INTO foo VALUES (8431, 'Row 8431'); INSERT INTO foo VALUES (8432, 'Row 8432'); INSERT INTO foo VALUES (8433, 'Row 8433'); INSERT INTO foo VALUES (8434, 'Row 8434'); INSERT INTO foo VALUES (8435, 'Row 8435'); INSERT INTO foo VALUES (8436, 'Row 8436'); INSERT INTO foo VALUES (8437, 'Row 8437'); INSERT INTO foo VALUES (8438, 'Row 8438'); INSERT INTO foo VALUES (8439, 'Row 8439'); INSERT INTO foo VALUES (8440, 'Row 8440'); INSERT INTO foo VALUES (8441, 'Row 8441'); INSERT INTO foo VALUES (8442, 'Row 8442'); INSERT INTO foo VALUES (8443, 'Row 8443'); INSERT INTO foo VALUES (8444, 'Row 8444'); INSERT INTO foo VALUES (8445, 'Row 8445'); INSERT INTO foo VALUES (8446, 'Row 8446'); INSERT INTO foo VALUES (8447, 'Row 8447'); INSERT INTO foo VALUES (8448, 'Row 8448'); INSERT INTO foo VALUES (8449, 'Row 8449'); INSERT INTO foo VALUES (8450, 'Row 8450'); INSERT INTO foo VALUES (8451, 'Row 8451'); INSERT INTO foo VALUES (8452, 'Row 8452'); INSERT INTO foo VALUES (8453, 'Row 8453'); INSERT INTO foo VALUES (8454, 'Row 8454'); INSERT INTO foo VALUES (8455, 'Row 8455'); INSERT INTO foo VALUES (8456, 'Row 8456'); INSERT INTO foo VALUES (8457, 'Row 8457'); INSERT INTO foo VALUES (8458, 'Row 8458'); INSERT INTO foo VALUES (8459, 'Row 8459'); INSERT INTO foo VALUES (8460, 'Row 8460'); INSERT INTO foo VALUES (8461, 'Row 8461'); INSERT INTO foo VALUES (8462, 'Row 8462'); INSERT INTO foo VALUES (8463, 'Row 8463'); INSERT INTO foo VALUES (8464, 'Row 8464'); INSERT INTO foo VALUES (8465, 'Row 8465'); INSERT INTO foo VALUES (8466, 'Row 8466'); INSERT INTO foo VALUES (8467, 'Row 8467'); INSERT INTO foo VALUES (8468, 'Row 8468'); INSERT INTO foo VALUES (8469, 'Row 8469'); INSERT INTO foo VALUES (8470, 'Row 8470'); INSERT INTO foo VALUES (8471, 'Row 8471'); INSERT INTO foo VALUES (8472, 'Row 8472'); INSERT INTO foo VALUES (8473, 'Row 8473'); INSERT INTO foo VALUES (8474, 'Row 8474'); INSERT INTO foo VALUES (8475, 'Row 8475'); INSERT INTO foo VALUES (8476, 'Row 8476'); INSERT INTO foo VALUES (8477, 'Row 8477'); INSERT INTO foo VALUES (8478, 'Row 8478'); INSERT INTO foo VALUES (8479, 'Row 8479'); INSERT INTO foo VALUES (8480, 'Row 8480'); INSERT INTO foo VALUES (8481, 'Row 8481'); INSERT INTO foo VALUES (8482, 'Row 8482'); INSERT INTO foo VALUES (8483, 'Row 8483'); INSERT INTO foo VALUES (8484, 'Row 8484'); INSERT INTO foo VALUES (8485, 'Row 8485'); INSERT INTO foo VALUES (8486, 'Row 8486'); INSERT INTO foo VALUES (8487, 'Row 8487'); INSERT INTO foo VALUES (8488, 'Row 8488'); INSERT INTO foo VALUES (8489, 'Row 8489'); INSERT INTO foo VALUES (8490, 'Row 8490'); INSERT INTO foo VALUES (8491, 'Row 8491'); INSERT INTO foo VALUES (8492, 'Row 8492'); INSERT INTO foo VALUES (8493, 'Row 8493'); INSERT INTO foo VALUES (8494, 'Row 8494'); INSERT INTO foo VALUES (8495, 'Row 8495'); INSERT INTO foo VALUES (8496, 'Row 8496'); INSERT INTO foo VALUES (8497, 'Row 8497'); INSERT INTO foo VALUES (8498, 'Row 8498'); INSERT INTO foo VALUES (8499, 'Row 8499'); INSERT INTO foo VALUES (8500, 'Row 8500'); INSERT INTO foo VALUES (8501, 'Row 8501'); INSERT INTO foo VALUES (8502, 'Row 8502'); INSERT INTO foo VALUES (8503, 'Row 8503'); INSERT INTO foo VALUES (8504, 'Row 8504'); INSERT INTO foo VALUES (8505, 'Row 8505'); INSERT INTO foo VALUES (8506, 'Row 8506'); INSERT INTO foo VALUES (8507, 'Row 8507'); INSERT INTO foo VALUES (8508, 'Row 8508'); INSERT INTO foo VALUES (8509, 'Row 8509'); INSERT INTO foo VALUES (8510, 'Row 8510'); INSERT INTO foo VALUES (8511, 'Row 8511'); INSERT INTO foo VALUES (8512, 'Row 8512'); INSERT INTO foo VALUES (8513, 'Row 8513'); INSERT INTO foo VALUES (8514, 'Row 8514'); INSERT INTO foo VALUES (8515, 'Row 8515'); INSERT INTO foo VALUES (8516, 'Row 8516'); INSERT INTO foo VALUES (8517, 'Row 8517'); INSERT INTO foo VALUES (8518, 'Row 8518'); INSERT INTO foo VALUES (8519, 'Row 8519'); INSERT INTO foo VALUES (8520, 'Row 8520'); INSERT INTO foo VALUES (8521, 'Row 8521'); INSERT INTO foo VALUES (8522, 'Row 8522'); INSERT INTO foo VALUES (8523, 'Row 8523'); INSERT INTO foo VALUES (8524, 'Row 8524'); INSERT INTO foo VALUES (8525, 'Row 8525'); INSERT INTO foo VALUES (8526, 'Row 8526'); INSERT INTO foo VALUES (8527, 'Row 8527'); INSERT INTO foo VALUES (8528, 'Row 8528'); INSERT INTO foo VALUES (8529, 'Row 8529'); INSERT INTO foo VALUES (8530, 'Row 8530'); INSERT INTO foo VALUES (8531, 'Row 8531'); INSERT INTO foo VALUES (8532, 'Row 8532'); INSERT INTO foo VALUES (8533, 'Row 8533'); INSERT INTO foo VALUES (8534, 'Row 8534'); INSERT INTO foo VALUES (8535, 'Row 8535'); INSERT INTO foo VALUES (8536, 'Row 8536'); INSERT INTO foo VALUES (8537, 'Row 8537'); INSERT INTO foo VALUES (8538, 'Row 8538'); INSERT INTO foo VALUES (8539, 'Row 8539'); INSERT INTO foo VALUES (8540, 'Row 8540'); INSERT INTO foo VALUES (8541, 'Row 8541'); INSERT INTO foo VALUES (8542, 'Row 8542'); INSERT INTO foo VALUES (8543, 'Row 8543'); INSERT INTO foo VALUES (8544, 'Row 8544'); INSERT INTO foo VALUES (8545, 'Row 8545'); INSERT INTO foo VALUES (8546, 'Row 8546'); INSERT INTO foo VALUES (8547, 'Row 8547'); INSERT INTO foo VALUES (8548, 'Row 8548'); INSERT INTO foo VALUES (8549, 'Row 8549'); INSERT INTO foo VALUES (8550, 'Row 8550'); INSERT INTO foo VALUES (8551, 'Row 8551'); INSERT INTO foo VALUES (8552, 'Row 8552'); INSERT INTO foo VALUES (8553, 'Row 8553'); INSERT INTO foo VALUES (8554, 'Row 8554'); INSERT INTO foo VALUES (8555, 'Row 8555'); INSERT INTO foo VALUES (8556, 'Row 8556'); INSERT INTO foo VALUES (8557, 'Row 8557'); INSERT INTO foo VALUES (8558, 'Row 8558'); INSERT INTO foo VALUES (8559, 'Row 8559'); INSERT INTO foo VALUES (8560, 'Row 8560'); INSERT INTO foo VALUES (8561, 'Row 8561'); INSERT INTO foo VALUES (8562, 'Row 8562'); INSERT INTO foo VALUES (8563, 'Row 8563'); INSERT INTO foo VALUES (8564, 'Row 8564'); INSERT INTO foo VALUES (8565, 'Row 8565'); INSERT INTO foo VALUES (8566, 'Row 8566'); INSERT INTO foo VALUES (8567, 'Row 8567'); INSERT INTO foo VALUES (8568, 'Row 8568'); INSERT INTO foo VALUES (8569, 'Row 8569'); INSERT INTO foo VALUES (8570, 'Row 8570'); INSERT INTO foo VALUES (8571, 'Row 8571'); INSERT INTO foo VALUES (8572, 'Row 8572'); INSERT INTO foo VALUES (8573, 'Row 8573'); INSERT INTO foo VALUES (8574, 'Row 8574'); INSERT INTO foo VALUES (8575, 'Row 8575'); INSERT INTO foo VALUES (8576, 'Row 8576'); INSERT INTO foo VALUES (8577, 'Row 8577'); INSERT INTO foo VALUES (8578, 'Row 8578'); INSERT INTO foo VALUES (8579, 'Row 8579'); INSERT INTO foo VALUES (8580, 'Row 8580'); INSERT INTO foo VALUES (8581, 'Row 8581'); INSERT INTO foo VALUES (8582, 'Row 8582'); INSERT INTO foo VALUES (8583, 'Row 8583'); INSERT INTO foo VALUES (8584, 'Row 8584'); INSERT INTO foo VALUES (8585, 'Row 8585'); INSERT INTO foo VALUES (8586, 'Row 8586'); INSERT INTO foo VALUES (8587, 'Row 8587'); INSERT INTO foo VALUES (8588, 'Row 8588'); INSERT INTO foo VALUES (8589, 'Row 8589'); INSERT INTO foo VALUES (8590, 'Row 8590'); INSERT INTO foo VALUES (8591, 'Row 8591'); INSERT INTO foo VALUES (8592, 'Row 8592'); INSERT INTO foo VALUES (8593, 'Row 8593'); INSERT INTO foo VALUES (8594, 'Row 8594'); INSERT INTO foo VALUES (8595, 'Row 8595'); INSERT INTO foo VALUES (8596, 'Row 8596'); INSERT INTO foo VALUES (8597, 'Row 8597'); INSERT INTO foo VALUES (8598, 'Row 8598'); INSERT INTO foo VALUES (8599, 'Row 8599'); INSERT INTO foo VALUES (8600, 'Row 8600'); INSERT INTO foo VALUES (8601, 'Row 8601'); INSERT INTO foo VALUES (8602, 'Row 8602'); INSERT INTO foo VALUES (8603, 'Row 8603'); INSERT INTO foo VALUES (8604, 'Row 8604'); INSERT INTO foo VALUES (8605, 'Row 8605'); INSERT INTO foo VALUES (8606, 'Row 8606'); INSERT INTO foo VALUES (8607, 'Row 8607'); INSERT INTO foo VALUES (8608, 'Row 8608'); INSERT INTO foo VALUES (8609, 'Row 8609'); INSERT INTO foo VALUES (8610, 'Row 8610'); INSERT INTO foo VALUES (8611, 'Row 8611'); INSERT INTO foo VALUES (8612, 'Row 8612'); INSERT INTO foo VALUES (8613, 'Row 8613'); INSERT INTO foo VALUES (8614, 'Row 8614'); INSERT INTO foo VALUES (8615, 'Row 8615'); INSERT INTO foo VALUES (8616, 'Row 8616'); INSERT INTO foo VALUES (8617, 'Row 8617'); INSERT INTO foo VALUES (8618, 'Row 8618'); INSERT INTO foo VALUES (8619, 'Row 8619'); INSERT INTO foo VALUES (8620, 'Row 8620'); INSERT INTO foo VALUES (8621, 'Row 8621'); INSERT INTO foo VALUES (8622, 'Row 8622'); INSERT INTO foo VALUES (8623, 'Row 8623'); INSERT INTO foo VALUES (8624, 'Row 8624'); INSERT INTO foo VALUES (8625, 'Row 8625'); INSERT INTO foo VALUES (8626, 'Row 8626'); INSERT INTO foo VALUES (8627, 'Row 8627'); INSERT INTO foo VALUES (8628, 'Row 8628'); INSERT INTO foo VALUES (8629, 'Row 8629'); INSERT INTO foo VALUES (8630, 'Row 8630'); INSERT INTO foo VALUES (8631, 'Row 8631'); INSERT INTO foo VALUES (8632, 'Row 8632'); INSERT INTO foo VALUES (8633, 'Row 8633'); INSERT INTO foo VALUES (8634, 'Row 8634'); INSERT INTO foo VALUES (8635, 'Row 8635'); INSERT INTO foo VALUES (8636, 'Row 8636'); INSERT INTO foo VALUES (8637, 'Row 8637'); INSERT INTO foo VALUES (8638, 'Row 8638'); INSERT INTO foo VALUES (8639, 'Row 8639'); INSERT INTO foo VALUES (8640, 'Row 8640'); INSERT INTO foo VALUES (8641, 'Row 8641'); INSERT INTO foo VALUES (8642, 'Row 8642'); INSERT INTO foo VALUES (8643, 'Row 8643'); INSERT INTO foo VALUES (8644, 'Row 8644'); INSERT INTO foo VALUES (8645, 'Row 8645'); INSERT INTO foo VALUES (8646, 'Row 8646'); INSERT INTO foo VALUES (8647, 'Row 8647'); INSERT INTO foo VALUES (8648, 'Row 8648'); INSERT INTO foo VALUES (8649, 'Row 8649'); INSERT INTO foo VALUES (8650, 'Row 8650'); INSERT INTO foo VALUES (8651, 'Row 8651'); INSERT INTO foo VALUES (8652, 'Row 8652'); INSERT INTO foo VALUES (8653, 'Row 8653'); INSERT INTO foo VALUES (8654, 'Row 8654'); INSERT INTO foo VALUES (8655, 'Row 8655'); INSERT INTO foo VALUES (8656, 'Row 8656'); INSERT INTO foo VALUES (8657, 'Row 8657'); INSERT INTO foo VALUES (8658, 'Row 8658'); INSERT INTO foo VALUES (8659, 'Row 8659'); INSERT INTO foo VALUES (8660, 'Row 8660'); INSERT INTO foo VALUES (8661, 'Row 8661'); INSERT INTO foo VALUES (8662, 'Row 8662'); INSERT INTO foo VALUES (8663, 'Row 8663'); INSERT INTO foo VALUES (8664, 'Row 8664'); INSERT INTO foo VALUES (8665, 'Row 8665'); INSERT INTO foo VALUES (8666, 'Row 8666'); INSERT INTO foo VALUES (8667, 'Row 8667'); INSERT INTO foo VALUES (8668, 'Row 8668'); INSERT INTO foo VALUES (8669, 'Row 8669'); INSERT INTO foo VALUES (8670, 'Row 8670'); INSERT INTO foo VALUES (8671, 'Row 8671'); INSERT INTO foo VALUES (8672, 'Row 8672'); INSERT INTO foo VALUES (8673, 'Row 8673'); INSERT INTO foo VALUES (8674, 'Row 8674'); INSERT INTO foo VALUES (8675, 'Row 8675'); INSERT INTO foo VALUES (8676, 'Row 8676'); INSERT INTO foo VALUES (8677, 'Row 8677'); INSERT INTO foo VALUES (8678, 'Row 8678'); INSERT INTO foo VALUES (8679, 'Row 8679'); INSERT INTO foo VALUES (8680, 'Row 8680'); INSERT INTO foo VALUES (8681, 'Row 8681'); INSERT INTO foo VALUES (8682, 'Row 8682'); INSERT INTO foo VALUES (8683, 'Row 8683'); INSERT INTO foo VALUES (8684, 'Row 8684'); INSERT INTO foo VALUES (8685, 'Row 8685'); INSERT INTO foo VALUES (8686, 'Row 8686'); INSERT INTO foo VALUES (8687, 'Row 8687'); INSERT INTO foo VALUES (8688, 'Row 8688'); INSERT INTO foo VALUES (8689, 'Row 8689'); INSERT INTO foo VALUES (8690, 'Row 8690'); INSERT INTO foo VALUES (8691, 'Row 8691'); INSERT INTO foo VALUES (8692, 'Row 8692'); INSERT INTO foo VALUES (8693, 'Row 8693'); INSERT INTO foo VALUES (8694, 'Row 8694'); INSERT INTO foo VALUES (8695, 'Row 8695'); INSERT INTO foo VALUES (8696, 'Row 8696'); INSERT INTO foo VALUES (8697, 'Row 8697'); INSERT INTO foo VALUES (8698, 'Row 8698'); INSERT INTO foo VALUES (8699, 'Row 8699'); INSERT INTO foo VALUES (8700, 'Row 8700'); INSERT INTO foo VALUES (8701, 'Row 8701'); INSERT INTO foo VALUES (8702, 'Row 8702'); INSERT INTO foo VALUES (8703, 'Row 8703'); INSERT INTO foo VALUES (8704, 'Row 8704'); INSERT INTO foo VALUES (8705, 'Row 8705'); INSERT INTO foo VALUES (8706, 'Row 8706'); INSERT INTO foo VALUES (8707, 'Row 8707'); INSERT INTO foo VALUES (8708, 'Row 8708'); INSERT INTO foo VALUES (8709, 'Row 8709'); INSERT INTO foo VALUES (8710, 'Row 8710'); INSERT INTO foo VALUES (8711, 'Row 8711'); INSERT INTO foo VALUES (8712, 'Row 8712'); INSERT INTO foo VALUES (8713, 'Row 8713'); INSERT INTO foo VALUES (8714, 'Row 8714'); INSERT INTO foo VALUES (8715, 'Row 8715'); INSERT INTO foo VALUES (8716, 'Row 8716'); INSERT INTO foo VALUES (8717, 'Row 8717'); INSERT INTO foo VALUES (8718, 'Row 8718'); INSERT INTO foo VALUES (8719, 'Row 8719'); INSERT INTO foo VALUES (8720, 'Row 8720'); INSERT INTO foo VALUES (8721, 'Row 8721'); INSERT INTO foo VALUES (8722, 'Row 8722'); INSERT INTO foo VALUES (8723, 'Row 8723'); INSERT INTO foo VALUES (8724, 'Row 8724'); INSERT INTO foo VALUES (8725, 'Row 8725'); INSERT INTO foo VALUES (8726, 'Row 8726'); INSERT INTO foo VALUES (8727, 'Row 8727'); INSERT INTO foo VALUES (8728, 'Row 8728'); INSERT INTO foo VALUES (8729, 'Row 8729'); INSERT INTO foo VALUES (8730, 'Row 8730'); INSERT INTO foo VALUES (8731, 'Row 8731'); INSERT INTO foo VALUES (8732, 'Row 8732'); INSERT INTO foo VALUES (8733, 'Row 8733'); INSERT INTO foo VALUES (8734, 'Row 8734'); INSERT INTO foo VALUES (8735, 'Row 8735'); INSERT INTO foo VALUES (8736, 'Row 8736'); INSERT INTO foo VALUES (8737, 'Row 8737'); INSERT INTO foo VALUES (8738, 'Row 8738'); INSERT INTO foo VALUES (8739, 'Row 8739'); INSERT INTO foo VALUES (8740, 'Row 8740'); INSERT INTO foo VALUES (8741, 'Row 8741'); INSERT INTO foo VALUES (8742, 'Row 8742'); INSERT INTO foo VALUES (8743, 'Row 8743'); INSERT INTO foo VALUES (8744, 'Row 8744'); INSERT INTO foo VALUES (8745, 'Row 8745'); INSERT INTO foo VALUES (8746, 'Row 8746'); INSERT INTO foo VALUES (8747, 'Row 8747'); INSERT INTO foo VALUES (8748, 'Row 8748'); INSERT INTO foo VALUES (8749, 'Row 8749'); INSERT INTO foo VALUES (8750, 'Row 8750'); INSERT INTO foo VALUES (8751, 'Row 8751'); INSERT INTO foo VALUES (8752, 'Row 8752'); INSERT INTO foo VALUES (8753, 'Row 8753'); INSERT INTO foo VALUES (8754, 'Row 8754'); INSERT INTO foo VALUES (8755, 'Row 8755'); INSERT INTO foo VALUES (8756, 'Row 8756'); INSERT INTO foo VALUES (8757, 'Row 8757'); INSERT INTO foo VALUES (8758, 'Row 8758'); INSERT INTO foo VALUES (8759, 'Row 8759'); INSERT INTO foo VALUES (8760, 'Row 8760'); INSERT INTO foo VALUES (8761, 'Row 8761'); INSERT INTO foo VALUES (8762, 'Row 8762'); INSERT INTO foo VALUES (8763, 'Row 8763'); INSERT INTO foo VALUES (8764, 'Row 8764'); INSERT INTO foo VALUES (8765, 'Row 8765'); INSERT INTO foo VALUES (8766, 'Row 8766'); INSERT INTO foo VALUES (8767, 'Row 8767'); INSERT INTO foo VALUES (8768, 'Row 8768'); INSERT INTO foo VALUES (8769, 'Row 8769'); INSERT INTO foo VALUES (8770, 'Row 8770'); INSERT INTO foo VALUES (8771, 'Row 8771'); INSERT INTO foo VALUES (8772, 'Row 8772'); INSERT INTO foo VALUES (8773, 'Row 8773'); INSERT INTO foo VALUES (8774, 'Row 8774'); INSERT INTO foo VALUES (8775, 'Row 8775'); INSERT INTO foo VALUES (8776, 'Row 8776'); INSERT INTO foo VALUES (8777, 'Row 8777'); INSERT INTO foo VALUES (8778, 'Row 8778'); INSERT INTO foo VALUES (8779, 'Row 8779'); INSERT INTO foo VALUES (8780, 'Row 8780'); INSERT INTO foo VALUES (8781, 'Row 8781'); INSERT INTO foo VALUES (8782, 'Row 8782'); INSERT INTO foo VALUES (8783, 'Row 8783'); INSERT INTO foo VALUES (8784, 'Row 8784'); INSERT INTO foo VALUES (8785, 'Row 8785'); INSERT INTO foo VALUES (8786, 'Row 8786'); INSERT INTO foo VALUES (8787, 'Row 8787'); INSERT INTO foo VALUES (8788, 'Row 8788'); INSERT INTO foo VALUES (8789, 'Row 8789'); INSERT INTO foo VALUES (8790, 'Row 8790'); INSERT INTO foo VALUES (8791, 'Row 8791'); INSERT INTO foo VALUES (8792, 'Row 8792'); INSERT INTO foo VALUES (8793, 'Row 8793'); INSERT INTO foo VALUES (8794, 'Row 8794'); INSERT INTO foo VALUES (8795, 'Row 8795'); INSERT INTO foo VALUES (8796, 'Row 8796'); INSERT INTO foo VALUES (8797, 'Row 8797'); INSERT INTO foo VALUES (8798, 'Row 8798'); INSERT INTO foo VALUES (8799, 'Row 8799'); INSERT INTO foo VALUES (8800, 'Row 8800'); INSERT INTO foo VALUES (8801, 'Row 8801'); INSERT INTO foo VALUES (8802, 'Row 8802'); INSERT INTO foo VALUES (8803, 'Row 8803'); INSERT INTO foo VALUES (8804, 'Row 8804'); INSERT INTO foo VALUES (8805, 'Row 8805'); INSERT INTO foo VALUES (8806, 'Row 8806'); INSERT INTO foo VALUES (8807, 'Row 8807'); INSERT INTO foo VALUES (8808, 'Row 8808'); INSERT INTO foo VALUES (8809, 'Row 8809'); INSERT INTO foo VALUES (8810, 'Row 8810'); INSERT INTO foo VALUES (8811, 'Row 8811'); INSERT INTO foo VALUES (8812, 'Row 8812'); INSERT INTO foo VALUES (8813, 'Row 8813'); INSERT INTO foo VALUES (8814, 'Row 8814'); INSERT INTO foo VALUES (8815, 'Row 8815'); INSERT INTO foo VALUES (8816, 'Row 8816'); INSERT INTO foo VALUES (8817, 'Row 8817'); INSERT INTO foo VALUES (8818, 'Row 8818'); INSERT INTO foo VALUES (8819, 'Row 8819'); INSERT INTO foo VALUES (8820, 'Row 8820'); INSERT INTO foo VALUES (8821, 'Row 8821'); INSERT INTO foo VALUES (8822, 'Row 8822'); INSERT INTO foo VALUES (8823, 'Row 8823'); INSERT INTO foo VALUES (8824, 'Row 8824'); INSERT INTO foo VALUES (8825, 'Row 8825'); INSERT INTO foo VALUES (8826, 'Row 8826'); INSERT INTO foo VALUES (8827, 'Row 8827'); INSERT INTO foo VALUES (8828, 'Row 8828'); INSERT INTO foo VALUES (8829, 'Row 8829'); INSERT INTO foo VALUES (8830, 'Row 8830'); INSERT INTO foo VALUES (8831, 'Row 8831'); INSERT INTO foo VALUES (8832, 'Row 8832'); INSERT INTO foo VALUES (8833, 'Row 8833'); INSERT INTO foo VALUES (8834, 'Row 8834'); INSERT INTO foo VALUES (8835, 'Row 8835'); INSERT INTO foo VALUES (8836, 'Row 8836'); INSERT INTO foo VALUES (8837, 'Row 8837'); INSERT INTO foo VALUES (8838, 'Row 8838'); INSERT INTO foo VALUES (8839, 'Row 8839'); INSERT INTO foo VALUES (8840, 'Row 8840'); INSERT INTO foo VALUES (8841, 'Row 8841'); INSERT INTO foo VALUES (8842, 'Row 8842'); INSERT INTO foo VALUES (8843, 'Row 8843'); INSERT INTO foo VALUES (8844, 'Row 8844'); INSERT INTO foo VALUES (8845, 'Row 8845'); INSERT INTO foo VALUES (8846, 'Row 8846'); INSERT INTO foo VALUES (8847, 'Row 8847'); INSERT INTO foo VALUES (8848, 'Row 8848'); INSERT INTO foo VALUES (8849, 'Row 8849'); INSERT INTO foo VALUES (8850, 'Row 8850'); INSERT INTO foo VALUES (8851, 'Row 8851'); INSERT INTO foo VALUES (8852, 'Row 8852'); INSERT INTO foo VALUES (8853, 'Row 8853'); INSERT INTO foo VALUES (8854, 'Row 8854'); INSERT INTO foo VALUES (8855, 'Row 8855'); INSERT INTO foo VALUES (8856, 'Row 8856'); INSERT INTO foo VALUES (8857, 'Row 8857'); INSERT INTO foo VALUES (8858, 'Row 8858'); INSERT INTO foo VALUES (8859, 'Row 8859'); INSERT INTO foo VALUES (8860, 'Row 8860'); INSERT INTO foo VALUES (8861, 'Row 8861'); INSERT INTO foo VALUES (8862, 'Row 8862'); INSERT INTO foo VALUES (8863, 'Row 8863'); INSERT INTO foo VALUES (8864, 'Row 8864'); INSERT INTO foo VALUES (8865, 'Row 8865'); INSERT INTO foo VALUES (8866, 'Row 8866'); INSERT INTO foo VALUES (8867, 'Row 8867'); INSERT INTO foo VALUES (8868, 'Row 8868'); INSERT INTO foo VALUES (8869, 'Row 8869'); INSERT INTO foo VALUES (8870, 'Row 8870'); INSERT INTO foo VALUES (8871, 'Row 8871'); INSERT INTO foo VALUES (8872, 'Row 8872'); INSERT INTO foo VALUES (8873, 'Row 8873'); INSERT INTO foo VALUES (8874, 'Row 8874'); INSERT INTO foo VALUES (8875, 'Row 8875'); INSERT INTO foo VALUES (8876, 'Row 8876'); INSERT INTO foo VALUES (8877, 'Row 8877'); INSERT INTO foo VALUES (8878, 'Row 8878'); INSERT INTO foo VALUES (8879, 'Row 8879'); INSERT INTO foo VALUES (8880, 'Row 8880'); INSERT INTO foo VALUES (8881, 'Row 8881'); INSERT INTO foo VALUES (8882, 'Row 8882'); INSERT INTO foo VALUES (8883, 'Row 8883'); INSERT INTO foo VALUES (8884, 'Row 8884'); INSERT INTO foo VALUES (8885, 'Row 8885'); INSERT INTO foo VALUES (8886, 'Row 8886'); INSERT INTO foo VALUES (8887, 'Row 8887'); INSERT INTO foo VALUES (8888, 'Row 8888'); INSERT INTO foo VALUES (8889, 'Row 8889'); INSERT INTO foo VALUES (8890, 'Row 8890'); INSERT INTO foo VALUES (8891, 'Row 8891'); INSERT INTO foo VALUES (8892, 'Row 8892'); INSERT INTO foo VALUES (8893, 'Row 8893'); INSERT INTO foo VALUES (8894, 'Row 8894'); INSERT INTO foo VALUES (8895, 'Row 8895'); INSERT INTO foo VALUES (8896, 'Row 8896'); INSERT INTO foo VALUES (8897, 'Row 8897'); INSERT INTO foo VALUES (8898, 'Row 8898'); INSERT INTO foo VALUES (8899, 'Row 8899'); INSERT INTO foo VALUES (8900, 'Row 8900'); INSERT INTO foo VALUES (8901, 'Row 8901'); INSERT INTO foo VALUES (8902, 'Row 8902'); INSERT INTO foo VALUES (8903, 'Row 8903'); INSERT INTO foo VALUES (8904, 'Row 8904'); INSERT INTO foo VALUES (8905, 'Row 8905'); INSERT INTO foo VALUES (8906, 'Row 8906'); INSERT INTO foo VALUES (8907, 'Row 8907'); INSERT INTO foo VALUES (8908, 'Row 8908'); INSERT INTO foo VALUES (8909, 'Row 8909'); INSERT INTO foo VALUES (8910, 'Row 8910'); INSERT INTO foo VALUES (8911, 'Row 8911'); INSERT INTO foo VALUES (8912, 'Row 8912'); INSERT INTO foo VALUES (8913, 'Row 8913'); INSERT INTO foo VALUES (8914, 'Row 8914'); INSERT INTO foo VALUES (8915, 'Row 8915'); INSERT INTO foo VALUES (8916, 'Row 8916'); INSERT INTO foo VALUES (8917, 'Row 8917'); INSERT INTO foo VALUES (8918, 'Row 8918'); INSERT INTO foo VALUES (8919, 'Row 8919'); INSERT INTO foo VALUES (8920, 'Row 8920'); INSERT INTO foo VALUES (8921, 'Row 8921'); INSERT INTO foo VALUES (8922, 'Row 8922'); INSERT INTO foo VALUES (8923, 'Row 8923'); INSERT INTO foo VALUES (8924, 'Row 8924'); INSERT INTO foo VALUES (8925, 'Row 8925'); INSERT INTO foo VALUES (8926, 'Row 8926'); INSERT INTO foo VALUES (8927, 'Row 8927'); INSERT INTO foo VALUES (8928, 'Row 8928'); INSERT INTO foo VALUES (8929, 'Row 8929'); INSERT INTO foo VALUES (8930, 'Row 8930'); INSERT INTO foo VALUES (8931, 'Row 8931'); INSERT INTO foo VALUES (8932, 'Row 8932'); INSERT INTO foo VALUES (8933, 'Row 8933'); INSERT INTO foo VALUES (8934, 'Row 8934'); INSERT INTO foo VALUES (8935, 'Row 8935'); INSERT INTO foo VALUES (8936, 'Row 8936'); INSERT INTO foo VALUES (8937, 'Row 8937'); INSERT INTO foo VALUES (8938, 'Row 8938'); INSERT INTO foo VALUES (8939, 'Row 8939'); INSERT INTO foo VALUES (8940, 'Row 8940'); INSERT INTO foo VALUES (8941, 'Row 8941'); INSERT INTO foo VALUES (8942, 'Row 8942'); INSERT INTO foo VALUES (8943, 'Row 8943'); INSERT INTO foo VALUES (8944, 'Row 8944'); INSERT INTO foo VALUES (8945, 'Row 8945'); INSERT INTO foo VALUES (8946, 'Row 8946'); INSERT INTO foo VALUES (8947, 'Row 8947'); INSERT INTO foo VALUES (8948, 'Row 8948'); INSERT INTO foo VALUES (8949, 'Row 8949'); INSERT INTO foo VALUES (8950, 'Row 8950'); INSERT INTO foo VALUES (8951, 'Row 8951'); INSERT INTO foo VALUES (8952, 'Row 8952'); INSERT INTO foo VALUES (8953, 'Row 8953'); INSERT INTO foo VALUES (8954, 'Row 8954'); INSERT INTO foo VALUES (8955, 'Row 8955'); INSERT INTO foo VALUES (8956, 'Row 8956'); INSERT INTO foo VALUES (8957, 'Row 8957'); INSERT INTO foo VALUES (8958, 'Row 8958'); INSERT INTO foo VALUES (8959, 'Row 8959'); INSERT INTO foo VALUES (8960, 'Row 8960'); INSERT INTO foo VALUES (8961, 'Row 8961'); INSERT INTO foo VALUES (8962, 'Row 8962'); INSERT INTO foo VALUES (8963, 'Row 8963'); INSERT INTO foo VALUES (8964, 'Row 8964'); INSERT INTO foo VALUES (8965, 'Row 8965'); INSERT INTO foo VALUES (8966, 'Row 8966'); INSERT INTO foo VALUES (8967, 'Row 8967'); INSERT INTO foo VALUES (8968, 'Row 8968'); INSERT INTO foo VALUES (8969, 'Row 8969'); INSERT INTO foo VALUES (8970, 'Row 8970'); INSERT INTO foo VALUES (8971, 'Row 8971'); INSERT INTO foo VALUES (8972, 'Row 8972'); INSERT INTO foo VALUES (8973, 'Row 8973'); INSERT INTO foo VALUES (8974, 'Row 8974'); INSERT INTO foo VALUES (8975, 'Row 8975'); INSERT INTO foo VALUES (8976, 'Row 8976'); INSERT INTO foo VALUES (8977, 'Row 8977'); INSERT INTO foo VALUES (8978, 'Row 8978'); INSERT INTO foo VALUES (8979, 'Row 8979'); INSERT INTO foo VALUES (8980, 'Row 8980'); INSERT INTO foo VALUES (8981, 'Row 8981'); INSERT INTO foo VALUES (8982, 'Row 8982'); INSERT INTO foo VALUES (8983, 'Row 8983'); INSERT INTO foo VALUES (8984, 'Row 8984'); INSERT INTO foo VALUES (8985, 'Row 8985'); INSERT INTO foo VALUES (8986, 'Row 8986'); INSERT INTO foo VALUES (8987, 'Row 8987'); INSERT INTO foo VALUES (8988, 'Row 8988'); INSERT INTO foo VALUES (8989, 'Row 8989'); INSERT INTO foo VALUES (8990, 'Row 8990'); INSERT INTO foo VALUES (8991, 'Row 8991'); INSERT INTO foo VALUES (8992, 'Row 8992'); INSERT INTO foo VALUES (8993, 'Row 8993'); INSERT INTO foo VALUES (8994, 'Row 8994'); INSERT INTO foo VALUES (8995, 'Row 8995'); INSERT INTO foo VALUES (8996, 'Row 8996'); INSERT INTO foo VALUES (8997, 'Row 8997'); INSERT INTO foo VALUES (8998, 'Row 8998'); INSERT INTO foo VALUES (8999, 'Row 8999'); INSERT INTO foo VALUES (9000, 'Row 9000'); INSERT INTO foo VALUES (9001, 'Row 9001'); INSERT INTO foo VALUES (9002, 'Row 9002'); INSERT INTO foo VALUES (9003, 'Row 9003'); INSERT INTO foo VALUES (9004, 'Row 9004'); INSERT INTO foo VALUES (9005, 'Row 9005'); INSERT INTO foo VALUES (9006, 'Row 9006'); INSERT INTO foo VALUES (9007, 'Row 9007'); INSERT INTO foo VALUES (9008, 'Row 9008'); INSERT INTO foo VALUES (9009, 'Row 9009'); INSERT INTO foo VALUES (9010, 'Row 9010'); INSERT INTO foo VALUES (9011, 'Row 9011'); INSERT INTO foo VALUES (9012, 'Row 9012'); INSERT INTO foo VALUES (9013, 'Row 9013'); INSERT INTO foo VALUES (9014, 'Row 9014'); INSERT INTO foo VALUES (9015, 'Row 9015'); INSERT INTO foo VALUES (9016, 'Row 9016'); INSERT INTO foo VALUES (9017, 'Row 9017'); INSERT INTO foo VALUES (9018, 'Row 9018'); INSERT INTO foo VALUES (9019, 'Row 9019'); INSERT INTO foo VALUES (9020, 'Row 9020'); INSERT INTO foo VALUES (9021, 'Row 9021'); INSERT INTO foo VALUES (9022, 'Row 9022'); INSERT INTO foo VALUES (9023, 'Row 9023'); INSERT INTO foo VALUES (9024, 'Row 9024'); INSERT INTO foo VALUES (9025, 'Row 9025'); INSERT INTO foo VALUES (9026, 'Row 9026'); INSERT INTO foo VALUES (9027, 'Row 9027'); INSERT INTO foo VALUES (9028, 'Row 9028'); INSERT INTO foo VALUES (9029, 'Row 9029'); INSERT INTO foo VALUES (9030, 'Row 9030'); INSERT INTO foo VALUES (9031, 'Row 9031'); INSERT INTO foo VALUES (9032, 'Row 9032'); INSERT INTO foo VALUES (9033, 'Row 9033'); INSERT INTO foo VALUES (9034, 'Row 9034'); INSERT INTO foo VALUES (9035, 'Row 9035'); INSERT INTO foo VALUES (9036, 'Row 9036'); INSERT INTO foo VALUES (9037, 'Row 9037'); INSERT INTO foo VALUES (9038, 'Row 9038'); INSERT INTO foo VALUES (9039, 'Row 9039'); INSERT INTO foo VALUES (9040, 'Row 9040'); INSERT INTO foo VALUES (9041, 'Row 9041'); INSERT INTO foo VALUES (9042, 'Row 9042'); INSERT INTO foo VALUES (9043, 'Row 9043'); INSERT INTO foo VALUES (9044, 'Row 9044'); INSERT INTO foo VALUES (9045, 'Row 9045'); INSERT INTO foo VALUES (9046, 'Row 9046'); INSERT INTO foo VALUES (9047, 'Row 9047'); INSERT INTO foo VALUES (9048, 'Row 9048'); INSERT INTO foo VALUES (9049, 'Row 9049'); INSERT INTO foo VALUES (9050, 'Row 9050'); INSERT INTO foo VALUES (9051, 'Row 9051'); INSERT INTO foo VALUES (9052, 'Row 9052'); INSERT INTO foo VALUES (9053, 'Row 9053'); INSERT INTO foo VALUES (9054, 'Row 9054'); INSERT INTO foo VALUES (9055, 'Row 9055'); INSERT INTO foo VALUES (9056, 'Row 9056'); INSERT INTO foo VALUES (9057, 'Row 9057'); INSERT INTO foo VALUES (9058, 'Row 9058'); INSERT INTO foo VALUES (9059, 'Row 9059'); INSERT INTO foo VALUES (9060, 'Row 9060'); INSERT INTO foo VALUES (9061, 'Row 9061'); INSERT INTO foo VALUES (9062, 'Row 9062'); INSERT INTO foo VALUES (9063, 'Row 9063'); INSERT INTO foo VALUES (9064, 'Row 9064'); INSERT INTO foo VALUES (9065, 'Row 9065'); INSERT INTO foo VALUES (9066, 'Row 9066'); INSERT INTO foo VALUES (9067, 'Row 9067'); INSERT INTO foo VALUES (9068, 'Row 9068'); INSERT INTO foo VALUES (9069, 'Row 9069'); INSERT INTO foo VALUES (9070, 'Row 9070'); INSERT INTO foo VALUES (9071, 'Row 9071'); INSERT INTO foo VALUES (9072, 'Row 9072'); INSERT INTO foo VALUES (9073, 'Row 9073'); INSERT INTO foo VALUES (9074, 'Row 9074'); INSERT INTO foo VALUES (9075, 'Row 9075'); INSERT INTO foo VALUES (9076, 'Row 9076'); INSERT INTO foo VALUES (9077, 'Row 9077'); INSERT INTO foo VALUES (9078, 'Row 9078'); INSERT INTO foo VALUES (9079, 'Row 9079'); INSERT INTO foo VALUES (9080, 'Row 9080'); INSERT INTO foo VALUES (9081, 'Row 9081'); INSERT INTO foo VALUES (9082, 'Row 9082'); INSERT INTO foo VALUES (9083, 'Row 9083'); INSERT INTO foo VALUES (9084, 'Row 9084'); INSERT INTO foo VALUES (9085, 'Row 9085'); INSERT INTO foo VALUES (9086, 'Row 9086'); INSERT INTO foo VALUES (9087, 'Row 9087'); INSERT INTO foo VALUES (9088, 'Row 9088'); INSERT INTO foo VALUES (9089, 'Row 9089'); INSERT INTO foo VALUES (9090, 'Row 9090'); INSERT INTO foo VALUES (9091, 'Row 9091'); INSERT INTO foo VALUES (9092, 'Row 9092'); INSERT INTO foo VALUES (9093, 'Row 9093'); INSERT INTO foo VALUES (9094, 'Row 9094'); INSERT INTO foo VALUES (9095, 'Row 9095'); INSERT INTO foo VALUES (9096, 'Row 9096'); INSERT INTO foo VALUES (9097, 'Row 9097'); INSERT INTO foo VALUES (9098, 'Row 9098'); INSERT INTO foo VALUES (9099, 'Row 9099'); INSERT INTO foo VALUES (9100, 'Row 9100'); INSERT INTO foo VALUES (9101, 'Row 9101'); INSERT INTO foo VALUES (9102, 'Row 9102'); INSERT INTO foo VALUES (9103, 'Row 9103'); INSERT INTO foo VALUES (9104, 'Row 9104'); INSERT INTO foo VALUES (9105, 'Row 9105'); INSERT INTO foo VALUES (9106, 'Row 9106'); INSERT INTO foo VALUES (9107, 'Row 9107'); INSERT INTO foo VALUES (9108, 'Row 9108'); INSERT INTO foo VALUES (9109, 'Row 9109'); INSERT INTO foo VALUES (9110, 'Row 9110'); INSERT INTO foo VALUES (9111, 'Row 9111'); INSERT INTO foo VALUES (9112, 'Row 9112'); INSERT INTO foo VALUES (9113, 'Row 9113'); INSERT INTO foo VALUES (9114, 'Row 9114'); INSERT INTO foo VALUES (9115, 'Row 9115'); INSERT INTO foo VALUES (9116, 'Row 9116'); INSERT INTO foo VALUES (9117, 'Row 9117'); INSERT INTO foo VALUES (9118, 'Row 9118'); INSERT INTO foo VALUES (9119, 'Row 9119'); INSERT INTO foo VALUES (9120, 'Row 9120'); INSERT INTO foo VALUES (9121, 'Row 9121'); INSERT INTO foo VALUES (9122, 'Row 9122'); INSERT INTO foo VALUES (9123, 'Row 9123'); INSERT INTO foo VALUES (9124, 'Row 9124'); INSERT INTO foo VALUES (9125, 'Row 9125'); INSERT INTO foo VALUES (9126, 'Row 9126'); INSERT INTO foo VALUES (9127, 'Row 9127'); INSERT INTO foo VALUES (9128, 'Row 9128'); INSERT INTO foo VALUES (9129, 'Row 9129'); INSERT INTO foo VALUES (9130, 'Row 9130'); INSERT INTO foo VALUES (9131, 'Row 9131'); INSERT INTO foo VALUES (9132, 'Row 9132'); INSERT INTO foo VALUES (9133, 'Row 9133'); INSERT INTO foo VALUES (9134, 'Row 9134'); INSERT INTO foo VALUES (9135, 'Row 9135'); INSERT INTO foo VALUES (9136, 'Row 9136'); INSERT INTO foo VALUES (9137, 'Row 9137'); INSERT INTO foo VALUES (9138, 'Row 9138'); INSERT INTO foo VALUES (9139, 'Row 9139'); INSERT INTO foo VALUES (9140, 'Row 9140'); INSERT INTO foo VALUES (9141, 'Row 9141'); INSERT INTO foo VALUES (9142, 'Row 9142'); INSERT INTO foo VALUES (9143, 'Row 9143'); INSERT INTO foo VALUES (9144, 'Row 9144'); INSERT INTO foo VALUES (9145, 'Row 9145'); INSERT INTO foo VALUES (9146, 'Row 9146'); INSERT INTO foo VALUES (9147, 'Row 9147'); INSERT INTO foo VALUES (9148, 'Row 9148'); INSERT INTO foo VALUES (9149, 'Row 9149'); INSERT INTO foo VALUES (9150, 'Row 9150'); INSERT INTO foo VALUES (9151, 'Row 9151'); INSERT INTO foo VALUES (9152, 'Row 9152'); INSERT INTO foo VALUES (9153, 'Row 9153'); INSERT INTO foo VALUES (9154, 'Row 9154'); INSERT INTO foo VALUES (9155, 'Row 9155'); INSERT INTO foo VALUES (9156, 'Row 9156'); INSERT INTO foo VALUES (9157, 'Row 9157'); INSERT INTO foo VALUES (9158, 'Row 9158'); INSERT INTO foo VALUES (9159, 'Row 9159'); INSERT INTO foo VALUES (9160, 'Row 9160'); INSERT INTO foo VALUES (9161, 'Row 9161'); INSERT INTO foo VALUES (9162, 'Row 9162'); INSERT INTO foo VALUES (9163, 'Row 9163'); INSERT INTO foo VALUES (9164, 'Row 9164'); INSERT INTO foo VALUES (9165, 'Row 9165'); INSERT INTO foo VALUES (9166, 'Row 9166'); INSERT INTO foo VALUES (9167, 'Row 9167'); INSERT INTO foo VALUES (9168, 'Row 9168'); INSERT INTO foo VALUES (9169, 'Row 9169'); INSERT INTO foo VALUES (9170, 'Row 9170'); INSERT INTO foo VALUES (9171, 'Row 9171'); INSERT INTO foo VALUES (9172, 'Row 9172'); INSERT INTO foo VALUES (9173, 'Row 9173'); INSERT INTO foo VALUES (9174, 'Row 9174'); INSERT INTO foo VALUES (9175, 'Row 9175'); INSERT INTO foo VALUES (9176, 'Row 9176'); INSERT INTO foo VALUES (9177, 'Row 9177'); INSERT INTO foo VALUES (9178, 'Row 9178'); INSERT INTO foo VALUES (9179, 'Row 9179'); INSERT INTO foo VALUES (9180, 'Row 9180'); INSERT INTO foo VALUES (9181, 'Row 9181'); INSERT INTO foo VALUES (9182, 'Row 9182'); INSERT INTO foo VALUES (9183, 'Row 9183'); INSERT INTO foo VALUES (9184, 'Row 9184'); INSERT INTO foo VALUES (9185, 'Row 9185'); INSERT INTO foo VALUES (9186, 'Row 9186'); INSERT INTO foo VALUES (9187, 'Row 9187'); INSERT INTO foo VALUES (9188, 'Row 9188'); INSERT INTO foo VALUES (9189, 'Row 9189'); INSERT INTO foo VALUES (9190, 'Row 9190'); INSERT INTO foo VALUES (9191, 'Row 9191'); INSERT INTO foo VALUES (9192, 'Row 9192'); INSERT INTO foo VALUES (9193, 'Row 9193'); INSERT INTO foo VALUES (9194, 'Row 9194'); INSERT INTO foo VALUES (9195, 'Row 9195'); INSERT INTO foo VALUES (9196, 'Row 9196'); INSERT INTO foo VALUES (9197, 'Row 9197'); INSERT INTO foo VALUES (9198, 'Row 9198'); INSERT INTO foo VALUES (9199, 'Row 9199'); INSERT INTO foo VALUES (9200, 'Row 9200'); INSERT INTO foo VALUES (9201, 'Row 9201'); INSERT INTO foo VALUES (9202, 'Row 9202'); INSERT INTO foo VALUES (9203, 'Row 9203'); INSERT INTO foo VALUES (9204, 'Row 9204'); INSERT INTO foo VALUES (9205, 'Row 9205'); INSERT INTO foo VALUES (9206, 'Row 9206'); INSERT INTO foo VALUES (9207, 'Row 9207'); INSERT INTO foo VALUES (9208, 'Row 9208'); INSERT INTO foo VALUES (9209, 'Row 9209'); INSERT INTO foo VALUES (9210, 'Row 9210'); INSERT INTO foo VALUES (9211, 'Row 9211'); INSERT INTO foo VALUES (9212, 'Row 9212'); INSERT INTO foo VALUES (9213, 'Row 9213'); INSERT INTO foo VALUES (9214, 'Row 9214'); INSERT INTO foo VALUES (9215, 'Row 9215'); INSERT INTO foo VALUES (9216, 'Row 9216'); INSERT INTO foo VALUES (9217, 'Row 9217'); INSERT INTO foo VALUES (9218, 'Row 9218'); INSERT INTO foo VALUES (9219, 'Row 9219'); INSERT INTO foo VALUES (9220, 'Row 9220'); INSERT INTO foo VALUES (9221, 'Row 9221'); INSERT INTO foo VALUES (9222, 'Row 9222'); INSERT INTO foo VALUES (9223, 'Row 9223'); INSERT INTO foo VALUES (9224, 'Row 9224'); INSERT INTO foo VALUES (9225, 'Row 9225'); INSERT INTO foo VALUES (9226, 'Row 9226'); INSERT INTO foo VALUES (9227, 'Row 9227'); INSERT INTO foo VALUES (9228, 'Row 9228'); INSERT INTO foo VALUES (9229, 'Row 9229'); INSERT INTO foo VALUES (9230, 'Row 9230'); INSERT INTO foo VALUES (9231, 'Row 9231'); INSERT INTO foo VALUES (9232, 'Row 9232'); INSERT INTO foo VALUES (9233, 'Row 9233'); INSERT INTO foo VALUES (9234, 'Row 9234'); INSERT INTO foo VALUES (9235, 'Row 9235'); INSERT INTO foo VALUES (9236, 'Row 9236'); INSERT INTO foo VALUES (9237, 'Row 9237'); INSERT INTO foo VALUES (9238, 'Row 9238'); INSERT INTO foo VALUES (9239, 'Row 9239'); INSERT INTO foo VALUES (9240, 'Row 9240'); INSERT INTO foo VALUES (9241, 'Row 9241'); INSERT INTO foo VALUES (9242, 'Row 9242'); INSERT INTO foo VALUES (9243, 'Row 9243'); INSERT INTO foo VALUES (9244, 'Row 9244'); INSERT INTO foo VALUES (9245, 'Row 9245'); INSERT INTO foo VALUES (9246, 'Row 9246'); INSERT INTO foo VALUES (9247, 'Row 9247'); INSERT INTO foo VALUES (9248, 'Row 9248'); INSERT INTO foo VALUES (9249, 'Row 9249'); INSERT INTO foo VALUES (9250, 'Row 9250'); INSERT INTO foo VALUES (9251, 'Row 9251'); INSERT INTO foo VALUES (9252, 'Row 9252'); INSERT INTO foo VALUES (9253, 'Row 9253'); INSERT INTO foo VALUES (9254, 'Row 9254'); INSERT INTO foo VALUES (9255, 'Row 9255'); INSERT INTO foo VALUES (9256, 'Row 9256'); INSERT INTO foo VALUES (9257, 'Row 9257'); INSERT INTO foo VALUES (9258, 'Row 9258'); INSERT INTO foo VALUES (9259, 'Row 9259'); INSERT INTO foo VALUES (9260, 'Row 9260'); INSERT INTO foo VALUES (9261, 'Row 9261'); INSERT INTO foo VALUES (9262, 'Row 9262'); INSERT INTO foo VALUES (9263, 'Row 9263'); INSERT INTO foo VALUES (9264, 'Row 9264'); INSERT INTO foo VALUES (9265, 'Row 9265'); INSERT INTO foo VALUES (9266, 'Row 9266'); INSERT INTO foo VALUES (9267, 'Row 9267'); INSERT INTO foo VALUES (9268, 'Row 9268'); INSERT INTO foo VALUES (9269, 'Row 9269'); INSERT INTO foo VALUES (9270, 'Row 9270'); INSERT INTO foo VALUES (9271, 'Row 9271'); INSERT INTO foo VALUES (9272, 'Row 9272'); INSERT INTO foo VALUES (9273, 'Row 9273'); INSERT INTO foo VALUES (9274, 'Row 9274'); INSERT INTO foo VALUES (9275, 'Row 9275'); INSERT INTO foo VALUES (9276, 'Row 9276'); INSERT INTO foo VALUES (9277, 'Row 9277'); INSERT INTO foo VALUES (9278, 'Row 9278'); INSERT INTO foo VALUES (9279, 'Row 9279'); INSERT INTO foo VALUES (9280, 'Row 9280'); INSERT INTO foo VALUES (9281, 'Row 9281'); INSERT INTO foo VALUES (9282, 'Row 9282'); INSERT INTO foo VALUES (9283, 'Row 9283'); INSERT INTO foo VALUES (9284, 'Row 9284'); INSERT INTO foo VALUES (9285, 'Row 9285'); INSERT INTO foo VALUES (9286, 'Row 9286'); INSERT INTO foo VALUES (9287, 'Row 9287'); INSERT INTO foo VALUES (9288, 'Row 9288'); INSERT INTO foo VALUES (9289, 'Row 9289'); INSERT INTO foo VALUES (9290, 'Row 9290'); INSERT INTO foo VALUES (9291, 'Row 9291'); INSERT INTO foo VALUES (9292, 'Row 9292'); INSERT INTO foo VALUES (9293, 'Row 9293'); INSERT INTO foo VALUES (9294, 'Row 9294'); INSERT INTO foo VALUES (9295, 'Row 9295'); INSERT INTO foo VALUES (9296, 'Row 9296'); INSERT INTO foo VALUES (9297, 'Row 9297'); INSERT INTO foo VALUES (9298, 'Row 9298'); INSERT INTO foo VALUES (9299, 'Row 9299'); INSERT INTO foo VALUES (9300, 'Row 9300'); INSERT INTO foo VALUES (9301, 'Row 9301'); INSERT INTO foo VALUES (9302, 'Row 9302'); INSERT INTO foo VALUES (9303, 'Row 9303'); INSERT INTO foo VALUES (9304, 'Row 9304'); INSERT INTO foo VALUES (9305, 'Row 9305'); INSERT INTO foo VALUES (9306, 'Row 9306'); INSERT INTO foo VALUES (9307, 'Row 9307'); INSERT INTO foo VALUES (9308, 'Row 9308'); INSERT INTO foo VALUES (9309, 'Row 9309'); INSERT INTO foo VALUES (9310, 'Row 9310'); INSERT INTO foo VALUES (9311, 'Row 9311'); INSERT INTO foo VALUES (9312, 'Row 9312'); INSERT INTO foo VALUES (9313, 'Row 9313'); INSERT INTO foo VALUES (9314, 'Row 9314'); INSERT INTO foo VALUES (9315, 'Row 9315'); INSERT INTO foo VALUES (9316, 'Row 9316'); INSERT INTO foo VALUES (9317, 'Row 9317'); INSERT INTO foo VALUES (9318, 'Row 9318'); INSERT INTO foo VALUES (9319, 'Row 9319'); INSERT INTO foo VALUES (9320, 'Row 9320'); INSERT INTO foo VALUES (9321, 'Row 9321'); INSERT INTO foo VALUES (9322, 'Row 9322'); INSERT INTO foo VALUES (9323, 'Row 9323'); INSERT INTO foo VALUES (9324, 'Row 9324'); INSERT INTO foo VALUES (9325, 'Row 9325'); INSERT INTO foo VALUES (9326, 'Row 9326'); INSERT INTO foo VALUES (9327, 'Row 9327'); INSERT INTO foo VALUES (9328, 'Row 9328'); INSERT INTO foo VALUES (9329, 'Row 9329'); INSERT INTO foo VALUES (9330, 'Row 9330'); INSERT INTO foo VALUES (9331, 'Row 9331'); INSERT INTO foo VALUES (9332, 'Row 9332'); INSERT INTO foo VALUES (9333, 'Row 9333'); INSERT INTO foo VALUES (9334, 'Row 9334'); INSERT INTO foo VALUES (9335, 'Row 9335'); INSERT INTO foo VALUES (9336, 'Row 9336'); INSERT INTO foo VALUES (9337, 'Row 9337'); INSERT INTO foo VALUES (9338, 'Row 9338'); INSERT INTO foo VALUES (9339, 'Row 9339'); INSERT INTO foo VALUES (9340, 'Row 9340'); INSERT INTO foo VALUES (9341, 'Row 9341'); INSERT INTO foo VALUES (9342, 'Row 9342'); INSERT INTO foo VALUES (9343, 'Row 9343'); INSERT INTO foo VALUES (9344, 'Row 9344'); INSERT INTO foo VALUES (9345, 'Row 9345'); INSERT INTO foo VALUES (9346, 'Row 9346'); INSERT INTO foo VALUES (9347, 'Row 9347'); INSERT INTO foo VALUES (9348, 'Row 9348'); INSERT INTO foo VALUES (9349, 'Row 9349'); INSERT INTO foo VALUES (9350, 'Row 9350'); INSERT INTO foo VALUES (9351, 'Row 9351'); INSERT INTO foo VALUES (9352, 'Row 9352'); INSERT INTO foo VALUES (9353, 'Row 9353'); INSERT INTO foo VALUES (9354, 'Row 9354'); INSERT INTO foo VALUES (9355, 'Row 9355'); INSERT INTO foo VALUES (9356, 'Row 9356'); INSERT INTO foo VALUES (9357, 'Row 9357'); INSERT INTO foo VALUES (9358, 'Row 9358'); INSERT INTO foo VALUES (9359, 'Row 9359'); INSERT INTO foo VALUES (9360, 'Row 9360'); INSERT INTO foo VALUES (9361, 'Row 9361'); INSERT INTO foo VALUES (9362, 'Row 9362'); INSERT INTO foo VALUES (9363, 'Row 9363'); INSERT INTO foo VALUES (9364, 'Row 9364'); INSERT INTO foo VALUES (9365, 'Row 9365'); INSERT INTO foo VALUES (9366, 'Row 9366'); INSERT INTO foo VALUES (9367, 'Row 9367'); INSERT INTO foo VALUES (9368, 'Row 9368'); INSERT INTO foo VALUES (9369, 'Row 9369'); INSERT INTO foo VALUES (9370, 'Row 9370'); INSERT INTO foo VALUES (9371, 'Row 9371'); INSERT INTO foo VALUES (9372, 'Row 9372'); INSERT INTO foo VALUES (9373, 'Row 9373'); INSERT INTO foo VALUES (9374, 'Row 9374'); INSERT INTO foo VALUES (9375, 'Row 9375'); INSERT INTO foo VALUES (9376, 'Row 9376'); INSERT INTO foo VALUES (9377, 'Row 9377'); INSERT INTO foo VALUES (9378, 'Row 9378'); INSERT INTO foo VALUES (9379, 'Row 9379'); INSERT INTO foo VALUES (9380, 'Row 9380'); INSERT INTO foo VALUES (9381, 'Row 9381'); INSERT INTO foo VALUES (9382, 'Row 9382'); INSERT INTO foo VALUES (9383, 'Row 9383'); INSERT INTO foo VALUES (9384, 'Row 9384'); INSERT INTO foo VALUES (9385, 'Row 9385'); INSERT INTO foo VALUES (9386, 'Row 9386'); INSERT INTO foo VALUES (9387, 'Row 9387'); INSERT INTO foo VALUES (9388, 'Row 9388'); INSERT INTO foo VALUES (9389, 'Row 9389'); INSERT INTO foo VALUES (9390, 'Row 9390'); INSERT INTO foo VALUES (9391, 'Row 9391'); INSERT INTO foo VALUES (9392, 'Row 9392'); INSERT INTO foo VALUES (9393, 'Row 9393'); INSERT INTO foo VALUES (9394, 'Row 9394'); INSERT INTO foo VALUES (9395, 'Row 9395'); INSERT INTO foo VALUES (9396, 'Row 9396'); INSERT INTO foo VALUES (9397, 'Row 9397'); INSERT INTO foo VALUES (9398, 'Row 9398'); INSERT INTO foo VALUES (9399, 'Row 9399'); INSERT INTO foo VALUES (9400, 'Row 9400'); INSERT INTO foo VALUES (9401, 'Row 9401'); INSERT INTO foo VALUES (9402, 'Row 9402'); INSERT INTO foo VALUES (9403, 'Row 9403'); INSERT INTO foo VALUES (9404, 'Row 9404'); INSERT INTO foo VALUES (9405, 'Row 9405'); INSERT INTO foo VALUES (9406, 'Row 9406'); INSERT INTO foo VALUES (9407, 'Row 9407'); INSERT INTO foo VALUES (9408, 'Row 9408'); INSERT INTO foo VALUES (9409, 'Row 9409'); INSERT INTO foo VALUES (9410, 'Row 9410'); INSERT INTO foo VALUES (9411, 'Row 9411'); INSERT INTO foo VALUES (9412, 'Row 9412'); INSERT INTO foo VALUES (9413, 'Row 9413'); INSERT INTO foo VALUES (9414, 'Row 9414'); INSERT INTO foo VALUES (9415, 'Row 9415'); INSERT INTO foo VALUES (9416, 'Row 9416'); INSERT INTO foo VALUES (9417, 'Row 9417'); INSERT INTO foo VALUES (9418, 'Row 9418'); INSERT INTO foo VALUES (9419, 'Row 9419'); INSERT INTO foo VALUES (9420, 'Row 9420'); INSERT INTO foo VALUES (9421, 'Row 9421'); INSERT INTO foo VALUES (9422, 'Row 9422'); INSERT INTO foo VALUES (9423, 'Row 9423'); INSERT INTO foo VALUES (9424, 'Row 9424'); INSERT INTO foo VALUES (9425, 'Row 9425'); INSERT INTO foo VALUES (9426, 'Row 9426'); INSERT INTO foo VALUES (9427, 'Row 9427'); INSERT INTO foo VALUES (9428, 'Row 9428'); INSERT INTO foo VALUES (9429, 'Row 9429'); INSERT INTO foo VALUES (9430, 'Row 9430'); INSERT INTO foo VALUES (9431, 'Row 9431'); INSERT INTO foo VALUES (9432, 'Row 9432'); INSERT INTO foo VALUES (9433, 'Row 9433'); INSERT INTO foo VALUES (9434, 'Row 9434'); INSERT INTO foo VALUES (9435, 'Row 9435'); INSERT INTO foo VALUES (9436, 'Row 9436'); INSERT INTO foo VALUES (9437, 'Row 9437'); INSERT INTO foo VALUES (9438, 'Row 9438'); INSERT INTO foo VALUES (9439, 'Row 9439'); INSERT INTO foo VALUES (9440, 'Row 9440'); INSERT INTO foo VALUES (9441, 'Row 9441'); INSERT INTO foo VALUES (9442, 'Row 9442'); INSERT INTO foo VALUES (9443, 'Row 9443'); INSERT INTO foo VALUES (9444, 'Row 9444'); INSERT INTO foo VALUES (9445, 'Row 9445'); INSERT INTO foo VALUES (9446, 'Row 9446'); INSERT INTO foo VALUES (9447, 'Row 9447'); INSERT INTO foo VALUES (9448, 'Row 9448'); INSERT INTO foo VALUES (9449, 'Row 9449'); INSERT INTO foo VALUES (9450, 'Row 9450'); INSERT INTO foo VALUES (9451, 'Row 9451'); INSERT INTO foo VALUES (9452, 'Row 9452'); INSERT INTO foo VALUES (9453, 'Row 9453'); INSERT INTO foo VALUES (9454, 'Row 9454'); INSERT INTO foo VALUES (9455, 'Row 9455'); INSERT INTO foo VALUES (9456, 'Row 9456'); INSERT INTO foo VALUES (9457, 'Row 9457'); INSERT INTO foo VALUES (9458, 'Row 9458'); INSERT INTO foo VALUES (9459, 'Row 9459'); INSERT INTO foo VALUES (9460, 'Row 9460'); INSERT INTO foo VALUES (9461, 'Row 9461'); INSERT INTO foo VALUES (9462, 'Row 9462'); INSERT INTO foo VALUES (9463, 'Row 9463'); INSERT INTO foo VALUES (9464, 'Row 9464'); INSERT INTO foo VALUES (9465, 'Row 9465'); INSERT INTO foo VALUES (9466, 'Row 9466'); INSERT INTO foo VALUES (9467, 'Row 9467'); INSERT INTO foo VALUES (9468, 'Row 9468'); INSERT INTO foo VALUES (9469, 'Row 9469'); INSERT INTO foo VALUES (9470, 'Row 9470'); INSERT INTO foo VALUES (9471, 'Row 9471'); INSERT INTO foo VALUES (9472, 'Row 9472'); INSERT INTO foo VALUES (9473, 'Row 9473'); INSERT INTO foo VALUES (9474, 'Row 9474'); INSERT INTO foo VALUES (9475, 'Row 9475'); INSERT INTO foo VALUES (9476, 'Row 9476'); INSERT INTO foo VALUES (9477, 'Row 9477'); INSERT INTO foo VALUES (9478, 'Row 9478'); INSERT INTO foo VALUES (9479, 'Row 9479'); INSERT INTO foo VALUES (9480, 'Row 9480'); INSERT INTO foo VALUES (9481, 'Row 9481'); INSERT INTO foo VALUES (9482, 'Row 9482'); INSERT INTO foo VALUES (9483, 'Row 9483'); INSERT INTO foo VALUES (9484, 'Row 9484'); INSERT INTO foo VALUES (9485, 'Row 9485'); INSERT INTO foo VALUES (9486, 'Row 9486'); INSERT INTO foo VALUES (9487, 'Row 9487'); INSERT INTO foo VALUES (9488, 'Row 9488'); INSERT INTO foo VALUES (9489, 'Row 9489'); INSERT INTO foo VALUES (9490, 'Row 9490'); INSERT INTO foo VALUES (9491, 'Row 9491'); INSERT INTO foo VALUES (9492, 'Row 9492'); INSERT INTO foo VALUES (9493, 'Row 9493'); INSERT INTO foo VALUES (9494, 'Row 9494'); INSERT INTO foo VALUES (9495, 'Row 9495'); INSERT INTO foo VALUES (9496, 'Row 9496'); INSERT INTO foo VALUES (9497, 'Row 9497'); INSERT INTO foo VALUES (9498, 'Row 9498'); INSERT INTO foo VALUES (9499, 'Row 9499'); INSERT INTO foo VALUES (9500, 'Row 9500'); INSERT INTO foo VALUES (9501, 'Row 9501'); INSERT INTO foo VALUES (9502, 'Row 9502'); INSERT INTO foo VALUES (9503, 'Row 9503'); INSERT INTO foo VALUES (9504, 'Row 9504'); INSERT INTO foo VALUES (9505, 'Row 9505'); INSERT INTO foo VALUES (9506, 'Row 9506'); INSERT INTO foo VALUES (9507, 'Row 9507'); INSERT INTO foo VALUES (9508, 'Row 9508'); INSERT INTO foo VALUES (9509, 'Row 9509'); INSERT INTO foo VALUES (9510, 'Row 9510'); INSERT INTO foo VALUES (9511, 'Row 9511'); INSERT INTO foo VALUES (9512, 'Row 9512'); INSERT INTO foo VALUES (9513, 'Row 9513'); INSERT INTO foo VALUES (9514, 'Row 9514'); INSERT INTO foo VALUES (9515, 'Row 9515'); INSERT INTO foo VALUES (9516, 'Row 9516'); INSERT INTO foo VALUES (9517, 'Row 9517'); INSERT INTO foo VALUES (9518, 'Row 9518'); INSERT INTO foo VALUES (9519, 'Row 9519'); INSERT INTO foo VALUES (9520, 'Row 9520'); INSERT INTO foo VALUES (9521, 'Row 9521'); INSERT INTO foo VALUES (9522, 'Row 9522'); INSERT INTO foo VALUES (9523, 'Row 9523'); INSERT INTO foo VALUES (9524, 'Row 9524'); INSERT INTO foo VALUES (9525, 'Row 9525'); INSERT INTO foo VALUES (9526, 'Row 9526'); INSERT INTO foo VALUES (9527, 'Row 9527'); INSERT INTO foo VALUES (9528, 'Row 9528'); INSERT INTO foo VALUES (9529, 'Row 9529'); INSERT INTO foo VALUES (9530, 'Row 9530'); INSERT INTO foo VALUES (9531, 'Row 9531'); INSERT INTO foo VALUES (9532, 'Row 9532'); INSERT INTO foo VALUES (9533, 'Row 9533'); INSERT INTO foo VALUES (9534, 'Row 9534'); INSERT INTO foo VALUES (9535, 'Row 9535'); INSERT INTO foo VALUES (9536, 'Row 9536'); INSERT INTO foo VALUES (9537, 'Row 9537'); INSERT INTO foo VALUES (9538, 'Row 9538'); INSERT INTO foo VALUES (9539, 'Row 9539'); INSERT INTO foo VALUES (9540, 'Row 9540'); INSERT INTO foo VALUES (9541, 'Row 9541'); INSERT INTO foo VALUES (9542, 'Row 9542'); INSERT INTO foo VALUES (9543, 'Row 9543'); INSERT INTO foo VALUES (9544, 'Row 9544'); INSERT INTO foo VALUES (9545, 'Row 9545'); INSERT INTO foo VALUES (9546, 'Row 9546'); INSERT INTO foo VALUES (9547, 'Row 9547'); INSERT INTO foo VALUES (9548, 'Row 9548'); INSERT INTO foo VALUES (9549, 'Row 9549'); INSERT INTO foo VALUES (9550, 'Row 9550'); INSERT INTO foo VALUES (9551, 'Row 9551'); INSERT INTO foo VALUES (9552, 'Row 9552'); INSERT INTO foo VALUES (9553, 'Row 9553'); INSERT INTO foo VALUES (9554, 'Row 9554'); INSERT INTO foo VALUES (9555, 'Row 9555'); INSERT INTO foo VALUES (9556, 'Row 9556'); INSERT INTO foo VALUES (9557, 'Row 9557'); INSERT INTO foo VALUES (9558, 'Row 9558'); INSERT INTO foo VALUES (9559, 'Row 9559'); INSERT INTO foo VALUES (9560, 'Row 9560'); INSERT INTO foo VALUES (9561, 'Row 9561'); INSERT INTO foo VALUES (9562, 'Row 9562'); INSERT INTO foo VALUES (9563, 'Row 9563'); INSERT INTO foo VALUES (9564, 'Row 9564'); INSERT INTO foo VALUES (9565, 'Row 9565'); INSERT INTO foo VALUES (9566, 'Row 9566'); INSERT INTO foo VALUES (9567, 'Row 9567'); INSERT INTO foo VALUES (9568, 'Row 9568'); INSERT INTO foo VALUES (9569, 'Row 9569'); INSERT INTO foo VALUES (9570, 'Row 9570'); INSERT INTO foo VALUES (9571, 'Row 9571'); INSERT INTO foo VALUES (9572, 'Row 9572'); INSERT INTO foo VALUES (9573, 'Row 9573'); INSERT INTO foo VALUES (9574, 'Row 9574'); INSERT INTO foo VALUES (9575, 'Row 9575'); INSERT INTO foo VALUES (9576, 'Row 9576'); INSERT INTO foo VALUES (9577, 'Row 9577'); INSERT INTO foo VALUES (9578, 'Row 9578'); INSERT INTO foo VALUES (9579, 'Row 9579'); INSERT INTO foo VALUES (9580, 'Row 9580'); INSERT INTO foo VALUES (9581, 'Row 9581'); INSERT INTO foo VALUES (9582, 'Row 9582'); INSERT INTO foo VALUES (9583, 'Row 9583'); INSERT INTO foo VALUES (9584, 'Row 9584'); INSERT INTO foo VALUES (9585, 'Row 9585'); INSERT INTO foo VALUES (9586, 'Row 9586'); INSERT INTO foo VALUES (9587, 'Row 9587'); INSERT INTO foo VALUES (9588, 'Row 9588'); INSERT INTO foo VALUES (9589, 'Row 9589'); INSERT INTO foo VALUES (9590, 'Row 9590'); INSERT INTO foo VALUES (9591, 'Row 9591'); INSERT INTO foo VALUES (9592, 'Row 9592'); INSERT INTO foo VALUES (9593, 'Row 9593'); INSERT INTO foo VALUES (9594, 'Row 9594'); INSERT INTO foo VALUES (9595, 'Row 9595'); INSERT INTO foo VALUES (9596, 'Row 9596'); INSERT INTO foo VALUES (9597, 'Row 9597'); INSERT INTO foo VALUES (9598, 'Row 9598'); INSERT INTO foo VALUES (9599, 'Row 9599'); INSERT INTO foo VALUES (9600, 'Row 9600'); INSERT INTO foo VALUES (9601, 'Row 9601'); INSERT INTO foo VALUES (9602, 'Row 9602'); INSERT INTO foo VALUES (9603, 'Row 9603'); INSERT INTO foo VALUES (9604, 'Row 9604'); INSERT INTO foo VALUES (9605, 'Row 9605'); INSERT INTO foo VALUES (9606, 'Row 9606'); INSERT INTO foo VALUES (9607, 'Row 9607'); INSERT INTO foo VALUES (9608, 'Row 9608'); INSERT INTO foo VALUES (9609, 'Row 9609'); INSERT INTO foo VALUES (9610, 'Row 9610'); INSERT INTO foo VALUES (9611, 'Row 9611'); INSERT INTO foo VALUES (9612, 'Row 9612'); INSERT INTO foo VALUES (9613, 'Row 9613'); INSERT INTO foo VALUES (9614, 'Row 9614'); INSERT INTO foo VALUES (9615, 'Row 9615'); INSERT INTO foo VALUES (9616, 'Row 9616'); INSERT INTO foo VALUES (9617, 'Row 9617'); INSERT INTO foo VALUES (9618, 'Row 9618'); INSERT INTO foo VALUES (9619, 'Row 9619'); INSERT INTO foo VALUES (9620, 'Row 9620'); INSERT INTO foo VALUES (9621, 'Row 9621'); INSERT INTO foo VALUES (9622, 'Row 9622'); INSERT INTO foo VALUES (9623, 'Row 9623'); INSERT INTO foo VALUES (9624, 'Row 9624'); INSERT INTO foo VALUES (9625, 'Row 9625'); INSERT INTO foo VALUES (9626, 'Row 9626'); INSERT INTO foo VALUES (9627, 'Row 9627'); INSERT INTO foo VALUES (9628, 'Row 9628'); INSERT INTO foo VALUES (9629, 'Row 9629'); INSERT INTO foo VALUES (9630, 'Row 9630'); INSERT INTO foo VALUES (9631, 'Row 9631'); INSERT INTO foo VALUES (9632, 'Row 9632'); INSERT INTO foo VALUES (9633, 'Row 9633'); INSERT INTO foo VALUES (9634, 'Row 9634'); INSERT INTO foo VALUES (9635, 'Row 9635'); INSERT INTO foo VALUES (9636, 'Row 9636'); INSERT INTO foo VALUES (9637, 'Row 9637'); INSERT INTO foo VALUES (9638, 'Row 9638'); INSERT INTO foo VALUES (9639, 'Row 9639'); INSERT INTO foo VALUES (9640, 'Row 9640'); INSERT INTO foo VALUES (9641, 'Row 9641'); INSERT INTO foo VALUES (9642, 'Row 9642'); INSERT INTO foo VALUES (9643, 'Row 9643'); INSERT INTO foo VALUES (9644, 'Row 9644'); INSERT INTO foo VALUES (9645, 'Row 9645'); INSERT INTO foo VALUES (9646, 'Row 9646'); INSERT INTO foo VALUES (9647, 'Row 9647'); INSERT INTO foo VALUES (9648, 'Row 9648'); INSERT INTO foo VALUES (9649, 'Row 9649'); INSERT INTO foo VALUES (9650, 'Row 9650'); INSERT INTO foo VALUES (9651, 'Row 9651'); INSERT INTO foo VALUES (9652, 'Row 9652'); INSERT INTO foo VALUES (9653, 'Row 9653'); INSERT INTO foo VALUES (9654, 'Row 9654'); INSERT INTO foo VALUES (9655, 'Row 9655'); INSERT INTO foo VALUES (9656, 'Row 9656'); INSERT INTO foo VALUES (9657, 'Row 9657'); INSERT INTO foo VALUES (9658, 'Row 9658'); INSERT INTO foo VALUES (9659, 'Row 9659'); INSERT INTO foo VALUES (9660, 'Row 9660'); INSERT INTO foo VALUES (9661, 'Row 9661'); INSERT INTO foo VALUES (9662, 'Row 9662'); INSERT INTO foo VALUES (9663, 'Row 9663'); INSERT INTO foo VALUES (9664, 'Row 9664'); INSERT INTO foo VALUES (9665, 'Row 9665'); INSERT INTO foo VALUES (9666, 'Row 9666'); INSERT INTO foo VALUES (9667, 'Row 9667'); INSERT INTO foo VALUES (9668, 'Row 9668'); INSERT INTO foo VALUES (9669, 'Row 9669'); INSERT INTO foo VALUES (9670, 'Row 9670'); INSERT INTO foo VALUES (9671, 'Row 9671'); INSERT INTO foo VALUES (9672, 'Row 9672'); INSERT INTO foo VALUES (9673, 'Row 9673'); INSERT INTO foo VALUES (9674, 'Row 9674'); INSERT INTO foo VALUES (9675, 'Row 9675'); INSERT INTO foo VALUES (9676, 'Row 9676'); INSERT INTO foo VALUES (9677, 'Row 9677'); INSERT INTO foo VALUES (9678, 'Row 9678'); INSERT INTO foo VALUES (9679, 'Row 9679'); INSERT INTO foo VALUES (9680, 'Row 9680'); INSERT INTO foo VALUES (9681, 'Row 9681'); INSERT INTO foo VALUES (9682, 'Row 9682'); INSERT INTO foo VALUES (9683, 'Row 9683'); INSERT INTO foo VALUES (9684, 'Row 9684'); INSERT INTO foo VALUES (9685, 'Row 9685'); INSERT INTO foo VALUES (9686, 'Row 9686'); INSERT INTO foo VALUES (9687, 'Row 9687'); INSERT INTO foo VALUES (9688, 'Row 9688'); INSERT INTO foo VALUES (9689, 'Row 9689'); INSERT INTO foo VALUES (9690, 'Row 9690'); INSERT INTO foo VALUES (9691, 'Row 9691'); INSERT INTO foo VALUES (9692, 'Row 9692'); INSERT INTO foo VALUES (9693, 'Row 9693'); INSERT INTO foo VALUES (9694, 'Row 9694'); INSERT INTO foo VALUES (9695, 'Row 9695'); INSERT INTO foo VALUES (9696, 'Row 9696'); INSERT INTO foo VALUES (9697, 'Row 9697'); INSERT INTO foo VALUES (9698, 'Row 9698'); INSERT INTO foo VALUES (9699, 'Row 9699'); INSERT INTO foo VALUES (9700, 'Row 9700'); INSERT INTO foo VALUES (9701, 'Row 9701'); INSERT INTO foo VALUES (9702, 'Row 9702'); INSERT INTO foo VALUES (9703, 'Row 9703'); INSERT INTO foo VALUES (9704, 'Row 9704'); INSERT INTO foo VALUES (9705, 'Row 9705'); INSERT INTO foo VALUES (9706, 'Row 9706'); INSERT INTO foo VALUES (9707, 'Row 9707'); INSERT INTO foo VALUES (9708, 'Row 9708'); INSERT INTO foo VALUES (9709, 'Row 9709'); INSERT INTO foo VALUES (9710, 'Row 9710'); INSERT INTO foo VALUES (9711, 'Row 9711'); INSERT INTO foo VALUES (9712, 'Row 9712'); INSERT INTO foo VALUES (9713, 'Row 9713'); INSERT INTO foo VALUES (9714, 'Row 9714'); INSERT INTO foo VALUES (9715, 'Row 9715'); INSERT INTO foo VALUES (9716, 'Row 9716'); INSERT INTO foo VALUES (9717, 'Row 9717'); INSERT INTO foo VALUES (9718, 'Row 9718'); INSERT INTO foo VALUES (9719, 'Row 9719'); INSERT INTO foo VALUES (9720, 'Row 9720'); INSERT INTO foo VALUES (9721, 'Row 9721'); INSERT INTO foo VALUES (9722, 'Row 9722'); INSERT INTO foo VALUES (9723, 'Row 9723'); INSERT INTO foo VALUES (9724, 'Row 9724'); INSERT INTO foo VALUES (9725, 'Row 9725'); INSERT INTO foo VALUES (9726, 'Row 9726'); INSERT INTO foo VALUES (9727, 'Row 9727'); INSERT INTO foo VALUES (9728, 'Row 9728'); INSERT INTO foo VALUES (9729, 'Row 9729'); INSERT INTO foo VALUES (9730, 'Row 9730'); INSERT INTO foo VALUES (9731, 'Row 9731'); INSERT INTO foo VALUES (9732, 'Row 9732'); INSERT INTO foo VALUES (9733, 'Row 9733'); INSERT INTO foo VALUES (9734, 'Row 9734'); INSERT INTO foo VALUES (9735, 'Row 9735'); INSERT INTO foo VALUES (9736, 'Row 9736'); INSERT INTO foo VALUES (9737, 'Row 9737'); INSERT INTO foo VALUES (9738, 'Row 9738'); INSERT INTO foo VALUES (9739, 'Row 9739'); INSERT INTO foo VALUES (9740, 'Row 9740'); INSERT INTO foo VALUES (9741, 'Row 9741'); INSERT INTO foo VALUES (9742, 'Row 9742'); INSERT INTO foo VALUES (9743, 'Row 9743'); INSERT INTO foo VALUES (9744, 'Row 9744'); INSERT INTO foo VALUES (9745, 'Row 9745'); INSERT INTO foo VALUES (9746, 'Row 9746'); INSERT INTO foo VALUES (9747, 'Row 9747'); INSERT INTO foo VALUES (9748, 'Row 9748'); INSERT INTO foo VALUES (9749, 'Row 9749'); INSERT INTO foo VALUES (9750, 'Row 9750'); INSERT INTO foo VALUES (9751, 'Row 9751'); INSERT INTO foo VALUES (9752, 'Row 9752'); INSERT INTO foo VALUES (9753, 'Row 9753'); INSERT INTO foo VALUES (9754, 'Row 9754'); INSERT INTO foo VALUES (9755, 'Row 9755'); INSERT INTO foo VALUES (9756, 'Row 9756'); INSERT INTO foo VALUES (9757, 'Row 9757'); INSERT INTO foo VALUES (9758, 'Row 9758'); INSERT INTO foo VALUES (9759, 'Row 9759'); INSERT INTO foo VALUES (9760, 'Row 9760'); INSERT INTO foo VALUES (9761, 'Row 9761'); INSERT INTO foo VALUES (9762, 'Row 9762'); INSERT INTO foo VALUES (9763, 'Row 9763'); INSERT INTO foo VALUES (9764, 'Row 9764'); INSERT INTO foo VALUES (9765, 'Row 9765'); INSERT INTO foo VALUES (9766, 'Row 9766'); INSERT INTO foo VALUES (9767, 'Row 9767'); INSERT INTO foo VALUES (9768, 'Row 9768'); INSERT INTO foo VALUES (9769, 'Row 9769'); INSERT INTO foo VALUES (9770, 'Row 9770'); INSERT INTO foo VALUES (9771, 'Row 9771'); INSERT INTO foo VALUES (9772, 'Row 9772'); INSERT INTO foo VALUES (9773, 'Row 9773'); INSERT INTO foo VALUES (9774, 'Row 9774'); INSERT INTO foo VALUES (9775, 'Row 9775'); INSERT INTO foo VALUES (9776, 'Row 9776'); INSERT INTO foo VALUES (9777, 'Row 9777'); INSERT INTO foo VALUES (9778, 'Row 9778'); INSERT INTO foo VALUES (9779, 'Row 9779'); INSERT INTO foo VALUES (9780, 'Row 9780'); INSERT INTO foo VALUES (9781, 'Row 9781'); INSERT INTO foo VALUES (9782, 'Row 9782'); INSERT INTO foo VALUES (9783, 'Row 9783'); INSERT INTO foo VALUES (9784, 'Row 9784'); INSERT INTO foo VALUES (9785, 'Row 9785'); INSERT INTO foo VALUES (9786, 'Row 9786'); INSERT INTO foo VALUES (9787, 'Row 9787'); INSERT INTO foo VALUES (9788, 'Row 9788'); INSERT INTO foo VALUES (9789, 'Row 9789'); INSERT INTO foo VALUES (9790, 'Row 9790'); INSERT INTO foo VALUES (9791, 'Row 9791'); INSERT INTO foo VALUES (9792, 'Row 9792'); INSERT INTO foo VALUES (9793, 'Row 9793'); INSERT INTO foo VALUES (9794, 'Row 9794'); INSERT INTO foo VALUES (9795, 'Row 9795'); INSERT INTO foo VALUES (9796, 'Row 9796'); INSERT INTO foo VALUES (9797, 'Row 9797'); INSERT INTO foo VALUES (9798, 'Row 9798'); INSERT INTO foo VALUES (9799, 'Row 9799'); INSERT INTO foo VALUES (9800, 'Row 9800'); INSERT INTO foo VALUES (9801, 'Row 9801'); INSERT INTO foo VALUES (9802, 'Row 9802'); INSERT INTO foo VALUES (9803, 'Row 9803'); INSERT INTO foo VALUES (9804, 'Row 9804'); INSERT INTO foo VALUES (9805, 'Row 9805'); INSERT INTO foo VALUES (9806, 'Row 9806'); INSERT INTO foo VALUES (9807, 'Row 9807'); INSERT INTO foo VALUES (9808, 'Row 9808'); INSERT INTO foo VALUES (9809, 'Row 9809'); INSERT INTO foo VALUES (9810, 'Row 9810'); INSERT INTO foo VALUES (9811, 'Row 9811'); INSERT INTO foo VALUES (9812, 'Row 9812'); INSERT INTO foo VALUES (9813, 'Row 9813'); INSERT INTO foo VALUES (9814, 'Row 9814'); INSERT INTO foo VALUES (9815, 'Row 9815'); INSERT INTO foo VALUES (9816, 'Row 9816'); INSERT INTO foo VALUES (9817, 'Row 9817'); INSERT INTO foo VALUES (9818, 'Row 9818'); INSERT INTO foo VALUES (9819, 'Row 9819'); INSERT INTO foo VALUES (9820, 'Row 9820'); INSERT INTO foo VALUES (9821, 'Row 9821'); INSERT INTO foo VALUES (9822, 'Row 9822'); INSERT INTO foo VALUES (9823, 'Row 9823'); INSERT INTO foo VALUES (9824, 'Row 9824'); INSERT INTO foo VALUES (9825, 'Row 9825'); INSERT INTO foo VALUES (9826, 'Row 9826'); INSERT INTO foo VALUES (9827, 'Row 9827'); INSERT INTO foo VALUES (9828, 'Row 9828'); INSERT INTO foo VALUES (9829, 'Row 9829'); INSERT INTO foo VALUES (9830, 'Row 9830'); INSERT INTO foo VALUES (9831, 'Row 9831'); INSERT INTO foo VALUES (9832, 'Row 9832'); INSERT INTO foo VALUES (9833, 'Row 9833'); INSERT INTO foo VALUES (9834, 'Row 9834'); INSERT INTO foo VALUES (9835, 'Row 9835'); INSERT INTO foo VALUES (9836, 'Row 9836'); INSERT INTO foo VALUES (9837, 'Row 9837'); INSERT INTO foo VALUES (9838, 'Row 9838'); INSERT INTO foo VALUES (9839, 'Row 9839'); INSERT INTO foo VALUES (9840, 'Row 9840'); INSERT INTO foo VALUES (9841, 'Row 9841'); INSERT INTO foo VALUES (9842, 'Row 9842'); INSERT INTO foo VALUES (9843, 'Row 9843'); INSERT INTO foo VALUES (9844, 'Row 9844'); INSERT INTO foo VALUES (9845, 'Row 9845'); INSERT INTO foo VALUES (9846, 'Row 9846'); INSERT INTO foo VALUES (9847, 'Row 9847'); INSERT INTO foo VALUES (9848, 'Row 9848'); INSERT INTO foo VALUES (9849, 'Row 9849'); INSERT INTO foo VALUES (9850, 'Row 9850'); INSERT INTO foo VALUES (9851, 'Row 9851'); INSERT INTO foo VALUES (9852, 'Row 9852'); INSERT INTO foo VALUES (9853, 'Row 9853'); INSERT INTO foo VALUES (9854, 'Row 9854'); INSERT INTO foo VALUES (9855, 'Row 9855'); INSERT INTO foo VALUES (9856, 'Row 9856'); INSERT INTO foo VALUES (9857, 'Row 9857'); INSERT INTO foo VALUES (9858, 'Row 9858'); INSERT INTO foo VALUES (9859, 'Row 9859'); INSERT INTO foo VALUES (9860, 'Row 9860'); INSERT INTO foo VALUES (9861, 'Row 9861'); INSERT INTO foo VALUES (9862, 'Row 9862'); INSERT INTO foo VALUES (9863, 'Row 9863'); INSERT INTO foo VALUES (9864, 'Row 9864'); INSERT INTO foo VALUES (9865, 'Row 9865'); INSERT INTO foo VALUES (9866, 'Row 9866'); INSERT INTO foo VALUES (9867, 'Row 9867'); INSERT INTO foo VALUES (9868, 'Row 9868'); INSERT INTO foo VALUES (9869, 'Row 9869'); INSERT INTO foo VALUES (9870, 'Row 9870'); INSERT INTO foo VALUES (9871, 'Row 9871'); INSERT INTO foo VALUES (9872, 'Row 9872'); INSERT INTO foo VALUES (9873, 'Row 9873'); INSERT INTO foo VALUES (9874, 'Row 9874'); INSERT INTO foo VALUES (9875, 'Row 9875'); INSERT INTO foo VALUES (9876, 'Row 9876'); INSERT INTO foo VALUES (9877, 'Row 9877'); INSERT INTO foo VALUES (9878, 'Row 9878'); INSERT INTO foo VALUES (9879, 'Row 9879'); INSERT INTO foo VALUES (9880, 'Row 9880'); INSERT INTO foo VALUES (9881, 'Row 9881'); INSERT INTO foo VALUES (9882, 'Row 9882'); INSERT INTO foo VALUES (9883, 'Row 9883'); INSERT INTO foo VALUES (9884, 'Row 9884'); INSERT INTO foo VALUES (9885, 'Row 9885'); INSERT INTO foo VALUES (9886, 'Row 9886'); INSERT INTO foo VALUES (9887, 'Row 9887'); INSERT INTO foo VALUES (9888, 'Row 9888'); INSERT INTO foo VALUES (9889, 'Row 9889'); INSERT INTO foo VALUES (9890, 'Row 9890'); INSERT INTO foo VALUES (9891, 'Row 9891'); INSERT INTO foo VALUES (9892, 'Row 9892'); INSERT INTO foo VALUES (9893, 'Row 9893'); INSERT INTO foo VALUES (9894, 'Row 9894'); INSERT INTO foo VALUES (9895, 'Row 9895'); INSERT INTO foo VALUES (9896, 'Row 9896'); INSERT INTO foo VALUES (9897, 'Row 9897'); INSERT INTO foo VALUES (9898, 'Row 9898'); INSERT INTO foo VALUES (9899, 'Row 9899'); INSERT INTO foo VALUES (9900, 'Row 9900'); INSERT INTO foo VALUES (9901, 'Row 9901'); INSERT INTO foo VALUES (9902, 'Row 9902'); INSERT INTO foo VALUES (9903, 'Row 9903'); INSERT INTO foo VALUES (9904, 'Row 9904'); INSERT INTO foo VALUES (9905, 'Row 9905'); INSERT INTO foo VALUES (9906, 'Row 9906'); INSERT INTO foo VALUES (9907, 'Row 9907'); INSERT INTO foo VALUES (9908, 'Row 9908'); INSERT INTO foo VALUES (9909, 'Row 9909'); INSERT INTO foo VALUES (9910, 'Row 9910'); INSERT INTO foo VALUES (9911, 'Row 9911'); INSERT INTO foo VALUES (9912, 'Row 9912'); INSERT INTO foo VALUES (9913, 'Row 9913'); INSERT INTO foo VALUES (9914, 'Row 9914'); INSERT INTO foo VALUES (9915, 'Row 9915'); INSERT INTO foo VALUES (9916, 'Row 9916'); INSERT INTO foo VALUES (9917, 'Row 9917'); INSERT INTO foo VALUES (9918, 'Row 9918'); INSERT INTO foo VALUES (9919, 'Row 9919'); INSERT INTO foo VALUES (9920, 'Row 9920'); INSERT INTO foo VALUES (9921, 'Row 9921'); INSERT INTO foo VALUES (9922, 'Row 9922'); INSERT INTO foo VALUES (9923, 'Row 9923'); INSERT INTO foo VALUES (9924, 'Row 9924'); INSERT INTO foo VALUES (9925, 'Row 9925'); INSERT INTO foo VALUES (9926, 'Row 9926'); INSERT INTO foo VALUES (9927, 'Row 9927'); INSERT INTO foo VALUES (9928, 'Row 9928'); INSERT INTO foo VALUES (9929, 'Row 9929'); INSERT INTO foo VALUES (9930, 'Row 9930'); INSERT INTO foo VALUES (9931, 'Row 9931'); INSERT INTO foo VALUES (9932, 'Row 9932'); INSERT INTO foo VALUES (9933, 'Row 9933'); INSERT INTO foo VALUES (9934, 'Row 9934'); INSERT INTO foo VALUES (9935, 'Row 9935'); INSERT INTO foo VALUES (9936, 'Row 9936'); INSERT INTO foo VALUES (9937, 'Row 9937'); INSERT INTO foo VALUES (9938, 'Row 9938'); INSERT INTO foo VALUES (9939, 'Row 9939'); INSERT INTO foo VALUES (9940, 'Row 9940'); INSERT INTO foo VALUES (9941, 'Row 9941'); INSERT INTO foo VALUES (9942, 'Row 9942'); INSERT INTO foo VALUES (9943, 'Row 9943'); INSERT INTO foo VALUES (9944, 'Row 9944'); INSERT INTO foo VALUES (9945, 'Row 9945'); INSERT INTO foo VALUES (9946, 'Row 9946'); INSERT INTO foo VALUES (9947, 'Row 9947'); INSERT INTO foo VALUES (9948, 'Row 9948'); INSERT INTO foo VALUES (9949, 'Row 9949'); INSERT INTO foo VALUES (9950, 'Row 9950'); INSERT INTO foo VALUES (9951, 'Row 9951'); INSERT INTO foo VALUES (9952, 'Row 9952'); INSERT INTO foo VALUES (9953, 'Row 9953'); INSERT INTO foo VALUES (9954, 'Row 9954'); INSERT INTO foo VALUES (9955, 'Row 9955'); INSERT INTO foo VALUES (9956, 'Row 9956'); INSERT INTO foo VALUES (9957, 'Row 9957'); INSERT INTO foo VALUES (9958, 'Row 9958'); INSERT INTO foo VALUES (9959, 'Row 9959'); INSERT INTO foo VALUES (9960, 'Row 9960'); INSERT INTO foo VALUES (9961, 'Row 9961'); INSERT INTO foo VALUES (9962, 'Row 9962'); INSERT INTO foo VALUES (9963, 'Row 9963'); INSERT INTO foo VALUES (9964, 'Row 9964'); INSERT INTO foo VALUES (9965, 'Row 9965'); INSERT INTO foo VALUES (9966, 'Row 9966'); INSERT INTO foo VALUES (9967, 'Row 9967'); INSERT INTO foo VALUES (9968, 'Row 9968'); INSERT INTO foo VALUES (9969, 'Row 9969'); INSERT INTO foo VALUES (9970, 'Row 9970'); INSERT INTO foo VALUES (9971, 'Row 9971'); INSERT INTO foo VALUES (9972, 'Row 9972'); INSERT INTO foo VALUES (9973, 'Row 9973'); INSERT INTO foo VALUES (9974, 'Row 9974'); INSERT INTO foo VALUES (9975, 'Row 9975'); INSERT INTO foo VALUES (9976, 'Row 9976'); INSERT INTO foo VALUES (9977, 'Row 9977'); INSERT INTO foo VALUES (9978, 'Row 9978'); INSERT INTO foo VALUES (9979, 'Row 9979'); INSERT INTO foo VALUES (9980, 'Row 9980'); INSERT INTO foo VALUES (9981, 'Row 9981'); INSERT INTO foo VALUES (9982, 'Row 9982'); INSERT INTO foo VALUES (9983, 'Row 9983'); INSERT INTO foo VALUES (9984, 'Row 9984'); INSERT INTO foo VALUES (9985, 'Row 9985'); INSERT INTO foo VALUES (9986, 'Row 9986'); INSERT INTO foo VALUES (9987, 'Row 9987'); INSERT INTO foo VALUES (9988, 'Row 9988'); INSERT INTO foo VALUES (9989, 'Row 9989'); INSERT INTO foo VALUES (9990, 'Row 9990'); INSERT INTO foo VALUES (9991, 'Row 9991'); INSERT INTO foo VALUES (9992, 'Row 9992'); INSERT INTO foo VALUES (9993, 'Row 9993'); INSERT INTO foo VALUES (9994, 'Row 9994'); INSERT INTO foo VALUES (9995, 'Row 9995'); INSERT INTO foo VALUES (9996, 'Row 9996'); INSERT INTO foo VALUES (9997, 'Row 9997'); INSERT INTO foo VALUES (9998, 'Row 9998'); INSERT INTO foo VALUES (9999, 'Row 9999'); COMMIT;node-sqlite3-2.2.0+ds1/benchmark/insert.js0000664000000000000000000000401412265157631017010 0ustar rootrootvar sqlite3 = require('../lib/sqlite3'); var fs = require('fs'); var iterations = 10000; exports.compare = { 'insert literal file': function(finished) { var db = new sqlite3.Database(''); var file = fs.readFileSync('benchmark/insert-transaction.sql', 'utf8'); db.exec(file); db.close(finished) }, 'insert with transaction and two statements': function(finished) { var db = new sqlite3.Database(''); db.serialize(function() { db.run("CREATE TABLE foo (id INT, txt TEXT)"); db.run("BEGIN"); db.parallelize(function() { var stmt1 = db.prepare("INSERT INTO foo VALUES (?, ?)"); var stmt2 = db.prepare("INSERT INTO foo VALUES (?, ?)"); for (var i = 0; i < iterations; i++) { stmt1.run(i, 'Row ' + i); i++; stmt2.run(i, 'Row ' + i); } stmt1.finalize(); stmt2.finalize(); }); db.run("COMMIT"); }); db.close(finished); }, 'insert with transaction': function(finished) { var db = new sqlite3.Database(''); db.serialize(function() { db.run("CREATE TABLE foo (id INT, txt TEXT)"); db.run("BEGIN"); var stmt = db.prepare("INSERT INTO foo VALUES (?, ?)"); for (var i = 0; i < iterations; i++) { stmt.run(i, 'Row ' + i); } stmt.finalize(); db.run("COMMIT"); }); db.close(finished); }, 'insert without transaction': function(finished) { var db = new sqlite3.Database(''); db.serialize(function() { db.run("CREATE TABLE foo (id INT, txt TEXT)"); var stmt = db.prepare("INSERT INTO foo VALUES (?, ?)"); for (var i = 0; i < iterations; i++) { stmt.run(i, 'Row ' + i); } stmt.finalize(); }); db.close(finished); } };node-sqlite3-2.2.0+ds1/binding.gyp0000664000000000000000000000205512265157631015352 0ustar rootroot{ "includes": [ "deps/common-sqlite.gypi" ], "variables": { "sqlite%":"internal", "module_name":"node_sqlite3", "module_path":"./lib/" }, "targets": [ { "target_name": "<(module_name)", "conditions": [ ["sqlite != 'internal'", { "libraries": [ "-L<@(sqlite)/lib", "-lsqlite3" ], "include_dirs": [ "<@(sqlite)/include" ], "conditions": [ [ "OS=='linux'", {"libraries+":["-Wl,-rpath=<@(sqlite)/lib"]} ] ] }, { "dependencies": [ "deps/sqlite3.gyp:sqlite3" ] } ] ], "sources": [ "src/database.cc", "src/node_sqlite3.cc", "src/statement.cc" ] }, { "target_name": "action_after_build", "type": "none", "dependencies": [ "<(module_name)" ], "copies": [ { "files": [ "<(PRODUCT_DIR)/<(module_name).node" ], "destination": "<(module_path)" } ] } ] } node-sqlite3-2.2.0+ds1/configure0000775000000000000000000000011512265157631015121 0ustar rootroot#!/bin/sh `npm explore npm -g -- pwd`/bin/node-gyp-bin/node-gyp configure $@node-sqlite3-2.2.0+ds1/deps/0000775000000000000000000000000012267527654014160 5ustar rootrootnode-sqlite3-2.2.0+ds1/deps/common-sqlite.gypi0000664000000000000000000000007212265157631017630 0ustar rootroot{ 'variables': { 'sqlite_version%':'3080200' } }node-sqlite3-2.2.0+ds1/deps/extract.py0000664000000000000000000000027712265157631016202 0ustar rootrootimport sys import tarfile import os tarball = os.path.abspath(sys.argv[1]) dirname = os.path.abspath(sys.argv[2]) tfile = tarfile.open(tarball,'r:gz'); tfile.extractall(dirname) sys.exit(0) node-sqlite3-2.2.0+ds1/deps/sqlite3.gyp0000775000000000000000000000465112265157631016266 0ustar rootroot{ 'includes': [ 'common-sqlite.gypi' ], 'target_defaults': { 'default_configuration': 'Debug', 'configurations': { 'Debug': { 'defines': [ 'DEBUG', '_DEBUG' ], 'msvs_settings': { 'VCCLCompilerTool': { 'RuntimeLibrary': 1, # static debug }, }, }, 'Release': { 'defines': [ 'NDEBUG' ], 'msvs_settings': { 'VCCLCompilerTool': { 'RuntimeLibrary': 0, # static release }, }, } }, 'msvs_settings': { 'VCCLCompilerTool': { }, 'VCLibrarianTool': { }, 'VCLinkerTool': { 'GenerateDebugInformation': 'true', }, }, 'conditions': [ ['OS == "win"', { 'defines': [ 'WIN32' ], }] ], }, 'targets': [ { 'target_name': 'action_before_build', 'type': 'none', 'hard_dependency': 1, 'actions': [ { 'action_name': 'unpack_sqlite_dep', 'inputs': [ './sqlite-autoconf-<@(sqlite_version).tar.gz' ], 'outputs': [ '<(SHARED_INTERMEDIATE_DIR)/sqlite-autoconf-<@(sqlite_version)/sqlite3.c' ], 'action': ['python','./extract.py','./sqlite-autoconf-<@(sqlite_version).tar.gz','<(SHARED_INTERMEDIATE_DIR)'] } ], 'direct_dependent_settings': { 'include_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/sqlite-autoconf-<@(sqlite_version)/', ] }, }, { 'target_name': 'sqlite3', 'type': 'static_library', 'include_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/sqlite-autoconf-<@(sqlite_version)/' ], 'dependencies': [ 'action_before_build' ], 'sources': [ '<(SHARED_INTERMEDIATE_DIR)/sqlite-autoconf-<@(sqlite_version)/sqlite3.c' ], 'direct_dependent_settings': { 'include_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/sqlite-autoconf-<@(sqlite_version)/' ], 'defines': [ 'SQLITE_THREADSAFE=1', 'SQLITE_ENABLE_FTS3', 'SQLITE_ENABLE_RTREE' ], }, 'cflags_cc': [ '-Wno-unused-value', '-include ../src/gcc-preinclude.h' ], 'defines': [ '_REENTRANT=1', 'SQLITE_THREADSAFE=1', 'SQLITE_ENABLE_FTS3', 'SQLITE_ENABLE_RTREE' ], 'export_dependent_settings': [ 'action_before_build', ] } ] } node-sqlite3-2.2.0+ds1/examples/0000775000000000000000000000000012265157631015033 5ustar rootrootnode-sqlite3-2.2.0+ds1/examples/simple-chaining.js0000664000000000000000000000201212265157631020433 0ustar rootroot/** * Shows how to use chaining rather than the `serialize` method. */ "use strict"; var sqlite3 = require('sqlite3').verbose(); var db; function createDb() { console.log("createDb chain"); db = new sqlite3.Database('chain.sqlite3', createTable); } function createTable() { console.log("createTable lorem"); db.run("CREATE TABLE IF NOT EXISTS lorem (info TEXT)", insertRows); } function insertRows() { console.log("insertRows Ipsum i"); var stmt = db.prepare("INSERT INTO lorem VALUES (?)"); for (var i = 0; i < 10; i++) { stmt.run("Ipsum " + i); } stmt.finalize(readAllRows); } function readAllRows() { console.log("readAllRows lorem"); db.all("SELECT rowid AS id, info FROM lorem", function(err, rows) { rows.forEach(function (row) { console.log(row.id + ": " + row.info); }); closeDb(); }); } function closeDb() { console.log("closeDb"); db.close(); } function runChainExample() { createDb(); } runChainExample(); node-sqlite3-2.2.0+ds1/lib/0000775000000000000000000000000012265157631013763 5ustar rootrootnode-sqlite3-2.2.0+ds1/lib/binary_name.js0000664000000000000000000000341512265157631016610 0ustar rootroot var path = require('path'); var Binary = function(options) { var options = options || {}; var package_json = options.package_json || require('../package.json'); this.name = options.name || 'binding'; this.configuration = options.configuration || 'Release'; this.uri = options.uri || 'http://'+this.name+'.s3.amazonaws.com/'; this.module_maj_min = package_json.version.split('.').slice(0,2).join('.'); this.module_abi = package_json.abi; this.platform = options.platform || process.platform; this.target_arch = options.target_arch || process.arch; if (process.versions.modules) { // added in >= v0.10.4 and v0.11.7 // https://github.com/joyent/node/commit/ccabd4a6fa8a6eb79d29bc3bbe9fe2b6531c2d8e this.node_abi = 'node-v' + (+process.versions.modules); } else { this.node_abi = 'v8-' + process.versions.v8.split('.').slice(0,2).join('.'); } } Binary.prototype.filename = function() { return this.name + '.node'; } Binary.prototype.compression = function() { return '.tar.gz'; } Binary.prototype.getBasePath = function() { return this.node_abi + '-' + this.platform + '-' + this.target_arch; } Binary.prototype.getRequirePath = function(configuration) { return './' + path.join('binding', configuration || this.configuration, this.getBasePath(), this.filename()); } Binary.prototype.getModuleAbi = function() { return this.name + '-v' + this.module_maj_min + '.' + this.module_abi; } Binary.prototype.getArchivePath = function() { return this.getModuleAbi() + '-' + this.getBasePath() + this.compression(); } Binary.prototype.getRemotePath = function() { return this.uri+this.configuration+'/'+this.getArchivePath(); } module.exports.Binary = Binary;node-sqlite3-2.2.0+ds1/lib/index.js0000664000000000000000000000004712265157631015431 0ustar rootrootmodule.exports = require('./sqlite3'); node-sqlite3-2.2.0+ds1/lib/sqlite3.js0000664000000000000000000001416012265157631015707 0ustar rootrootvar binding = require('./node_sqlite3.node'); var sqlite3 = module.exports = exports = binding; var path = require('path'); var util = require('util'); var EventEmitter = require('events').EventEmitter; function errorCallback(args) { if (typeof args[args.length - 1] === 'function') { var callback = args[args.length - 1]; return function(err) { if (err) callback(err); }; } } function inherits(target, source) { for (var k in source.prototype) target.prototype[k] = source.prototype[k]; } sqlite3.cached = { Database: function(file, a, b) { if (file === '' || file === ':memory:') { // Don't cache special databases. return new Database(file, a, b); } if (file[0] !== '/') { file = path.join(process.cwd(), file); } if (!sqlite3.cached.objects[file]) { var db =sqlite3.cached.objects[file] = new Database(file, a, b); } else { // Make sure the callback is called. var db = sqlite3.cached.objects[file]; var callback = (typeof a === 'number') ? b : a; if (typeof callback === 'function') { function cb() { callback.call(db, null); } if (db.open) process.nextTick(cb); else db.once('open', cb); } } return db; }, objects: {} }; var Database = sqlite3.Database; var Statement = sqlite3.Statement; inherits(Database, EventEmitter); inherits(Statement, EventEmitter); // Database#prepare(sql, [bind1, bind2, ...], [callback]) Database.prototype.prepare = function(sql) { var params = Array.prototype.slice.call(arguments, 1); if (!params.length || (params.length === 1 && typeof params[0] === 'function')) { return new Statement(this, sql, params[0]); } else { var statement = new Statement(this, sql, errorCallback(params)); return statement.bind.apply(statement, params); } }; // Database#run(sql, [bind1, bind2, ...], [callback]) Database.prototype.run = function(sql) { var params = Array.prototype.slice.call(arguments, 1); var statement = new Statement(this, sql, errorCallback(params)); statement.run.apply(statement, params).finalize(); return this; }; // Database#get(sql, [bind1, bind2, ...], [callback]) Database.prototype.get = function(sql) { var params = Array.prototype.slice.call(arguments, 1); var statement = new Statement(this, sql, errorCallback(params)); statement.get.apply(statement, params).finalize(); return this; }; // Database#all(sql, [bind1, bind2, ...], [callback]) Database.prototype.all = function(sql) { var params = Array.prototype.slice.call(arguments, 1); var statement = new Statement(this, sql, errorCallback(params)); statement.all.apply(statement, params).finalize(); return this; }; // Database#each(sql, [bind1, bind2, ...], [callback], [complete]) Database.prototype.each = function(sql) { var params = Array.prototype.slice.call(arguments, 1); var statement = new Statement(this, sql, errorCallback(params)); statement.each.apply(statement, params).finalize(); return this; }; Database.prototype.map = function(sql) { var params = Array.prototype.slice.call(arguments, 1); var statement = new Statement(this, sql, errorCallback(params)); statement.map.apply(statement, params).finalize(); return this; }; Statement.prototype.map = function() { var params = Array.prototype.slice.call(arguments); var callback = params.pop(); params.push(function(err, rows) { if (err) return callback(err); var result = {}; if (rows.length) { var keys = Object.keys(rows[0]), key = keys[0]; if (keys.length > 2) { // Value is an object for (var i = 0; i < rows.length; i++) { result[rows[i][key]] = rows[i]; } } else { var value = keys[1]; // Value is a plain value for (var i = 0; i < rows.length; i++) { result[rows[i][key]] = rows[i][value]; } } } callback(err, result); }); return this.all.apply(this, params); }; var isVerbose = false; var supportedEvents = [ 'trace', 'profile', 'insert', 'update', 'delete' ]; Database.prototype.addListener = Database.prototype.on = function(type) { var val = EventEmitter.prototype.addListener.apply(this, arguments); if (supportedEvents.indexOf(type) >= 0) { this.configure(type, true); } return val; }; Database.prototype.removeListener = function(type) { var val = EventEmitter.prototype.removeListener.apply(this, arguments); if (supportedEvents.indexOf(type) >= 0 && !this._events[type]) { this.configure(type, false); } return val; }; Database.prototype.removeAllListeners = function(type) { var val = EventEmitter.prototype.removeAllListeners.apply(this, arguments); if (supportedEvents.indexOf(type) >= 0) { this.configure(type, false); } return val; }; // Save the stack trace over EIO callbacks. sqlite3.verbose = function() { if (!isVerbose) { var trace = require('./trace'); trace.extendTrace(Database.prototype, 'prepare'); trace.extendTrace(Database.prototype, 'get'); trace.extendTrace(Database.prototype, 'run'); trace.extendTrace(Database.prototype, 'all'); trace.extendTrace(Database.prototype, 'each'); trace.extendTrace(Database.prototype, 'map'); trace.extendTrace(Database.prototype, 'exec'); trace.extendTrace(Database.prototype, 'close'); trace.extendTrace(Statement.prototype, 'bind'); trace.extendTrace(Statement.prototype, 'get'); trace.extendTrace(Statement.prototype, 'run'); trace.extendTrace(Statement.prototype, 'all'); trace.extendTrace(Statement.prototype, 'each'); trace.extendTrace(Statement.prototype, 'map'); trace.extendTrace(Statement.prototype, 'reset'); trace.extendTrace(Statement.prototype, 'finalize'); isVerbose = true; } return this; }; node-sqlite3-2.2.0+ds1/lib/trace.js0000664000000000000000000000272012265157631015420 0ustar rootroot// Inspired by https://github.com/tlrobinson/long-stack-traces var EventEmitter = require('events').EventEmitter; var util = require('util'); function extendTrace(object, property, pos) { var old = object[property]; object[property] = function() { var error = new Error(); var name = object.constructor.name + '#' + property + '(' + Array.prototype.slice.call(arguments).map(function(el) { return util.inspect(el, false, 0); }).join(', ') + ')'; if (typeof pos === 'undefined') pos = -1; if (pos < 0) pos += arguments.length; var cb = arguments[pos]; if (typeof arguments[pos] === 'function') { arguments[pos] = function replacement() { try { return cb.apply(this, arguments); } catch (err) { if (err && err.stack && !err.__augmented) { err.stack = filter(err).join('\n'); err.stack += '\n--> in ' + name; err.stack += '\n' + filter(error).slice(1).join('\n'); err.__augmented = true; } throw err; } }; } return old.apply(this, arguments); }; } exports.extendTrace = extendTrace; function filter(error) { return error.stack.split('\n').filter(function(line) { return line.indexOf(__filename) < 0; }); } node-sqlite3-2.2.0+ds1/package.json0000664000000000000000000000340212265157631015502 0ustar rootroot{ "name": "sqlite3", "description": "Asynchronous, non-blocking SQLite3 bindings", "version": "2.2.0", "homepage": "http://github.com/mapbox/node-sqlite3", "author": { "name": "MapBox", "url": "https://mapbox.com/" }, "binary": { "module_name": "node_sqlite3", "module_path": "./lib", "remote_uri": "http://node-sqlite3.s3.amazonaws.com", "template": "{configuration}/{module_name}-v{version}-{node_abi}-{platform}-{arch}.tar.gz" }, "contributors": [ "Konstantin Käfer ", "Dane Springmeyer ", "Will White ", "Orlando Vazquez ", "Artem Kustikov ", "Eric Fredricksen ", "John Wright ", "Ryan Dahl ", "Tom MacWright ", "Carter Thaxton ", "Audrius Kažukauskas ", "Johannes Schauer ", "Nathan Rajlich ", "AJ ONeal ", "Mithgol" ], "repository": { "type": "git", "url": "git://github.com/mapbox/node-sqlite3.git" }, "dependencies": { "node-pre-gyp": "~0.2.5" }, "bundledDependencies": [ "node-pre-gyp" ], "engines": { "node": ">= 0.8.0 < 0.11.0" }, "scripts": { "install": "node-pre-gyp install --fallback-to-build", "pretest": "node test/support/createdb.js", "test": "mocha -R spec --timeout 200000" }, "licenses": [ { "type": "BSD" } ], "main": "./lib/sqlite3" }node-sqlite3-2.2.0+ds1/scripts/0000775000000000000000000000000012265157631014704 5ustar rootrootnode-sqlite3-2.2.0+ds1/scripts/build.bat0000664000000000000000000000240712265157631016476 0ustar rootroot@rem setup @rem git clone git://github.com/marcelklehr/nodist.git @rem create ~/.node_pre_gyprc @rem note, for 64 builds you may need to win7 sdk terminal @rem https://github.com/TooTallNate/node-gyp/issues/112 set PATH=c:\dev2\nodist\bin;%PATH% set PATH=node_modules\.bin;%PATH% set PATH=%PATH%;c:\Python27 @rem 32 bit set NODIST_X64=0 nodist use stable node -e "console.log(process.version + ' ' + process.arch)" node-pre-gyp clean npm install --build-from-source npm test node-pre-gyp package publish node-pre-gyp clean @rem 64 bit @ rem cannot open input file 'kernel32.lib' http://www.microsoft.com/en-us/download/details.aspx?id=4422 set NODIST_X64=1 nodist use stable node -e "console.log(process.version + ' ' + process.arch)" node-pre-gyp clean npm install --build-from-source npm test node-pre-gyp package publish node-pre-gyp clean @ rem 32 bit v0.8x set NODIST_X64=0 nodist use v0.8 node -e "console.log(process.version + ' ' + process.arch)" node-pre-gyp clean npm install --build-from-source npm test node-pre-gyp package publish node-pre-gyp clean @rem 64 bit v0.8.x set NODIST_X64=1 nodist use v0.8 node -e "console.log(process.version + ' ' + process.arch)" node-pre-gyp clean npm install --build-from-source npm test node-pre-gyp package publish node-pre-gyp clean node-sqlite3-2.2.0+ds1/sqlite3.js0000664000000000000000000000005312265157631015135 0ustar rootrootmodule.exports = require('./lib/sqlite3'); node-sqlite3-2.2.0+ds1/src/0000775000000000000000000000000012265157631014004 5ustar rootrootnode-sqlite3-2.2.0+ds1/src/async.h0000664000000000000000000000435012265157631015274 0ustar rootroot#ifndef NODE_SQLITE3_SRC_ASYNC_H #define NODE_SQLITE3_SRC_ASYNC_H #include "threading.h" #include #if defined(NODE_SQLITE3_BOOST_THREADING) #include #endif // Generic uv_async handler. template class Async { typedef void (*Callback)(Parent* parent, Item* item); protected: uv_async_t watcher; NODE_SQLITE3_MUTEX_t std::vector data; Callback callback; public: Parent* parent; public: Async(Parent* parent_, Callback cb_) : callback(cb_), parent(parent_) { watcher.data = this; NODE_SQLITE3_MUTEX_INIT uv_async_init(uv_default_loop(), &watcher, listener); } static void listener(uv_async_t* handle, int status) { Async* async = static_cast(handle->data); std::vector rows; NODE_SQLITE3_MUTEX_LOCK(&async->mutex) rows.swap(async->data); NODE_SQLITE3_MUTEX_UNLOCK(&async->mutex) for (unsigned int i = 0, size = rows.size(); i < size; i++) { #if NODE_VERSION_AT_LEAST(0, 7, 9) uv_unref((uv_handle_t *)&async->watcher); #else uv_unref(uv_default_loop()); #endif async->callback(async->parent, rows[i]); } } static void close(uv_handle_t* handle) { assert(handle != NULL); assert(handle->data != NULL); Async* async = static_cast(handle->data); delete async; } void finish() { // Need to call the listener again to ensure all items have been // processed. Is this a bug in uv_async? Feels like uv_close // should handle that. listener(&watcher, 0); uv_close((uv_handle_t*)&watcher, close); } void add(Item* item) { // Make sure node runs long enough to deliver the messages. #if NODE_VERSION_AT_LEAST(0, 7, 9) uv_ref((uv_handle_t *)&watcher); #else uv_ref(uv_default_loop()); #endif NODE_SQLITE3_MUTEX_LOCK(&mutex); data.push_back(item); NODE_SQLITE3_MUTEX_UNLOCK(&mutex) } void send() { uv_async_send(&watcher); } void send(Item* item) { add(item); send(); } ~Async() { NODE_SQLITE3_MUTEX_DESTROY } }; #endif node-sqlite3-2.2.0+ds1/src/database.cc0000664000000000000000000004606312265157631016070 0ustar rootroot#include #include #include "macros.h" #include "database.h" #include "statement.h" using namespace node_sqlite3; Persistent Database::constructor_template; void Database::Init(Handle target) { HandleScope scope; Local t = FunctionTemplate::New(New); constructor_template = Persistent::New(t); constructor_template->InstanceTemplate()->SetInternalFieldCount(1); constructor_template->SetClassName(String::NewSymbol("Database")); NODE_SET_PROTOTYPE_METHOD(constructor_template, "close", Close); NODE_SET_PROTOTYPE_METHOD(constructor_template, "exec", Exec); NODE_SET_PROTOTYPE_METHOD(constructor_template, "wait", Wait); NODE_SET_PROTOTYPE_METHOD(constructor_template, "loadExtension", LoadExtension); NODE_SET_PROTOTYPE_METHOD(constructor_template, "serialize", Serialize); NODE_SET_PROTOTYPE_METHOD(constructor_template, "parallelize", Parallelize); NODE_SET_PROTOTYPE_METHOD(constructor_template, "configure", Configure); NODE_SET_GETTER(constructor_template, "open", OpenGetter); target->Set(String::NewSymbol("Database"), constructor_template->GetFunction()); } void Database::Process() { if (!open && locked && !queue.empty()) { EXCEPTION(String::New("Database handle is closed"), SQLITE_MISUSE, exception); Local argv[] = { exception }; bool called = false; // Call all callbacks with the error object. while (!queue.empty()) { Call* call = queue.front(); if (!call->baton->callback.IsEmpty() && call->baton->callback->IsFunction()) { TRY_CATCH_CALL(handle_, call->baton->callback, 1, argv); called = true; } queue.pop(); // We don't call the actual callback, so we have to make sure that // the baton gets destroyed. delete call->baton; delete call; } // When we couldn't call a callback function, emit an error on the // Database object. if (!called) { Local args[] = { String::NewSymbol("error"), exception }; EMIT_EVENT(handle_, 2, args); } return; } while (open && (!locked || pending == 0) && !queue.empty()) { Call* call = queue.front(); if (call->exclusive && pending > 0) { break; } queue.pop(); locked = call->exclusive; call->callback(call->baton); delete call; if (locked) break; } } void Database::Schedule(Work_Callback callback, Baton* baton, bool exclusive) { if (!open && locked) { EXCEPTION(String::New("Database is closed"), SQLITE_MISUSE, exception); if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { exception }; TRY_CATCH_CALL(handle_, baton->callback, 1, argv); } else { Local argv[] = { String::NewSymbol("error"), exception }; EMIT_EVENT(handle_, 2, argv); } return; } if (!open || ((locked || exclusive || serialize) && pending > 0)) { queue.push(new Call(callback, baton, exclusive || serialize)); } else { locked = exclusive; callback(baton); } } Handle Database::New(const Arguments& args) { HandleScope scope; if (!args.IsConstructCall()) { return ThrowException(Exception::TypeError( String::New("Use the new operator to create new Database objects")) ); } REQUIRE_ARGUMENT_STRING(0, filename); int pos = 1; int mode; if (args.Length() >= pos && args[pos]->IsInt32()) { mode = args[pos++]->Int32Value(); } else { mode = SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_FULLMUTEX; } Local callback; if (args.Length() >= pos && args[pos]->IsFunction()) { callback = Local::Cast(args[pos++]); } Database* db = new Database(); db->Wrap(args.This()); args.This()->Set(String::NewSymbol("filename"), args[0]->ToString(), ReadOnly); args.This()->Set(String::NewSymbol("mode"), Integer::New(mode), ReadOnly); // Start opening the database. OpenBaton* baton = new OpenBaton(db, callback, *filename, mode); Work_BeginOpen(baton); return args.This(); } void Database::Work_BeginOpen(Baton* baton) { int status = uv_queue_work(uv_default_loop(), &baton->request, Work_Open, (uv_after_work_cb)Work_AfterOpen); assert(status == 0); } void Database::Work_Open(uv_work_t* req) { OpenBaton* baton = static_cast(req->data); Database* db = baton->db; baton->status = sqlite3_open_v2( baton->filename.c_str(), &db->handle, baton->mode, NULL ); if (baton->status != SQLITE_OK) { baton->message = std::string(sqlite3_errmsg(db->handle)); sqlite3_close(db->handle); db->handle = NULL; } else { // Set default database handle values. sqlite3_busy_timeout(db->handle, 1000); } } void Database::Work_AfterOpen(uv_work_t* req) { HandleScope scope; OpenBaton* baton = static_cast(req->data); Database* db = baton->db; Local argv[1]; if (baton->status != SQLITE_OK) { EXCEPTION(String::New(baton->message.c_str()), baton->status, exception); argv[0] = exception; } else { db->open = true; argv[0] = Local::New(Null()); } if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { TRY_CATCH_CALL(db->handle_, baton->callback, 1, argv); } else if (!db->open) { Local args[] = { String::NewSymbol("error"), argv[0] }; EMIT_EVENT(db->handle_, 2, args); } if (db->open) { Local args[] = { String::NewSymbol("open") }; EMIT_EVENT(db->handle_, 1, args); db->Process(); } delete baton; } Handle Database::OpenGetter(Local str, const AccessorInfo& accessor) { HandleScope scope; Database* db = ObjectWrap::Unwrap(accessor.This()); return Boolean::New(db->open); } Handle Database::Close(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); OPTIONAL_ARGUMENT_FUNCTION(0, callback); Baton* baton = new Baton(db, callback); db->Schedule(Work_BeginClose, baton, true); return args.This(); } void Database::Work_BeginClose(Baton* baton) { assert(baton->db->locked); assert(baton->db->open); assert(baton->db->handle); assert(baton->db->pending == 0); baton->db->RemoveCallbacks(); int status = uv_queue_work(uv_default_loop(), &baton->request, Work_Close, (uv_after_work_cb)Work_AfterClose); assert(status == 0); } void Database::Work_Close(uv_work_t* req) { Baton* baton = static_cast(req->data); Database* db = baton->db; baton->status = sqlite3_close(db->handle); if (baton->status != SQLITE_OK) { baton->message = std::string(sqlite3_errmsg(db->handle)); } else { db->handle = NULL; } } void Database::Work_AfterClose(uv_work_t* req) { HandleScope scope; Baton* baton = static_cast(req->data); Database* db = baton->db; Local argv[1]; if (baton->status != SQLITE_OK) { EXCEPTION(String::New(baton->message.c_str()), baton->status, exception); argv[0] = exception; } else { db->open = false; // Leave db->locked to indicate that this db object has reached // the end of its life. argv[0] = Local::New(Null()); } // Fire callbacks. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { TRY_CATCH_CALL(db->handle_, baton->callback, 1, argv); } else if (db->open) { Local args[] = { String::NewSymbol("error"), argv[0] }; EMIT_EVENT(db->handle_, 2, args); } if (!db->open) { Local args[] = { String::NewSymbol("close"), argv[0] }; EMIT_EVENT(db->handle_, 1, args); db->Process(); } delete baton; } Handle Database::Serialize(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); OPTIONAL_ARGUMENT_FUNCTION(0, callback); bool before = db->serialize; db->serialize = true; if (!callback.IsEmpty() && callback->IsFunction()) { TRY_CATCH_CALL(args.This(), callback, 0, NULL); db->serialize = before; } db->Process(); return args.This(); } Handle Database::Parallelize(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); OPTIONAL_ARGUMENT_FUNCTION(0, callback); bool before = db->serialize; db->serialize = false; if (!callback.IsEmpty() && callback->IsFunction()) { TRY_CATCH_CALL(args.This(), callback, 0, NULL); db->serialize = before; } db->Process(); return args.This(); } Handle Database::Configure(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); REQUIRE_ARGUMENTS(2); if (args[0]->Equals(String::NewSymbol("trace"))) { Local handle; Baton* baton = new Baton(db, handle); db->Schedule(RegisterTraceCallback, baton); } else if (args[0]->Equals(String::NewSymbol("profile"))) { Local handle; Baton* baton = new Baton(db, handle); db->Schedule(RegisterProfileCallback, baton); } else if (args[0]->Equals(String::NewSymbol("busyTimeout"))) { if (!args[1]->IsInt32()) { return ThrowException(Exception::TypeError( String::New("Value must be an integer")) ); } Local handle; Baton* baton = new Baton(db, handle); baton->status = args[1]->Int32Value(); db->Schedule(SetBusyTimeout, baton); } else { return ThrowException(Exception::Error(String::Concat( args[0]->ToString(), String::NewSymbol(" is not a valid configuration option") ))); } db->Process(); return args.This(); } void Database::SetBusyTimeout(Baton* baton) { assert(baton->db->open); assert(baton->db->handle); // Abuse the status field for passing the timeout. sqlite3_busy_timeout(baton->db->handle, baton->status); delete baton; } void Database::RegisterTraceCallback(Baton* baton) { assert(baton->db->open); assert(baton->db->handle); Database* db = baton->db; if (db->debug_trace == NULL) { // Add it. db->debug_trace = new AsyncTrace(db, TraceCallback); sqlite3_trace(db->handle, TraceCallback, db); } else { // Remove it. sqlite3_trace(db->handle, NULL, NULL); db->debug_trace->finish(); db->debug_trace = NULL; } delete baton; } void Database::TraceCallback(void* db, const char* sql) { // Note: This function is called in the thread pool. // Note: Some queries, such as "EXPLAIN" queries, are not sent through this. static_cast(db)->debug_trace->send(new std::string(sql)); } void Database::TraceCallback(Database* db, std::string* sql) { // Note: This function is called in the main V8 thread. HandleScope scope; Local argv[] = { String::NewSymbol("trace"), String::New(sql->c_str()) }; EMIT_EVENT(db->handle_, 2, argv); delete sql; } void Database::RegisterProfileCallback(Baton* baton) { assert(baton->db->open); assert(baton->db->handle); Database* db = baton->db; if (db->debug_profile == NULL) { // Add it. db->debug_profile = new AsyncProfile(db, ProfileCallback); sqlite3_profile(db->handle, ProfileCallback, db); } else { // Remove it. sqlite3_profile(db->handle, NULL, NULL); db->debug_profile->finish(); db->debug_profile = NULL; } delete baton; } void Database::ProfileCallback(void* db, const char* sql, sqlite3_uint64 nsecs) { // Note: This function is called in the thread pool. // Note: Some queries, such as "EXPLAIN" queries, are not sent through this. ProfileInfo* info = new ProfileInfo(); info->sql = std::string(sql); info->nsecs = nsecs; static_cast(db)->debug_profile->send(info); } void Database::ProfileCallback(Database *db, ProfileInfo* info) { HandleScope scope; Local argv[] = { String::NewSymbol("profile"), String::New(info->sql.c_str()), Integer::New((double)info->nsecs / 1000000.0) }; EMIT_EVENT(db->handle_, 3, argv); delete info; } void Database::RegisterUpdateCallback(Baton* baton) { assert(baton->db->open); assert(baton->db->handle); Database* db = baton->db; if (db->update_event == NULL) { // Add it. db->update_event = new AsyncUpdate(db, UpdateCallback); sqlite3_update_hook(db->handle, UpdateCallback, db); } else { // Remove it. sqlite3_update_hook(db->handle, NULL, NULL); db->update_event->finish(); db->update_event = NULL; } delete baton; } void Database::UpdateCallback(void* db, int type, const char* database, const char* table, sqlite3_int64 rowid) { // Note: This function is called in the thread pool. // Note: Some queries, such as "EXPLAIN" queries, are not sent through this. UpdateInfo* info = new UpdateInfo(); info->type = type; info->database = std::string(database); info->table = std::string(table); info->rowid = rowid; static_cast(db)->update_event->send(info); } void Database::UpdateCallback(Database *db, UpdateInfo* info) { HandleScope scope; Local argv[] = { String::NewSymbol(sqlite_authorizer_string(info->type)), String::New(info->database.c_str()), String::New(info->table.c_str()), Integer::New(info->rowid), }; EMIT_EVENT(db->handle_, 4, argv); delete info; } Handle Database::Exec(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); REQUIRE_ARGUMENT_STRING(0, sql); OPTIONAL_ARGUMENT_FUNCTION(1, callback); Baton* baton = new ExecBaton(db, callback, *sql); db->Schedule(Work_BeginExec, baton, true); return args.This(); } void Database::Work_BeginExec(Baton* baton) { assert(baton->db->locked); assert(baton->db->open); assert(baton->db->handle); assert(baton->db->pending == 0); int status = uv_queue_work(uv_default_loop(), &baton->request, Work_Exec, (uv_after_work_cb)Work_AfterExec); assert(status == 0); } void Database::Work_Exec(uv_work_t* req) { ExecBaton* baton = static_cast(req->data); char* message = NULL; baton->status = sqlite3_exec( baton->db->handle, baton->sql.c_str(), NULL, NULL, &message ); if (baton->status != SQLITE_OK && message != NULL) { baton->message = std::string(message); sqlite3_free(message); } } void Database::Work_AfterExec(uv_work_t* req) { HandleScope scope; ExecBaton* baton = static_cast(req->data); Database* db = baton->db; if (baton->status != SQLITE_OK) { EXCEPTION(String::New(baton->message.c_str()), baton->status, exception); if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { exception }; TRY_CATCH_CALL(db->handle_, baton->callback, 1, argv); } else { Local args[] = { String::NewSymbol("error"), exception }; EMIT_EVENT(db->handle_, 2, args); } } else if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(db->handle_, baton->callback, 1, argv); } db->Process(); delete baton; } Handle Database::Wait(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); OPTIONAL_ARGUMENT_FUNCTION(0, callback); Baton* baton = new Baton(db, callback); db->Schedule(Work_Wait, baton, true); return args.This(); } void Database::Work_Wait(Baton* baton) { HandleScope scope; assert(baton->db->locked); assert(baton->db->open); assert(baton->db->handle); assert(baton->db->pending == 0); if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(baton->db->handle_, baton->callback, 1, argv); } baton->db->Process(); delete baton; } Handle Database::LoadExtension(const Arguments& args) { HandleScope scope; Database* db = ObjectWrap::Unwrap(args.This()); REQUIRE_ARGUMENT_STRING(0, filename); OPTIONAL_ARGUMENT_FUNCTION(1, callback); Baton* baton = new LoadExtensionBaton(db, callback, *filename); db->Schedule(Work_BeginLoadExtension, baton, true); return args.This(); } void Database::Work_BeginLoadExtension(Baton* baton) { assert(baton->db->locked); assert(baton->db->open); assert(baton->db->handle); assert(baton->db->pending == 0); int status = uv_queue_work(uv_default_loop(), &baton->request, Work_LoadExtension, (uv_after_work_cb)Work_AfterLoadExtension); assert(status == 0); } void Database::Work_LoadExtension(uv_work_t* req) { LoadExtensionBaton* baton = static_cast(req->data); sqlite3_enable_load_extension(baton->db->handle, 1); char* message = NULL; baton->status = sqlite3_load_extension( baton->db->handle, baton->filename.c_str(), 0, &message ); sqlite3_enable_load_extension(baton->db->handle, 0); if (baton->status != SQLITE_OK && message != NULL) { baton->message = std::string(message); sqlite3_free(message); } } void Database::Work_AfterLoadExtension(uv_work_t* req) { HandleScope scope; LoadExtensionBaton* baton = static_cast(req->data); Database* db = baton->db; if (baton->status != SQLITE_OK) { EXCEPTION(String::New(baton->message.c_str()), baton->status, exception); if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { exception }; TRY_CATCH_CALL(db->handle_, baton->callback, 1, argv); } else { Local args[] = { String::NewSymbol("error"), exception }; EMIT_EVENT(db->handle_, 2, args); } } else if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(db->handle_, baton->callback, 1, argv); } db->Process(); delete baton; } void Database::RemoveCallbacks() { if (debug_trace) { debug_trace->finish(); debug_trace = NULL; } if (debug_profile) { debug_profile->finish(); debug_profile = NULL; } } node-sqlite3-2.2.0+ds1/src/database.h0000664000000000000000000001176412265157631015732 0ustar rootroot#ifndef NODE_SQLITE3_SRC_DATABASE_H #define NODE_SQLITE3_SRC_DATABASE_H #include #include #include #include #include "async.h" using namespace v8; using namespace node; namespace node_sqlite3 { class Database; class Database : public ObjectWrap { public: static Persistent constructor_template; static void Init(Handle target); static inline bool HasInstance(Handle val) { if (!val->IsObject()) return false; Local obj = val->ToObject(); return constructor_template->HasInstance(obj); } struct Baton { uv_work_t request; Database* db; Persistent callback; int status; std::string message; Baton(Database* db_, Handle cb_) : db(db_), status(SQLITE_OK) { db->Ref(); request.data = this; callback = Persistent::New(cb_); } virtual ~Baton() { db->Unref(); callback.Dispose(); } }; struct OpenBaton : Baton { std::string filename; int mode; OpenBaton(Database* db_, Handle cb_, const char* filename_, int mode_) : Baton(db_, cb_), filename(filename_), mode(mode_) {} }; struct ExecBaton : Baton { std::string sql; ExecBaton(Database* db_, Handle cb_, const char* sql_) : Baton(db_, cb_), sql(sql_) {} }; struct LoadExtensionBaton : Baton { std::string filename; LoadExtensionBaton(Database* db_, Handle cb_, const char* filename_) : Baton(db_, cb_), filename(filename_) {} }; typedef void (*Work_Callback)(Baton* baton); struct Call { Call(Work_Callback cb_, Baton* baton_, bool exclusive_ = false) : callback(cb_), exclusive(exclusive_), baton(baton_) {}; Work_Callback callback; bool exclusive; Baton* baton; }; struct ProfileInfo { std::string sql; sqlite3_int64 nsecs; }; struct UpdateInfo { int type; std::string database; std::string table; sqlite3_int64 rowid; }; bool IsOpen() { return open; } bool IsLocked() { return locked; } typedef Async AsyncTrace; typedef Async AsyncProfile; typedef Async AsyncUpdate; friend class Statement; protected: Database() : ObjectWrap(), handle(NULL), open(false), locked(false), pending(0), serialize(false), debug_trace(NULL), debug_profile(NULL), update_event(NULL) { } ~Database() { RemoveCallbacks(); sqlite3_close(handle); handle = NULL; open = false; } static Handle New(const Arguments& args); static void Work_BeginOpen(Baton* baton); static void Work_Open(uv_work_t* req); static void Work_AfterOpen(uv_work_t* req); static Handle OpenGetter(Local str, const AccessorInfo& accessor); void Schedule(Work_Callback callback, Baton* baton, bool exclusive = false); void Process(); static Handle Exec(const Arguments& args); static void Work_BeginExec(Baton* baton); static void Work_Exec(uv_work_t* req); static void Work_AfterExec(uv_work_t* req); static Handle Wait(const Arguments& args); static void Work_Wait(Baton* baton); static Handle Close(const Arguments& args); static void Work_BeginClose(Baton* baton); static void Work_Close(uv_work_t* req); static void Work_AfterClose(uv_work_t* req); static Handle LoadExtension(const Arguments& args); static void Work_BeginLoadExtension(Baton* baton); static void Work_LoadExtension(uv_work_t* req); static void Work_AfterLoadExtension(uv_work_t* req); static Handle Serialize(const Arguments& args); static Handle Parallelize(const Arguments& args); static Handle Configure(const Arguments& args); static void SetBusyTimeout(Baton* baton); static void RegisterTraceCallback(Baton* baton); static void TraceCallback(void* db, const char* sql); static void TraceCallback(Database* db, std::string* sql); static void RegisterProfileCallback(Baton* baton); static void ProfileCallback(void* db, const char* sql, sqlite3_uint64 nsecs); static void ProfileCallback(Database* db, ProfileInfo* info); static void RegisterUpdateCallback(Baton* baton); static void UpdateCallback(void* db, int type, const char* database, const char* table, sqlite3_int64 rowid); static void UpdateCallback(Database* db, UpdateInfo* info); void RemoveCallbacks(); protected: sqlite3* handle; bool open; bool locked; unsigned int pending; bool serialize; std::queue queue; AsyncTrace* debug_trace; AsyncProfile* debug_profile; AsyncUpdate* update_event; }; } #endif node-sqlite3-2.2.0+ds1/src/gcc-preinclude.h0000664000000000000000000000023012265157631017034 0ustar rootroot // https://rjpower9000.wordpress.com/2012/04/09/fun-with-shared-libraries-version-glibc_2-14-not-found/ __asm__(".symver memcpy,memcpy@GLIBC_2.2.5"); node-sqlite3-2.2.0+ds1/src/macros.h0000664000000000000000000002335312265157631015447 0ustar rootroot#ifndef NODE_SQLITE3_SRC_MACROS_H #define NODE_SQLITE3_SRC_MACROS_H const char* sqlite_code_string(int code); const char* sqlite_authorizer_string(int type); #define REQUIRE_ARGUMENTS(n) \ if (args.Length() < (n)) { \ return ThrowException( \ Exception::TypeError(String::New("Expected " #n "arguments")) \ ); \ } #define REQUIRE_ARGUMENT_EXTERNAL(i, var) \ if (args.Length() <= (i) || !args[i]->IsExternal()) { \ return ThrowException( \ Exception::TypeError(String::New("Argument " #i " invalid")) \ ); \ } \ Local var = Local::Cast(args[i]); #define REQUIRE_ARGUMENT_FUNCTION(i, var) \ if (args.Length() <= (i) || !args[i]->IsFunction()) { \ return ThrowException(Exception::TypeError( \ String::New("Argument " #i " must be a function")) \ ); \ } \ Local var = Local::Cast(args[i]); #define REQUIRE_ARGUMENT_STRING(i, var) \ if (args.Length() <= (i) || !args[i]->IsString()) { \ return ThrowException(Exception::TypeError( \ String::New("Argument " #i " must be a string")) \ ); \ } \ String::Utf8Value var(args[i]->ToString()); #define OPTIONAL_ARGUMENT_FUNCTION(i, var) \ Local var; \ if (args.Length() > i && !args[i]->IsUndefined()) { \ if (!args[i]->IsFunction()) { \ return ThrowException(Exception::TypeError( \ String::New("Argument " #i " must be a function")) \ ); \ } \ var = Local::Cast(args[i]); \ } #define OPTIONAL_ARGUMENT_INTEGER(i, var, default) \ int var; \ if (args.Length() <= (i)) { \ var = (default); \ } \ else if (args[i]->IsInt32()) { \ var = args[i]->Int32Value(); \ } \ else { \ return ThrowException(Exception::TypeError( \ String::New("Argument " #i " must be an integer")) \ ); \ } #define DEFINE_CONSTANT_INTEGER(target, constant, name) \ (target)->Set( \ String::NewSymbol(#name), \ Integer::New(constant), \ static_cast(ReadOnly | DontDelete) \ ); #define DEFINE_CONSTANT_STRING(target, constant, name) \ (target)->Set( \ String::NewSymbol(#name), \ String::NewSymbol(constant), \ static_cast(ReadOnly | DontDelete) \ ); #define NODE_SET_GETTER(target, name, function) \ (target)->InstanceTemplate() \ ->SetAccessor(String::NewSymbol(name), (function)); #define GET_STRING(source, name, property) \ String::Utf8Value name((source)->Get(String::NewSymbol(property))); #define GET_INTEGER(source, name, property) \ int name = (source)->Get(String::NewSymbol(property))->Int32Value(); #define EXCEPTION(msg, errno, name) \ Local name = Exception::Error( \ String::Concat( \ String::Concat( \ String::NewSymbol(sqlite_code_string(errno)), \ String::NewSymbol(": ") \ ), \ (msg) \ ) \ ); \ Local name ##_obj = name->ToObject(); \ name ##_obj->Set(NODE_PSYMBOL("errno"), Integer::New(errno)); \ name ##_obj->Set(NODE_PSYMBOL("code"), \ String::NewSymbol(sqlite_code_string(errno))); #define EMIT_EVENT(obj, argc, argv) \ TRY_CATCH_CALL((obj), \ Local::Cast((obj)->Get(String::NewSymbol("emit"))), \ argc, argv \ ); #define TRY_CATCH_CALL(context, callback, argc, argv) \ { TryCatch try_catch; \ (callback)->Call((context), (argc), (argv)); \ if (try_catch.HasCaught()) { \ FatalException(try_catch); \ } } #define WORK_DEFINITION(name) \ static Handle name(const Arguments& args); \ static void Work_Begin##name(Baton* baton); \ static void Work_##name(uv_work_t* req); \ static void Work_After##name(uv_work_t* req); #define STATEMENT_BEGIN(type) \ assert(baton); \ assert(baton->stmt); \ assert(!baton->stmt->locked); \ assert(!baton->stmt->finalized); \ assert(baton->stmt->prepared); \ baton->stmt->locked = true; \ baton->stmt->db->pending++; \ int status = uv_queue_work(uv_default_loop(), \ &baton->request, Work_##type, (uv_after_work_cb)Work_After##type); \ assert(status == 0); #define STATEMENT_INIT(type) \ type* baton = static_cast(req->data); \ Statement* stmt = baton->stmt; #define STATEMENT_END() \ assert(stmt->locked); \ assert(stmt->db->pending); \ stmt->locked = false; \ stmt->db->pending--; \ stmt->Process(); \ stmt->db->Process(); \ delete baton; #define DELETE_FIELD(field) \ if (field != NULL) { \ switch ((field)->type) { \ case SQLITE_INTEGER: delete (Values::Integer*)(field); break; \ case SQLITE_FLOAT: delete (Values::Float*)(field); break; \ case SQLITE_TEXT: delete (Values::Text*)(field); break; \ case SQLITE_BLOB: delete (Values::Blob*)(field); break; \ case SQLITE_NULL: delete (Values::Null*)(field); break; \ } \ } #endif node-sqlite3-2.2.0+ds1/src/node_sqlite3.cc0000664000000000000000000001061612265157631016710 0ustar rootroot#include #include #include #include #include #include #include #include "macros.h" #include "database.h" #include "statement.h" using namespace node_sqlite3; namespace { void RegisterModule(v8::Handle target) { Database::Init(target); Statement::Init(target); DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READONLY, OPEN_READONLY); DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READWRITE, OPEN_READWRITE); DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_CREATE, OPEN_CREATE); DEFINE_CONSTANT_STRING(target, SQLITE_VERSION, VERSION); #ifdef SQLITE_SOURCE_ID DEFINE_CONSTANT_STRING(target, SQLITE_SOURCE_ID, SOURCE_ID); #endif DEFINE_CONSTANT_INTEGER(target, SQLITE_VERSION_NUMBER, VERSION_NUMBER); DEFINE_CONSTANT_INTEGER(target, SQLITE_OK, OK); DEFINE_CONSTANT_INTEGER(target, SQLITE_ERROR, ERROR); DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERNAL, INTERNAL); DEFINE_CONSTANT_INTEGER(target, SQLITE_PERM, PERM); DEFINE_CONSTANT_INTEGER(target, SQLITE_ABORT, ABORT); DEFINE_CONSTANT_INTEGER(target, SQLITE_BUSY, BUSY); DEFINE_CONSTANT_INTEGER(target, SQLITE_LOCKED, LOCKED); DEFINE_CONSTANT_INTEGER(target, SQLITE_NOMEM, NOMEM); DEFINE_CONSTANT_INTEGER(target, SQLITE_READONLY, READONLY); DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERRUPT, INTERRUPT); DEFINE_CONSTANT_INTEGER(target, SQLITE_IOERR, IOERR); DEFINE_CONSTANT_INTEGER(target, SQLITE_CORRUPT, CORRUPT); DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTFOUND, NOTFOUND); DEFINE_CONSTANT_INTEGER(target, SQLITE_FULL, FULL); DEFINE_CONSTANT_INTEGER(target, SQLITE_CANTOPEN, CANTOPEN); DEFINE_CONSTANT_INTEGER(target, SQLITE_PROTOCOL, PROTOCOL); DEFINE_CONSTANT_INTEGER(target, SQLITE_EMPTY, EMPTY); DEFINE_CONSTANT_INTEGER(target, SQLITE_SCHEMA, SCHEMA); DEFINE_CONSTANT_INTEGER(target, SQLITE_TOOBIG, TOOBIG); DEFINE_CONSTANT_INTEGER(target, SQLITE_CONSTRAINT, CONSTRAINT); DEFINE_CONSTANT_INTEGER(target, SQLITE_MISMATCH, MISMATCH); DEFINE_CONSTANT_INTEGER(target, SQLITE_MISUSE, MISUSE); DEFINE_CONSTANT_INTEGER(target, SQLITE_NOLFS, NOLFS); DEFINE_CONSTANT_INTEGER(target, SQLITE_AUTH, AUTH); DEFINE_CONSTANT_INTEGER(target, SQLITE_FORMAT, FORMAT); DEFINE_CONSTANT_INTEGER(target, SQLITE_RANGE, RANGE); DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTADB, NOTADB); } } const char* sqlite_code_string(int code) { switch (code) { case SQLITE_OK: return "SQLITE_OK"; case SQLITE_ERROR: return "SQLITE_ERROR"; case SQLITE_INTERNAL: return "SQLITE_INTERNAL"; case SQLITE_PERM: return "SQLITE_PERM"; case SQLITE_ABORT: return "SQLITE_ABORT"; case SQLITE_BUSY: return "SQLITE_BUSY"; case SQLITE_LOCKED: return "SQLITE_LOCKED"; case SQLITE_NOMEM: return "SQLITE_NOMEM"; case SQLITE_READONLY: return "SQLITE_READONLY"; case SQLITE_INTERRUPT: return "SQLITE_INTERRUPT"; case SQLITE_IOERR: return "SQLITE_IOERR"; case SQLITE_CORRUPT: return "SQLITE_CORRUPT"; case SQLITE_NOTFOUND: return "SQLITE_NOTFOUND"; case SQLITE_FULL: return "SQLITE_FULL"; case SQLITE_CANTOPEN: return "SQLITE_CANTOPEN"; case SQLITE_PROTOCOL: return "SQLITE_PROTOCOL"; case SQLITE_EMPTY: return "SQLITE_EMPTY"; case SQLITE_SCHEMA: return "SQLITE_SCHEMA"; case SQLITE_TOOBIG: return "SQLITE_TOOBIG"; case SQLITE_CONSTRAINT: return "SQLITE_CONSTRAINT"; case SQLITE_MISMATCH: return "SQLITE_MISMATCH"; case SQLITE_MISUSE: return "SQLITE_MISUSE"; case SQLITE_NOLFS: return "SQLITE_NOLFS"; case SQLITE_AUTH: return "SQLITE_AUTH"; case SQLITE_FORMAT: return "SQLITE_FORMAT"; case SQLITE_RANGE: return "SQLITE_RANGE"; case SQLITE_NOTADB: return "SQLITE_NOTADB"; case SQLITE_ROW: return "SQLITE_ROW"; case SQLITE_DONE: return "SQLITE_DONE"; default: return "UNKNOWN"; } } const char* sqlite_authorizer_string(int type) { switch (type) { case SQLITE_INSERT: return "insert"; case SQLITE_UPDATE: return "update"; case SQLITE_DELETE: return "delete"; default: return ""; } } NODE_MODULE(node_sqlite3, RegisterModule); node-sqlite3-2.2.0+ds1/src/statement.cc0000664000000000000000000006573112265157631016333 0ustar rootroot#include #include #include #include #include "macros.h" #include "database.h" #include "statement.h" using namespace node_sqlite3; Persistent Statement::constructor_template; void Statement::Init(Handle target) { HandleScope scope; Local t = FunctionTemplate::New(New); constructor_template = Persistent::New(t); constructor_template->InstanceTemplate()->SetInternalFieldCount(1); constructor_template->SetClassName(String::NewSymbol("Statement")); NODE_SET_PROTOTYPE_METHOD(constructor_template, "bind", Bind); NODE_SET_PROTOTYPE_METHOD(constructor_template, "get", Get); NODE_SET_PROTOTYPE_METHOD(constructor_template, "run", Run); NODE_SET_PROTOTYPE_METHOD(constructor_template, "all", All); NODE_SET_PROTOTYPE_METHOD(constructor_template, "each", Each); NODE_SET_PROTOTYPE_METHOD(constructor_template, "reset", Reset); NODE_SET_PROTOTYPE_METHOD(constructor_template, "finalize", Finalize); target->Set(String::NewSymbol("Statement"), constructor_template->GetFunction()); } void Statement::Process() { if (finalized && !queue.empty()) { return CleanQueue(); } while (prepared && !locked && !queue.empty()) { Call* call = queue.front(); queue.pop(); call->callback(call->baton); delete call; } } void Statement::Schedule(Work_Callback callback, Baton* baton) { if (finalized) { queue.push(new Call(callback, baton)); CleanQueue(); } else if (!prepared || locked) { queue.push(new Call(callback, baton)); } else { callback(baton); } } template void Statement::Error(T* baton) { Statement* stmt = baton->stmt; // Fail hard on logic errors. assert(stmt->status != 0); EXCEPTION(String::New(stmt->message.c_str()), stmt->status, exception); if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { exception }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 1, argv); } else { Local argv[] = { String::NewSymbol("error"), exception }; EMIT_EVENT(stmt->handle_, 2, argv); } } // { Database db, String sql, Array params, Function callback } Handle Statement::New(const Arguments& args) { HandleScope scope; if (!args.IsConstructCall()) { return ThrowException(Exception::TypeError( String::New("Use the new operator to create new Statement objects")) ); } int length = args.Length(); if (length <= 0 || !Database::HasInstance(args[0])) { return ThrowException(Exception::TypeError( String::New("Database object expected"))); } else if (length <= 1 || !args[1]->IsString()) { return ThrowException(Exception::TypeError( String::New("SQL query expected"))); } else if (length > 2 && !args[2]->IsUndefined() && !args[2]->IsFunction()) { return ThrowException(Exception::TypeError( String::New("Callback expected"))); } Database* db = ObjectWrap::Unwrap(args[0]->ToObject()); Local sql = Local::Cast(args[1]); args.This()->Set(String::NewSymbol("sql"), sql, ReadOnly); Statement* stmt = new Statement(db); stmt->Wrap(args.This()); PrepareBaton* baton = new PrepareBaton(db, Local::Cast(args[2]), stmt); baton->sql = std::string(*String::Utf8Value(sql)); db->Schedule(Work_BeginPrepare, baton); return args.This(); } void Statement::Work_BeginPrepare(Database::Baton* baton) { assert(baton->db->open); baton->db->pending++; int status = uv_queue_work(uv_default_loop(), &baton->request, Work_Prepare, (uv_after_work_cb)Work_AfterPrepare); assert(status == 0); } void Statement::Work_Prepare(uv_work_t* req) { STATEMENT_INIT(PrepareBaton); // In case preparing fails, we use a mutex to make sure we get the associated // error message. sqlite3_mutex* mtx = sqlite3_db_mutex(baton->db->handle); sqlite3_mutex_enter(mtx); stmt->status = sqlite3_prepare_v2( baton->db->handle, baton->sql.c_str(), baton->sql.size(), &stmt->handle, NULL ); if (stmt->status != SQLITE_OK) { stmt->message = std::string(sqlite3_errmsg(baton->db->handle)); stmt->handle = NULL; } sqlite3_mutex_leave(mtx); } void Statement::Work_AfterPrepare(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(PrepareBaton); if (stmt->status != SQLITE_OK) { Error(baton); stmt->Finalize(); } else { stmt->prepared = true; if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 1, argv); } } STATEMENT_END(); } template Values::Field* Statement::BindParameter(const Handle source, T pos) { if (source->IsString() || source->IsRegExp()) { String::Utf8Value val(source->ToString()); return new Values::Text(pos, val.length(), *val); } else if (source->IsInt32()) { return new Values::Integer(pos, source->Int32Value()); } else if (source->IsNumber()) { return new Values::Float(pos, source->NumberValue()); } else if (source->IsBoolean()) { return new Values::Integer(pos, source->BooleanValue() ? 1 : 0); } else if (source->IsNull()) { return new Values::Null(pos); } else if (Buffer::HasInstance(source)) { Local buffer = source->ToObject(); return new Values::Blob(pos, Buffer::Length(buffer), Buffer::Data(buffer)); } else if (source->IsDate()) { return new Values::Float(pos, source->NumberValue()); } else { return NULL; } } template T* Statement::Bind(const Arguments& args, int start, int last) { if (last < 0) last = args.Length(); Local callback; if (last > start && args[last - 1]->IsFunction()) { callback = Local::Cast(args[last - 1]); last--; } T* baton = new T(this, callback); if (start < last) { if (args[start]->IsArray()) { Local array = Local::Cast(args[start]); int length = array->Length(); // Note: bind parameters start with 1. for (int i = 0, pos = 1; i < length; i++, pos++) { baton->parameters.push_back(BindParameter(array->Get(i), pos)); } } else if (!args[start]->IsObject() || args[start]->IsRegExp() || args[start]->IsDate() || Buffer::HasInstance(args[start])) { // Parameters directly in array. // Note: bind parameters start with 1. for (int i = start, pos = 1; i < last; i++, pos++) { baton->parameters.push_back(BindParameter(args[i], pos)); } } else if (args[start]->IsObject()) { Local object = Local::Cast(args[start]); Local array = object->GetPropertyNames(); int length = array->Length(); for (int i = 0; i < length; i++) { Local name = array->Get(i); if (name->IsInt32()) { baton->parameters.push_back( BindParameter(object->Get(name), name->Int32Value())); } else { baton->parameters.push_back(BindParameter(object->Get(name), *String::Utf8Value(Local::Cast(name)))); } } } else { return NULL; } } return baton; } bool Statement::Bind(const Parameters & parameters) { if (parameters.size() == 0) { return true; } sqlite3_reset(handle); sqlite3_clear_bindings(handle); Parameters::const_iterator it = parameters.begin(); Parameters::const_iterator end = parameters.end(); for (; it < end; ++it) { Values::Field* field = *it; if (field != NULL) { int pos; if (field->index > 0) { pos = field->index; } else { pos = sqlite3_bind_parameter_index(handle, field->name.c_str()); } switch (field->type) { case SQLITE_INTEGER: { status = sqlite3_bind_int(handle, pos, ((Values::Integer*)field)->value); } break; case SQLITE_FLOAT: { status = sqlite3_bind_double(handle, pos, ((Values::Float*)field)->value); } break; case SQLITE_TEXT: { status = sqlite3_bind_text(handle, pos, ((Values::Text*)field)->value.c_str(), ((Values::Text*)field)->value.size(), SQLITE_TRANSIENT); } break; case SQLITE_BLOB: { status = sqlite3_bind_blob(handle, pos, ((Values::Blob*)field)->value, ((Values::Blob*)field)->length, SQLITE_TRANSIENT); } break; case SQLITE_NULL: { status = sqlite3_bind_null(handle, pos); } break; } } if (status != SQLITE_OK) { message = std::string(sqlite3_errmsg(db->handle)); return false; } } return true; } Handle Statement::Bind(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); Baton* baton = stmt->Bind(args); if (baton == NULL) { return ThrowException(Exception::Error(String::New("Data type is not supported"))); } else { stmt->Schedule(Work_BeginBind, baton); return args.This(); } } void Statement::Work_BeginBind(Baton* baton) { STATEMENT_BEGIN(Bind); } void Statement::Work_Bind(uv_work_t* req) { STATEMENT_INIT(Baton); sqlite3_mutex* mtx = sqlite3_db_mutex(stmt->db->handle); sqlite3_mutex_enter(mtx); stmt->Bind(baton->parameters); sqlite3_mutex_leave(mtx); } void Statement::Work_AfterBind(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(Baton); if (stmt->status != SQLITE_OK) { Error(baton); } else { // Fire callbacks. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 1, argv); } } STATEMENT_END(); } Handle Statement::Get(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); Baton* baton = stmt->Bind(args); if (baton == NULL) { return ThrowException(Exception::Error(String::New("Data type is not supported"))); } else { stmt->Schedule(Work_BeginGet, baton); return args.This(); } } void Statement::Work_BeginGet(Baton* baton) { STATEMENT_BEGIN(Get); } void Statement::Work_Get(uv_work_t* req) { STATEMENT_INIT(RowBaton); if (stmt->status != SQLITE_DONE || baton->parameters.size()) { sqlite3_mutex* mtx = sqlite3_db_mutex(stmt->db->handle); sqlite3_mutex_enter(mtx); if (stmt->Bind(baton->parameters)) { stmt->status = sqlite3_step(stmt->handle); if (!(stmt->status == SQLITE_ROW || stmt->status == SQLITE_DONE)) { stmt->message = std::string(sqlite3_errmsg(stmt->db->handle)); } } sqlite3_mutex_leave(mtx); if (stmt->status == SQLITE_ROW) { // Acquire one result row before returning. GetRow(&baton->row, stmt->handle); } } } void Statement::Work_AfterGet(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(RowBaton); if (stmt->status != SQLITE_ROW && stmt->status != SQLITE_DONE) { Error(baton); } else { // Fire callbacks. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { if (stmt->status == SQLITE_ROW) { // Create the result array from the data we acquired. Local argv[] = { Local::New(Null()), RowToJS(&baton->row) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 2, argv); } else { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 1, argv); } } } STATEMENT_END(); } Handle Statement::Run(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); Baton* baton = stmt->Bind(args); if (baton == NULL) { return ThrowException(Exception::Error(String::New("Data type is not supported"))); } else { stmt->Schedule(Work_BeginRun, baton); return args.This(); } } void Statement::Work_BeginRun(Baton* baton) { STATEMENT_BEGIN(Run); } void Statement::Work_Run(uv_work_t* req) { STATEMENT_INIT(RunBaton); sqlite3_mutex* mtx = sqlite3_db_mutex(stmt->db->handle); sqlite3_mutex_enter(mtx); // Make sure that we also reset when there are no parameters. if (!baton->parameters.size()) { sqlite3_reset(stmt->handle); } if (stmt->Bind(baton->parameters)) { stmt->status = sqlite3_step(stmt->handle); if (!(stmt->status == SQLITE_ROW || stmt->status == SQLITE_DONE)) { stmt->message = std::string(sqlite3_errmsg(stmt->db->handle)); } else { baton->inserted_id = sqlite3_last_insert_rowid(stmt->db->handle); baton->changes = sqlite3_changes(stmt->db->handle); } } sqlite3_mutex_leave(mtx); } void Statement::Work_AfterRun(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(RunBaton); if (stmt->status != SQLITE_ROW && stmt->status != SQLITE_DONE) { Error(baton); } else { // Fire callbacks. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { stmt->handle_->Set(String::NewSymbol("lastID"), Local(Integer::New(baton->inserted_id))); stmt->handle_->Set(String::NewSymbol("changes"), Local(Integer::New(baton->changes))); Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 1, argv); } } STATEMENT_END(); } Handle Statement::All(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); Baton* baton = stmt->Bind(args); if (baton == NULL) { return ThrowException(Exception::Error(String::New("Data type is not supported"))); } else { stmt->Schedule(Work_BeginAll, baton); return args.This(); } } void Statement::Work_BeginAll(Baton* baton) { STATEMENT_BEGIN(All); } void Statement::Work_All(uv_work_t* req) { STATEMENT_INIT(RowsBaton); sqlite3_mutex* mtx = sqlite3_db_mutex(stmt->db->handle); sqlite3_mutex_enter(mtx); // Make sure that we also reset when there are no parameters. if (!baton->parameters.size()) { sqlite3_reset(stmt->handle); } if (stmt->Bind(baton->parameters)) { while ((stmt->status = sqlite3_step(stmt->handle)) == SQLITE_ROW) { Row* row = new Row(); GetRow(row, stmt->handle); baton->rows.push_back(row); } if (stmt->status != SQLITE_DONE) { stmt->message = std::string(sqlite3_errmsg(stmt->db->handle)); } } sqlite3_mutex_leave(mtx); } void Statement::Work_AfterAll(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(RowsBaton); if (stmt->status != SQLITE_DONE) { Error(baton); } else { // Fire callbacks. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { if (baton->rows.size()) { // Create the result array from the data we acquired. Local result(Array::New(baton->rows.size())); Rows::const_iterator it = baton->rows.begin(); Rows::const_iterator end = baton->rows.end(); for (int i = 0; it < end; ++it, i++) { result->Set(i, RowToJS(*it)); delete *it; } Local argv[] = { Local::New(Null()), result }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 2, argv); } else { // There were no result rows. Local argv[] = { Local::New(Null()), Local::New(Array::New(0)) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 2, argv); } } } STATEMENT_END(); } Handle Statement::Each(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); int last = args.Length(); Local completed; if (last >= 2 && args[last - 1]->IsFunction() && args[last - 2]->IsFunction()) { completed = Local::Cast(args[--last]); } EachBaton* baton = stmt->Bind(args, 0, last); if (baton == NULL) { return ThrowException(Exception::Error(String::New("Data type is not supported"))); } else { baton->completed = Persistent::New(completed); stmt->Schedule(Work_BeginEach, baton); return args.This(); } } void Statement::Work_BeginEach(Baton* baton) { // Only create the Async object when we're actually going into // the event loop. This prevents dangling events. EachBaton* each_baton = static_cast(baton); each_baton->async = new Async(each_baton->stmt, AsyncEach); each_baton->async->item_cb = Persistent::New(each_baton->callback); each_baton->async->completed_cb = Persistent::New(each_baton->completed); STATEMENT_BEGIN(Each); } void Statement::Work_Each(uv_work_t* req) { STATEMENT_INIT(EachBaton); Async* async = baton->async; sqlite3_mutex* mtx = sqlite3_db_mutex(stmt->db->handle); int retrieved = 0; // Make sure that we also reset when there are no parameters. if (!baton->parameters.size()) { sqlite3_reset(stmt->handle); } if (stmt->Bind(baton->parameters)) { while (true) { sqlite3_mutex_enter(mtx); stmt->status = sqlite3_step(stmt->handle); if (stmt->status == SQLITE_ROW) { sqlite3_mutex_leave(mtx); Row* row = new Row(); GetRow(row, stmt->handle); NODE_SQLITE3_MUTEX_LOCK(&async->mutex) async->data.push_back(row); retrieved++; NODE_SQLITE3_MUTEX_UNLOCK(&async->mutex) uv_async_send(&async->watcher); } else { if (stmt->status != SQLITE_DONE) { stmt->message = std::string(sqlite3_errmsg(stmt->db->handle)); } sqlite3_mutex_leave(mtx); break; } } } async->completed = true; uv_async_send(&async->watcher); } void Statement::CloseCallback(uv_handle_t* handle) { assert(handle != NULL); assert(handle->data != NULL); Async* async = static_cast(handle->data); delete async; } void Statement::AsyncEach(uv_async_t* handle, int status) { HandleScope scope; Async* async = static_cast(handle->data); while (true) { // Get the contents out of the data cache for us to process in the JS callback. Rows rows; NODE_SQLITE3_MUTEX_LOCK(&async->mutex) rows.swap(async->data); NODE_SQLITE3_MUTEX_UNLOCK(&async->mutex) if (rows.empty()) { break; } if (!async->item_cb.IsEmpty() && async->item_cb->IsFunction()) { Local argv[2]; argv[0] = Local::New(Null()); Rows::const_iterator it = rows.begin(); Rows::const_iterator end = rows.end(); for (int i = 0; it < end; ++it, i++) { argv[1] = RowToJS(*it); async->retrieved++; TRY_CATCH_CALL(async->stmt->handle_, async->item_cb, 2, argv); delete *it; } } } if (async->completed) { if (!async->completed_cb.IsEmpty() && async->completed_cb->IsFunction()) { Local argv[] = { Local::New(Null()), Integer::New(async->retrieved) }; TRY_CATCH_CALL(async->stmt->handle_, async->completed_cb, 2, argv); } uv_close((uv_handle_t*)handle, CloseCallback); } } void Statement::Work_AfterEach(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(EachBaton); if (stmt->status != SQLITE_DONE) { Error(baton); } STATEMENT_END(); } Handle Statement::Reset(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); OPTIONAL_ARGUMENT_FUNCTION(0, callback); Baton* baton = new Baton(stmt, callback); stmt->Schedule(Work_BeginReset, baton); return args.This(); } void Statement::Work_BeginReset(Baton* baton) { STATEMENT_BEGIN(Reset); } void Statement::Work_Reset(uv_work_t* req) { STATEMENT_INIT(Baton); sqlite3_reset(stmt->handle); stmt->status = SQLITE_OK; } void Statement::Work_AfterReset(uv_work_t* req) { HandleScope scope; STATEMENT_INIT(Baton); // Fire callbacks. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { Local argv[] = { Local::New(Null()) }; TRY_CATCH_CALL(stmt->handle_, baton->callback, 1, argv); } STATEMENT_END(); } Local Statement::RowToJS(Row* row) { Local result(Object::New()); Row::const_iterator it = row->begin(); Row::const_iterator end = row->end(); for (int i = 0; it < end; ++it, i++) { Values::Field* field = *it; Local value; switch (field->type) { case SQLITE_INTEGER: { value = Local(Number::New(((Values::Integer*)field)->value)); } break; case SQLITE_FLOAT: { value = Local(Number::New(((Values::Float*)field)->value)); } break; case SQLITE_TEXT: { value = Local(String::New(((Values::Text*)field)->value.c_str(), ((Values::Text*)field)->value.size())); } break; case SQLITE_BLOB: { #if NODE_VERSION_AT_LEAST(0, 11, 3) value = Local::New(Buffer::New(((Values::Blob*)field)->value, ((Values::Blob*)field)->length)); #else value = Local::New(Buffer::New(((Values::Blob*)field)->value, ((Values::Blob*)field)->length)->handle_); #endif } break; case SQLITE_NULL: { value = Local::New(Null()); } break; } result->Set(String::NewSymbol(field->name.c_str()), value); DELETE_FIELD(field); } return result; } void Statement::GetRow(Row* row, sqlite3_stmt* stmt) { int rows = sqlite3_column_count(stmt); for (int i = 0; i < rows; i++) { int type = sqlite3_column_type(stmt, i); const char* name = sqlite3_column_name(stmt, i); switch (type) { case SQLITE_INTEGER: { row->push_back(new Values::Integer(name, sqlite3_column_int64(stmt, i))); } break; case SQLITE_FLOAT: { row->push_back(new Values::Float(name, sqlite3_column_double(stmt, i))); } break; case SQLITE_TEXT: { const char* text = (const char*)sqlite3_column_text(stmt, i); int length = sqlite3_column_bytes(stmt, i); row->push_back(new Values::Text(name, length, text)); } break; case SQLITE_BLOB: { const void* blob = sqlite3_column_blob(stmt, i); int length = sqlite3_column_bytes(stmt, i); row->push_back(new Values::Blob(name, length, blob)); } break; case SQLITE_NULL: { row->push_back(new Values::Null(name)); } break; default: assert(false); } } } Handle Statement::Finalize(const Arguments& args) { HandleScope scope; Statement* stmt = ObjectWrap::Unwrap(args.This()); OPTIONAL_ARGUMENT_FUNCTION(0, callback); Baton* baton = new Baton(stmt, callback); stmt->Schedule(Finalize, baton); return stmt->db->handle_; } void Statement::Finalize(Baton* baton) { baton->stmt->Finalize(); // Fire callback in case there was one. if (!baton->callback.IsEmpty() && baton->callback->IsFunction()) { TRY_CATCH_CALL(baton->stmt->handle_, baton->callback, 0, NULL); } delete baton; } void Statement::Finalize() { assert(!finalized); finalized = true; CleanQueue(); // Finalize returns the status code of the last operation. We already fired // error events in case those failed. sqlite3_finalize(handle); handle = NULL; db->Unref(); } void Statement::CleanQueue() { if (prepared && !queue.empty()) { // This statement has already been prepared and is now finalized. // Fire error for all remaining items in the queue. EXCEPTION(String::New("Statement is already finalized"), SQLITE_MISUSE, exception); Local argv[] = { exception }; bool called = false; // Clear out the queue so that this object can get GC'ed. while (!queue.empty()) { Call* call = queue.front(); queue.pop(); if (prepared && !call->baton->callback.IsEmpty() && call->baton->callback->IsFunction()) { TRY_CATCH_CALL(handle_, call->baton->callback, 1, argv); called = true; } // We don't call the actual callback, so we have to make sure that // the baton gets destroyed. delete call->baton; delete call; } // When we couldn't call a callback function, emit an error on the // Statement object. if (!called) { Local args[] = { String::NewSymbol("error"), exception }; EMIT_EVENT(handle_, 2, args); } } else while (!queue.empty()) { // Just delete all items in the queue; we already fired an event when // preparing the statement failed. Call* call = queue.front(); queue.pop(); // We don't call the actual callback, so we have to make sure that // the baton gets destroyed. delete call->baton; delete call; } } node-sqlite3-2.2.0+ds1/src/statement.h0000664000000000000000000001444012265157631016164 0ustar rootroot#ifndef NODE_SQLITE3_SRC_STATEMENT_H #define NODE_SQLITE3_SRC_STATEMENT_H #include #include "database.h" #include "threading.h" #include #include #include #include #include #include using namespace v8; using namespace node; namespace node_sqlite3 { namespace Values { struct Field { inline Field(unsigned short _index, unsigned short _type = SQLITE_NULL) : type(_type), index(_index) {} inline Field(const char* _name, unsigned short _type = SQLITE_NULL) : type(_type), index(0), name(_name) {} unsigned short type; unsigned short index; std::string name; }; struct Integer : Field { template inline Integer(T _name, int64_t val) : Field(_name, SQLITE_INTEGER), value(val) {} int64_t value; }; struct Float : Field { template inline Float(T _name, double val) : Field(_name, SQLITE_FLOAT), value(val) {} double value; }; struct Text : Field { template inline Text(T _name, size_t len, const char* val) : Field(_name, SQLITE_TEXT), value(val, len) {} std::string value; }; struct Blob : Field { template inline Blob(T _name, size_t len, const void* val) : Field(_name, SQLITE_BLOB), length(len) { value = (char*)malloc(len); memcpy(value, val, len); } inline ~Blob() { free(value); } int length; char* value; }; typedef Field Null; } typedef std::vector Row; typedef std::vector Rows; typedef Row Parameters; class Statement : public ObjectWrap { public: static Persistent constructor_template; static void Init(Handle target); static Handle New(const Arguments& args); struct Baton { uv_work_t request; Statement* stmt; Persistent callback; Parameters parameters; Baton(Statement* stmt_, Handle cb_) : stmt(stmt_) { stmt->Ref(); request.data = this; callback = Persistent::New(cb_); } virtual ~Baton() { for (unsigned int i = 0; i < parameters.size(); i++) { Values::Field* field = parameters[i]; DELETE_FIELD(field); } stmt->Unref(); callback.Dispose(); } }; struct RowBaton : Baton { RowBaton(Statement* stmt_, Handle cb_) : Baton(stmt_, cb_) {} Row row; }; struct RunBaton : Baton { RunBaton(Statement* stmt_, Handle cb_) : Baton(stmt_, cb_), inserted_id(0), changes(0) {} sqlite3_int64 inserted_id; int changes; }; struct RowsBaton : Baton { RowsBaton(Statement* stmt_, Handle cb_) : Baton(stmt_, cb_) {} Rows rows; }; struct Async; struct EachBaton : Baton { EachBaton(Statement* stmt_, Handle cb_) : Baton(stmt_, cb_) {} Persistent completed; Async* async; // Isn't deleted when the baton is deleted. }; struct PrepareBaton : Database::Baton { Statement* stmt; std::string sql; PrepareBaton(Database* db_, Handle cb_, Statement* stmt_) : Baton(db_, cb_), stmt(stmt_) { stmt->Ref(); } virtual ~PrepareBaton() { stmt->Unref(); if (!db->IsOpen() && db->IsLocked()) { // The database handle was closed before the statement could be // prepared. stmt->Finalize(); } } }; typedef void (*Work_Callback)(Baton* baton); struct Call { Call(Work_Callback cb_, Baton* baton_) : callback(cb_), baton(baton_) {}; Work_Callback callback; Baton* baton; }; struct Async { uv_async_t watcher; Statement* stmt; Rows data; NODE_SQLITE3_MUTEX_t; bool completed; int retrieved; // Store the callbacks here because we don't have // access to the baton in the async callback. Persistent item_cb; Persistent completed_cb; Async(Statement* st, uv_async_cb async_cb) : stmt(st), completed(false), retrieved(0) { watcher.data = this; NODE_SQLITE3_MUTEX_INIT stmt->Ref(); uv_async_init(uv_default_loop(), &watcher, async_cb); } ~Async() { stmt->Unref(); item_cb.Dispose(); completed_cb.Dispose(); NODE_SQLITE3_MUTEX_DESTROY } }; Statement(Database* db_) : ObjectWrap(), db(db_), handle(NULL), status(SQLITE_OK), prepared(false), locked(true), finalized(false) { db->Ref(); } ~Statement() { if (!finalized) Finalize(); } WORK_DEFINITION(Bind); WORK_DEFINITION(Get); WORK_DEFINITION(Run); WORK_DEFINITION(All); WORK_DEFINITION(Each); WORK_DEFINITION(Reset); static Handle Finalize(const Arguments& args); protected: static void Work_BeginPrepare(Database::Baton* baton); static void Work_Prepare(uv_work_t* req); static void Work_AfterPrepare(uv_work_t* req); static void AsyncEach(uv_async_t* handle, int status); static void CloseCallback(uv_handle_t* handle); static void Finalize(Baton* baton); void Finalize(); template inline Values::Field* BindParameter(const Handle source, T pos); template T* Bind(const Arguments& args, int start = 0, int end = -1); bool Bind(const Parameters & parameters); static void GetRow(Row* row, sqlite3_stmt* stmt); static Local RowToJS(Row* row); void Schedule(Work_Callback callback, Baton* baton); void Process(); void CleanQueue(); template static void Error(T* baton); protected: Database* db; sqlite3_stmt* handle; int status; std::string message; bool prepared; bool locked; bool finalized; std::queue queue; }; } #endif node-sqlite3-2.2.0+ds1/src/threading.h0000664000000000000000000000220112265157631016115 0ustar rootroot#ifndef NODE_SQLITE3_SRC_THREADING_H #define NODE_SQLITE3_SRC_THREADING_H #ifdef _WIN32 #include #define NODE_SQLITE3_MUTEX_t HANDLE mutex; #define NODE_SQLITE3_MUTEX_INIT mutex = CreateMutex(NULL, FALSE, NULL); #define NODE_SQLITE3_MUTEX_LOCK(m) WaitForSingleObject(*m, INFINITE); #define NODE_SQLITE3_MUTEX_UNLOCK(m) ReleaseMutex(*m); #define NODE_SQLITE3_MUTEX_DESTROY CloseHandle(mutex); #elif defined(NODE_SQLITE3_BOOST_THREADING) #include #define NODE_SQLITE3_MUTEX_t boost::mutex mutex; #define NODE_SQLITE3_MUTEX_INIT #define NODE_SQLITE3_MUTEX_LOCK(m) (*m).lock(); #define NODE_SQLITE3_MUTEX_UNLOCK(m) (*m).unlock(); #define NODE_SQLITE3_MUTEX_DESTROY mutex.unlock(); #else #define NODE_SQLITE3_MUTEX_t pthread_mutex_t mutex; #define NODE_SQLITE3_MUTEX_INIT pthread_mutex_init(&mutex,NULL); #define NODE_SQLITE3_MUTEX_LOCK(m) pthread_mutex_lock(m); #define NODE_SQLITE3_MUTEX_UNLOCK(m) pthread_mutex_unlock(m); #define NODE_SQLITE3_MUTEX_DESTROY pthread_mutex_destroy(&mutex); #endif #endif // NODE_SQLITE3_SRC_THREADING_H node-sqlite3-2.2.0+ds1/test/0000775000000000000000000000000012265157631014174 5ustar rootrootnode-sqlite3-2.2.0+ds1/test/affected.test.js0000664000000000000000000000175612265157631017262 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('query properties', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:'); db.run("CREATE TABLE foo (id INT, txt TEXT)", done); }); it('should return the correct lastID', function(done) { var stmt = db.prepare("INSERT INTO foo VALUES(?, ?)"); var j = 1; for (var i = 0; i < 1000; i++) { stmt.run(i, "demo", function(err) { if (err) throw err; // Relies on SQLite's row numbering to be gapless and starting // from 1. assert.equal(j++, this.lastID); }); } db.wait(done); }); it('should return the correct changes count', function(done) { db.run("UPDATE foo SET id = id + 1 WHERE id % 2 = 0", function(err) { if (err) throw err; assert.equal(500, this.changes); done(); }); }); }); node-sqlite3-2.2.0+ds1/test/blob.test.js0000664000000000000000000000275512265157631016437 0ustar rootrootvar sqlite3 = require('..'), fs = require('fs'), assert = require('assert'), Buffer = require('buffer').Buffer; // lots of elmo var elmo = fs.readFileSync(__dirname + '/support/elmo.png'); describe('blob', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:'); db.run("CREATE TABLE elmos (id INT, image BLOB)", done); }); var total = 10; var inserted = 0; var retrieved = 0; it('should insert blobs', function(done) { for (var i = 0; i < total; i++) { db.run('INSERT INTO elmos (id, image) VALUES (?, ?)', i, elmo, function(err) { if (err) throw err; inserted++; }); } db.wait(function() { assert.equal(inserted, total); done(); }); }); it('should retrieve the blobs', function(done) { db.all('SELECT id, image FROM elmos ORDER BY id', function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.ok(Buffer.isBuffer(rows[i].image)); assert.ok(elmo.length, rows[i].image); for (var j = 0; j < elmo.length; j++) { if (elmo[j] !== rows[i].image[j]) { assert.ok(false, "Wrong byte"); } } retrieved++; } assert.equal(retrieved, total); done(); }); }); }); node-sqlite3-2.2.0+ds1/test/cache.test.js0000664000000000000000000000252212265157631016554 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); var helper = require('./support/helper'); describe('cache', function() { before(function() { helper.ensureExists('test/tmp'); }); it('should cache Database objects while opening', function(done) { var filename = 'test/tmp/test_cache.db'; helper.deleteFile(filename); var opened1 = false, opened2 = false; var db1 = new sqlite3.cached.Database(filename, function(err) { if (err) throw err; opened1 = true; if (opened1 && opened2) done(); }); var db2 = new sqlite3.cached.Database(filename, function(err) { if (err) throw err; opened2 = true; if (opened1 && opened2) done(); }); assert.equal(db1, db2); }); it('should cache Database objects after they are open', function(done) { var filename = 'test/tmp/test_cache2.db'; helper.deleteFile(filename); var db1, db2; db1 = new sqlite3.cached.Database(filename, function(err) { if (err) throw err; process.nextTick(function() { db2 = new sqlite3.cached.Database(filename, function(err) { done(); }); assert.equal(db1, db2); }); }); }); }); node-sqlite3-2.2.0+ds1/test/constants.test.js0000664000000000000000000000273512265157631017533 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('constants', function() { it('should have the right OPEN_* flags', function() { assert.ok(sqlite3.OPEN_READONLY === 1); assert.ok(sqlite3.OPEN_READWRITE === 2); assert.ok(sqlite3.OPEN_CREATE === 4); }); it('should have the right error flags', function() { assert.ok(sqlite3.OK === 0); assert.ok(sqlite3.ERROR === 1); assert.ok(sqlite3.INTERNAL === 2); assert.ok(sqlite3.PERM === 3); assert.ok(sqlite3.ABORT === 4); assert.ok(sqlite3.BUSY === 5); assert.ok(sqlite3.LOCKED === 6); assert.ok(sqlite3.NOMEM === 7); assert.ok(sqlite3.READONLY === 8); assert.ok(sqlite3.INTERRUPT === 9); assert.ok(sqlite3.IOERR === 10); assert.ok(sqlite3.CORRUPT === 11); assert.ok(sqlite3.NOTFOUND === 12); assert.ok(sqlite3.FULL === 13); assert.ok(sqlite3.CANTOPEN === 14); assert.ok(sqlite3.PROTOCOL === 15); assert.ok(sqlite3.EMPTY === 16); assert.ok(sqlite3.SCHEMA === 17); assert.ok(sqlite3.TOOBIG === 18); assert.ok(sqlite3.CONSTRAINT === 19); assert.ok(sqlite3.MISMATCH === 20); assert.ok(sqlite3.MISUSE === 21); assert.ok(sqlite3.NOLFS === 22); assert.ok(sqlite3.AUTH === 23); assert.ok(sqlite3.FORMAT === 24); assert.ok(sqlite3.RANGE === 25); assert.ok(sqlite3.NOTADB === 26); }); }); node-sqlite3-2.2.0+ds1/test/database_fail.test.js0000664000000000000000000001353112265157631020252 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('error handling', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); it('throw when calling Database() without new', function() { assert.throws(function() { sqlite3.Database(':memory:'); }, (/Use the new operator to create new Database objects/)); assert.throws(function() { sqlite3.Statement(); }, (/Use the new operator to create new Statement objects/)); }); it('should error when calling Database#get on a missing table', function(done) { db.get('SELECT id, txt FROM foo', function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#all prepare fail', function(done) { db.all('SELECT id, txt FROM foo', function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#run prepare fail', function(done) { db.run('SELECT id, txt FROM foo', function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#each prepare fail', function(done) { db.each('SELECT id, txt FROM foo', function(err, row) { assert.ok(false, "this should not be called"); }, function(err, num) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#each prepare fail without completion handler', function(done) { db.each('SELECT id, txt FROM foo', function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#get prepare fail with param binding', function(done) { db.get('SELECT id, txt FROM foo WHERE id = ?', 1, function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#all prepare fail with param binding', function(done) { db.all('SELECT id, txt FROM foo WHERE id = ?', 1, function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#run prepare fail with param binding', function(done) { db.run('SELECT id, txt FROM foo WHERE id = ?', 1, function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#each prepare fail with param binding', function(done) { db.each('SELECT id, txt FROM foo WHERE id = ?', 1, function(err, row) { assert.ok(false, "this should not be called"); }, function(err, num) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); it('Database#each prepare fail with param binding without completion handler', function(done) { db.each('SELECT id, txt FROM foo WHERE id = ?', 1, function(err, row) { if (err) { assert.equal(err.message, 'SQLITE_ERROR: no such table: foo'); assert.equal(err.errno, sqlite3.ERROR); assert.equal(err.code, 'SQLITE_ERROR'); done(); } else { done(new Error('Completed query without error, but expected error')); } }); }); }); node-sqlite3-2.2.0+ds1/test/each.test.js0000664000000000000000000000221612265157631016411 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('each', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/big.db', sqlite3.OPEN_READONLY, done); }); it('retrieve 100,000 rows with Statement#each', function(done) { var total = 100000; var retrieved = 0; db.each('SELECT id, txt FROM foo LIMIT 0, ?', total, function(err, row) { if (err) throw err; retrieved++; }); db.wait(function() { assert.equal(retrieved, total, "Only retrieved " + retrieved + " out of " + total + " rows."); done(); }); }); it('Statement#each with complete callback', function(done) { var total = 10000; var retrieved = 0; db.each('SELECT id, txt FROM foo LIMIT 0, ?', total, function(err, row) { if (err) throw err; retrieved++; }, function(err, num) { assert.equal(retrieved, num); assert.equal(retrieved, total, "Only retrieved " + retrieved + " out of " + total + " rows."); done(); }); }); }); node-sqlite3-2.2.0+ds1/test/exec.test.js0000664000000000000000000000265112265157631016440 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); var fs = require('fs'); describe('exec', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); it('Database#exec', function(done) { var sql = fs.readFileSync('test/support/script.sql', 'utf8'); db.exec(sql, done); }); it('retrieve database structure', function(done) { db.all("SELECT type, name FROM sqlite_master ORDER BY type, name", function(err, rows) { if (err) throw err; assert.deepEqual(rows, [ { type: 'index', name: 'grid_key_lookup' }, { type: 'index', name: 'grid_utfgrid_lookup' }, { type: 'index', name: 'images_id' }, { type: 'index', name: 'keymap_lookup' }, { type: 'index', name: 'map_index' }, { type: 'index', name: 'name' }, { type: 'table', name: 'grid_key' }, { type: 'table', name: 'grid_utfgrid' }, { type: 'table', name: 'images' }, { type: 'table', name: 'keymap' }, { type: 'table', name: 'map' }, { type: 'table', name: 'metadata' }, { type: 'view', name: 'grid_data' }, { type: 'view', name: 'grids' }, { type: 'view', name: 'tiles' } ]); done(); }); }); }); node-sqlite3-2.2.0+ds1/test/extension.test.js0000664000000000000000000000115112265157631017522 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); var exists = require('fs').existsSync || require('path').existsSync; /* // disabled because this is not a generically safe test to run on all systems var spatialite_ext = '/usr/local/lib/libspatialite.dylib'; describe('loadExtension', function(done) { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); if (exists(spatialite_ext)) { it('libspatialite', function(done) { db.loadExtension(spatialite_ext, done); }); } else { it('libspatialite'); } }); */node-sqlite3-2.2.0+ds1/test/fts-content.test.js0000664000000000000000000000053212265157631017754 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('fts', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); it('should create a new fts4 table', function(done) { db.exec('CREATE VIRTUAL TABLE t1 USING fts4(content="", a, b, c);', done); }); }); node-sqlite3-2.2.0+ds1/test/issue-108.test.js0000664000000000000000000000116712265157631017153 0ustar rootrootvar sqlite3 = require('..'), assert = require('assert'); describe('buffer', function() { var db; // before(function() { // }); it('should insert blobs', function(done) { db = new sqlite3.Database(':memory:'); db.serialize(function () { db.run("CREATE TABLE lorem (info BLOB)"); var stmt = db.prepare("INSERT INTO lorem VALUES (?)"); stmt.on('error', function (err) { throw err; }); var buff = new Buffer(2); stmt.run('a'); stmt.finalize(); }); db.close(done); }); }); node-sqlite3-2.2.0+ds1/test/map.test.js0000664000000000000000000000423312265157631016267 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('map', function() { it('test Database#map() with two columns', function(done) { var count = 10; var inserted = 0; var db = new sqlite3.Database(':memory:'); db.serialize(function() { db.run("CREATE TABLE foo (id INT, value TEXT)"); var stmt = db.prepare("INSERT INTO foo VALUES(?, ?)"); for (var i = 5; i < count; i++) { stmt.run(i, 'Value for ' + i, function(err) { if (err) throw err; inserted++; }); } stmt.finalize(); db.map("SELECT * FROM foo", function(err, map) { if (err) throw err; assert.deepEqual(map, { 5: 'Value for 5', 6: 'Value for 6', 7: 'Value for 7', 8: 'Value for 8', 9: 'Value for 9' }); assert.equal(inserted, 5); done(); }); }); }); it('test Database#map() with three columns', function(done) { var db = new sqlite3.Database(':memory:'); var count = 10; var inserted = 0; db.serialize(function() { db.run("CREATE TABLE foo (id INT, value TEXT, other TEXT)"); var stmt = db.prepare("INSERT INTO foo VALUES(?, ?, ?)"); for (var i = 5; i < count; i++) { stmt.run(i, 'Value for ' + i, null, function(err) { if (err) throw err; inserted++; }); } stmt.finalize(); db.map("SELECT * FROM foo", function(err, map) { if (err) throw err; assert.deepEqual(map, { 5: { id: 5, value: 'Value for 5', other: null }, 6: { id: 6, value: 'Value for 6', other: null }, 7: { id: 7, value: 'Value for 7', other: null }, 8: { id: 8, value: 'Value for 8', other: null }, 9: { id: 9, value: 'Value for 9', other: null } }); assert.equal(inserted, 5); done(); }); }); }); }); node-sqlite3-2.2.0+ds1/test/named_columns.test.js0000664000000000000000000000144412265157631020337 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('named columns', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); it('should create the table', function(done) { db.run("CREATE TABLE foo (txt TEXT, num INT)", done); }); it('should insert a value', function(done) { db.run("INSERT INTO foo VALUES($text, $id)", { $id: 1, $text: "Lorem Ipsum" }, done); }); it('should retrieve the values', function(done) { db.get("SELECT txt, num FROM foo ORDER BY num", function(err, row) { if (err) throw err; assert.equal(row.txt, "Lorem Ipsum"); assert.equal(row.num, 1); done(); }); }); }); node-sqlite3-2.2.0+ds1/test/named_params.test.js0000664000000000000000000000450512265157631020143 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('named parameters', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); it('should create the table', function(done) { db.run("CREATE TABLE foo (txt TEXT, num INT)", done); }); it('should insert a value with $ placeholders', function(done) { db.run("INSERT INTO foo VALUES($text, $id)", { $id: 1, $text: "Lorem Ipsum" }, done); }); it('should insert a value with : placeholders', function(done) { db.run("INSERT INTO foo VALUES(:text, :id)", { ':id': 2, ':text': "Dolor Sit Amet" }, done); }); it('should insert a value with @ placeholders', function(done) { db.run("INSERT INTO foo VALUES(@txt, @id)", { "@id": 3, "@txt": "Consectetur Adipiscing Elit" }, done); }); it('should insert a value with @ placeholders using an array', function(done) { db.run("INSERT INTO foo VALUES(@txt, @id)", [ 'Sed Do Eiusmod', 4 ], done); }); it('should insert a value with indexed placeholders', function(done) { db.run("INSERT INTO foo VALUES(?2, ?4)", [ null, 'Tempor Incididunt', null, 5 ], done); }); it('should insert a value with autoindexed placeholders', function(done) { db.run("INSERT INTO foo VALUES(?, ?)", { 2: 6, 1: "Ut Labore Et Dolore" }, done); }); it('should retrieve all inserted values', function(done) { db.all("SELECT txt, num FROM foo ORDER BY num", function(err, rows) { if (err) throw err; assert.equal(rows[0].txt, "Lorem Ipsum"); assert.equal(rows[0].num, 1); assert.equal(rows[1].txt, "Dolor Sit Amet"); assert.equal(rows[1].num, 2); assert.equal(rows[2].txt, "Consectetur Adipiscing Elit"); assert.equal(rows[2].num, 3); assert.equal(rows[3].txt, "Sed Do Eiusmod"); assert.equal(rows[3].num, 4); assert.equal(rows[4].txt, "Tempor Incididunt"); assert.equal(rows[4].num, 5); assert.equal(rows[5].txt, "Ut Labore Et Dolore"); assert.equal(rows[5].num, 6); done(); }); }); }); node-sqlite3-2.2.0+ds1/test/null_error.test.js0000664000000000000000000001072412265157631017677 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); var helper = require('./support/helper'); describe('null error', function() { var filename = 'test/tmp/test_sqlite_ok_error.db'; var db; before(function(done) { helper.ensureExists('test/tmp'); helper.deleteFile(filename); db = new sqlite3.Database(filename, done); }); it('should create a table', function(done) { db.run("CREATE TABLE febp_data (leacode TEXT, leaname TEXT, state TEXT, postcode TEXT, fips TEXT, titleistim TEXT, ideastim TEXT, ideapool TEXT, ideapoolname TEXT, localebasis TEXT, localetype2 TEXT, version TEXT, leacount_2006 TEXT, ppexpend_2005 TEXT, ppexpend_2006 TEXT, ppexpend_2007 TEXT, ppexpend_2008 TEXT, ppexpendrank_2006 TEXT, ppexpendrank_2007 TEXT, ppexpendrank_2008 TEXT, rankppexpend_2005 TEXT, opbud_2004 TEXT, opbud_2006 TEXT, opbud_2007 TEXT, opbud_2008 TEXT, titlei_2004 TEXT, titlei_2006 TEXT, titlei_2007 TEXT, titlei_2008 TEXT, titlei_2009 TEXT, titlei_2010 TEXT, idea_2004 TEXT, idea_2005 TEXT, idea_2006 TEXT, idea_2007 TEXT, idea_2008 TEXT, idea_2009 TEXT, ideaest_2010 TEXT, impact_2007 TEXT, impact_2008 TEXT, impact_2009 TEXT, impact_2010 TEXT, fedrev_2006 TEXT, fedrev_2007 TEXT, fedrev_2008 TEXT, schonut_2006 TEXT, schonut_2007 TEXT, schomeal_2006 TEXT, schomeal_2007 TEXT, schoco_2006 TEXT, schocom_2007 TEXT, medicaid_2006 TEXT, medicaid_2007 TEXT, medicaid_2008 TEXT, cenpov_2004 TEXT, cenpov_2007 TEXT, cenpov_2008 TEXT, rankcenpov_2004 TEXT, rankcenpov_2007 TEXT, rankcenpov_2008 TEXT, enroll_2006 TEXT, enroll_2007 TEXT, enroll_2008 TEXT, white_2006 TEXT, white_2007 TEXT, white_2008 TEXT, afam_2006 TEXT, afam_2007 TEXT, afam_2008 TEXT, amin_2006 TEXT, amin_2007 TEXT, amin_2008 TEXT, asian_2006 TEXT, asian_2007 TEXT, asian_2008 TEXT, hisp_2006 TEXT, hisp_2007 TEXT, hisp_2008 TEXT, frpl_2006 TEXT, frpl_2007 TEXT, frpl_2008 TEXT, ell_2006 TEXT, ell_2007 TEXT, ell_2008 TEXT, sped_2006 TEXT, sped_2007 TEXT, sped_2008 TEXT, state4read_2005 TEXT, state4read_2006 TEXT, state4read_2007 TEXT, state4read_2008 TEXT, state4read_2009 TEXT, state4math_2005 TEXT, state4math_2006 TEXT, state4math_2007 TEXT, state4math_2008 TEXT, state4math_2009 TEXT, minor_2007 TEXT, minor_2008 TEXT, state8math_2006 TEXT, state8math_2007 TEXT, state8math_2008 TEXT, state8math_2009 TEXT, state8read_2006 TEXT, state8read_2007 TEXT, state8read_2008 TEXT, state8read_2009 TEXT, statehsmath_2006 TEXT, statehsmath_2007 TEXT, statehsmath_2008 TEXT, statehsmath_2009 TEXT, statehsread_2006 TEXT, statehsread_2007 TEXT, statehsread_2008 TEXT, statehsread_2009 TEXT)", done); }); it('should insert rows with lots of null values', function(done) { var stmt = db.prepare('INSERT INTO febp_data VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', function(err) { if (err) throw err; for (var i = 0; i < 100; i++) { stmt.run([ '100005', 'Albertville City School District', 'ALABAMA', 'AL', '1', '856031', '753000', 'NULL', 'NULL', '6-Small Town', 'Town', 21, '130', '6624', '7140', '8731', '8520', '102', '88', '100', '94', '23352000', '27280000', '30106000', '33028000', '768478', '845886', '782696', '1096819', '1279663', '1168521', '561522', '657649', '684366', '687531', '710543', '727276', '726647', 'N/A', 'N/A', 'N/A', 'N/A', '986', '977', '1006', '1080250', '1202325', '1009962', '1109310', '70287', '93015', '14693.56', '13634.58', 'N/A', '0.230', '0.301', '0.268882175', '73', '26', '29', '3718', '3747', '3790', '2663', '2615', '2575', '75', '82', '89', '3', '2', '6', '11', '9', '8', '955', '1028', '1102', '1991', '2061', '2146', '649', '729', '770', '443', '278', '267', '0.860', '0.86', '0.8474', '0.84', '0.8235', '0.810', '0.84', '0.7729', '0.75', '0.7843', '1121', '1205', '0.74', '0.6862', '0.72', '0.7317', '0.78', '0.7766', '0.79', '0.7387', '0.84', '0.9255', '0.86', '0.9302', '0.88', '0.9308', '0.84', '0.8605' ]); } stmt.finalize(function(err) { if (err) throw err; done(); }); }); }); it('should have created the database', function() { assert.fileExists(filename); }); after(function() { helper.deleteFile(filename); }); }); node-sqlite3-2.2.0+ds1/test/nw/0000775000000000000000000000000012265157631014620 5ustar rootrootnode-sqlite3-2.2.0+ds1/test/nw/.gitignore0000664000000000000000000000007412265157631016611 0ustar rootrootnode-webkit.app node-webkit-v0.8.4-osx-ia32.zip node_modulesnode-sqlite3-2.2.0+ds1/test/nw/Makefile0000775000000000000000000000271112265157631016264 0ustar rootrootNODE_WEBKIT_VERSION=0.8.4 all: app.nw node_modules/sqlite3: npm install https://github.com/mapbox/node-sqlite3/tarball/master node_modules/sqlite3/lib/node_sqlite3.node: node_modules/sqlite3 cd node_modules/sqlite3 && nw-gyp rebuild --target=$(NODE_WEBKIT_VERSION) && rm -rf build/ node-webkit-v$(NODE_WEBKIT_VERSION)-osx-ia32.zip: wget https://s3.amazonaws.com/node-webkit/v$(NODE_WEBKIT_VERSION)/node-webkit-v$(NODE_WEBKIT_VERSION)-osx-ia32.zip ./node-webkit.app: node-webkit-v$(NODE_WEBKIT_VERSION)-osx-ia32.zip unzip -o node-webkit-v$(NODE_WEBKIT_VERSION)-osx-ia32.zip app.nw: ./node-webkit.app Makefile package.json index.html node_modules/sqlite3/lib/node_sqlite3.node zip app.nw index.html package.json node_modules test: ./node-webkit.app app.nw ./node-webkit.app/Contents/MacOS/node-webkit app.nw package: ./node-webkit.app Makefile package.json index.html node_modules/sqlite3 rm -rf node-sqlite-test.app cp -r ./node-webkit.app node-sqlite-test.app mkdir ./node-sqlite-test.app/Contents/Resources/app.nw/ cp package.json ./node-sqlite-test.app/Contents/Resources/app.nw/ cp index.html ./node-sqlite-test.app/Contents/Resources/app.nw/ cp -r node_modules/ ./node-sqlite-test.app/Contents/Resources/app.nw/ ./node-sqlite-test.app/Contents/MacOS/node-webkit clean: rm -rf ./node_modules/sqlite3/build rm -f ./node_modules/sqlite3/lib/node_sqlite3.node rm -f ./app.nw rm -rf node-sqlite-test.app rm -f credits.html rm -f nwsnapshot .PHONY: test node-sqlite3-2.2.0+ds1/test/nw/index.html0000664000000000000000000000037312265157631016620 0ustar rootroot Hello World!

Hello World!

Using node-sqlite3: . node-sqlite3-2.2.0+ds1/test/nw/package.json0000664000000000000000000000017412265157631017110 0ustar rootroot{ "name": "nw-demo", "main": "index.html", "window": { "toolbar": false, "width": 800, "height": 600 } }node-sqlite3-2.2.0+ds1/test/open_close.test.js0000664000000000000000000000766412265157631017653 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); var fs = require('fs'); var helper = require('./support/helper'); describe('open/close', function() { before(function() { helper.ensureExists('test/tmp'); }); describe('open and close non-existant database', function() { before(function() { helper.deleteFile('test/tmp/test_create.db'); }); var db; it('should open the database', function(done) { db = new sqlite3.Database('test/tmp/test_create.db', done); }); it('should close the database', function(done) { db.close(done); }); it('should have created the file', function() { assert.fileExists('test/tmp/test_create.db'); }); after(function() { helper.deleteFile('test/tmp/test_create.db'); }); }); it('should not be unable to open an inaccessible database', function(done) { // NOTE: test assumes that the user is not allowed to create new files // in /usr/bin. var db = new sqlite3.Database('/test/tmp/directory-does-not-exist/test.db', function(err) { if (err && err.errno === sqlite3.CANTOPEN) { done(); } else if (err) { done(err); } else { done('Opened database that should be inaccessible'); } }); }); describe('creating database without create flag', function() { before(function() { helper.deleteFile('test/tmp/test_readonly.db'); }); it('should fail to open the database', function(done) { new sqlite3.Database('tmp/test_readonly.db', sqlite3.OPEN_READONLY, function(err) { if (err && err.errno === sqlite3.CANTOPEN) { done(); } else if (err) { done(err); } else { done('Created database without create flag'); } }); }); it('should not have created the file', function() { assert.fileDoesNotExist('test/tmp/test_readonly.db'); }); after(function() { helper.deleteFile('test/tmp/test_readonly.db'); }); }); describe('open and close memory database queuing', function() { var db; it('should open the database', function(done) { db = new sqlite3.Database(':memory:', done); }); it('should close the database', function(done) { db.close(done); }); it('shouldn\'t close the database again', function(done) { db.close(function(err) { assert.ok(err, 'No error object received on second close'); assert.ok(err.errno === sqlite3.MISUSE); done(); }); }); }); describe('closing with unfinalized statements', function(done) { var completed = false; var completedSecond = false; var closed = false; var db; before(function() { db = new sqlite3.Database(':memory:', done); }); it('should create a table', function(done) { db.run("CREATE TABLE foo (id INT, num INT)", done); }); var stmt; it('should prepare/run a statement', function(done) { stmt = db.prepare('INSERT INTO foo VALUES (?, ?)'); stmt.run(1, 2, done); }); it('should fail to close the database', function(done) { db.close(function(err) { assert.ok(err.message, "SQLITE_BUSY: unable to close due to unfinalised statements"); done(); }); }); it('should succeed to close the database after finalizing', function(done) { stmt.run(3, 4, function() { stmt.finalize(); db.close(done); }); }); }); }); node-sqlite3-2.2.0+ds1/test/other_objects.test.js0000664000000000000000000000536612265157631020354 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('data types', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:'); db.run("CREATE TABLE txt_table (txt TEXT)"); db.run("CREATE TABLE int_table (int INTEGER)"); db.run("CREATE TABLE flt_table (flt FLOAT)"); db.wait(done); }); beforeEach(function(done) { db.exec('DELETE FROM txt_table; DELETE FROM int_table; DELETE FROM flt_table;', done); }); it('should serialize Date()', function(done) { var date = new Date(); db.run("INSERT INTO int_table VALUES(?)", date, function (err) { if (err) throw err; db.get("SELECT int FROM int_table", function(err, row) { if (err) throw err; assert.equal(row.int, +date); done(); }); }); }); it('should serialize RegExp()', function(done) { var regexp = /^f\noo/; db.run("INSERT INTO txt_table VALUES(?)", regexp, function (err) { if (err) throw err; db.get("SELECT txt FROM txt_table", function(err, row) { if (err) throw err; assert.equal(row.txt, String(regexp)); done(); }); }); }); [ 4294967296.249, Math.PI, 3924729304762836.5, new Date().valueOf(), 912667.394828365, 2.3948728634826374e+83, 9.293476892934982e+300, Infinity, -9.293476892934982e+300, -2.3948728634826374e+83, -Infinity ].forEach(function(flt) { it('should serialize float ' + flt, function(done) { db.run("INSERT INTO flt_table VALUES(?)", flt, function (err) { if (err) throw err; db.get("SELECT flt FROM flt_table", function(err, row) { if (err) throw err; assert.equal(row.flt, flt); done(); }); }); }); }); [ 4294967299, 3924729304762836, new Date().valueOf(), 2.3948728634826374e+83, 9.293476892934982e+300, Infinity, -9.293476892934982e+300, -2.3948728634826374e+83, -Infinity ].forEach(function(integer) { it('should serialize integer ' + integer, function(done) { db.run("INSERT INTO int_table VALUES(?)", integer, function (err) { if (err) throw err; db.get("SELECT int AS integer FROM int_table", function(err, row) { if (err) throw err; assert.equal(row.integer, integer); done(); }); }); }); }); }); node-sqlite3-2.2.0+ds1/test/parallel_insert.test.js0000664000000000000000000000231112265157631020665 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); var helper = require('./support/helper'); describe('parallel', function() { var db; before(function(done) { helper.deleteFile('test/tmp/test_parallel_inserts.db'); helper.ensureExists('test/tmp'); db = new sqlite3.Database('test/tmp/test_parallel_inserts.db', done); }); var columns = []; for (var i = 0; i < 128; i++) { columns.push('id' + i); } it('should create the table', function(done) { db.run("CREATE TABLE foo (" + columns + ")", done); }); it('should insert in parallel', function(done) { for (var i = 0; i < 1000; i++) { for (var values = [], j = 0; j < columns.length; j++) { values.push(i * j); } db.run("INSERT INTO foo VALUES (" + values + ")"); } db.wait(done); }); it('should close the database', function(done) { db.close(done); }); it('should verify that the database exists', function() { assert.fileExists('test/tmp/test_parallel_inserts.db'); }); after(function() { helper.deleteFile('test/tmp/test_parallel_inserts.db'); }); }); node-sqlite3-2.2.0+ds1/test/prepare.test.js0000664000000000000000000003200612265157631017147 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('prepare', function() { describe('invalid SQL', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); var stmt; it('should fail preparing a statement with invalid SQL', function(done) { stmt = db.prepare('CRATE TALE foo text bar)', function(err, statement) { if (err && err.errno == sqlite3.ERROR && err.message === 'SQLITE_ERROR: near "CRATE": syntax error') { done(); } else throw err; }); }); after(function(done) { db.close(done); }); }); describe('simple prepared statement', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); it('should prepare, run and finalize the statement', function(done) { db.prepare("CREATE TABLE foo (text bar)") .run() .finalize(done); }); after(function(done) { db.close(done); }); }); describe('inserting and retrieving rows', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); var inserted = 0; var retrieved = 0; // We insert and retrieve that many rows. var count = 1000; it('should create the table', function(done) { db.prepare("CREATE TABLE foo (txt text, num int, flt float, blb blob)").run().finalize(done); }); it('should insert ' + count + ' rows', function(done) { for (var i = 0; i < count; i++) { db.prepare("INSERT INTO foo VALUES(?, ?, ?, ?)").run( 'String ' + i, i, i * Math.PI, // null (SQLite sets this implicitly) function(err) { if (err) throw err; inserted++; } ).finalize(function(err) { if (err) throw err; if (inserted == count) done(); }); } }); it('should prepare a statement and run it ' + (count + 5) + ' times', function(done) { var stmt = db.prepare("SELECT txt, num, flt, blb FROM foo ORDER BY num", function(err) { if (err) throw err; assert.equal(stmt.sql, 'SELECT txt, num, flt, blb FROM foo ORDER BY num'); }); for (var i = 0; i < count + 5; i++) (function(i) { stmt.get(function(err, row) { if (err) throw err; if (retrieved >= 1000) { assert.equal(row, undefined); } else { assert.equal(row.txt, 'String ' + i); assert.equal(row.num, i); assert.equal(row.flt, i * Math.PI); assert.equal(row.blb, null); } retrieved++; }); })(i); stmt.finalize(done); }); it('should have retrieved ' + (count + 5) + ' rows', function() { assert.equal(count + 5, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); describe('retrieving reset() function', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/prepare.db', sqlite3.OPEN_READONLY, done); }); var retrieved = 0; it('should retrieve the same row over and over again', function(done) { var stmt = db.prepare("SELECT txt, num, flt, blb FROM foo ORDER BY num"); for (var i = 0; i < 10; i++) { stmt.reset(); stmt.get(function(err, row) { if (err) throw err; assert.equal(row.txt, 'String 0'); assert.equal(row.num, 0); assert.equal(row.flt, 0.0); assert.equal(row.blb, null); retrieved++; }); } stmt.finalize(done); }); it('should have retrieved 10 rows', function() { assert.equal(10, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); describe('multiple get() parameter binding', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/prepare.db', sqlite3.OPEN_READONLY, done); }); var retrieved = 0; it('should retrieve particular rows', function(done) { var stmt = db.prepare("SELECT txt, num, flt, blb FROM foo WHERE num = ?"); for (var i = 0; i < 10; i++) (function(i) { stmt.get(i * 10 + 1, function(err, row) { if (err) throw err; var val = i * 10 + 1; assert.equal(row.txt, 'String ' + val); assert.equal(row.num, val); assert.equal(row.flt, val * Math.PI); assert.equal(row.blb, null); retrieved++; }); })(i); stmt.finalize(done); }); it('should have retrieved 10 rows', function() { assert.equal(10, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); describe('prepare() parameter binding', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/prepare.db', sqlite3.OPEN_READONLY, done); }); var retrieved = 0; it('should retrieve particular rows', function(done) { db.prepare("SELECT txt, num, flt, blb FROM foo WHERE num = ? AND txt = ?", 10, 'String 10') .get(function(err, row) { if (err) throw err; assert.equal(row.txt, 'String 10'); assert.equal(row.num, 10); assert.equal(row.flt, 10 * Math.PI); assert.equal(row.blb, null); retrieved++; }) .finalize(done); }); it('should have retrieved 1 row', function() { assert.equal(1, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); describe('all()', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/prepare.db', sqlite3.OPEN_READONLY, done); }); var retrieved = 0; var count = 1000; it('should retrieve particular rows', function(done) { db.prepare("SELECT txt, num, flt, blb FROM foo WHERE num < ? ORDER BY num", count) .all(function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.equal(rows[i].txt, 'String ' + i); assert.equal(rows[i].num, i); assert.equal(rows[i].flt, i * Math.PI); assert.equal(rows[i].blb, null); retrieved++; } }) .finalize(done); }); it('should have retrieved all rows', function() { assert.equal(count, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); describe('all()', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/prepare.db', sqlite3.OPEN_READONLY, done); }); it('should retrieve particular rows', function(done) { db.prepare("SELECT txt, num, flt, blb FROM foo WHERE num > 5000") .all(function(err, rows) { if (err) throw err; assert.ok(rows.length === 0); }) .finalize(done); }); after(function(done) { db.close(done); }); }); describe('high concurrency', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); function randomString() { var str = ''; for (var i = Math.random() * 300; i > 0; i--) { str += String.fromCharCode(Math.floor(Math.random() * 256)); } return str; } // Generate random data. var data = []; var length = Math.floor(Math.random() * 1000) + 200; for (var i = 0; i < length; i++) { data.push([ randomString(), i, i * Math.random(), null ]); } var inserted = 0; var retrieved = 0; it('should create the table', function(done) { db.prepare("CREATE TABLE foo (txt text, num int, flt float, blb blob)").run().finalize(done); }); it('should insert all values', function(done) { for (var i = 0; i < data.length; i++) { var stmt = db.prepare("INSERT INTO foo VALUES(?, ?, ?, ?)"); stmt.run(data[i][0], data[i][1], data[i][2], data[i][3], function(err) { if (err) throw err; inserted++; }).finalize(function(err) { if (err) throw err; if (inserted == data.length) done(); }); } }); it('should retrieve all values', function(done) { db.prepare("SELECT txt, num, flt, blb FROM foo") .all(function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.ok(data[rows[i].num] !== true); assert.equal(rows[i].txt, data[rows[i].num][0]); assert.equal(rows[i].num, data[rows[i].num][1]); assert.equal(rows[i].flt, data[rows[i].num][2]); assert.equal(rows[i].blb, data[rows[i].num][3]); // Mark the data row as already retrieved. data[rows[i].num] = true; retrieved++; } assert.equal(retrieved, data.length); assert.equal(retrieved, inserted); }) .finalize(done); }); after(function(done) { db.close(done); }); }); describe('test Database#get()', function() { var db; before(function(done) { db = new sqlite3.Database('test/support/prepare.db', sqlite3.OPEN_READONLY, done); }); var retrieved = 0; it('should get a row', function(done) { db.get("SELECT txt, num, flt, blb FROM foo WHERE num = ? AND txt = ?", 10, 'String 10', function(err, row) { if (err) throw err; assert.equal(row.txt, 'String 10'); assert.equal(row.num, 10); assert.equal(row.flt, 10 * Math.PI); assert.equal(row.blb, null); retrieved++; done(); }); }); it('should have retrieved all rows', function() { assert.equal(1, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); describe('Database#run() and Database#all()', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); var inserted = 0; var retrieved = 0; // We insert and retrieve that many rows. var count = 1000; it('should create the table', function(done) { db.run("CREATE TABLE foo (txt text, num int, flt float, blb blob)", done); }); it('should insert ' + count + ' rows', function(done) { for (var i = 0; i < count; i++) { db.run("INSERT INTO foo VALUES(?, ?, ?, ?)", 'String ' + i, i, i * Math.PI, // null (SQLite sets this implicitly) function(err) { if (err) throw err; inserted++; if (inserted == count) done(); } ); } }); it('should retrieve all rows', function(done) { db.all("SELECT txt, num, flt, blb FROM foo ORDER BY num", function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.equal(rows[i].txt, 'String ' + i); assert.equal(rows[i].num, i); assert.equal(rows[i].flt, i * Math.PI); assert.equal(rows[i].blb, null); retrieved++; } assert.equal(retrieved, count); assert.equal(retrieved, inserted); done(); }); }); after(function(done) { db.close(done); }); }); }); node-sqlite3-2.2.0+ds1/test/profile.test.js0000664000000000000000000000270112265157631017150 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('profiling', function() { var create = false; var select = false; var db; before(function(done) { db = new sqlite3.Database(':memory:', done); db.on('profile', function(sql, nsecs) { assert.ok(typeof nsecs === "number"); if (sql.match(/^SELECT/)) { assert.ok(!select); assert.equal(sql, "SELECT * FROM foo"); select = true; } else if (sql.match(/^CREATE/)) { assert.ok(!create); assert.equal(sql, "CREATE TABLE foo (id int)"); create = true; } else { assert.ok(false); } }); }); it('should profile a create table', function(done) { assert.ok(!create); db.run("CREATE TABLE foo (id int)", function(err) { if (err) throw err; process.nextTick(function() { assert.ok(create); done(); }); }); }); it('should profile a select', function(done) { assert.ok(!select); db.run("SELECT * FROM foo", function(err) { if (err) throw err; process.nextTick(function() { assert.ok(select); done(); }); }); }); after(function(done) { db.close(done); }); }); node-sqlite3-2.2.0+ds1/test/rerun.test.js0000664000000000000000000000302412265157631016642 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('rerunning statements', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); var count = 10; var inserted = 0; var retrieved = 0; it('should create the table', function(done) { db.run("CREATE TABLE foo (id int)", done); }); it('should insert repeatedly, reusing the same statement', function(done) { var stmt = db.prepare("INSERT INTO foo VALUES(?)"); for (var i = 5; i < count; i++) { stmt.run(i, function(err) { if (err) throw err; inserted++; }); } stmt.finalize(done); }); it('should retrieve repeatedly, resuing the same statement', function(done) { var collected = []; var stmt = db.prepare("SELECT id FROM foo WHERE id = ?"); for (var i = 0; i < count; i++) { stmt.get(i, function(err, row) { if (err) throw err; if (row) collected.push(row); }); } stmt.finalize(function(err) { if (err) throw err; retrieved += collected.length; assert.deepEqual(collected, [ { id: 5 }, { id: 6 }, { id: 7 }, { id: 8 }, { id: 9 } ]); done(); }); }); it('should have inserted and retrieved the right amount', function() { assert.equal(inserted, 5); assert.equal(retrieved, 5); }); after(function(done) { db.close(done); }); }); node-sqlite3-2.2.0+ds1/test/scheduling.test.js0000664000000000000000000000273712265157631017646 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('scheduling', function() { it('scheduling after the database was closed', function(done) { var db = new sqlite3.Database(':memory:'); db.on('error', function(err) { assert.ok(err.message && err.message.indexOf("SQLITE_MISUSE: Database handle is closed") > -1); done(); }); db.close(); db.run("CREATE TABLE foo (id int)"); }); it('scheduling a query with callback after the database was closed', function(done) { var db = new sqlite3.Database(':memory:'); db.on('error', function(err) { assert.ok(false, 'Event was accidentally triggered'); }); db.close(); db.run("CREATE TABLE foo (id int)", function(err) { assert.ok(err.message && err.message.indexOf("SQLITE_MISUSE: Database handle is closed") > -1); done(); }); }); it('running a query after the database was closed', function(done) { var db = new sqlite3.Database(':memory:'); var stmt = db.prepare("SELECT * FROM sqlite_master", function(err) { if (err) throw err; db.close(function(err) { assert.ok(err); assert.ok(err.message && err.message.indexOf("SQLITE_BUSY: unable to close due to") > -1); // Running a statement now should not fail. stmt.run(done); }); }); }); }); node-sqlite3-2.2.0+ds1/test/serialization.test.js0000664000000000000000000000653312265157631020374 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('serialize() and parallelize()', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); var inserted1 = 0; var inserted2 = 0; var retrieved = 0; var count = 1000; it('should toggle', function(done) { db.serialize(); db.run("CREATE TABLE foo (txt text, num int, flt float, blb blob)"); db.parallelize(done); }); it('should insert rows', function() { var stmt1 = db.prepare("INSERT INTO foo VALUES(?, ?, ?, ?)"); var stmt2 = db.prepare("INSERT INTO foo VALUES(?, ?, ?, ?)"); for (var i = 0; i < count; i++) { // Interleaved inserts with two statements. stmt1.run('String ' + i, i, i * Math.PI, function(err) { if (err) throw err; inserted1++; }); i++; stmt2.run('String ' + i, i, i * Math.PI, function(err) { if (err) throw err; inserted2++; }); } stmt1.finalize(); stmt2.finalize(); }); it('should have inserted all the rows after synchronizing with serialize()', function(done) { db.serialize(); db.all("SELECT txt, num, flt, blb FROM foo ORDER BY num", function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.equal(rows[i].txt, 'String ' + i); assert.equal(rows[i].num, i); assert.equal(rows[i].flt, i * Math.PI); assert.equal(rows[i].blb, null); retrieved++; } assert.equal(count, inserted1 + inserted2, "Didn't insert all rows"); assert.equal(count, retrieved, "Didn't retrieve all rows"); done(); }); }); after(function(done) { db.close(done); }); }); describe('serialize(fn)', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); var inserted = 0; var retrieved = 0; var count = 1000; it('should call the callback', function(done) { db.serialize(function() { db.run("CREATE TABLE foo (txt text, num int, flt float, blb blob)"); var stmt = db.prepare("INSERT INTO foo VALUES(?, ?, ?, ?)"); for (var i = 0; i < count; i++) { stmt.run('String ' + i, i, i * Math.PI, function(err) { if (err) throw err; inserted++; }); } stmt.finalize(); db.all("SELECT txt, num, flt, blb FROM foo ORDER BY num", function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.equal(rows[i].txt, 'String ' + i); assert.equal(rows[i].num, i); assert.equal(rows[i].flt, i * Math.PI); assert.equal(rows[i].blb, null); retrieved++; } done(); }); }); }); it('should have inserted and retrieved all rows', function() { assert.equal(count, inserted, "Didn't insert all rows"); assert.equal(count, retrieved, "Didn't retrieve all rows"); }); after(function(done) { db.close(done); }); }); node-sqlite3-2.2.0+ds1/test/support/0000775000000000000000000000000012265157631015710 5ustar rootrootnode-sqlite3-2.2.0+ds1/test/support/createdb.js0000775000000000000000000000207312265157631020024 0ustar rootroot#!/usr/bin/env node var existsSync = require('fs').existsSync || require('path').existsSync; var path = require('path'); var sqlite3 = require('../../lib/sqlite3'); var count = 1000000; var db_path = path.join(__dirname,'big.db'); function randomString() { var str = ''; var chars = 'abcdefghijklmnopqrstuvwxzyABCDEFGHIJKLMNOPQRSTUVWXZY0123456789 '; for (var i = Math.random() * 100; i > 0; i--) { str += chars[Math.floor(Math.random() * chars.length)]; } return str; }; if (existsSync(db_path)) { console.log('okay: database already created (' + db_path + ')'); } else { console.log("Creating test database... This may take several minutes."); var db = new sqlite3.Database(db_path); db.serialize(function() { db.run("CREATE TABLE foo (id INT, txt TEXT)"); db.run("BEGIN TRANSACTION"); var stmt = db.prepare("INSERT INTO foo VALUES(?, ?)"); for (var i = 0; i < count; i++) { stmt.run(i, randomString()); } stmt.finalize(); db.run("COMMIT TRANSACTION"); }); } node-sqlite3-2.2.0+ds1/test/support/elmo.png0000664000000000000000000047443212265157631017370 0ustar rootrootPNG  IHDRo/gAMA aIDATx^|-rUV۵jU{/$RPB ^m{66^d[Vm{n{h@!C\24ppu :00dPuo~=` އ  ſ}A}C>wH``H`PPP|A:~\=Cǻ 8|$\rw3\D 7C| <9q!N?5ތSR ćy| _8TPߐܺkpQA6/91 /28$O7u;8$ {‹?P>7{>>(On:/7tOO'g9$Ї,//gj9q̓XH!CMGb]<5"\y\}j<.&0Ť<@A<+Uy]85~.V?dq%xZT~/ކ[γ:=,qe{xSNϠq`s1t1i 55 _e`î7]okikmn 6 6¼ apwC1|a_0oE`3xކpyp8F ǒ5u|i]7*d,wP<ĕcq87։pqw+]C=>G.7oOoBaxފ_uР>y8-< 'N|&w.pLU`u;8 ~⯆aX w;ng ^": ڥ !6U 7M. 'y(3yjx0o3L%lK#v[5'XB׏*֍9G`=6Kp`)5O]8ĥq7Z1i-؞񂛥%ۂogxk} GZQ-oЁ W%n->UmTpC]O!{ap\V9v\o000oE, wއ5xL|ļȆqiqscOV(oqsyJ^ 6;<>l7UvCp/ƆQjjpanjlAP5A>7B`\v->Ѓ7 P'ͣ:U¾BÓ}7ω; ֐:-~n0t0x!쬰_Y~zjpaGxZe} "G5]A:]"ă= ĕc{sC_Bx];[mx8-^G-5W@}@]Hm !8Iq/0ea'یHueZʭq4A c'K1`(9M'ݡ&d EHom@uhuw F^6 u`DZB-ie0n `lg^ d5cc|/$wm0( “QDjýUabéz =QlMVde?/nEEօg%ȘNC`°M``cؘwLxM<`?R\>恟4y|@~,p_-E~ma85`mW6P^n+Æ`A{k胰2Q2aXK`!Cq%˃] ]C=UC@7Tx^p@QD*ԇaskT! }ܧ>ppPI9B]A,`,/]#j; wU2qUav78`?;   wՌՍ`(-x1W*v`Y,a ؙ`r vy '$l03? >:ą  ;.jW6-&  31ĖxLd@2)aJ5H!q9]5CUcM ķifӽHJ}c,|B 76~!7^sד_bU!`w g27bhM?#Y( [f2z+,Q7/_[B] Sد8@qXa,Tپ_qC`9(+\8(+S_l%V'#%C @7yn&Z<.+ Ё!NJHUyurqs}* Pٶ fMP`d 2ņ  .-%1ׯ7ࠗd"TLUAh!5\3J'W0w&4$a0 G2؈p+9 L)V CPoy3YDd wUaErl's&l{A$B́X]Tåqa A̳ a*8L4ȍ)v~PwMldDx(qa adBQ>xxA@ RL|rN$o>/zj1M`ԇ]yq oqxh{Xʸjf0i[L2ì$ 3V߈` mfEµĸ0 @?'r$w BŶgm{6N4Onalap a$|-@$̍0#l5|InQt 7T.%'s3oqElf_r89 q"B ?Q^?! f ѿ`FY.QAsn֏Wwv:UImeIŶ"swlB_Mdƀ ,h{ij*%qpW0Op^FľeMs!K $2]~ "d '1-.}/^0\p䝡AL>H?( > =2X+eX||芷md@ Ƈ+SţD|ފMpe@,+s *7q&.vcLœ[D1$ɛiؖhXOFo+yBİ ¥0oI{ssMkaBo2|V]e:5ҙ%eqn~J .4q<'lpeD[ 0J!3dE" c*k b؂#!0._r1=BR26sa:Ȣ4 "gV7~Iƒ# sHf$h@0 :Kg J !\H䄸0ld(=a, bFͺFV8DH5EͰ:o2^!4όږuE|ψ'0\dꈍ҅, ;5Rv͌@ $$% zlR $W`8;z:X\ 9 BCJ(0l<m[]a'QYxb,)p5P`>&D>[lƃ,χ jx7{z҉u\}ե_;W976VnkZne㎚;kS4PF `]CJ#³%pLEpq:)[lRa7!`O dM%`:aJ:cqc2q[+b%$H˘V?{XUSisUVJ6H$9e1rSw!RJ%-I#?IT]\ktVùD֫BAD ݕ#:dRUR_"|ā ̊F? ֎@'H 2%J+T^de͘I!ȁ%/^Z*R$ELL#sC.Eu gqp؟d 2f7(H.^Re 7Bnz3?fHE}0v xL*X!~e1I^HOM5Uk,Tޚ/U]hd]ƚfǵֺ¶梶kmmZ4n\]Bcq3qa,]XԹ;여3a} ޟ C& Dee=F"AR An+@z=8L=8wKOK9bpʄ -̎p2 D!5(.lRSj] ΊLzi!]8D欹I_J@ ဏ {B>>tbH%dͲTi0R- Й 0^k6,?"۔_EHHYU)_ V~>]$PJ peX!\~QqW*_eE䀽)͝:;~%Ln*L: "ʀ!D?1Ј">HC¾+7  @)Oy/+j/Go#QAH*p 5\ph4rVvq:h0tz[p w9uͥsX6p]p4;Jjj=֚Gogm_w}oG ƾ=[Kj!-벘 A |N<*`4'=6FK7eGIև#B<b0.)rvbaLێ^5CYg%%I!%mXB/B$@>MtHYd, IY$Q!1@+ruS C򈕃f !¼CpeߑON?r 9†qQ!v} 1l oO>]Rw~Z\J ) Ud Yj pA' TRH*LL u*ðOAU!FV,!ѦB>"20#u~D*)"B|%Q%\x4x +{p VQdC݌T8RD"R c$l@dx!@+=,?e{' &O/ZjCc/fbp" V Q,N";ͿnA BkJnmmZl97h5X q"]< p꠺:P Q0AD~+W !vB氵@a4[.)p';K $KC,;N'ؚPxX>- 6OĝWЋ$(U!2 V /ѷ\YX}ᕊkO8/V_s\k+nm(mo(h,om(knhq tvx:;mWWGW@o@_WooW_w^gns0YBH @V6FPk`2Sqddt@q$w8Oho[T0PeY͡?&)/>57#@0 vxZHԄ13QpҢYw"G=pjMk,?2gCJx?jeXp3|,9z3 *62Q?OFkoY?Ekq G!(x,+!d1 G`td2cI52eKY /aJ2p)0CV5 S"+XRe=%{XP"]xZfJ^ĬH Ez@V@[ fB]Hǒ w J|JQM !UvV ћKGH8$Yld>vy_/m}MѩˍWZTuT7Utu6uu:[^=-6wO0}Tm@+:X) 69fTzb/^k8҂Em]Y:*iuի| @L֨t $@9 3kv`1wrS &bo.,qIД>3fx/:xafhP!7mn$aUüe藊üEpOq@I@qhM㥅?*)8\RsUڲuUWkZJZe Um&@@_Owg{wWkvZ]ξvw_`{;VgU>RTtF]գzmUK 76Ujuluos\:p4u4]j˹G;+gי< P(Cd)ERE7*ˣ!ޠ0ـ%j(; F*I@͂#Io  L*9Ի}UJ1k"*rYV: f'7>`-B`fʃ8@`IpZS_AlTW Y M8l06XpM鄺Ja0@GKAWDB2sƻtD[ 82­d)A6tHL{ƶډtY MhfpI$Ŕ5Mw đ|N|~[Uy*^ 7ÊJr ]( N )G!{Uyq{a*E! wQZrrJHϕˋ* >.*ꅪe+ 59hU~K-۬6h81S]^y<^5uw_rg6\͑}ΊYU]]^[Cmښ+5MNz:u*e-mMHխ-mH*K;[N6|x*lBeLb@k4{!5Y#p)v.z䮄(MG+!AeͰF_ALWYG\sq2,|`h?0C#-mK(ԒO&pe`x(N -Ur'IH_dSߠD:\ޏo! ؑ**,h@ ~VHD ɵ"BKOH(aGg%ȰdzgNAgS# .R#)0$QG~ =lD>d`I*%eqCR0$vAwGz||W3EC+=FF$ȲQ)_J;-p\ 9%SU<eIs%G)CtIDz@=y R4HgfLHʂ!8M*#辰"WÇlX ˄%, żmI!Я$*pU)17\~+6c2H |Qk+R ]_l ]ᾳ|xL I 0 = +$p%w'=NCh%$a6Dt|d'#~n;E QɜR;\Jaj`ߥ }gzT;V?6-[P~^>]Rp\M)Ⱬ͎Ҿ_|!֠;fZekzuQg14QQK1Lz`2?Z-|޽೵W>)[[|YRX],l+lr6:+U--]U-U-m@Avttvwv:;j*z?UjEҡIH%4Oh F[xKKvGC8XZc-z $xc .A#j=ANJB!HZ81Y4B2 oOY3@ -nRT`_0*x$a% +CH>E4mFe2"] 4ru gLzܙ?;G.Ӆ+NJ[YR@P);b!a8ev(ʲ(u;HWR3X̑Fa4JM"ΉEi:M?U7J$W) ] ]];7}TսXkSߡY7Y v->wkg+֖]nT]Q_ްoIY)coD5Fʤ15g4?䃶6ߠ>ew`le|;[QGyGYa}EesuYKu VGYGC5XfWgC(]NGwӹ^x0d`  #6 ( 9-#!?  rYE.b' ev}p_Lq8stnO% 'R,4b\0EjC zi;:P-t\`Ti*YR{!:rb4 A@+SlFLZJ$ Q9R!\'0E+nflYe5P]tҠxd# !HDʏS))7u6O [[; JXjY7 0Eg#gWS q= G9f#P2ɝDZt8w:s\׻Xtj7jVtMЭv‰?+jGCeS}ۯŨPcTGb" ֩tQQG3_QU Q4wx\nL3X__yOkȔؿ䒣RmՆ겶겎ڊʊª0q<6u9q4:l>YasI5J:r؄DaB0e 0T*(0St IcRd9"L D4(?I -I֤`HL)=J&mn+kC" t Kd#0 dGzdpDcō'!}bjnHRBDV:|"Y<"/`]Wb)@CNA(bkxabo¿&vO[FEȣ(t2KRTU]ָXw;V+߶U Jq.~ھ":1 }=U珗^8ZZp隒e WV=ǎUGZDBҨU4rI.x\/n)}7_^XvQvYy fdYTjh/~~7_ݷVXz}m^WyS ԮsΆ:hwS :IxI-G# =xot&RN]H+=<^j_0b /3`=*U)JQd ]̿t+)|aQeQR֣QK[ '&H<R   MD&S)^B c@,8#&U0$D ]>>6;\ MAH~`FAVXQ\2gT]U[JWQz9o ٘ ~P 40a+@W,,laFtx Vh낪稦mklS+^I9?I'[VcE-\Msߗ]8RvXS/W\l.]K"Gݬo6U(UJҨT蛇N;q[|NkSyiߋϾkY莒-ڋ68a0#7^lhw^okќً]>߇2@aΦ/;б- It 3V5?-KZ AI@rEG`X }GA_ 땛`е7i֗CwoCAɎ6[ (׈$Bj*z`!4&~JhTƐ/w@!ׅL5G҆: ύN@V" LQy$#6{+8(B I/0Lh~!mHe;@& Urlz7'_Cb =_3V6IoU.;X_민9c'7qsB}UtҚMꬵ n)?sK˯,\P_q SUvWwqH(*ZQc4h.ZP |ÞvooVir֝.8O{eSs;Xt &A) - EMM5Gn_ݙj1"b&D"UZ:?7^rˋJhwK_wGoOwooGwgSқzh0xCDKܵR}GͶ0er~y@ `,Aɀ$lAځ1((eJI!Q}pDXxf!(]HP1 ,XYlsRzh1yۣEmN۪fܤOݠIܤm&oҥkKέwɲӕWP\_VRU'T9zHոc'cf1fljX-7N_M.bJu9dΏf>c_i;N癕W7/JYŗ}rZVZqY-zYk-w<~0nZ4{:z; :6"oB"E3He](' |](H@*{ aSXPz3AZhɡ܉.V]MS'MAcYMX3$E KYc>\>9*sKdݪ){b&]UIQeۨJE؏sEG^?VqdS]^^t.^8~17 DL=v1"4!J}H[<øiWߚVĺo6ϴ֏r;?otbW3ӻlA۲ōi\__[X{}֕_gGVYfX4`4MXF3~<@Iq@{h?Ҙ`-Emۻ[AɂU D$`V.^dg'%PE%ca \)~BSd#~JW,$I(L,brtLN飲v "{FQgb" {<6GD'&>x) C̈=}#XcMAxRP`0nBvLy%GIJ"4NjK_ڏ$UeFƚT(L`腪 bMGoSrvswDgQ3d6dЦlwwjh쟏%iZ='t*>sqTCxF^[Fqp#L 3)O<9oN-{-ӛ޲5i(I]_L<)=_LbjWھL/r\Ōs˰aVެћbTUNc1b F&qܸ1S&O(rJ:bqJ%r`bP~¬LIC*< aDiˁ M6d(f&+E\I#VJa(9(J)~yQ@܃"dhRPDNe)4V:!(e]7Dt8@"SEQ>xd´֩#͟* vIս?sfmrfs.C>C޷YL{]=}}xI٫N>K;O߯XNWiw^[.s-?qT:cW~9iGLW|gqܱ:?\L[9uoռ_w[ÛImv|A^'䖏:>_>{֯綬~ӍG?)xΉa! Oͪب XIìסB5alvf#ݮ0nquuuv:Oֽ_W:BH$$25EŨLAn%P,HNTT҉F ,NoF' FEc584qex>W plfY_G."&Dd*eK t11G.MbJF*%\2>& DPj* ?Ae"'(j+xWkaPLQB>J}F<1HBw_SDVdB1D "pqAsJS4F"e$d)`%4dK@THCޛdT$o#4XY#; Xn&B8S3p1q}'M[s M͚ 1)c۴ԭڔujH5mԃ#M9Ykg|o٩RjC{Zm:w`C[~ۭv[.l^8]/Oz)ׄYjbHw~ߧ{?iwfG9=Obbٷlv7],qߵlVφ;ێ'ggFfk3-X`2jŠ'b_wwQU0u pu2R[AE|T~Fw5^>+|uoʽ : ɢi&J5vt%ˏ?hki 2 grCwE>tۏ O`hB{&# `pu$HD0M/s%VAS3L)4ѣS8\sntPUyBGb?4_JK.bQH"` ,ƬFeh2}rҭL !j%s~ Ch4L8xT@J0":!!#\u`H tiKhNxVmIˆ>Kw"$ 8-aם8)46{ѴkNze>a&u&m]LMZUƨCƜF- s'RgRfe֥֧e֜-.g=oŔ~#|~^ɩ_XM+oZqqחV^xmvk5f8xS֖׬&4FR9]!0 I_LY:ٽjK^гbasN[3goV?|ELVF ?^@cb#TcFƨ#W. ov {zVjSq(G&2`T `HB `⭊z#~vBK—] BȔ`%V ZؓJsT)v _V_"(A<Ȟ&:/E #HOE`6"QPJ "*{HDc0f ['ʅbq!SDHyDHF3[D|PeΣr=EYhv`|GUոpE[[Yu髣VDVFYVE[WGĭnS%gg~kܫM۫VuD>.(?ʶWO>;cƷƴuu9g~߯<{Ǘz7}^_[xOM{Jݫ1%es o$5nGJϿs;?^n{}M_:wٔo&Ď&|3ózyXN߷lݎ7ӌI?>a81&ӿO'z[z{)LO Lwg[wWkWWSGG]w핺8T&[{ Jנk<||d~pF(R.f@!ڌƜĭSHEpb\>J]6N,K0 gSr`p{|?H`LdRWL f54DY1X^n `W#vsxׁz zԦ@\!^D싃DK)EQg"LpCrqL2,wE/x#gG EzTT3\wwev U]NUu7fOޑ%L\]aX[m[mcݩ0fѦnI'&.>!)lܤcsӤIܯ&}K?m3a<{k _$elȝemw?y[_'{_'6Ta-m'=Hcrޟ&v;=_Oj"wŤo4w5ŵrk\ <z7.laC<1ٹrҧNy;>E/(,^){az{:z;;{;:;Z$U|wKVTy u81&ʚԘg:ݰAsUMa`8XTQz0q [XF-G>BECE3)1((/ǑʔL dER U-]I2̊/#^R9?bGH&au(ZAV&smdtg.&$ /yK'sN*:BOʭúPBLdda=%3 9I ȐDFPG#'8O 6Ώ/4o ?ޖ/+w&ieTªhh۪u-Mڄmm17E6E~o|21gc΅iSfO?m?nNkxPt0:Gc S>M ƕ1T/ofU8,5m[|˫W쵯j_6jky5bB]kWf'x/&u~׷rj_3e`՜3\ӿ|z7۲/%>:⣝| N68tu4J `^BroG[G{K[kc_SC۩S=Ԗcw$y(]sE`jaG?&41L4vʉ d]S8wJ$CweB&6"V+4L9g A&8(2Y>W>^BQ T&NR:Gzj-ZAK2"x "NoPq98NS*(A!BD$! 9- _,AFl(E TnAw,ZA$S*D UqJVń L9֜gl`)1)+Le&v8!Ȯ ${ ] (;SWlK[53:ƺ^cݠMآIfS'/_DslQcc?O'N;k~6gKqCco;Ǜf1%P'nI\*zGL狩56VF2=@'lnllkgӹmޅΚqe2h<8FRL5 ..%9FA[Vi3jDze@ !IxA)_SOS{A}-hnDS,7f(RmB2[\~hRAE!hלi2!2ZˌT:+_*B8Uʍ dd΋,L9n 'DI9cdC((C4+d[n=c_e/Ҩ.nUq ` uau8ij> jr|M$m5КG&Q%S'IXDZQk b6emmeddSeߦIߡءNG,eʾ'ƾKSG6cqS!:qʶG[WoeHܦOX5mNҟ;ٴW=ot)%; B\%6fFS[Ϭ+7igFǹ3=~=볉n۷ffSzlo5 k^P.<^SQW]_fGCogCHʨZv۴t7w4;[=W坭mS/N_8ѵ[g_obk}G̓Mc-4p؂ Hd80/3@a0(:R[Mvu) yr@7BEA)̣d# a"2/ le&$dBE_l&G ;EZj2sO2PssK)sʼn+KcC%}иH0Ĥz`?_iU?, ϳE'&Ӎ`3L0e@ Pg͂X@|i030~P裢vZ, U>9{8 [cWhmtیQn7k7j4LTHc1vƶH q"G'm,ʊcʺ6q86I )blۢ[4t5ZRuآ?U>TLl͟-οXZq8_oדZNgf9½|Da?Qn)f޳fzY}nuo㒾u.^z~Z]tBk奶NgYon큷h᲻j˶-ܠNΔw"qi2g]țQp KU}Mٻ AJm \" K@Q jFDҏHLPѿ/VLAeb{pVK#DG4'~~eV' 3`(Z֠JQۅРpF 9R /5!/҇+"Mch?&/-X^d;5 F.<"z-b [OAK %LC˜X֨i"`QVBJ`rTUP-AWA\Tߏ{&\|"~}ax͚pܤnߤNnHicߐqH&;]!m~}&y6y:eƾUMKS*VM65r`GG,{5I#bWFiFkPE:yGb̥^,f~\Llu6 ckz5z1Ln7}cvŔofNaNSM*gL϶%w߹v^׺n[wO;~}@g2֪̕.GEO]uOCm/k[zPGYUk}ewcM3SM6UѸ'S䟊z6R{'61psj 'V$WS2~G(#yPWF0/Sp6DkD2!|Ьƺyu>)*mҢ6pHLLۤ|`E}D$܍]xTPdg،HQSe1h~43BJ[l2pX0GމGU, (q$2бx>oL|n%#xQ.ȡ"6N3 lVExX! Bu(}-u)uv秠|GԸ3?nid iS7emIڢooAQJNun]ڴC5' '3A9j^^hlEXOic;K>OmjQc>f\ٓ9ً1_9sݟPLKӫ)ג;Io{+@gHx|3˵lz'yMM=ӳv~ٝfoճr Otm/ZyQPcJll+l*,ɒ4$e,iѿ4a)XD SA$ޓ2/5~*y.e2GO6H)Ml`b' ?] #cW$H :Tx8 tu(2't(nh8YYnJJ1GP 5B8ƾ,'1&H6,[=!80{bE+ A}ߏ|յTB)q+'mS}.MUUI[#p0; L,y?3ҿ3d|gΜC։'rh{4Ibl;vL51w$:QYSeϘRgOLzZǛi]o5=r>(G'zZ:c`q]˦.2gM gţڳas嗻jE}2w]]WSS[SSuuJu_O`v9ua)?9o_4qqӢo+uJsYےf|`o ,\`IѐT ELr!VJ4HԘ8C;^OܲN I ˉR$oI`d=Qt}VMEkW8vF+*~2b^:"daSxvK_1_B2aҀ%9Eզ% i-q E' "GtJL#c= H۬Ig4XE!B:R,Bɸѫ'Zyc %OYʞ/}TǸj_<W8L[_Ony&YE0\x&93d(Lz* f`jzk㜾 s{8<;>#3Oކ>߳?t9wX~<ǁ';ۖ~ qgh~qMQ2u+5oJIuĠBWɁR __OsSS񧔘ei) aǡlwP e2ҔYRZ $1)b2Kc PPiw&G‘!oa4bI^mX2)L1)C/2鮑nep2P9~Fy;XU ANZަ`B&C W`KY?&LSΚan v t;uXvN4_JZJ42m*!fSG[GOGݾ;&y:e&e:y~@cVL򷚔#ƌN&L: LrH?ʺ+:~ʴ:BF~1zT͵UOV`,T1scƊ'UO7T-S_7Vj8AÉOrjק}= {X>׳zQ=+&1f{=[ m s3T?tK~7ޮyʗ^|7Y/Q+|P|IK*HMg.$̹ q%sYҧ;_U0K5,}W hYe-EP 7r)*i9ve:l7:H #@mHbbs~Qoa.GM0H7\W2L1rJ2tO_ʎb>#~?ތ-ebF(ž_*o#s s17!.ԇ@MFRFb&I(]asoP"E=$!)o%*2M8ŜQyZU0a[>e6ܷoLjuޗ33auI|}XM6}޶Y%&q&Ub;yl#&7GoU%lW%PYho8>.kޑC ijSF'쎊 :vUnEvx>P򹸒'bK`*{TǸMUϘ_7\RRˉ/'rl{r;]LDHq^yݟMv-^=o̮3@^v[ٸ+n]qkLޠ=cN:|s9s.-R+n+so/L`,O̸4}^}QY[/-d{4(xHU{o#D}ȼH&B*mU7Z|aF(DR!&@uՐw4v EB}"+ĨjQTB"Eqe#!K&6V)S3'TeM1ÒimuND8T**JڢoV nI֢6'rHzD.u0)Er~ʂB'Lk!̽ƔƯ F|BZezoݨNS]z4ʓ'EO=a)|4M˞2«OgLp2ͯvF燓[h|+- (Y߲H̀,F˧9a0w|{kxw4uilTe]MYU򹘴CnI+܋RԚy J2d,̽2w#ﮚ3g-.͘%qVAœ[f'Mʞ;Y|Wu[Ƒz̏) dLR6P3/'rP 9I"r e f<)pP׹;+vrXEa%/B:1H"PJF0|Ao,-,شhD2RZwe,"'HHk(W?U >HF %F oJ eTE%ݗI ". s"1vŷXE9I Ə`9kQ0s!sоۇwynIL\KZi[iC]2ʔHGީI eJ(w Zvl-䝆nuƾ_ i>bvyqMy*nseDF> 8RZ%rÕǬW7^}"Y[3'eOZ*T XP)cl͟:nz# Lۻ8ZNz=@b:zqnϊYonӽqkbצ+gó?/Eoҩ˦B~铉}gtgm(/Y=q1 ،ŖIeK-IŖҸiS畦!{%qks%͹8$eAEB3aVi< ΜًۜRf]˜\znת,ߥXO$70[(P_Ȉ &BT)29q8p O@F!.cO%H#!XbKs}չ~  S/A~HbbSʲ7fԐ&&N[`cP|O$W;"EyCa0_Ő  J;+#/pf vv93kvO2lIŐ>ھz]6M]6C.SnSvPTKج"vyx m߮A~:U*uZu1i{lʮzp؍MQ#uLп;*Q?shA\W(G-O?R4MOkwrrk{;Yi{;Mez Ӻf̸V[>׽V6mX&巹?ȌVc9cԲIuis+O*]3O.MZ\{[i򼲴6Z H[p-aeIs*Z,knѬ /纏|euAsI.)j.!d+EF>nI`?ҠNIu%iH$;Ɋg/xM)RTGyL#q\7n|{ 2V> څ-ǙDCTk!S|lc1c!eƺ<ҼbiӺ($3 뢬","ӥ&'mů1eZeYɐӜϒ~Д߀(.نص 0"ۣ㶫`34qU#or?#f8PGW~o؂]=_T 96)}3ƺogwַҐA< h2OB5듉KgW/p߳bNYg,.t$t6!bbScZUtGʤ)3J쓋&%̪NYА>[rϹ:}Qe%i⧗%ΩIW40a:cmuSkS}4j TrtV ό,Jݝ!(e[)J:`ĀO"H" cLu2@"' XA/ 02JOz%OEޱd|,C'^/i : 0(6CP!%zTDJx7s!3]F),!SGJ5%,$scAy߅Ks!ޟdžz ڿ;oKxDzQoG׼dm[^cӎe$IXYA5/-}1^)G* (Хv x11}&i:~MLцU*ZbT[vK٣O٥P,QkV.]lYש,=z[WE?G-7]-³gl%V>WGdqJj峖 T3a0ow+Ӫj{-ϧ |5l 宯u=c`<^Pnӵ ]+d~gbHLLޜ:9yN}rME]jeRydSK^rFuASjQ<>yp5x[}Fu꼚okrG;k'ͯ=)tMlApB]mA.-3(YL0^ ;4s&_r@C.ۨ엷Tj7F))xBU0Z47" j᥺HO"Qy^ʍC.mvN:(dHFel W KQ)NI<ܤةȍeG#1Z.Ȳ2seLp08t}ץ @@׏C]LJzy /ppOgPq-OqMKa1mClF@NbnLylW#J٥KGMf]d(@^!X.G0A/f,ؙ[2CAf&i!109cTI!m[koؤ~C/"U迊{tcF_l7_w iPa|i,C>g{ճ*P_7 fK ]oeqo߶7+ =Kg|6 3zQ_9{ך%޵G #uO0گg;7̭ͪNĬyA~IU?:}^uҔ K3`ŕU_XT8:}acY ɘ4ywν֙OumKUznr7d EXUBɩA~FxZF2WUƌ?$W,É42@0̆`1A7,6nBEl;ڐAŒ Pu!סh)4x/O"[ҕ txBce FlHl4AEl9`r9L.C1HW =vX "L0*N.˕e[]h-G |7}(н?з/ط^%ǞC}{y>;auøU(hiVC%Һ>Ҷiu[m7cRA WDZ>&82,2B)&u/L4ѥ~KA~L*HLwjt'R[ *MhaLڠ~56擛9^uQ3fsFwa?00cӖgǕ? i|){?9_9ϖd1aѷ|ini]f}=c,ʅ_}qff(1q'IuWbsJr;T$M)2_d^5%,NY1"gA SBU;N;'; pd,O_ܐuk]uk͜rgm>g4&`*Rb$ 9HaLJemW7\=E^idc&rW;ޤ.J+w4Z[zA^i^daSXLn Ah|1XD5u] "ӅKi_sF:%!vƒ P:+ 돼}RUdNᨧ(˰P+tT/EA2;GrPCq3ċ*y޴gy)y6~06YVfr^UHٯMƾNe]n6؂[bVYl4)ҏŐuRyZuƘsڰMsBvl}){ O0Ю~6.[F}sto.=/xH[ɄGŏ_j擦'LϪUVLSzǟ̝offkWmo%ʓ{Ѥ{N[> 1=KW.vW)Kӱ?kN$3d&O̘͞[beʴՙ /zgy.J|c]Ͽ~ݍmx3ڬۜ9җNqC/Nܙ+ױX1d2aӓPU 30\cv_"@]JM'S9QV(yϱ0`Bph@zB5톓dJ&ӊWJV z`2q^fz q9pPٓ 4o}T{OYRz`'F3DB:H Fw/*A)Y$ з r ; q1XwqTZ=9CŻg`߮`^d4#fMRU1֍DPD8ުMwƬYr{Ĝ' bX\LIxH's~M:'ğy&Mdv˜qŜ5c# ۵=Ľ۷C);QD75'^yv!=btOZ*O cquKi|-Oo}%=oe.>)k2}_Mrs|+n{w櫖ش*eI^e\gYO"V>&gaô 1ʼŰ;jY3Ng]yw64徦7x~}Ue,q}>Xo2gސquQ:+ʗuIh2ۭMkg1 1Fnל^P7\xᙡ򉸺gm_XȪ{%5/@)WR|fj5^~gXb{|߲۟}6r.t՘XI*֤**lM.+5r/Y/^IV1^a]utLa=3|#Gm9Hyw5Ni-hyQY천9und~|cdM: r_BF0@널 '.;&:9^&SL >Zl_a0ʘKoƑ2@>*\bPNNCXfc\/C^iOq2^ R3Á2Ԉs9q5A\b~Y%`6#]Qc7m!){e(kD]ЀVJr0tjY =)Pxx@e{oG f>6`ޖ6]67Gg0M<$.[c.p@'S%H0 LD\23e`r*yiN矵N>Ґ!b)'M{i_]:A}~XD6t:҈F PWq.o?叙kV<_{CtO˟1-bjS(ۛPK"̦44Ī{]o6N]#rRW3\v9#Ȗ\lL$ScK,˭kI3+&W[Uۧ_xZ)rԹًo]\.gޝywfV*ڼ۫r4힖w/.N^=9ݟLJԌBh?==r:``/E| 585V4LUå ޕZv~iX4*ǡqY%!US/ R,`ac"}C&~C@l&3Z$@Zp9 2$ sp&9hJ Ȥ"fEXzHAڌt,(UCўɉDv6AlFTv>sP=C}Uvnm]@Aҿ/w]d 3%l4nTg7O:׈Q{h= NAW.&ivPZv&N96Llޅ'5K?Ϻd?k:  ?4WFiWF7%|kA#iC~*vƸ*ZM7|sT pAՇM0>n-}Z{4%j˟ԗ=c*崆Ai|1嵔F y5Ny'Uw>ڇe=鵩UU.ȿbO. KɥrK^eĩ3ץͮOLUkS,ʘ{-eNeƂUɳN[xW{k&U"mK(zNsޯ'^5|ֿOF?#.ɋB!Dmaj^2ijӇe :AJ ˛k0K#l%m D1I#Ӿ5eVg rvAXfOX61 c!wԘ}ܘ}ʐ{֐Ve뤋 Ι..s~/nm~u~mnڲ_xPoV )j~Mܦ'c_y˻1ۦ*KP1_;˕Ksj_LBfͳ'd^NhFֿgv52Addr}^t?N3fg\MM*c+ѥKHZ'LNL4e/l[T9&V2ًkRV$LLY.uVjzoM*a&<gme)sf7Lmu(ΛZhV߷z-yF1^AfcWԅ~/I2AVcƍf :` v 6S, d͆(\5珋C&qa*S,d4k@>d(sN-I ͟L̅}"XDj Ѓ0"=xh9⎥QYG'r4ZP'W6X6x){:{,Ρ8|h*8 Fr$3Mc޵'mWJ&CVCvS.KV}ʪ z(SI\+i6b W?6!z06(.Y?sOB<1\\^}Z}%k%K=*y6n}~hnM،9 Qf?hA17oc= ^~vW/~VH|ÖGL. 0 ƬgMuh`s/Wқ_pX6(|4˵f+ynKis٘ѶbmJ%&>,6PYlΫM+, ۴Ƭdϫ[rG bwԤ/GYe٥s35Ny}>ٿvN\R<$}NӴ[&]5je,HaM H]HwU/Ʉ+t̗Fl}A8'X$"΁,pwb5cY]LZy5oTr 8 򟜬J~ ȎzR $n*C~Gע'c&WuoiJ&3:pDʼn)m2UDdwPtɚAHfKep)8V<,1 p}`vxv 0THv`0{3eo3eo4@F9ne$hkt+5u8ۀM1MY["ʼ6*n>$/?ZrNZr~q:.>Zlhͻ8rȓk#K'DPP mQMxCz0nk'O̵8=֒GRTG*O*Rs+0=PI)s 3U`)ŴڗI|or?5eY1;4;#cLT 1WJKN}jur*g\tTgO.4W%tfͯΞW=4s^5ŀ2敥.*"u^;%yspj򖔤ş4^5xvfi[% 82kӢ' wwz 4ΥLV^rH6r*;òA$xzH4` yn"z](ޭ1'αQ'֜T،De2jHc kzV&1s@;md*`xalz!1Z>b0rR &d8#(̳uA$zͩ`y*}St CN?Ի;1!Ƙ(FB2%\U4ɲH7U*juGZqy]y*AZєQAo[_eڠ2m_)%99t|IS+]I|>?g%!#nTVDC,&j8x$Kk [MeY=zeMZXDT͞|Z/=tIد6}_띏*w< ikcgcVGDhI Noy%ͼW矝nΠ?YD[ K*[&~%2:q3}3gQUƂҤ% VgW4/ S ALeuY'Ϯ_|Gݤgej[ۆY#e/\Ș[9mjc} `":C_1IL9%2l= Ld6>1(*Tpa@ u<eVYI Q& 4Jo`u'H\O@L@F}q"AbF]2%;FĤm4xNFR!YA>Euf")f|6lG"SkfK`1ydh0p-.))"D<="/-D +T0ZB0_ BT0Nf g՘+d> eOZfS۲Wuˢߨ-Dj_"t+b`Cf iiGg۠0aB쮘ou5)?`3'^FlR)iPL66y4Ӛ(77BF 1ʰ]ec٭6oD.OXo;Ewb̯R.~AKä8ICYϤj.[GOp_uh3oa],BS*e(أ4sZ/)")9 G8)VB%e2` 竂rJR_M@ ^I5`V.2)9H0g yzHI!!ڔODjW+8ֹ7̺e~y|mCu̿1uIݭkNkg6ud![// VԊAcA>HAiXä́2ORQ[;A`` ^X&45 `HR/5(_~=4苳҂O+E3< n>f ׋` >-LNdv%ZVMߺ*0W82QyXLnM7!E/c} QrG 7CFWH9mX G[jLhwgbX݆쟵{CտVwY\Ӻk5)K֯ԱF>ֽyvgnDVDyd 1k-1:|:N"ƴÄBmv@g?s%}FQ I?SdH+NY=l|Auhj1-jÆhQ_!:z)vټ^pEf2b#w&5u'?'ZYSK5}5}e}9m%c5cJ1@t)r9:^|>2uf}3iV]\@ĂYn0Y5TNn=Lf)Tk]8f)-pLՑw 9,x?xG_Exu1/4 =HC,!@r8@'!YIj +OyQ`! GTlO1ߨ~=s'զwF1NθDhT>5>9 ViA_FIQŘOnX:>fʰ2U F56  G?`TcT+M@,"bǦO|5cԩ?[Gş5gL+Lv̒-ڸMe.6d||CC68qkǍߣ`M:#ֲFgX٨*HrvZE Eu5cr1%6Ԝ}QxZh)0\Ϋm%ƴ"CFQ\nI9uً2֧.h8{qYKZ<>7E4U4c^U@*k3͓*SZ.HY~ :sQ;SļE!Nd hd>dS,H4I.RA{i0RthE ҍWaM=pi$DCpD舄x03WH1疱RafLYLX6LQ,OHq:^> Pb-"h۞U(YJl"` fP! ٵzl# )/Lg~"džysݔ6mƎ}Qb[a}clMP}2> /TOEߏ~c+1g9e^mYm\jjX- 4 y)Nfi΀ &6qڴ-xPpΚ{.>{jq')' j#J#ZCXBAS>CgSqUܑh15:[,Ԗ:5Crilf1ؔQ4JBKV1QYu”䙵Я"<6ca-&f' lNuB8v-xmޯkY7.;+.6:azSܦ tMLH0"U@ /]X;WmwGspLqMU`qsoN:] XXeuBoQ 9`0 "[2K$2ҷ,J iv谼a7ݒ}MSnȨg ә%oh}|4^x _D9.1^M؛-5u1aekvGG%l>iސrܘr˜7ƴGc٣2;gʼwcbG[i'f_L>kuSBOj(=L-GC1uQ7VҘϪΫ*ۤ S^M{(>d#͸zKܤ싺¸|$-HitUǼgݺ%M^̘_8J#]3˒UgAT6}AL%}~aւIgY׍ 07u35-{^znB:Ҡ( 4/%%ɕ(Q27DO ~dA2[-(|`_Kà{N$aYR)F{u!R恧׈+#Y'06D-ZiCRLf L~*ɘx{әژd]$IlF" 2&b00z%f \`A*z`|b0~dHFV8 &S?R7MVtgǛ<>r#G3yF26QGN='D?{N!]؏_LCFGq˘wGE|5AUdcJfCg1Kc [ɇA` [W0`~,6Ʋ=J9q>ДsACu;M<).۲/&d$J<_{`!l|Za6~ʰqL̦{bԱ?bb셺- +gN/JI "S^ujueD4]ХA#!KElsw]{Z&VkUW0Ȝ[:95'(Ϲ;+g]m]?Msz{u÷տ{_:%xdeD옃d(c i/b$sa\&3K7Hb0,R7bDaG$8=lItEC(N9.% R؜C^b0 % %lD < +P7( !YC5DrՈ8o į<U i?6{Vw.{ $ȸu@ypXdC <8ܽXb²ȗo2z³c?9vonpp8[YG2 3  % 4rԒQDi6KmJx}2.qQɨ ߌZ5>j蕑/#?,Jےv6}մ뒿I:G}1F͘7Gmgt)W16#:[mbKƴ˱gcSNťoJ< 6W%R[c묇u U*цjK1ĘUmͯIȜ8ׁ&ʔLٗW P,NZhRd/O&V`΅`션sQ8h)Lz[ۼ{<6e.,4O,B&q3s^CT&6힆4̹qC΅vioXy}_o} ,[`1#f3ljI]y[uح:VX4m4$n&%qwov*l)yC?8_;ȇyGW}C.]E)Eaw">}!m07dd I$'J8A\hK](+G~"Icn f(=08+lh7h^2b!S.`p2Wa39ge !3e0ā4Lpj_I)!`om x ubo?JeIf@vԺP̊+Da&,Ko?k(U#7'KJylQIVnqVx@YvE3D^49oqr5 *3vlP ;Ds1OT9Z椎Ɉ$!:/"bB n6ƳL_Hg& ^ Cl0&SD>tܾR}1t ڌ!8!5@<;so!#T`>FrL=P^  aP^jw>Iv5L,V2<f~Ә"@y@-&>B%,CbA] 2J0O?Ώ7ՖgJ ˢE2UN~~(?' '/?'7?; '(F+$Tz5[\if 3s !rXrPgԠc}2sR92ɺb쑃.k b,KY\,=(qT@ %Rxa>|;tFO[ikYJbb]E4U'r ]Y鬷꬧Pk!#Hl9U1标n !y$f]G\N~kC-܄󥁣jAvO$s,톍8-0jyV~0о$ ICrLuʬRLX4gI2C1$ !as4{̄pGupGgh܈ɤ!Sb5D>!BVJw [NQnAtMYO6堀Ta7?-J9D }ҋATSz#~hgv9Ef%CE%Rmna~Vn~n^(_,sEQn(++?+$+(9ݹy¢2HR-7l lkx=2`JJ{ljaj=^n| z cž\kpo3Z|[vKp1ŏA%Oǭ<d:fh+>E#Gq[ >+:3YKr { W ^9tȶxBq=`㗢_VM 7k|9ZlK >HX5gw|pә }'1?6 zBgƜH4I\ݖ>t`3}M}v.unuLq>`(ð)a2DŽI0dg LYQdi +@R$] K;b8ӎ\ K29:(]%OL g&-v3ڷ`jCDzNJ[XJ216,B]>!Ă&$Fw @$w#`2)qhA,e (*e}<;$eY=,`KzgN[Y=[ynR7e O'PJYFf}{J R%'g D\Q(''?ffeeeeirrL9Q^!':s&6G{V߫&kFGo=<i H 3Uuqk.c7z[|6Sp>$qtSSjtl#eoGCn1? Tc g$k7GNsWHaW#r\duR]*Gt"{N8۬3eC׌ n&cg#hsO.6S{Qyq/<(ͽ؊r@<'酓-OW}&&MعR%eHFjcX ^dd䗴/nF`R@o-g Y&zOlKݳA~Rǽ4DD6\Z-( Dyyy99onnB'+/{@^Nvnv^D:'{ c{T2eD:XR#=-Gd+9Sgf6:kb9_ml۸.F_vk8b8ht+[`;lvؓmK1xXcap[-F_J a]u v_]{B tZZ%Oo{vqmà-D;kF}3!bR.ϖĿ?qc_bq/z(aM‚$71ڇo7{ʽ X:sQfF|L(ka: ~M(,;ӟ^*9H>ٛ۳=zH,&7kn|l;4S@J3fzRϋdHPh)bAdS]+em(';7&l٨ eyH$)VfrE\^#_+(Jȇ+u?7:^>Eα'Z+km9Ze n; D9A\-y^vJq[qK⤭[s_E||-*.f,!Z5Qy ..]>Ef{,˔(5T`}% VEb4L@s@'t,4Ɩ0!q'`pb;wćY&ޒ۽>g5b&~1փYYԳt]5q&Y“ 4*\L$ ?iAVją%|q~Q[+90s {rE98pfge#E%uNn p\}kl鬚㮜Hε#ˈ)޽ڃȠ޺^S|!iB/t՜JmVV'\IDQj1Y%uiot2ppa3v.lNHӏװ'hͿ^Q}wM-YRz+  @ B q+[셀aB4a W%ZsBciiGKB 11d;1f5G^T贉I/,*(Z)0= ŜmaX:,`0ҦFx" #tI y flD,Kb yΐt,y=s{a)w-dԮcpMʗŷpg^n??nND[|SZxsewRJ@"ɓH$dr /FQrQn& lt<"Ž,?;noW]HV`W]G"'|aԷK{(f$ݝ f@Y >ryM?ӂAXaђ,hS,SIK8v VBflZ-3aRdO1=RosጤG >Mzyw=SJt _s6`F] f4@#66A oA0ފBp5]0e|("=s % #WLLɷL010aS#q-0.7YXW$7Dyp[TPXW c'/-yxZ~~N>k";%(ErSh~5"K+*,($ʆŰ"Oַ wjinU~b1d]nw>l`m\ Rӟ4t-G8rC\+q6R.5\b0%<4Tz{\_ݥq@.樳℣lvuÃo4>f]ðǠJ KOOO%,|`QX_q @G;jN rrrq6 Hw ofaDJτ/&2؝zrx" aFQa%NYQ\eAlY^b^Y*%;(!53phhHtd²`G:LmL$]Q ҖByFCEV fj4(BC)sૈ$BC [W"1Rd*"d ՘]_ x/i KpcpY7S,_34?ϰ j$uX1}$VOIHd|H$-ԬP?¢|$aS2 51BY&:|!l% nCp?٘y,d!lacyvNiV>;'W4\7F3:[9d+ouuRgJ]q5Gۜh}{騽줓Y9#r"_>0ʹs6ՐG5{:t&xru#\5" mt e/N锣"x뎹k0]?x]&X,T ȑvhDFX$ 0V' }L2 4~/V1p$؝% A~!&t se8E Yy78ل -Xy< FİԺU-G~Rʤ!DaH/:pr Pha% ?' 0 I2_/O.HoYY}PXN/ɑ0=^19Q bnOW0& x0}d;Gh KOXqтAϜ ÿgfcd~`$]LTYI@0~ uqɵ\Wh$d`1v5SBwDR$gf2#1.ɩf0h# (Uv6i C=S]Ac-h1&.?23қD(`h!V2+zH\ԋc%y= 4_u,k?1\i\5O*;*݇Z$xU`+=RZU2T& KJ %%E"HRC#.&B'H> A,Px(!A.r *48,@ fg%90-.Qfg;r5O0z.{ΗzLoS:W'ʵUV.drGue+Z#@D}cϦE 7B&TBdؠP-f =ڧZ^7 c.`ɓv>Ҍ$g٫;`;0n}y=>govtbLxe{ a_tŘ.ό!DT`v}-TX1< cDv? ` vfe[%ALhE 8`@(+Y+Om9]R3CB#fZSEͬ48gDE:`)8 Bd >r J"7 4ͦ"La!&Zh$ 2oG~fw5%oY~ߊ򂞥ž_&9ֺny3Ar '| 4c)y(WRX@e2I E&)ƭ"138ZQA?ChdUP!T 8,Di (>@B$g堄C㓍M%yL喖j5|,[]%DH1HS#gQb^gZCh|DbXg'F7-ӆ}}M>r}؏::z|ęU}65򨿞=8*GՎR1+}OM;San֌gİ+8Ct&x[w[60x3 /ՏP=|pg]է3i9I ey?Z 3&d#t{1J`&Z0?0; !jm$ ։[ 6faq, nGЃ=)Z~4d"y=v!d+0lٜ FoFViS@4 "FvLA B+e' z3dK3ɲQ^DCcs>KF҈wL3'sMtGDqD..ˊ鐊JH1 50y03ExiEŌ0FN12h.iKa#D ;l)fQhDZл@2Qz}n*Yl ޥe%9 XԷ JR-Lkd?03̈doS[[ZP"/KJJJK3E 93 ;9*1:)Z LlAY`0b(?'heߐ ft 4ƀ@J0?ubZ끺[#4zwiX>>dMq|5S+5ÕbR1Tr!WaOݙذK(CTcF|U=5|}fӃ_¦YqW|䍚kCY~1>v:1'(;(;Vp\)RsEe9l=aæwPz 0?X|ñJXa`3}*b!t%b BHqAn\p\[3` M871iLCǑ g2 e(6t%]`XȘBq"YC0PD|І)`X.f]yyszW a%pʢ^ꦾQ$S]; +2;ZF&Zx-+$2yX#/+-̓r:DeEҦH)S0,4klUa1c{<VO!ZWmᤧx˙kGi֜/zbgbιV5Zvg)o@cƫy~\ r*E%0+ 2 ,Z(+`<|z'0;4(bWAsR#EYRKY1^;÷gɎQ}R/4$^ 1(0axMhdB@Z>h‰ yvy4+^Ojc.Lٔ1J&(i(3VҦwPQ2.-0yٖ5?X mcpfyɷSMvN Gel#qdsqSaٷg̵a9{~Rc;%bDJ \ZCLdD!t'] TXŎX,4 kTY96)`>(IrX!p@8BPe5*z7gJWR 6lXPA^W+9ٺ,\;Dy¢ $*.S?<%J,կ mWm _6z2. 쳥x+V<+}˕cGZ]Xշ_;Z&M)ch25gA3Fآ s'`O~!HT04IW濂,,3t<]yv3 d@Fj`l ܿ)`OhHb-o` a6:!1 zd@t`4KGTj"`e344 CzG/ 83BKCs3lj`=)m-%{aj\^K+A g%eyϻ7{,O tSx=aκ\XOs?LM2U,7HB(ErQHt+#E?f 5*x4ZR)# PIh%CO׊(`EM,( A[BD1+b*p âE`M@B5'HT'+% X_X+A$Z+R0̨)/ϝ_)H-ʧ֗XGl;2\>\!jXY歘m̄3W/pz% c#Cu~9?>̜4K &&aJQϜ+Nj͉f,t/BICK8 sfl%uXܾRp 6L'{J'&ߌD%Xޓ |[Ag.LP!dZt14SA@2 M H 6F0qI7xzbVZ'#`'qDŽlt0PP-DÀ0yPdT +.)贉2]lBd z1&@ ezey op{.*7?'H,e]b/3T'J'O:Z45AJ]H(U*T! M.Ie \PJRA)F !ImCD 9XJp@?EEB<'"  ӌw(`%+ x1C5 _.qx!&J^R,E! ٻB 9"H>y9 cy2sNԋ-g?igK SqlU.0wzjZ=.{xS6_(r}ʾ 4_mdTx{Iq~Vcy19r" LKRĕ9, LvzE$:a*×qJ2F}< cY0@>Q&kI݇L RZd~`NdE$w.0e$\N<3ްa| ^1DA#@K %f$$0y6{lF&cYŗB мdK*/Y(jr6cUIKx7K9{t=6L@ f'mo,;J\TT2RV*KURTUrF0œ@CzPJ=E46PA<ɛP1uAt  z♔zpS!PkBa+T(L(Ua_$@A@ -b |^66xW_ɲ Y"cvn:JUB*,L-[$c?)?S(XL7Q˯sQ~8Q=ҽVm$f9DxE n{M$Ÿ #C[p‹ؾ_X,C$+̇Lk^UĬ G@7@U ÷avUxG_m ^D*\81/bGw <]g:K68$`_1#Z982@.X'D00]a)! `X =y]EySP\s:$"Z +S_t>sx%92zEDSV2miUn H!>4sn*J!oA'ΑA4ET?C&Ɍ$}/0hak0hR o8g(Pb2 3l@  RNza<ĄaC@2j$nYwCľD'gnw] MY''j \{lo `VXc0(3f3awl5:@wV Ym2)zNRJcҠTT-jJbS(p_BEV?}'BtC _Ca`_~Ȥ`Ѣ+xiR[r'RťT@)Cq)/.VKeZLYX"Aiv4OBww?Ko,-8}fly5ѪS\H_4a@nF'!(:0< yD N 5P.X#2$r-v Sw#U%:"Ӆ$)!Gzǘ2=2$Z&RCe A 4I u2SN\hB `* 7{Xo ́Adڕˠ 41F~Ad'fμ:oE9s{P1`0K/A%=d_K˽8x7^op8 ѥcܩETm:l{Ϳͱ߱S*K)b`R*\4TFF֪j j E)9BB0sqBf d؝b 9^oO (r1נҔKUrXTSP$ʲDbo汜oyO˽45Xu2hC k],~tXәG]z@O-}MI`F"#>E=n9&]줶LÏ\~zwM} ]JNU'€؇P&ɂ]m $"yडoسi<@8i}P4[8 0VEm@$wF{ ZV#YJJw# w I g2_PĖ2!`@u2xqQkӛaE6Fdʟ /%.?YDa/|p-41.8B?RKVktiFcѪM:^ը5ZhRRSV)NUx0s$D4!Vt!o+Hx^CAZe}5*L$II2& tV9 `{>1ޑǫ >hŔχ[Y`,|h!d<`@,#fX@Pgb#f 7Ng SQw띩 ,}4wvEV3)uWxw[L.J߿z~BqYtYA3R+u v_+.4 $sE9o:"p/vJScL *@2'0tM$oLvP`d(󧻲-#& FLDوy݉p?rU$쇀 =`%pLA pJ ȉXV ̪~}(6\f*L3v!`!eb"Z` 1ȓ#$S=gjgDRz1uۥM,s>UfpM7:ӈ-c[b񮅱ѽt;bO-1YP%5d2MfcD@PZ#XA`R>Q oܪ(GBP΂BAI^E]& a ע1hfWkFd4&dF,xhZ/Qs b'weNovWj#_vv`b/>yيΫz˝[UV5Q5N8Z8܂>0`wcfjfɾ D xȤ"tYyCcu沢amwSL;j`JCU)i G.%gPl6,'. G( Y0%  3hA Dj;F^&D8:g\ z0wJ2"QG1T KYFQfB~nQd>gXPt7HG$1BQP]}[,H!f0ٔ^0}Hя4%~;}]9!1Gj~T?]G0 VNOqEY.x\$+' =W's9!`DR&x FάmaF`2LǛ,6 VPڠW4E6QAK~ٽAyp->60ow*vy|{ɝ-ޮ7.{9u"e%2 &G(]ƼUDCg+8AA zdFp'l!/ow-Uߖ9}ynkv>}*Mga4<'Cs1/f$A0-1G%ᝡX x('L(pΉ ='0 i P11rƧ!N3V"S?gE3ab3+QkۍV,n9&}\VQz]n~*aY~}Y0녕\$0zb\p{қ=s*S:ۇJۻJ뛥ܛJS ,> &*r[p3ՙ`-5|ˡ/ V~N)*`BF:fD T΄2pլCT i%Tqm9т(3z '6J&K%((XWC IHϑc-,0'}g폕m}̛>_zS|$e24,_pa\p 2.l=7$=7%3PE^(yH=p-)1] S-%@F,s‪~} ֽ$XN\܀iBFt FSV9G3#I݂$PGآ=p#%E?eǺ&9ŝoO[Gg{ݟ]Homic58eŻDž}w|3}˸wuiZBkTgjd-o688i85z:?Mfވ`dD@f٢7s&bz\o9{ ~ ~qWIþ _Q4,NG5&(2-LVY*.v6ini;v)U$`>yz ZVw&Sx޻^yhmkjOeV{<}^s$}$}\%n[c.\41EmThA[QŁK'NPZ6<ۉ$.̱nxRye0ē탽__:aտO^،HIJVKD!(/aFH`g])h,b֥GPр CgO@(vc IxE$H 6҆* 72=n-_:1'Qj~ԐQ.ADyGr{z`ӿXx3^X4n^{A?H5U+O M2{*ֻ^WYy:Krt,\`-`́%FBcѹucnyG!wΞИͤYLN؜Ω 1s[(!fp2#LClb-V=kو l60 =} Q@r#  ?`֫2hF )MQqQl1#y8[lV+bs}vfwmnnH36p6%WKOjmSC5۽Uma+Y[m-zG`9& kѿ"\xYK'%d hM0A#Ya KvAX"mr*p%AB6-P8cr~p#փw%<2pmٱ!g~YiB[{ruPLو(!U$<i䀕?peX$ř  Hg31I^w6j!hɆ3lbtbbE ,D@Op@ЈW?;9Ll aʙF!Z--%õIDAT D2w!˞yy0O&l?#dUR#2AKm& 3:C Ę%K2+JӋ_ is#{]m~]j`?ZLt-ŗ뭱M Shֵ c IVm/6|љzv[]q…"njlnEndslfM\vrr8\6錞eiй{RÏۢ Gõ{==;ɵJwMнIV\n#Y`^Bړ$i@aH\=Ix@I  b f@$3!飖듣{HEww+ύa{t5o,|s؜Au@[%ͻ$LPX2P@Cs0dfu|-2nM"Js|"bl&B;A",-aC03 "F` A2a(f 4/6y`0gX 0,`^zONzk6aҫIC1;,f&S=9*߷R|kسu3BB=n M6x|sBG|-ڎ,NKL5gųamWq-r}נ6z5gjq v5:]FO ;nM@d@ׂj#VlGx&=NyXz3V`ACD R f\xg7 03&hQfŎP6u{vxm6UoˇHs]ɡg}wy6Z~lҪ 'B c5kO=]}ilt ']*$X+I}+H=Q<1 0ZƒlO paZ>s]/66jKj9;lކDۃ72_O鿹ٙgXKEF]#q/ЙbP"J**ȢBM28}J.dϔ>#&pOsH1]Y)#O$C ~IfUXf#f07@P]7EF5Qrk^;}T¬#tj`A|Y[Zx{94?O7If4.a;]эgj%]6p͖ *齛-6aS;]58Pu6\Fl.2ݜZ,Nmnȡ)"Jl;Ɋ(B&0ڲ 0i@v<cх zIgliyĻm^t]($Kdņ j>`I4w`HJe#rWo1w2sK_*͠ZPPuXi hI!1 1N@(TӀ BuU/e:L_ ~*4_댯sėcjJMַVo?>QY?<˸FWFwb4 z&S`=6!7p-v[rbfY{n}bqTm6ic,efoB ܵFa)nsP Byp+B #)ÆC3Y 9hfz < 6sب;Hd X]cuv`>ۉXg lYuߩ5[͉:ro%áG׆u9$){G&; 4CӅ=&GĒbu;m6H"h`K5aujOb\9m nlkŷ♩e'-:8QK&[_WhCe漺Kr Sv1#ri(tXhl jmSd0PR^"\&E.ӗ0Z@;G~ɤxvRw.a IXSc8qfMsI H4TC `[xTm'4Nn`?ӞݖKY=뉖ܳ|@2r9JlI*XPK!”Y(Nϗd辙=}y1N8>R[/5|245*ͬ%ޱVL$WZ_yʳ&-w;U=(hJcM]xh)5Ѥ) jF&?<`K=WC+{9Js|I_GQo;)1rVC3\/HzZ~7E{^ͤg IV FbM̳3My.6,S=FfZ 'ф =(1TnrJH*\eǐ? ˀVA ߏG2*SrkiSq^̤㵇 d)Fxcy<2,' .mBVc>g_hq,<+FJDM΅-4x|z-#ԘFp&fo51=jN4YYhG^WV|zr;to{ G~<1гߙV(iLi/AEg(DS ARz 44;W9'@n2+Wquyc末Te;~vOQz>ۦkݳy }ɽYǎzÝN|"wܚ9SBS8~4"ꎘ20i̦ Mbԓ\m۷5݇K'iG)g溼_,:d= рh(jia~z4yPsс`J ,fHPFQ&r)i=;lH@0:n~,3;) 7U_J2P3AfgڛswؿuK≉Ќ53OIKpT3o)_kV_oV&fsU o+}[\5k5Sl-¼ͅ.65"`k9nw!Ř,Vr#GyFa8#VtG,۸lNӋ{~D7U.'2a8q\cd2Mc'js&6䨣ߡ m[]A`n6vl6b;/ҽf7R3w2uvg/LnoTԳZZ@w a+tzasӂ@4>ӄ>Vx&= Zgrr_qo[98y_Sߝ:b1n) CY(l#XAt14f׵ć;N_>Wg>XkIw8||)ᆰY( &k3ihISFpPs]9Dj=09t_]:d5=C/7/-+`iL1kG1s"u(|0; p Dhň"IDȹΡ)ʜgΣl=tKa֧5 Fm6APoqaHt;Qdђ {}4'|$fHGv$sNVSKzp=~W9}=8.6WUOSSö|`SekxAu_<-v<j!s='#'xmcLGrtdMS4BCt teQ31$hw;>ߡ߅s :Aq9U~G'8g<,q*@lX>WyX+w+ Pe~97Y3X1U}j9}RM.ee:PAL~3jxDBVC\h]ʻMlVU!fۮ}?!^\ճ; A抺w~T5eKt@wK,A!cF @u`dE$0Yji CO((3IB~Ę fNzey| _"B})bɲ@`66@,^ 6>y~%i{yKvl0?x'3|'~mʴgϔ7#u@,FV3( !ClHHdAPR j+ \O!tR9 ܊zq-Hw{NU|d';J+ 8s{)Knm26[+lՖ2l5]i/2y!0d[ V5h;>|$h0ŕ%TSQApi Kڧ9g֩:K-ՖȾHA,|kMA7և \{-}=ɋsB'r}љra3 `0| CZ$26dӈS&J[ X2H3&\ 4A\0KQf[nlҌ A3ej](`),a-fzYe5Z@׽scBͩUU63HͷD'$'g"3[`~~&+= WW=),آzKp9ĞX.N~I=+3ܥ0ݣ3WWEOEOWgPPuSijSXoHYm!1|VnZ~1z_1U+52}j߬7O|u1Fr+yngl);h|<0V0d;xzӏ >oD'4~ۏa2E(%9 J,Lބ VVQ gI2vkB@Mԇ;D=r{ۚ>>^t `2 E_s3bufT;Wsaí5|`:O/7xV<󴶅6ߪ@r?Y^93}ZD8y^5 {D[h\ߺk '7th2%S V;CϻR/;oz? M6͋^-9|ojL[WO]K7%Gv=^9n#b }Wsr̹g+ 'S7vz|~HkGOYo(b#$ kh{Aωޣ9}G3b1-JΥc_N̳٤k}_qy)/J(ֽ_jHmPe@c wbp:S{*s}=be~_[j=m>W /Lf^4ЬC&vK\5,6p㉃5#5s"X]q:XQZQoٮ:jZ k>Q}5wS݁U=6L 16#)z AɆ#X8aIʤLe4c E D IS1d.A.̱ɽ?h㓘l矨?rX̲y_/~WýQjLoe.G6R[R{޵S?ѸΓX9{PM-]UaL+4s"PP .|D"cS";>e#E]qJGmyGEr2eedgMٙ߻C٥vdIn}4I"ūr {OIF0lK.v|HMFKp X ]nl_xw = s m`8` K<skkEM)N$fg[8R1B]d$꯻rbŊ1+t[ wlY=#v|Е ='=W#+5gCCqDe&e4,^Ȃ"~ 3)k\}|5SZ$  VP-dAbze79*BP!I OxX^(,Ƒ L,빎?|Ru&S&59g;إ=S)0p|e_p7wJ t6,+ѥ\`ٷY_e _g -^l o m&rht$v;kwjwx+"sh%9meXe,_^\][mW5XƍK#4tdI?&/>xOT ln{;R'ƒOƇ Xn l'G\jrkƜ~z{ljok?{%$ Bf>Ad'|^ =%,8gD|'1ng Fdn{ V+hzϣW( iZzDe<[oW[X:x?-\x=Y~-sB ncN 1`Źܐ]skWlL3s=eJ_2gRSd+9lܵWCy6t!9Fͨp![j#^nOĮ- 37![5<;]Hr\t" V2#?BmCSj>F+e#jNcCRC`8 .Q(dn^݋Y e,1!?0&[^D4QaRϩ5JWkr_#R5Cc:e L69,OLԦIf\Gp/ dڏU@Cci'2L~ɵ잧sӻ@ 蘩mp-7y+˶S;;=;U|}|ۼ5[uukel[m{=u; #}#ކ!]!'-|ϸ:C:`ҕ֑l9r$S\o/k՝ 9D.+P?X{25-5dvw~) -oOz1!|p!{p #UH, hO&)B}4Y8 UH (}XD]Y27cސ۽6 y7Iww9.r9jL{v *'i:~!E[a-_9cɵ ˀZЯgmd DZd$G@q.CRC|Xk\·G Y7hb1R]Gֶ;k;_}z Gj9"Mk.Xu{8}ce _A9D䳌Hmfd!{q{,)=T!цp|Og ! %ALQ\xGzv&i J232)QƨgS`VFт\$J.r R;xߨ]a|OX̅ZLwwwt7TX{SKcirϷWk9<4ՑHl5v_} tjkp).jhf3Lif[ghwf+sUMq  {ܻJ2W5}W'>Klޔ쭮Xa-W ܨ}f}wTvFbWZl3Qr(T U{33%ou$i(„.Yl?34<12&_)' \ ІT<e WO. ep PB +o``i߽7w{v9pYAmFJ}t,d@`dDSKffr *JjJǦd{cRJ:w4;Qo?ܹ_L'SYF"λsɽ\f\sL|ȴٌ U&RkE[͈>Ol㢛_j' VB.#M=o1j3PQ@Zlĉa)ߔ:,7 F>-^cx/w!'kFoWPfh 2>^rȷ쾵ӝ9W a\u!p@d*iq@a 4C"su`^tT"d#lнe YXY۽&guTػ^󵉩o\,#sD3~ֺ@\HB 13QmLmbAqž%tx!Li&аd.Y3K9.}ѽ/r{Kϫ? VLtBےN%G\ SAg9C|!-g'ڣb*O_uuDW&i?ILL1,D~#g2If4)`@r R2R4# *)Zb8^[ރ9{rZg~3am %c.(&ܙ^gyߴ mz sݛ.iK:Z6GeGḧ򰳬Fy.u]ߞ|lDWCܐ|sH`b0WFm҇f2 :ϔBρ`!,ay2hLvMj: )[dfb>ӻOԽCH2=`G`3ӟa07C1FӃ1L9d{X8}Jtw47kzK$GZn6>U4}-α:Hڹ\bͰ?!@cQLݫͮfgl=͚;}v!DOhVvWurow;Re;m$ឫWZKtjbο?<̧X}ǽ3 o)۩:ˇu֎<]3Pq1?%vCہ!G|GGU [n,Zli/=61>̜ THY{STPg@Fˁ1\.V0}HMkV]X/{ U8+VԷeS|wGвX]Gjnw](XYɳnlÖB>8HOSumC|_M;}"/'^K*}Pyϵ+?0(uq;*XO\؍!^j\H4]~*|[?]ri#5oV x,s؛9#JrmHdTҡŒΠ"QU3$v [HSY2t0,'`P1h`$C`:I]17 ٙ5`#0?VQ@_!SgUJ׌MV*}:oRjXm MJJ_P?6_i0Y*?oȔt޷xSyJ?Qcb10gҲYg Dqb-kiڢ\nL}]e[ -^tB0n#ո+:=Fh~Tt>.yVq,P{2KQU;!gKl!8L blM#ʎAv (xP:*B&r?Nwz 4VffX 4~B0=&C aζl|wE(5Sj}SMTTXu-8 r~1윮b+jn6sO2Xk-Ssu&eM+5*5-6 `pWF7@EI-?>9j[&f e\"#`T`$/j E&Dj8SG}U'[m؉PaW!_u[٠CCު{밪9ړo{NV3`[F`pb.a`.Z$l% ܉H'oŽ*s +! RÙ^$YY5d)oT~mM$o7(vjخHDT3:C`VYJη֍A|l&yZ,a]?Wz:~ttٞmɊ-hhM¿Y o 5I >]1U i+8=t*p_YFǽT1Z}Ɛ;O?jZJ)\itͶx 9F'S̎zB{癄>l_w-rٱ6+J:> !CƃH-5=ÝBN 9Y9^ETu8֠(֚ԎkhfTh&?FufǾdsGY˙h$,vxːP7wU9xU֌i  T $V&OԷC艁QBRd=5vMDU`jH= ŮCvsx]>M;ʭXhy/32K%ΐ^|OO3:_qw ]O>1h䠽]kcMǫG\XW}m#Zk['7lyz}ǛJF\[[G<9|vO:sR>EzR{)Wy&rbԵ$$[mZ6ٿ9hOΖ ,گ4<~= $*.<jp4}נjKͽHD&YL$%\N3!ň: m1@1Z` cN ~OZqYACԒ 01!eŶ892kw@` & d澕/>U'gN,׾ev#w?Կ-=#F*qGEE7>0+•h;2P=uyO6M5@(,c6eqN5&iF&w`q_Yr{ۃ%Ч1=x,6x!kIe Eэ&.W"m2We֬hAj/ogH8[=H5|0Ѱd_PoEuALJ~w!#Î J)s-}j' N$ v]CǏ&H?ڻa"t9W>Z}_|%Hş=ۊA#"YXIA;;J 3! Y|.oA0yH fr>`hO/'2$dN2\ޠNM+'D:rz,jL964b(̐pd͐z7smz߫~|0^/ʟ(*zX*/fˇV wbr|5< [x10]nyզ &v:ӻ [r;*-;ojTJ՟@ nm񖣴8X=tKj `b[5j ->Dါz#FwĐ β)\s3vvEZ2DrS僶R% SXŨA;\}AOjSYK;:_n#Od$4>n*>haY.lH\@<L|CR`Lk~nQ&Bf%n- Me)|]{Պo^<>zA{ͻB0mjkU mھH'OJ.PfL 9o^jmgͅPx١mVh]и*ڞSuɳ]y,>h|b[,CC-~Xvar?~y9WN{(ݰ/}ϱ}ʉ*K2+0lj ʂ=mAO,Ps[3]j}ctw(+-E"S`r50D'/s7!^ߨ +/ղ[ə\gKum=zf[=t:ɨβX]GĠsƮ7jﻚy>k8o߹mڛ5!G+G^4jOe[ +Z=}^b ]^/膚S3sd$aA$k1I* B_2 0LY"NA!h?4C @wXb$2Ҳ3&!r2._%ʬ~;ݼImm4Ngh2͟4EҢAR1bhqѐbј₟*^3p!N|$p4qj{*ݫ )))?/SF'e:;c@ $EQ-0sUt ӻwY"*7nV{eʆ@K 5wP]=-|duD-1p'5Qg{Y,}D5z[ف`NojKt>ɜIfKf z=;{ 4" 8K/=pG8 FVق27 Ieʻ䬞5+ {.2K&5\}MGjVg 73ΉTs DLs6Yn\nFc;\8{>.uװWb9YcuНjtD 6lW=z!1ֹГޚc*Pv[{L#D㍆1_6J/[0fקҧcsZR1V:ܞm$3ȅш̍„VCA9@HKY% LqN | 20l9fbdTD&ɓ3e2Q4)JŭY?-_z]}v' P.*Q"$+i.),)")1P")o珑P"MQT9'z~BB;Oo>z6-+QMv?0OZlpfcmFvl:_@l@^lrnqr56s peAmP{Y"5]Uվ}2$_uΊ݁Mlwe_|T{cwZ,NqS6+>e ,^:C' hl:cϪR,zjG/?YRMQ&iVpB-Jb-t@J.<[i[sm%vjZ#]gcC:GbR2Yi\iڱP^gG ?* 6>Qi6OlFa6_y:sֵ:8L4_Ձjؗ'L&O{~w&bgd )2_#?ɐd/G.1s'nBa@~t's-+Ȁ[W 01_F~ɐӲ0\+d-U~3ڒWw7uڗU8K{MeDh~%Kw(aT}L5\Q:H!()](T;i/Œg%%P&y6t򮞛`p,v3LOKMLI/kl٥%Fdx{R˜E. n uvLWKv\#z>sV,#/pUz|-ʽ||5`BY\ /%2j}&uXwfIҹ X큵O^g=`̞CT!gڡ`T .JaɑVřmܭEoO?)ۅ޻ׇ֥i#I٤qτ|WC\2TŘlN8:<5M \~eD۰ÿ|'`( 4Yܢg2u8m^iJvǥ,SkS9 !z*V)r)?2$oyF84E̝ |qPb[hkM,?1-d&Dq~aUEɛrFk:ɕ+-(uaJS~%>!VL\=Vz^ii?)T+Wh&D±yD1hqS?(/o`t2нg9s`nNxN"3~fMJsư\|"VPFFuS2ЩURod E(- 6}Z=̏IeH-(BjkEl{Ez[M0Լѽ5 lމ$7BbdFǻ%L?9ǫmkRh<о;f\}g}E0FE Ɉ,1.Nʮ.BJñ'r3G߮q>Xw.6jaY>>P9Ҹ_ܑZs jhCs,N2[|Jkx:xarwι3Dc3/8gzJݧQj3TyBٟ4Uļg^Q"SN!HeOʕTWFL ⟈KHX"A~oX-[zR32_t7t zlk`7O*kDghe Lл^V~#@BOJ  GD+&ؽ}E 5j_ʕ/(^P\Ibŧ R'&# O?+SԿ.ȎdqS')V0&ustgmխQgwJ\IfgApY"TUYD'{0k2޷nu#Q \%&" EB{|>abP`=73YÍ+5Wq~3Yb7hlKL.(gs9xО<lV6+{]ɝL'ljSMYZ~u؝j\r*XsUqUy̖lDN9@y19j+,jw<Y>{o1ڷUt ԺJ=R"}\ ْ?*Tr>U,}T"yH"෥uַ"D'%qΩ-ibR;v 'w?R yL"SXX\R+.Z "l}~Oc]eZB'UZ$7ec5wo +:xXrp,Km-MWy̫ ^]jIo攭K(I}F^$p]#h3:)LgE33=9z@kLCa>^ Ҋ$Ɨpn 0EeDGg4`T%*,e&:>eڒ AA%WZte)]gt'NFjONk`I1B'lI$WOڼ =U[\ɵ47M&fy_ =\ѡ 3FAC"Ԫ'ElzࠉeE!=m%' ܞDlh?%.00t  xn0d0 s$\LnS{< l&)J#`ӏJHȊ%ʿd:iϓ慍?N 80`9Xɀ|_Cm e9g' +?../ *K~.=UR⒗X~P@QROK {Ff矵懤!EE$c+u?ޕwO_6>\,-SHJFIJRjPٯ%~P^K mRKRJ/J?Z"M l")5 ci=YҚܐ>xM-U-c?]5[}\ ?g KPQ s׍*ψY y⢟K,ZZ`@{IzAz*;覴״HwTQdq}ߐfHgPom J[|1Zb^. |kSU}NCj J{E /QA|Qv2' zJzjw/Ml`9]h!jӻ>U[fS\i5Y /x,g!\PXe2Mӣ %XP] 'ѽfN3!Zu;}apntFwʷ85rt[.?f-;m9m:mjuԮ5j].Y['δ L[ˆ`hqUr0"@ ["QWϓ>r9"~ ;":@n2bNh@n؆bBN0cce31 PƉSQPA!!>u bLlҘ` qe([Y8k=Gf=霯wd{53VcXg@gzSczEQ F:JXi @NHc3;?o8O)U` 32dʔI壊C!ҖIPH%U(5~f “+&MB=SRLDs8鍶jzR߀V_]GG ؋j+*jX#?JzJ[jX=zTj[JKb.̒XYC/.?|\畮-Vsө\ ٱq$L%Ԓ,˲lKf [}JwֺwkjRwK:o~-qEI(`zbAy{[Kӝ_o75jOY%Yf;}& U8 %QR\[+]z@OyXvܛ['\Oa;2ĈKjx {,^/^HQ=ڮZ|M6Zf^cO+;Mxzbrh-o|+{JmμR{w{TQxb>&"173n-Cgf(,$WJP'f:ra}7u{w(90t2<Œ}Kn. - a"0jne_ 3Mh+ !2̥yCc/s^F^E2 ,bgp^續G((UIcT%0G t@]i8 .>Y?٭sTc{gW_ Vh9j&v6Cv.dVF O']/-o}KA؜߳9_l[y'Y!#{)u *淾OH}: 5Q+XT(e"AQqPZr )8Yޣ`8ĵMxSsIġxcrI($؀GMNdӇ/KhЙ\V\>Pa"7Fo@1CQ(9O5d.3hwTkJ%DM+OwƦ1e >os?l.,|i=tXgzm.yvbes=hs"s+N:gUb,W܋:~^P_g<롺B]%:ŧORpX;p?`>|yb`/ƗO=YT0]ށN0>[/HN  %iV V'[K()'m)SB%0tQ0S{:"m- @}8ͨx)=츋Wӣ(U/ dŘ:ALLTLLԵFOd?UWb^'R~ۥ Vl͊^絯}3=y+bSrϿR y},#$r "o*s!91ɀL%In)r.\L¤RFddl( 5% ,W׆_)?[w p ~tUzb;k@H. =6\`'\GGPPp~COZ}^YmbY]Fu&s\>Ua.̞[\¼ yRrƳV Ne1ǝڬzӞs*<^Z.e52_VbާZס#k5ve˻{=f{nSfyΉc6SԶ9훋γ{|+|=Oqp|pN-IY/R:s p)=sdCc_d{^yon'u]>/ϗ)ic#7tmگF=bCf/_ sC<=T~}Op?NI9g6d5Q{n}_V#,SKZjD 9Ve#U[UsȈxz+ Wp3AdC?KQj|{U{Ss1^{0RՈˆ'ijVkcG_ɦ_QW*Jc50׭L];KCVvdk/6T 3r-Rq~< o D8@V%NJGk򿮍~?wutl{z-=Z??2u #˻< X<޲|nŜ`%cӣo"0Ǽ ߐr>=, )%17eGX`WFs;SV/0zvyi*:6Rm8Fu2u=ŭ򛼒'L7%^jgcpYVTeӈ޽޾]?;*vэX_$0[4_t`;ȬEl@Krۃ2QYϮSk ,FYV[ڣVk+ V5_Zjh-GK`9yk}~Lbq0f:[17Aqݒ@PiL"Ή_#+P946)T}WsT[7u0^Mșҿ/FkɟV N|ryTmU84Ts],w?f9K U>zF EMyYI'=;K:ܭ-DVMz1O>W5oJ^gXIqS8|Vj<7ϣ,R`j} ƩmtyMjHB6R!Y4582#ǃBD'ltVxyR5ԩn4béUFxWVmw-r5 ,Q,.=Y :<4/)axOwl&Zd9`x0[֩ڦr[ʊumK4e{e+?ӘL4;;DfGȃ OF8L72ZKYݭ$:f~_S0j%Jx˩1TJ%ۯUuSQ@FFEx":( qA[TucsbLϗt5O%7{<~rsp1'Hˮ?HťNbxWˏ6 怴S#B-O +u̔M(3 )&sk~D+2x3W)&eYFF.n7IP{tX?x}.s'GЙxXG*tkeZha`Nu{Zx7XUiTAZxU<~FE,vuݳ纲`0 2 ml>ON3gMP3{k-&)&#MnEo&WfFz`Ltbb-,N=ۣqkixlHzGlZ1Pe6%KyN'o֟0ڞT*vNS.բ+5Ir&a׾˱/*>|g]}`oȒi ڢSlp#$&5s!5U.P&[ϖF5zm^բUHi\-`7vP+u=suu\yϽZ{}Ύ;?}*>DtXF9Qysxc\Eykէ/z߰}%ps\s]ɠޏI ;J޸okD Q¥0-`1 7/c\hirOT$װOL$1ludʔ̌R255is6jLXgΕl{]Ȗ$T*K~ߙݕYpcs_q5 oJ-yc;bs-eJahFaSV5Ҩ-zBx,e֨ZFdѝRV}q%cc T{GB u:+Zj_H4ZI91w!B 2R۠blfc FdBpw*OJ1Sk5Z@l?Rb}e=1,n^Sb=dv/\7qs;Uon$z(1l76bk^޼2;bi.҇ ZlNu0G9U4ZvFVJEOm)D6ڍG`:{&9pnO|cT ՟Nr&s#qCP0#ĬV~ދ_?GN踯(%Е|+ݦ׼}5Xp+?)Ʌ%ʤ`P"v_EC,+Nr]G]%MU_.A4b6樑 E dYTߢPsk!GRGNKvGO9{hx $w7ޞuqTrkeb`C05gx&kGhIpk $ .Qrxyy8qDŒDMce*_p'uBە%oR+$Ɲӷ|=3r8O3 '>`:5H#nMoeV#s=^q"<xW{jn͡ZXg2.eڡe"kEvٽDwj@hcvkc:|u[Ε_+>z?i\QwYpEh+%w#0Z`#綰"l64s34\H0Aܕ,/{+A"0n>1+>9kY0_eӗ;a) Kd| ۥ}gA#3YݠLjW2[ʶ*Y M:o]4=n߃V0H>}.lvzLZCU4mW[Zi9I al 43,79>L(ۀ=Ᏽ#jݧ+ykpi:2KCv˩M,vN,u2ָB[|mzõ5F)%KOcd[*%A`CJR6U -Ze Qb\cUUVdخrQ&fZ|vAVSP7=tj+[&z$sSgG-T_׾}뿭}wV/KK ,3'`حL洕]`ń+\>wܪ]v>JY0=3\-匌Iɚ$9ydVa[}QJ2jNDz R*^Q2\PW 3w 0:7{z?~nċ>f,6CluܬߗNvlޘW,؏=,n5yPO?kbi2x$ ؅ta̜}ýޣ`yѺC }TKhG8$Ihܿ(딙 mWfvFjh?u&\rAAԙ U7i]Z[_?&-|3ťր9c{' ni%_[{&}0+~`<;Ӭޙ.}70ã֜hqO,qN(7ی]zkY׸tPxs V2B*:1zEֻ+~&0KY&:YўwfۍY6u0GLy/H|4TKwXwTRO;{czq/m+wG_1Uqڋ?y) 0dDkD(raa̤b25Wv81!/"e^$a- F <&KͯJ ƜF"`͂ɉ-B-/=csunQM Wv2Ty4Kh?v,T~Z/DsHvXZls5N6Ua9c4C'3җb%:}0'ZH%%cI>,'F <=]r[h hn5/P1dR$qՁ|󁢒g&b5~HZv8\~(RX`EXY-CaID: (we~@C+U%V= |l$ ::w d {[Pz'X?-w /#Ձ=i2`srOԷg%{}ݽ|}W7o;)}\ S/bpGCh(LۼlP5aN9ɒ$K)6WB{Sf 4+M|q5H"x2i˔9O Q3u'T& )-3CnJKCN![:0gΡ=:l7>8 J]EbYaqQz[ ,`GBb5K T)[cչW3H;!MoWBۑ0Jڵ)?)n}DԘ{l%V9mX[b;(,cJ섖8$H:|FrmwT3X06iLBV:.=WB8(ɺ&[.ǝ ƙ*ݒfh)Z2Isc Baڜi<\ɠvg^ޏ@ONiH<_p/aoV4(d!uTK.:I”šjArw覑#L)ϗKs,ZIzx17IŸ#շ5ݕ/}'ǼkZ-͸_|c/F_Sރ#>X#XntZKr>oB+ X8cX:)KW.E yМ`;@:s 0yUe/B4zu_S&7Iɋ5a`y4 2#;Js_[`2vX`v`m-D߻ܲPTK7[⌮5e/H#4Knz=6z,e> Mzr#gC0}r[UH쌗oìbk8UD"cC #s=ťJĒf9'Ex7{Ŏ3G15vRB:d$P1hpnWJ⨚>*#6&Z5¼xû6]ŲQs.9*T6@j{0Tr;N=lt=Łκ f H.WS U{6 >hu>=pb~^w IQ1 ͧ.F9^6͡ 駾RIl[CUQc X,݁5&c(_4jF(m.uZAR=[Utw]/>c9T_uWÉ\Q4o+|jsEw*Oq_s'SW ~2Y>_'sb][b6j4 [@U$4Ҝ KH*f2&ᏆP6$b-5cd\by!5}Hscsl&JM9jKqC_~G,_r*G *B|c_LXzfGU2OU[UhΖvTU [#e4Q/[Btrv +sjCn+.ү迊,>duˣvTŘ1F,6mHo4Xp%0F+ť.qT.la,^ /o[=9'*^eo^a/#z׶+Ov{Un}M'KnTr㯫tX*PR4вl! .ie')/~BCFrMIR$=ALHC=kҀFC ]"qIgÆ1OB0 0{4\į I^o"fhsnH)U)˥d -&{_unPש=utDvkq}ez犈s߷/YlTlв𓐻2Y?aR5т%eHT6 B>ZUY-gJɚZlüG7p5R;Ko4"(PۂIkjh%c` e.HrY( >6&$~FZ• jj Րm-aIYz^m}%?kǛ37Z}J{;1$Cz/ ~sP-b='L Z yd.;'gdD } gLscdc]ܡ Iڐ`ID8MJ@Cqx$Yp#}  LWf\2^25€5!i~̌eAIι$ʾRo\/~)c'K`ra[_kS3Tt:.Hlp[fzTLZ@[G,` O5pOt +$P`KИNRt4H>NH֢?Q8hRf*,jkD)"9 Y;Eo^+sQރڻ_R;1E݈Z>ow>\P`qɣ6CE%OrӭyHb- Fj/4d?pO/(:` cz2>UOОbuDw'V?RAn-s0V;^CgoȒ>PRe-cԭ1HTxJΦFN؎&E 7wj;<]`@ťpxXͩ`>OҢ ޣ.kUUn=r vZA|sWd/Rx͂R e٩Vb8T5f8@ja,ŷ~bGG^yoj.BXMϻ>VDX9{ W'-'6r;Zőpn52r"\{v 4Lƻ=ꛗTK M63GWyMNg7 >p!mAh,E>M,J0ǂD} /sh\ ]l_s/s\S(2Crfnf|$5]`,^ڷOص_~#VXY uh#rh-$Bڧdī?<Dr\8,DR-j6؊=Zv(^cU/!]ޝ_?{陃LE#ot >PfxbA-EcJo+*#s%K^ubc]C9|hqb!17XL)r;CӄڒȉZ ӱ3# ,Vw-p;"~7=d`yd q86X{}u ᩡ]C."K}.SŒI`4H"G#/Ec9̜<.WM1hQ/KEE/̷dB4c;%N!"ԕQ%PXxAf&"2*"/!yPS2`˜SEƩ_@Ьϕ4ߥ7YWFp?NjOhdj;8îMsSW"m W2]YH/"kq= f,B䇐 F" @zs\]"2'x'q(1%Hh^C񝑲#ӪĉPlhd9E覂~a<Vԟ9adDxbwIgg TTU"١7F.״gJJ+ d.$5ÑK'G5X'Y=}ۻLl 'q`T)e3w K-.^4(΂s'%B Q00qLsS:g .d8<\XzdlpAߪWzm 5g1^e-Y%%nB ;xjc0ݑb- 1BE[b \bQ#kd}Jb]p(~`J˵B==Βaݨ'PC2 XEpb_Rrv@6fe0ODf;M)ZKV\L\]Ɍ>FnlB,Y6Ul.Ui/fǞ֟]֎' SP2Ƴ̅"[(q| JURXbQ%'+:}hSહ̅M%|,Fhcṡ?p{gˎFpX G`Pzw8+9rwIm>"{%|M.Þvs̜C4Йa}. !W\ޑKJY Rd2!. 1ޔśZ}QOrb9]oD=28;"SCiI x!TveNMa.(N++ьc0ῐT) !~Cཱི~kp^fv ,C_MR҅CF|+Y .sZԥfbO/6uJa%!D-z RD? U_1> %V.cd-^!R @3-ˆQEn Oz ^&<~ $dSmLu7׵"7>^nc7G֓G!V BGuG"UǸ/H@_`3]zO V NmIm8ï /1u@^]i֒|r5Em?-[=eNm e(.1 D|*^w4VaQ-uӡC`j7$aseFO%䟽}.{ / "Ixܙл JGbdSiTTK_ PrޯtQ^ɩ| f4Qy@%<!SEg ~R&HY:~LQ0 ژIK2Gr.d!g)/KѼa"IIl^ɸ"L塽W8Xw]̦}[C 9}<ئǷhC,Tc)aukTT,.8lDž .+xR](N+IU8`y;noQ^)ťi:\%kDAܡ>i>>JḦXręc/Gˌ8ˈ9T~2ZL|Or{dcS2-6iIK[\xĨv2UKլe)*mi${_ۖqo<Rp?`~WkGVW JkE?J/JD XXJa ֨1y=&eI* {N3b}L.Q&U+`}LCQ3x'VЬHVD+-Ce\d e2pB~12D! 050Cx=>0勑$uB Y<$Z~02ݩކqt_{等C)qq3u3VYߡDilS8q4k0s#*3* Yw+@ `N f*œ\5NTr|, | c%()AdaX1 v#V .{̄!'yy<^T nm f5h<͠f<f++݈< wݻƭ#<19!SmnPZL.u}IΦsUS0C} A)*h *ר (.`4[OPsvl\{TG`C}ʣyI/ y?/)FW` z} Gdq?Vxj52N^@F̱cgbJv:\wB"HBnDEjO΄j^%T|ġh-Ζz㍧c=ZÃ{ ;o>b~e \'wg;7%cI!Ni `8LD52F"]W dpEn1W_2A 3`8@Rt1>dC`%s>(z ' e~`@ $T$I8I\@1]s~hY;b~_.^ c7|%:5d 6,-aTNܨ rltv-ʳ>2[IhKEB0af>dp{恫D-tx5=PƮkE4I ViMQS7DMQ5^?s26x-7y^l*/[U.b!;{ax?J+_FO@{8;Q#bsŷ9"U ;{paZc]bS{R-3l)^v ~Sےa#y8Eտ{州NB-Vzg{ȑ2O1z;姀S!&-Ie}z"F'?y3$C ~9B$:'*#Jg '\F (Cp%e{,^!1llġP_1Kq/ƱФ^+UUy+i訌]Y;} No- m\g z;&D*=HbPoX;Tͧ;Xk9v2*wJz>ޙOv_?u:1b3z}0 \_JudaßZ*xN>bo|5nxspjXhWmڃ$SKOYAN O:Z~ Ӽ(=Dw_;bXbW~[b5nt/ (bopk-Zх-|[lñjcpK[dn=Ib[EZ՝Uq*9rg*q+V&{/꽯F':ܾL:{E~"K,([2vɅ_R;+yBJ( 2-YVIiBq/^bL1񖭉i%) Zy.#2mcbJW!.0&am$q4"1q04ZA4Jdj_٫_.y6'P_Uw[#5-UxDwEI[ 4-t2\X)5 a'?+"[\${}(YVHb`&#)u)&%(IR@3Q#Q`L,L[C+fsZV6`'=>zpE\/ϱ=`#4x# ^umnFK)WgD:*y^|&nO `LtW(`g[hUZ|ۃ!L՝ 5Ezp牻PǜN΍ߗZ~W|:aLDshf^y=bᇋ-,,~ n Ԓ͉0IȀ3JfdwZ9a'p៊^J~15\r_z%55PK|\6|rT^ab^{$pIn nsgo6$E<[<0H-&AFt7S‰KMTH ݿ,6MfymRL^ >.1^d_I`D1s r\ ?0d2ދLPBDǡهCdb=B\)TwXgwG?u[o|Ș;K;(*vEV aQV$RO {Yzp?#\ESꞎ `yݥJ4iqv#sA ad>a]|]V#Ӏ.F&v(#R4Y8U@9(ol$wGwpʹQۃ|<{V3+c[b8{-@PhjrPv1Ե-8ߠ"$Ͱb,O]}>FҠ nJ629y_g䞻<3?~?:lqΰx*.D^q\3kVg.eg םԟE0,?/GRuӣNūe25U}/E T2.R%/]{>x.ņ#ܛ*?sbQ~ø/`CL{`<s/0>iLY&.oH'A#}R>g?]$_ɭDdL\1˧\r_ٕXq!q| ]:raŢG4G<hS=;^W֌j4L+vkJY>0X E~ _ %"plZ͉)J,N.ΐmt?"vu)#WR}0P`3Rɍ Wc eb/جA4fx$W!#ή y{{QNor=hTֳfs`iJ;Am}w??]bv5^ejerjA{IP515!a(Of~4W ;'c1,%G _~\I #QOms`F" dB}H-;eT TTw5ڙb!fkxUg8UdaLggPP9PF6ǻcS ۼZE56ӫ.gW{(s(VjIu@u>PR򃂼٭x=4@NpkKpg_(慢wvϨU/ ?fw>h[Qa1?lw=I݃MoUN5|ugK彃#TfD=."ug#ONjNyzC˙1/W?qw* -D0rO ^<fk.DLyuN X729s$͛4YLt#y7I7#XD&_L!xL.rVnsiF?)*:f÷Bpkz}Isw)} ԼA01 0iX߅A}HI ?6w>lK]odun4PR|eGPW{CY}MG(𷀥 !ӱhw?*aQJK^TKE]>⇞cW\Ң_ c=99EV,釄6u?V^ܝ}*:2!]>|ΰ#`_JNԜESYOM*N)Rҵ"$ڕhޤE3^v`,LGI r3~WZÿQ0?K~Sx[nMyA5s.)p}j푇y*;Ǭl-$gL(<]`ڼ9Hw{.,@郑ɑ'c#NGWӳ㣮W~?OE^c_l{#1a3ꈸ G4IRal{~3|&r7cu157&,\  :HsuShjgL Sc  )6 3D}#?5%Ȧ[T/ܪuAl)I12&1@d&O6\սxx+胮9w  ޡ}8%qѱɲBC;!^{2Xs:”㔰W5"oԣNXj0`r;n ³ vmѢ#d&-hlbĨ>l,%`Ƕc|РzuI! ;vٟ_}<]) ^ףHfvMUri7^xA6-I%4M[RZFA_u 6VVΦ%Z>ϩ~['1,v<^bC;;ݩ̰y(,.̕\~ y_R,bG(`$ O;^pg+|"$+0 E~,v֬ |#)<(po!Ћx %ry-`nuK~1k{0Anb\ M ?1dpaDKpBjԹX=|;u%<='*UI/҂(,aCPZ3]yU[ -}T<[;%%_.(RaW ZPoX=ì)NJ[d7^{ePj**?^\Jx~ˆl:^5)19{U{Up\8О貯NןKUx7SSӗ=s zf<2sd-(.N!zO1勲UB^AcA(g߫sa)"7yzeC Ed⚔(MGDi0"=1d>01Xı,/d6~$2&]8TDL23/pB3L">5P$hOmݕqdWD焫!'!/n]rOCO2 ;o3X_l7Z) Deh PLy8=Nfz5dDN7w)qV@&3~o 5[@#$Lw8~bs "%߶ZS\w[:!3{5מk$|9]X@x)x/\.I&+KK56ڡẌK/egs 0g8ag+*_ڿ}!󖳇F_!yN1oú~Ȝ !}J֎Z+yPf,:X\cʝԝj1Fȋ+Kvђ##8z!~O*φpW_i &sL45] muD (ڜ idO}>zCy?gCzZ#w:3P(?sȢadil@3hRZxІD+ Z#F^.jb{}ҿc6۝z-վ5eձeL3>?%Zv4Gj*S Ių.ڔ~-~@KS\E(lC z $ b!paePjA2C4 6dbK]̻%62~0w\lxp,D nExcU5-[6dЗoxbRP@h y_ɮ7}"pz_j*’[m?~^lq璱U|xgrY; YD:#,*}bs,!5@[n%%ǁɺ,6Jr;Rc/fG]p&OṲq*F_c] }hXoURR0% Uf|wn #_fytTaR\&M63C%;:{ `9Ş}ZfDy(I7QHuD,mB+5١lxqX+;ܿHm ב8 %9D3dE/1tcad% }HR*9OԽs%B a_@d[r_z%֨ɢl/@vVfc'(π jhLRI4է2#w-$(M,a\]` veum 6 G+9̂MwXy%T0K[^]$6 r`nxs$UD~7\%/#e$%!7YrH$GS2ZP>9؏sjsC  ܐ\Æ"ӁtpoGIOCIɣ&Yp:,$CcG"FCm V 序bj?vlw .~l K8[}bC_I|89ݽ5mX낚1bsenD1/aozxci,Wpav*d7`D4/ { 1V-jY%^`;iR0ZxeqaZ%axY@7E/yH1L;XDMSbO%Bu_} ;a\DkO%TSĸ49y$hE@Uq"Q,5DfӕrudчP3}R92{/6'iC @vlH]rJt}rU!g oJ-㥑`NW 1nR`}fv%͓TusmVhSR^794s*0c,u4LO qxX1:Q̵_T'vjW@VlǣgN:u49xz,#a"jU R^}:,ġh0@}ƖK۲ho#mhkAvg^t.HN8a \. cg%DjI+X2E)ۼvBZ^hDبEXBDx7JsB׾GF./1Vx@ㅉ3ޘvE: ʵ= 8Yj$vF;hc!L׹ JIe0xBǃW1 dAnZ؋wώ,{{x6fǘW,n+K\,hU]ާn a[=O&X<8[`Re>kԡ o+\~&s]~fn$7´ʩ#ڽF9ácl*#NF_ds19lMrٲ[/W}ɱ<{)4 s)O5_`ަypY˕S15),1i<6 (vDOأg+c>ٹcÇkNW_ɗ]5z>$ +#)6oqZx}Cd'y[B1_(A}`H7Y.R ҷ~3&Ҟ x7FLAhO=(C 74-zn`%Z,(ƙ'k(.tqAw5_FXIՙ= OdAbxq8`RZ2; `>{ED*Gsu@~8jn03ZhH&\29x(轚{>Ϭ>x :Bjhǂ>´eUJBy(='X FaX<5t( %vpz_>׽4w'_{Gn?e(4'w8CiJg?/PjL\بleB*C̹G!8<-s1=\fLq򣱚6x=iC˥tj|3vVLvMr eyB?yֿs(T~涳uUpd! c)$hMv5b1s\4l!9y4K -9W ??cMf5J}wLw>h&#H4́Y7tN5`;<]wQgbF՝՞_<jqˮoG~z\xQ0-o5 I}3IH0y=mu G0 _v]X9>_ŗ<1f|lxV&߀c1drژߤ\1/xB(' !17gYm(ü922=MTːƫ?D+CF;O]I!R{u?+>DYD,dV#= gyCO䗢j&cUBэ΋si%w3g.|ՋbkfĪxf\ K޿M,cϲ+aj+l9g_xe}:aN 1 ەx=ˇc!F[gbu`:xUwʅ>A354Pj^^s;栣kSnuX #Ce#fFծ!I 0`F!\5U$ev;Z=&^i$!E˦}`~s~ڱWRZro#ٸnXv\ q]VWßAsp5t2c(W㵟`e3vyٔTofGU|l20/6,HSby># f77eMd!#$H wmї'kndϛF7T@_ 6@,pΠ!BfwP?i8Y)cjTU8 pr.d:r9rj'Py2|Biգx{3UPfX3J)o.K|g==}mC[t MRǰvc]tlF62 `5\=9$:p)`ME%W쀑*{"Vy*Ys mP :+V~EDv !D.g{l5>}I%ةʹ1rS*L滘=$WS34dg9VmFTF`{+\'q&T2x>4;^eOV.}~Ifڵ}v5S_n))tzi܌S@/AV=r z&t52"@HhVHui Za7ZjEv71m?#~'9Ŏ9iYVr-%unRcDНD١l}[|+Yxy`m3$=X(;WeI1% iIt763v w W5 AɜZSB\KrV=9c&1o^# R~((A4GN_&3 0ԅ!t6qj4ih'FhKEx"ɻ\Q"ͳz 3:q!5Bl@`+g($1h پkɊXz{0Q;|(EjvW_kao6{ؓm-j\wçU}:lTg/FI2HH,)v#v2ԣR v FH, UTAmkR̞H[Kܞ^14#O*#5+o![ ri`Uǒ#;UK,tXpMwF P9V)M^T6Vr`|N2tyؽSgC!/`-V9i>k?O/ğ\)e-ʍȮُk}flhkӞ~r0=SKK'OĶ5*bV)s8s QRx7!N՞{>S+J_#{ Eb>M:SL7tGtIJRB]Y.-37RbȟM5Cكܑ;x @cG[І1e5`C*~ʁ_, Y}j` 0r3+6!.6D wmWipWcm4&u EVeS-Ι7sd5Q\ɳJH+Q/OC 8U}r %7"8ЇR]};J{[u8jުq?)Dɾoc_SiY@b!cy# L@}lUgx) ʣs4ѰD*k~A0c]lcN3(™eJ@Y->]jo_p0n*lr٪g;AeFTybDd;|O;PPĺcG|?]e~tzıۊsq<3{2iNR-Ya3j"F@?*$Dvo|/ˮ,@ja@R溂]D"[ ȡ1o=j)Mm_^\=ԷЪorQK7{ `SmZ|&lJ|GbO u 'ӽׂtP"H6i妄M$#Q]|0' î@$f܌GK^Q̌b%s|3R으L;Mw0~I\Ks6 U%DžX eP+X @g" )c\ECgA僳`As̑A 1{}iu7ikR4VYׇ7z5j UBL\b#+8q)\rpp| Ͷ`ՉfrCۦ߮X{CVkО\6F`^]n ђ6˟׸>o=!t1yA<{F$; Oϻ1!ڞ;#׀L(0`kO?F KZ0f|=*>g@kwt.ZzG2%kW8ӊK0y G#Zf#9y wÆpe%VؔV5u&;['Ɨ_֜',9vh;rcߪb;&;&'׈,Ǯ's%. hF'Q/ƿ2'۳1ߨ+_lǭ M>,lmUb{Œ(ʑ5c;NNybsV@ }pG닧\x674r%Od8g#<0t,5cZN d)G)=3)TӈsS_`\s=3UB("-\L1Ho)ubc8=spSU? 5XHCܷ[nZF[/WliL쫻Pmc;UTuDŽ̕Btq%$X=֗##z[5tȖ;|BWi==꯴OWG[]ZwS0o[vq 6F;KHY~C[W^)qhا&(*|F52 20.:!EB%~m6HWֹ.cxB>Zt|D^t\b˥m^L CX7'*dd삟c`~hՊΚd(7iX@22wZaьU^uk(:ndӵۢ 0߃ @m Ĺe)M˝0aJ-"z6+ġ쭗n{nynLk~uOžlf(.SOWcqs^pw^n;2l;{{!u4&E"~}'n0@dw)[ h/ޏGP 'ŵ+ y_a2-&/_6dfQBL8͟1ld7K=@n K1뒪SȗszXQD>^iHOӐ^v/M?/:D*؟_D^/Rs&5/&ƞ V2{}9;bl!CqMMKBe^AS,{xBvma0r/=LˠA4?%`EUǾ^fIӥ/K<۝'-Ӑf( Ve.cCYoqaR b'  !^᪣:8WJXn xe*|e5|i :FZv=tF+(+&l$=cŶ눑llhn_i nl{CYֱ[TcnSS %+MVdwF5Jyqė.]Ɲj?^]ޒ~ЁO}G>Lh{84>s٘Ys+y#QGOcsuϩl@U+CXX"QlBS)'q>x=FG'+=Lt&qu3` Bu`W ~*ymP3ϵɓO&X\ObNf<z I r(B`_}}j{j,4.֗U |0N S 5`M5Z-cPD9F, z0ߦᓉIڠ jPy?ijHK灣H "?X^>c ɩڼJP@LFt/kO(oLyA˳M!Gb؝5筒O_CLK Ō6Y-`ScrZ =Va& ORrἩ3_Ԍ43f|@R2IK\2{ә,H1J^_EC%ܜa{oJˤ. 0Oy֐D{ !=GܷkP7MxLi`vD/=`KW孾je^ BڣeܣJMfsI.upj4/ i_u|hmKBP{w~w`VvVʃZv~m@OykiA',O[{\uzṕ"%4}z@iC${9^/d0{a!"]O" &5lP@p#n1fZY~l $-`\IK&v5~pTu suznl>X&B`p']"=-?pWlׇ&HSǮ Hnbl'13H"n2EO`ٸ$ w3sEP9R0gELp97_.4S&T Ib`$F4bjR>t5O.BGC\2Dגa8=lhd4U0]H (l-gC27Kt/{-:fbsF80G^~&Rs>Rw6Ps@IT`kGHʿ6/>RzhdA[zn~ 1D<{Z͉Q6+ʴY\ŷBpe$z(Vd=jbso|yngz\Y,+(xB2=3(.0΂۪c*>/= ֠u9v$Q#Dgnu @mnB4 ;$ub:ٓ:cbmA-}.\Jm) @2&Zs0̨ݑzx\2P*ŏFJmgwfT6)e x/7X~X=ӟڨ_+}ˣlmh_[iW=]='}/[z*{GG{G%$@O=t u+~%\:UД7vq7{OP(0TT%a! .(9Naɓ#3:Wҕ ɓs&eF-MtY07K&`MXQ@1"w9S{ kyvꑰ}E_=j/DU"#PF2J:rL+;q!Z" E$->hlL"#޽=ջ:^˚`DZyQ30erJ[cyneOߦ;Q?XT‚[-rpvrNb{>Zl [2wL#Hb]nU:tv5bĵXktupp [+dfJ&*R0Erus{O`ǜJX0ry9 yMsyfMp0}$8"_)|i 0%94vIRĘ fWaaƀt1-7fҞ|'Rfb0eIOȟbv;xI%!]vе{P׮;/' ڭam:K{vDZQe ZYG=Z׬Wn%W:y\Ɖ<- cH?F^%Ա?T{Oוw5mޝ$-wu0ƥj*Ax3=ҰK-2׉9V<FCE_ZKp><>>tO^(qMx1πYMn 6RqZatk=$(;bc"<[0VRlo_Lp;b v_joz?[BfdN?8>]d3ݰMFv&Zcc;PbÙvA6ۉW*w:3p`=d&Ɯ{1}k].W1~k-r4h\Hbm@?#}PB۬ǶS`xu5/Fϒ ]9 M"B8WgLRI!0MD\eG!SXp &RX츓#F>ժ{Ɵ6z}ת> o{O:'F4z86!fьU2fYx,Uq?%| E6̼{7+K-MdY9%Er3W(aak Z֠1!33H4c͆G^E񰠜G.]ZܜVW4]( yݗWs]yYz l{ep GoL&Z+Ĥblր F(P,4l@`KZ]@ ~O(s0Q} ^} Zs0lg|_y؁q2ޟXoflL}?Zy1%ljjO  PɕZoA!3fhu%$&5Zx#q싞 V;eOƵ)G _p4}!Y0K1x@L}A!X7M6ODّk=!̌={&9Ro~=c_~-smWRwlz[ѽ%{ o\*AC;3Tj$7cƗɲ_)*YA6ќ$,s%Nf7 \AΪQcBiPKO)i0 XHm^l9_s\F j)>8o`Y\J#C{[rn)DT#iT0Jh[ 8B:n40eZ`)`DƗXz@lgQaaCԞHY'-zHM䈶hvҫCU vW !cJ&uKf"{[qMӭ+* +:pff'am7gXz$>i$56QK^e۽X5H׸tk-~f'3v* m5^.\ hy7cGV1ZoW[=L gG5K=) %J-q6bv% ʦ7x[y8Pjr~$X[Iy4^u|DmW"ecwPhLY.ǽ]wz=|pS{]3}]gu]* 7ڊ^XF O &R K !ur?3בn QLJ y푃X "},c3_M%%툯܍ʤ:L8;yb/{m(DƆ0Y=ܓĤsq˜ck^9cΚs#- )5qs¼:}M4B=<- ySHu5F.<:, =8hW6G*bK|H3*n `znuGpIE߁x;OrWpzԘ@]gtĮD>Cە&wOB >`ŌE`aweʚ`tkbkbXG!D ]35) ')"ʰϰ_(MYZy{sN7: ~ңc}1!,iVRI @E݌Ҟmr`lS[ bqi3Q8Xez# #˜uG!8Q6C2HYle~(Pv[b'L`Jո5toB7r6T@ 0^Qc5 ׼^u{Ss5s@ V\qqw_Ѹw=zZEh¾nH؝DBERN(VG`n7Y2$U;R`d %mIXy[23&,ƾ98Mr\[&,W-]i w3D+S 5T=_c^?/$Ni`h>4C:T2S;8w1ZnA~-Fҿmj=?8`Lȗ-FjC_X䩍ujt\[]Hx Wyf @ʒ7֜ˎ?gj=^vۑ3_Qꍇc<d^g[ƦZ1ܴsX xIDATϠs@u1CSV@9;<ɘ N1Wu8/X"j𑼼' .)ƀ6K7JöJ4UOGgT0 :}X Qc6v mP:.䘈XH羊Wi:`'GNv!'@/^C#!/,O1Z~ 4 SJ,K@_2jks)9oK;]6|M`8dˆ]ֽRyKQgg YlsQ&2M0 pv%Zj>J]_o7^}﫷xuMDAw0ϵ;LzzY}H|j_V^SR%jfXtS,R*2*s=b/r+ӥo&jP9-JNyM< 5bK[A܉.O옖=CNB=0OBڜcԪ ԳzZR*݈&0m/yl̑ < !C\WIpzLQ}!Y$Q>%| %}_v̟;BТ&O#§Jo{՟`W?;n+wYv7ezGL8%+?R< ed|%AMW(^h%F6tAry7Iֱ/GJ{ +M |.3ْ\ i{N:IL-[,Y I sֺ̬%˲:~}m  УTf˞Q]ԪM?e#34H-+TIhղQG-V0O[HJ |x#1# 뷡l+j",U`6vpcP> W]aGne77fJgK̾:{V]|Z2=i^l3M w7}`λ̀y#ߒgOz AwMʾZt'Zu/){pqI6zK;t1ds&<PD"tKU 9O| %B[t VzUT_$ YxCYc$L=a}F-EN~#Fk.BeDF xC$u9{SrZ0f/k&[01ReGGߐg_T Z,vn<[3~4YjWx>I˒`dpF/6Fe,F~yx+4X}Z70R(J^x;;}SvQvGm+LSiU5*˛K8kޯ8dǻu6ҙg }%F>Kgl-6wEaUOJVÆuQgy=Gcqlηƌ&t C.j"rqďZl mI=͕\g(7v5`A"53]zJ0Ӗj 5',U7BUB'-ek욻 {'v?fr7:&%~ÕMNߕ]1zx .X݊ 5*:5]IIK-oַ~@yY\ȣ ?^"Rs"]Q ɮ PVXIO0բ&&-˱ƏԂQ'34ʕ4|R*$mGsc8Y1ЏQdP`'_UO 3OξҳM-S|&whP%?(ڔϷZZTK$Ж@P$@^٬suscěA>~nMmp^0Ճqg삷;sڑ4^5~*h tzfWMeKFR(Wk¹l}FdnP2ܯ3.F˯E*DGax>L;Y$kc, ,/P|Wx/ia9㫸R[xٝjrn:37=Ek\@^tؐ3{O[-[^I4𕷄 'tO.])kx4D't&$Kzw>G=ҿh |UoJ"G05%D /Q%U梀GC-ن[J # }þm&Lr<`x9@!&瀈T :w sԨ uO* #eI`xQ;~ g_PV-OP %zcC ]AȓE`qؓ]oy}d}Էڔ($x}QrOuR&wr;U4{.2:#zWYw8;ɍ( geG\i|==JjvuLW抷9k⪳ Nk⊒>n:`]f}kl,o,x74\d.43eY\&N~$[s fSss)*+v׻:9t, {Ļa3k$suc@"c҅)@P`^W4ū '1'mk`/K]!hs&+ܻ|%XVL9PJ]UJڼ%7ݩKY56Q=iK|WzޑJ\J-ؗx+UkvWujSn}UUUK9=pmIԵk#շUmsq}HL$솋vOubm?tyOGCP F\\&'<L(sf~-vUxZISW}%W%glO]fH-n WD;|lD6gYVM;\TujRh k[Cu͑ZF"s ^1zj 9Z[1y8C*$!!KY 09Zl{+'n7 !b$ VIB{/$!_ITtMB: pσ%OQO^jBVQd3 ' e⸄6봿XSuOu:#XdޡQ ~ٻ]gL%/6{jm̆8W`V̋gQ'h~fft9,1S@STY"AsF/80oȹT\ksugYV/T{~&X۝\6J;5vuH]s# Z}{9S l(̒j"Nzywm@]Zcu/WJEC768뀉-Ag(" 5{zɻڋ;l KʗdWs=fK_ޝwŊ=jSHBdгs2r`Ik-δ+;b5q=q U]GU6UݱP%wrm}Wf;^Gjt*{tEƷ撩h̿/}r33zI!E/4 OXɋR]CY;fMHRÈAE5[i$ʒ4=#gE%9ߗ#tՑQhR#({lf%&g`ľ/#2'[Ef3#2b 1Cg q[Md%΄ v/NC:'c1lg-˭^q)'{X.eÕ:G*ɽୱ$x3,vrOY/ɖ#~?k dh_P&$=VãqzpÝpC6xM+WiRMԛx#\ȁ}L67ffʶ}h*쾽N>w`NZ+Q)-2k 4hOySX k";)tost2-dkqλZ"W|%w^]b{=?s!HXe{ZP8LwPDJԵ+}֊eKY驠 >p sV6Cw^w]ʎpu (9iaa&nZSg2Z?<f˧*P3 mE̢΂Uս46BPsPBI,g %>9XU (/>_jF N-ٺ%ɠ8Z0V͕2ٻ?`zè=,7fi9k,%q 1[F_18/ kb542oz1ֵ FY&˫dV@0Ƞ\kKa% 9G[QO٢ۀ6#y3cA̓!3qF7 עt,p4F+xk,={щ)n)GjN8&fUfeBFO<ݞE:,å'yhK/"W}pڣ/OnUpIT5ZXAEO-.UX(a+>[kv5ZS7lwugAu] yJ%]@eg_uC). Uun6)؝nRm*~~8n!ϴHl-F%?yqAfW3g˾VSKAb҃{u}N.w(et&`:"hl1 c~:rvc0%,Y1BZB\0a ?`62{Y/@1LosY7C1Teme%x-U 'W%O~D`hOuMQp"Rx.8R/.y1@y44yKox{#u+`URb+js4jm)p2ۂ ?`ed@M'@1R 'R3}&7E%ᇭ'*|ozsFV]H1F5Yq)yE\U>a08a`,VO^^[@G$/;OqR-"/12J,M-񂎆o昺QUmYOSS/v g |~`/]3 Ї[F>ږh_7/wcm3oC-P JV|1Ϫ+mv[QB؂WG|+? &f:m7aFȆrP =V6(C&HJks])x']7QjwgڔBʦ]INS8;=j;ZbYKjo;DQ/'L`;E3HztN-{7;pk&=iOu\4p4A#Q1r]g ڀ= Y4W2/DuW1̥@Dp1< !g}E75י;,U.؛bwY'&KOPJ:ܥmҫ Zi6\ W5)aGLN~ST[~-N$OI_ ~y3Vj9 Q若܈d9)?Ñs&^ XI/S]>cLu|J  *E\_gYdB .䃃j>>D% ~Id_t[`0Hq xAb+"ׇ,fȣ#\ϗFkKܲKxVKb=6c=J0K{lyѱE ӫl"f m2W[p>=g|4{5@[ _ --_%ȎVE>{B,>L+k5vrWX#Iv&??1q,hQ0=t]8j~[D\S* - ,YK;ė0,Z}D;גlnvE3 LRφVQ0b'oྥ&ek(?(9uRv[)Q{?kƶ./krgefh +F@zH 6 XVǶX[A]ګtRW<哢UwC}g9SG!BpYGAbC6t7T'|Oٓ~7H3gѤ\uɛ|Yg 1@eR "}RK}o+΄#-NyϲEi6 <u 4{SItn?;șՎHj RWWM+}p7 CmƷ'#|!{xx7{Wۗ˦]uf*d K'S2ȩKl9>k[ZG`ݳĢҽ"Ͷj{ֶ0*G{C[6xP8a6Ekgmqx͞fDžZ·K/K:uPe{;Vݟ))Tyozy.,f\gZ-*yDъ0F$2GP{t,(T͖@|&sJ~`9\)1n3'Bek.›] 9x0(Y6q;0Q|S3Tyݞ4IW|ʞ5]yk)|!֛tu+o/ktQul;շk_W:ّ};UB$O!fvI"b!~$&-j2 K~2)Z t*LRfÀf -kRo]Rf__Ӫ5Zqc}|b㡜dMX*O=EOD7Paw5}''̐G`?Kl`װ{~`y.WM_Wj gw8[Qez1}<QLY A"ҿq I>=n8r5 tVjoٻ]ofz&Ꞃnwy_Q[x-"Twb ǷOlN߈ֶGj*.&Zwq[/=W)oq2=+T U37p-*p l' {}N%W会!o B  ?%|(۱mۇ7qI6| 1rG3}u_Iwn_xؙGzV|^t_uOJ߇{3Y [Kj sUeM$dX-t= N*O]%rX,+EA* 0q3}$I*fTbw54-yKlфOG/ߛ[~oa~,>ȐnJBR$G=bc䜑C#p"3(α;;OZ08['`**1#V'DYRZc|JE ,?A+ ?_'%M@<, ꆇÊ $sjY2Xd焯apo(8.>Lt&+-&h)>Xm0;fkx-L{%~gɽ˳% nHI(eV': @w'w`2['MS:6wG+1xUgUk m+Kzkmc)xhb`NgC݁r'if8)⍭qrEDUAdZ䜤?AȌf34/zSʶPy[WaէF*`U_v|ES>-}/=e#uғkẳbV;2W_xv_ݴ:y?b\6'+BeګDjw s഍~/|>ULWL\_EYt+Ts79^[n_ 9vēl4򓙓Q[0(Z!bc"ߏGI?^IUdI<8o)!5==aʻ}V 5R4j 'HI5$Y (på,N\TWđs/nZKdTJgEȦɧ X>zM0c*=`>pd ,^3t_\g\EǝǔC 9ҥ ~t\R=fktѷսZ kG!< D3F2yԡ:BX kPg4T {yG+}֎CӻI'aM~{MPm[p5oe#bR6t'7ˏ2b]W *}?mfm ] U^%Jû'Yx78Y6=ab1Ud5M c0́*Eª3 +"rթy Oh#QIԶ$hW-MT7,Tv=)NL>0InjaZмj(sɴ<qU#DYIK^R0"XV~'/JWo&_ ;]/tڋ/eeF\FT ,L{DuS0Fy,Ѳy !SA{eD,E=XT C0~"LQ&j$.M~#Kzu+8:GEċ?a ŬV@Ո+g/jPqǂ95aP`H'楂c6j|h;_^.-?QrʙE6nezvh1(R!,&e:`_hr[.58Yxˮ"lcV zQBqأ$gSv 4<[%m즿InۅghKy˯v5hlO{#9&)nrZi];z!3zL)yɑ`@W$&xKb0Kei>4u~A!}ivGcҢ%=.;,'v%DƂ\8qK(Ј郲Rp7:L6k.KD;՛n/:dmϵJ{큢nWpܕ8o'N1^qn3ht!dUtq%|;i \D*zn.)\zt J_~P1_RiyߟM?[mY O W0G MQFsh8n'@10CF2$yE):[rܞ Z3^P/5"z}cz'W2]OeѶYbxgƶpk c@[< P"ۭ7ﻠJj@ )Q`zf 8 .ʏXCI̋m'E v#%PE:F_N Ȟ&a'*A1pAElֵBXNRjXL37/)(iY3`Q9̜CW,S`%y;C"œ{= N0{{I-=Ly*`;U/?M1ϴJ[p1lNuN `n_|3Rj +m_uiv꺊. Z|+ K՞WG$'~-N)Q7Es`bKf!l &-De@!yV#e1h1Cfp,D`rB-zZHY`v#ӓl$4}>'r9PrٟN^u&k:U/٣78Y_u+{DEGď˿ 5+\W}XA=س`tUZpR-"b YW0u:unVѺY^nRֲ Kͬw*Ir !i d.">kJ̋0J/KϺQ%_ka.{m7?ZW͞uZjb0}>bxvf pZ]a1%n_u4ZY\@'@c|[imFI0g$$Q^RLY&Ƽ=&g ఒ"3<@9w9Xڟ/l)ВeqnƪXzNyӼO1&y\ Q֠(5ͱK~D38.vWI~XV <,nk:"WB%Mۉq&.~1V}C:Ntq/ז= BT&_˹#e.~W2>y_$ٸ"jtOIbq/֢®l Rg^hTX\jq_]͈7ӻ癸5ݛA#¹,pw=_pfkC r'+鳎JwiGd"juN:a mj0"XwϹb] JVgc1*lβ >r y?1oZ3LY:+R!m20 jp4I5ڤwx!X!x 8ijF}#?N#>=! W|Z]HuOr\g4fc|/ae0yZlvα87XM{r\Sig'y_Z%[~7R+nt;#"Xvd:DI Cu=Zѓ~R2o@39'7O+B+Wy|xN .XPaeݔ*-d~Nʀxu\ƑB+5; \~C]݈# ,$B({E#?$ cpZ^x/jRQx£~>WDsw(lE){*(Q?̣>$ Pl˨st?OꏍDڪGa{#O7ZꊬrGﳢx~2`mv\enIfke~:4eۭ,.ۈf΍)mbca Äݙ</xJ*{S$>җQ-ʝ_J5lUkN=`7yʮzJ'(xd\%E)7"<4'ܸ|dg0Ih-mS-׹ɻ]\ 2[|1=W"%m_.6+yԈWG]hpt8ppHTH(H, =z⎷hK'f:yg!w+zΝn 6Zy3N/TwX O)ČHuw3%ނFt8J{|7 )ԞX-U+43ʓ^+yr)};cFzF%L-4m?i{L/oyΈ.瞇[(i!@EG8~.e=rMb@&D{ƽj\-ev* ˬz\}55Drm0F_m0+.{ ?J*7~b+}&iKꊳ+# Y+o/\L bL,)ml.pnոϞ6-vgL%睩pمwΘtL(}Lakl{YfeIYfqozm{!kV1qڦÎ )Xژ|C4C'}|j׶xp\лX7|u4TFG1p3Bb'1>3MRfhݩq]qctD*{ a49׭O9VGEɴ}E3|7Y+Q=uy"ܗxڧ<" 㼸JegJrV:?my&"c7~i?`e{(U`9 xjee* f/%?9Є0TLΨl*iʃ'GTҠ$&@ g\N @{\ho""%6c8vH</'Zs;<{ݞ-Ft0嵞ț?oH06&M:F0ޟo&qi;L\&0hAYWv`\-Fe5ZVr%8I赈ga&qSpC[щ_8_ D<(;+!&eT S)/>*0|5~D6heqN7ؠV7r5Ә^$&4 %8;HծË@M$}w=|%t$Pxģ-VX󈒼,Y8j%x_ ${lNbLچqv!r3wG+p)FJbpdMdDDO |x/\E+ B62']+OzgSS/,?n=˕ P*īo4//<:$-a}m9G#ȳݦ3\:rYP021SL;AK2J@sUa,@̛pǫ⢃FItbsHOo Y l!ռXrHZt9g]=CHKKl`H6 yycRŷ=h3v5Έ O yo+=oN]\ۿߡd6Xabwc+w W)x7_?,%f̳Ly:3Mӛgk]U ('X6j_qkt3a; d'T )hW]q]qozruo<v+D9П%.rԛ(%|{9ixc5b7;G(7az4"дz0/ۙ4ZSu8n}3xy@Fi/})U9/G.-(jBHL?o_v&ZŪ/zKPv Ri3hIGl3;c_`v~1ykǫoCTXyC7( EQ_E 3)tBؿXhap2[.׸^;щ J`wa;ZGy:.VqD ^o% N:WxukBgHk _/1Z,{cͳ\qΐ//cƾV@@ hxXC-,49jү'2G\0HoȂ$|1Cv:9,"3db{vˈ3 _ܙs3uEon{/nV}ly)K5:x:3/SW,]e:CB]yfOh_%E챎d'r?rU.']&AU58l uWGU"(#30&2X]4%-boDs) ӎǽP?56 8^s6J&l>^LѢCB*wG?Џ ^a)/ uRu88[*7]>ks?71=;zDՆ%(L2iL Щ۱XFV pV![b`=lT}9Fؑ9j? 5Mk;2_u_qFc >a:#aB}rd5Y R_KBjOOV:o'NGF6g5 Xmhu潧5͆6DQXA4=_㘡琴!Y@o.ږ](^9?ʜV`H!c7vsִ|)Xh z_`aŠYH}XQ CwXNs݂]x!p o6.%x3&c;PGmo+ɩ5Z;q:g tk Utݙ,TԎWޗ_2?7kzd.e/N\_bvB$O6ѦM ҩjsxֵXW"5wlw8et%KI2/n aVLoyG!2b!8]K dU9b6G@2ޫw:]كgH9WFGՍpO~S+^Y`|7O3L)IRlL"~s;bѥf,2Z7)@p}]¨}-'M}LKY:t83i-4k%3{~ x 5gpߴ#^՟ȩ"'y0ϸяrDy@,izF#t:L`0Y,;n`]{f#J{T'P W uPyo?8Й{'1nߙο~^)G,@( Tm/lrr0[Ly'O߫@IR%ٵds`0D$⛗_WjT""UP F{_,}5[K ǝjTX.&?a GvYxOP &{t(s8axD':k9 nQoi-?~KУo\hp.juvi4-tx9迟3_F 38 `Qq%P9Z^ ,O<#JT }-p)U}6R ?תhD>/b8g,B;W𒅈tȶ֤T"h$ฦZ ;{XNl<RW/ZH)Q"TӲ,%~Iz1˼8#gIv,j Br("}#0MppZT|B)?Qz"zQ\$6kq="T`~q1:]`>&bpd_rp_<[36] ]Z62_g[D 0E\ˍ(tqk5\K`#9{CcyKcGK(38jl!> Iomvogt_ cN#=D!|ˌ<f ֵ4fsǼӰ\P3l<Gi}=7C `|(,dv8C3玙7Km1 pAb32y%/,m\ .1;l3u|iu(tf@Y`dpj8v޲X=oion~b䄎`%k솫/Z)o pdҭ2 -e=+~9i*US똖+8il꿗y0Zaq 3bV;haaƛ>莬s]@7E v̗ Cûp%rlk%+ k)3iy%zVsނ(n-L ̐s$^sf;R.8ξҾH54]AƤ9 {5ڞԸV\{/߭jKy}n7_3<ś,/nA2"+Y6E19a̋ Y3ƅ% ELZ*_b\̲K5[\]Cm 9ECɤaNJgY2." Q:"5P3]vHB܂ekzT1D=ynw0UC`@}cQǨM?yc*!í׼[J KMf0Jr99Cg ~G:ӵ#Zw19:f3#j[oFm3[똑gB׼Xiq/0)Su?qnti>Feut:_[ԛ8JkMv_nQfB5npxc{]sᒶDmWPƄF_ ܠdK\w}a֯fZfV,:ɚjuL<'PA@bM7;8oEkn'i]#^kdpN&;ӓSʍMnk6'_3?+.aXJ_/"]QIW~Y_*$l6Fv))e8c\ȠP= Uv )V!5EPD% N?Z?œgA/d蠅AsO=^8!sDif#y>|$RRwq+˻?Ӻ+NYXNTdj,6,x4Fa/%[~^i񒻍!~(V}űĆLEG0z5FOZe ЛIcٍS=LފjY$Zps[5t"s`{˃:.X73VKA*ܘs0TS? Vq,cNuԘh؄r4l@k1+K`p\x@;McLc"wm+B; :.3-W7#ORg?_b1s_T`Zl } ?+:e &%FOT({̘9a(r3駍_O;/<̩7kmspƊ"?5\xxKE#S.N7t$cKkL~XO A  AA,H_U> ,7YP򂗙́O/_d`TTjÅJ01sƚ//]ړ9MLgj¸Z0P8@.0@zSd8d-z65Ze_p3Dl3{)?kHg p-+̎ v{ uws40osEeų.r 0&11[giYmq )ك1ts9Y 㲿x]cܬ Vk +FL@dE{qvXRZ+t6J/Pdԟ-i51Tdu݅]6aJ7|nw?o t_Xyq)AN< /ϖly TJpϸSчxoWI&`p0TeXL;Ye,Fqrk@H[CO3{r[d54jzx-TTIL$fl'1ޛAL<ݛUs\ᱯOlaa?\/ 'Icݳuwk(Jkx1 @^6}/`cעž5X!Lo6Yכ@bh 8^mm(px(/q#P;KK.5Ǧ`| +u&SYp`1rX8-ϰ7@ѣ)}Ԩ15\(|f{}Bj/L V&JX$g;oeN-j.1V idƴ΢찺['|fׂ@cu)a\֝x9\sSxҭS|'3HݟX&۲UcuE/K/jϥʯ|3lZq*>T0 bЧ{?]?52{3ܑ?|7C2g-4K !1p6 x#cGt] OI#cwm1)@ ܲU/pxq&3F{7'o /j5vv.\JD (:3Gi̧r 3HtfC1|86c1G,2#7]G3?mlნyyz#Y R't&[<J'V~x037`+4=Pb Ys'Z{+RLwфɗekE+;&L>:}nIpdE/_naq_0 ?0OEe2UM @JKQ ‚l@R,̒ռ 9[ H(zWQiOj l;#e\;a~7??Ӷ_.]JcƿFGý*"jC(SEZ ܷ>LQŐ6X${FԞAZwx1x\z uƺJcW\n05Z++&Y_Oݙ}LyML0( {{_gKԀծ"{+ֿ1G~x̨fYV_kCl:Vcs8˽>j`ԡwvxf[mLjL7%pG|'iMQLbhEŧ=ȜV:߰ ,&ſT_lSV9MFg"t%w;ئ l5nȷbA+94*#Е*>HMILU>?(W8_aiv9T΄),M֡YppO(@Zg?(}'=ceفP$,d+ )a@hXy >String 61=@gcP=String 60<@g۞F<String 59;@g+Sْ;String 58:@f]:String 579@fbC )9String 568@e黧u8String 557@e3j7String 546@e4 6String 535@d$!uX5String 524@dk4wd4String 513@dG&S3String 502@cYC;2String 491@c>l21String 480@b|3!0String 47/@bt/String 46.@bli.String 45-@a?-String 44,@aG\,String 43+@`ܝL+String 42*@`~LL*String 41)@`)String 40(@_jz)U8^(String 39'@^jN'String 38&@]Zt&String 37%@]Jn$%String 36$@\F:̲$String 35#@[}**R#String 34"@Z o"String 33!@Y .N!String 32 @Y!TD- String 31@XXy String 30@W۞FString 29@V]String 28@U黧uString 27@U4 String 26@Tk4wdString 25@SYC;String 24@R|3!String 23@RliString 22@QG\String 21@P~LLString 20@Ojz)U8^String 19@MZtNMBLK@JI>H}G<F{E:DyC8BwA6@u?4>s=2@hXy >String 61=@gcP=String 60<@g۞F<String 59;@g+Sْ;String 58:@f]:String 579@fbC )9String 568@e黧u8String 557@e3j7String 546@e4 6String 535@d$!uX5String 524@dk4wd4String 513@dG&S3String 502@cYC;2String 491@c>l21String 480@b|3!0String 47/@bt/String 46.@bli.String 45-@a?-String 44,@aG\,String 43+@`ܝL+String 42*@`~LL*String 41)@`)String 40(@_jz)U8^(String 39'@^jN'String 38&@]Zt&String 37%@]Jn$%String 36$@\F:̲$String 35#@[}**R#String 34"@Z o"String 33!@Y .N!String 32 @Y!TD- String 31@XXy String 30@W۞FString 29@V]String 28@U黧uString 27@U4 String 26@Tk4wdString 25@SYC;String 24@R|3!String 23@RliString 22@QG\String 21@P~LLString 20@Ojz)U8^String 19@MZtString 18@LF:̲String 17@J oString 16@I!TD-String 15@G۞FString 14@E黧uString 13 @Dk4wd String 12 @B|3! String 11 @AG\ String 10 @?jz)U8^ String 9 @% tZ@& pV<"lR8{_C' cG+!String 147@|K!String 146@|¬o!String 145@|x~u;!String 144@|F:̲!String 143@|$*a!String 142@{{!String 141@{n !String 140@{}**R !String 139@{J !String 138@{ـ !String 137@z_0D !String 136@z o!String 135@z!String 134@zO7_5!String 133@zO%!String 132@y .N!String 131@y8='!String 130@yA=!String 129@yT?Jr!String 128@y!TD-!String 127@x]!String 126~@xsfd~!String 125}@x/pJ }!String 124|@xXy |!String 123{@x&U{!String 122z@wcPz!String 121y@wry!String 120x@w۞Fx!String 119w@w]Waw!String 118v@w+Sْv!String 117u@vQ8u!String 116t@v]t!String 115s@v͵@s!String 114r@vbC )r!String 113q@v/d/q!String 112p@u黧up!String 111o@uwo!String 110n@u3jn!String 109m@uffm!String 108l@u4 l!String 107k@uhpk!String 106j@t$!uXj!String 105i@t+i!String 104h@tk4wdh!String 103g@t9X=Ig!String 102f@tG&Sf!String 101e@sP}˕e!String 100d@sYC;dString 99c@spHc,cString 98b@s>l2bString 97a@s u۪,aString 96`@r|3!`String 95_@r8x_String 94^@rt^String 93]@rB9]String 92\@rli\String 91[@q(x[String 90Z@q?ZString 89Y@qyg[YString 88X@qG\XString 87W@qFVWString 86V@pܝLVString 85U@pEUString 84T@p~LLTString 83S@pL5>SString 82R@pRString 81Q@oIQString 80P@ojz)U8^PString 79O@o<'OString 78N@njNNString 77M@nl2D!String 195@$q/YC!String 194@ u۪,B!String 193@zeA!String 192@|3!@!String 191@Zݥ?!String 190@8x>!String 189@6UK=!String 188@t<!String 187@[Җ;!String 186@B9:!String 185@)D9!String 184@li8!String 183@J<<7!String 182@(x6!String 181@35!String 180@?4!String 179@»뫈3!String 178@yg[2!String 177@`~C#.1!String 176@G\0!String 175@.:Κ/!String 174@FV.!String 173@y-!String 172@ܝL,!String 171@ɲI+!String 170@E*!String 169@n)!String 168@~LL(!String 167@e*yk'!String 166@L5>&!String 165@2O%!String 164@$!String 163@h#!String 162@I"!String 161@!!String 160@jz)U8^ !String 159@862!String 158@<'!String 157@~ӮE[O!String 156@~jN!String 155@~o&X !String 154@~@862>!String 317=@7Xk=!String 316<@<'<!String 315;@@};!String 314:@ӮE[O:!String 3139@J["9!String 3128@jN8!String 3117@HS^7!String 3106@o&X 6!String 3095@V\Jn5!String 3084@l2!String 391@1snp!String 390@$q/Y!String 389@QsC!String 388@ u۪,!String 387@/x1!String 386@ze!String 385@ |C!String 384@|3!!String 383@끈!String 382~@Zݥ~!String 381}@Ɇ4}!String 380|@8x|!String 379{@wa{!String 378z@6UKz!String 377y@34y!String 376x@tx!String 375w@hc7w!String 374v@[Җv!String 373u@OAu!String 372t@B9t!String 371s@6fs!String 370r@)Dr!String 369q@;"q!String 368p@lip!String 367o@ۦSo!String 366n@J<<n!String 365m@깫&m!String 364l@(xl!String 363k@ї>Uk!String 362j@3j!String 361i@ui!String 360h@?h!String 359g@S͞g!String 358f@»뫈f!String 357e@1Aqe!String 356d@yg[d!String 355c@mEDc!String 354b@`~C#.b!String 353a@SǙa!String 352`@G\ DtX< x\@$|`D( dH,hL0lP4pT8h!String 487@Ҏg!String 486@Af!String 485@ΰRe!String 484@rd!String 483@Pc!String 482@T.tb!String 481@l ]a!String 480@۞F`!String 479@JU0_!String 478@v^!String 477@j(]!String 476@]Wa\!String 475@Q?[!String 474@DuZ!String 473@7XY!String 472@+SْX!String 471@´|W!String 470@1ZeV!String 469@sNU!String 468@Q8T!String 467@~\/!S!String 466@ R!String 465@\Q!String 464@]P!String 463@:ƳO!String 462@ N!String 461@_bM!String 460@͵@L!String 459@ mK!String 458@{e`VJ!String 457@nԶ@I!String 456@bC )H!String 455@UbG!String 454@I!۸sF!String 453@<QE!String 452@/d/D!String 451@#n C!String 450@B!String 449@ LeɌA!String 448@黧u@!String 447@*^?!String 446@gcH>!String 445@A1=!String 444@w<!String 443@h;!String 442@U:!String 441@9!String 440@3j8!String 439@t7!String 438@R6!String 437@sl0}5!String 436@ff4!String 435@Z_P3!String 434@M m92!String 433@A= è#1!String 432@4 0!String 431@(oc/!String 430@A.!String 429@-!String 428@hp,!String 427@ۜ+!String 426@F*!String 425@ܵrn)!String 424@$!uX(!String 423@Ó$SA'!String 422@&t1+&!String 421@q(%!String 420@+ DtX< x\@$|`D( dH,hL0lP4pT8,!String 555+@>U+!String 554*@1-*!String 553)@%3􃢴)!String 552(@ـ(!String 551'@ /^'!String 550&@!String 663@Ey$2!String 662@?w'!String 661@9/|%!String 660@2O!String 659@,~z!String 658@&U!String 657@ н!String 656@!String 655@|&!String 654@ 4Q!String 653@|y !String 652@h !String 651@V !String 650@$? !String 649@ۓPk) !String 648@I!String 647@q&!String 646@R!String 645@O!String 644@!String 643@-"S!String 642@$|!String 641@w &Zu!String 640@jz)U8^!String 639@]+G!String 638~@QX.1~!String 637}@D0V}!String 636|@862|!String 635{@+5{!String 634z@7Xkz!String 633y@9Iy!String 632x@<'x!String 631w@a>Zw!String 630v@@}v!String 629u@?Cfu!String 628t@ӮE[Ot!String 627s@G}9s!String 626r@J["r!String 625q@L]9 q!String 624p@jN DtX< x\@$|`D( dH,hL0lP4pT8x!String 759@ mw!String 758@wav!String 757@_ fVu!String 756@6UKt!String 755@aD?s!String 754@34r!String 753@{=")q!String 752@tp!String 751@n o!String 750@hc7n!String 749@bbm!String 748@[Җl!String 747@Uk!String 746@OAj!String 745@Hi!String 744@B9h!String 743@UV!String 725@O1iDU!String 724@3T!String 723@3"S!String 722@uR!String 721@-6Q!String 720@?P!String 719@8jުO!String 718@S͞N!String 717@ :M!String 716@»뫈L!String 715@z=}K!String 714@1AqJ!String 713@?lxfI!String 712@yg[H!String 711@sXAVOG!String 710@mEDF!String 709@fD49E!String 708@`~C#.D!String 707@Z6Fn"C!String 706@SǙB!String 705@MH A!String 704@G\@!String 703@AK?!String 702@:D>!String 701@4Mo=!String 700@.:Κ<!String 699@'Oʼn;!String 698@!x:!String 697@aRg9!String 696@FV8!String 695@TqE7!String 694@՜46!String 693@?V#5!String 692@y DtX< x\@$|`D( dH,hL0lP4pT8<!String 827;@L1Nk;!String 826:@E;x`:!String 8259@?U9!String 8248@9X=I8!String 8237@3>7!String 8226@,@$36!String 8215@&~O'5!String 8204@ 6Bz4!String 8193@å3!String 8182@Dv2!String 8171@ \d1!String 8160@G&S0!String 815/@QB/!String 814.@I|1.!String 813-@:ʧ -!String 812,@K,!String 811+@+!String 810*@aN'*!String 809)@Rܠ)!String 808(@P}˕(!String 807'@·Ѩ'!String 806&@?Rө~&!String 805%@s%!String 804$@U)h$!String 803#@eTv]#!String 802"@WeQ"!String 801!@تTF!!String 800 @YC; !String 799@C2/!String 798@\+!$!String 797@V!String 796@j^!String 795@!߫!String 794@|`!String 793@v!String 792@pHc,!String 791@iW!String 790@ce!String 789@]n歇!String 788@W&gv!String 787@Pe!String 786@Jj.T!String 785@DLYC!String 784@>l2!String 783@7!{!String 782@1snp!String 781 @+*e !String 780 @$q/Y !String 779 @ZN !String 778 @QsC !String 777 @7 !String 776@ u۪,!String 775@w!!String 774@/x1!String 773@\w !String 772@ze!String 771@UT!String 770@ |C!String 769@2!String 768@|3!!String 767@4^!String 766@끈~!String 765@ƣ}!String 764@Zݥ|!String 763@ ̚{!String 762@Ɇ4z!String 761@_y!String 760@8x DtX< x\@$|`D( dH,hL0lP4pT8!String 895@sjj!String 894~@*^~!String 893}@mw!String 886v@hv!String 885u@vu!String 884t@Ut!String 883s@ xs!String 882r@r!String 881q@|{?q!String 880p@3jp!String 879o@}o!String 878n@tn!String 877m@Zcm!String 876l@Rl!String 875k@yɂAAk!String 874j@sl0}j!String 873i@m8ri!String 872h@ffh!String 871g@`[g!String 870f@Z_Pf!String 869e@TBEe!String 868d@M m9d!String 867c@G.c!String 866b@A= è#b!String 865a@:a!String 864`@4 `!String 863_@.cDu_!String 862^@(oc^!String 861]@!ҒR]!String 860\@A\!String 859[@A0[!String 858Z@Z!String 857Y@FY!String 856X@hpX!String 855W@W!String 854V@ۜV!String 853U@ʐU!String 852T@FT!String 851S@GzS!String 850R@ܵrnR!String 849Q@lcQ!String 848P@$!uXP!String 847O@ۢdMO!String 846N@Ó$SAN!String 845M@JIB6M!String 844L@&t1+L!String 843K@ K!String 842J@q(J!String 841I@( I!String 840H@+H!String 839G@JG!String 838F@O-uF!String 837E@E!String 836D@/˨D!String 835C@~uC!String 834B@x-2!B!String 833A@qLuA!String 832@@k4wd@!String 831?@eSS?!String 830>@_ 6B>!String 829=@X·1=!String 828<@Rz9# v DtX< x\@$|`D( dH,hL0lP4pT8D!String 963@hC!String 962@l ]B!String 961@$RA!String 960@۞F@!String 959@ *;?!String 958@JU0>!String 957@}"%=!String 956@v<!String 955@pq$֕;!String 954@j(:!String 953@c',r9!String 952@]Wa8!String 951@WO)P7!String 950@Q?6!String 949@J+.5!String 948@Du4!String 947@>-.. 3!String 946@7X2!String 945@101!String 944@+Sْ0!String 943@% 2ȇ/!String 942@´|.!String 941@z5/p-!String 940@1Ze,!String 939@ 7Z+!String 938@sN*!String 937@X9bC)!String 936@Q8(!String 935@<1@-'!String 934@~\/!&!String 933@6>%!String 932@ $!String 931@٥@#!String 930@\"!String 929@C2!!String 928@] !String 927@E!String 926@:Ƴ!String 925@Gޕ!String 924@ !String 923@aJ4s!String 922@_b!String 921@LQ!String 920@͵@!String 919@?N/x!String 918@ m!String 917@Q6 b!String 916@{e`V!String 915@uSK!String 914@nԶ@!String 913@hU5!String 912@bC )!String 911@[X7!String 910@Ub!String 909@OjZ !String 908@I!۸s !String 907@B\b !String 906@<Q !String 905@6H_9@ !String 904@/d/!String 903@)a!String 902@#n !String 901@&c!String 900@!String 899@f:ڗ!String 898@ LeɌ!String 897@h!String 896@黧u BtX< x\@$|`D( dH,bE( z]@#uX;#String 1029@AemP#String 1028@;OqE#String 1027@4`:#String 1026@.QO/#String 1025@(C>##String 1024@!TD-#String 1023@o #String 1022@jV ~#String 1021@!}#String 1020@X|#String 1019@{#String 1018@H[Ez#String 1017@py#String 1016@]x#String 1015@nƓw#String 1014@&_v#String 1013@qu#String 1012@֕bG`t#String 1011@LrOs#String 1010@d>zr#String 1009@û-oq#String 1008@sfdp#String 1007@* Xo#String 1006@iHMn#String 1005@sBm#String 1004@Qk7l#String 1003@+k#String 1002@m j#String 1001@wi#String 1000@/pJ h!String 999@ug!String 998@~rqf!String 997@xU`e!String 996@r tOd!String 995@k!>c!String 994@e|wL-b!String 993@_3wa!String 992@Xy `!String 991@R_!String 990@LZ{^!String 989@F"؍]!String 988@?~Mǂ\!String 987@9xw[!String 986@38lZ!String 985@,Δ`Y!String 984@&UX!String 983@ _$rJW!String 982@Oa?V!String 981@zP3U!String 980@ ?(T!String 979@=.S!String 978@R!String 977@ & Q!String 976@cPP!String 975@ {O!String 974@ҎN!String 973@M!String 972@AL!String 971@'K!String 970@ΰRJ!String 969@h}I!String 968@rH!String 967@aG!String 966@PF!String 965@F)?E!String 964@T.t AoR5jM0eH+}`C& x[>!sV9nQ4G#String 1094F@-F#String 1093E@Ӆ"E#String 1092D@=ܴD#String 1091C@ C#String 1090B@2B#String 1089A@c]A#String 1088@@ o@#String 1087?@Ҋ^?#String 1086>@ M>#String 1085=@A <=#String 1084<@4+<#String 1083;@_;#String 1082:@h :#String 10819@9#String 10808@8#String 10797@{ ք7#String 10786@uF5y6#String 10775@n`m5#String 10764@hb4#String 10753@blW3#String 10742@\$L2#String 10731@Uۛ p@1#String 10720@O7_50#String 1071/@IJbN*/#String 1070.@C=.#String 1069-@<,-#String 1068,@6q ,#String 1067+@0( +#String 1066*@)#8*#String 1065)@#c)#String 1064(@O%(#String 1063'@'#String 1062&@'&#String 1061%@ u%#String 1060$@-*:$#String 1059#@e##String 1058"@,p"#String 1057!@S_!#String 1056 @ .N #String 1055@°=u#String 1054@z1<,j#String 1053@1g_#String 1052@3 T#String 1051@ˠH#String 1050@X5=#String 1049@2#String 1048@8='#String 1047@~h#String 1046@6:#String 1045@#String 1044@<#String 1043@\p#String 1042@??_#String 1041@jN#String 1040@A=#String 1039@:,#String 1038@yC#String 1037 @s  #String 1036 @maF@ #String 1035 @gk #String 1034 @`H׉ #String 1033 @Z} #String 1032@T?Jr#String 1031@Mg#String 1030@GMB\ AoR5jM0eH+}`C& x[>!sV9nQ4#String 1159@r66* #String 1158@k#String 1157@e8#String 1156@_\ #String 1155@Y;K#String 1154@R˼v#String 1153@L=#String 1152@F:̲#String 1151@??#String 1150~@9"~#String 1149}@3aBM}#String 1148|@-xn|#String 1147{@&D]{#String 1146z@ Lwz#String 1145y@?F;ly#String 1144x@$*ax#String 1143w@ IOVw#String 1142v@ezJv#String 1141u@K?u#String 1140t@4t#String 1139s@M(s#String 1138r@C%r#String 1137q@PPq#String 1136p@{p#String 1135o@jRo#String 1134n@!n#String 1133m@Tnm#String 1132l@Ȑ']l#String 1131k@HWRLk#String 1130j@};j#String 1129i@Y*i#String 1128h@nh#String 1127g@&[g#String 1126f@(f#String 1125e@^Se#String 1124d@L~d#String 1123c@`tc#String 1122b@Գib#String 1121a@sb^a#String 1120`@}**R`#String 1119_@veUG_#String 1118^@po<^#String 1117]@jQg^0]#String 1116\@dM%\#String 1115[@]j<[#String 1114Z@Ww,+Z#String 1113Y@Q/lWY#String 1112X@JX#String 1111W@DnW#String 1110V@>UV#String 1109U@8 qU#String 1108T@1-T#String 1107S@+|sXS#String 1106R@%3􃢴R#String 1105Q@uQ#String 1104P@ـP#String 1103O@ZxoO#String 1102N@ /^N#String 1101M@zZM|M#String 1100L@!sV9nQ4I#String 1224@ j}H#String 1223@UlG#String 1222@ m[F#String 1221@:JE#String 1220@|oe9D#String 1219@3(C#String 1218@qB#String 1217@ޢA#String 1216@Zt@#String 1215@;?#String 1214@vfv>#String 1213@ŀk=#String 1212@8x_<#String 1211@T;#String 1210@{I:#String 1209@^=~>9#String 1208@}hm28#String 1207@\'7#String 1206@K6#String 1205@=:5#String 1204@)4#String 1203@?3#String 1202@cj2#String 1201@z1#String 1200@s҆0#String 1199@m/#String 1198@gA.#String 1197@` @-#String 1196@Zk,#String 1195@Th +#String 1194@N~*#String 1193@Gm)#String 1192@A\~(#String 1191@;FBKs'#String 1190@4m:g&#String 1189@.)\%#String 1188@(lQ$#String 1187@"$F##String 1186@ۗ:"#String 1185@C/!#String 1184@Jn$ #String 1183@ #String 1182@IJ #String 1181@q#String 1180@(#String 1179@E~#String 1178@闠pm#String 1177@O!\#String 1176@K#String 1175@־#:#String 1174@u)#String 1173@-&G#String 1172@r#String 1171@(#String 1170@S#String 1169@ *{#String 1168@¬o#String 1167@z-Hd#String 1166@1sY#String 1165@/N #String 1164@B #String 1163@X1n7 #String 1162@], #String 1161@~4JL  #String 1160@x~u; AoR5jM0eH+}`C& x[>!sV9nQ4 #String 1289 @ #String 1288@#String 1287@u(#String 1286@-"S#String 1285@~#String 1284@$|#String 1283@}Sk#String 1282@w &Zu#String 1281@p¨*Ii#String 1280@jz)U8^#String 1279@d1'S#String 1278@]+G~#String 1277@W<}#String 1276@QX.1|#String 1275@K+&{#String 1274@D0Vz#String 1273@>~y#String 1272@862x#String 1271@1מw#String 1270@+5v#String 1269@%\-|u#String 1268@7Xkt#String 1267@˸Zs#String 1266@9Ir#String 1265@ :8q#String 1264@<'p#String 1263@/o#String 1262@a>Zn#String 1261@m#String 1260@@}l#String 1259@qk#String 1258@?Cfj#String 1257@0[i#String 1256@ӮE[Oh#String 1255@eƆDg#String 1254@G}9f#String 1253@l.e#String 1252@J["d#String 1251@C2Jc#String 1250@L]9 b#String 1249@͈(a#String 1248@jN`#String 1247@!_#String 1246@Q^#String 1245@3]#String 1244@HS^\#String 1243@ԉ[#String 1242@{UZ#String 1241@unߟY#String 1240@o&X X#String 1239@h5}W#String 1238@bZ`lV#String 1237@\Lۋ[yU#String 1236@V\JnT#String 1235@O9cS#String 1234@Is_ (WR#String 1233@C*7LQ#String 1232@!sV9nQ4K#String 1354J@ivJ#String 1353I@* JI#String 1352H@nH#String 1351G@J6y?G#String 1350F@&kF#String 1349E@,ah4E#String 1348D@߮D#String 1347C@W)C#String 1346B@n!ΣB#String 1345A@q.FA#String 1344@@~LL@#String 1343?@{(5?#String 1342>@xpw>#String 1341=@t1 $=#String 1340<@q񢛁<#String 1339;@n8;#String 1338:@ksr͊v:#String 13379@hO3c9#String 13368@e*yk8#String 13357@b7#String 13346@^u#h_6#String 13335@[55#String 13324@XNWT4#String 13313@Uu3#String 13302@RQwyFI2#String 13291@O-81#String 13280@L5>0#String 1327/@H9/#String 1326.@Ey$2.#String 1325-@B:d-#String 1324,@?w',#String 1323+@!sV9nQ4 #String 1419@i냂 #String 1418@fD49 #String 1417@c #String 1416@`~C#.#String 1415@]Zؚ#String 1414@Z6Fn"#String 1413@W#String 1412@SǙ#String 1411@PɈ.x#String 1410@MH #String 1409@J Yg#String 1408@G\#String 1407@D8V{#String 1406~@AK~#String 1405}@= Ep}#String 1404|@:D|#String 1403{@74d{#String 1402z@4Moz#String 1401y@1_#Yy#String 1400x@.:Κx#String 1399w@+0Nw#String 1398v@'Oʼnv#String 1397u@$[Bu#String 1396t@!xt#String 1395s@7s#String 1394r@aRgr#String 1393q@=,q#String 1392p@FVp#String 1391o@!o#String 1390n@TqEn#String 1389m@ m#String 1388l@՜4l#String 1387k@c1 k#String 1386j@?V#j#String 1385i@\i#String 1384h@yh#String 1383g@Ҙg#String 1382f@Ynf#String 1381e@xe#String 1380d@eGcd#String 1379c@Agc#String 1378b@[rWb#String 1377a@Va#String 1376`@ܝL`#String 1375_@߰3E_#String 1374^@܌]ȽA^#String 1373]@h^4]#String 1372\@C6\#String 1371[@#[#String 1370Z@`*Z#String 1369Y@ Y#String 1368X@ɲIX#String 1367W@ƎW#String 1366V@jbtyV#String 1365U@F# U#String 1364T@!hT#String 1363S@4߃S#String 1362R@dVR#String 1361Q@%_xQ#String 1360P@EP#String 1359O@llO#String 1358N@Hg 4N#String 1357M@$'aM#String 1356L@K#L#String 1355K@ۨV AoR5jM0eH+}`C& x[>!sV9nQ4M#String 1484@6fL#String 1483@2^$'K#String 1482@/UJ#String 1481@,OI#String 1480@)DH#String 1479@&j`zG#String 1478@#F!3F#String 1477@ !ᥫE#String 1476@;"D#String 1475@bЙC#String 1474@#fuB#String 1473@A#String 1472@li@#String 1471@ He&w?#String 1470@ $%^>#String 1469@Qf=#String 1468@ۦS<#String 1467@g|U;#String 1466@(G:#String 1465@nD9#String 1464@J<<8#String 1463@&i37#String 1462@*g16#String 1461@"5#String 1460@깫&4#String 1459@l(3#String 1458@q,2#String 1457@LS1#String 1456@(x0#String 1455@n}/#String 1454@/g.#String 1453@Ի~-#String 1452@ї>U,#String 1451@sps+#String 1450@O1iD*#String 1449@*h)#String 1448@3(#String 1447@s)\'#String 1446@3"&#String 1445@TQ%#String 1444@u$#String 1443@QuF##String 1442@-6"#String 1441@x;!#String 1440@? #String 1439@wg/#String 1438@8jު#String 1437@wV$#String 1436@S͞#String 1435@/z+E#String 1434@ :#String 1433@V4 #String 1432@»뫈#String 1431@|##String 1430@z=}#String 1429@U#String 1428@1Aq#String 1427@ ~#String 1426@?lxf#String 1425@|#String 1424@yg[#String 1423@v|,#String 1422@sXAVO#String 1421@p4W #String 1420@mED AoR5jM0eH+}`C& x[>!sV9nQ4#String 1549 @S #String 1548 @/x1 #String 1547 @ 8 #String 1546 @\w  #String 1545 @¹ #String 1544@ze#String 1543@z;y#String 1542@UT#String 1541@1Gn#String 1540@ |C#String 1539@=rc#String 1538@2#String 1537@ܠX#String 1536@|3!#String 1535@X?șL#String 1534@4^~#String 1533@A}#String 1532@끈|#String 1531@Bw6{#String 1530@ƣz#String 1529@~If+y#String 1528@Zݥx#String 1527@6DtUw#String 1526@ ̚v#String 1524@Ɇ4u#String 1525@şDt#String 1523@F3 s#String 1522@_r#String 1521@\!q#String 1520@8xp#String 1519@I o#String 1518@ mn#String 1517@Jm#String 1516@wal#String 1515@Kuk#String 1514@_ fVj#String 1513@:̠i#String 1512@6UKh#String 1511@Mg#String 1510@aD?f#String 1509@e#String 1508@34d#String 1507@~aP!c#String 1506@{=")b#String 1505@xLa#String 1504@t`#String 1503@qRw_#String 1502@n ^#String 1501@kӢw]#String 1500@hc7\#String 1499@e?Tf[#String 1498@bbZ#String 1497@^UvY#String 1496@[ҖX#String 1495@XW#DkW#String 1494@UV#String 1493@ReN3`U#String 1492@OAT#String 1491@LYy"TS#String 1490@HR#String 1489@EڤIQ#String 1488@B9P#String 1487@?[>O#String 1486@!sV9nQ4O#String 1614N@·ѨN#String 1613M@c>2M#String 1612L@?Rө~L#String 1611K@i K#String 1610J@sJ#String 1609I@ҔI#String 1608H@U)hH#String 1607G@G#String 1606F@eTv]F#String 1605E@AE#String 1604D@WeQD#String 1603C@C#String 1602B@تTFB#String 1601A@?A#String 1600@@YC;@#String 1599?@hj?#String 1598>@C2/>#String 1597=@=#String 1596<@\+!$<#String 1595;@;#String 1594:@V:#String 15939@뇓9#String 15928@j^8#String 15917@Fv7#String 15906@!߫6#String 15895@Ae}5#String 15884@|`4#String 15873@y!lTq3#String 15862@v2#String 15851@slCf1#String 15840@pHc,0#String 1583/@m$#2[/#String 1582.@iW.#String 1581-@fۤ!P-#String 1580,@ce,#String 1579+@`&D+#String 1578*@]n歇*#String 1577)@ZJB9)#String 1576(@W&gv(#String 1575'@T(m.'#String 1574&@Pe&#String 1573%@M#%#String 1572$@Jj.T$#String 1571#@Gq*##String 1570"@DLYC"#String 1569!@A( !#String 1568 @>l2 #String 1567@:-#String 1566@7!{#String 1565@4D#String 1564@1snp#String 1563@.O/o#String 1562@+*e#String 1561@(v#String 1560@$q/Y#String 1559@!1e#String 1558@ZN#String 1557@uT#String 1556@QsC#String 1555@-4C#String 1554@7#String 1553@F2#String 1552@ u۪,#String 1551@6q!#String 1550@w! AoR5jM0eH+}`C& x[>!sV9nQ4#String 1679@dx#String 1678@J#String 1677@slSm #String 1676@O-u #String 1675@* Bb #String 1674@ #String 1672@/˨ #String 1673@o61V#String 1671@a K#String 1670@~u#String 1669@{Qq@#String 1668@x-2!#String 1667@u4#String 1666@qLu#String 1665@ns)#String 1664@k4wd#String 1663@hw #String 1662~@eSS~#String 1661}@b/v7}#String 1660|@_ 6B|#String 1659{@[b{#String 1658z@X·1z#String 1657y@Uxy#String 1656x@Rz9# vx#String 1655w@OUw#String 1654v@L1Nkv#String 1653u@I zu#String 1652t@E;x`t#String 1651s@Bus#String 1650r@?Ur#String 1649q@<|}9dq#String 1648p@9X=Ip#String 1647o@63dSo#String 1646n@3>n#String 1645m@/Bm#String 1644l@,@$3l#String 1643k@)1k#String 1642j@&~O'j#String 1641i@#Z i#String 1640h@ 6Bzh#String 1639g@g#String 1638f@åf#String 1637e@Ʉ:e#String 1636d@Dvd#String 1635c@ec#String 1634b@ \db#String 1633a@ 8ua#String 1632`@G&S`#String 1631_@i_#String 1630^@QB^#String 1629]@^]#String 1628\@I|1\#String 1627[@_ S[#String 1626Z@:ʧ Z#String 1625Y@!sV9nQ4Q#String 1744@ffP#String 1743@cWO#String 1742@`[N#String 1741@]GtM#String 1740@Z_PL#String 1739@W:ȭcK#String 1738@TBEJ#String 1737@PIRI#String 1736@M m9H#String 1735@JAG#String 1734@G.F#String 1733@DaL.0E#String 1732@A= è#D#String 1731@>YC#String 1730@:B#String 1729@7NA#String 1728@4 @#String 1727@1Ϯ?#String 1726@.cDu>#String 1725@+?P{=#String 1724@(oc<#String 1723@$p;#String 1722@!ҒR:#String 1721@S/e9#String 1720@A8#String 1719@eZZ7#String 1718@A06#String 1717@UN5#String 1716@4#String 1715@ ְC3#String 1714@F2#String 1713@Wۆ81#String 1712@hp0#String 1711@Cu,/#String 1710@.#String 1709@Z1d!-#String 1708@ۜ,#String 1707@\S+#String 1706@ʐ*#String 1705@j\B )#String 1704@F(#String 1703@!ݲ0'#String 1702@Gz&#String 1701@^%#String 1700@ܵrn$#String 1699@ِ##String 1698@lc"#String 1697@Ha2!#String 1696@$!uX #String 1695@]#String 1694@ۢdM#String 1693@Ʒc#String 1692@Ó$SA#String 1691@nʼ#String 1690@JIB6#String 1689@&e޹#String 1688@&t1+#String 1687@ #String 1686@ #String 1685@h4#String 1684@q(#String 1683@L_#String 1682@( #String 1681@ju#String 1680@+ AoR5jM0eH+}`C& x[>!sV9nQ4#String 1809@3$θU#String 1808@/d/#String 1807@,۠J#String 1806@)a#String 1805 @&"$> #String 1804 @#n  #String 1803 @ JO3 #String 1802 @&c #String 1801 @$zt( #String 1800@#String 1799@c#String 1798@f:ڗ#String 1797@ q&R#String 1796@ LeɌ#String 1795@(A#String 1794@h#String 1793@)&/#String 1792@黧u#String 1791@Q#String 1790@sjj~#String 1789@O+| }#String 1788@*^|#String 1787@{#String 1786@mn#String 1773@ 4Ӆm#String 1772@hl#String 1771@µtk#String 1770@vj#String 1769@z7)csi#String 1768@Uh#String 1767@1TRhg#String 1766@ xf#String 1765@9A]e#String 1764@d#String 1763@0Rc#String 1762@|{?b#String 1761@X;Fa#String 1760@3j`#String 1759@;_#String 1758@}^#String 1757@>*0]#String 1756@t\#String 1755@~U$[#String 1754@ZcZ#String 1753@6@Y#String 1752@RX#String 1751@|W#String 1750@yɂAAV#String 1749@vBֹU#String 1748@sl0}T#String 1747@p\S#String 1746@m8rR#String 1745@jE, AoR5jM0eH+}`C& x[>!sV9nQ4S#String 1874R@X9bCR#String 1873Q@3pپQ#String 1872P@Q8P#String 1857A@QcO#String 1871O@{ȲN#String 1870N@<1@-M#String 1869M@ƷL#String 1868L@~\/!K#String 1867K@Z}J#String 1866J@6>I#String 1865I@H#String 1864H@ G#String 1863G@ɀGF#String 1862F@٥@E#String 1861E@ցrszD#String 1860D@\C#String 1859C@8boB#String 1858B@C2A#String 1856@@]@#String 1855?@ç@X?#String 1854>@E>#String 1853=@_/M=#String 1852<@:Ƴ<#String 1851;@IB;#String 1850:@Gޕ:#String 18499@t 69#String 18488@ 8#String 18477@+7#String 18466@aJ4s6#String 18455@= 5#String 18444@_b4#String 18433@3#String 18422@LQ2#String 18411@  1#String 18400@͵@0#String 1839/@cJ/#String 1838.@?N/x.#String 1837-@u-#String 1836,@ m,#String 1835+@Ґ+#String 1834*@Q6 b*#String 1833)@~˄)#String 1832(@{e`V(#String 1831'@xAs'#String 1830&@uSK&#String 1829%@q!b%#String 1828$@nԶ@$#String 1827#@kLQ##String 1826"@hU5"#String 1825!@ehw@!#String 1824 @bC ) #String 1823@_/#String 1822@[X7#String 1821@X#String 1820@Ub#String 1819@R #String 1818@OjZ#String 1817@LF"#String 1816@I!۸s#String 1815@EMw#String 1814@B\b#String 1813@?xk#String 1812@<Q#String 1811@9l`#String 1810@6H_9@ AoR5jM0eH+}`C& x[>!sV9nQ4#String 1939@ˌS 2#String 1938@h}#String 1937@C&#String 1936@r#String 1935@V=#String 1934@a#String 1933@h #String 1932@P #String 1931@jX #String 1930@F)? #String 1929@!پ #String 1928@T.t#String 1927@Z#String 1926@h#String 1925@#String 1924@l ]#String 1923@H]?#String 1922@$R#String 1921@jr#String 1920@۞F#String 1919@_a#String 1918~@ *;~#String 1917}@nP}#String 1916|@JU0|#String 1915{@&a?{#String 1914z@}"%z#String 1913y@y.y#String 1912x@vx#String 1911w@sdAw#String 1910v@pq$֕v#String 1909u@mLl u#String 1908t@j(t#String 1907s@gf}s#String 1906r@c',rr#String 1905q@`rq#String 1904p@]Wap#String 1903o@Zshgo#String 1902n@WO)Pn#String 1901m@T*[m#String 1900l@Q?l#String 1899k@MkBPk#String 1898j@J+.j#String 1897i@GmEi#String 1896h@Duh#String 1895g@AQm:g#String 1894f@>-.. f#String 1893e@;Ä.e#String 1892d@7Xd#String 1891c@4os#c#String 1890b@10b#String 1889a@.wba#String 1888`@+Sْ`#String 1887_@(/rDQ _#String 1886^@% 2ȇ^#String 1885]@!o@]#String 1884\@´|\#String 1883[@t.[#String 1882Z@z5/pZ#String 1881Y@UY#String 1880X@1ZeX#String 1879W@ v W#String 1878V@ 7ZV#String 1877U@U#String 1876T@sNT#String 1875S@|yE AoR5jM0eH+}`C& x[>!sV9nQ4U#String 2004@m T#String 2003@.-S#String 2002@wR#String 2001@SQ#String 2000@/pJ P#String 1999@ 0 O#String 1998@uN#String 1997@² yM#String 1996@~rqL#String 1995@{z35mK#String 1994@xU`J#String 1993@u1`bI#String 1992@r tOH#String 1991@n5WG#String 1990@k!>F#String 1989@hKE#String 1988@e|wL-D#String 1987@bX7@C#String 1986@_3wB#String 1985@\ 5A#String 1984@Xy @#String 1983@U:7*?#String 1982@R>#String 1981@O~br=#String 1980@LZ{<#String 1979@I6>7#String 1974@9xw6#String 1973@6\-5#String 1972@38l4#String 1971@0A93#String 1970@,Δ`2#String 1969@)d 1#String 1968@&U0#String 1967@#C/#String 1966@ _$rJ.#String 1965@:Ĺ-#String 1964@Oa?,#String 1963@Eع+#String 1962@zP3*#String 1961@Ǯ)#String 1960@ ?((#String 1959@ aH:'#String 1958@=.&#String 1957@e%#String 1956@$#String 1955@J##String 1954@ & "#String 1953@˻!#String 1952@cP #String 1951@?Lru#String 1950@ {#String 1949@aj#String 1948@Ҏ#String 1947@O!sV9nQ4#String 2069@c`#String 2068@`H׉#String 2067@] ,O#String 2066@Z}#String 2065@WcW=#String 2064@T?Jr#String 2063@Q ,#String 2062@Mg#String 2061 @JҌ #String 2060 @GMB\ #String 2059 @D  #String 2058 @AemP #String 2057 @>A #String 2056@;OqE#String 2055@7-#String 2054@4`:#String 2053@1X״#String 2052@.QO/#String 2051@+hƩ#String 2050@(C>##String 2049@%#String 2048@!TD-#String 2047@٤#String 2046@o ~#String 2045@}#String 2044@jV |#String 2043@F/|{#String 2042@!z#String 2041@ Zqqy#String 2040@Xx#String 2039@`ew#String 2038@v#String 2037@lOZu#String 2036@H[Et#String 2035@$>Os#String 2034@pr#String 2033@۝-Cq#String 2032@]p#String 2031@18o#String 2030@nƓn#String 2029@J\ -m#String 2028@&_l#String 2027@ "k#String 2026@qj#String 2025@ٹi#String 2024@֕bG`h#String 2023@q" g#String 2022@LrOf#String 2021@(e#String 2020@d>zd#String 2019@%2c#String 2018@û-ob#String 2017@]a#String 2016@sfd`#String 2015@O'_#String 2014@* X^#String 2013@]#String 2012@iHM\#String 2011@)q[#String 2010@sBZ#String 2009@u `Y#String 2008@Qk7X#String 2007@-,4OW#String 2006@+V#String 2005@_> AoR5jM0eH+}`C& x[>!sV9nQ4W#String 2134V@0( V#String 2133U@-bwU#String 2132T@)#8T#String 2131S@&plS#String 2130R@#cR#String 2129Q@ sd_aQ#String 2128P@O%P#String 2127O@*$NUO#String 2126N@N#String 2125M@gO=JM#String 2124L@'L#String 2123K@ z,?K#String 2122J@ uJ#String 2121I@Qi3I#String 2120H@-*:H#String 2119G@ (G#String 2118F@eF#String 2117E@kE#String 2116D@,pD#String 2115C@w%C#String 2114B@S_B#String 2113A@/nPA#String 2112@@ .N@#String 2111?@{?#String 2110>@°=u>#String 2109=@p=#String 2108<@z1<,j<#String 2107;@Uѣ;#String 2106:@1g_:#String 21059@ r9#String 21048@3 T8#String 21037@'7#String 21026@ˠH6#String 21015@|uRp5#String 21004@X5=4#String 20993@3}_3#String 20982@22#String 20971@wN1#String 20960@8='0#String 2095/@=/#String 2094.@~h.#String 2093-@Zy,-#String 2092,@6:,#String 2091+@)+#String 2090*@*#String 2089)@|T )#String 2088(@<(#String 2087'@~t'#String 2086&@\p&#String 2085%@8~i%#String 2084$@??_$#String 2083#@]##String 2082"@jN"#String 2081!@R!#String 2080 @A= #String 2079@_*G#String 2078@:,#String 2077@}U;#String 2076@yC#String 2075@v0#String 2074@s #String 2073@p%#String 2072@maF@#String 2071@j=q#String 2070@gk AoR5jM0eH+}`C& x[>!sV9nQ4#String 2199@\#String 2198@8|+f#String 2197@=E#String 2196@Z#String 2195@˾p#String 2194@ O#String 2193@?#String 2192@_0D#String 2191@:o#String 2190@[8#String 2189@A^ #String 2188@- #String 2187@֩M #String 2186@Ӆ" #String 2185@aDG< #String 2184@=ܴ#String 2183@r+#String 2182@ #String 2181@F#String 2180@2#String 2179@ z#String 2178@c]#String 2177@?Ho#String 2176@ o#String 2175@d#String 2174~@Ҋ^~#String 2173}@KHY}#String 2172|@ M|#String 2171{@esM{#String 2170z@A <z#String 2169y@MBy#String 2168x@4+x#String 2167w@ɣ7w#String 2166v@_v#String 2165u@O+u#String 2164t@h t#String 2163s@C s#String 2162r@r#String 2161q@RJpq#String 2160p@p#String 2159o@~u_ o#String 2158n@{ քn#String 2157m@xjTMm#String 2156l@uF5yl#String 2155k@r!<k#String 2154j@n`mj#String 2153i@kV+i#String 2152h@hbh#String 2151g@e!g#String 2150f@blWf#String 2149e@_HYL e#String 2148d@\$Ld#String 2147c@Xvc#String 2146b@Uۛ p@b#String 2145a@R[a#String 2144`@O7_5`#String 2143_@Ln֯_#String 2142^@IJbN*^#String 2141]@F&]Ť]#String 2140\@C=\#String 2139[@?"[#String 2138Z@<,Z#String 2137Y@9`MY#String 2136X@6q X#String 2135W@3Lx AoR5jM0eH+}`C& x[>!sV9nQ4Y#String 2264@Ȑ']X#String 2263@lTW#String 2262@HWRLV#String 2261@$IU#String 2260@};T#String 2259@ۙ=S#String 2258@Y*R#String 2257@=2Q#String 2256@nP#String 2255@Jh'O#String 2254@&[N#String 2253@M#String 2252@(L#String 2251@oK#String 2250@^SJ#String 2249@q^I#String 2248@L~H#String 2247@(LG#String 2246@`tF#String 2245@!?;E#String 2244@ԳiD#String 2243@j*C#String 2242@sb^B#String 2241@O#A#String 2240@}**R@#String 2239@z?#String 2238@veUG>#String 2237@s%=#String 2236@po<<#String 2235@mu;#String 2234@jQg^0:#String 2233@g-(@ի9#String 2232@dM%8#String 2231@`kĠ7#String 2230@]j<6#String 2229@Z*5#String 2228@Ww,+4#String 2227@TS3#String 2226@Q/lW2#String 2225@N ,~1#String 2224@J0#String 2223@G®r/#String 2222@Dn.#String 2221@Az/Bog-#String 2220@>U,#String 2219@;1m^\+#String 2218@8 q*#String 2217@41MQ)#String 2216@1-(#String 2215@.!sV9nQ4#String 2329 @4#String 2328 @B#String 2327 @|q^#String 2326 @X1n7#String 2325 @3#String 2324 @],#String 2323 @sԦ#String 2322 @~4JL #String 2321 @{Û#String 2320 @x~u;#String 2319 @uZv #String 2318 @r66* #String 2317 @o5 #String 2316 @k #String 2315 @hx`y #String 2314 @e8 #String 2313 @bn #String 2312 @_\ #String 2311 @\8znb#String 2310 @Y;K#String 2309 @U]W#String 2308 @R˼v#String 2307 @O} LL#String 2306 @L=#String 2305 @I^7;A#String 2304 @F:̲#String 2303@Cb*5#String 2302@??~#String 2301@<*}#String 2300@9"|#String 2299@6{#String 2298@3aBMz#String 2297@0=y#String 2296@-xnx#String 2295@) w#String 2294@&D]v#String 2293@#8u#String 2292@ Lwt#String 2291@ccs#String 2290@?F;lr#String 2289@q#String 2288@$*ap#String 2287@҈o#String 2286@ IOVn#String 2285@ m#String 2284@ezJl#String 2283@Ak#String 2282@K?j#String 2281@ :ni#String 2280@4h#String 2279@e]g#String 2278@M(f#String 2277@hLe#String 2276@C%d#String 2275@;c#String 2274@PPb#String 2273@*a#String 2272@{`#String 2271@ގ_#String 2270@jR^#String 2269@F<v]#String 2268@!\#String 2267@fj[#String 2266@TnZ#String 2265@˵_ AoR5jM0eH+}`C& x[>!sV9nQ4[#String 2394 Z@` @Z#String 2393 Y@])1Y#String 2392 X@ZkX#String 2391 W@WL%W#String 2390 V@Th V#String 2389 U@QC,U#String 2388 T@N~T#String 2387 S@JNVS#String 2386 R@GmR#String 2385 Q@DρQ#String 2384 P@A\~P#String 2383 O@>jPO#String 2382 N@;FBKsN#String 2381 M@8!M#String 2380 L@4m:gL#String 2379 K@1SK#String 2378 J@.)\J#String 2377 I@+-I#String 2376 H@(lQH#String 2375 G@%HUXG#String 2374 F@"$FF#String 2373 E@փ~E#String 2372 D@ۗ:D#String 2371 C@WmC#String 2370 B@C/B#String 2369 A@n\A#String 2368 @@Jn$@#String 2367 ?@ &ZK?#String 2366 >@ >#String 2365 =@/:=#String 2364 <@IJ <#String 2363 ;@\Z);#String 2362 :@q:#String 2361 9@L݅|9#String 2360 8@(8#String 2359 7@^q7#String 2358 6@E~6#String 2357 5@f5#String 2356 4@闠pm4#String 2355 3@saZ3#String 2354 2@O!\2#String 2353 1@*0O1#String 2352 0@K0#String 2351 /@c[D/#String 2350 .@־#:.#String 2349 -@ә䆲9-#String 2348 ,@u),#String 2347 +@Qe-+#String 2346 *@-&G*#String 2345 )@ܐ")#String 2344 (@r(#String 2343 '@h'#String 2342 &@(&#String 2341 %@w2n %#String 2340 $@S$#String 2339 #@/j]]##String 2338 "@ *{"#String 2337 !@K!#String 2336 @¬o #String 2335 @l:#String 2334 @z-Hd#String 2333 @U)#String 2332 @1sY#String 2331 @ o #String 2330 @/N AoR5jM0eH+}`C& x[>!sV9nQ4#String 2459 @--$M[#String 2458 @*#String 2457 @&xJ#String 2456 @#f #String 2455 @ &9#String 2454 @w8 #String 2453 @S(#String 2452 @/hc#String 2451 @ (x#String 2450 @鎎#String 2449 @ ª$l#String 2448 @ j}#String 2447 @z+Na#String 2446 @Ul#String 2445 @1yV #String 2444 @ m[ #String 2443 @-K #String 2442 @:J #String 2441 @? #String 2440 @|oe9#String 2439 @X/4#String 2438 @3(#String 2437 @%)#String 2436 @q#String 2435 @2P#String 2434 @ޢ#String 2433 @~{~#String 2432 @Zt#String 2431 @64m#String 2430 ~@;~#String 2429 }@[}#String 2428 |@vfv|#String 2427 {@ȥ6J{#String 2426 z@ŀkz#String 2425 y@\'9y#String 2424 x@8x_x#String 2423 w@9R(w#String 2422 v@Tv#String 2421 u@˺}u#String 2420 t@{It#String 2419 s@;s#String 2418 r@^=~>r#String 2417 q@:q#String 2416 p@}hm2p#String 2415 o@=o#String 2414 n@\'n#String 2413 m@(ӡm#String 2412 l@Kl#String 2411 k@a@S–k#String 2410 j@=:j#String 2409 i@~i#String 2408 h@)h#String 2407 g@Bg#String 2406 f@?f#String 2405 e@ԏte#String 2404 d@cjd#String 2403 c@}?D~ic#String 2402 b@zb#String 2401 a@v*m^a#String 2400 `@s҆`#String 2399 _@pGU\R_#String 2398 ^@m^#String 2397 ]@jeȀKG]#String 2396 \@gA\#String 2395 [@dI:< AoR5jM0eH+}`C& x[>!sV9nQ4]#String 2524 @a>Z\#String 2523 @<} [#String 2522 @Z#String 2521 @lY#String 2520 @@}X#String 2519 @EZW#String 2518 @qV#String 2517 @cpIU#String 2516 @?CfT#String 2515 @8S#String 2514 @0[R#String 2513 @҄'Q#String 2512 @ӮE[OP#String 2511 @ЊO#String 2510 @eƆDN#String 2509 @AM#String 2508 @G}9L#String 2507 @FK#String 2506 @l.J#String 2505 @qI#String 2504 @J["H#String 2503 @h ҝG#String 2502 @C2JF#String 2501 @E#String 2500 @L]9 D#String 2499 @ C#String 2498 @͈(B#String 2497 @{A#String 2496 @jN@#String 2495 @FHp?#String 2494 @!>#String 2493 @s}d=#String 2492 @Q<#String 2491 @lY;#String 2490 @3:#String 2489 @l[N9#String 2488 @HS^8#String 2487 @$JC7#String 2486 @ԉ6#String 2485 @~ە975#String 2484 @{U4#String 2483 @xJ(,3#String 2482 @unߟ2#String 2481 @rJu!1#String 2480 @o&X 0#String 2479 @l/#String 2478 @h5}.#String 2477 @e -#String 2476 @bZ`l,#String 2475 @_q+#String 2474 @\Lۋ[y*#String 2473 @Y( )#String 2472 @V\Jn(#String 2471 @RK'#String 2470 @O9c&#String 2469 @Lv%#String 2468 @Is_ (W$#String 2467 @FO##String 2466 @C*7L"#String 2465 @@̎!#String 2464 @!sV9nQ4#String 2589 @ŕXf#String 2588 @q&#String 2587 @Lّv#String 2586 @('#String 2585 @Zk#String 2584 @R#String 2583 @|`#String 2582 @|#String 2581 @s]kT#String 2580 @O#String 2579 @*=ZI#String 2578 @#String 2577 @_hI>#String 2576 @#String 2575 @83#String 2574 @u(#String 2573 @Qa'' #String 2572 @-"S #String 2571 @ #String 2570 @~ #String 2569 @d #String 2568 @$|#String 2567 @w>#String 2566 @}Sk#String 2565 @z/fi#String 2564 @w &Zu#String 2563 @s#String 2562 @p¨*Ii#String 2561 @mh#String 2560 @jz)U8^#String 2559 @gU#String 2558 @d1'S~#String 2557 @a k}#String 2556 @]+G|#String 2555 @Z@{#String 2554 @W<z#String 2553 @T|mk|y#String 2552 @QX.1x#String 2551 @N3kw#String 2550 @K+&v#String 2549 @GoZu#String 2548 @D0Vt#String 2547 @AIs#String 2546 @>~r#String 2545 @;Zr8q#String 2544 @862p#String 2543 @5B'~o#String 2542 @1מn#String 2541 @.tmsm#String 2540 @+5l#String 2539 @(hk#String 2538 @%\-|j#String 2537 @"8v\i#String 2536 @7Xkh#String 2535 @Qg#String 2534 @˸Zf#String 2533 @yFe#String 2532 @9Id#String 2531 @^C;c#String 2530 @ :8b#String 2529 @ {n/a#String 2528 @<'`#String 2527 @$_#String 2526 @/^#String 2525 @}Ď AoR5jM0eH+}`C& x[>!sV9nQ4_#String 2654 ^@H9^#String 2653 ]@GRhu]#String 2652 \@Ey$2\#String 2651 [@D.Z[#String 2650 Z@B:dZ#String 2649 Y@A WjY#String 2648 X@?w'X#String 2647 W@=DW#String 2646 V@@‘$^>#String 2621 =@=#String 2620 <@|&<#String 2619 ;@cqW;#String 2618 :@XCR:#String 2617 9@$9#String 2616 8@ 4Q8#String 2615 7@ F7#String 2614 6@ G6#String 2613 5@}15#String 2612 4@|y4#String 2611 3@Ye53#String 2610 2@F<2#String 2609 1@5&\1#String 2608 0@h0#String 2607 /@!H/#String 2606 .@ya.#String 2605 -@O7-#String 2604 ,@V,#String 2603 +@:&+#String 2602 *@lϞK*#String 2601 )@HQe)#String 2600 (@$?(#String 2599 '@Ґ'#String 2598 &@ۓ%|4&#String 2597 %@޷S%#String 2596 $@ۓPk)$#String 2595 #@n##String 2594 "@J{Z"#String 2593 !@&Vј!#String 2592 @I #String 2591 @;#String 2590 @ȹ8 AoR5jM0eH+}`C& x[>!sV9nQ4 #String 2719 @@#String 2718 @ll#String 2717 @چy)#String 2716 @Hg 4#String 2715 @Gj#String 2714 @$'a#String 2713 @h#String 2712 @K##String 2711 @mȕߙ#String 2710 @ۨV#String 2709 @I+W#String 2708 @iv#String 2707 @%I΍#String 2706 @* J#String 2705 @ VF#String 2704 @n#String 2703 @뽂#String 2702 @J6y?#String 2701 @4 #String 2700 @&k #String 2699 @Lw #String 2698 @,ah4 #String 2697 @p # #String 2696 @߮#String 2695 @KAk#String 2694 @W)#String 2693 @'#String 2692 @n!Σ#String 2691 @Nl`#String 2690 @q.F#String 2689 @#String 2688 @~LL#String 2687 @|ϗyU#String 2686 ~@{(5~#String 2685 }@y,}#String 2684 |@xpw|#String 2683 {@vrPhJ{#String 2682 z@t1 $z#String 2681 y@sNWy#String 2680 x@q񢛁x#String 2679 w@p)W>w#String 2678 v@n8v#String 2677 u@mιu#String 2676 t@ksr͊vt#String 2675 s@iSF3s#String 2674 r@hO3cr#String 2673 q@fq#String 2672 p@e*ykp#String 2671 o@cC5(o#String 2670 n@bn#String 2669 m@`tجm#String 2668 l@^u#h_l#String 2667 k@]PUn$k#String 2666 j@[5j#String 2665 i@Z,i#String 2664 h@XNWTh#String 2663 g@W֙g#String 2662 f@Uuf#String 2661 e@S.e#String 2660 d@RQwyFId#String 2659 c@PWc#String 2658 b@O-8b#String 2657 a@MYya#String 2656 `@L5>`#String 2655 _@Jv AoR5jM0eH+}`C& x[>!sV9nQ4a#String 2784 @FV`#String 2783 @c_#String 2782 @!^#String 2781 @bt&]#String 2780 @TqE\#String 2779 @ >4X[#String 2778 @ Z#String 2777 @ QxY#String 2776 @՜4X#String 2775 @MW#String 2774 @c1 V#String 2773 @v|gU#String 2772 @?V#T#String 2771 @7BS#String 2770 @\R#String 2769 @VQ#String 2768 @yP#String 2767 @d<6O#String 2766 @ҘN#String 2765 @@xEM#String 2764 @YnL#String 2763 @9g+K#String 2762 @xJ#String 2761 @4I#String 2760 @eGcH#String 2759 @Ӻ G#String 2758 @AgF#String 2757 @{(#E#String 2756 @[rWD#String 2755 @;C#String 2754 @VB#String 2753 @fSA#String 2752 @ܝL@#String 2751 @B ?#String 2750 @߰3E>#String 2749 @}~=#String 2748 @܌]ȽA<#String 2747 @>x;#String 2746 @h^4:#String 2745 @x9#String 2744 @C68#String 2743 @Ա>g7#String 2742 @#6#String 2741 @эm5#String 2740 @`*4#String 2739 @i@iV3#String 2738 @ 2#String 2737 @Eb1#String 2736 @ɲI0#String 2735 @ E/#String 2734 @Ǝ.#String 2733 @)W-#String 2732 @jbty,#String 2731 @B4+#String 2730 @F# *#String 2729 @TK)#String 2728 @!h(#String 2727 @#'#String 2726 @4߃&#String 2725 @k@%#String 2724 @dV$#String 2723 @GE##String 2722 @%_x"#String 2721 @#5!#String 2720 @E AoR5jM0eH+}`C& x[>!sV9nQ4"#String 2849 !@{2L!#String 2848 @yg[ #String 2847 @x##String 2846 @v|,#String 2845 @taw#String 2844 @sXAVO#String 2843 @q"  #String 2842 @p4W#String 2841 @n⢉#String 2840 @mED#String 2839 @k}8#String 2838 @i냂#String 2837 @hYcx|#String 2836 @fD49#String 2835 @e5$b#String 2834 @c#String 2833 @bgp#String 2832 @`~C#.#String 2831 @^쥍#String 2830 @]Zؚ#String 2829 @[f#Ve #String 2828 @Z6Fn" #String 2827 @X& #String 2826 @W #String 2825 @UNEZ #String 2824 @SǙ#String 2823 @R[#String 2822 @PɈ.x#String 2821 @O7hy4O#String 2820 @MH #String 2819 @L)#String 2818 @J Yg#String 2817 @H#C#String 2816 @G\#String 2815 @Eʪ9#String 2814 @D8V{~#String 2813 @Bj8}#String 2812 @AK|#String 2811 @?+d{#String 2810 @= Epz#String 2809 @<]-y#String 2808 @:Dx#String 2807 @99xw#String 2806 @74dv#String 2805 @6m$!u#String 2804 @4Mot#String 2803 @2-gs#String 2802 @1_#Yr#String 2801 @/Oq#String 2800 @.:Κp#String 2799 @,Vo#String 2798 @+0Nn#String 2797 @)oz m#String 2796 @'Oʼnl#String 2795 @&`0Ek#String 2794 @$[Bj#String 2793 @#;i#String 2792 @!xh#String 2791 @ ;4zg#String 2790 @7f#String 2789 @qЫe#String 2788 @aRgd#String 2787 @2f#oc#String 2786 @=,b#String 2785 @ AoR5jM0eH+}`C& x[>!sV9nQ4c#String 2914 b@LSb#String 2913 a@ߺ͝Ra#String 2912 `@(x`#String 2911 _@ܖ33_#String 2910 ^@n}^#String 2909 ]@rNȫG]#String 2908 \@/g\#String 2907 [@N^"[#String 2906 Z@Ի~Z#String 2905 Y@);Y#String 2904 X@ї>UX#String 2903 W@W#String 2902 V@spsV#String 2901 U@Q0U#String 2900 T@O1iDT#String 2899 S@ɽS#String 2898 R@*hR#String 2897 Q@ƘIx%Q#String 2896 P@3P#String 2895 O@tO#String 2894 N@s)\N#String 2893 M@PStgM#String 2892 L@3"L#String 2891 K@, ޔK#String 2890 J@TQJ#String 2889 I@ԟVI#String 2888 H@uH#String 2887 G@4͉G#String 2886 F@QuFF#String 2885 E@UEE#String 2884 D@-6D#String 2883 C@_}C#String 2882 B@x;B#String 2881 A@v3A#String 2880 @@?@#String 2879 ?@Rr?#String 2878 >@wg/>#String 2877 =@.X "=#String 2876 <@8jު<#String 2875 ;@ g;#String 2874 :@wV$:#String 2873 9@K9#String 2872 8@S͞8#String 2871 7@\7#String 2870 6@/z+E6#String 2869 5@Zv5#String 2868 4@ :4#String 2867 3@y xP3#String 2866 2@V4 2#String 2865 1@T۠1#String 2864 0@»뫈0#String 2863 /@06gE/#String 2862 .@|#.#String 2861 -@ \޿-#String 2860 ,@z=},#String 2859 +@aV:+#String 2858 *@U*#String 2857 )@ʹ)#String 2856 (@1Aq(#String 2855 '@E.'#String 2854 &@ ~&#String 2853 %@{_!%#String 2852 $@?lxf$#String 2851 #@~W4###String 2850 "@| AoR5jM0eH+}`C& x[>!sV9nQ4$#String 2979 @GfYU##String 2978 @EڤI"#String 2977 @DB!#String 2976 @B9 #String 2975 @A{D#String 2974 @?[>#String 2973 @=<#String 2972 @o#String 2964 @/U#String 2963 @.D_#String 2962 @,O#String 2961 @+ #String 2960 @)D#String 2959 @'0T#String 2958 @&j`z#String 2957 @$@w #String 2956 @#F!3 #String 2955 @!ZH #String 2954 @ !ᥫ #String 2953 @f #String 2952 @;"#String 2951 @k=#String 2950 @bЙ#String 2949 @GCU#String 2948 @#fu#String 2947 @#2#String 2946 @#String 2945 @FD#String 2944 @li#String 2943 @ڄۼ&#String 2942 ~@ He&w~#String 2941 }@ Eq3}#String 2940 |@ $%^|#String 2939 {@{#String 2938 z@Qfz#String 2937 y@mƜ"y#String 2936 x@ۦSx#String 2935 w@I1w#String 2934 v@g|Uv#String 2933 u@%Gu#String 2932 t@(Gt#String 2931 s@\s#String 2930 r@nDr#String 2929 q@q#String 2928 p@J<<p#String 2927 o@wo#String 2926 n@&i3n#String 2925 m@Jtm#String 2924 l@*g1l#String 2923 k@p fk#String 2922 j@"j#String 2921 i@KGhi#String 2920 h@깫&h#String 2919 g@'Ug#String 2918 f@l(f#String 2917 e@Lr]e#String 2916 d@q,d#String 2915 c@ D AoR5jM0eH+}`C& x[>!sV9nQ4e#String 3044 @­_d#String 3043 @«f@c#String 3042 @ª\!b#String 3041 @¨ʨ?ݻa#String 3040 @§8x`#String 3039 @¥hU5_#String 3038 @¤I ^#String 3037 @¢)j̯]#String 3036 @  m\#String 3035 @Ÿ]D*[#String 3034 @JZ#String 3033 @œ9Y#String 3032 @šwaX#String 3031 @™k+3W#String 3030 @—KuV#String 3029 @•+U#String 3028 @”_ fVT#String 3027 @’V"S#String 3026 @‘:̠R#String 3025 @뙎Q#String 3024 @Ž6UKP#String 3023 @ŒmO#String 3022 @ŠMN#String 3021 @‰`.M#String 3020 @‡aD?L#String 3019 @†;K#String 3018 @„J#String 3017 @ƒAwwI#String 3016 @34H#String 3015 @oG#String 3014 @~aP!F#String 3013 @|0lflE#String 3012 @{=")D#String 3011 @yC#String 3010 @xLB#String 3009 @vU`A#String 3008 @t@#String 3007 @sbr,?#String 3006 @qRw>#String 3005 @p>2DU=#String 3004 @n <#String 3003 @mW;#String 3002 @kӢw:#String 3001 @i3J9#String 3000 @hc78#String 2999 @ft7#String 2998 @e?Tf6#String 2997 @c5"?5#String 2996 @bb4#String 2995 @`3#String 2994 @^Uv2#String 2993 @]dC31#String 2992 @[Җ0#String 2991 @Z@v؈/#String 2990 @XW#Dk.#String 2989 @W7n(-#String 2988 @U,#String 2987 @Sw+#String 2986 @ReN3`*#String 2985 @PӸ)#String 2984 @OA(#String 2983 @My.f'#String 2982 @LYy"T&#String 2981 @J9%#String 2980 @H AoR5jM0eH+}`C& x[>!sV9nQ4&#String 3109 %@ez%#String 3108 $@7$#String 3107 #@vv##String 3106 "@F2"#String 3105 !@ Ro!#String 3104 @ u۪, #String 3103 @ .V&e#String 3102 @6q!#String 3101 @ d#String 3100 @w!#String 3099 @QT#String 3098 @S#String 3097 @X#String 3096 @/x1#String 3095 @X|C#String 3094 @ 8#String 3093 @yM#String 3092 @\w #String 3091 @T٧2#String 3090 @¹#String 3089 @0Cy#String 3064 @끈x#String 3063 @Yaӻyw#String 3062 @Bw6v#String 3061 @5"i2u#String 3060 @ƣt#String 3059 @ms#String 3058 @~If+r#String 3057 @죔!q#String 3056 @Zݥp#String 3055 @¾d)bo#String 3054 @½6DtUn#String 3053 @»$m#String 3052 @º ̚l#String 3051 @¸TWk#String 3050 @¶şDj#String 3049 @µ[i#String 3048 @³Ɇ4h#String 3047 @²7fwLg#String 3046 @°F3 f#String 3045 @¯' AoR5jM0eH+}`C& x[>!sV9nQ4g#String 3174 f@y!lTqf#String 3173 e@x#/e#String 3172 d@vd#String 3171 c@tLc#String 3170 b@slCfb#String 3169 a@qڂ#a#String 3168 `@pHc,`#String 3167 _@nCwv_#String 3166 ^@m$#2[^#String 3165 ]@k ]#String 3164 \@iW\#String 3163 [@hmĢe[#String 3162 Z@fۤ!PZ#String 3161 Y@eI7 Y#String 3160 X@ceX#String 3159 W@b%ETW#String 3158 V@`&DV#String 3157 U@_bU#String 3156 T@]n歇T#String 3155 S@[C|S#String 3154 R@ZJB9R#String 3153 Q@XQ#String 3152 P@W&gvP#String 3151 O@UH#2qO#String 3150 N@T(m.N#String 3149 M@RpM#String 3148 L@PeL#String 3147 K@OKN!eK#String 3146 J@M#J#String 3145 I@L'I#String 3144 H@Jj.TH#String 3143 G@IJyZG#String 3142 F@Gq*F#String 3141 E@E E#String 3140 D@DLYCD#String 3139 C@BˣOC#String 3138 B@A( B#String 3137 A@?9vA#String 3136 @@>l2@#String 3135 ?@@:->#String 3133 =@9N de=#String 3132 <@7!{<#String 3131 ;@6)8;#String 3130 :@4D:#String 3129 9@3T9#String 3128 8@1snp8#String 3127 7@/O$-7#String 3126 6@.O/o6#String 3125 5@,C5#String 3124 4@+*e4#String 3123 3@)O"3#String 3122 2@(v2#String 3121 1@&t21#String 3120 0@$q/Y0#String 3119 /@#PQz/#String 3118 .@!1e.#String 3117 -@ ,!-#String 3116 ,@ZN,#String 3115 +@ҥ +#String 3114 *@uT*#String 3113 )@;)#String 3112 (@QsC(#String 3111 '@SЈ'#String 3110 &@-4C AoR5jM0eH+}`C& x[>!sV9nQ4(#String 3239 @.ri'#String 3238 @=e&&#String 3237 @ܪ %#String 3236 @Rܠ$#String 3235 @ن]##String 3234 @T"#String 3233 @bp3!#String 3232 @P}˕ #String 3231 @>0ȇR#String 3230 @ѬC#String 3229 @]#String 3228 @·Ѩ#String 3227 @vG#String 3226 @c>2#String 3225 @r#String 3224 @?Rө~#String 3223 @ƭ3e<#String 3222 @i #String 3221 @Èܶ#String 3220 @s#String 3219 @dIT0#String 3218 @þҔ#String 3217 @ý@t˫#String 3216 @ûU)h#String 3215 @ú5tC%#String 3214 @ø#String 3213 @ö  #String 3212 @õeTv] #String 3211 @óӶ2 #String 3210 @òA #String 3209 @ðw4 #String 3208 @ïWeQ#String 3207 @í7!#String 3206 @ë#String 3205 @êf_#String 3204 @èتTF#String 3203 @çB#String 3202 @å?#String 3201 @äy~#String 3200 @âYC;#String 3199 @à:#String 3198 ~@ßhj~#String 3197 }@Ývr}#String 3196 |@ÜC2/|#String 3195 {@ÚJ{#String 3194 z@Ùz#String 3193 y@×{egy#String 3192 x@Õ\+!$x#String 3191 w@Ôi˺o#String 3182 n@ÆFvn#String 3181 m@Äa2Em#String 3180 l@Ã!߫l#String 3179 k@Ák#String 3178 j@Ae}j#String 3177 i@~k!:i#String 3176 h@|`h#String 3175 g@{GA! AoR5jM0eH+}`C& x[>!sV9nQ4i#String 3304 @E;x`h#String 3303 @DWúg#String 3302 @Buf#String 3301 @A2Y1e#String 3300 @?Ud#String 3299 @>c#String 3298 @<|}9db#String 3297 @:] a#String 3296 @9X=I`#String 3295 @7_#String 3294 @63dS^#String 3293 @4ޯ]#String 3292 @3>\#String 3291 @1}D[#String 3290 @/BZ#String 3289 @.Y_vY#String 3288 @,@$3X#String 3287 @+5 ouW#String 3286 @)1V#String 3285 @(jU#String 3284 @&~O'T#String 3283 @$졚dS#String 3282 @#Z R#String 3281 @!b/_Q#String 3280 @ 6BzP#String 3279 @"SO#String 3278 @N#String 3277 @ZTM#String 3276 @åL#String 3275 @[BK#String 3274 @Ʉ:J#String 3273 @7dHI#String 3272 @DvH#String 3271 @%1G#String 3270 @eF#String 3269 @尩=E#String 3268 @ \dD#String 3267 @ ʦF C#String 3266 @ 8uB#String 3265 @fۘ2A#String 3264 @G&S@#String 3263 @'q?#String 3262 @i>#String 3261 @]'=#String 3260 @QB<#String 3259 @9;#String 3258 @^:#String 3257 @i1v9#String 3256 @I|18#String 3255 @)7#String 3254 @_ S6#String 3253 @\e5#String 3252 @:ʧ 4#String 3251 @܊3#String 3250 @!sV9nQ4*#String 3369 )@ĬHSW)#String 3368 (@Īq((#String 3367 '@Ĩ '#String 3366 &@ħL_&#String 3365 %@ĥɪBL%#String 3364 $@Ĥ( $#String 3363 #@Ģ?##String 3362 "@ġju"#String 3361 !@ğrJ1A!#String 3360 @ĝ+ #String 3359 @ĜN j#String 3358 @Ědx#String 3357 @ę) 5#String 3356 @ėJ#String 3355 @Ė#String 3354 @ĔslSm#String 3353 @ĒM+*#String 3352 @đO-u#String 3351 @ď #String 3350 @Ď* Bb#String 3349 @ČU#String 3348 @ċ#String 3347 @ĉtu#String 3346 @ćo61V#String 3345 @ĆPO#String 3344 @Ą/˨#String 3343 @ă,d#String 3342 @āa K#String 3341 @ĀЫ #String 3340 @~u #String 3339 @|AS #String 3338 @{Qq@ #String 3337 @yQ #String 3336 @x-2!#String 3335 @vlBw#String 3334 @u4#String 3333 @sv#String 3332 @qLu#String 3331 @pR1l#String 3330 @ns)#String 3329 @m.T,#String 3328 @k4wd#String 3327 @j  a#String 3326 @hw ~#String 3325 @fW}#String 3324 @eSS|#String 3323 @cU{#String 3322 @b/v7z#String 3321 @`Vy#String 3320 @_ 6Bx#String 3319 @]yJw#String 3318 @[bv#String 3317 @ZT׭uu#String 3316 @X·1t#String 3315 @W0B?s#String 3314 @Uxr#String 3313 @T Xdq#String 3312 @Rz9# vp#String 3311 @Pm4o#String 3310 @OUn#String 3309 @MSm#String 3308 @L1Nkl#String 3307 @J(k#String 3306 @I zj#String 3305 @G{[.B AoR5jM0eH+}`C& x[>!sV9nQ4k#String 3434 j@UNj#String 3433 i@5d i#String 3432 h@h#String 3431 g@ feۆg#String 3430 f@ ְCf#String 3429 e@ BSe#String 3428 d@Fd#String 3427 c@w{c#String 3426 b@Wۆ8b#String 3425 a@8&Aa#String 3424 `@hp`#String 3423 _@o_#String 3422 ^@Cu,^#String 3421 ]@Q0]#String 3420 \@\#String 3419 [@yd[#String 3418 Z@Z1d!Z#String 3417 Y@i:|Y#String 3416 X@ۜX#String 3415 W@DYW#String 3414 V@\SV#String 3413 U@ U#String 3412 T@ʐT#String 3411 S@|@]>#String 3389 =@m¨=#String 3388 <@ۢdM<#String 3387 ;@I> ;#String 3386 :@Ʒc:#String 3385 9@%Cӗ9#String 3384 8@Ó$SA8#String 3383 7@i7#String 3382 6@nʼ6#String 3381 5@ľy5#String 3380 4@ĽJIB64#String 3379 3@Ļ3#String 3378 2@ĺ&e޹2#String 3377 1@ĸF)un1#String 3376 0@ķ&t1+0#String 3375 /@ĵp/#String 3374 .@ij .#String 3373 -@IJKTdb-#String 3372 ,@İ ,#String 3371 +@į'+#String 3370 *@ĭh4 AoR5jM0eH+}`C& x[>!sV9nQ4,#String 3499 @x7bE+#String 3498 @vBֹ*#String 3497 @u#!t)#String 3496 @sl0}(#String 3495 @q:'#String 3494 @p\&#String 3493 @nʤLc%#String 3492 @m8r$#String 3491 @kd/##String 3490 @jE,"#String 3489 @h%wR!#String 3488 @ff #String 3487 @e] $#String 3486 @cW#String 3485 @b9A#String 3484 @`[#String 3483 @_g7#String 3482 @]Gt#String 3481 @['0#String 3480 @Z_P#String 3479 @Xb #String 3478 @W:ȭc#String 3477 @U#String 3476 @TBE#String 3475 @Ri#String 3474 @PIR#String 3473 @O`*#|#String 3472 @M m9#String 3471 @L;긅#String 3470 @JA#String 3469 @IMq #String 3468 @G. #String 3467 @Ekt #String 3466 @DaL.0 #String 3465 @B,xf #String 3464 @A= è##String 3463 @?c#String 3462 @>Y#String 3461 @.O#String 3456 @4 #String 3455 @3dA#String 3454 ~@1Ϯ~#String 3453 }@/D}#String 3452 |@.cDu|#String 3451 {@,p0{#String 3450 z@+?P{z#String 3449 y@)1$9y#String 3448 x@(ocx#String 3447 w@&w#String 3446 v@$pv#String 3445 u@#dO-u#String 3444 t@!ҒRt#String 3443 s@ @rs#String 3442 r@S/er#String 3441 q@3z"q#String 3440 p@Ap#String 3439 o@o#String 3438 n@eZZn#String 3437 m@Ӵum#String 3436 l@A0l#String 3435 k@u: AoR5jM0eH+}`C& x[>!sV9nQ4m#String 3564 @QoR=l#String 3563 @ܿO k#String 3562 @-0'ɷj#String 3561 @ٛrti#String 3560 @A1h#String 3559 @vg#String 3558 @Rf#String 3557 @Rtie#String 3556 @q0&d#String 3555 @.R2c#String 3554 @Μ2}b#String 3553 @ c^a#String 3552 @w`#String 3551 @]_#String 3550 @S^#String 3549 @RR]#String 3548 @/t>\#String 3547 @ÝT[#String 3546 @ 4ӅZ#String 3545 @yAGY#String 3544 @žhX#String 3543 @ŽTճW#String 3542 @ݵtV#String 3541 @ź0I0<U#String 3540 @ŸvT#String 3539 @ŷ VާS#String 3538 @ŵz7)csR#String 3537 @ųt1Q#String 3536 @ŲUP#String 3535 @Ű O#String 3534 @ů1TRhN#String 3533 @ŭ%M#String 3532 @Ŭ xL#String 3531 @Ū{Y4K#String 3530 @Ũ9A]J#String 3529 @ŧWI#String 3528 @ťH#String 3527 @Ť2_tG#String 3526 @Ţ0RF#String 3525 @šE#String 3524 @ş|{?D#String 3523 @ŝ[cC#String 3522 @ŜX;FB#String 3521 @ŚA#String 3520 @ř3j@#String 3519 @ŗܵR~?#String 3518 @Ŗ;>#String 3517 @Ŕ}J=#String 3516 @Œ}<#String 3515 @őY]As;#String 3514 @ŏ>*0:#String 3513 @Ŏ5u9#String 3512 @Ōt8#String 3511 @ŋ 0g7#String 3510 @ʼn~U$6#String 3509 @Ň쟠5#String 3508 @ņZc4#String 3507 @ń`6\3#String 3506 @Ń6@2#String 3505 @Ł ˖1#String 3504 @ŀR0#String 3503 @~aQ/#String 3502 @|.#String 3501 @{[-#String 3500 @yɂAA AoR5jM0eH+}`C& x[>!sV9nQ4.#String 3629-@Dk|4-#String 3628,@B\b,#String 3627+@AG=.+#String 3626*@?xk*#String 3625)@>"Ö))#String 3624(@<Q(#String 3623'@:Y '#String 3622&@9l`&#String 3621%@7~%#String 3620$@6H_9@$#String 3619#@4?##String 3618"@3$θU"#String 3617!@1t!#String 3616 @/d/ #String 3615@.m#String 3614@,۠J#String 3613@+IDc#String 3612@)a#String 3611@(%Aځ#String 3610@&"$>#String 3609@%oQ#String 3608@#n #String 3607@!v#String 3606@ JO3#String 3605@@#String 3604@&c#String 3603@D/k#String 3602@$zt(#String 3601@p/#String 3600@#String 3599@KZ_#String 3598@c#String 3597 @' #String 3596 @f:ڗ #String 3595 @FT #String 3594 @ q&R #String 3593 @   #String 3592@ LeɌ#String 3591@ǰI#String 3590@(A#String 3589@E#String 3588@h#String 3587@rHt=#String 3586@)&/#String 3585@N p#String 3584@黧u#String 3583 @)c2#String 3582 @Q~#String 3581 @ڭ}#String 3580 @sjj|#String 3579 @K1R'{#String 3578 @O+| z#String 3577 @ ɡy#String 3576 @*^x#String 3575 @\Aw#String 3574 @v#String 3573 @tu#String 3572 @m!sV9nQ4o#String 3694n@ƪ+n#String 3693m@ƨim#String 3692l@ƧaJ4sl#String 3691k@ƥ*/ck#String 3690j@Ƥ= j#String 3689i@Ƣi#String 3688h@ơ_bh#String 3687g@ƟWg#String 3686f@Ɲf#String 3685e@Ɯbl?e#String 3684d@ƚLQd#String 3683c@ƙ>, Lc#String 3682b@Ɨ  b#String 3681a@Ɩja#String 3680`@Ɣ͵@`#String 3679_@ƒA_#String 3678^@ƑcJ^#String 3677]@Əns]#String 3676\@Ǝ?N/x\#String 3675[@ƌ/*5[#String 3674Z@ƋuZ#String 3673Y@ƉbY#String 3672X@Ƈ mX#String 3671W@ƆdU*W#String 3670V@ƄҐV#String 3669U@ƃ@pQU#String 3668T@ƁQ6 bT#String 3667S@ƀ1S#String 3666R@~˄R#String 3665Q@|@Q#String 3664P@{e`VP#String 3663O@yӲO#String 3662N@xAsN#String 3661M@vsA/M#String 3660L@uSKL#String 3659K@s3֧K#String 3658J@q!bJ#String 3657I@pflI#String 3656H@nԶ@H#String 3655G@mBG#String 3654F@kLQF#String 3653E@ju wE#String 3652D@hU5D#String 3651C@f6,C#String 3650B@ehw@B#String 3649A@clA#String 3648@@bC )@#String 3647?@`Ws?#String 3646>@_/>#String 3645=@]wa=#String 3644<@[X7<#String 3643;@Zi8b;#String 3642:@X:#String 36419@WDV9#String 36408@Ub8#String 36397@T Q7#String 36386@R 6#String 36375@PzBJ5#String 36364@OjZ4#String 36353@M:@3#String 36342@LF"2#String 36331@Jm?1#String 36320@I!۸s0#String 3631/@G//#String 3630.@EMw AoR5jM0eH+}`C& x[>!sV9nQ40#String 3759@Q"/#String 3758@ v .#String 3757@ {W:ȝ-#String 3756@ 7Z,#String 3755@ W@+#String 3754@*#String 3753@2e)#String 3752@sN(#String 3751@/ '#String 3750@|yE&#String 3749@Y%#String 3748@X9bC$#String 3747@&##String 3746@3pپ"#String 3745@ڻ{!#String 3744@Q8 #String 3743@}Q #String 3742@{Ȳ#String 3741@Y[o#String 3740@<1@-#String 3739@5{#String 3738@Ʒ#String 3737@sd#String 3736@~\/!#String 3735@읦#String 3734@Z}#String 3733@^#String 3731@#String 3730@#String 3729@gQN#String 3728@ #String 3727@[#String 3726@ɀG#String 3725@7`@B #String 3724@٥@ #String 3723@!' #String 3722@ցrsz #String 3721@/7 #String 3720@\#String 3719@ʢR#String 3718@8bo#String 3717@Φb,#String 3716@C2#String 3715@˂#}#String 3714@Qc#String 3713@] !#String 3712@]#String 3711@9#String 3710~@ç@X~#String 3709}@e=}#String 3708|@E|#String 3707{@ƾ%s{#String 3706z@ƽ_/Mz#String 3705y@ƻh y#String 3704x@ƺ:Ƴx#String 3703w@Ƹbw#String 3702v@ƷIBv#String 3701u@Ƶgu#String 3700t@ƳGޕt#String 3699s@Ʋ`()Qys#String 3698r@ưt 6r#String 3697q@Ư;q#String 3696p@ƭ p#String 3695o@ƬT@n AoR5jM0eH+}`C& x[>!sV9nQ4q#String 3824@vp#String 3823@u'ao#String 3822@sdAn#String 3821@rDQm#String 3820@pq$֕l#String 3819@n!Pk#String 3818@mLl j#String 3817@kŶFi#String 3816@j(h#String 3815@hL?g#String 3814@gf}f#String 3813@erF:e#String 3812@c',rd#String 3811@bNw.c#String 3810@`rb#String 3809@_) /a#String 3808@]Wa`#String 3807@\_#String 3806@Zshg^#String 3805@XI7$]#String 3804@WO)P\#String 3803@U [#String 3802@T*[Z#String 3801@RbY#String 3800@Q?X#String 3799@OtW#String 3798@MkBPV#String 3797@LPKs U#String 3796@J+.T#String 3795@I, "S#String 3794@GmER#String 3793@F̸bQ#String 3792@DuP#String 3791@BM|O#String 3790@AQm:N#String 3789@?MPM#String 3788@>-.. L#String 3787@<xqK#String 3786@;Ä.J#String 3785@9v?I#String 3784@7XH#String 3783@6RfG#String 3782@4os#F#String 3781@3.P9.E#String 3780@10D#String 3779@0 Φ[C#String 3778@.wbB#String 3777@,dA#String 3776@+Sْ@#String 3775@)O?#String 3774@(/rDQ >#String 3773@&R =#String 3772@% 2ȇ<#String 3771@#y$D;#String 3770@!o@:#String 3769@ Tӹ9#String 3768@´|8#String 3767@0Os97#String 3766@t.6#String 3765@ T5#String 3764@z5/p4#String 3763@zb-3#String 3762@U2#String 3761@٨1#String 3760@1Ze AoR5jM0eH+}`C& x[>!sV9nQ42#String 38891@Ӱ1#String 38880@A0#String 3887/@ٯqGr/#String 3886.@Q.H.#String 3885-@֋1-#String 3884,@',#String 3883+@fra+#String 3882*@ҽ=*#String 3881)@B)#String 3880(@ΰR(#String 3879'@sPt'#String 3878&@ˌS 2&#String 3877%@42%#String 3876$@h}$#String 3875#@?i##String 3874"@C&"#String 3873!@ñ]!#String 3872 @r #String 3871@u.^#String 3870@ǾV=#String 3869@ǽi6#String 3868@ǻa#String 3867@ǺDS#String 3866@Ǹh#String 3865@Ƿ #String 3864@ǵP#String 3863@dzxI G#String 3862@DzjX#String 3861@ǰ8ރ#String 3860@ǯF)?#String 3859@ǭs<#String 3858@Ǭ!پ#String 3857@Ǫ r#String 3856@ǨT.t#String 3855@ǧkz1#String 3854@ǥZ#String 3853 @ǤG;4a #String 3852 @Ǣh #String 3851 @ǡ"& #String 3850 @ǟ #String 3849 @ǝ_P #String 3848@ǜl ]#String 3847@ǚ|#String 3846@ǙH]?#String 3845@Ǘ=?#String 3844@ǖ$R#String 3843@ǔ#String 3842@ǒjr#String 3841@Ǒm.#String 3840@Ǐ۞F#String 3839@ǎIJ#String 3838@nj_a~#String 3837@Nj%?~}#String 3836@lj *;|#String 3835@Lju{#String 3834@džnPz#String 3833@DŽ sy#String 3832@ǃJU0x#String 3831@ǁw#String 3830@ǀ&a?v#String 3829@~B5gu#String 3828@}"%t#String 3827@{prs#String 3826@y.r#String 3825@xK`\ AoR5jM0eH+}`C& x[>!sV9nQ4s#String 3954r@BPr#String 3953q@A[ q#String 3952p@?~Mǂp#String 3951o@>7^?o#String 3950n@<>>n#String 3949m@;-m#String 3948l@9xwl#String 3947k@7r4k#String 3946j@6\-j#String 3945i@4ʠXi#String 3944h@38lh#String 3943g@1`a)g#String 3942f@0A9f#String 3941e@.!أe#String 3940d@,Δ`d#String 3939c@+]Pc#String 3938b@)d b#String 3937a@(9ǘa#String 3936`@&U`#String 3935_@%cD?_#String 3934^@#C^#String 3933]@!#ٶ]#String 3932\@ _$rJ\#String 3931[@o.[#String 3930Z@:ĹZ#String 3929Y@Y#String 3928X@Oa?X#String 3927W@eW#String 3926V@EعV#String 3925U@`&/vU#String 3924T@zP3T#String 3923S@; S#String 3922R@ǮR#String 3921Q@ZkQ#String 3920P@ ?(P#String 3919O@ gO#String 3918N@ aH:N#String 3917M@(r`M#String 3916L@=.L#String 3915K@K#String 3914J@eJ#String 3913I@aTI#String 3912H@H#String 3911G@bjEG#String 3910F@JF#String 3909E@>*PIE#String 3908D@ & D#String 3907C@pC#String 3906B@˻B#String 3905A@?>A#String 3904@@cP@#String 3903?@l?#String 3902>@?Lru>#String 3901=@-1.2=#String 3900<@ {<#String 3899;@ƥ;#String 3898:@aj:#String 38979@d\'9#String 38968@Ҏ8#String 38957@@n7#String 38946@O!sV9nQ44#String 4019@ȩʾ3#String 4018@ȧu `2#String 4017@ȥTy1#String 4016@ȤQk70#String 4015@ȢK/#String 4014@ȡ-,4O.#String 4013@ȟ  n-#String 4012@Ȟ+,#String 4011@Ȝv+#String 4010@Ț_>*#String 4009@șRc)#String 4008@ȗm (#String 4007@Ȗ.N?q'#String 4006@Ȕ.-&#String 4005@ȓ X%#String 4004@ȑw$#String 4003@ȏj`##String 4002@ȎS"#String 4001@ȌL!#String 4000@ȋ/pJ  #String 3999@ȉPO#String 3998@Ȉ 0 #String 3997@Ȇy*A#String 3996@Ȅu#String 3995@ȃT>#String 3994@ȁ² y#String 3993@Ȁ0U6#String 3992@~rq#String 3991@} R-#String 3990@{z35m#String 3989@y*#String 3988@xU`#String 3987@v#String 3986@u1`b#String 3985@s#String 3984@r tO#String 3983@p{UA #String 3982@n5W#String 3981@mWփ #String 3980@k!> #String 3979@j2k #String 3978@hK #String 3977@gr  #String 3976@e|wL-#String 3975@cW#String 3974@bX7@#String 3973@`,`#String 3972@_3w#String 3971@]x#String 3970@\ 5#String 3969@Z}WO#String 3968@Xy #String 3967@WYYl#String 3966~@U:7*~#String 3965}@T5>}#String 3964|@R|#String 3963{@Qa{#String 3962z@O~brz#String 3961y@M웭-y#String 3960x@LZ{x#String 3959w@J\BVw#String 3958v@I6!sV9nQ4u#String 4084@!t#String 4083@ s#String 4082@ Zqqr#String 4081@ kx-.q#String 4080@Xp#String 4079@G9:o#String 4078@`en#String 4077@""m#String 4076@l#String 4075@ek#String 4074@lOZj#String 4073@z i#String 4072@H[Eh#String 4071@;g#String 4070@$>Of#String 4069@% e#String 4068@pd#String 4067@mqc#String 4066@۝-Cb#String 4065@I}Pa#String 4064@]`#String 4063@%=`{_#String 4062@18^#String 4061@{]#String 4060@nƓ\#String 4059@ܿOp[#String 4058@J\ -Z#String 4057@Y#String 4056@&_X#String 4055@@<>dW#String 4054@ "V#String 4053@pѵU#String 4052@qT#String 4051@Kg-YS#String 4050@ٹR#String 4049@'Q#String 4048@֕bG`P#String 4047@BNO#String 4046@q" N#String 4045@'M#String 4044@LrOL#String 4043@κý CK#String 4042@(J#String 4041@˖RI#String 4040@d>zH#String 4039@rD7G#String 4038@%2F#String 4037@N}qE#String 4036@û-oD#String 4035@),C#String 4034@]B#String 4033@ȿ`A#String 4032@Ƚsfd@#String 4031@ȻG=!?#String 4030@ȺO'>#String 4029@ȸO=#String 4028@ȷ* X<#String 4027@ȵh;#String 4026@ȴ:#String 4025@Ȳt>9#String 4024@ȰiHM8#String 4023@ȯPI 7#String 4022@ȭ)q6#String 4021@Ȭ, )-5#String 4020@ȪsB AoR5jM0eH+}`C& x[>!sV9nQ46#String 41495@u;N5#String 41484@s 4#String 41473@r`h3#String 41462@p%2#String 41451@ne=1#String 41440@maF@0#String 4143/@k&\/#String 4142.@j=q.#String 4141-@h!,-#String 4140,@gk,#String 4139+@eQ+#String 4138*@c`*#String 4137)@bbhL)#String 4136(@`H׉(#String 4135'@_>(F'#String 4134&@] ,O&#String 4133%@\w %#String 4132$@Z}$#String 4131#@X ;##String 4130"@WcW="#String 4129!@Uj!#String 4128 @T?Jr #String 4127@R+7q/#String 4126@Q ,#String 4125@O#String 4124@Mg#String 4123@Ldb`$#String 4122@JҌ#String 4121@I@lמ#String 4120@GMB\#String 4119@F-O#String 4118@D #String 4117@B"Ɠ#String 4116@AemP#String 4115@?Ӯ>#String 4114@>A#String 4113@##String 4099@&c#String 4098@%#String 4097@#sq[#String 4096@!TD-#String 4095@ i4#String 4094@٤~#String 4093@D$`P}#String 4092@o |#String 4091@ {#String 4090@z#String 4089@vOODy#String 4088@jV x#String 4087@6ƿw#String 4086@F/|v#String 4085@z>9 AoR5jM0eH+}`C& x[>!sV9nQ4w#String 4214v@Uѣv#String 4213u@_u#String 4212t@1g_t#String 4211s@֟s#String 4210r@ rr#String 4209q@{SGNq#String 4208p@3 Tp#String 4207o@Wo#String 4206n@'n#String 4205m@2r=m#String 4204l@ˠHl#String 4203k@k#String 4202j@|uRpj#String 4201i@U,i#String 4200h@X5=h#String 4199g@2g#String 4198f@3}_f#String 4197e@ue#String 4196d@ɿ2d#String 4195c@ɽ}]c#String 4194b@ɻwNb#String 4193a@ɺYW ia#String 4192`@ɸ8='`#String 4191_@ɷ5_#String 4190^@ɵ=^#String 4189]@ɴ^]#String 4188\@ɲ~h\#String 4187[@ɰ왳p[#String 4186Z@ɯZy,Z#String 4185Y@ɭZHSY#String 4184X@ɬ6:X#String 4183W@ɪ_W#String 4182V@ɩ)V#String 4181U@ɧsHU#String 4180T@ɥT#String 4179S@ɤ[ NS#String 4178R@ɢ|T R#String 4177Q@ɡ7\<Q#String 4176P@ɟ<P#String 4175O@ɞ4=O#String 4174N@ɜ~tN#String 4173M@ɚɵ1M#String 4172L@ə\pL#String 4171K@ɗʞ_,K#String 4170J@ɖ8~iJ#String 4169I@ɔ^&I#String 4168H@ɓ??_H#String 4167G@ɑG#String 4166F@ɏ]F#String 4165E@Ɏ]E#String 4164D@ɌjND#String 4163C@ɋ9 C#String 4162B@ɉRB#String 4161A@ɈaJA#String 4160@@ɆA=@#String 4159?@Ʉ!?#String 4158>@Ƀ_*G>#String 4157=@Ɂuq=#String 4156<@ɀ:,<#String 4155;@~ ~;#String 4154:@}U;:#String 41539@{c_9#String 41528@yC8#String 41517@x`$5s7#String 41506@v0 AoR5jM0eH+}`C& x[>!sV9nQ48#String 4279@Ao7#String 4278@?"6#String 4277@>KmpV5#String 4276@<,4#String 4275@;'3#String 4274@9`M2#String 4273@8@_K1#String 4272@6q 0#String 4271@4-/#String 4270@3Lx.#String 4269@1N@-#String 4268@0( ,#String 4267@.Xź+#String 4266@-bw*#String 4265@+rB=4)#String 4264@)#8(#String 4263@(N'#String 4262@&pl&#String 4261@%),)%#String 4260@#c$#String 4259@"##String 4258@ sd_a"#String 4257@ED!#String 4256@O% #String 4255@ْ#String 4254@*$NU#String 4253@o #String 4252@#String 4251@t#String 4250@gO=J#String 4249@PG#String 4248@'#String 4247@,/p#String 4246@ z,?#String 4245@ #String 4244@ u#String 4243@Z_v#String 4242@Qi3#String 4241@I#String 4240@-*:#String 4239@ Nk#String 4238@ (#String 4237@v #String 4236@e #String 4235@R=` #String 4234@k #String 4233@.LE #String 4232@,p#String 4231@ ,T#String 4230@w%#String 4229@p#String 4228@S_#String 4227@I#String 4226@/nP#String 4225@N#String 4224@ .N#String 4223@y1 >#String 4222~@{~#String 4221}@TƁ}#String 4220|@°=u|#String 4219{@0[3{#String 4218z@pz#String 4217y@ Ppy#String 4216x@z1<,jx#String 4215w@' AoR5jM0eH+}`C& x[>!sV9nQ4y#String 4344@ʧ Mx#String 4343@ʥ) w#String 4342@ʤesMv#String 4341@ʢӬ u#String 4340@ʡA <t#String 4339@ʟmSs#String 4338@ʞMBr#String 4337@ʜ-oq#String 4336@ʚ4+p#String 4335@ʙf~zo#String 4334@ʗɣ7n#String 4333@ʖB^m#String 4332@ʔ_l#String 4331@ʓonk#String 4330@ʑO+j#String 4329@ʏ0?Mi#String 4328@ʎh h#String 4327@ʌcg#String 4326@ʋC f#String 4325@ʉj<e#String 4324@ʈd#String 4323@ʆqXc#String 4322@ʄRJpb#String 4321@ʃi2+a#String 4320@ʁ`#String 4319@ʀD*L_#String 4318@~u_ ^#String 4317@} ]#String 4316@{ ք\#String 4315@ytUA[#String 4314@xjTMZ#String 4313@v4 Y#String 4312@uF5yX#String 4311@s6W#String 4310@r!<V#String 4309@pU#String 4308@n`mT#String 4307@mkvp+S#String 4306@kV+R#String 4305@jG7@Q#String 4304@hbP#String 4303@g"_O#String 4302@e!N#String 4301@ck֚M#String 4300@blWL#String 4299@`yNK#String 4298@_HYL J#String 4297@]9ŎI#String 4296@\$LH#String 4295@Z,= G#String 4294@XvF#String 4293@WmE#String 4292@Uۛ p@D#String 4291@TI{W+C#String 4290@R[B#String 4289@Q%;xA#String 4288@O7_5@#String 4287@N?#String 4286@Ln֯>#String 4285@Jܽm=#String 4284@IJbN*<#String 4283@G} ;#String 4282@F&]Ť:#String 4281@D>Ba9#String 4280@C= AoR5jM0eH+}`C& x[>!sV9nQ4:#String 44099@ 9#String 44088@ /^8#String 44077@ zE7#String 44066@6#String 44055@[5#String 44044@zZM|4#String 44033@7Z 93#String 44022@:2#String 44011@:1#String 44000@&C #String 4360@2#String 4359@ʿ}M#String 4358@ʽ z#String 4357@ʻ8#String 4356@ʺc]#String 4355@ʸh<#String 4354@ʷ?Ho#String 4353@ʵ)=,#String 4352@ʴ o#String 4351@ʲ+#String 4350@ʰd~#String 4349@ʯdh!}#String 4348@ʭҊ^|#String 4347@ʬ@j{#String 4346@ʪKHYz#String 4345@ʩ+ AoR5jM0eH+}`C& x[>!sV9nQ4{#String 4474z@s%z#String 4473y@r,5y#String 4472x@po<x#String 4471w@o*w#String 4470v@muv#String 4469u@k`su#String 4468t@jQg^0t#String 4467s@hGs#String 4466r@g-(@իr#String 4465q@ehq#String 4464p@dM%p#String 4463o@bv!o#String 4462n@`kĠn#String 4461m@_R]m#String 4460l@]j<l#String 4459k@\.JKk#String 4458j@Z*j#String 4457i@Y oQi#String 4456h@Ww,+h#String 4455g@Uvg#String 4454f@TSf#String 4453e@R ^Fe#String 4452d@Q/lWd#String 4451c@OLc#String 4450b@N ,~b#String 4449a@Ly 7M;a#String 4448`@J`#String 4447_@ITĵ_#String 4446^@G®r^#String 4445]@F0b<0]#String 4444\@Dn\#String 4443[@C N[#String 4442Z@Az/BogZ#String 4441Y@?+$Y#String 4440X@>UX#String 4439W@<"W#String 4438V@;1m^\V#String 4437U@9U#String 4436T@8 qT#String 4435S@6{QMS#String 4434R@41MQR#String 4433Q@3W Q#String 4432P@1-P#String 4431O@02xO#String 4430N@.@~n>#String 4413=@엹=#String 4412<@Zxo<#String 4411;@XO+P;#String 4410:@68 AoR5jM0eH+}`C& x[>!sV9nQ4<#String 4539@2L;#String 4538@F<v:#String 4537@ֳ39#String 4536@!8#String 4535@ӏ;7#String 4534@fj6#String 4533@kt(5#String 4532@Tn4#String 4531@G5G*3#String 4530@˵_2#String 4529@"ܢ1#String 4528@Ȑ']0#String 4527@r/#String 4526@lT.#String 4525@w-#String 4524@HWRL,#String 4523@7+#String 4522@˿$I*#String 4521@˽2)#String 4520@˻};(#String 4519@˺m'#String 4518@˸ۙ=&#String 4517@˷Iy]n%#String 4516@˵Y*$#String 4515@˴%9u##String 4514@˲=2"#String 4513@˱]!#String 4512@˯n #String 4511@˭ܻj#String 4510@ˬJh'#String 4509@˪{L#String 4508@˩&[#String 4507@˧H#String 4498@˙q^#String 4497@˗4#String 4496@˖L~#String 4495@˔ɑ=#String 4494@˓(L#String 4493@ˑ_ #String 4492@ː`t #String 4491@ˎr@1 #String 4490@ˌ!?; #String 4489@ˋN #String 4488@ˉԳi#String 4487@ˈ)o&#String 4486@ˆj*#String 4485@˅#String 4484@˃sb^#String 4483@ˁCJ^#String 4482@ˀO##String 4481@~Օ#String 4480@}**R#String 4479@{uM#String 4478~@z~#String 4477}@xt Ċ}#String 4476|@veUG|#String 4475{@uPE< AoR5jM0eH+}`C& x[>!sV9nQ4}#String 4604@??|#String 4603@>` B]m{#String 4602@<*z#String 4601@;;y#String 4600@9"x#String 4599@8mLbw#String 4598@6v#String 4597@4bu#String 4596@3aBMt#String 4595@1";Vs#String 4594@0=r#String 4593@.-q#String 4592@-xnp#String 4591@+*Ko#String 4590@) n#String 4589@(bdXm#String 4588@&D]l#String 4587@%>$@k#String 4586@#8j#String 4585@"僐i#String 4584@ Lwh#String 4583@5g#String 4582@ccf#String 4581@fe#String 4580@?F;ld#String 4579@'C)c#String 4578@b#String 4577@na#String 4576@$*a`#String 4575@dn_#String 4574@҈^#String 4573@@i]]#String 4572@ IOV\#String 4571@ )[#String 4570@ Z#String 4569@/LY#String 4568@ezJX#String 4567@ӪW#String 4566@AV#String 4565@kZ;U#String 4564@K?T#String 4563@+S#String 4562@ :nR#String 4561@f*wQ#String 4560@4P#String 4559@BO#String 4558@e]N#String 4557@mkM#String 4556@M(L#String 4555@.EK#String 4554@hLJ#String 4553@`I#String 4552@C%H#String 4551@챯pG#String 4550@;F#String 4549@pUE#String 4548@PPD#String 4547@i0nC#String 4546@*B#String 4545@D0IA#String 4544@{@#String 4543@ ]?#String 4542@ގ>#String 4541@r[>=#String 4540@jR AoR5jM0eH+}`C& x[>!sV9nQ4>#String 4669=@̦ L=#String 4668<@̤z-Hd<#String 4667;@̢ n!;#String 4666:@̡U):#String 46659@̟(9#String 46648@̞1sY8#String 46637@̜]7#String 46626@̛ o 6#String 46615@̙{OSԐ5#String 46604@̗/N4#String 46593@̖WL 3#String 46582@̔42#String 46571@̓2~Å1#String 46560@̑B0#String 4655/@̐:/#String 4654.@̎|q^.#String 4653-@̌Qz-#String 4652,@̋X1n7,#String 4651+@̉?)+#String 4650*@̈3*#String 4649)@̆ԡo)#String 4648(@̅],(#String 4647'@̃}j'#String 4646&@́sԦ&#String 4645%@̀YSc%#String 4644$@~4JL $#String 4643#@}5##String 4642"@{Û"#String 4641!@z*X!#String 4640 @x~u; #String 4639@v앿#String 4638@uZv #String 4637@sVUnM#String 4636@r66* #String 4635@p#String 4634@o5#String 4633@m׀]A#String 4632@k#String 4631@j[Լ#String 4630@hx`y#String 4629@g7XL6#String 4628@e8#String 4627@d@ñ#String 4626@bn#String 4625@`;+#String 4624@_\ #String 4623@]ʚk#String 4622@\8znb#String 4621 @Z[*  #String 4620 @Y;K #String 4619 @W #String 4618 @U]W #String 4617 @T], #String 4616@R˼v#String 4615@Q9#String 4614@O} LL#String 4613@N]W #String 4612@L=#String 4611@J#String 4610@I^7;A#String 4609@Gށ#String 4608@F:̲#String 4607@Dnx#String 4606@Cb*5~#String 4605@A_ AoR5jM0eH+}`C& x[>!sV9nQ4#String 4734~@ &ZK~#String 4733}@ :O[}#String 4732|@ |#String 4731{@o~{#String 4730z@/:z#String 4729y@KyPy#String 4728x@IJ x#String 4727w@'|mw#String 4726v@\Z)v#String 4725u@.m#String 4716l@E~l#String 4715k@M:k#String 4714j@fj#String 4713i@)%#i#String 4712h@闠pmh#String 4711g@)g#String 4710f@saZf#String 4709e@APe#String 4708d@O!\d#String 4707c@c#String 4706b@*0Ob#String 4705a@ޘ{ a#String 4704`@K`#String 4703_@t_#String 4702^@c[D^#String 4701]@PC]#String 4700\@־#:\#String 4699[@,;{[#String 4698Z@ә䆲9Z#String 4697Y@mY#String 4696X@u)X#String 4695W@fpW#String 4694V@Qe-V#String 4693U@˿E\U#String 4692T@-&GT#String 4691S@țeS#String 4690R@ܐ"R#String 4689Q@v'KQ#String 4688P@rP#String 4687O@RZO#String 4686N@hN#String 4685M@̿.HR:M#String 4684L@̽(L#String 4683K@̼ NK#String 4682J@̺w2n J#String 4681I@̸})I#String 4680H@̷SH#String 4679G@̵CG#String 4678F@̴/j]]F#String 4677E@̲JE#String 4676D@̱ *{D#String 4675C@̯y =8C#String 4674B@̭KB#String 4673A@̬TA#String 4672@@̪¬o@#String 4671?@̩0h-?#String 4670>@̧l: AoR5jM0eH+}`C& x[>!sV9nQ4@#String 4799@r@g ?#String 4798@pGU\R>#String 4797@o'=#String 4796@m<#String 4795@k5;#String 4794@jeȀKG:#String 4793@hӨ9#String 4789@b)8#String 4792@gA7#String 4790@dI:<6#String 4788@` @5#String 4791@ei`~4#String 4787@_fms3#String 4786@])12#String 4785@\B 1#String 4784@Zk0#String 4783@Yk\h/#String 4782@WL%.#String 4781@U,K-#String 4780@Th ,#String 4779@RK]+#String 4778@QC,*#String 4777@Ov)#String 4776@N~(#String 4775@Ln :R'#String 4774@JNV&#String 4773@Ii.%#String 4772@Gm$#String 4771@FD7)F##String 4770@Dρ"#String 4769@C ̠!#String 4768@A\~ #String 4767@?pb;#String 4766@>jP#String 4765@<0#String 4764@;FBKs#String 4763@90#String 4762@8!#String 4761@6"~#String 4760@4m:g#String 4759@3kr%#String 4758@1S#String 4757@0G3Mm#String 4756@.)\#String 4755@-"#String 4754@+-#String 4753@)x\#String 4752@(lQ#String 4751@&u #String 4750@%HUX#String 4749@#5K #String 4748@"$F #String 4747@ 8 #String 4746@փ~ #String 4745@m:} #String 4744@ۗ:#String 4743@Iwc#String 4742@Wm#String 4741@%7)r#String 4740@C/#String 4739@#String 4738@n\#String 4737@ܹ$g#String 4736@Jn$#String 4735@ y AoR5jM0eH+}`C& x[>!sV9nQ4#String 4864@Zt#String 4863@T[J#String 4862@64m~#String 4861@Ӥ(}#String 4860@;|#String 4859@Ն>{#String 4858@[z#String 4857@[y#String 4856@vfvx#String 4855@7V3w#String 4854@ȥ6Jv#String 4853@Gu#String 4852@ŀkt#String 4851@~(s#String 4850@\'9r#String 4849@ʘqq#String 4848@Ϳ8x_p#String 4847@ͽYmo#String 4846@ͼ9R(n#String 4845@ͺm#String 4844@͸Tl#String 4843@ͷ]2\k#String 4842@͵˺}j#String 4841@ʹ9ӌi#String 4840@Ͳ{Ih#String 4839@ͱ[]Kg#String 4838@ͯ;f#String 4837@ͭ€e#String 4836@ͬ^=~>d#String 4835@ͪ܈9c#String 4834@ͩ:b#String 4833@ͧua#String 4832@ͦ}hm2`#String 4831@ͤ](_#String 4830@͢=^#String 4829@͡`Hj]#String 4828@͟\'\#String 4827@͞;[#String 4826@͜(ӡZ#String 4825@͛s_Y#String 4824@͙KX#String 4823@͗` W#String 4822@͖a@S–V#String 4821@͔ ~SU#String 4820@͓=:T#String 4819@͑3S#String 4818@͐~R#String 4817@͎mHQ#String 4816@͌)P#String 4815@͋bb^O#String 4814@͉BN#String 4813@͈>"\=M#String 4812@͆?L#String 4811@ͅӷK#String 4810@̓ԏtJ#String 4809@́K1I#String 4808@̀cjH#String 4807@~d¬G#String 4806@}?D~iF#String 4805@{%J:&E#String 4804@zD#String 4803@x߱C#String 4802@v*m^B#String 4801@udu)A#String 4800@s҆ AoR5jM0eH+}`C& x[>!sV9nQ4B#String 4929A@>tJA#String 4928@@@9!}>#String 4925=@8,B9x=#String 4924<@66<#String 4923;@5װ;#String 4922:@3u"l:#String 49219@1m(m9#String 49208@0Qc*8#String 49197@.D7#String 49186@--$M[6#String 49175@+b5#String 49164@*4#String 49153@(v-3#String 49142@&xJ2#String 49131@%RW1#String 49120@#f 0#String 4911/@".FX}/#String 4910.@ &9.#String 4909-@ K-#String 4908,@w8 ,#String 4907+@ǃl+#String 4906*@S(*#String 4905)@@)#String 4904(@/hc(#String 4903'@H['#String 4902&@ (x&#String 4901%@y C5%#String 4900$@鎎$#String 4899#@TJ##String 4898"@ ª$l"#String 4897!@ 0n*!#String 4896 @ j} #String 4895@ K9#String 4894@z+Na#String 4893@ #String 4892@Ul#String 4891@/(#String 4890@1yV#String 4889@Ġ#String 4888@ m[#String 4887@{MZ#String 4886@-K#String 4885@W #String 4884@:J#String 4883@2΅#String 4882@?#String 4881@}#String 4880@|oe9#String 4879@Ow#String 4878@X/4#String 4877 @El #String 4876 @3( #String 4875 @l #String 4874 @%) #String 4873 @}p[ #String 4872@q#String 4871@YR`#String 4870@2P#String 4869@5J#String 4868@ޢ#String 4867@0U#String 4866@~{~#String 4865@9 AoR5jM0eH+}`C& x[>!sV9nQ4#String 4994@Τ{#String 4993@΢nh[8#String 4992@ΡjN#String 4991@Ο.Ҳ#String 4990~@ΞFHp~#String 4989}@ΜJ-}#String 4988|@Λ!|#String 4987{@Ι({#String 4986z@Ηs}dz#String 4985y@Ζkp9"y#String 4984x@ΔQx#String 4983w@ΓG1Sw#String 4982v@ΑlYv#String 4981u@ΐ"(u#String 4980t@Ύ3t#String 4979s@Ό~s#String 4978r@΋l[Nr#String 4977q@Ήs q#String 4976p@ΈHS^p#String 4975o@Ά3o#String 4974n@΅$JCn#String 4973m@΃?m#String 4972l@΁ԉl#String 4971k@΀m}zk#String 4970j@~ە97j#String 4969i@}Iuii#String 4968h@{Uh#String 4967g@z%5log#String 4966f@xJ(,f#String 4965e@we#String 4964d@unߟd#String 4963c@sܷ*[dc#String 4962b@rJu!b#String 4961a@pwa#String 4960`@o&X `#String 4959_@m8UJX_#String 4958^@l^#String 4957]@jo]#String 4956\@h5}\#String 4955[@gK9M[#String 4954Z@e Z#String 4953Y@d'zY#String 4952X@bZ`lX#String 4951W@a:(BW#String 4950V@_qV#String 4949U@]@U#String 4948T@\Lۋ[yT#String 4947S@Z6S#String 4946R@Y( R#String 4945Q@W|kQ#String 4944P@V\JnP#String 4943O@Tr=+O#String 4942N@RKN#String 4941M@QM}M#String 4940L@O9cL#String 4939K@N)+ K#String 4938J@LvJ#String 4937I@K~lI#String 4936H@Is_ (WH#String 4935G@G?VG#String 4934F@FOF#String 4933E@D[E#String 4932D@C*7LD#String 4931C@A C#String 4930B@@̎ oo#String 4999@άi,#String 4998@Ϊ #String 4997@ΩD=lC#String 4996@Χ͈(#String 4995@Φ node-sqlite3-2.2.0+ds1/test/support/script.sql0000664000000000000000000000351312265157631017737 0ustar rootrootCREATE TABLE IF NOT EXISTS map ( zoom_level INTEGER, tile_column INTEGER, tile_row INTEGER, tile_id TEXT, grid_id TEXT ); CREATE TABLE IF NOT EXISTS grid_key ( grid_id TEXT, key_name TEXT ); CREATE TABLE IF NOT EXISTS keymap ( key_name TEXT, key_json TEXT ); CREATE TABLE IF NOT EXISTS grid_utfgrid ( grid_id TEXT, grid_utfgrid TEXT ); CREATE TABLE IF NOT EXISTS images ( tile_data blob, tile_id text ); CREATE TABLE IF NOT EXISTS metadata ( name text, value text ); CREATE UNIQUE INDEX IF NOT EXISTS map_index ON map (zoom_level, tile_column, tile_row); CREATE UNIQUE INDEX IF NOT EXISTS grid_key_lookup ON grid_key (grid_id, key_name); CREATE UNIQUE INDEX IF NOT EXISTS keymap_lookup ON keymap (key_name); CREATE UNIQUE INDEX IF NOT EXISTS grid_utfgrid_lookup ON grid_utfgrid (grid_id); CREATE UNIQUE INDEX IF NOT EXISTS images_id ON images (tile_id); CREATE UNIQUE INDEX IF NOT EXISTS name ON metadata (name); CREATE VIEW IF NOT EXISTS tiles AS SELECT map.zoom_level AS zoom_level, map.tile_column AS tile_column, map.tile_row AS tile_row, images.tile_data AS tile_data FROM map JOIN images ON images.tile_id = map.tile_id; CREATE VIEW IF NOT EXISTS grids AS SELECT map.zoom_level AS zoom_level, map.tile_column AS tile_column, map.tile_row AS tile_row, grid_utfgrid.grid_utfgrid AS grid FROM map JOIN grid_utfgrid ON grid_utfgrid.grid_id = map.grid_id; CREATE VIEW IF NOT EXISTS grid_data AS SELECT map.zoom_level AS zoom_level, map.tile_column AS tile_column, map.tile_row AS tile_row, keymap.key_name AS key_name, keymap.key_json AS key_json FROM map JOIN grid_key ON map.grid_id = grid_key.grid_id JOIN keymap ON grid_key.key_name = keymap.key_name; node-sqlite3-2.2.0+ds1/test/trace.test.js0000664000000000000000000000336312265157631016613 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); describe('tracing', function() { it('Database tracing', function(done) { var db = new sqlite3.Database(':memory:'); var create = false; var select = false; db.on('trace', function(sql) { if (sql.match(/^SELECT/)) { assert.ok(!select); assert.equal(sql, "SELECT * FROM foo"); select = true; } else if (sql.match(/^CREATE/)) { assert.ok(!create); assert.equal(sql, "CREATE TABLE foo (id int)"); create = true; } else { assert.ok(false); } }); db.serialize(function() { db.run("CREATE TABLE foo (id int)"); db.run("SELECT * FROM foo"); }); db.close(function(err) { if (err) throw err; assert.ok(create); assert.ok(select); done(); }); }); it('test disabling tracing #1', function(done) { var db = new sqlite3.Database(':memory:'); db.on('trace', function(sql) {}); db.removeAllListeners('trace'); db._events['trace'] = function(sql) { assert.ok(false); }; db.run("CREATE TABLE foo (id int)"); db.close(done); }); it('test disabling tracing #2', function(done) { var db = new sqlite3.Database(':memory:'); var trace = function(sql) {}; db.on('trace', trace); db.removeListener('trace', trace); db._events['trace'] = function(sql) { assert.ok(false); }; db.run("CREATE TABLE foo (id int)"); db.close(done); }); }); node-sqlite3-2.2.0+ds1/test/unicode.test.js0000664000000000000000000000314712265157631017143 0ustar rootrootvar sqlite3 = require('..'); var assert = require('assert'); function randomString() { var str = ''; for (var i = Math.random() * 300; i > 0; i--) { str += String.fromCharCode(Math.floor(Math.random() * 65536)); } return str; } describe('unicode', function() { var db; before(function(done) { db = new sqlite3.Database(':memory:', done); }); // Generate random data. var data = []; var length = Math.floor(Math.random() * 1000) + 200; for (var i = 0; i < length; i++) { data.push(randomString()); } var inserted = 0; var retrieved = 0; it('should create the table', function(done) { db.run("CREATE TABLE foo (id int, txt text)", done); }); it('should insert all values', function(done) { var stmt = db.prepare("INSERT INTO foo VALUES(?, ?)"); for (var i = 0; i < data.length; i++) { stmt.run(i, data[i], function(err) { if (err) throw err; inserted++; }); } stmt.finalize(done); }); it('should retrieve all values', function(done) { db.all("SELECT txt FROM foo ORDER BY id", function(err, rows) { if (err) throw err; for (var i = 0; i < rows.length; i++) { assert.equal(rows[i].txt, data[i]); retrieved++; } done(); }); }); it('should have inserted and retrieved the correct amount', function() { assert.equal(inserted, length); assert.equal(retrieved, length); }); after(function(done) { db.close(done); }); });